summaryrefslogtreecommitdiff
path: root/test-suite/tests/peval.test
AgeCommit message (Expand)AuthorFilesLines
2016-06-24Constant-folding eq? and eqv? uses deduplicationAndy Wingo1-0/+8
2016-06-20Fix peval on (call-with-values foo (lambda (x) x))Andy Wingo1-2/+4
2015-12-01Remove add1 and sub1Andy Wingo1-4/+4
2015-05-20Fix bug compiling fixpoint combinatorAndy Wingo1-2/+28
2014-09-30Merge branch 'stable-2.0'Mark H Weaver1-1/+85
2014-09-28peval: Handle optional argument inits that refer to previous arguments.Mark H Weaver1-1/+85
2014-02-17Don't peval-penalize let-bound lambdas only referenced onceAndy Wingo1-18/+11
2014-01-09Merge branch 'stable-2.0'Mark H Weaver1-1/+15
2014-01-07Fix inlining of tail list to apply.Ian Price1-1/+15
2013-11-08Remove a couple of uses of GLIL from the test suite.Andy Wingo1-1/+0
2013-11-08Fix make-vector peval testAndy Wingo1-1/+1
2013-10-10Fix peval bug with inlining and optional argument initializersAndy Wingo1-1/+9
2013-08-13Adapt peval.test to recent associativity fixes of numeric ops.Mark H Weaver1-12/+9
2013-08-11Inline escape-only prompt bodies in the Tree-ILAndy Wingo1-4/+1
2013-08-11remove peval abort-in-tail-position optimizationAndy Wingo1-0/+3
2013-07-06<prompt> body and handler are lambdas; add escape-only? fieldAndy Wingo1-16/+20
2013-06-27dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-windAndy Wingo1-24/+30
2013-06-27remove @apply memoizerAndy Wingo1-7/+7
2013-06-16<dynwind> no longer has "pre" or "post" fieldsAndy Wingo1-17/+39
2013-06-16Reduce call-with-values to let for singly-valued producersAndy Wingo1-0/+9
2013-06-10Pre-order tree-il rewrites are now non-destructiveAndy Wingo1-2/+2
2013-06-10Tree-il post-order rewriter no longer destructiveAndy Wingo1-2/+2
2013-06-10Simplify let-values to let if consumer binds only one variableAndy Wingo1-1/+6
2013-02-18Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+149
2013-02-15local rewrite for apply to a let-bound rest listAndy Wingo1-5/+26
2013-02-15inline call-with-values consumers with optional and/or rest argsAndy Wingo1-0/+7
2013-02-15more rest argument inlining improvementsAndy Wingo1-0/+71
2013-02-15better inlining of `apply' with rest argumentsAndy Wingo1-0/+29
2013-02-15procedures with rest arguments can get inlinedAndy Wingo1-0/+8
2013-02-14peval can inline let-bound lambdasAndy Wingo1-1/+13
2012-07-06Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-14/+34
2012-07-05simplify one kind of degenerate promptAndy Wingo1-13/+25
2012-07-05optimize (apply foo 0 (list 1 2)) => (foo 0 1 2)Andy Wingo1-1/+9
2012-05-21Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+57
2012-05-15stronger conditional optimizationAndy Wingo1-0/+27
2012-05-15optimization for chain of if expressions with common testsAndy Wingo1-1/+30
2012-04-30fix peval test for recent mergeAndy Wingo1-2/+2
2012-04-26Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+15
2012-04-26Merge commit '1cd63115be7a25d0ea18aaa0e1eff5658d8db77a'Andy Wingo1-6/+6
2012-04-26Merge commit 'de1eb420a5a95b17e85b19c4d98c869036e9ecb0'Andy Wingo1-0/+1001
2012-04-23avoid emitting degenerate aliases in pevalAndy Wingo1-1/+15
2012-04-23minor tweaks to a peval testAndy Wingo1-4/+4
2012-04-23peval tests into separate fileAndy Wingo1-0/+988