Commit History

Author SHA1 Message Date
  Dmitry Panov 203961f822 Implemented logical assignment operators. Closes #647. 7 months ago
  Dmitry Panov 241b342198 Support nested AssignmentElements in Array AssignmentPatterns. Fixes #614. 1 year ago
  Dmitry Panov 1d34ed12ae Fixed the grammar to correctly parse (-1)**2 2 years ago
  Dmitry Panov 5460598cfa Allow 'in' in conditional expression's consequent 2 years ago
  Dmitry Panov 9343cf0121 Implemented generators (only synchronous so far). Closes #436 2 years ago
  Dmitry Panov 8f6e415ca4 Fixed detection of await expressions in function parameter lists 2 years ago
  Dmitry Panov 2e4cbb9852 Set "Computed" property on method definitions in object literals 2 years ago
  Dmitry Panov 473251c96b Support number literals as method names. Fixes #470. 2 years ago
  Levi b95230a9db Fix missing or wrong implementations in node.go (#429) 2 years ago
  Dmitry Panov 33bff8fdda Async/await functionality (#464) 2 years ago
  Dmitry Panov 4765a98722 Enabled more tests and fixed some bugs. Closes #410. 3 years ago
  Dmitry Panov 0b5d210524 Implemented classes (including private elements). Closes #349. 3 years ago
  Dmitry Panov 160b8c59fd Implemented nullish coalescing operator (??). Closes #382. 3 years ago
  Dmitry Panov ff76422be7 Implemented exponentiation expressions. Closes #381. 3 years ago
  Dmitry Panov 8a7c4f41dd Fixed panic when parsing invalid object property keys. Fixes #376. 3 years ago
  Dmitry Panov b93494d0c5 Implemented optional chaining. Closes #350 3 years ago
  Dmitry Panov fb27c91c26 Handle invalid object literal keys. Fixes #352. 3 years ago
  Dmitry Panov e42ffa0493 Do not hang when opening backtick is the last character. Fixes #351 3 years ago
  Dmitry Panov f1567f3952 Upgraded tests, lots of fixes as a result 3 years ago
  Dmitry Panov bb5631bb91 Support chained template literals. See #334 4 years ago
  Dmitry Panov ce3fee827a Implemented template literals and \u{xxxx}. Closes #260 4 years ago
  Dmitry Panov 32956a348b Arrow function (#319) 4 years ago
  Dmitry Panov c04c643130 Fixed panics in parser on some invalid inputs. Fixes #318. 4 years ago
  Dmitry Panov b8e8f56aca Support patterns in catch clause. 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 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
  Mihail Stoykov e8b6ca4ff4 Add support for shorthand properties 4 years ago
  Dmitry Panov e21ccf39bf Fixed compilation of object literals with numeric keys. Fixes #221. 5 years ago