index
:
guile.git
branch_release-1-4
branch_release-1-6
branch_release-1-8
cky-hygienic-macros
compile-to-js-merge
excise-ltdl
historical/wip-1-8-mingw-build
lightening
lightning
lloda-array-cleanup
lloda-array-support
lloda-squash0
lloda-squash1
lua
main
mingw-guile-3.0
nan-boxing
r7rs-wip
stable-2.0
stable-2.2
stable-2.2-wip-exception-truncate
ttn-back-in-the-saddle
use-minigmp
wip-3.2
wip-bpt-elisp
wip-compiler
wip-cuirass-ci
wip-cygwin-guile-2.2
wip-elisp
wip-elisp-rebased
wip-ethreads
wip-exception-truncate
wip-exceptions
wip-finalizers
wip-gnulib-update
wip-inlinable-exports
wip-itimer-checks
wip-lightening-riscv
wip-lloda
wip-load-lang
wip-mingw
wip-mingw-2025
wip-mingw-guile-2.2
wip-modernize-autotools
wip-new-tagging
wip-new-tagging-bis-broken
wip-nj-locks-nc
wip-nj-thread-safety
wip-r7rs
wip-raeburn-misc
wip-replace-ltdl-with-gmodule
wip-retagging
wip-sassy
wip-stime
wip-streams
wip-tailify
wip-threaded-http-server
wip-threads-and-fork
wip-tree-il-sourcev
wip-vector-cleanup
wip-whippet
GNU Guile
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libguile
/
vm-engine.c
Age
Commit message (
Expand
)
Author
Files
Lines
2013-11-30
Fix more vm-engine comments
Andy Wingo
1
-8
/
+6
2013-11-30
Remove slot-ref and slot-set! ops
Andy Wingo
1
-28
/
+3
2013-11-30
Fix vm-engine.c comments
Andy Wingo
1
-5
/
+6
2013-11-27
Remove the restore-continuation-hook.
Andy Wingo
1
-3
/
+0
2013-11-22
VM copes with moving FP
Andy Wingo
1
-39
/
+48
2013-11-22
Simplify state sync in VM before potential bailout.
Andy Wingo
1
-16
/
+7
2013-11-21
Add explicit nopcodes
Andy Wingo
1
-21
/
+140
2013-11-21
Setjmp before calling into the VM
Andy Wingo
1
-24
/
+13
2013-11-21
scm_call_n sets up boot continuation frame for VM
Andy Wingo
1
-42
/
+3
2013-11-21
scm_call_n avoids double TLS lookup
Andy Wingo
1
-2
/
+2
2013-11-21
Engine takes struct scm_vm* as argument
Andy Wingo
1
-2
/
+1
2013-11-21
One more SCM vm user: continuations.
Andy Wingo
1
-2
/
+2
2013-11-21
Remove last use of SCM vm in VM
Andy Wingo
1
-1
/
+1
2013-11-21
Remove use of SCM vm in compose-continuation
Andy Wingo
1
-1
/
+1
2013-11-21
Dispatch hooks use "vp" rather than "vm"
Andy Wingo
1
-2
/
+2
2013-11-21
The dynamic stack records SP and FP values as offsets
Andy Wingo
1
-2
/
+2
2013-11-21
Prepare for moveable stacks in the VM.
Andy Wingo
1
-8
/
+19
2013-11-21
CHECK_OVERFLOW tweak
Andy Wingo
1
-2
/
+1
2013-11-20
vm-engine cosmetic cleanup
Andy Wingo
1
-12
/
+12
2013-11-19
Rework hook dispatch mechanism
Andy Wingo
1
-15
/
+13
2013-11-19
Lingering RTL excision in vm.c
Andy Wingo
1
-9
/
+1
2013-11-19
Move RTL unpack macros to vm-engine.c
Andy Wingo
1
-82
/
+128
2013-11-19
Internal RTL excision in vm.c
Andy Wingo
1
-2
/
+2
2013-11-19
Remove RTL_ infix from macros
Andy Wingo
1
-20
/
+20
2013-11-19
Rename scm_tc7_rtl_program to scm_tc7_program
Andy Wingo
1
-1
/
+1
2013-11-19
All instruction pointers are now scm_t_uint32*
Andy Wingo
1
-5
/
+5
2013-11-17
Frame pointer points to local 0 instead of local 1
Andy Wingo
1
-61
/
+68
2013-11-15
Remove MVRA from VM frames
Andy Wingo
1
-24
/
+19
2013-11-15
Remove MVRA accessors in libguile
Andy Wingo
1
-3
/
+2
2013-11-10
Add specialize-primcalls pass; bump objcode version.
Andy Wingo
1
-98
/
+63
2013-11-08
Remove stack programs, objcode, and the old VM.
Andy Wingo
1
-430
/
+0
2013-11-08
Add br-if-npos-gt
Andy Wingo
1
-102
/
+137
2013-11-08
Fix BR_NARGS data type width
Andy Wingo
1
-1
/
+1
2013-11-05
fix make-long-immediate, make-long-long-immediate for dst >= 256
Andy Wingo
1
-2
/
+2
2013-10-31
Better aliased primcall compilation
Andy Wingo
1
-2
/
+2
2013-10-31
Fix bytevector error messages.
Andy Wingo
1
-3
/
+3
2013-10-31
static-patch! replaces link-procedure!
Andy Wingo
1
-13
/
+16
2013-10-27
Resumable partial continuations in the RTL VM
Andy Wingo
1
-2
/
+6
2013-10-27
VM has "builtins": primitives addressable by emitted RTL code
Andy Wingo
1
-151
/
+192
2013-10-27
Partial continuations are RTL stubs
Andy Wingo
1
-1
/
+1
2013-10-26
Add make-vector, constant-make-vector instructions
Andy Wingo
1
-34
/
+72
2013-10-26
Emit constant-vector-ref, constant-vector-set! for known small indices
Andy Wingo
1
-29
/
+54
2013-10-26
Compile variable-ref, variable-set!
Andy Wingo
1
-3
/
+5
2013-10-26
RTL VM: Fix fluid-ref local addressing.
Andy Wingo
1
-1
/
+1
2013-10-26
RTL VM: Fix variable lookup before modules boot
Andy Wingo
1
-1
/
+17
2013-10-23
RTL VM: Fix LOCAL_REF, LOCAL_SET for unsigned indices
Andy Wingo
1
-2
/
+2
2013-10-18
Continuations are RTL stubs
Andy Wingo
1
-18
/
+29
2013-10-17
RTL engine can apply smobs and applicable structs w/o stack VM
Andy Wingo
1
-12
/
+13
2013-10-17
Fix subr-call
Andy Wingo
1
-1
/
+1
2013-10-17
Fix tail-apply bugs
Andy Wingo
1
-8
/
+9
[next]