2010-07-15 |
Andy Wingo | better error reporting from the vm |
blob | commitdiff | raw |
2010-05-02 |
Andy Wingo | add assert-nargs-ee/locals instruction |
blob | commitdiff | raw | diff to current |
2010-04-10 |
Neil Jerram | Merge branch 'master' into wip-manual-2 |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Andy Wingo | nil is null, whee |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Andy Wingo | nil is false, whee |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Andy Wingo | more vm gc fixen |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Andy Wingo | rewinding prompts works |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Andy Wingo | fix a prompt bug |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Andy Wingo | error if given an unrewindable partial continuation |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Andy Wingo | rewind the dynamic state when entering a partial contin... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Andy Wingo | partial-cont-call works |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Andy Wingo | actually capture partial continuations |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Andy Wingo | abort always dispatches to VM bytecode, to detect same... |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Andy Wingo | prompt as part of guile's primitive language |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Andy Wingo | add scm_c_abort, wire it up to the abort opcode |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Andy Wingo | prompt handlers are always inline |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Andy Wingo | new VM operations: fluid-ref, fluid-set |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Andy Wingo | vm caches the dynamic state in a local var |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Andy Wingo | rename <control> to <abort> |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Andy Wingo | <prompt> has no pre-unwind-handler, it's unnecessary |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Andy Wingo | add wind-fluids, unwind-fluids VM ops |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Andy Wingo | continuations return multiple values on the stack |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Andy Wingo | scm_i_make_continuation takes vm and vm_cont args expli... |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Andy Wingo | make scm_make_continuation internal |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Andy Wingo | continuations are vm procedures |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Andy Wingo | connect a few more wires to promptenstein |
blob | commitdiff | raw | diff to current |
2010-01-31 |
Andy Wingo | add return/nvalues |
blob | commitdiff | raw | diff to current |
2010-01-31 |
Andy Wingo | initial VM support for delimited continuations and... |
blob | commitdiff | raw | diff to current |
2010-01-27 |
Andy Wingo | fix to variable-bound? instruction prototype |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Andy Wingo | implement foreign-call |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Andy Wingo | renumber VM opcodes |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Andy Wingo | foreign.h presents a more pointer-centric interface |
blob | commitdiff | raw | diff to current |
2010-01-13 |
Andy Wingo | RETURN_HOOK communicates the number of returned values |
blob | commitdiff | raw | diff to current |
2010-01-09 |
Andy Wingo | fix bug in subr-call and smob-call |
blob | commitdiff | raw | diff to current |
2010-01-09 |
Andy Wingo | allocate free variables inline to closures |
blob | commitdiff | raw | diff to current |
2010-01-09 |
Andy Wingo | smobs are applied with vm trampoline procedures |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Andy Wingo | add subr-call VM op |
blob | commitdiff | raw | diff to current |
2010-01-03 |
Andy Wingo | rename goto/args and friends to tail-call, tail-apply... |
blob | commitdiff | raw | diff to current |
2009-12-20 |
Andy Wingo | handle interrupts in mv-call, return/values |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Ludovic Courtès | Don't use GCC zero-length arrays. |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Andy Wingo | vm no longer measures bogoclock or times, relies on... |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Andy Wingo | vm: handle interrupts on backwards jumps |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Andy Wingo | less overhead for handling interrupts in the vm |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Andy Wingo | merge from master to elisp |
blob | commitdiff | raw | diff to current |
2009-12-07 |
Andy Wingo | procedures-with-setters implemented in terms of structs |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Andy Wingo | vm doesn't call the evaluator at all (at least not... |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Andy Wingo | first step to make the vm stop calling the interpreter |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Andy Wingo | fixes to variable-ref, variable-set vm ops |
blob | commitdiff | raw | diff to current |
2009-11-28 |
Ludovic Courtès | Remove remaining uses of discouraged constructs, really. |
blob | commitdiff | raw | diff to current |
2009-11-25 |
Andy Wingo | remove code that manages the method cache |
blob | commitdiff | raw | diff to current |
2009-11-25 |
Andy Wingo | generics now dispatch as applicable structs |
blob | commitdiff | raw | diff to current |
2009-11-25 |
Ludovic Courtès | Remove uses of discouraged constructs. |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Ludovic Courtès | Fix C99-style declarations after statements. |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Andy Wingo | with a rest arg, allow for keywords anywhere |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Andy Wingo | SCM_GENERIC_METHOD_CACHE macro splits from SCM_ENTITY_P... |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Andy Wingo | generic dispatch in the vm (sorta) |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Ludovic Courtès | Merge branch 'bdw-gc-static-alloc' |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Mark H Weaver | fix nil handling in the vm |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Andy Wingo | vm support for optional/kwarg init code, and bugfixes |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Andy Wingo | more work towards compiling and interpreting keyword... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Andy Wingo | finish support for optional & keyword args; update... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Andy Wingo | flesh out glil support for optional and keyword arguments |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Andy Wingo | callees now check their args, cons rest list, reserve... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Andy Wingo | callees reserve their own local vars |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Andy Wingo | runtime and debugging support for callee-parsed procedu... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Andy Wingo | steps on the way to have the callee check the number... |
blob | commitdiff | raw | diff to current |
2009-10-16 |
Andy Wingo | jumps encoded using 24 bits, not 19; blocks no longer... |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Ludovic Courtès | Merge branch 'boehm-demers-weiser-gc' into bdw-gc-stati... |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Ludovic Courtès | Merge branch 'master' into boehm-demers-weiser-gc |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Neil Jerram | Merge branch 'ossau-gds-dev' |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Andy Wingo | Merge wip-array refactor, up to cd43fdc5b7a7c |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Neil Jerram | Merge branch 'wip-manual' of ssh://ossau@git.sv.gnu... |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Andy Wingo | programs have their own tc7 now |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Andy Wingo | push new frame on stack before procedure & args |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Andy Wingo | reorder frame layout |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Andy Wingo | remove dead weight from vm-i-system.c |
blob | commitdiff | raw | diff to current |
2009-08-17 |
Ludovic Courtès | Merge branch 'master' into boehm-demers-weiser-gc |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Andy Wingo | rework the vm support for wide strings |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Michael Gran | Merge commit 'origin/master' |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Andy Wingo | add <fix> tree-il construct, and compile it |
blob | commitdiff | raw | diff to current |
2009-08-04 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Michael Gran | Don't use GNU extensions for SCM_MAKE_CHAR macro |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Michael Gran | Add 32-bit characters |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Andy Wingo | increase range of relative jumps by aligning blocks... |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Andy Wingo | make sure all programs are 8-byte aligned |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Andy Wingo | compiler support for nlocs >= 256 |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Andy Wingo | rename "closure-ref" to "free-ref"; s/vars/variables... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Andy Wingo | remove "externals" from the vm |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Andy Wingo | vm support for display closures |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Andy Wingo | renumber vm ops (objcode cookie bumped) |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
blob | commitdiff | raw | diff to current |
2009-07-04 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
blob | commitdiff | raw | diff to current |
2009-06-29 |
Daniel Kraft | Added make-nil instruction to VM and use it for Emacs... |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
blob | commitdiff | raw | diff to current |
2009-06-16 |
Neil Jerram | Change Guile license to LGPLv3+ |
blob | commitdiff | raw | diff to current |
2009-06-06 |
Andy Wingo | new instructions: make-int64, make-uint64 |
blob | commitdiff | raw | diff to current |
next |