Commit History

Autor SHA1 Mensaxe Data
  Ludovic Courtès f32ba444dd 'peval' test uses (language tree-il peval). %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 7df3f3414b More robust reduction of equal? and eqv? %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 167350db21 Ensure <prompt> handler is values handler %!s(int64=4) %!d(string=hai) anos
  Andy Wingo cf53854d42 Fix peval bug that ignored excess args %!s(int64=5) %!d(string=hai) anos
  Andy Wingo e2f8ccc5ba Update peval tests for fix-letrec %!s(int64=5) %!d(string=hai) anos
  Andy Wingo cf486700b7 error, scm-error primcalls expand to `throw' %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 229d062f83 Constant-folding eq? and eqv? uses deduplication %!s(int64=8) %!d(string=hai) anos
  Andy Wingo fff013215f Fix peval on (call-with-values foo (lambda (x) x)) %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 8f18b71b7a Remove add1 and sub1 %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 4632f3d998 Fix bug compiling fixpoint combinator %!s(int64=9) %!d(string=hai) anos
  Mark H Weaver 856d318a9f Merge branch 'stable-2.0' %!s(int64=10) %!d(string=hai) anos
  Mark H Weaver 7a71a45cfd peval: Handle optional argument inits that refer to previous arguments. %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 82490a665c Don't peval-penalize let-bound lambdas only referenced once %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver 1df515a077 Merge branch 'stable-2.0' %!s(int64=11) %!d(string=hai) anos
  Ian Price 265e7bd92a Fix inlining of tail list to apply. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 5d53070040 Remove a couple of uses of GLIL from the test suite. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo d547e1c9a6 Fix make-vector peval test %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 4a6d351979 Fix peval bug with inlining and optional argument initializers %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver f499d6e31a Adapt peval.test to recent associativity fixes of numeric ops. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 99983d544a Inline escape-only prompt bodies in the Tree-IL %!s(int64=11) %!d(string=hai) anos
  Andy Wingo c1bff87998 remove peval abort-in-tail-position optimization %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 178a40928a <prompt> body and handler are lambdas; add escape-only? field %!s(int64=11) %!d(string=hai) anos
  Andy Wingo bb97e4abd4 dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 39caffe79b remove @apply memoizer %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 9b965638e9 <dynwind> no longer has "pre" or "post" fields %!s(int64=11) %!d(string=hai) anos
  Andy Wingo e6450062a1 Reduce call-with-values to let for singly-valued producers %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 25450a0d0e Pre-order tree-il rewrites are now non-destructive %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 403d78f915 Tree-il post-order rewriter no longer destructive %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 64fc50c294 Simplify let-values to let if consumer binds only one variable %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 9b977c836b Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=12) %!d(string=hai) anos