Merge remote-tracking branch 'origin/stable-2.0' into stable-2.0
[bpt/guile.git] / libguile / vm.c
2012-05-10 Andy WingoMerge remote-tracking branch 'origin/stable-2.0' into...
2012-05-10 Andy Wingorefactor vm application of non-programs; boot continuat...
2012-04-30 Andy Wingopush error handlers out of line in the vm
2012-03-18 Andy Wingomake applicable smob calls cheaper, and fix a memory...
2012-01-22 Ludovic CourtèsParenthesize and type `SCM_FRAME' macros; check layout...
2011-11-21 Ludovic CourtèsComplete cross-compilation support.
2011-08-18 Andy Wingofix a couple of leaks
2011-05-13 Andy Wingovm_make_boot_program initializer fix
2011-01-07 Andy Wingouse scm_from_latin1_symboln for string literals and...
2010-11-19 Andy Wingofix a number of assumptions that a pointer could fit...
2010-10-12 Ludovic CourtèsOptimize `1+' and `1-' on fixnums.
2010-10-01 Andy Wingoc stack overflow checked for, once more
2010-09-28 Andy Wingodefault to regular vm for noninteractive use
2010-09-27 Andy Wingoadd call-with-vm; remove thread-vm bits; remove vm...
2010-09-26 Ludovic CourtèsFix argument passing in VM hooks.
2010-09-25 Andy Wingoremove vm-version, vm options
2010-09-24 Ludovic CourtèsAdd `thread-vm' and `set-thread-vm!'.
2010-09-17 Andy Wingovm hooks run without hooks
2010-09-16 Andy Wingoadd vm-abort-continuation-hook, vm-restore-continuation...
2010-09-16 Andy Wingotrim our set of vm hooks
2010-05-31 Ludovic CourtèsFix unaligned accesses by the bytevector instructions.
2010-05-28 Ludovic CourtèsAdd `scm_t_aligned_cell' internal type.
2010-05-26 Ludovic CourtèsRaise an exception upon VM stack overflows (fixes bug...
2010-05-07 Ludovic CourtèsAttempt to guarantee 8-byte alignment of on-stack frame...
2010-05-07 Ludovic CourtèsAllocate frame objects on the stack when invoking VM...
2010-05-07 Ludovic CourtèsWhen printing a VM, show the type of engine being used.
2010-04-10 Neil JerramMerge branch 'master' into wip-manual-2
2010-04-09 Andy Wingoremove libguile/lang.h, deprecate %nil (in favor of...
2010-03-16 Andy Wingorename libguile to libguile-@EFFECTIVE_VERSION@, curren...
2010-03-09 Andy Wingo%start-stack in Scheme, in terms of prompts
2010-02-26 Andy Wingorewinding prompts works
2010-02-24 Andy Wingofix embarrassing bug
2010-02-24 Andy Wingofix symbol initialization in vm.c
2010-02-24 Andy Wingoturn abort() calls in vm.c into exceptions
2010-02-24 Andy Wingorewind the dynamic state when entering a partial contin...
2010-02-24 Andy Wingopartial-cont-call works
2010-02-22 Andy Wingoactually capture partial continuations
2010-02-22 Andy Wingoabort always dispatches to VM bytecode, to detect same...
2010-02-19 Andy Wingoadd scm_c_abort, wire it up to the abort opcode
2010-02-19 Andy Wingorename <control> to <abort>
2010-02-08 Andy Wingocontinuations return multiple values on the stack
2010-02-08 Andy Wingoscm_i_make_continuation takes vm and vm_cont args expli...
2010-02-08 Andy Wingoconnect a few more wires to promptenstein
2010-01-31 Andy Wingoinitial VM support for delimited continuations and...
2010-01-14 Andy Wingovm.c uses scm_c_take_bytevector instead of scm_take_u8v...
2010-01-09 Thien-Thi NguyenAdd cast in `make_vm' to silence compiler warning.
2010-01-09 Andy Wingosmobs are applied with vm trampoline procedures
2010-01-07 Andy Wingoremove scm_tc7_gsubr
2010-01-07 Andy Wingotc7 tags for vm-related data
2010-01-07 Andy Wingoproperly integrate vm bootstrapping into init.c
2009-12-28 Andy WingoMerge branch 'read-fix'
2009-12-23 Andy Wingokeyword arg errors throw to 'keyword-argument-error
2009-12-21 Andy Wingorework vm tracing
2009-12-15 Ludovic CourtèsRemove unneeded #include <assert.h>.
2009-12-15 Ludovic CourtèsDon't use GCC zero-length arrays.
2009-12-11 Andy Wingovm no longer measures bogoclock or times, relies on...
2009-12-11 Andy Wingomerge from master to elisp
2009-12-05 Andy Wingoremove a bunch of needless scm_permanent_object calls
2009-12-04 Andy Wingoeval.c closures are now applicable smobs, not tc3s
2009-12-04 Andy Wingoremove cxrs
2009-12-04 Andy Wingoremove rpsubrs
2009-12-03 Andy Wingoremove asubrs
2009-12-03 Andy Wingosimplify apply_foreign
2009-12-03 Andy Wingoremove scm_tc7_dsubr
2009-12-03 Andy Wingoremove tc7_subr_* and tc7_lsubr_*
2009-12-03 Andy Wingoreplace frame implementation with VM frames
2009-12-03 Andy Wingoremove debug frames
2009-12-01 Andy Wingoapply goes to the vm, not the interpreter
2009-12-01 Andy Wingofirst step to make the vm stop calling the interpreter
2009-11-28 Ludovic CourtèsRemove remaining uses of discouraged constructs, really.
2009-11-28 Ludovic CourtèsRemove remaining uses of discouraged constructs.
2009-11-25 Ludovic CourtèsRemove uses of discouraged constructs.
2009-11-17 Ludovic CourtèsFix C99-style declarations after statements.
2009-11-08 Ludovic CourtèsFix C99-style comments.
2009-11-01 Ludovic CourtèsMerge branch 'bdw-gc-static-alloc'
2009-10-23 Andy Wingode-nargs struct scm_objcode; procedure-property refactor
2009-10-16 Andy Wingojumps encoded using 24 bits, not 19; blocks no longer...
2009-09-16 Neil JerramFix omission of VM frames from backtrace
2009-09-14 Ludovic CourtèsMake the precise stack mark procedure more robust.
2009-09-13 Ludovic CourtèsRename "boehm-gc.h" to "bdw-gc.h"; add to the distribution.
2009-09-09 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-09-01 Ludovic CourtèsMerge branch 'boehm-demers-weiser-gc' into bdw-gc-stati...
2009-09-01 Ludovic CourtèsFix leaky behavior of `scm_take_TAGvector ()'.
2009-08-28 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-08-27 Neil JerramMerge branch 'ossau-gds-dev'
2009-08-27 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-08-25 Andy WingoMerge wip-array refactor, up to cd43fdc5b7a7c
2009-08-21 Neil JerramMerge branch 'wip-manual' of ssh://ossau@git.sv.gnu...
2009-08-20 Andy Wingoreorder frame layout
2009-08-20 Ludovic CourtèsRelax assumptions made in the precise VM stack marking...
2009-08-19 Ludovic CourtèsImplement precise marking of the VM stack.
2009-08-19 Ludovic CourtèsFix bogus computation of `vm->stack_limit'.
2009-08-17 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-07-31 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-07-26 Andy Wingoincrease range of relative jumps by aligning blocks...
2009-07-26 Andy Wingomake sure all programs are 8-byte aligned
2009-07-24 Andy Wingoincrease default stack size to 64 kilowords
2009-07-23 Andy Wingoremove "externals" from the vm
2009-07-21 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-07-15 Ludovic CourtèsFix unaligned access in the VM code.
next