Herby Vojčík
|
0625ecc192
Recompile.
|
hace 3 años |
Herby Vojčík
|
f8d3f39c24
Optimize non-value-using if[Not]Nil:.
|
hace 3 años |
Herby Vojčík
|
f4a253ccdc
IRWrappingSendInliner. Fixes #1260.
|
hace 3 años |
Herby Vojčík
|
013a949c51
Move to use three-param $core.addClass; part 2.
|
hace 4 años |
Herby Vojčík
|
0d17796250
JS format: innerEval out, context in.
|
hace 4 años |
Herby Vojčík
|
34a2b94a89
Use and: and or:.
|
hace 4 años |
Herby Vojčík
|
b0bae2c6b6
Nicer syntax used for array of selectors.
|
hace 4 años |
Herby Vojčík
|
9647046724
Inline #and: and #or:.
|
hace 4 años |
Herby Vojčík
|
4d1656fb1b
Not all inlined sends need aliased receiver.
|
hace 4 años |
Herby Vojčík
|
e465818812
Refactor inlined send arguments guarding.
|
hace 4 años |
Herby Vojčík
|
b516aa0afb
More reworking in aliasing.
|
hace 4 años |
Herby Vojčík
|
f6a76689c1
Split different aliasing needs.
|
hace 4 años |
Herby Vojčík
|
65b5afa98f
Small fix.
|
hace 4 años |
Herby Vojčík
|
16ee1e6f21
TIRInlinedVisitor. Compiler-IR clear of inlining.
|
hace 4 años |
Herby Vojčík
|
ebf2869dd3
IRMethod manages some of aliasing logistics.
|
hace 4 años |
Herby Vojčík
|
5f22e11744
Use ArgVar for what essentially is an arg var.
|
hace 4 años |
Herby Vojčík
|
9e68ecec3e
Remove $receiver.
|
hace 4 años |
Herby Vojčík
|
30ff55811d
Compiler: less aliasing.
|
hace 4 años |
Herby Vojčík
|
eba01a8328
Compile debug augmentation differently.
|
hace 4 años |
Herby Vojčík
|
0f51004ae5
Optimizations. Cleaning.
|
hace 4 años |
Herby Vojčík
|
ff4307218e
SequenceableCollection >> copyWithFirst:.
|
hace 4 años |
Herby Vojčík
|
6ff24aaf97
Supersends are not inlined.
|
hace 5 años |
Herby Vojčík
|
1693b5d526
Inlined empty closures return nil. Fix #1242.
|
hace 5 años |
Herby Vojčík
|
50d9ab19d0
Extract #inlinedClosure:wrapFinalValueIn:.
|
hace 5 años |
Herby Vojčík
|
0c5e81d566
Extract #flattenedReturn:.
|
hace 5 años |
Herby Vojčík
|
a65221487b
Scopes: #can{Inline=>Flatten}NonLocalReturns
|
hace 5 años |
Herby Vojčík
|
ef1f6f1881
IRNonLocalReturnInliner. Fix #1244.
|
hace 5 años |
Herby Vojčík
|
e28758390d
Use #visitAllChildren:.
|
hace 5 años |
Herby Vojčík
|
b0ca4adb23
Compile 'super' differently. Fix #1241.
|
hace 5 años |
Herby Vojčík
|
76bf06e0ee
Compiler compiling instantiateFn.
|
hace 5 años |