Dmitry Panov
|
b7029a5638
Ensure ToPropertyKey happens earlier when assigning computed keys. Fixes #312.
|
4 years ago |
Dmitry Panov
|
53123f0c9f
Make sure variables dynamically bound in parameter scope conflict with parameter bindings. See #305.
|
4 years ago |
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 years ago |
Dmitry Panov
|
a7a3a1366b
Destructuring assignments, rest and spread properties, default function parameters (#303)
|
4 years ago |
Dmitry Panov
|
22dce4853e
Make sure the arguments are moved to stash if the context is dynamic
|
4 years ago |
Dmitry Panov
|
f3cfc97811
Block-scoped declarations (#264)
|
4 years ago |
Dmitry Panov
|
13aee8e3cc
Shorthand property fixes and support for NamedEvaluation so that function name is set when assigned to a variable
|
4 years ago |
Dmitry Panov
|
e21ccf39bf
Fixed compilation of object literals with numeric keys. Fixes #221.
|
5 years ago |
Dmitry Panov
|
b206dd5e2c
Added missing Regexp functionality, enhanced unicode and UTF-16 support (#171)
|
5 years ago |
Dmitry Panov
|
cb8f52dd97
Merge branch 'master' into es6
|
5 years ago |
Dmitry Panov
|
e92122c4a4
Set correct 'this' when calling member functions within a 'with' block. Fixes #151.
|
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
|
d3dfac6c0a
Array optimisations
|
5 years ago |
Dmitry Panov
|
37522a24db
Implemented Symbol (#128)
|
5 years ago |
Dmitry Panov
|
281a94b359
Fixed __proto__ getter.
|
5 years ago |
Dmitry Panov
|
7122a20638
Code cleanups
|
6 years ago |
Dmitry Panov
|
eab79f83e8
Support for labeled statements. Fixes for statement return values followed by break or continue. Closes #57.
|
7 years ago |
Denys Smirnov
|
2e54e35d67
compiler: create eval vm lazily
|
8 years ago |
Dmitry Panov
|
e7ca1f52dd
Added missing support for setLocalP when converting non-dynamic catch blocks. Better mechanism for conversion.
|
9 years ago |
Dmitry Panov
|
25773609b6
Initial commit
|
9 years ago |