Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo bf31fe4cf6 VM manages hook sets itself %!s(int64=6) %!d(string=hai) anos
  Andy Wingo f4c50447dd Remove push continuation hook; return hook runs before FP pop %!s(int64=6) %!d(string=hai) anos
  Andy Wingo f764e2590f Remove default soft stack limit; add call-with-stack-overflow-handler %!s(int64=11) %!d(string=hai) anos
  Andy Wingo f689dd6982 Remove the restore-continuation-hook. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo a222cbc9d1 No more VM objects visible to Scheme %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 3583665aa0 Remove unused vm:ip, vm:sp, vm:fp %!s(int64=11) %!d(string=hai) anos
  Andy Wingo e08caa5620 Remove make-vm; there will be one vm per thread now. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo ea9f4f4b15 add call-with-vm; remove thread-vm bits; remove vm-apply; engines settable. %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 038cb3428f remove vm-version, vm options %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 271c3d3196 Add `thread-vm' and `set-thread-vm!'. %!s(int64=14) %!d(string=hai) anos
  Andy Wingo f312025167 add vm-abort-continuation-hook, vm-restore-continuation-hook %!s(int64=14) %!d(string=hai) anos
  Andy Wingo c45d4d775d trim our set of vm hooks %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 44602b0868 rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0 %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 6f3b0cc29e tc7 tags for vm-related data %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 7656f19446 rework vm tracing %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 6c20a0b34b vm no longer measures bogoclock or times, relies on os for that %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 587cd3bfc9 Fix copyright headers. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 60ae5ca2a3 frame, program, objcode, etc inits use load-extension %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 53e28ed9b2 static opcodes; refactor program/objcode division; use new assembly pipeline %!s(int64=16) %!d(string=hai) anos
  Andy Wingo b1b942b74c remove heap links in VM frames, incorporate vm frames into normal backtraces %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 2bbe1533e8 truly thread-local vms; don't compile popen.scm %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 7bbed5181c the vm is a fluid %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 1a1a10d3a5 use #:keywords in module/*.scm, not :keywords %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 83495480e8 merge guile-vm into libguile itself %!s(int64=16) %!d(string=hai) anos
  Andy Wingo d0168f3da8 improve source loc info in nonlocal exits and backtraces %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 68a2e18a04 vm backtrace improvements %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 07e56b27a1 big reorg of scheme modules -- e.g. programs.c -> (system vm program) %!s(int64=16) %!d(string=hai) anos