Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  Andy Wingo 5084fa4858 Introduce make-struct/simple 7 tahun lalu
  Andy Wingo 68f13adaaf Better errors for odd-length keyword args 8 tahun lalu
  Andy Wingo 25738ec35d Eval speedup for lexical-ref 9 tahun lalu
  Andy Wingo fe7ecee820 Only lazily compile where profitable 10 tahun lalu
  Andy Wingo 7fee63b947 Optimize branches in the evaluator 10 tahun lalu
  Andy Wingo d76d80d23c Primcall inlining in eval.scm, lazy function body compilation 10 tahun lalu
  Andy Wingo eb0376567d Remove unused "nargs" field of memoized call expressions 10 tahun lalu
  Andy Wingo 95de4f52a8 Convert primitive-eval to "compile" its expressions to linked closures 10 tahun lalu
  Andy Wingo 5bfc0653d6 Minor evaluator tweaks 10 tahun lalu
  Andy Wingo e6a42e6765 Simplify variable resolution in the evaluator 10 tahun lalu
  Andy Wingo 99fb07e19b Add capture-env to evaluator 10 tahun lalu
  Andy Wingo cfdc8416a2 Simplify the interpreter for trivial inits and no letrec 10 tahun lalu
  Andy Wingo d0d8a552b4 Eval has no more free variables 10 tahun lalu
  Andy Wingo 1487367e21 Avoid consing an unbound-arg marker in the evaluator 10 tahun lalu
  Andy Wingo 6a59420a9d Fix error message in lambda* eval closures with keywords 11 tahun lalu
  Andy Wingo be6e40a1df Eval evaluates initializers before creating environment ribs. 11 tahun lalu
  Andy Wingo ef47c4229c Be smarter about capturing the environment for memoized code 11 tahun lalu
  Andy Wingo 0720f70ed7 Memoized expressions are pairs, not SMOBs 11 tahun lalu
  Andy Wingo 27ecfd3649 Evaluator sets same procedure properties as compiler 11 tahun lalu
  Andy Wingo cfc28c808e Evaluator uses two-dimensional environment 11 tahun lalu
  Andy Wingo a4b64fa246 Optimize closures with only required and rest arguments in eval 11 tahun lalu
  Mark H Weaver 28d5d2537c Merge remote-tracking branch 'origin/stable-2.0' 11 tahun lalu
  Andy Wingo c32b7c4cef Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops 11 tahun lalu
  Andy Wingo bb97e4abd4 dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind 11 tahun lalu
  Andy Wingo 1773bc7dd5 Remove @prompt memoizer 11 tahun lalu
  Ludovic Courtès 4af0d97ee6 Print the faulty object upon invalid-keyword errors. 11 tahun lalu
  Andy Wingo 747bd5347d merge stable-2.0 12 tahun lalu
  Andy Wingo 581f410fbd case-lambda* clauses fail to match if too many positionals 12 tahun lalu
  Mark H Weaver e0c211bb2e Merge remote-tracking branch 'origin/stable-2.0' 12 tahun lalu
  Ludovic Courtès c438cd7175 eval: Store docstrings for lambdas. 12 tahun lalu