Herby Vojčík
|
b918f86dbc
Bump scaffolding to 0.24.3.
|
4 years ago |
Herby Vojčík
|
49e9ecaafe
New silk.
|
4 years ago |
Herby Vojčík
|
f3257a8806
Next version will be minor bump.
|
4 years ago |
Herby Vojčík
|
9c0962739b
Squash compiler-related changes.
|
4 years ago |
Herby Vojčík
|
38acbc5019
AstEarlyPragmator => AstSemanticPragmator.
|
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
|
5f22e11744
Use ArgVar for what essentially is an arg var.
|
4 years ago |
Herby Vojčík
|
c50db69cf5
Performance optimization.
|
4 years ago |
Herby Vojčík
|
9e68ecec3e
Remove $receiver.
|
4 years ago |
Herby Vojčík
|
2fca1b456c
API-CHANGES: Cleanup of #isFoo in ast nodes.
|
4 years ago |
Herby Vojčík
|
6d96c99a65
Clean scope var tests & test-only #isFoo methods.
|
4 years ago |
Herby Vojčík
|
684fb9b77d
AST Interpreter: Double dispatch read/write vars.
|
4 years ago |
Herby Vojčík
|
1fb2a0813d
Move #evaluate:for: into Interpreter package.
|
4 years ago |
Herby Vojčík
|
f385aeefb3
Change #isAssignable default to false.
|
4 years ago |
Herby Vojčík
|
8361bd4b81
ScopeVar / ExpressionNode deprecate #isImmutable.
|
4 years ago |
Herby Vojčík
|
a9b97168d2
ScopeVar / ExpressionNode subtree #isIdempotent.
|
4 years ago |
Herby Vojčík
|
6b1cbb2e43
ScopeVar and children #isAssignable.
|
4 years ago |
Herby Vojčík
|
e25f7b9973
Make externally known variables unassignable.
|
4 years ago |
Herby Vojčík
|
973f0466dd
Tests for (semantic) invalid assignment.
|
4 years ago |
Herby Vojčík
|
0e90ec29eb
Remove ivar that is in superclass.
|
4 years ago |
Herby Vojčík
|
7824aee093
Typos.
|
4 years ago |
Herby Vojčík
|
34df6b90a2
AstGenerator; different #ast:forClass:protocol:.
|
4 years ago |
Herby Vojčík
|
32474db5e2
Refactor: use #enterNode.
|
4 years ago |
Herby Vojčík
|
1f96af67dd
Compiler: VariableNode changes.
|
4 years ago |
Herby Vojčík
|
fe2304fa41
Compiler: ExpressionNode, group expression nodes.
|
4 years ago |
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 |