Dmitry Panov
|
b396bb4c34
Use thrown object's stack trace when re-throwing. Fixes #517, closes #544.
|
1 年之前 |
Dmitry Panov
|
9410bcaa81
Implemented template-backed objects and used them for most of the built-ins. Closes #524, closes #459.
|
2 年之前 |
Dmitry Panov
|
c933cf95e1
Exposed String and StringBuilder. Closes #321.
|
2 年之前 |
Dmitry Panov
|
b196ae5149
Check for overflows in ipow()
|
2 年之前 |
Dmitry Panov
|
ba8a63e792
Implemented Runtime.ForOf
|
2 年之前 |
Dmitry Panov
|
5937a312ed
Reset args, newTarget and privEnv on recursive VM runs. See #481
|
2 年之前 |
Dmitry Panov
|
78b980256d
Reserve a stack slot for 'this' in recursive RunProgram calls. Fixes #477
|
2 年之前 |
Dmitry Panov
|
9577c35d40
Set the callee value in recursive RunProgram calls. Fixes #477
|
2 年之前 |
Dmitry Panov
|
8f6e415ca4
Fixed detection of await expressions in function parameter lists
|
2 年之前 |
Dmitry Panov
|
96b1610dd4
Fixed stack lengths adjustment in suspend/resume
|
2 年之前 |
Dmitry Panov
|
0341fef34b
Fixed panic propagation. See #471.
|
2 年之前 |
Dmitry Panov
|
6eb401d700
Fixed the propagation of un-catchable exceptions. See #471.
|
2 年之前 |
Mihail Stoykov
|
03d8fb271c
Propagate InterruptedError if returned by wrapped go function
|
2 年之前 |
Dmitry Panov
|
bce2464272
Got rid of funcName, using the callee object from the stack instead
|
2 年之前 |
Dmitry Panov
|
33bff8fdda
Async/await functionality (#464)
|
2 年之前 |
Dmitry Panov
|
6c0d988379
Unified conversions to Value. Fixes #453.
|
2 年之前 |
Dmitry Panov
|
3b8a68ca89
Include error message in the stack property. Closes #442.
|
2 年之前 |
Mihail Stoykov
|
87952593a5
Don't clear interrupt until the stack is empty (#405)
|
3 年之前 |
Dmitry Panov
|
4418d4575a
Do not use fmt.Sprintf() for plain error strings. Fixes #388.
|
3 年之前 |
Dmitry Panov
|
cfb079cdc7
Removed special treatment of the last argument passed to a variadic Go function. Do not treat callables (functions) as array-like when exporting to slices. Fixes #369.
|
3 年之前 |
Dmitry Panov
|
61453c17e2
Reverted to the old behaviour of returning an error when converting non-array values into slices. Fixes #369, closes #370.
|
3 年之前 |
Dmitry Panov
|
bf6af58bbc
Refactored tests
|
3 年之前 |
Dmitry Panov
|
45901a5728
Grab stacktrace at the point of creation an Error. Added non-standard but widely implemented Error.stack property. Closes #337.
|
3 年之前 |
Dmitry Panov
|
26ebff68a7
Merge branch 'upgrade-tests'
|
3 年之前 |
Dmitry Panov
|
d6b8625efe
Fixed export of Promise
|
3 年之前 |
Dmitry Panov
|
ba346f1c40
Only use vm.funcName and context.funcName when prg is nil. Closes #339
|
3 年之前 |
Dmitry Panov
|
f1567f3952
Upgraded tests, lots of fixes as a result
|
3 年之前 |
Dmitry Panov
|
dc8c55024d
Implemented Promise. Closes #178.
|
4 年之前 |
Dmitry Panov
|
7efcb634c6
Support conversion from string types to []byte. Fixes #333
|
4 年之前 |
Dmitry Panov
|
32956a348b
Arrow function (#319)
|
4 年之前 |