VM opcodes only have <24-bit slot operands in the first word
[bpt/guile.git] / libguile / vm-engine.c
2014-04-20 Andy WingoVM opcodes only have <24-bit slot operands in the first...
2014-04-16 Andy WingoVM robustness for optimized closures
2014-04-16 Andy WingoFix up some opcode metadata
2014-02-22 Andy WingoZero-offset branches are backward branches; fix "br...
2014-02-20 Andy Wingoassertion refactor in the vm
2014-02-20 Andy WingoVM never extends vp->sp beyond mapped region of stack
2014-02-08 Andy WingoSCM_I_IS_VECTOR only true for tc7_vector, not weak...
2014-02-08 Andy WingoMerge commit '24cac6554073bb6e691605cd6ac6196f3c0851a3'
2014-02-08 Andy WingoMerge commit '5cfeff11cc58148c58a85a879fd7a3e7cfbbe8e2'
2014-02-08 Andy WingoMerge commit 'fb7dd00169304a5922838e4d2f25253640a35def'
2014-02-08 Andy WingoMerge commit 'dc65b88d839c326889618112c4870ad3a64e9446'
2014-02-08 Andy WingoMerge commit 'b9b88351ea2c4b43a6f90938554dc5693b17e328'
2014-02-08 Andy WingoMerge commit '0ce224594ae5a673f6a397c284db5f5a61935334'
2014-02-08 Andy WingoMerge commit '495cea0c931de23f074892b3f32808e676712a18'
2014-02-08 Andy WingoMerge commit 'b86069c1308a6ca36f3a3bc56134b3f8fd693592'
2014-02-08 Andy WingoMerge commit '54cded99dc5db94b1df0dc417161ebef7c60d874'
2014-02-08 Andy WingoMerge commit '2f3b7e9a41677bfe802e8a1ee851827297384c58'
2014-02-08 Andy WingoMerge commit 'a675a2e81b792b9f860bec57c38a1948631c7a41'
2014-02-07 Andy WingoMerge commit '9b5da400dde6e6bc8fd0e318e7ca1feffa5870db'
2014-02-07 Andy WingoMerge commit '1e3fd6a0c81bb3e9900a93a9d1923cc788de0f99'
2014-02-07 Andy WingoMerge commit '40a723a92236fe4e58feb89057b4182b1fc76810'
2014-02-07 Andy WingoMerge commit 'c8e839cfeb647aca034b9bcd5a321d419dedca1f'
2014-02-07 Andy WingoMerge commit '5e69ceb7a667377a61cb0c31d7ac20e245b3fafd'
2014-02-07 Andy WingoMerge commit '866af5da3d11ac4a9df44ee8c5b1781a0073c288'
2014-02-07 Andy WingoMerge commit '34e89877342f20fdb8a531ad78dab34cfd2b0843'
2014-02-07 Andy WingoMerge commit '58147d67806e1f54c447d7eabac35b1a5086c3a6'
2014-02-07 Andy WingoMerge commit 'e6c1c5f6cb16913eadeb8758cd817c5a58d146b8'
2014-02-07 Andy WingoMerge commit 'ca5e0414e96886177d883a249edd957d2331db65'
2014-02-07 Andy WingoMerge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'
2014-02-07 Andy WingoMerge commit 'f6ddf827f8f192af7a8cd255bd8374a0d38bbb74'
2014-02-07 Andy WingoMerge commit '45a28515c13348dfd18e53038ad63dd091a5a3c1'
2014-02-07 Andy WingoMerge commit 'a5cbbaa66a2491453db0edff9b0cb592a98f61bf'
2014-02-07 Andy WingoMerge commit '8ca97482b01cf1a6aa538cc5a2d1f71fb60f080c'
2014-02-07 Andy WingoMerge commit '122f24cc8a3637ed42d7792ad1ff8ec0c49c58df'
2014-02-05 Andy WingoVarious VM stack management fixes
2014-02-02 Andy WingoAdd VM and compiler support for calls to known procedures
2014-02-02 Andy WingoAdd thread-local lock-free, TLS-free freelists.
2014-01-31 Andy WingoReturn unused parts of the stack to the OS
2014-01-28 Andy WingoUnnecessary VM_HANDLE_INTERRUPTS elision
2014-01-21 Mark H WeaverMerge branch 'stable-2.0'
2014-01-15 Mark H WeaverMerge branch 'stable-2.0'
2014-01-15 Mark H WeaverMerge branch 'stable-2.0'
2014-01-14 Mark H WeaverMerge branch 'stable-2.0'
2014-01-14 Mark H WeaverMerge branch 'stable-2.0'
2014-01-09 Mark H WeaverMerge branch 'stable-2.0'
2013-12-13 Mark H WeaverMerge branch 'stable-2.0'
2013-11-30 Andy WingoFix more vm-engine comments
2013-11-30 Andy WingoRemove slot-ref and slot-set! ops
2013-11-30 Andy WingoFix vm-engine.c comments
2013-11-28 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-11-28 Andy WingoMerge commit 'd364a8971828e38e8f9112b711066f4962bb400e'
2013-11-28 Andy WingoMerge commit 'e7bd20f7d9b2110fdc0fa25db5a2bfe6b2214923'
2013-11-28 Andy WingoMerge commit '17330398d50524058c2ef488bd21ac5ec9c8b6e8'
2013-11-28 Andy WingoMerge commit 'a38024baaa32d1a6d91fdc81388c88bbb926c3ae'
2013-11-28 Andy WingoMerge commit '2437c7b2e8b4ab7786847ee1ce0b59e446a70fe2'
2013-11-28 Andy WingoMerge commit '8571dbde639e0ee9885bad49c9e180474bd23646'
2013-11-28 Andy WingoMerge commit '750ac8c592e792e627444f476877f282525b132e'
2013-11-28 Andy WingoMerge commit 'c61be45084d04b1db792b7e232f5bd77099f3287'
2013-11-28 Andy WingoMerge commit 'd360671c1cca335600079f1c5714572d1c2e676d'
2013-11-27 Andy WingoRemove the restore-continuation-hook.
2013-11-22 Andy WingoVM copes with moving FP
2013-11-22 Andy WingoSimplify state sync in VM before potential bailout.
2013-11-21 Andy WingoAdd explicit nopcodes
2013-11-21 Andy WingoSetjmp before calling into the VM
2013-11-21 Andy Wingoscm_call_n sets up boot continuation frame for VM
2013-11-21 Andy Wingoscm_call_n avoids double TLS lookup
2013-11-21 Andy WingoEngine takes struct scm_vm* as argument
2013-11-21 Andy WingoOne more SCM vm user: continuations.
2013-11-21 Andy WingoRemove last use of SCM vm in VM
2013-11-21 Andy WingoRemove use of SCM vm in compose-continuation
2013-11-21 Andy WingoDispatch hooks use "vp" rather than "vm"
2013-11-21 Andy WingoThe dynamic stack records SP and FP values as offsets
2013-11-21 Andy WingoPrepare for moveable stacks in the VM.
2013-11-21 Andy WingoCHECK_OVERFLOW tweak
2013-11-20 Andy Wingovm-engine cosmetic cleanup
2013-11-19 Andy WingoRework hook dispatch mechanism
2013-11-19 Andy WingoLingering RTL excision in vm.c
2013-11-19 Andy WingoMove RTL unpack macros to vm-engine.c
2013-11-19 Andy WingoInternal RTL excision in vm.c
2013-11-19 Andy WingoRemove RTL_ infix from macros
2013-11-19 Andy WingoRename scm_tc7_rtl_program to scm_tc7_program
2013-11-19 Andy WingoAll instruction pointers are now scm_t_uint32*
2013-11-17 Andy WingoFrame pointer points to local 0 instead of local 1
2013-11-15 Andy WingoRemove MVRA from VM frames
2013-11-15 Andy WingoRemove MVRA accessors in libguile
2013-11-10 Andy WingoAdd specialize-primcalls pass; bump objcode version.
2013-11-08 Andy WingoRemove stack programs, objcode, and the old VM.
2013-11-08 Andy WingoAdd br-if-npos-gt
2013-11-08 Andy WingoFix BR_NARGS data type width
2013-11-05 Andy Wingofix make-long-immediate, make-long-long-immediate for...
2013-10-31 Andy WingoBetter aliased primcall compilation
2013-10-31 Andy WingoFix bytevector error messages.
2013-10-31 Andy Wingostatic-patch! replaces link-procedure!
2013-10-27 Andy WingoResumable partial continuations in the RTL VM
2013-10-27 Andy WingoVM has "builtins": primitives addressable by emitted...
2013-10-27 Andy WingoPartial continuations are RTL stubs
2013-10-26 Andy WingoAdd make-vector, constant-make-vector instructions
2013-10-26 Andy WingoEmit constant-vector-ref, constant-vector-set! for...
2013-10-26 Andy WingoCompile variable-ref, variable-set!
2013-10-26 Andy WingoRTL VM: Fix fluid-ref local addressing.
next