Commit History

Author SHA1 Message Date
  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