Herby Vojčík
|
f0fb187fb6
Clean error handling.
|
5 éve |
Herby Vojčík
|
ccfdb6babd
In various places, `arguments` is an array.
|
5 éve |
Herby Vojčík
|
1d21b12c38
Method context: Fix missing method case.
|
5 éve |
Herby Vojčík
|
2e4073164c
Function asJavaScriptObject is itself.
|
5 éve |
Herby Vojčík
|
ca5c674ea2
#jsOverride: js to st works
|
5 éve |
Herby Vojčík
|
5326d88750
Rename, move things around.
|
5 éve |
Herby Vojčík
|
a0bf22cd53
Revert "asJavaScriptConstructorInstantiate:"
|
5 éve |
Herby Vojčík
|
545d079fde
asJavaScriptConstructorInstantiate:
|
5 éve |
Herby Vojčík
|
b0ca4adb23
Compile 'super' differently. Fix #1241.
|
5 éve |
Herby Vojčík
|
e3973b288b
Stop using fn.
|
5 éve |
Herby Vojčík
|
76bf06e0ee
Compiler compiling instantiateFn.
|
5 éve |
Herby Vojčík
|
d0f6d5cb62
Outputting instantiateFn.
|
5 éve |
Herby Vojčík
|
9d8720474c
CompiledMethod >> methodClass
|
5 éve |
Herby Vojčík
|
32338c76ee
CompiledMethod >> origin
|
5 éve |
Herby Vojčík
|
93baec382e
Fix TMethodContext >> asString.
|
5 éve |
Herby Vojčík
|
cfa1659afa
Recompile.
|
5 éve |
Herby Vojčík
|
f0ed47236e
Pragmas accessor is two-way adapter.
|
5 éve |
Herby Vojčík
|
c4f2e21026
Pragmas in .js files.
|
5 éve |
Herby Vojčík
|
3b2d190074
Pragmas saved in .js files.
|
5 éve |
Herby Vojčík
|
784883bccb
Refactor.
|
5 éve |
Herby Vojčík
|
7ccabca537
Change API.
|
5 éve |
Herby Vojčík
|
97d570e799
More js fields captured as ivars.
|
5 éve |
Herby Vojčík
|
aa15289601
BlockClosure: capture .prototype directly as ivar.
|
5 éve |
Herby Vojčík
|
1677708024
MethodContext: capture JS properties directly as ivars.
|
5 éve |
Herby Vojčík
|
a7849eff30
Move ivars from `obj["@x"]` to `obj.x`.
|
5 éve |
Herby Vojčík
|
dfe6f1d43a
Move ivars from `obj["@x"]` to `obj.x`.
|
5 éve |
Herby Vojčík
|
da05485079
kernel: Different ivar setting.
|
5 éve |
Herby Vojčík
|
43a594125b
Split MethodContext and AIContext.
|
5 éve |
Herby Vojčík
|
21277fc5a9
amber_core => amber/core, step 2
|
5 éve |
Herby Vojčík
|
b673846af5
Reexport.
|
5 éve |