summaryrefslogtreecommitdiff
path: root/module/language/tree-il/compile-bytecode.scm
AgeCommit message (Expand)AuthorFilesLines
2021-09-20Baseline compiler no longer swaps rsh/lsh when transforming ash calls.Ludovic Courtès1-2/+2
2021-09-20Fix 'ash' primcall match clause in baseline compiler.Ludovic Courtès1-3/+3
2021-04-26Simplify module variable lookup slow-pathAndy Wingo1-7/+12
2020-08-03CPS compiler reduces eq? on constant to eq-constant?Andy Wingo1-4/+7
2020-08-03Baseline compiler emits eq-immediate? as appropriateAndy Wingo1-19/+30
2020-07-30Improve code generation for eq? on immediatesAndy Wingo1-0/+14
2020-05-13Add with-lexicals helper; fix bug in (equal? #t (foo) #t)Andy Wingo1-6/+4
2020-05-13Slight optimization to baseline compilerAndy Wingo1-34/+34
2020-05-11Baseline FIXME's are done :)Andy Wingo1-10/+0
2020-05-11Baseline compiler emits source locationsAndy Wingo1-6/+42
2020-05-11Baseline O(1) access to frame-base envAndy Wingo1-15/+10
2020-05-11Emit handle-interrupts in baseline compilerAndy Wingo1-2/+6
2020-05-11Improve tail recursion in compilerAndy Wingo1-12/+6
2020-05-11Fix module capture for closures in <fix>Andy Wingo1-0/+2
2020-05-11Fix "cons" compilation in baseline compiler in some casesAndy Wingo1-1/+1
2020-05-11Baseline compiler: add pop-fluid primitive.Andy Wingo1-0/+1
2020-05-11Fix baseline compilation error for make-struct/simpleAndy Wingo1-6/+8
2020-05-11Fix baseline miscompilation of <Andy Wingo1-1/+1
2020-05-11Fix free var computation in baseline compiler for lexical set!Andy Wingo1-2/+3
2020-05-11Fix baseline canonicalization of reifying promptsAndy Wingo1-1/+1
2020-05-11Fix compilation of prompt in tail contextAndy Wingo1-1/+1
2020-05-11Fix kw initializer bug in baseline compilerAndy Wingo1-1/+1
2020-05-11Use lookup, lookup-bound in baseline compilerAndy Wingo1-22/+30
2020-05-11Rename "lookup" intrinsic to "module-variable"Andy Wingo1-3/+3
2020-05-09Fix baseline compiler bugsAndy Wingo1-3/+3
2020-05-08Define new "lowering" phase in compilerAndy Wingo1-2/+1
2020-05-08Add language-specific analysis pass to compiler infrastructureAndy Wingo1-37/+13
2020-05-04Fix prompt compilationAndy Wingo1-1/+1
2020-05-04Fix baseline compilation of let-values and promptAndy Wingo1-1/+1
2020-05-04Fix baseline compilation of conditionalsAndy Wingo1-2/+5
2020-05-04Avoid shuffle-down for tail callsAndy Wingo1-4/+7
2020-05-04Debugging names in baseline compiler; emit/immediate? fixesAndy Wingo1-33/+34
2020-05-04Add baseline compilerAndy Wingo1-0/+1357