Commit Verlauf

Autor SHA1 Nachricht Datum
  Andy Wingo 796e54a74c One more SCM vm user: continuations. vor 11 Jahren
  Andy Wingo 5515edc5f2 Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointers vor 11 Jahren
  Andy Wingo 050a40db5b Heap frames have a "frame kind" bit vor 11 Jahren
  Andy Wingo 89b235afd3 Scheme frame objects hold relative stack offsets vor 11 Jahren
  Andy Wingo 095100bbdb Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG vor 11 Jahren
  Andy Wingo 3fe96dd808 scm_rtl_op_* -> scm_op_* vor 11 Jahren
  Andy Wingo d798a895cc Remove RTL_ infix from macros vor 11 Jahren
  Andy Wingo e0755cd12a Rename scm_tc7_rtl_program to scm_tc7_program vor 11 Jahren
  Andy Wingo 486013d67c VM has "builtins": primitives addressable by emitted RTL code vor 11 Jahren
  Andy Wingo d691ac2069 Continuations are RTL stubs vor 11 Jahren
  Andy Wingo 9ede013f68 the dynamic stack is really a stack now, instead of a list vor 13 Jahren
  Andy Wingo 0858753e82 Merge remote-tracking branch 'origin/stable-2.0' vor 13 Jahren
  Andy Wingo 5556c17511 fix compilation of control.c, continuations.c when SCM_ALIGNED is not defined vor 13 Jahren
  Andy Wingo 0607ebbfcf locking for putc, puts vor 13 Jahren
  Andy Wingo 21041372ed add SCM_{PACK,UNPACK}_POINTER vor 13 Jahren
  Andy Wingo 2acdd822fb move SCM_FLUSH_REGISTER_WINDOWS to continuations.c vor 13 Jahren
  Andy Wingo d223c3fcdd scm_is_eq for SCM vals, not == or != vor 13 Jahren
  Andy Wingo e309f3bf9e with-continuation-barrier calls exit(3) _after_ unwinding vor 14 Jahren
  Andy Wingo 2a6f90e524 Revert "with-continuation-barrier carps, calls exit(3) _after_ unwinding" vor 14 Jahren
  Andy Wingo ecba00af65 with-continuation-barrier carps, calls exit(3) _after_ unwinding vor 14 Jahren
  Andy Wingo f9654187b1 objcode type is an enumeration, not flags vor 14 Jahren
  Andy Wingo 1c05a2a16d use scm_malloc_pointerless to alloc aligned blocks in fallback vor 14 Jahren
  Ludovic Courtès 1880c97df1 Fix parenthesizing of the `ROUND_UP' macro; factorize. vor 14 Jahren
  Ludovic Courtès 8c93b597b3 Fix the visibility of a few of internal symbols. vor 14 Jahren
  Andy Wingo 2ac16429ab fix comment in continuations.c vor 15 Jahren
  Andy Wingo d8873dfe47 continuations return multiple values on the stack vor 15 Jahren
  Andy Wingo 269479e31f scm_i_make_continuation takes vm and vm_cont args explicitly vor 15 Jahren
  Andy Wingo 997659f898 make scm_make_continuation internal vor 15 Jahren
  Andy Wingo babfc7b2c3 eval.c uses scm_i_call_with_current_continuation vor 15 Jahren
  Andy Wingo 1d1cae0e2e continuations are vm procedures vor 15 Jahren