Age | Commit message (Expand) | Author | Files | Lines |
2009-11-17 | Remove references to undefined macros. | Ludovic Courtès | 1 | -1/+1 |
2009-10-23 | finish support for optional & keyword args; update ecmascript compiler | Andy Wingo | 1 | -0/+15 |
2009-10-23 | callees now check their args, cons rest list, reserve locals | Andy Wingo | 1 | -1/+1 |
2009-10-23 | runtime and debugging support for callee-parsed procedure args | Andy Wingo | 1 | -3/+2 |
2009-08-20 | programs have their own tc7 now | Andy Wingo | 1 | -1/+1 |
2009-08-20 | better VM error messages | Andy Wingo | 1 | -9/+8 |
2009-08-20 | push new frame on stack before procedure & args | Andy Wingo | 1 | -1/+4 |
2009-08-20 | reorder frame layout | Andy Wingo | 1 | -2/+5 |
2009-08-12 | rework the vm support for wide strings | Andy Wingo | 1 | -0/+4 |
2009-07-23 | rename "closure-ref" to "free-ref"; s/vars/variables/ in some names | Andy Wingo | 1 | -8/+8 |
2009-07-23 | remove "externals" from the vm | Andy Wingo | 1 | -11/+1 |
2009-07-22 | vm support for display closures | Andy Wingo | 1 | -1/+12 |
2009-06-26 | add bytevector ops to the vm | Andy Wingo | 1 | -1/+7 |
2009-06-17 | Change Guile license to LGPLv3+ | Neil Jerram | 1 | -6/+7 |
2009-06-05 | refactoring for toplevel-ref, toplevel-set, link-now | Andy Wingo | 1 | -4/+0 |
2009-05-26 | adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly | Andy Wingo | 1 | -36/+12 |
2009-04-05 | Avoid uses of deprecated forms in the VM code. | Ludovic Courtès | 1 | -5/+6 |
2009-03-17 | non-srcdir build fixes | Andy Wingo | 1 | -4/+4 |
2009-02-05 | fix the ping-pong between evaluator and vm stacks in make-stack | Andy Wingo | 1 | -11/+6 |
2009-02-05 | in debug mode, make sure that calls to the vm can be captured via make-stack | Andy Wingo | 1 | -15/+50 |
2009-02-04 | enable multiple vm engines (regular, debug, ...) | Andy Wingo | 1 | -11/+32 |
2009-02-04 | make catch cache and restore vm regs, not the vm itself -- speedy speedy | Andy Wingo | 1 | -14/+0 |
2009-02-03 | make symbol -> opcode lookup faster | Andy Wingo | 1 | -2/+1 |
2009-01-29 | static opcodes; refactor program/objcode division; use new assembly pipeline | Andy Wingo | 1 | -14/+29 |
2009-01-17 | move module and meta inside programs' object tables | Andy Wingo | 1 | -9/+2 |
2008-12-26 | remove heap links in VM frames, incorporate vm frames into normal backtraces | Andy Wingo | 1 | -1/+0 |
2008-10-18 | fix bug in self-tail-recursion with "external" variables; other sundries | Andy Wingo | 1 | -0/+6 |
2008-10-16 | ensure that lists pushed onto the stack are proper | Andy Wingo | 1 | -0/+4 |
2008-10-09 | sundries: side effects in interpreted repl, wrong-num-args in vm, self-checks | Andy Wingo | 1 | -0/+3 |
2008-10-02 | be more like the interpreter in signalling wrong-num-args | Andy Wingo | 1 | -2/+3 |
2008-09-30 | compile @ and @@ | Andy Wingo | 1 | -0/+4 |
2008-09-24 | make call/cc capture and restore the vm stacks | Andy Wingo | 1 | -1/+6 |
2008-09-18 | lambda-lifting for (lambda () ...) as consumer of call-with-values | Andy Wingo | 1 | -0/+5 |
2008-09-16 | compile call-with-values, woot! | Andy Wingo | 1 | -2/+2 |
2008-09-15 | add special case for (apply values ...) | Andy Wingo | 1 | -0/+1 |
2008-09-14 | add multiple values support to the vm | Andy Wingo | 1 | -2/+7 |
2008-08-21 | merge guile-vm into libguile itself | Andy Wingo | 1 | -0/+206 |