summaryrefslogtreecommitdiff
path: root/libguile
Commit message (Expand)AuthorAgeFilesLines
* Change eval.c to use scm_c_vm_run instead of scm_call_with_vm.Andy Wingo2013-11-212-26/+34
* Remove unused vm:ip, vm:sp, vm:fpAndy Wingo2013-11-212-33/+0
* Remove make-vm; there will be one vm per thread now.Andy Wingo2013-11-212-12/+0
* Scheme frame objects hold relative stack offsetsAndy Wingo2013-11-215-26/+67
* Prepare for moveable stacks in the VM.Andy Wingo2013-11-211-8/+19
* CHECK_OVERFLOW tweakAndy Wingo2013-11-211-2/+1
* vm-engine cosmetic cleanupAndy Wingo2013-11-201-12/+12
* Remove unused resolve_variable helperAndy Wingo2013-11-201-35/+0
* Rework hook dispatch mechanismAndy Wingo2013-11-192-17/+51
* Remove VM_ENABLE_STACK_NULLINGAndy Wingo2013-11-191-32/+0
* Rename objcodes?.{scm,c,h} to loader.{scm,c,h}Andy Wingo2013-11-197-24/+23
* Fix gsubr commentAndy Wingo2013-11-191-3/+3
* Lingering RTL excision in vm.cAndy Wingo2013-11-193-23/+13
* Move RTL unpack macros to vm-engine.cAndy Wingo2013-11-192-122/+128
* Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARGAndy Wingo2013-11-196-43/+48
* scm_rtl_op_* -> scm_op_*Andy Wingo2013-11-197-42/+42
* (system vm instruction) rtl-instruction-list -> (language rtl) instruction-listAndy Wingo2013-11-192-25/+18
* Internal RTL excision in vm.cAndy Wingo2013-11-192-7/+7
* Small comment fix.Andy Wingo2013-11-191-1/+1
* Rename DT_GUILE_VM_VERSION.Andy Wingo2013-11-191-4/+4
* Rename internal rtl-program-properties -> program-propertiesAndy Wingo2013-11-191-5/+5
* Excise "rtl-" from fallback program printerAndy Wingo2013-11-191-1/+1
* Rename internals of (system vm program) program-minimum-arityAndy Wingo2013-11-191-6/+5
* Rename (system vm program) internal functions to remove rtl-Andy Wingo2013-11-191-11/+10
* Remove unused C scm_program_source.Andy Wingo2013-11-192-20/+0
* Reorganize programs.h.Andy Wingo2013-11-191-19/+15
* rtl-program-code -> program-codeAndy Wingo2013-11-192-3/+3
* rtl-program? -> program?Andy Wingo2013-11-192-3/+3
* Remove make-rtl-program.Andy Wingo2013-11-192-31/+0
* scm_i_rtl_program_* -> scm_i_program_*Andy Wingo2013-11-195-14/+14
* scm_i_make_rtl_program in BUILDING_LIBGUILEAndy Wingo2013-11-191-0/+2
* Remove RTL_ infix from macrosAndy Wingo2013-11-1913-63/+63
* Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo2013-11-1911-12/+12
* All instruction pointers are now scm_t_uint32*Andy Wingo2013-11-198-28/+22
* Frame pointer points to local 0 instead of local 1Andy Wingo2013-11-175-123/+162
* Remove use of SCM_CRITICAL_SECTION in smob.cAndy Wingo2013-11-151-2/+2
* Remove MVRA from VM framesAndy Wingo2013-11-155-96/+43
* Remove MVRA accessors in libguileAndy Wingo2013-11-156-42/+11
* Add specialize-primcalls pass; bump objcode version.Andy Wingo2013-11-103-100/+70
* Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-0824-4246/+32
* Builtins have procedure propertiesAndy Wingo2013-11-084-24/+40
* Add br-if-npos-gtAndy Wingo2013-11-081-102/+137
* Fix BR_NARGS data type widthAndy Wingo2013-11-081-1/+1
* Fix reading and writing arities into DWARF.Andy Wingo2013-11-083-4/+4
* frame-instruction-pointer is absolute; rewrite (system vm coverage)Andy Wingo2013-11-073-24/+20
* scm_from_uintptr_t / scm_from_ptrdiff_t usageAndy Wingo2013-11-072-13/+11
* add fold-all-debug-contexts, fold-source-locationsAndy Wingo2013-11-071-0/+23
* fix make-long-immediate, make-long-long-immediate for dst >= 256Andy Wingo2013-11-051-2/+2
* RTL compiler supports static bitvectorsAndy Wingo2013-11-033-9/+11
* Fix call/cc with the RTL VMAndy Wingo2013-11-011-19/+19