Commit History

Autor SHA1 Mensaxe Data
  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. %!s(int64=4) %!d(string=hai) anos
  Dmitry Panov a7a3a1366b Destructuring assignments, rest and spread properties, default function parameters (#303) %!s(int64=4) %!d(string=hai) anos
  Dmitry Panov 22dce4853e Make sure the arguments are moved to stash if the context is dynamic %!s(int64=4) %!d(string=hai) anos
  Dmitry Panov f3cfc97811 Block-scoped declarations (#264) %!s(int64=4) %!d(string=hai) anos
  Dmitry Panov 13aee8e3cc Shorthand property fixes and support for NamedEvaluation so that function name is set when assigned to a variable %!s(int64=4) %!d(string=hai) anos
  Dmitry Panov e21ccf39bf Fixed compilation of object literals with numeric keys. Fixes #221. %!s(int64=5) %!d(string=hai) anos
  Dmitry Panov b206dd5e2c Added missing Regexp functionality, enhanced unicode and UTF-16 support (#171) %!s(int64=5) %!d(string=hai) anos
  Dmitry Panov cb8f52dd97 Merge branch 'master' into es6 %!s(int64=5) %!d(string=hai) anos
  Dmitry Panov e92122c4a4 Set correct 'this' when calling member functions within a 'with' block. Fixes #151. %!s(int64=5) %!d(string=hai) anos
  Dmitry Panov 5df89c3d31 Support for malformed UTF-16 strings and property keys. Missing String methods. (#146) %!s(int64=5) %!d(string=hai) anos
  Dmitry Panov a13c43b62b Proxy (#135) %!s(int64=5) %!d(string=hai) anos
  Dmitry Panov d3dfac6c0a Array optimisations %!s(int64=5) %!d(string=hai) anos
  Dmitry Panov 37522a24db Implemented Symbol (#128) %!s(int64=5) %!d(string=hai) anos
  Dmitry Panov 281a94b359 Fixed __proto__ getter. %!s(int64=5) %!d(string=hai) anos
  Dmitry Panov 7122a20638 Code cleanups %!s(int64=6) %!d(string=hai) anos
  Dmitry Panov eab79f83e8 Support for labeled statements. Fixes for statement return values followed by break or continue. Closes #57. %!s(int64=7) %!d(string=hai) anos
  Denys Smirnov 2e54e35d67 compiler: create eval vm lazily %!s(int64=8) %!d(string=hai) anos
  Dmitry Panov e7ca1f52dd Added missing support for setLocalP when converting non-dynamic catch blocks. Better mechanism for conversion. %!s(int64=9) %!d(string=hai) anos
  Dmitry Panov 25773609b6 Initial commit %!s(int64=9) %!d(string=hai) anos