Age | Commit message (Expand) | Author | Files | Lines |
2011-07-06 | VM: Keep jump table address in a register. | Ludovic Courtès | 1 | -0/+8 |
2011-05-13 | scm_is_eq for SCM vals, not == or != | Andy Wingo | 1 | -2/+2 |
2011-05-06 | avoid tls gets when handling interrupts in the vm | Andy Wingo | 1 | -1/+1 |
2011-05-05 | VM tweaks | Andy Wingo | 1 | -6/+20 |
2010-09-16 | add vm-abort-continuation-hook, vm-restore-continuation-hook | Andy Wingo | 1 | -0/+4 |
2010-09-16 | trim our set of vm hooks | Andy Wingo | 1 | -8/+8 |
2010-05-02 | add SCM_UNLIKELY to CHECK_UNDERFLOW | Andy Wingo | 1 | -4/+8 |
2010-03-15 | Make sure the whole VM stack is always scanned by the GC. | Ludovic Courtès | 1 | -1/+5 |
2010-01-13 | RETURN_HOOK communicates the number of returned values | Andy Wingo | 1 | -1/+13 |
2010-01-09 | allocate free variables inline to closures | Andy Wingo | 1 | -15/+5 |
2009-12-21 | rework vm tracing | Andy Wingo | 1 | -9/+8 |
2009-12-11 | vm no longer measures bogoclock or times, relies on os for that | Andy Wingo | 1 | -8/+0 |
2009-12-11 | less overhead for handling interrupts in the vm | Andy Wingo | 1 | -0/+3 |
2009-11-28 | Remove remaining uses of discouraged constructs, really. | Ludovic Courtès | 1 | -1/+1 |
2009-10-23 | callees now check their args, cons rest list, reserve locals | Andy Wingo | 1 | -37/+0 |
2009-10-23 | runtime and debugging support for callee-parsed procedure args | Andy Wingo | 1 | -3/+1 |
2009-08-28 | Merge branch 'master' into boehm-demers-weiser-gc | Ludovic Courtès | 1 | -17/+12 |
2009-08-20 | reorder frame layout | Andy Wingo | 1 | -17/+12 |
2009-08-20 | Fix bogus computation of `vm->stack_limit'. | Ludovic Courtès | 1 | -1/+1 |
2009-08-08 | Add Unicode strings and symbols | Michael Gran | 1 | -0/+1 |
2009-07-26 | make sure all programs are 8-byte aligned | Andy Wingo | 1 | -0/+4 |
2009-07-23 | rename "closure-ref" to "free-ref"; s/vars/variables/ in some names | Andy Wingo | 1 | -9/+9 |
2009-07-23 | remove "externals" from the vm | Andy Wingo | 1 | -30/+6 |
2009-07-22 | vm support for display closures | Andy Wingo | 1 | -0/+30 |
2009-06-26 | add bytevector ops to the vm | Andy Wingo | 1 | -8/+4 |
2009-06-17 | Change Guile license to LGPLv3+ | Neil Jerram | 1 | -6/+7 |
2009-05-26 | adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly | Andy Wingo | 1 | -36/+12 |
2009-05-20 | and, or, cond etc use syntax-rules, compile scheme through tree-il | Andy Wingo | 1 | -0/+4 |
2009-02-25 | don't crash etch's gcc | Andy Wingo | 1 | -0/+4 |
2009-02-05 | in debug mode, make sure that calls to the vm can be captured via make-stack | Andy Wingo | 1 | -1/+1 |
2009-02-05 | inline call to scm_make_program when making closures | Andy Wingo | 1 | -2/+2 |
2009-02-04 | enable multiple vm engines (regular, debug, ...) | Andy Wingo | 1 | -12/+3 |
2009-01-29 | static opcodes; refactor program/objcode division; use new assembly pipeline | Andy Wingo | 1 | -7/+7 |
2009-01-17 | move module and meta inside programs' object tables | Andy Wingo | 1 | -9/+7 |
2009-01-04 | allow `apply' on %nil-terminated lists | Andy Wingo | 1 | -2/+2 |
2008-12-26 | remove heap links in VM frames, incorporate vm frames into normal backtraces | Andy Wingo | 1 | -77/+6 |
2008-10-16 | ensure that lists pushed onto the stack are proper | Andy Wingo | 1 | -0/+12 |
2008-10-09 | NULLSTACK fixes for nonlocal exits in reentrant pre-wind handlers | Andy Wingo | 1 | -0/+7 |
2008-10-03 | precise stack marking, fix some missed references, still imperfect | Andy Wingo | 1 | -16/+33 |
2008-10-02 | be more like the interpreter in signalling wrong-num-args | Andy Wingo | 1 | -0/+9 |
2008-09-30 | fix compilation of quasiquote with splicing and improper lists | Andy Wingo | 1 | -0/+13 |
2008-09-13 | add a multiple values return address to stack frames | Andy Wingo | 1 | -2/+3 |
2008-09-13 | inline frame replacement in tail-call | Andy Wingo | 1 | -29/+0 |
2008-09-13 | inline FREE_FRAME in return, sync stack_base in CACHE_REGISTER | Andy Wingo | 1 | -0/+1 |
2008-09-13 | clean up NEW_FRAME macro | Andy Wingo | 1 | -16/+20 |
2008-09-13 | readability improvement in vm-i-scheme | Andy Wingo | 1 | -11/+0 |
2008-08-21 | merge guile-vm into libguile itself | Andy Wingo | 1 | -0/+487 |