Commit History

Author SHA1 Message Date
  Andy Wingo 8832e8b68c Small subr-call refactor 9 years ago
  Andy Wingo 9144f50c31 subr-call implementation simplification 9 years ago
  Andy Wingo 70c317ab51 SP-relative local addressing 9 years ago
  Andy Wingo 0da0308b84 Prepare for SP-addressed locals 9 years ago
  Andy Wingo 8f027385db Rename union scm_vm_stack_element members 9 years ago
  Andy Wingo aa9f6b0082 VM caches address of local 0 instead of FP 9 years ago
  Andy Wingo 0007507340 VM stack grows downward 9 years ago
  Andy Wingo bb051f2154 Fix write beyond stack boundary in vm-engine.c 10 years ago
  Andy Wingo 27b3b5b92d Add allocate-struct, struct-ref, struct-set! instructions 10 years ago
  Andy Wingo 8c6206f319 Add br-if-logtest opcode 11 years ago
  Andy Wingo f5cb70e94a Refactorings to apply-hook and push-continuation-hook 11 years ago
  Mark H Weaver 475772ea57 Merge branch 'stable-2.0' 11 years ago
  Andy Wingo d38ca16e2c Add make-vector opcode 11 years ago
  Andy Wingo c09708f985 VM opcodes only have <24-bit slot operands in the first word 11 years ago
  Andy Wingo 73fc4e73e4 VM robustness for optimized closures 11 years ago
  Andy Wingo b7ee9e086e Fix up some opcode metadata 11 years ago
  Andy Wingo fcd3c8ccd3 Zero-offset branches are backward branches; fix "br" backward branches 11 years ago
  Andy Wingo 698c55b04b assertion refactor in the vm 11 years ago
  Andy Wingo c2ae85beab VM never extends vp->sp beyond mapped region of stack 11 years ago
  Andy Wingo a32488ba13 SCM_I_IS_VECTOR only true for tc7_vector, not weak vectors 11 years ago
  Andy Wingo b914b236c3 Various VM stack management fixes 11 years ago
  Andy Wingo b3ae2b5068 Add VM and compiler support for calls to known procedures 11 years ago
  Andy Wingo aef1fcf94e Add thread-local lock-free, TLS-free freelists. 11 years ago
  Andy Wingo 7dba1c2ff1 Return unused parts of the stack to the OS 11 years ago
  Andy Wingo 024a60e374 Unnecessary VM_HANDLE_INTERRUPTS elision 11 years ago
  Andy Wingo ddf0d7bb2e Fix more vm-engine comments 11 years ago
  Andy Wingo 2b6659e438 Remove slot-ref and slot-set! ops 11 years ago
  Andy Wingo 02f9d49614 Fix vm-engine.c comments 11 years ago
  Andy Wingo f689dd6982 Remove the restore-continuation-hook. 11 years ago
  Andy Wingo 4a1ce0169d VM copes with moving FP 11 years ago