Commit History

Autor SHA1 Mensaxe Data
  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
  Andy Wingo 0858753e82 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 5556c17511 fix compilation of control.c, continuations.c when SCM_ALIGNED is not defined %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 0607ebbfcf locking for putc, puts %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 2b14df4bc7 fix list validation bug in @abort %!s(int64=14) %!d(string=hai) anos
  Andy Wingo b2b33168b1 more care regarding SCM_PACK and SCM_UNPACK %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 572eef50c2 fix prompt and abort with the boot evaluator %!s(int64=14) %!d(string=hai) anos
  Andy Wingo f9654187b1 objcode type is an enumeration, not flags %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès cdd47ec7e5 Include <alloca.h> wherever `alloca' is used. %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 8684029d21 Have `@abort' honor VM changes by winds. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 1c05a2a16d use scm_malloc_pointerless to alloc aligned blocks in fallback %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 1880c97df1 Fix parenthesizing of the `ROUND_UP' macro; factorize. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 9f07451836 add abort to unknown prompt test %!s(int64=15) %!d(string=hai) anos
  Andy Wingo c6a32a2cd5 remove internal treatment of default prompt tag, it seems there was no need %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 2150e9a84a partial continuations print as #<partial-continuation ...> %!s(int64=15) %!d(string=hai) anos
  Andy Wingo bbb2ecd1d1 add printers for prompts and with-fluids objects %!s(int64=15) %!d(string=hai) anos
  Ken Raeburn 69c9600678 Use libguile/control.x explicitly. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo adbdfd6d24 rewinding prompts works %!s(int64=15) %!d(string=hai) anos
  Andy Wingo d296431516 fix a prompt bug %!s(int64=15) %!d(string=hai) anos
  Andy Wingo b8af64db76 simplify handling of nonlocal prompt returns from c %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 211fcbc8cd fix escape-only prompts %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 3ccee39194 add %default-prompt-tag, and error (not abort()) on an abort to bad tag %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 9a1c6f1f0c rewind the dynamic state when entering a partial continuation %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 6d804376e9 record IP in partial continuations %!s(int64=15) %!d(string=hai) anos
  Andy Wingo cee1d22c3c actually capture partial continuations %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 2d026f04cc abort always dispatches to VM bytecode, to detect same-invocation aborts %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 747022e4cb prompt as part of guile's primitive language %!s(int64=15) %!d(string=hai) anos
  Andy Wingo eaefabee34 add scm_c_abort, wire it up to the abort opcode %!s(int64=15) %!d(string=hai) anos
  Andy Wingo ea6b18e82f prompt handlers are always inline %!s(int64=15) %!d(string=hai) anos