Historie revizí

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