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
|
28ee0ee714
Refactored conversion to primitive to better match modern ECMAScript standard. Wrapped Go values no longer have "toString" and "valueOf" methods defined on them. Closes #512.
|
2 年之前 |
Dmitry Panov
|
33bff8fdda
Async/await functionality (#464)
|
2 年之前 |
Dmitry Panov
|
fca9b95977
Added NewSharedDynamicObject() and NewSharedDynamicArray(). Closes #418.
|
3 年之前 |
Dmitry Panov
|
0b5d210524
Implemented classes (including private elements). Closes #349.
|
3 年之前 |
Dmitry Panov
|
b1618db072
Implemented 'copy-on-change' mechanism for inner compound values. Fixes #403.
|
3 年之前 |
Dmitry Panov
|
dd567e70ae
Added support for go arrays (both to ToValue and ExportTo). Nom-addressable structs and arrays are copied in ToValue() so they remain writable in ES. Subsequent Export() returns the value including any changes made.
|
3 年之前 |
Dmitry Panov
|
f3aaa50fcb
Improved export of Map, Set and iterable objects. Closes #368.
|
3 年之前 |
Dmitry Panov
|
f1567f3952
Upgraded tests, lots of fixes as a result
|
3 年之前 |
Dmitry Panov
|
946559a566
Fixed typed arrays' defineProperty and indexing. Fixes #308.
|
4 年之前 |
Dmitry Panov
|
0b7b48cdab
Deleting from a Go slice sets the element to a zero value rather than failing. Fixes #253, see #262, closes #265.
|
4 年之前 |
Dmitry Panov
|
084ecb42b0
Implemented DynamicObject and DynamicArray as a simplified Proxy alternative
|
4 年之前 |