Dmitry Panov
|
3dbe69dd2b
Correctly handle class declarations inside functions. Fixes #530.
|
2 年之前 |
Dmitry Panov
|
623f9dda90
Improved source location for dotted assign expressions
|
2 年之前 |
Dmitry Panov
|
9343cf0121
Implemented generators (only synchronous so far). Closes #436
|
2 年之前 |
Dmitry Panov
|
2e4cbb9852
Set "Computed" property on method definitions in object literals
|
2 年之前 |
Dmitry Panov
|
473251c96b
Support number literals as method names. Fixes #470.
|
2 年之前 |
Dmitry Panov
|
33bff8fdda
Async/await functionality (#464)
|
2 年之前 |
Dmitry Panov
|
d4bf6fde1b
Make sure case statements are not treated as a single-statement context. Fixes #456.
|
2 年之前 |
Dmitry Panov
|
5ea1285e6c
Fixed incorrect handling of continue in for-in loops.
|
3 年之前 |
Dmitry Panov
|
85e2e6106c
Removed the usage of deprecated ioutil package. Bumped minimum Go version to 1.16.
|
3 年之前 |
Dmitry Panov
|
a070957bbe
Fixed this binding initialisation. Fixes #415.
|
3 年之前 |
Dmitry Panov
|
4765a98722
Enabled more tests and fixed some bugs. Closes #410.
|
3 年之前 |
Dmitry Panov
|
5b995c25f3
Fixed "delete 'a'.prop". Optimised a[<const_string>] to a.<const_string>
|
3 年之前 |
Dmitry Panov
|
0b5d210524
Implemented classes (including private elements). Closes #349.
|
3 年之前 |
Dmitry Panov
|
e1eca0b61f
Fixed callee expressions in optional chains. Fixes #385.
|
3 年之前 |
Dmitry Panov
|
b09a6bfa84
Added constant folding to variable assignments. Avoid using references where possible.
|
3 年之前 |
Dmitry Panov
|
3f9136fa23
Add binding initialisations to srcMap. Closes #353.
|
3 年之前 |
Dmitry Panov
|
6b16cd3920
Add throw location to srcMap. Closes #354.
|
3 年之前 |
Dmitry Panov
|
fb27c91c26
Handle invalid object literal keys. Fixes #352.
|
3 年之前 |
Dmitry Panov
|
acd374ca9c
Improved the accuracy of source locations. Fixes #347.
|
3 年之前 |
Dmitry Panov
|
bf6af58bbc
Refactored tests
|
3 年之前 |
Dmitry Panov
|
b5faa82cee
Fixed binding order for global function declarations when there are duplicate names. Fixes #344.
|
3 年之前 |
Dmitry Panov
|
f1567f3952
Upgraded tests, lots of fixes as a result
|
3 年之前 |
Dmitry Panov
|
c357d26fb9
Fixed the use of outer scope 'this' in arrow functions. See #334
|
4 年之前 |
Dmitry Panov
|
ce3fee827a
Implemented template literals and \u{xxxx}. Closes #260
|
4 年之前 |
Dmitry Panov
|
6cede2fa03
Fixed dynamic variable resolution in iteration scopes
|
4 年之前 |
Dmitry Panov
|
994d93d2a4
Use correct createArgsRest variant when arguments are not in stash. Fixes #327
|
4 年之前 |
Dmitry Panov
|
07a7fd9355
Fixed argument variable reference resolution in stashless functions
|
4 年之前 |
Dmitry Panov
|
acd0507c3d
Allow arrow functions to contain 'use strict' for simple parameter lists. Fixes #323.
|
4 年之前 |
Dmitry Panov
|
32956a348b
Arrow function (#319)
|
4 年之前 |
Dmitry Panov
|
b7029a5638
Ensure ToPropertyKey happens earlier when assigning computed keys. Fixes #312.
|
4 年之前 |