Commit History

Author SHA1 Message Date
  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 years ago
  Dmitry Panov 19cfe0fd8a Fixed some edge cases 4 years ago
  Dmitry Panov 6060b0671c Exposed Symbol 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 81ddb8a7cc Rewrote the handling of weak keys to avoid creating circular structures when weak keys are reachable from Runtime. Fixes #199. 5 years ago
  Dmitry Panov 536f9d9465 Export() and ExportTo() now support circular objects. Fixes #162, closes #188. 5 years ago
  Dmitry Panov b206dd5e2c Added missing Regexp functionality, enhanced unicode and UTF-16 support (#171) 5 years ago
  Dmitry Panov b292a24dd1 Enabled JSON tests. 5 years ago
  Dmitry Panov 1f899b16c6 Added ES6 Math properties and methods 5 years ago
  Dmitry Panov 60b86f2254 Missing Date methods, better overflow handling, refactoring (#147) 5 years ago
  Dmitry Panov 8d9f8c2670 Use a sequencer instead of pointer for object ids (because pointers are not guaranteed to remain the same). 5 years ago
  Dmitry Panov 5df89c3d31 Support for malformed UTF-16 strings and property keys. Missing String methods. (#146) 5 years ago
  Dmitry Panov 1236576b0d Typedarrays (#137) 5 years ago
  Dmitry Panov 47fce32384 Fixed concurrent use of hashmap.Hash 5 years ago
  Dmitry Panov a13c43b62b Proxy (#135) 5 years ago
  Dmitry Panov a0559b5ea4 Missing Object methods, ToPropertyKey, GetV 5 years ago
  Dmitry Panov 0a7d410a91 Implemented Map, Set, WeakMap, WeakSet (#130) 5 years ago
  Dmitry Panov 37522a24db Implemented Symbol (#128) 5 years ago
  Dmitry Panov 281a94b359 Fixed __proto__ getter. 5 years ago
  noctarius 624faaeb10 Fixed type recusrive => recursive 7 years ago
  Dmitry Panov 9bbb616c12 Added Object.DefineDataProperty() and Object.DefineAccessorProperty(). See #45 8 years ago
  Dmitry Panov 4ed8e66074 Added support for native constructors. See #45 8 years ago
  Dmitry Panov 6416a5b5ab Slight functions refactoring 8 years ago
  Dmitry Panov df256e035d Fix for 32 bit platforms. 9 years ago
  Dmitry Panov fdc7513385 Fixed prototype property lookup. 9 years ago
  Dmitry Panov 36a24b9863 Added support for arbitrary map types 9 years ago
  Dmitry Panov 25773609b6 Initial commit 9 years ago