コミット履歴

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