Commit History

Author SHA1 Message Date
  shiroyk a52ceb6d86 Implemented {Array, TypedArray}.prototype.{with, toReversed, toSorted} 1 year 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 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 years ago
  Dmitry Panov 9343cf0121 Implemented generators (only synchronous so far). Closes #436 2 years ago
  satvrn 0ad46a434a Implemented {Array,%TypedArray%}.prototype.{findLast,findLastIndex}() (#444) 2 years ago
  Dmitry Panov b1618db072 Implemented 'copy-on-change' mechanism for inner compound values. Fixes #403. 3 years ago
  satyrn e1f9dc0755 Implemented `{Array,String,%TypedArray%}.prototype.at` (#384) 3 years ago
  Dmitry Panov 3faab1d8f2 Enabled tests that use ** operator. Some array fixes as a result. 3 years ago
  Dmitry Panov 90825c0207 Fixed defineProperty("length") for arrays. Improved detection of non-standard array configurations. Upgraded tc39 tests. 3 years ago
  Dmitry Panov 51b65454fa Avoid calling toString() (which itself may throw) when formatting error messages. Fixes #343 3 years ago
  Dmitry Panov f1567f3952 Upgraded tests, lots of fixes as a result 3 years ago
  Dmitry Panov dc8c55024d Implemented Promise. Closes #178. 4 years ago
  Dmitry Panov 8253af8f29 Added nil-safety checks for values returned by get*() methods 4 years ago
  Dmitry Panov ad1be0d693 Fixed possible panic when sorting non-standard arrays. 4 years ago
  Dmitry Panov a7a3a1366b Destructuring assignments, rest and spread properties, default function parameters (#303) 4 years ago
  Dmitry Panov b88f84f915 Optimised Array.prototype.shift() for standard arrays. Made the generic implementation more standard-compliant. 4 years ago
  Dmitry Panov f3cfc97811 Block-scoped declarations (#264) 4 years ago
  Mihail Stoykov 42fe947996 Conform to ECMAScript 2019 by making the sort stable 4 years ago
  Dmitry Panov 19cfe0fd8a Fixed some edge cases 4 years ago
  Mihail Stoykov 8b568f3b8b Implement Array.prototype.flat(Map) with some basic tests (#240) 4 years ago
  Dmitry Panov 6060b0671c Exposed Symbol 4 years ago
  Dmitry Panov 3ec8e20a89 Fixed bugs in Array.prototype.sort(), Object.assign() and Date.prototype.toJSON() 5 years ago
  Dmitry Panov b206dd5e2c Added missing Regexp functionality, enhanced unicode and UTF-16 support (#171) 5 years ago
  Dmitry Panov f19759604c Renamed Value.ToPrimitiveString() to ToString() which matches a method that existed in the master. 5 years ago
  Dmitry Panov 99a706fa11 Standard compliance fixes for Array, Error and Function 5 years ago
  Dmitry Panov 5df89c3d31 Support for malformed UTF-16 strings and property keys. Missing String methods. (#146) 5 years ago
  Dmitry Panov 9864537e3b Merge branch 'master' into es6 5 years ago
  Dmitry Panov 2de61b1174 Array.prototype.sort(): correctly handle float return values from a custom comparator function. Fixes #144. 5 years ago
  Dmitry Panov 1236576b0d Typedarrays (#137) 5 years ago