Herby Vojčík
|
013a949c51
Move to use three-param $core.addClass; part 2.
|
4 years ago |
Herby Vojčík
|
0d17796250
JS format: innerEval out, context in.
|
4 years ago |
Herby Vojčík
|
34a2b94a89
Use and: and or:.
|
4 years ago |
Herby Vojčík
|
e5943e560e
String >> #, with better type checks.
|
4 years ago |
Herby Vojčík
|
eafbf84248
Different cr/lf sanitizing of source code.
|
4 years ago |
Herby Vojčík
|
1d76f230e7
In <jsOverride:args:>, args can be permutated.
|
4 years ago |
Herby Vojčík
|
3de75162c3
N-adic jsOverride:args: works.
|
4 years ago |
Herby Vojčík
|
b0540240c2
Move jsOverride: marking to AST.
|
4 years ago |
Herby Vojčík
|
6ffe4ecbd8
Optimization.
|
4 years ago |
Herby Vojčík
|
4d1656fb1b
Not all inlined sends need aliased receiver.
|
4 years ago |
Herby Vojčík
|
b516aa0afb
More reworking in aliasing.
|
4 years ago |
Herby Vojčík
|
fe2cc466af
Remove visitOrAlias:.
|
4 years ago |
Herby Vojčík
|
f6a76689c1
Split different aliasing needs.
|
4 years ago |
Herby Vojčík
|
938c10d485
Move TPragmator to Compiler-Core.
|
4 years ago |
Herby Vojčík
|
a1e3134d30
Niladic #jsOverride: pragma - super sends.
|
4 years ago |
Herby Vojčík
|
16ee1e6f21
TIRInlinedVisitor. Compiler-IR clear of inlining.
|
4 years ago |
Herby Vojčík
|
1e1f4d32b9
Put implicit `^ self` to method sequence.
|
4 years ago |
Herby Vojčík
|
ebf2869dd3
IRMethod manages some of aliasing logistics.
|
4 years ago |
Herby Vojčík
|
e8c2030575
IRAliasFactory instance in IRMethod.
|
4 years ago |
Herby Vojčík
|
9e68ecec3e
Remove $receiver.
|
4 years ago |
Herby Vojčík
|
a9b97168d2
ScopeVar / ExpressionNode subtree #isIdempotent.
|
4 years ago |
Herby Vojčík
|
fe2304fa41
Compiler: ExpressionNode, group expression nodes.
|
4 years ago |
Herby Vojčík
|
72cf503117
Use TSingleDagChild et. al in Compiler-AST.
|
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
|
9a0af62f29
Compiler: No aliasing of sequence members.
|
4 years ago |
Herby Vojčík
|
d5006790bd
Remove message never sent.
|
4 years ago |
Herby Vojčík
|
ba64716de3
Performance optimizations.
|
4 years ago |