2013-11-21 |
Andy Wingo | The dynamic stack records SP and FP values as offsets |
tree | commitdiff |
2013-11-21 |
Andy Wingo | Reorder struct scm_vm fields. |
tree | commitdiff |
2013-11-21 |
Andy Wingo | No more VM objects visible to Scheme |
tree | commitdiff |
2013-11-21 |
Andy Wingo | VM accessors take VM as implicit argument, not explicit... |
tree | commitdiff |
2013-11-21 |
Andy Wingo | Change eval.c to use scm_c_vm_run instead of scm_call_w... |
tree | commitdiff |
2013-11-21 |
Andy Wingo | Remove unused vm:ip, vm:sp, vm:fp |
tree | commitdiff |
2013-11-21 |
Andy Wingo | Remove make-vm; there will be one vm per thread now. |
tree | commitdiff |
2013-11-21 |
Andy Wingo | Scheme frame objects hold relative stack offsets |
tree | commitdiff |
2013-11-21 |
Andy Wingo | Prepare for moveable stacks in the VM. |
tree | commitdiff |
2013-11-21 |
Andy Wingo | CHECK_OVERFLOW tweak |
tree | commitdiff |
2013-11-20 |
Andy Wingo | vm-engine cosmetic cleanup |
tree | commitdiff |
2013-11-20 |
Andy Wingo | Remove unused resolve_variable helper |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Rework hook dispatch mechanism |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Remove VM_ENABLE_STACK_NULLING |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Rename objcodes?.{scm,c,h} to loader.{scm,c,h} |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Fix gsubr comment |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Lingering RTL excision in vm.c |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Move RTL unpack macros to vm-engine.c |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG |
tree | commitdiff |
2013-11-19 |
Andy Wingo | scm_rtl_op_* -> scm_op_* |
tree | commitdiff |
2013-11-19 |
Andy Wingo | (system vm instruction) rtl-instruction-list -> (langua... |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Internal RTL excision in vm.c |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Small comment fix. |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Rename DT_GUILE_VM_VERSION. |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Rename internal rtl-program-properties -> program-prope... |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Excise "rtl-" from fallback program printer |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Rename internals of (system vm program) program-minimum... |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Rename (system vm program) internal functions to remove... |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Remove unused C scm_program_source. |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Reorganize programs.h. |
tree | commitdiff |
2013-11-19 |
Andy Wingo | rtl-program-code -> program-code |
tree | commitdiff |
2013-11-19 |
Andy Wingo | rtl-program? -> program? |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Remove make-rtl-program. |
tree | commitdiff |
2013-11-19 |
Andy Wingo | scm_i_rtl_program_* -> scm_i_program_* |
tree | commitdiff |
2013-11-19 |
Andy Wingo | scm_i_make_rtl_program in BUILDING_LIBGUILE |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Remove RTL_ infix from macros |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Rename scm_tc7_rtl_program to scm_tc7_program |
tree | commitdiff |
2013-11-19 |
Andy Wingo | All instruction pointers are now scm_t_uint32* |
tree | commitdiff |
2013-11-17 |
Andy Wingo | Frame pointer points to local 0 instead of local 1 |
tree | commitdiff |
2013-11-15 |
Andy Wingo | Remove use of SCM_CRITICAL_SECTION in smob.c |
tree | commitdiff |
2013-11-15 |
Andy Wingo | Remove MVRA from VM frames |
tree | commitdiff |
2013-11-15 |
Andy Wingo | Remove MVRA accessors in libguile |
tree | commitdiff |
2013-11-10 |
Andy Wingo | Add specialize-primcalls pass; bump objcode version. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove stack programs, objcode, and the old VM. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Builtins have procedure properties |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Add br-if-npos-gt |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Fix BR_NARGS data type width |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Fix reading and writing arities into DWARF. |
tree | commitdiff |
2013-11-07 |
Andy Wingo | frame-instruction-pointer is absolute; rewrite (system... |
tree | commitdiff |
2013-11-07 |
Andy Wingo | scm_from_uintptr_t / scm_from_ptrdiff_t usage |
tree | commitdiff |
2013-11-07 |
Andy Wingo | add fold-all-debug-contexts, fold-source-locations |
tree | commitdiff |
2013-11-05 |
Andy Wingo | fix make-long-immediate, make-long-long-immediate for... |
tree | commitdiff |
2013-11-03 |
Andy Wingo | RTL compiler supports static bitvectors |
tree | commitdiff |
2013-11-01 |
Andy Wingo | Fix call/cc with the RTL VM |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Be smarter about capturing the environment for memoized... |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Avoid calling procedure-name when doing a make-procedur... |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Better aliased primcall compilation |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Fix bytevector error messages. |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Support serialization of uniform vector literals |
tree | commitdiff |
2013-10-31 |
Andy Wingo | static-patch! replaces link-procedure! |
tree | commitdiff |
2013-10-27 |
Andy Wingo | Walk the stack to determine extent of partial continuation |
tree | commitdiff |
2013-10-27 |
Andy Wingo | Resumable partial continuations in the RTL VM |
tree | commitdiff |
2013-10-27 |
Andy Wingo | VM has "builtins": primitives addressable by emitted... |
tree | commitdiff |
2013-10-27 |
Andy Wingo | Partial continuations are RTL stubs |
tree | commitdiff |
2013-10-27 |
Andy Wingo | Fix toplevel-ref with named modules before boot in... |
tree | commitdiff |
2013-10-27 |
Andy Wingo | Memoized expressions are pairs, not SMOBs |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Add make-vector, constant-make-vector instructions |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Emit constant-vector-ref, constant-vector-set! for... |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Compile variable-ref, variable-set! |
tree | commitdiff |
2013-10-26 |
Andy Wingo | RTL compiler: Compile TC7 branches. |
tree | commitdiff |
2013-10-26 |
Andy Wingo | RTL VM: Fix fluid-ref local addressing. |
tree | commitdiff |
2013-10-26 |
Andy Wingo | RTL VM: Fix variable lookup before modules boot |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Add stringbuf printer |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Setting procedure properties does not cause metadata... |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Evaluator sets same procedure properties as compiler |
tree | commitdiff |
2013-10-25 |
Andy Wingo | Evaluator uses two-dimensional environment |
tree | commitdiff |
2013-10-23 |
Andy Wingo | RTL VM: Fix LOCAL_REF, LOCAL_SET for unsigned indices |
tree | commitdiff |
2013-10-18 |
Andy Wingo | Continuations are RTL stubs |
tree | commitdiff |
2013-10-18 |
Andy Wingo | Foreign procedures are RTL programs |
tree | commitdiff |
2013-10-18 |
Andy Wingo | Subrs are RTL programs |
tree | commitdiff |
2013-10-18 |
Andy Wingo | class-of fix for RTL programs |
tree | commitdiff |
2013-10-17 |
Andy Wingo | Stack traces skip RTL boot frames |
tree | commitdiff |
2013-10-17 |
Andy Wingo | RTL engine can apply smobs and applicable structs w... |
tree | commitdiff |
2013-10-17 |
Andy Wingo | Fix subr-call |
tree | commitdiff |
2013-10-17 |
Andy Wingo | Fix tail-apply bugs |
tree | commitdiff |
2013-10-17 |
Andy Wingo | Better vm.c support for RTL programs |
tree | commitdiff |
2013-10-17 |
Andy Wingo | bind-rest works in the optional-and-rest-arg case. |
tree | commitdiff |
2013-10-14 |
Andy Wingo | Refactor vm_abort |
tree | commitdiff |
2013-10-14 |
Andy Wingo | RTL: Compile prompts |
tree | commitdiff |
2013-10-14 |
Andy Wingo | RTL VM: receive-values has allow-extra? flag |
tree | commitdiff |
2013-10-14 |
Andy Wingo | Add SCM_F_DYNSTACK_PROMPT_PUSH_NARGS prompt flag |
tree | commitdiff |
2013-10-04 |
Andy Wingo | better RTL debugging |
tree | commitdiff |
2013-10-03 |
Andy Wingo | program-source / program-sources works with RTL programs |
tree | commitdiff |
2013-10-03 |
Andy Wingo | Merge remote-tracking branch 'origin/stable-2.0' |
tree | commitdiff |
2013-10-03 |
Andy Wingo | Deprecate scm_c_program_source, as it has no internal... |
tree | commitdiff |
2013-10-03 |
Mark H Weaver | Fix edge case in 'ash'. |
tree | commitdiff |
2013-09-13 |
Mark H Weaver | Merge remote-tracking branch 'origin/stable-2.0' |
tree | commitdiff |
2013-08-31 |
Andy Wingo | Micro-optimize char_decimal_value. |
tree | commitdiff |
2013-08-31 |
Andy Wingo | Faster scm_from_port_stringn |
tree | commitdiff |
2013-08-31 |
Andy Wingo | unread-char: inline conversion from codepoint to bytes |
tree | commitdiff |
next |