Herby Vojčík
|
e80743e00f
Compiler: Explictly mark "side-effect" sends.
|
4 years ago |
Herby Vojčík
|
72cf503117
Use TSingleDagChild et. al in Compiler-AST.
|
4 years ago |
Herby Vojčík
|
74e213d4a1
Fix DagSink (no nodes slot), add traits.
|
4 years ago |
Herby Vojčík
|
54d03fd37c
Remove message never sent.
|
4 years ago |
Herby Vojčík
|
26736be9eb
Remove isFooNode messages never sent.
|
4 years ago |
Herby Vojčík
|
30ff55811d
Compiler: less aliasing.
|
4 years ago |
Herby Vojčík
|
eba01a8328
Compile debug augmentation differently.
|
4 years ago |
Herby Vojčík
|
d19dae7e44
Compiler: Different aliasing of assignment and cascade.
|
4 years ago |
Herby Vojčík
|
a01417ca15
Compiler: Move #requiresSmalltalkContext to IR package.
|
4 years ago |
Herby Vojčík
|
9843784ffe
Use #anySatisfy:.
|
4 years ago |
Herby Vojčík
|
780bd792dc
Remove ivar that was never used.
|
4 years ago |
Herby Vojčík
|
9a0af62f29
Compiler: No aliasing of sequence members.
|
4 years ago |
Herby Vojčík
|
d5006790bd
Remove message never sent.
|
4 years ago |
Herby Vojčík
|
0864daf565
Remove test-only #isJSStatementNode.
|
4 years ago |
Herby Vojčík
|
b42bf2dcd0
Add Teachable to SUnit package.
|
4 years ago |
Herby Vojčík
|
8715ddbe23
CHANGELOG: $nil.
|
4 years ago |
Herby Vojčík
|
ba64716de3
Performance optimizations.
|
4 years ago |
Herby Vojčík
|
752127ddfe
Formatting.
|
4 years ago |
Herby Vojčík
|
25dc722d47
parser: Inline sequences.
|
4 years ago |
Herby Vojčík
|
8177ea7ac4
ScopeVar asReceiver as extension method.
|
4 years ago |
Herby Vojčík
|
a73dbbd68a
Memoize dictionary of receiver names.
|
4 years ago |
Herby Vojčík
|
3f59afc322
Compile nil receiver as `$nil`.
|
4 years ago |
Herby Vojčík
|
d97910b6ec
Pseudovars including nil, true, false actually parsed as such.
|
4 years ago |
Herby Vojčík
|
89aeddb62d
Fix glitch in lookupContextForLocal:ifNone:.
|
4 years ago |
Herby Vojčík
|
dbc29ce2b5
Compiler: cleaner super receiver handling.
|
4 years ago |
Herby Vojčík
|
9de7736644
Compiler: redesign receiver boxing.
|
4 years ago |
Herby Vojčík
|
25f05d294d
DRY
|
4 years ago |
Herby Vojčík
|
01ae5c0265
Optimize some uses of #and:.
|
4 years ago |
Herby Vojčík
|
a512c9d830
Refactor: Put responsibility where it's due.
|
4 years ago |
Herby Vojčík
|
10e50375bf
Refactor: Put responsibility where it's due.
|
4 years ago |