Herbert Vojčík
|
092b8f03d2
isNil => a$nil
|
7 anni fa |
Herbert Vojčík
|
2d3d59b6b2
Code gens: Transformer dictionary in the state.
|
7 anni fa |
Herbert Vojčík
|
6922e8462e
#transformersDictionary to config transformers.
|
8 anni fa |
Herbert Vojčík
|
6d09908b4e
Normalized transformers method code.
|
8 anni fa |
Herbert Vojčík
|
54c7f5723d
Extract ASTPreInliner.
|
8 anni fa |
Herbert Vojčík
|
7d0f90b257
Compiler is now series of transformers.
|
8 anni fa |
Herbert Vojčík
|
1519e33bca
Simplify code.
|
8 anni fa |
Herbert Vojčík
|
bf8aa70843
Merge branch 'dag'
|
8 anni fa |
Herbert Vojčík
|
3bc1bbd18a
InliningSemanticAnalyzer
|
8 anni fa |
Herbert Vojčík
|
ff0a6c15bb
Merge branch 'master' into dag
|
8 anni fa |
Herbert Vojčík
|
3658cd1936
Saner return from inlineSend:andReplace:.
|
8 anni fa |
Herbert Vojčík
|
652e559ff2
Deep-inline returns.
|
8 anni fa |
Herbert Vojčík
|
900534c25f
Merge branch 'master' into dag
|
8 anni fa |
Herbert Vojčík
|
857a7b941a
Merge branch 'master' into dag
|
8 anni fa |
Herbert Vojčík
|
afe8a34072
Use external replace:with: in inlineClosure:.
|
8 anni fa |
Herbert Vojčík
|
5297ee4e24
IRInlined{Assignment,Return} cleaning.
|
8 anni fa |
Herbert Vojčík
|
8170a58ff5
IRReturn-related testing protocol overhaul.
|
8 anni fa |
Herbert Vojčík
|
d54b906829
IRInstruction / IRVisitor => DagNode / DagVisitor. Part 1.
|
8 anni fa |
Herbert Vojčík
|
d21f11f346
Inline #transformNonLocalReturn:.
|
8 anni fa |
Herbert Vojčík
|
84e3e88d10
This one slipped deletion in Mar 2013 (62c24ef).
|
8 anni fa |
Herbert Vojčík
|
f8a4437d51
Slipped during "extract direct #instructions usage".
|
8 anni fa |
Herbert Vojčík
|
678147917e
Extract direct use of `self instructions`. Part 2.
|
8 anni fa |
Herbert Vojčík
|
907d46dbf2
IRReturn processing uses Collection >> single.
|
8 anni fa |
Herbert Vojčík
|
712d429765
Extract direct use of `self instructions`. Part 1.
|
8 anni fa |
Herbert Vojčík
|
5366cc32d8
JSStream: rename to #nextPutIf:then:[else:]
|
9 anni fa |
Herbert Vojčík
|
52b7efd5a5
Compiler-Inlining: #inlineSend:with:... => inlinedSend:withBlock:...
|
9 anni fa |
Herbert Vojčík
|
c6b1144eaf
Compiler-Inlining: fix use of hardcoded '$receiver'
|
9 anni fa |
Herbert Vojčík
|
d8c0f3f3c8
Compiler-* cleanup
|
9 anni fa |
Herbert Vojčík
|
3e80df74bd
lhf: use anySatisfy
|
9 anni fa |
Herbert Vojčík
|
1381197e07
$vm -> $core
|
10 anni fa |