Ludovic Courtès
|
e2797f529b
Baseline compiler no longer crashes on (not (list 1 2)).
|
2 年之前 |
Ludovic Courtès
|
74abae04aa
Baseline compiler no longer swaps rsh/lsh when transforming ash calls.
|
3 年之前 |
Ludovic Courtès
|
330c6ea83f
Fix 'ash' primcall match clause in baseline compiler.
|
3 年之前 |
Andy Wingo
|
83023160b1
Simplify module variable lookup slow-path
|
4 年之前 |
Andy Wingo
|
d238566d0e
CPS compiler reduces eq? on constant to eq-constant?
|
4 年之前 |
Andy Wingo
|
1ee99d97db
Baseline compiler emits eq-immediate? as appropriate
|
4 年之前 |
Andy Wingo
|
f13b27a4cc
Improve code generation for eq? on immediates
|
4 年之前 |
Andy Wingo
|
498428fbef
Add with-lexicals helper; fix bug in (equal? #t (foo) #t)
|
5 年之前 |
Andy Wingo
|
32eef3dd14
Slight optimization to baseline compiler
|
5 年之前 |
Andy Wingo
|
44ad8fbde5
Baseline FIXME's are done :)
|
5 年之前 |
Andy Wingo
|
b02a889659
Baseline compiler emits source locations
|
5 年之前 |
Andy Wingo
|
f66111a203
Baseline O(1) access to frame-base env
|
5 年之前 |
Andy Wingo
|
b35fd53664
Emit handle-interrupts in baseline compiler
|
5 年之前 |
Andy Wingo
|
7f4bbc3dba
Improve tail recursion in compiler
|
5 年之前 |
Andy Wingo
|
73a23027f5
Fix module capture for closures in <fix>
|
5 年之前 |
Andy Wingo
|
4c3c35c536
Fix "cons" compilation in baseline compiler in some cases
|
5 年之前 |
Andy Wingo
|
3b6023d66d
Baseline compiler: add pop-fluid primitive.
|
5 年之前 |
Andy Wingo
|
527262fef0
Fix baseline compilation error for make-struct/simple
|
5 年之前 |
Andy Wingo
|
c0a27de50d
Fix baseline miscompilation of <
|
5 年之前 |
Andy Wingo
|
73ac53af73
Fix free var computation in baseline compiler for lexical set!
|
5 年之前 |
Andy Wingo
|
2e6f2feefc
Fix baseline canonicalization of reifying prompts
|
5 年之前 |
Andy Wingo
|
f9c9e71046
Fix compilation of prompt in tail context
|
5 年之前 |
Andy Wingo
|
b99a63447b
Fix kw initializer bug in baseline compiler
|
5 年之前 |
Andy Wingo
|
dd4dc1f6c4
Use lookup, lookup-bound in baseline compiler
|
5 年之前 |
Andy Wingo
|
d6b6392cfb
Rename "lookup" intrinsic to "module-variable"
|
5 年之前 |
Andy Wingo
|
04e3cece45
Fix baseline compiler bugs
|
5 年之前 |
Andy Wingo
|
4311dc9858
Define new "lowering" phase in compiler
|
5 年之前 |
Andy Wingo
|
116f94d661
Add language-specific analysis pass to compiler infrastructure
|
5 年之前 |
Andy Wingo
|
728de16911
Fix prompt compilation
|
5 年之前 |
Andy Wingo
|
7a1b7bc485
Fix baseline compilation of let-values and prompt
|
5 年之前 |