Skip to content
This repository has been archived by the owner on Sep 10, 2023. It is now read-only.

Latest commit

 

History

History
177 lines (129 loc) · 10.5 KB

CHANGELOG.md

File metadata and controls

177 lines (129 loc) · 10.5 KB

0.3.7 (2019-07-10)

Bug Fixes

  • continuous-define assignment bug (dc81840)

0.3.6 (2018-11-25)

Bug Fixes

0.3.5 (2018-11-25)

Bug Fixes

0.3.4 (2018-11-21)

Bug Fixes

0.3.3 (2018-06-13)

Bug Fixes

  • assignment should calculate the right side first, close #12 (5bdcbdf)
  • Can not defined same key in object. close #14 (b06da7f)
  • can not overwrite native method like toString, valueOf. close #13 (3a0b050)
  • 更换打包方式 (40b5b48)

0.3.2 (2018-04-30)

0.3.1 (2018-04-30)

Bug Fixes

  • stack not pop after leave stack (7c3c21c)

0.3.0 (2018-04-30)

Bug Fixes

  • fix stack will not pop if it got fulled (bde8889)

Features

  • improve error message (b15694b)
  • partial support stack track (bf159b5)

0.2.2 (2018-04-30)

Bug Fixes

  • continue signal not work in try-catch-block (3e3a292)
  • continue SwitchStatement can not continue parent loop (ebd0dec)
  • fix module of output (01d4647)
  • typo (db32e49)

Features

  • add constant (51f1823)
  • improve argument defined (e08cc72)
  • no more provider global object by default (d781451)
  • no more provider require function by default. (3243a17)
  • remove visitor check before run (7bb7127)
  • support decorator for class. not support class property/method in current (dae053c)

Performance Improvements

  • improve performace of ObjectMethod define (7db25e0)

0.2.1 (2018-03-29)

Bug Fixes

  • fix function name and length property is not fit with standar (2303a46)
  • update error for undefined (7e1b39e)

Features

  • support more context (c39900f)
  • support new.target for function (6ab8f3c)
  • support new.target in arrow function (731ddcd)
  • support new.target in class (dc76edb)
  • support new.target in class method (691528e)
  • throw an error if callExpression is not a function (900849b)

0.2.0 (2018-03-28)

Bug Fixes

Features

  • Partial support async await (f6d7838)
  • Partial support label for loop (4f3010d)
  • support do-while label (3bbe9e7)
  • support for of loop label (c4229bf)
  • support for-in loop label (8a6feb9)
  • support while loop label (a29ab23)

0.1.1 (2018-03-26)

Bug Fixes

  • fix class super call (221dd2c)
  • fix for loop scope with fork a new scope to resolve it (ef201f7)
  • fix let/const do not have block scope (e174064)
  • now super() must in class contructor, and can not use this before super() (d2f76f2)
  • top level scope do not have this var (7e7a503)

0.1.0 (2018-03-14)

Bug Fixes

  • bugs (55aa7d3)
  • fix block scope in if-else (e0d4e23)
  • fix bugs (b3e4ccd)
  • fix bugs (d30a62f)
  • fix class extends without super (9a6b3be)
  • fix class will not auto super from super-class (bb6decb)
  • fix do-expression block scope (1b37264)
  • fix do-while and for in block scope (d57c717)
  • fix do-while scope (e9a9542)
  • fix for-of block scope (0381652)
  • fix new Function and add test case (c7cf98e)
  • fix switch block scope (6e97fe5)
  • fix try-catch block scope (9442114)
  • fix var can not be recover and redeclarat (04df8ef)
  • fix VariableDeclaration if the context exist var (f731bd0)
  • for scope (cb567a2)
  • refactor how class declaration (269d97c)
  • support arrow function name (c0d42f7)
  • support class name and length (bb4312e)

Features

  • suppor logicExpression (36e5b7b)
  • support array expression (79a60cd)
  • support ArrowFunctionExpression (657e794)
  • support class name (5ff4aaf)
  • support class property (afbef33)
  • support ComputedProperties (01f4170)
  • support ConditionalExpression (d85afbd)
  • support DefaultParameter (41250fb)
  • support es2015-function-name (6830ed8)
  • support es6 class (58866a4)
  • support es6 for of (141ba3a)
  • support es6 module (955af02)
  • support es6 template (b9628e1)
  • support for in (385ef60)
  • support generator function (4cf7143)
  • support hoisting in block scope (1073dba)
  • support Lifting template and do expression (18b6d1c)
  • support more stateMent (f4d1c30)
  • support NewExpression (aafd2b6)
  • support NullLiteral (8aa98fb)
  • support ObjectDestructuringExpression and fix bugs (f046490)
  • support reg exp (a60b6ea)
  • support RestParameter (35390fd)
  • support SequenceExpression (6202fef)
  • support ShorthandProperties (8097dad)
  • support SpreadElement (f373172)
  • support SpreadElement (444b837)
  • support super in class (c87c170)
  • support this expression (398706e)
  • support Trailing commas in function parameter lists and calls (8e19de1)
  • support try catch (af41357)
  • support UnaryExpression (26d5e36)