Commit History

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