Henry Zhu
71a9e3275d
v6.20.3
2016-12-08 21:55:37 -05:00
Logan Smyth
5aa87aab8d
Calculate the correct arity for async functions with destructuring - fixes #4977 ( #4978 )
2016-12-08 21:51:24 -05:00
Henry Zhu
d597678def
v6.20.2
2016-12-08 20:15:21 -05:00
Henry Zhu
cfc1e5cb38
fix object spread ( #4976 )
2016-12-08 20:13:57 -05:00
Henry Zhu
07d49ffabf
update readme [skip ci]
2016-12-08 19:33:55 -05:00
Henry Zhu
2bb9ab04e3
v6.20.1
2016-12-08 19:32:27 -05:00
Henry Zhu
88bc28c414
Fix nested object spread ( #4974 )
2016-12-08 19:30:50 -05:00
Henry Zhu
608e77e389
v6.20.0
2016-12-08 18:25:39 -05:00
Henry Zhu
16a05166b2
v6.20.0 changelog [skip ci] ( #4971 )
...
* v6.20.0 changelog [skip ci]
* remove old license since rewrite [skip ci]
2016-12-08 18:17:33 -05:00
Brian Ng
db04f99124
Raise limit on code size before compacting ( #4965 )
2016-12-08 18:08:56 -05:00
Ben Newman
16c84fb353
Use regenerator-transform to implement babel-plugin-transform-regenerator ( #4881 )
...
* Use regenerator-transform to implement babel-plugin-transform-regenerator.
Though I believe this is safe to merge, you may want to wait to merge it
until https://github.com/facebook/regenerator/pull/259 is merged. That
pull request also provides more explanation of why I think moving the
implementation of Regenerator back to its original repository is a good
idea. I'm happy to compromise on anything necessary to make this happen.
Note that the regenerator-transform version is pegged to an exact version
(0.9.7). Past experience has taught me that releasing new versions of
Regenerator is almost impossible if client projects are allowed to pull in
new patch versions automatically. I will happily submit a pull request
whenever a new version is released.
* Remove never-used babel-plugin-transform-regenerator/.test directory.
* regenerator-transform to 0.9.8
2016-12-08 15:17:03 -05:00
Boopathi Rajaa
73ff13f326
Add getBindingIdentifierPaths/getOuterBindingIdentifierPaths ( #4876 )
2016-12-08 12:43:14 -05:00
Justin Ridgewell
32aa1f75d6
Hoist generateDeclaredUidIdentifier helper function ( #4934 )
2016-12-08 12:42:22 -05:00
Denis Pushkarev
492e79f76d
update regenerator-runtime in babel-polypill ( #4966 )
2016-12-08 10:58:22 -05:00
Ben Newman
26b4e0909e
Add (and fix) failing test of function parameter bindings in a catch block ( #4880 )
...
* Add failing test of function parameter bindings in a catch block.
This test can be run in isolation via the following command:
TEST_GREP='block-scoping.*function in catch' make test-only
This test fails because BlockScoping#getLetReferences accidentally
considers the parameters of the function declaration as let bindings in
the catch scope. When the name of the catch parameter is the same as one
of the function's parameter names, the function declaration will be
unnecessarily wrapped to isolate its parameters from the outer scope.
While the extra wrapping may not seem harmful in this case, this behavior
is a symptom of a deeper problem that causes very subtle bugs in transform
code involving catch parameters and function declarations. This test case
was just the simplest example I could find to demonstrate the problem.
I have a proposed fix for this problem that I will push as soon as the
tests fail for this commit.
* Make BlockScoping#getLetReferences ignore function parameters.
2016-12-08 10:16:48 -05:00
Ben Newman
44fe114939
Upgrade regenerator-runtime to version 0.10.0. ( #4877 )
...
This changes the behavior of `runtime.awrap` to match the output of https://github.com/leebyron/async-to-gen .
See this commit for further explanation of why this change is a good idea: e62a7e5008
2016-12-08 10:13:53 -05:00
wtgtybhertgeghgtwtg
d1c640ea61
Add /.test and /src to babel-plugin-transform-regenerator .npmignore. ( #4961 ) [skip ci]
2016-12-08 10:12:29 -05:00
Logan Smyth
80dfdd2a43
Only base async fn arity on non-default/non-rest params - fixes #4891 ( #4901 )
2016-12-08 09:48:15 -05:00
Sean Larkin
39c92160f7
Add generator support for Import ( #4945 )
2016-12-07 18:22:12 -05:00
Sven SAULEAU
455d888ce8
update package documentation ( #4948 ) [skip ci]
2016-12-06 14:24:52 -05:00
Sven SAULEAU
cf37677c90
Update README.md ( #4937 ) [skip ci]
2016-12-05 13:39:14 -05:00
Sven SAULEAU
351c1d3b4f
Update README [skip ci] ( #4938 )
2016-12-05 13:36:31 -05:00
Brian Ng
b81cf12c7b
Add example to transform-react-display-name docs ( #4939 )
...
* Add example to transform-react-display-name docs [skip ci]
* Normalize in/out markup in transform-react docs [skip ci]
2016-12-03 20:09:07 -05:00
wtgtybhertgeghgtwtg
930512e91f
Add test to babel-plugin-syntax-trailing-function-commas .npmignore. ( #4936 )
2016-12-03 08:15:18 -05:00
Tommaso
27e201e0e1
Update plugins READMEs from babel.github.io [skip ci] ( #4931 )
2016-12-02 17:07:16 -06:00
Christophe Hurpeau
81575bcdfe
Fix for object-rest with parameters destructuring nested rest ( #4883 )
2016-12-01 23:58:07 -05:00
Joe Haddad
06820ca17d
Add forceColor option to babel-code-frame ( #4913 )
2016-12-01 23:43:08 -05:00
Kanitkorn Sujautra
b43191d402
Update transform-object-rest-spread's README from babel.github.io [skip ci] ( #4930 )
2016-12-01 23:42:27 -05:00
Kanitkorn Sujautra
fcc5b8963b
Update transform-object-assign's README from babel.github.io [skip ci] ( #4929 )
2016-12-01 23:39:45 -05:00
Brian Ng
f71efbce92
Update transform-es2015 READMEs from babel.github.io [skip ci] ( #4926 )
...
Signed-off-by: Brian Ng <bng412@gmail.com>
2016-12-01 16:11:36 -05:00
Brian Ng
723c90e8f0
Tweak example in transform-jsx-source README [skip ci] ( #4925 )
2016-12-01 11:28:04 -05:00
Brian Ng
c2b3ea793f
Update async READMEs from babel.github.io [skip ci] ( #4919 )
2016-11-30 12:24:59 -05:00
Brian Ng
66dfd8f0c1
Fix some React transform README issues [skip ci] ( #4917 )
2016-11-30 12:19:54 -05:00
Henry Zhu
e21dcec087
update readmes [skip ci]
2016-11-29 21:23:53 -05:00
Daniel Tschinder
f0cdf136bd
Remove shouldIgnore check ( #4907 )
...
Otherwise tasks will never be marked as disabled
2016-11-29 20:36:50 -05:00
Henry Zhu
e86f62b304
README: add --save-dev [skip ci]
...
Closes gh-4910
2016-11-29 08:40:27 -05:00
Sven SAULEAU
2311b5b53a
README: remove dollar in sh snippets [skip ci]
2016-11-29 08:39:23 -05:00
Henry Zhu
f3e4b9a7b7
add example [skip ci]
2016-11-29 08:32:46 -05:00
Kanitkorn Sujautra
287ee0fda8
Docs/babel plugin check es2015 constants ( #4908 ) [skip ci]
2016-11-29 08:18:30 -05:00
Brian Ng
4a14202e92
Update React transform READMEs from babel.github.io [skip ci] ( #4903 )
...
* Update React transform READMEs from babel.github.io [skip ci]
* Drop inline-elements polyfill message (move to website)
2016-11-28 20:50:17 -05:00
Sven SAULEAU
51e8fd1868
Update babel-types README ( #4905 ) [skip ci]
2016-11-28 20:22:59 -05:00
Sven SAULEAU
f98d824ae7
Fix babel-types README ( #4899 ) [skip ci]
2016-11-28 11:09:41 -05:00
Daniel Tschinder
1d9e509df2
Fix eslint ( #4897 )
...
* Fix eslint call
* Fix linting errors
2016-11-26 11:24:38 -05:00
Henry Zhu
9d0518b715
Readme updates from babel.github.io [skip ci] ( #4884 )
2016-11-22 14:17:17 -05:00
Boopathi Rajaa
7e020272c1
Fix path.evaluate for references before declarations ( #4875 )
2016-11-20 22:44:56 -05:00
Brian Ng
3a27f49c57
Fix identation with empty leading ObjectTypeProperty ( #4862 )
2016-11-19 10:47:41 -05:00
Henry Zhu
19bb830c50
use *, add test for assign-expression in parameter ( #4865 )
2016-11-19 10:45:00 -05:00
Henry Zhu
cd041541b8
Fix bug + Generate test fixtures if no expected.js ( #4858 )
2016-11-17 17:53:46 -05:00
Nikolai Tillmann
efefe828f9
Preserve null in babel-types' clone and deepClone. ( #4853 )
...
* Preserve null in babel-types' clone and deepClone.
* Also respect undefined when cloning.
* Updating last test to reflect original test case "[,0]"
2016-11-17 08:52:04 -05:00
Henry Zhu
754a6ed8c0
v6.19.0
2016-11-16 11:15:30 -05:00