Historique des commits

Auteur SHA1 Message Date
  Dmitry Panov f1567f3952 Upgraded tests, lots of fixes as a result il y a 3 ans
  Dmitry Panov ce3fee827a Implemented template literals and \u{xxxx}. Closes #260 il y a 4 ans
  Dmitry Panov 6cede2fa03 Fixed dynamic variable resolution in iteration scopes il y a 4 ans
  Dmitry Panov 07a7fd9355 Fixed argument variable reference resolution in stashless functions il y a 4 ans
  Dmitry Panov 32956a348b Arrow function (#319) il y a 4 ans
  Dmitry Panov 4c062c2b35 Fixed accessor and property key function names. Fixes #314. il y a 4 ans
  Dmitry Panov b7029a5638 Ensure ToPropertyKey happens earlier when assigning computed keys. Fixes #312. il y a 4 ans
  Dmitry Panov a88d78e02a Fixed the handling of Symbol properties in destructuring assignments. Fixes #312. il y a 4 ans
  Dmitry Panov 26be9bf29f Do not modify sb for variadic calls as it breaks local variables resolution. Instead place a marker on stack and use it to count the number of args. Fixes #311. il y a 4 ans
  Dmitry Panov 7ad1be9aa9 Support for assignment patterns in for-in and for-of loops. Support for spread elements in call arguments. Fixed various issues related to destructuring assignments. See #305. il y a 4 ans
  Dmitry Panov e981f83e1b Fixed setting the stack pointer in enterFuncBody. Fixes #309 il y a 4 ans
  Dmitry Panov a7a3a1366b Destructuring assignments, rest and spread properties, default function parameters (#303) il y a 4 ans
  Dmitry Panov 14a1ffa828 Avoid calling iterator's return method again when it throws il y a 4 ans
  Dmitry Panov 96fa0aa6d9 Removed erroneous stacktrace frame when exception is thrown from a catch clause. il y a 4 ans
  Dmitry Panov 65d24f7432 Implemented SetMaxCallStackSize(). Closes #263 il y a 4 ans
  Dmitry Panov f3cfc97811 Block-scoped declarations (#264) il y a 4 ans
  Mihail Stoykov f5884268f0 String.prototype.matchAll implementation (#248) il y a 4 ans
  Dmitry Panov eb3de9ec1a Changed WeakMap implementation to avoid memory leaks in some common usage scenarios. Fixes #250. il y a 4 ans
  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. il y a 4 ans
  Dmitry Panov 27b0a7dc4c Fixed data race on regexpPattern. Fixes #214. il y a 4 ans
  Dmitry Panov 6b6d5e2b5d Use source name provided by source map. See #235. il y a 4 ans
  Dmitry Panov 6060b0671c Exposed Symbol il y a 4 ans
  Dmitry Panov 81ddb8a7cc Rewrote the handling of weak keys to avoid creating circular structures when weak keys are reachable from Runtime. Fixes #199. il y a 5 ans
  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 il y a 5 ans
  Dmitry Panov b206dd5e2c Added missing Regexp functionality, enhanced unicode and UTF-16 support (#171) il y a 5 ans
  Dmitry Panov 91317b8079 Merged the fix for #151. il y a 5 ans
  Dmitry Panov cb8f52dd97 Merge branch 'master' into es6 il y a 5 ans
  Dmitry Panov e92122c4a4 Set correct 'this' when calling member functions within a 'with' block. Fixes #151. il y a 5 ans
  Dmitry Panov 60b86f2254 Missing Date methods, better overflow handling, refactoring (#147) il y a 5 ans
  Dmitry Panov 5df89c3d31 Support for malformed UTF-16 strings and property keys. Missing String methods. (#146) il y a 5 ans