2013-11-25 |
Andy Wingo | Compute-contification also visits body
|
commit | commitdiff | tree |
2013-11-22 |
Andy Wingo | Expandable stacks.
|
commit | commitdiff | tree |
2013-11-22 |
Andy Wingo | VM copes with moving FP
|
commit | commitdiff | tree |
2013-11-22 |
Andy Wingo | Simplify state sync in VM before potential bailout.
|
commit | commitdiff | tree |
2013-11-22 |
Andy Wingo | More precise stack marking.
|
commit | commitdiff | tree |
2013-11-22 |
Andy Wingo | Allocate stacks using mmap, and mark them via the thread...
|
commit | commitdiff | tree |
2013-11-22 |
Andy Wingo | Add thread mark procedure
|
commit | commitdiff | tree |
2013-11-22 |
Andy Wingo | Remove unused scm_i_thread fields
|
commit | commitdiff | tree |
2013-11-22 |
Andy Wingo | Remove tests and shims for pre-7.2 bdw-gc.
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Add explicit nopcodes
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Setjmp before calling into the VM
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | scm_call_n sets up boot continuation frame for VM
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | scm_call_n avoids double TLS lookup
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Remove scm_tc7_vm
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Remove last use of SCM vm
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | scm_the_vm now returns raw struct scm_vm pointer
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Prefer scm_call_n to scm_c_vm_run (scm_the_vm())
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | scm_i_prompt_pop_abort_args_x takes struct scm_vm*...
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Engine takes struct scm_vm* as argument
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | One more SCM vm user: continuations.
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Remove last use of SCM vm in VM
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Remove use of SCM vm in compose-continuation
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Dispatch hooks use "vp" rather than "vm"
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Heap frame "stack holders" are raw scm_vm / scm_vm_cont...
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Heap frames have a "frame kind" bit
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | The dynamic stack records SP and FP values as offsets
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Reorder struct scm_vm fields.
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | No more VM objects visible to Scheme
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | VM accessors take VM as implicit argument, not explicit...
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Change eval.c to use scm_c_vm_run instead of scm_call_with_vm.
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Remove unused vm:ip, vm:sp, vm:fp
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Remove make-vm; there will be one vm per thread now.
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Scheme frame objects hold relative stack offsets
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | Prepare for moveable stacks in the VM.
|
commit | commitdiff | tree |
2013-11-21 |
Andy Wingo | CHECK_OVERFLOW tweak
|
commit | commitdiff | tree |
2013-11-20 |
Andy Wingo | Fix standalone tests
|
commit | commitdiff | tree |
2013-11-20 |
Andy Wingo | vm-engine cosmetic cleanup
|
commit | commitdiff | tree |
2013-11-20 |
Andy Wingo | Remove unused resolve_variable helper
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Rework hook dispatch mechanism
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Remove VM_ENABLE_STACK_NULLING
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Rename objcodes?.{scm,c,h} to loader.{scm,c,h}
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Remove (oop goops) <objcode> export
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Fix gsubr comment
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Lingering RTL excision in vm.c
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Move RTL unpack macros to vm-engine.c
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | scm_rtl_op_* -> scm_op_*
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | (system vm instruction) rtl-instruction-list -> (language...
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Internal RTL excision in vm.c
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Small comment fix.
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Rename DT_GUILE_VM_VERSION.
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Rename internal rtl-program-properties -> program-properties
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Excise "rtl-" from fallback program printer
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Rename internals of (system vm program) program-minimum...
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Rename (system vm program) internal functions to remove...
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Remove unused C scm_program_source.
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Reorganize programs.h.
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | rtl-program-code -> program-code
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | rtl-program? -> program?
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Remove make-rtl-program.
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | scm_i_rtl_program_* -> scm_i_program_*
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | scm_i_make_rtl_program in BUILDING_LIBGUILE
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Remove RTL_ infix from macros
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | Rename scm_tc7_rtl_program to scm_tc7_program
|
commit | commitdiff | tree |
2013-11-19 |
Andy Wingo | All instruction pointers are now scm_t_uint32*
|
commit | commitdiff | tree |
2013-11-17 |
Andy Wingo | Frame pointer points to local 0 instead of local 1
|
commit | commitdiff | tree |
2013-11-15 |
Andy Wingo | Remove use of SCM_CRITICAL_SECTION in smob.c
|
commit | commitdiff | tree |
2013-11-15 |
Andy Wingo | Remove MVRA from VM frames
|
commit | commitdiff | tree |
2013-11-15 |
Andy Wingo | Remove MVRA accessors in libguile
|
commit | commitdiff | tree |
2013-11-15 |
Andy Wingo | Try to allocate arguments directly in call frames
|
commit | commitdiff | tree |
2013-11-15 |
Andy Wingo | Rewrite slot allocation pass
|
commit | commitdiff | tree |
2013-11-13 |
Andy Wingo | Replace ($var sym) with ($values (sym)).
|
commit | commitdiff | tree |
2013-11-10 |
Andy Wingo | Add specialize-primcalls pass; bump objcode version.
|
commit | commitdiff | tree |
2013-11-10 |
Andy Wingo | Effects analysis distinguishes between struct fields
|
commit | commitdiff | tree |
2013-11-10 |
Andy Wingo | Effects analysis sees match-error, throw-bad-structs...
|
commit | commitdiff | tree |
2013-11-09 |
Andy Wingo | Binary search to find procedure properties.
|
commit | commitdiff | tree |
2013-11-09 |
Andy Wingo | Fix RTL linking of procedure properties.
|
commit | commitdiff | tree |
2013-11-09 |
Andy Wingo | Binary search to find docstrings.
|
commit | commitdiff | tree |
2013-11-09 |
Andy Wingo | Finding a procedure's arity uses binary search
|
commit | commitdiff | tree |
2013-11-09 |
Andy Wingo | Use binary search in find-elf-symbol
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Fix run-vm-tests
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove stack programs, objcode, and the old VM.
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Miscellaneous fixups related to objcode removal.
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove program-sources-pre-retire case for stack programs.
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove (language objcode)
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Move assemble-program to test cases.
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Per-instruction tracing doesn't try to disassemble...
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | (system vm traps) support for rtl programs
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove objcode language.
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove bytecode language.
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove assembly language.
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Decompile goes from tree-il to scheme by default.
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Rewrite (system xref) to work with RTL programs
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Add fold-program-code to (system vm disassembler)
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove GLIL language
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove tree-il->glil compiler
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Move useful parts of asm-to-bytecode.test to cross...
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Tree-IL warnings tests compile to CPS instead of "assembly"
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove tree-il->glil test cases
|
commit | commitdiff | tree |
2013-11-08 |
Andy Wingo | Remove a couple of uses of GLIL from the test suite.
|
commit | commitdiff | tree |
next |