HCoop
/
bpt
/
guile.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge commit 'ca5e0414e96886177d883a249edd957d2331db65'
[bpt/guile.git]
/
libguile
/
vm-engine.c
2014-02-07
Andy Wingo
Merge commit 'ca5e0414e96886177d883a249edd957d2331db65'
blob
|
commitdiff
|
raw
2014-02-07
Andy Wingo
Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'
blob
|
commitdiff
|
raw
2014-02-07
Andy Wingo
Merge commit 'f6ddf827f8f192af7a8cd255bd8374a0d38bbb74'
blob
|
commitdiff
|
raw
2014-02-07
Andy Wingo
Merge commit '45a28515c13348dfd18e53038ad63dd091a5a3c1'
blob
|
commitdiff
|
raw
2014-02-07
Andy Wingo
Merge commit 'a5cbbaa66a2491453db0edff9b0cb592a98f61bf'
blob
|
commitdiff
|
raw
2014-02-07
Andy Wingo
Merge commit '8ca97482b01cf1a6aa538cc5a2d1f71fb60f080c'
blob
|
commitdiff
|
raw
2014-02-07
Andy Wingo
Merge commit '122f24cc8a3637ed42d7792ad1ff8ec0c49c58df'
blob
|
commitdiff
|
raw
2014-02-05
Andy Wingo
Various VM stack management fixes
blob
|
commitdiff
|
raw
2014-02-02
Andy Wingo
Add VM and compiler support for calls to known procedures
blob
|
commitdiff
|
raw
|
diff to current
2014-02-02
Andy Wingo
Add thread-local lock-free, TLS-free freelists.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Andy Wingo
Return unused parts of the stack to the OS
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Andy Wingo
Unnecessary VM_HANDLE_INTERRUPTS elision
blob
|
commitdiff
|
raw
|
diff to current
2014-01-21
Mark H Weaver
Merge branch 'stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
Mark H Weaver
Merge branch 'stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
Mark H Weaver
Merge branch 'stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Mark H Weaver
Merge branch 'stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Mark H Weaver
Merge branch 'stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2014-01-09
Mark H Weaver
Merge branch 'stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-12-13
Mark H Weaver
Merge branch 'stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-30
Andy Wingo
Fix more vm-engine comments
blob
|
commitdiff
|
raw
|
diff to current
2013-11-30
Andy Wingo
Remove slot-ref and slot-set! ops
blob
|
commitdiff
|
raw
|
diff to current
2013-11-30
Andy Wingo
Fix vm-engine.c comments
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge remote-tracking branch 'origin/stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge commit 'd364a8971828e38e8f9112b711066f4962bb400e'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge commit 'e7bd20f7d9b2110fdc0fa25db5a2bfe6b2214923'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge commit '17330398d50524058c2ef488bd21ac5ec9c8b6e8'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge commit 'a38024baaa32d1a6d91fdc81388c88bbb926c3ae'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge commit '2437c7b2e8b4ab7786847ee1ce0b59e446a70fe2'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge commit '8571dbde639e0ee9885bad49c9e180474bd23646'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge commit '750ac8c592e792e627444f476877f282525b132e'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge commit 'c61be45084d04b1db792b7e232f5bd77099f3287'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Andy Wingo
Merge commit 'd360671c1cca335600079f1c5714572d1c2e676d'
blob
|
commitdiff
|
raw
|
diff to current
2013-11-27
Andy Wingo
Remove the restore-continuation-hook.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Andy Wingo
VM copes with moving FP
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Andy Wingo
Simplify state sync in VM before potential bailout.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
Add explicit nopcodes
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
Setjmp before calling into the VM
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
scm_call_n sets up boot continuation frame for VM
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
scm_call_n avoids double TLS lookup
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
Engine takes struct scm_vm* as argument
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
One more SCM vm user: continuations.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
Remove last use of SCM vm in VM
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
Remove use of SCM vm in compose-continuation
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
Dispatch hooks use "vp" rather than "vm"
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
The dynamic stack records SP and FP values as offsets
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
Prepare for moveable stacks in the VM.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Andy Wingo
CHECK_OVERFLOW tweak
blob
|
commitdiff
|
raw
|
diff to current
2013-11-20
Andy Wingo
vm-engine cosmetic cleanup
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Andy Wingo
Rework hook dispatch mechanism
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Andy Wingo
Lingering RTL excision in vm.c
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Andy Wingo
Move RTL unpack macros to vm-engine.c
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Andy Wingo
Internal RTL excision in vm.c
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Andy Wingo
Remove RTL_ infix from macros
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Andy Wingo
Rename scm_tc7_rtl_program to scm_tc7_program
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Andy Wingo
All instruction pointers are now scm_t_uint32*
blob
|
commitdiff
|
raw
|
diff to current
2013-11-17
Andy Wingo
Frame pointer points to local 0 instead of local 1
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Andy Wingo
Remove MVRA from VM frames
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Andy Wingo
Remove MVRA accessors in libguile
blob
|
commitdiff
|
raw
|
diff to current
2013-11-10
Andy Wingo
Add specialize-primcalls pass; bump objcode version.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Andy Wingo
Remove stack programs, objcode, and the old VM.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Andy Wingo
Add br-if-npos-gt
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Andy Wingo
Fix BR_NARGS data type width
blob
|
commitdiff
|
raw
|
diff to current
2013-11-05
Andy Wingo
fix make-long-immediate, make-long-long-immediate for...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Andy Wingo
Better aliased primcall compilation
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Andy Wingo
Fix bytevector error messages.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Andy Wingo
static-patch! replaces link-procedure!
blob
|
commitdiff
|
raw
|
diff to current
2013-10-27
Andy Wingo
Resumable partial continuations in the RTL VM
blob
|
commitdiff
|
raw
|
diff to current
2013-10-27
Andy Wingo
VM has "builtins": primitives addressable by emitted...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-27
Andy Wingo
Partial continuations are RTL stubs
blob
|
commitdiff
|
raw
|
diff to current
2013-10-26
Andy Wingo
Add make-vector, constant-make-vector instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-10-26
Andy Wingo
Emit constant-vector-ref, constant-vector-set! for...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-26
Andy Wingo
Compile variable-ref, variable-set!
blob
|
commitdiff
|
raw
|
diff to current
2013-10-26
Andy Wingo
RTL VM: Fix fluid-ref local addressing.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-26
Andy Wingo
RTL VM: Fix variable lookup before modules boot
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Andy Wingo
RTL VM: Fix LOCAL_REF, LOCAL_SET for unsigned indices
blob
|
commitdiff
|
raw
|
diff to current
2013-10-18
Andy Wingo
Continuations are RTL stubs
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Andy Wingo
RTL engine can apply smobs and applicable structs w...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Andy Wingo
Fix subr-call
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Andy Wingo
Fix tail-apply bugs
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Andy Wingo
bind-rest works in the optional-and-rest-arg case.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-14
Andy Wingo
RTL: Compile prompts
blob
|
commitdiff
|
raw
|
diff to current
2013-10-14
Andy Wingo
RTL VM: receive-values has allow-extra? flag
blob
|
commitdiff
|
raw
|
diff to current
2013-10-03
Andy Wingo
Merge remote-tracking branch 'origin/stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-09-13
Mark H Weaver
Merge remote-tracking branch 'origin/stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-08-24
Andy Wingo
rtl vm: box-set! binds no values
blob
|
commitdiff
|
raw
|
diff to current
2013-08-24
Mark H Weaver
RTL: 'return-values' instruction assumes 'reset-frame...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-24
Mark H Weaver
RTL VM: Rename 'apply' instruction to 'tail-apply'.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-24
Mark H Weaver
RTL VM: fix multiple value returns.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-24
Mark H Weaver
Merge remote-tracking branch 'origin/stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-08-17
Mark H Weaver
Merge remote-tracking branch 'origin/stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Mark H Weaver
Merge remote-tracking branch 'origin/stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-08-13
Mark H Weaver
Merge remote-tracking branch 'origin/stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-08-12
Mark H Weaver
Merge remote-tracking branch 'origin/stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-08-11
Andy Wingo
Various RTL VM and calling convention tweaks
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Mark H Weaver
Merge remote-tracking branch 'origin/stable-2.0'
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Mark H Weaver
RTL VM: Avoid untagging inums in 'logand' and 'logior'.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Mark H Weaver
RTL VM: Avoid signed overflows in 'add1' and 'sub1'.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Mark H Weaver
RTL VM: ash: Use SCM_SRS and fix large right shifts...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-21
Andy Wingo
add allocate-struct primitive and rtl opcode
blob
|
commitdiff
|
raw
|
diff to current
2013-07-21
Andy Wingo
abort is no longer an op with rest args
blob
|
commitdiff
|
raw
|
diff to current
next