Nicolas Petton
|
7b9e44855c
- Use JS temp variables
|
11 years ago |
Nicolas Petton
|
759c07143f
- Interpreter can now (naively) evaluate inlined JS statements
|
11 years ago |
Herbert Vojčík
|
20b7ce21ce
Small but important boot.js fixes.
|
11 years ago |
Herbert Vojčík
|
64531f6267
Mis-wrap always put CompiledMethod to Kernel-Object...
|
11 years ago |
Nicolas Petton
|
72bf09f7e2
Never reuse contexts. It's breaking the closure semantics.
|
11 years ago |
Nicolas Petton
|
5fe3841359
Merge branch 'master' into ast-interpreter
|
11 years ago |
Herbert Vojčík
|
c6e55efc63
`ifTrue:ifFalse:` did not work with boxed booleans
|
11 years ago |
Nicolas Petton
|
8c52792c10
Merge branch 'master' into ast-interpreter
|
11 years ago |
Manfred Kroehnert
|
0c46d26719
boot.js: update list of reserved JS keywords
|
11 years ago |
Nicolas Petton
|
3f6a804415
Merge branch 'master' into ast-interpreter
|
11 years ago |
Herby Vojčík
|
959662bc10
JS reserved word `boolean` clash in boot.js
|
12 years ago |
Nicolas Petton
|
6fb89d7252
- Mostly working AST interpreter
|
12 years ago |
Nicolas Petton
|
99a5634374
AST Interpreter working with basic nodes
|
12 years ago |
mkroehnert
|
654a855f4c
Merge branch 'line_numbers' into message_send
|
12 years ago |
mkroehnert
|
e1bb932469
boot.js: _st() returns nil if argument is null
|
12 years ago |
Nicolas Petton
|
47c928f5cf
Merge branch 'master' into message_send
|
12 years ago |
Herbert Vojčík
|
92a82e7a21
Fixing removeMethod to remove category when empty.
|
12 years ago |
Herbert Vojčík
|
f71cc9841d
Simplifying copySuperclass.
|
12 years ago |
Herbert Vojčík
|
0da3758f87
Refactoring dnu management.
|
12 years ago |
Herbert Vojčík
|
4dc9e4e62a
Object.definePropert{y,ies}: no defaults.
|
12 years ago |
Herbert Vojčík
|
742fe92f5e
Every method installed via installMethod.
|
12 years ago |
Herbert Vojčík
|
4e96385bcb
Extract method: wireKlass.
|
12 years ago |
Herbert Vojčík
|
5ef1d97300
Refactoring metaclasss/klass/setupClass wrt fn.
|
12 years ago |
Herbert Vojčík
|
137aeac989
DRYing Organizer creation.
|
12 years ago |
Herbert Vojčík
|
93bbb8b9e7
Cope with '... has inconsistent return points'.
|
12 years ago |
Herbert Vojčík
|
41f0b2fe90
Use closure-local `st` instead of global `smalltalk`.
|
12 years ago |
Herbert Vojčík
|
13d26e8975
Unnecessary semicolons.
|
12 years ago |
Herbert Vojčík
|
9ea6ad3542
Fixed arguments to pushContext call.
|
12 years ago |
Nicolas Petton
|
7b81628251
Merge branch 'message_send' of github.com:NicolasPetton/amber into message_send
|
12 years ago |
Herbert Vojčík
|
3b84ea5148
Use ES5 inheritance pattern, set constructor.
|
12 years ago |