Dmitry Panov
|
f1567f3952
Upgraded tests, lots of fixes as a result
|
3 anos atrás |
Dmitry Panov
|
4c062c2b35
Fixed accessor and property key function names. Fixes #314.
|
4 anos atrás |
Dmitry Panov
|
f3cfc97811
Block-scoped declarations (#264)
|
4 anos atrás |
Dmitry Panov
|
084ecb42b0
Implemented DynamicObject and DynamicArray as a simplified Proxy alternative
|
4 anos atrás |
Dmitry Panov
|
b19cd2fe95
Added Object.entries(). Avoid slice allocation and copy in many cases when iterating over object keys. Avoid duplication of the length property when switching between regular and sparse arrays. Closes #246.
|
4 anos atrás |
Dmitry Panov
|
6060b0671c
Exposed Symbol
|
4 anos atrás |
Dmitry Panov
|
8ce18d86df
Added (*Object).Delete() method. See #205
|
5 anos atrás |
Dmitry Panov
|
253d82221b
Exporting to numeric types uses standard ECMAScript conversion operations instead of producing a zero value when conversion is not possible. Closes #190
|
5 anos atrás |
Dmitry Panov
|
536f9d9465
Export() and ExportTo() now support circular objects. Fixes #162, closes #188.
|
5 anos atrás |
Dmitry Panov
|
f19759604c
Renamed Value.ToPrimitiveString() to ToString() which matches a method that existed in the master.
|
5 anos atrás |
Dmitry Panov
|
d0b8fda54c
Added es6 Number methods, switched to own formatter.
|
5 anos atrás |
Dmitry Panov
|
60b86f2254
Missing Date methods, better overflow handling, refactoring (#147)
|
5 anos atrás |
Dmitry Panov
|
8d9f8c2670
Use a sequencer instead of pointer for object ids (because pointers are not guaranteed to remain the same).
|
5 anos atrás |
Dmitry Panov
|
5df89c3d31
Support for malformed UTF-16 strings and property keys. Missing String methods. (#146)
|
5 anos atrás |
Dmitry Panov
|
6567f6ffae
Minor array index conversion fixes for 32-bit platforms.
|
5 anos atrás |
Dmitry Panov
|
1236576b0d
Typedarrays (#137)
|
5 anos atrás |
Dmitry Panov
|
47fce32384
Fixed concurrent use of hashmap.Hash
|
5 anos atrás |
Dmitry Panov
|
a13c43b62b
Proxy (#135)
|
5 anos atrás |
Dmitry Panov
|
a0559b5ea4
Missing Object methods, ToPropertyKey, GetV
|
5 anos atrás |
Dmitry Panov
|
0a7d410a91
Implemented Map, Set, WeakMap, WeakSet (#130)
|
5 anos atrás |
Dmitry Panov
|
37522a24db
Implemented Symbol (#128)
|
5 anos atrás |
Guillaume Ballet
|
cc13d3ec34
Make class name a public field of Object
|
6 anos atrás |
Dmitry Panov
|
9bbb616c12
Added Object.DefineDataProperty() and Object.DefineAccessorProperty(). See #45
|
8 anos atrás |
Dmitry Panov
|
d9584dc190
Object now implements json.Marshaler
|
8 anos atrás |
Dmitry Panov
|
38df25a940
Added Object.Keys() method (closes #22)
|
8 anos atrás |
Dmitry Panov
|
25773609b6
Initial commit
|
9 anos atrás |