Age | Commit message (Expand) | Author | Files | Lines |
2014-01-26 | More precise stack marking via .guile.frame-maps section | Andy Wingo | 1 | -4/+31 |
2013-11-28 | Remove private-gc.h | Andy Wingo | 1 | -2/+1 |
2013-11-27 | Remove the restore-continuation-hook. | Andy Wingo | 1 | -14/+0 |
2013-11-22 | Expandable stacks. | Andy Wingo | 1 | -28/+122 |
2013-11-22 | More precise stack marking. | Andy Wingo | 1 | -5/+13 |
2013-11-22 | Allocate stacks using mmap, and mark them via the thread marker | Andy Wingo | 1 | -51/+51 |
2013-11-21 | Setjmp before calling into the VM | Andy Wingo | 1 | -2/+13 |
2013-11-21 | scm_call_n sets up boot continuation frame for VM | Andy Wingo | 1 | -3/+35 |
2013-11-21 | scm_call_n avoids double TLS lookup | Andy Wingo | 1 | -11/+21 |
2013-11-21 | Remove scm_tc7_vm | Andy Wingo | 1 | -30/+0 |
2013-11-21 | Remove last use of SCM vm | Andy Wingo | 1 | -5/+6 |
2013-11-21 | scm_the_vm now returns raw struct scm_vm pointer | Andy Wingo | 1 | -17/+11 |
2013-11-21 | Prefer scm_call_n to scm_c_vm_run (scm_the_vm()) | Andy Wingo | 1 | -7/+10 |
2013-11-21 | Engine takes struct scm_vm* as argument | Andy Wingo | 1 | -2/+3 |
2013-11-21 | One more SCM vm user: continuations. | Andy Wingo | 1 | -4/+2 |
2013-11-21 | Remove last use of SCM vm in VM | Andy Wingo | 1 | -4/+6 |
2013-11-21 | Remove use of SCM vm in compose-continuation | Andy Wingo | 1 | -4/+3 |
2013-11-21 | Dispatch hooks use "vp" rather than "vm" | Andy Wingo | 1 | -23/+19 |
2013-11-21 | Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointers | Andy Wingo | 1 | -1/+1 |
2013-11-21 | Heap frames have a "frame kind" bit | Andy Wingo | 1 | -1/+1 |
2013-11-21 | No more VM objects visible to Scheme | Andy Wingo | 1 | -16/+3 |
2013-11-21 | VM accessors take VM as implicit argument, not explicit argument | Andy Wingo | 1 | -87/+33 |
2013-11-21 | Remove unused vm:ip, vm:sp, vm:fp | Andy Wingo | 1 | -30/+0 |
2013-11-21 | Remove make-vm; there will be one vm per thread now. | Andy Wingo | 1 | -9/+0 |
2013-11-21 | Scheme frame objects hold relative stack offsets | Andy Wingo | 1 | -3/+2 |
2013-11-20 | Remove unused resolve_variable helper | Andy Wingo | 1 | -35/+0 |
2013-11-19 | Rework hook dispatch mechanism | Andy Wingo | 1 | -2/+38 |
2013-11-19 | Remove VM_ENABLE_STACK_NULLING | Andy Wingo | 1 | -32/+0 |
2013-11-19 | Rename objcodes?.{scm,c,h} to loader.{scm,c,h} | Andy Wingo | 1 | -1/+1 |
2013-11-19 | Lingering RTL excision in vm.c | Andy Wingo | 1 | -12/+12 |
2013-11-19 | Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG | Andy Wingo | 1 | -15/+15 |
2013-11-19 | scm_rtl_op_* -> scm_op_* | Andy Wingo | 1 | -15/+15 |
2013-11-19 | Internal RTL excision in vm.c | Andy Wingo | 1 | -5/+5 |
2013-11-19 | scm_i_rtl_program_* -> scm_i_program_* | Andy Wingo | 1 | -2/+2 |
2013-11-19 | All instruction pointers are now scm_t_uint32* | Andy Wingo | 1 | -1/+1 |
2013-11-17 | Frame pointer points to local 0 instead of local 1 | Andy Wingo | 1 | -1/+1 |
2013-11-15 | Remove MVRA from VM frames | Andy Wingo | 1 | -2/+2 |
2013-11-15 | Remove MVRA accessors in libguile | Andy Wingo | 1 | -16/+5 |
2013-11-08 | Remove stack programs, objcode, and the old VM. | Andy Wingo | 1 | -41/+1 |
2013-11-08 | Builtins have procedure properties | Andy Wingo | 1 | -17/+31 |
2013-11-01 | Fix call/cc with the RTL VM | Andy Wingo | 1 | -19/+19 |
2013-10-27 | Resumable partial continuations in the RTL VM | Andy Wingo | 1 | -0/+3 |
2013-10-27 | VM has "builtins": primitives addressable by emitted RTL code | Andy Wingo | 1 | -11/+121 |
2013-10-27 | Fix toplevel-ref with named modules before boot in stack VM | Andy Wingo | 1 | -1/+11 |
2013-10-17 | Better vm.c support for RTL programs | Andy Wingo | 1 | -5/+16 |
2013-10-14 | Refactor vm_abort | Andy Wingo | 1 | -14/+13 |
2013-10-14 | RTL VM: receive-values has allow-extra? flag | Andy Wingo | 1 | -0/+8 |
2013-08-24 | RTL VM: Rename 'apply' instruction to 'tail-apply'. | Mark H Weaver | 1 | -1/+1 |
2013-08-11 | Various RTL VM and calling convention tweaks | Andy Wingo | 1 | -8/+1 |
2013-07-21 | RTL: Local 0 is the procedure | Andy Wingo | 1 | -4/+4 |