Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo 9d381ba478 dynstack: pushing a prompt no longer allocates memory %!s(int64=13) %!d(string=hai) anos
  BT Templeton 5ddd9645c9 Merge branch 'bt/elisp' %!s(int64=13) %!d(string=hai) anos
  Andy Wingo d5dbe0c1d5 optimize dynamic-wind when we know winders are thunks %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 9ede013f68 the dynamic stack is really a stack now, instead of a list %!s(int64=13) %!d(string=hai) anos
  BT Templeton 9348168ed5 add `nil?' primitive %!s(int64=14) %!d(string=hai) anos
  Andy Wingo dfadcf85cb Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 252acfe8e7 Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e' %!s(int64=13) %!d(string=hai) anos
  Andy Wingo a39b116f00 Revert "attempt to clear stale references on VM C stack" %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès 5e80f2cea3 Revert "Work around instruction reordering on SPARC and HPPA in the VM." %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 04b2d77354 attempt to clear stale references on VM C stack %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès 2b264d7e4f Work around instruction reordering on SPARC and HPPA in the VM. %!s(int64=13) %!d(string=hai) anos
  Andy Wingo b2208d2e98 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=13) %!d(string=hai) anos
  Andy Wingo aafb4ed724 optional default-value arg to make-fluid %!s(int64=13) %!d(string=hai) anos
  Andy Wingo dc7da0be90 refactor tc7 and tc16 checks %!s(int64=14) %!d(string=hai) anos
  Andy Wingo b2b33168b1 more care regarding SCM_PACK and SCM_UNPACK %!s(int64=14) %!d(string=hai) anos
  Andy Wingo d223c3fcdd scm_is_eq for SCM vals, not == or != %!s(int64=14) %!d(string=hai) anos
  Andy Wingo a2a6c0e319 avoid tls gets when handling interrupts in the vm %!s(int64=14) %!d(string=hai) anos
  Andy Wingo eae2438d2b VM tweaks %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 6f2ff78299 fix new-frame push in call/cc %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 9b709b0fe1 fix frame dynamic linkage in the face of partial continuation application %!s(int64=14) %!d(string=hai) anos
  Andy Wingo dce0252bf2 fix error handling in variable-ref family of instructions %!s(int64=14) %!d(string=hai) anos
  Brian Templeton ef94624eaf unbound fluids %!s(int64=15) %!d(string=hai) anos
  Andy Wingo d107921794 better unbound variable errors in the vm %!s(int64=14) %!d(string=hai) anos
  Michael Gran 45dc6b347d Unresolved var errors don't work for top-level vars %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 2b41a37b3c fix bug in with-fluids in a non-tail position %!s(int64=15) %!d(string=hai) anos
  Andy Wingo cf45ff030c inline symbol? and vector? to opcodes, and a psyntax inlining tweak %!s(int64=15) %!d(string=hai) anos
  Andy Wingo f312025167 add vm-abort-continuation-hook, vm-restore-continuation-hook %!s(int64=15) %!d(string=hai) anos
  Andy Wingo c45d4d775d trim our set of vm hooks %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 5b46a8c2c8 Use "pointer" instead of "foreign" when dealing with wrapped pointers. %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès d4149a510e Simplify the (system foreign) API. %!s(int64=15) %!d(string=hai) anos