Herbert Vojčík
|
c342fc391a
SequenceableCollection reparented, by hand.
|
11 lat temu |
Herbert Vojčík
|
1383d19a04
RegularExpression class was not wrapped to JS RegExp.
|
11 lat temu |
Nicolas Petton
|
79d6b979c2
- Fixed JavaScriptException to make the tests greem
|
11 lat temu |
Herbert Vojčík
|
257e075b71
Better handling of JavaScript exceptions.
|
11 lat temu |
Nicolas Petton
|
5976556d2e
Catch all exceptions occurring in the Smalltalk stack. JS exceptions are converted to instances of JavaScriptException
|
11 lat temu |
Nicolas Petton
|
55854b941c
Stop the execution by throwing the exception on exception handling.
|
11 lat temu |
Herbert Vojčík
|
51343402e3
No .wrapClassName abuse, intention-revealing .addClass.
|
11 lat temu |
Nicolas Petton
|
c5a513a221
- Merged contexts locals and args into one object
|
11 lat temu |
Nicolas Petton
|
1cb1af086d
Fixed block context home contexts
|
11 lat temu |
Herbert Vojčík
|
9098952ddb
A way for block context to see parent context.
|
11 lat temu |
Nicolas Petton
|
b4f9a7f555
- improved MethodContext >> asString
|
11 lat temu |
Nicolas Petton
|
e689c26b17
fillBlock() takes the args and locals as arguments
|
11 lat temu |
Herbert Vojčík
|
0b67c09583
Fixing and shortening block context setup.
|
11 lat temu |
Nicolas Petton
|
fadbe674a2
- fixed context locals filling
|
11 lat temu |
Nicolas Petton
|
7b9e44855c
- Use JS temp variables
|
11 lat temu |
Nicolas Petton
|
759c07143f
- Interpreter can now (naively) evaluate inlined JS statements
|
11 lat temu |
Herbert Vojčík
|
20b7ce21ce
Small but important boot.js fixes.
|
11 lat temu |
Herbert Vojčík
|
64531f6267
Mis-wrap always put CompiledMethod to Kernel-Object...
|
11 lat temu |
Nicolas Petton
|
72bf09f7e2
Never reuse contexts. It's breaking the closure semantics.
|
11 lat temu |
Nicolas Petton
|
5fe3841359
Merge branch 'master' into ast-interpreter
|
11 lat temu |
Herbert Vojčík
|
c6e55efc63
`ifTrue:ifFalse:` did not work with boxed booleans
|
11 lat temu |
Nicolas Petton
|
8c52792c10
Merge branch 'master' into ast-interpreter
|
12 lat temu |
Manfred Kroehnert
|
0c46d26719
boot.js: update list of reserved JS keywords
|
12 lat temu |
Nicolas Petton
|
3f6a804415
Merge branch 'master' into ast-interpreter
|
12 lat temu |
Herby Vojčík
|
959662bc10
JS reserved word `boolean` clash in boot.js
|
12 lat temu |
Nicolas Petton
|
6fb89d7252
- Mostly working AST interpreter
|
12 lat temu |
Nicolas Petton
|
99a5634374
AST Interpreter working with basic nodes
|
12 lat temu |
mkroehnert
|
654a855f4c
Merge branch 'line_numbers' into message_send
|
12 lat temu |
mkroehnert
|
e1bb932469
boot.js: _st() returns nil if argument is null
|
12 lat temu |
Nicolas Petton
|
47c928f5cf
Merge branch 'master' into message_send
|
12 lat temu |