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.
|
4 年之前 |
Dmitry Panov
|
53123f0c9f
Make sure variables dynamically bound in parameter scope conflict with parameter bindings. See #305.
|
4 年之前 |
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 年之前 |
Dmitry Panov
|
e981f83e1b
Fixed setting the stack pointer in enterFuncBody. Fixes #309
|
4 年之前 |
Dmitry Panov
|
a7a3a1366b
Destructuring assignments, rest and spread properties, default function parameters (#303)
|
4 年之前 |
Dmitry Panov
|
8f81471d5d
Fixed dynamic variable resolution when a parent lexical binding exists
|
4 年之前 |
Dmitry Panov
|
22dce4853e
Make sure the arguments are moved to stash if the context is dynamic
|
4 年之前 |
Dmitry Panov
|
f3cfc97811
Block-scoped declarations (#264)
|
4 年之前 |
Dmitry Panov
|
13aee8e3cc
Shorthand property fixes and support for NamedEvaluation so that function name is set when assigned to a variable
|
4 年之前 |
Dmitry Panov
|
e21ccf39bf
Fixed compilation of object literals with numeric keys. Fixes #221.
|
5 年之前 |
Dmitry Panov
|
bf9dcfbbe7
Fixed compilation of falsy 'while' loops. Fixes #220.
|
5 年之前 |
Dmitry Panov
|
98bf47ee8f
Merge branch 'master' into es6
|
5 年之前 |
Dmitry Panov
|
bfd59704b5
Fixed stack leak on empty catch block. Fixes #161.
|
5 年之前 |
Dmitry Panov
|
cb8f52dd97
Merge branch 'master' into es6
|
5 年之前 |
Dmitry Panov
|
e92122c4a4
Set correct 'this' when calling member functions within a 'with' block. Fixes #151.
|
5 年之前 |
Dmitry Panov
|
d0b8fda54c
Added es6 Number methods, switched to own formatter.
|
5 年之前 |
Dmitry Panov
|
33474631bf
Applied fix for #148 to for-of loops.
|
5 年之前 |
Dmitry Panov
|
00c4500f2b
Merge branch 'master' into es6
|
5 年之前 |
Dmitry Panov
|
77e84ffb8c
- Fixed iterator stack leak when returning from the loop body. Fixes #148.
|
5 年之前 |
Dmitry Panov
|
9f519f4c9b
For-of
|
5 年之前 |
Dmitry Panov
|
a13c43b62b
Proxy (#135)
|
5 年之前 |
Dmitry Panov
|
90fe3e56b5
Fixed switch statement compilation when no match and result needed. Fixes #87
|
6 年之前 |
Dmitry Panov
|
eab79f83e8
Support for labeled statements. Fixes for statement return values followed by break or continue. Closes #57.
|
7 年之前 |
Dmitry Panov
|
9e958edb3c
Used sort.Search() in sourceOffset() (fixes #31)
|
8 年之前 |
Dmitry Panov
|
3edc8dfbf4
Fixed context variables mapping.
|
9 年之前 |
Dmitry Panov
|
25773609b6
Initial commit
|
9 年之前 |