Reorder arrays.test
[bpt/guile.git] / libguile / vm.c
2014-02-05 Andy WingoVarious VM stack management fixes
2014-02-02 Andy WingoAdd thread-local lock-free, TLS-free freelists.
2014-02-02 Andy WingoAdd dead slot map cache
2014-01-31 Andy WingoReturn unused parts of the stack to the OS
2014-01-31 Andy WingoMicro-optimization to scm_i_vm_mark_stack
2014-01-26 Andy WingoMore precise stack marking via .guile.frame-maps section
2014-01-21 Mark H WeaverMerge branch 'stable-2.0'
2014-01-15 Mark H WeaverMerge branch 'stable-2.0'
2014-01-15 Mark H WeaverMerge branch 'stable-2.0'
2014-01-14 Mark H WeaverMerge branch 'stable-2.0'
2014-01-14 Mark H WeaverMerge branch 'stable-2.0'
2014-01-09 Mark H WeaverMerge branch 'stable-2.0'
2013-12-13 Mark H WeaverMerge branch 'stable-2.0'
2013-12-05 Ludovic Courtèsvm: Gracefully handle stack overflows.
2013-11-28 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-11-28 Andy WingoMerge commit 'd364a8971828e38e8f9112b711066f4962bb400e'
2013-11-28 Andy WingoMerge commit 'e7bd20f7d9b2110fdc0fa25db5a2bfe6b2214923'
2013-11-28 Andy WingoMerge commit '17330398d50524058c2ef488bd21ac5ec9c8b6e8'
2013-11-28 Andy WingoMerge commit 'a38024baaa32d1a6d91fdc81388c88bbb926c3ae'
2013-11-28 Andy WingoMerge commit '2437c7b2e8b4ab7786847ee1ce0b59e446a70fe2'
2013-11-28 Andy WingoMerge commit '8571dbde639e0ee9885bad49c9e180474bd23646'
2013-11-28 Andy WingoMerge commit '750ac8c592e792e627444f476877f282525b132e'
2013-11-28 Andy WingoMerge commit 'c61be45084d04b1db792b7e232f5bd77099f3287'
2013-11-28 Andy WingoMerge commit 'd360671c1cca335600079f1c5714572d1c2e676d'
2013-11-28 Andy WingoRemove private-gc.h
2013-11-27 Andy WingoRemove the restore-continuation-hook.
2013-11-22 Andy WingoExpandable stacks.
2013-11-22 Andy WingoMore precise stack marking.
2013-11-22 Andy WingoAllocate stacks using mmap, and mark them via the threa...
2013-11-21 Andy WingoSetjmp before calling into the VM
2013-11-21 Andy Wingoscm_call_n sets up boot continuation frame for VM
2013-11-21 Andy Wingoscm_call_n avoids double TLS lookup
2013-11-21 Andy WingoRemove scm_tc7_vm
2013-11-21 Andy WingoRemove last use of SCM vm
2013-11-21 Andy Wingoscm_the_vm now returns raw struct scm_vm pointer
2013-11-21 Andy WingoPrefer scm_call_n to scm_c_vm_run (scm_the_vm())
2013-11-21 Andy WingoEngine takes struct scm_vm* as argument
2013-11-21 Andy WingoOne more SCM vm user: continuations.
2013-11-21 Andy WingoRemove last use of SCM vm in VM
2013-11-21 Andy WingoRemove use of SCM vm in compose-continuation
2013-11-21 Andy WingoDispatch hooks use "vp" rather than "vm"
2013-11-21 Andy WingoHeap frame "stack holders" are raw scm_vm / scm_vm_cont...
2013-11-21 Andy WingoHeap frames have a "frame kind" bit
2013-11-21 Andy WingoNo more VM objects visible to Scheme
2013-11-21 Andy WingoVM accessors take VM as implicit argument, not explicit...
2013-11-21 Andy WingoRemove unused vm:ip, vm:sp, vm:fp
2013-11-21 Andy WingoRemove make-vm; there will be one vm per thread now.
2013-11-21 Andy WingoScheme frame objects hold relative stack offsets
2013-11-20 Andy WingoRemove unused resolve_variable helper
2013-11-19 Andy WingoRework hook dispatch mechanism
2013-11-19 Andy WingoRemove VM_ENABLE_STACK_NULLING
2013-11-19 Andy WingoRename objcodes?.{scm,c,h} to loader.{scm,c,h}
2013-11-19 Andy WingoLingering RTL excision in vm.c
2013-11-19 Andy WingoChange SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG
2013-11-19 Andy Wingoscm_rtl_op_* -> scm_op_*
2013-11-19 Andy WingoInternal RTL excision in vm.c
2013-11-19 Andy Wingoscm_i_rtl_program_* -> scm_i_program_*
2013-11-19 Andy WingoAll instruction pointers are now scm_t_uint32*
2013-11-17 Andy WingoFrame pointer points to local 0 instead of local 1
2013-11-15 Andy WingoRemove MVRA from VM frames
2013-11-15 Andy WingoRemove MVRA accessors in libguile
2013-11-08 Andy WingoRemove stack programs, objcode, and the old VM.
2013-11-08 Andy WingoBuiltins have procedure properties
2013-11-01 Andy WingoFix call/cc with the RTL VM
2013-10-27 Andy WingoResumable partial continuations in the RTL VM
2013-10-27 Andy WingoVM has "builtins": primitives addressable by emitted...
2013-10-27 Andy WingoFix toplevel-ref with named modules before boot in...
2013-10-17 Andy WingoBetter vm.c support for RTL programs
2013-10-14 Andy WingoRefactor vm_abort
2013-10-14 Andy WingoRTL VM: receive-values has allow-extra? flag
2013-10-03 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-09-13 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-24 Mark H WeaverRTL VM: Rename 'apply' instruction to 'tail-apply'.
2013-08-24 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-17 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-15 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-13 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-12 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-11 Andy WingoVarious RTL VM and calling convention tweaks
2013-08-06 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-07-21 Andy WingoRTL: Local 0 is the procedure
2013-07-18 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-07-16 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-07-16 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-07-16 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-06-04 Ludovic CourtèsPrint the faulty object upon invalid-keyword errors.
2013-05-31 Andy Wingoadd new rtl vm
2013-05-27 Andy Wingorefactor to resolve_variable
2013-05-27 Andy Wingopop-continuation abort-continuation hooks pass return...
2013-05-23 Andy Wingoremove some configurability in vm-engine
2013-04-14 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-04-01 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-03-31 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-03-29 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-03-28 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-03-07 Stefan Israelsson... add GUILE_STACK_SIZE environment variable
2013-02-18 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-01-31 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-01-23 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-01-23 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
next