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