Herbert Vojčík
|
b50c822aab
Future proof: both `nil` and `$nil` in package prologue.
|
vor 7 Jahren |
Herbert Vojčík
|
e23f53c0e0
Compile both self and $self into method.
|
vor 7 Jahren |
Herbert Vojčík
|
9365020eb4
klass => a$cls
|
vor 7 Jahren |
Herbert Vojčík
|
092b8f03d2
isNil => a$nil
|
vor 7 Jahren |
Herbert Vojčík
|
2d3d59b6b2
Code gens: Transformer dictionary in the state.
|
vor 7 Jahren |
Herbert Vojčík
|
25ba20002a
Export using changes in js exporter.
|
vor 7 Jahren |
Herbert Vojčík
|
6922e8462e
#transformersDictionary to config transformers.
|
vor 8 Jahren |
Herbert Vojčík
|
6d09908b4e
Normalized transformers method code.
|
vor 8 Jahren |
Herbert Vojčík
|
54c7f5723d
Extract ASTPreInliner.
|
vor 8 Jahren |
Herbert Vojčík
|
7d0f90b257
Compiler is now series of transformers.
|
vor 8 Jahren |
Herbert Vojčík
|
1519e33bca
Simplify code.
|
vor 8 Jahren |
Herbert Vojčík
|
dbd3446d33
Recompile with ifs without trailing semicolons.
|
vor 8 Jahren |
Herbert Vojčík
|
bf8aa70843
Merge branch 'dag'
|
vor 8 Jahren |
Herbert Vojčík
|
3bc1bbd18a
InliningSemanticAnalyzer
|
vor 8 Jahren |
Herbert Vojčík
|
ff0a6c15bb
Merge branch 'master' into dag
|
vor 8 Jahren |
Herbert Vojčík
|
3658cd1936
Saner return from inlineSend:andReplace:.
|
vor 8 Jahren |
Herbert Vojčík
|
652e559ff2
Deep-inline returns.
|
vor 8 Jahren |
Herbert Vojčík
|
900534c25f
Merge branch 'master' into dag
|
vor 8 Jahren |
Herbert Vojčík
|
857a7b941a
Merge branch 'master' into dag
|
vor 8 Jahren |
Herbert Vojčík
|
afe8a34072
Use external replace:with: in inlineClosure:.
|
vor 8 Jahren |
Herbert Vojčík
|
5297ee4e24
IRInlined{Assignment,Return} cleaning.
|
vor 8 Jahren |
Herbert Vojčík
|
8170a58ff5
IRReturn-related testing protocol overhaul.
|
vor 8 Jahren |
Herbert Vojčík
|
d54b906829
IRInstruction / IRVisitor => DagNode / DagVisitor. Part 1.
|
vor 8 Jahren |
Herbert Vojčík
|
d21f11f346
Inline #transformNonLocalReturn:.
|
vor 8 Jahren |
Herbert Vojčík
|
84e3e88d10
This one slipped deletion in Mar 2013 (62c24ef).
|
vor 8 Jahren |
Herbert Vojčík
|
f8a4437d51
Slipped during "extract direct #instructions usage".
|
vor 8 Jahren |
Herbert Vojčík
|
678147917e
Extract direct use of `self instructions`. Part 2.
|
vor 8 Jahren |
Herbert Vojčík
|
907d46dbf2
IRReturn processing uses Collection >> single.
|
vor 8 Jahren |
Herbert Vojčík
|
712d429765
Extract direct use of `self instructions`. Part 1.
|
vor 8 Jahren |
Herbert Vojčík
|
a25435bc2c
Recompile with nilAsReceiver monkeypatch.
|
vor 8 Jahren |