Age | Commit message (Expand) | Author | Files | Lines |
2009-12-01 | vm doesn't call the evaluator at all (at least not directly) | Andy Wingo | 1 | -28/+42 |
2009-12-01 | first step to make the vm stop calling the interpreter | Andy Wingo | 1 | -13/+19 |
2009-12-01 | fixes to variable-ref, variable-set vm ops | Andy Wingo | 1 | -2/+2 |
2009-11-28 | Remove remaining uses of discouraged constructs, really. | Ludovic Courtès | 1 | -3/+3 |
2009-11-26 | remove code that manages the method cache | Andy Wingo | 1 | -33/+0 |
2009-11-26 | generics now dispatch as applicable structs | Andy Wingo | 1 | -0/+15 |
2009-11-25 | Remove uses of discouraged constructs. | Ludovic Courtès | 1 | -7/+7 |
2009-11-17 | Fix C99-style declarations after statements. | Ludovic Courtès | 1 | -2/+2 |
2009-11-16 | with a rest arg, allow for keywords anywhere | Andy Wingo | 1 | -28/+40 |
2009-11-15 | SCM_GENERIC_METHOD_CACHE macro splits from SCM_ENTITY_PROCEDURE | Andy Wingo | 1 | -3/+3 |
2009-11-15 | generic dispatch in the vm (sorta) | Andy Wingo | 1 | -0/+34 |
2009-10-27 | fix nil handling in the vm | Mark H Weaver | 1 | -4/+4 |
2009-10-23 | vm support for optional/kwarg init code, and bugfixes | Andy Wingo | 1 | -65/+102 |
2009-10-23 | more work towards compiling and interpreting keyword args | Andy Wingo | 1 | -29/+45 |
2009-10-23 | finish support for optional & keyword args; update ecmascript compiler | Andy Wingo | 1 | -31/+155 |
2009-10-23 | flesh out glil support for optional and keyword arguments | Andy Wingo | 1 | -5/+14 |
2009-10-23 | callees now check their args, cons rest list, reserve locals | Andy Wingo | 1 | -30/+14 |
2009-10-23 | callees reserve their own local vars | Andy Wingo | 1 | -27/+41 |
2009-10-23 | runtime and debugging support for callee-parsed procedure args | Andy Wingo | 1 | -22/+25 |
2009-10-23 | steps on the way to have the callee check the number of arguments | Andy Wingo | 1 | -27/+66 |
2009-10-16 | jumps encoded using 24 bits, not 19; blocks no longer aligned | Andy Wingo | 1 | -18/+19 |
2009-08-20 | programs have their own tc7 now | Andy Wingo | 1 | -2/+2 |
2009-08-20 | push new frame on stack before procedure & args | Andy Wingo | 1 | -50/+62 |
2009-08-20 | reorder frame layout | Andy Wingo | 1 | -76/+40 |
2009-08-20 | remove dead weight from vm-i-system.c | Andy Wingo | 1 | -221/+58 |
2009-08-12 | rework the vm support for wide strings | Andy Wingo | 1 | -0/+28 |
2009-08-05 | add <fix> tree-il construct, and compile it | Andy Wingo | 1 | -0/+14 |
2009-08-01 | Don't use GNU extensions for SCM_MAKE_CHAR macro | Michael Gran | 1 | -1/+7 |
2009-07-29 | Add 32-bit characters | Michael Gran | 1 | -0/+13 |
2009-07-26 | increase range of relative jumps by aligning blocks to 8-byte boundaries | Andy Wingo | 1 | -9/+11 |
2009-07-26 | make sure all programs are 8-byte aligned | Andy Wingo | 1 | -1/+1 |
2009-07-24 | compiler support for nlocs >= 256 | Andy Wingo | 1 | -0/+28 |
2009-07-23 | rename "closure-ref" to "free-ref"; s/vars/variables/ in some names | Andy Wingo | 1 | -12/+12 |
2009-07-23 | remove "externals" from the vm | Andy Wingo | 1 | -69/+15 |
2009-07-22 | vm support for display closures | Andy Wingo | 1 | -0/+88 |
2009-07-21 | renumber vm ops (objcode cookie bumped) | Andy Wingo | 1 | -95/+96 |
2009-06-17 | Change Guile license to LGPLv3+ | Neil Jerram | 1 | -6/+7 |
2009-06-07 | new instructions: make-int64, make-uint64 | Andy Wingo | 1 | -0/+30 |
2009-06-05 | add long-object-ref, long-toplevel-ref, long-toplevel-set | Andy Wingo | 1 | -0/+56 |
2009-06-05 | refactoring for toplevel-ref, toplevel-set, link-now | Andy Wingo | 1 | -71/+2 |
2009-05-24 | update docs, clean up VM vestiges, macro docs, fix (/ a b c) | Andy Wingo | 1 | -6/+0 |
2009-05-20 | and, or, cond etc use syntax-rules, compile scheme through tree-il | Andy Wingo | 1 | -0/+2 |
2009-04-17 | fix handling of pre-modules errors in the vm | Andy Wingo | 1 | -2/+14 |
2009-04-05 | Avoid uses of deprecated forms in the VM code. | Ludovic Courtès | 1 | -4/+4 |
2009-04-04 | fix nondeterminism in vm-i-system.c | Andy Wingo | 1 | -2/+4 |
2009-02-25 | fix variable not initialized spurious warnings | Andy Wingo | 1 | -2/+2 |
2009-02-21 | implement break and continue, work around overly recursive pmatch expansion | Andy Wingo | 1 | -0/+4 |
2009-02-19 | further ecmascript work | Andy Wingo | 1 | -2/+2 |
2009-02-05 | in debug mode, make sure that calls to the vm can be captured via make-stack | Andy Wingo | 1 | -12/+11 |
2009-02-05 | inline call to scm_make_program when making closures | Andy Wingo | 1 | -3/+2 |