Commit History

Upphovsman SHA1 Meddelande Datum
  Andy Wingo eb0376567d Remove unused "nargs" field of memoized call expressions 10 år sedan
  Andy Wingo 95de4f52a8 Convert primitive-eval to "compile" its expressions to linked closures 10 år sedan
  Andy Wingo 5bfc0653d6 Minor evaluator tweaks 10 år sedan
  Andy Wingo e6a42e6765 Simplify variable resolution in the evaluator 10 år sedan
  Andy Wingo a3cae847d0 Closure conversion in evaluator 10 år sedan
  Andy Wingo 99fb07e19b Add capture-env to evaluator 10 år sedan
  Andy Wingo cfdc8416a2 Simplify the interpreter for trivial inits and no letrec 10 år sedan
  Andy Wingo 7974c57937 Assignment conversion in the interpreter 10 år sedan
  Andy Wingo ef47c4229c Be smarter about capturing the environment for memoized code 11 år sedan
  Andy Wingo 0720f70ed7 Memoized expressions are pairs, not SMOBs 11 år sedan
  Andy Wingo 27ecfd3649 Evaluator sets same procedure properties as compiler 11 år sedan
  Andy Wingo cfc28c808e Evaluator uses two-dimensional environment 11 år sedan
  Andy Wingo 98eaef1b50 Simplify dynstack API to only wind one fluid at a time 12 år sedan
  Andy Wingo c32b7c4cef Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops 12 år sedan
  Andy Wingo bb97e4abd4 dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind 12 år sedan
  Andy Wingo 0fcc39a0a9 remove @call-with-values memoizer 12 år sedan
  Andy Wingo bc056057c8 remove @call-with-current-continuation memoizer 12 år sedan
  Andy Wingo 39caffe79b remove @apply memoizer 12 år sedan
  Andy Wingo 1773bc7dd5 Remove @prompt memoizer 12 år sedan
  Mark H Weaver 26d148066f Merge remote-tracking branch 'origin/stable-2.0' 12 år sedan
  Andy Wingo 19113f1ca7 allow case-lambda expressions with no clauses 12 år sedan
  Andy Wingo 180ac9d7b0 Merge remote-tracking branch 'origin/stable-2.0' 12 år sedan
  Ludovic Courtès aac01de63d Remove unneeded SMOB mark procedure in `memoize.c'. 12 år sedan
  Mark H Weaver e0c211bb2e Merge remote-tracking branch 'origin/stable-2.0' 12 år sedan
  Ludovic Courtès c438cd7175 eval: Store docstrings for lambdas. 12 år sedan
  Andy Wingo b2208d2e98 Merge remote-tracking branch 'origin/stable-2.0' 13 år sedan
  Andy Wingo d61d668654 memoize: booleanify the rest arg 13 år sedan
  Andy Wingo 0607ebbfcf locking for putc, puts 13 år sedan
  Andy Wingo 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 år sedan
  Andy Wingo 6fc3eae477 sequence of expressions -> seq of head and tail 14 år sedan