Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo 02fc5a772b Identify boot continuations by code, not closure %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 30c06bfbb3 Remove sp from scm_vm_cont %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 0007507340 VM stack grows downward %!s(int64=9) %!d(string=hai) anos
  Andy Wingo de0233af17 Fix inner and outer stack cuts to match on procedure code %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 4cfa92d60f make-stack works on delimited continuations %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 3b14dd2f27 Optimize make-stack %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 8de051da47 scm_c_make_frame takes struct scm_frame as arg %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 5515edc5f2 Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointers %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 050a40db5b Heap frames have a "frame kind" bit %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 0bca90aac9 The dynamic stack records SP and FP values as offsets %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 89b235afd3 Scheme frame objects hold relative stack offsets %!s(int64=11) %!d(string=hai) anos
  Andy Wingo d798a895cc Remove RTL_ infix from macros %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 1c33be992e Remove stack programs, objcode, and the old VM. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 361d0de285 Stack traces skip RTL boot frames %!s(int64=11) %!d(string=hai) anos
  Andy Wingo ee6207d6f5 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=12) %!d(string=hai) anos
  Andy Wingo da874e5415 fix more assumptions that the frame-procedure is a procedure %!s(int64=12) %!d(string=hai) anos
  Noah Lavine 99d7688b6c make-stack handles prompt tags better %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 9d381ba478 dynstack: pushing a prompt no longer allocates memory %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 9ede013f68 the dynamic stack is really a stack now, instead of a list %!s(int64=13) %!d(string=hai) anos
  Bake Timmons b7e64f8b26 Improve the usage of variable names in C docstrings. %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 0f75cc7809 simplify narrow_stack. %!s(int64=13) %!d(string=hai) anos
  Andy Wingo d223c3fcdd scm_is_eq for SCM vals, not == or != %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 03976fee3b fix code that causes warnings on gcc 4.6 %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 4a655e50a3 use scm_from_latin1_symboln for string literals and load-symbol %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 06dcb9dfb6 narrowing stacks to prompts; backtrace shows frames from start-stack %!s(int64=15) %!d(string=hai) anos
  Andy Wingo d8873dfe47 continuations return multiple values on the stack %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 269479e31f scm_i_make_continuation takes vm and vm_cont args explicitly %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 1d1cae0e2e continuations are vm procedures %!s(int64=15) %!d(string=hai) anos
  Thien-Thi Nguyen fdcb2b82d7 Fix bug: Init auto var to unrandomize `stack_depth' rv. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 93dbc31b9a expose frame-previous, once again %!s(int64=15) %!d(string=hai) anos