Dmitry Panov
|
b7029a5638
Ensure ToPropertyKey happens earlier when assigning computed keys. Fixes #312.
|
4 anni fa |
Dmitry Panov
|
a88d78e02a
Fixed the handling of Symbol properties in destructuring assignments. Fixes #312.
|
4 anni fa |
Dmitry Panov
|
b8e8f56aca
Support patterns in catch clause. See #305
|
4 anni fa |
Dmitry Panov
|
946559a566
Fixed typed arrays' defineProperty and indexing. Fixes #308.
|
4 anni fa |
Dmitry Panov
|
53123f0c9f
Make sure variables dynamically bound in parameter scope conflict with parameter bindings. See #305.
|
4 anni fa |
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.
|
4 anni fa |
Dmitry Panov
|
a7a3a1366b
Destructuring assignments, rest and spread properties, default function parameters (#303)
|
4 anni fa |
Mihail Stoykov
|
2440f896e9
Add globalThis
|
4 anni fa |
Dmitry Panov
|
7e3a2f1901
Fixed getOwnPropStr() for mapped argument values when they are redefined. See #266.
|
4 anni fa |
Mihail Stoykov
|
e1c977e55c
Fix overwriting the value of 'arguments' through defineProperty
|
4 anni fa |
Dmitry Panov
|
f3cfc97811
Block-scoped declarations (#264)
|
4 anni fa |
Dmitry Panov
|
13aee8e3cc
Shorthand property fixes and support for NamedEvaluation so that function name is set when assigned to a variable
|
4 anni fa |
Mihail Stoykov
|
e8b6ca4ff4
Add support for shorthand properties
|
4 anni fa |
Dmitry Panov
|
e933a54917
Refactored proxy implementation to improve the efficiency of the native handler. Includes a minor breaking API change in ProxyTrapConfig. Closes #227
|
4 anni fa |
Dmitry Panov
|
95d98b26e9
tc39 test: Added support for esId wildcard prefixes
|
4 anni fa |
Mihail Stoykov
|
84c67e9be5
Add Object.values
|
4 anni fa |
Dmitry Panov
|
1bf71b1daa
fix: Check for duplicate entries returned by the 'ownKeys' proxy trap
|
4 anni fa |
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 anni fa |
Mihail Stoykov
|
c1e8210f87
Add Object.getOwnPropertyDescriptors
|
4 anni fa |
Mihail Stoykov
|
27e5180920
Add trimLeft/Right (#244)
|
4 anni fa |
Dmitry Panov
|
962bd75fb2
Upgraded tc39 tests
|
4 anni fa |
Dmitry Panov
|
ae5ee69c94
Re-enabled a test after the regexp2 bug is fixed.
|
5 anni fa |
Dmitry Panov
|
b206dd5e2c
Added missing Regexp functionality, enhanced unicode and UTF-16 support (#171)
|
5 anni fa |
Dmitry Panov
|
b292a24dd1
Enabled JSON tests.
|
5 anni fa |
Dmitry Panov
|
1edec8603b
Standard compliance and other fixes for ArrayBuffer
|
5 anni fa |
Dmitry Panov
|
99a706fa11
Standard compliance fixes for Array, Error and Function
|
5 anni fa |
Dmitry Panov
|
1f899b16c6
Added ES6 Math properties and methods
|
5 anni fa |
Dmitry Panov
|
d0b8fda54c
Added es6 Number methods, switched to own formatter.
|
5 anni fa |
Dmitry Panov
|
00c4500f2b
Merge branch 'master' into es6
|
5 anni fa |
Dmitry Panov
|
77e84ffb8c
- Fixed iterator stack leak when returning from the loop body. Fixes #148.
|
5 anni fa |