Dmitry Panov
|
c0d5092cad
Make Export() for classes return func(ConstructorCall) *Object. Closes #671
|
3 months ago |
Dmitry Panov
|
9410bcaa81
Implemented template-backed objects and used them for most of the built-ins. Closes #524, closes #459.
|
2 years ago |
Dmitry Panov
|
c933cf95e1
Exposed String and StringBuilder. Closes #321.
|
2 years ago |
Dmitry Panov
|
746f7ebdc5
Reworked AsyncContextTracker. Fixes #474 (#480)
|
2 years ago |
Dmitry Panov
|
9343cf0121
Implemented generators (only synchronous so far). Closes #436
|
2 years ago |
Dmitry Panov
|
96b1610dd4
Fixed stack lengths adjustment in suspend/resume
|
2 years ago |
Dmitry Panov
|
17fd568758
Added AsyncContextTracker.Completed. Closes #472.
|
2 years ago |
Dmitry Panov
|
2c325f1ef6
Fixed export() on functions that override Call()
|
2 years ago |
Dmitry Panov
|
bce2464272
Got rid of funcName, using the callee object from the stack instead
|
2 years ago |
Dmitry Panov
|
33bff8fdda
Async/await functionality (#464)
|
2 years ago |
Dmitry Panov
|
5b9794a591
ToValue(func).Export() returns the original func. See #434
|
3 years ago |
Dmitry Panov
|
7adb499685
Fixed Export() value for arrow functions and classes. Added Runtime.AssertConstructor. Closes #419.
|
3 years ago |
Dmitry Panov
|
0b5d210524
Implemented classes (including private elements). Closes #349.
|
3 years ago |
Dmitry Panov
|
acd374ca9c
Improved the accuracy of source locations. Fixes #347.
|
3 years ago |
Dmitry Panov
|
45901a5728
Grab stacktrace at the point of creation an Error. Added non-standard but widely implemented Error.stack property. Closes #337.
|
3 years ago |
Dmitry Panov
|
f1567f3952
Upgraded tests, lots of fixes as a result
|
3 years ago |
Dmitry Panov
|
32956a348b
Arrow function (#319)
|
4 years ago |
Dmitry Panov
|
a7a3a1366b
Destructuring assignments, rest and spread properties, default function parameters (#303)
|
4 years ago |
Dmitry Panov
|
44400d2d22
Do not create an object if a native constructor is called without 'new'. Closes #228.
|
4 years ago |
Dmitry Panov
|
536f9d9465
Export() and ExportTo() now support circular objects. Fixes #162, closes #188.
|
5 years ago |
Dmitry Panov
|
5df89c3d31
Support for malformed UTF-16 strings and property keys. Missing String methods. (#146)
|
5 years ago |
Dmitry Panov
|
a13c43b62b
Proxy (#135)
|
5 years ago |
Dmitry Panov
|
36b747a124
Merged changes from master.
|
5 years ago |
Dmitry Panov
|
83452bfa75
Merge branch 'master' into es6
|
5 years ago |
Dmitry Panov
|
3d32615791
Initialise Function.prototype also when it's being set or deleted. Fixes #131.
|
5 years ago |
Dmitry Panov
|
37522a24db
Implemented Symbol (#128)
|
5 years ago |
Dmitry Panov
|
4ed8e66074
Added support for native constructors. See #45
|
8 years ago |
Dmitry Panov
|
8fa3e12080
Handle nil values in FunctionCall (fixes #20).
|
8 years ago |
Dmitry Panov
|
6416a5b5ab
Slight functions refactoring
|
8 years ago |