Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo f4c50447dd Remove push continuation hook; return hook runs before FP pop %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 18f8fd0211 frame-call-representation has #:top-frame? as keyword argument %!s(int64=10) %!d(string=hai) anos
  Andy Wingo ae4d761f7a Fix tracing %!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 972275eee5 VM accessors take VM as implicit argument, not explicit argument %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 1b780c134b (system vm instruction) rtl-instruction-list -> (language rtl) instruction-list %!s(int64=11) %!d(string=hai) anos
  Andy Wingo b636cdb0f3 Frame pointer points to local 0 instead of local 1 %!s(int64=11) %!d(string=hai) anos
  Andy Wingo b77a5215c7 Per-instruction tracing doesn't try to disassemble stack VM code %!s(int64=11) %!d(string=hai) anos
  Andy Wingo c850a0ff4d pop-continuation abort-continuation hooks pass return vals directly %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 36c210d14e trace: limit length of "| | | "... prefix %!s(int64=12) %!d(string=hai) anos
  Andy Wingo 4388818adb fix tracing of mv returns %!s(int64=14) %!d(string=hai) anos
  Andy Wingo e7544f39a4 rename vm-trace to call-with-trace %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 6a4a1ef0f4 (system vm frame): frame-return-values %!s(int64=14) %!d(string=hai) anos
  Andy Wingo abb4b5cbbd tracepoints print their trap number %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 25361a80fe add repl ,tracepoint command %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 1bc1800ffa tracing in terms of traps %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 8d033f4839 instruction tracing tweak %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 839eb61cde only trace instructions inside the thunk %!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 7ea3e4ff28 vm-trace prints return values %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 7e9f96021a vm-trace only traces execution of its thunk %!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 9eaa8fef80 (system vm trace) sorta working %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 476e357281 remove all mentions of "external" from the compiler and related code %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès e1203ea00f Switch remaining GPLv2+ Guile-VM headers to LGPLv3+. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 8239263f86 fix erroneous #:use-syntax clausen %!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 07e56b27a1 big reorg of scheme modules -- e.g. programs.c -> (system vm program) %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 77046be3d3 explicitly list exports instead of using define-public %!s(int64=17) %!d(string=hai) anos
  Keisuke Nishida a6df585ae7 *** empty log message *** %!s(int64=24) %!d(string=hai) anos