Commit History

Author SHA1 Message Date
  Ludovic Courtès 37a5970c19 VM: Keep jump table address in a register. 14 years ago
  Andy Wingo d223c3fcdd scm_is_eq for SCM vals, not == or != 14 years ago
  Andy Wingo a2a6c0e319 avoid tls gets when handling interrupts in the vm 14 years ago
  Andy Wingo eae2438d2b VM tweaks 14 years ago
  Andy Wingo f312025167 add vm-abort-continuation-hook, vm-restore-continuation-hook 15 years ago
  Andy Wingo c45d4d775d trim our set of vm hooks 15 years ago
  Andy Wingo ba2d960396 add SCM_UNLIKELY to CHECK_UNDERFLOW 15 years ago
  Ludovic Courtès 9823fd399c Make sure the whole VM stack is always scanned by the GC. 15 years ago
  Andy Wingo 45cc48673a RETURN_HOOK communicates the number of returned values 15 years ago
  Andy Wingo 6f16379e9a allocate free variables inline to closures 15 years ago
  Andy Wingo 7656f19446 rework vm tracing 15 years ago
  Andy Wingo 6c20a0b34b vm no longer measures bogoclock or times, relies on os for that 15 years ago
  Andy Wingo e8c3777214 less overhead for handling interrupts in the vm 15 years ago
  Ludovic Courtès 8b22ed7abd Remove remaining uses of discouraged constructs, really. 15 years ago
  Andy Wingo a6f15a1eba callees now check their args, cons rest list, reserve locals 16 years ago
  Andy Wingo 6c6a44390b runtime and debugging support for callee-parsed procedure args 16 years ago
  Ludovic Courtès 7af531508c Merge branch 'master' into boehm-demers-weiser-gc 16 years ago
  Andy Wingo 03e6c16596 reorder frame layout 16 years ago
  Ludovic Courtès 75d315e1fb Fix bogus computation of `vm->stack_limit'. 16 years ago
  Michael Gran 9c44cd4559 Add Unicode strings and symbols 16 years ago
  Andy Wingo 28b119ee3d make sure all programs are 8-byte aligned 16 years ago
  Andy Wingo 57ab0671d7 rename "closure-ref" to "free-ref"; s/vars/variables/ in some names 16 years ago
  Andy Wingo 20d47c3915 remove "externals" from the vm 16 years ago
  Andy Wingo 8d90b35656 vm support for display closures 16 years ago
  Andy Wingo e6eb246716 add bytevector ops to the vm 16 years ago
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ 16 years ago
  Andy Wingo 560b9c256d adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly 16 years ago
  Andy Wingo a1a482e0e9 and, or, cond etc use syntax-rules, compile scheme through tree-il 16 years ago
  Andy Wingo 893be93f58 don't crash etch's gcc 16 years ago
  Andy Wingo e06e857c8d in debug mode, make sure that calls to the vm can be captured via make-stack 16 years ago