Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo 0607ebbfcf locking for putc, puts %!s(int64=13) %!d(string=hai) anos
  Andy Wingo b2b33168b1 more care regarding SCM_PACK and SCM_UNPACK %!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 423fca76e6 frame-source available in default environment %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 3d27ef4bd3 fix a number of assumptions that a pointer could fit into a long %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 542f975e60 add ,registers %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 2e30f3989c add scm_frame_address / frame-address %!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 a6029b97ea properly integrate vm bootstrapping into init.c %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 7abb7efd31 frames.c no longer exports frame-source -- frame.scm does so already %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 1c5e812258 clean up (system vm frames), add locals command to debugger %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 3dbbe28dfd Don't use GCC zero-length arrays. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 93dbc31b9a expose frame-previous, once again %!s(int64=15) %!d(string=hai) anos
  Andy Wingo aa3f69519f replace frame implementation with VM frames %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 5c8cefe591 Remove remaining uses of discouraged constructs. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 6c6a44390b runtime and debugging support for callee-parsed procedure args %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès 7af531508c Merge branch 'master' into boehm-demers-weiser-gc %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 2fb924f64f programs have their own tc7 now %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 03e6c16596 reorder frame layout %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès fbb857a472 Merge branch 'master' into boehm-demers-weiser-gc %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 20d47c3915 remove "externals" from the vm %!s(int64=16) %!d(string=hai) anos
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 560b9c256d adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès da8b47478e Avoid uses of deprecated forms in the VM code. %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 60ae5ca2a3 frame, program, objcode, etc inits use load-extension %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès 3d94d862f8 Remove unneeded VM SMOB mark/free procedures. %!s(int64=16) %!d(string=hai) anos
  Andy Wingo aeeff258c6 non-srcdir build fixes %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 2f9769b60c fix the ping-pong between evaluator and vm stacks in make-stack %!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