Herby Vojčík
|
b9f2080c19
Add {allS,s}lotNames. Move to new APIs.
|
4 jaren geleden |
Herby Vojčík
|
34a2b94a89
Use and: and or:.
|
4 jaren geleden |
Herby Vojčík
|
cabb6e24c6
Now <jsOverride:args:> works in interpreter.
|
4 jaren geleden |
Herby Vojčík
|
37473d1701
Niladic jsOverride: works in interpreter.
|
4 jaren geleden |
Herby Vojčík
|
667465d036
Add instVarNamed:[put:].
|
4 jaren geleden |
Herby Vojčík
|
684fb9b77d
AST Interpreter: Double dispatch read/write vars.
|
4 jaren geleden |
Herby Vojčík
|
1fb2a0813d
Move #evaluate:for: into Interpreter package.
|
4 jaren geleden |
Herby Vojčík
|
32474db5e2
Refactor: use #enterNode.
|
4 jaren geleden |
Herby Vojčík
|
1f96af67dd
Compiler: VariableNode changes.
|
4 jaren geleden |
Herby Vojčík
|
e80743e00f
Compiler: Explictly mark "side-effect" sends.
|
4 jaren geleden |
Herby Vojčík
|
72cf503117
Use TSingleDagChild et. al in Compiler-AST.
|
4 jaren geleden |
Herby Vojčík
|
d97910b6ec
Pseudovars including nil, true, false actually parsed as such.
|
4 jaren geleden |
Herby Vojčík
|
89aeddb62d
Fix glitch in lookupContextForLocal:ifNone:.
|
4 jaren geleden |
Herby Vojčík
|
9a35214ee6
UnknownVar => ExternallyKnownVar
|
4 jaren geleden |
Herby Vojčík
|
ccfdb6babd
In various places, `arguments` is an array.
|
5 jaren geleden |
Herby Vojčík
|
a6f656c231
Remove unused method.
|
5 jaren geleden |
Herby Vojčík
|
8bf22ce470
ASTInterpreter: fix super send.
|
5 jaren geleden |
Herby Vojčík
|
83646b42c1
AIContext inspect fix.
|
5 jaren geleden |
Herby Vojčík
|
32338c76ee
CompiledMethod >> origin
|
5 jaren geleden |
Herby Vojčík
|
a88b2c9d02
Performance tweaks.
|
5 jaren geleden |
Herby Vojčík
|
1a8c7e2c72
Export using 'slots:' API.
|
5 jaren geleden |
Herby Vojčík
|
43a594125b
Split MethodContext and AIContext.
|
5 jaren geleden |
Herby Vojčík
|
ff472fc779
Siblings lang, sdk, cli; development in root.
|
6 jaren geleden |