Herby Vojčík
|
b9f2080c19
Add {allS,s}lotNames. Move to new APIs.
|
4 anni fa |
Herby Vojčík
|
013a949c51
Move to use three-param $core.addClass; part 2.
|
4 anni fa |
Herby Vojčík
|
0d17796250
JS format: innerEval out, context in.
|
4 anni fa |
Herby Vojčík
|
34a2b94a89
Use and: and or:.
|
4 anni fa |
Herby Vojčík
|
9647046724
Inline #and: and #or:.
|
4 anni fa |
Herby Vojčík
|
cabb6e24c6
Now <jsOverride:args:> works in interpreter.
|
4 anni fa |
Herby Vojčík
|
37473d1701
Niladic jsOverride: works in interpreter.
|
4 anni fa |
Herby Vojčík
|
667465d036
Add instVarNamed:[put:].
|
4 anni fa |
Herby Vojčík
|
4d1656fb1b
Not all inlined sends need aliased receiver.
|
4 anni fa |
Herby Vojčík
|
ebf2869dd3
IRMethod manages some of aliasing logistics.
|
4 anni fa |
Herby Vojčík
|
9e68ecec3e
Remove $receiver.
|
4 anni fa |
Herby Vojčík
|
684fb9b77d
AST Interpreter: Double dispatch read/write vars.
|
4 anni fa |
Herby Vojčík
|
1fb2a0813d
Move #evaluate:for: into Interpreter package.
|
4 anni fa |
Herby Vojčík
|
32474db5e2
Refactor: use #enterNode.
|
4 anni fa |
Herby Vojčík
|
1f96af67dd
Compiler: VariableNode changes.
|
4 anni fa |
Herby Vojčík
|
e80743e00f
Compiler: Explictly mark "side-effect" sends.
|
4 anni fa |
Herby Vojčík
|
72cf503117
Use TSingleDagChild et. al in Compiler-AST.
|
4 anni fa |
Herby Vojčík
|
30ff55811d
Compiler: less aliasing.
|
4 anni fa |
Herby Vojčík
|
eba01a8328
Compile debug augmentation differently.
|
4 anni fa |
Herby Vojčík
|
d97910b6ec
Pseudovars including nil, true, false actually parsed as such.
|
4 anni fa |
Herby Vojčík
|
89aeddb62d
Fix glitch in lookupContextForLocal:ifNone:.
|
4 anni fa |
Herby Vojčík
|
9a35214ee6
UnknownVar => ExternallyKnownVar
|
4 anni fa |
Herby Vojčík
|
ccfdb6babd
In various places, `arguments` is an array.
|
5 anni fa |
Herby Vojčík
|
a6f656c231
Remove unused method.
|
5 anni fa |
Herby Vojčík
|
b0ca4adb23
Compile 'super' differently. Fix #1241.
|
5 anni fa |
Herby Vojčík
|
76bf06e0ee
Compiler compiling instantiateFn.
|
5 anni fa |
Herby Vojčík
|
8bf22ce470
ASTInterpreter: fix super send.
|
5 anni fa |
Herby Vojčík
|
83646b42c1
AIContext inspect fix.
|
5 anni fa |
Herby Vojčík
|
32338c76ee
CompiledMethod >> origin
|
5 anni fa |
Herby Vojčík
|
cfa1659afa
Recompile.
|
5 anni fa |