6338 Commits

Author SHA1 Message Date
Sebastian McKenzie
08c87ddcfd v6.0.9 2015-10-29 18:50:17 +00:00
Sebastian McKenzie
a4cedf62a2 v6.0.8 2015-10-29 18:47:35 +00:00
Sebastian McKenzie
ec45294111 v6.0.7 2015-10-29 18:45:13 +00:00
Sebastian McKenzie
7501582d56 v6.0.6 2015-10-29 18:44:09 +00:00
Sebastian McKenzie
a9b1c3ee52 fix plugin reference 2015-10-29 18:43:02 +00:00
Sebastian McKenzie
ff99383b5b v6.0.5 2015-10-29 18:41:24 +00:00
Sebastian McKenzie
2889e01e1e fix plugin name 2015-10-29 18:40:34 +00:00
Sebastian McKenzie
6e3f794cd4 add empty src directory 2015-10-29 18:33:52 +00:00
Sebastian McKenzie
3185741bcd newline 2015-10-29 18:32:26 +00:00
Sebastian McKenzie
40ec120b32 temporarily hide regenerator tests 2015-10-29 18:29:32 +00:00
Sebastian McKenzie
aea351636f add babel-plugin-transform-regenerator 2015-10-29 18:28:30 +00:00
Sebastian McKenzie
301912d9c6 add babel-types package to babel-plugin-transform-es2015-classes 2015-10-29 18:25:05 +00:00
Sebastian McKenzie
182bea64a8 remove babel-plugin-transform-regenerator 2015-10-29 18:24:52 +00:00
Sebastian McKenzie
a8cf46d8f4 v6.0.2 2015-10-29 18:06:55 +00:00
Sebastian McKenzie
7ff965a6f8 v6.0.1 2015-10-29 18:04:29 +00:00
Sebastian McKenzie
b2af8af7c8 v6.0.0 2015-10-29 18:02:15 +00:00
Sebastian McKenzie
ae7d5367f1 6.0.0
I'm extremely stupid and didn't commit as I go. To anyone reading this
I'm extremely sorry. A lot of these changes are very broad and I plan on
releasing Babel 6.0.0 today live on stage at Ember Camp London so I'm
afraid I couldn't wait. If you're ever in London I'll buy you a beer
(or assorted beverage!) to make up for it, also I'll kiss your feet and
give you a back massage, maybe.
2015-10-29 17:51:24 +00:00
Sebastian McKenzie
bb8b6ab718 v5.8.33 2015-10-29 08:40:32 +00:00
Sebastian McKenzie
de12747a3c comment out semicolon removal for right braces in code generator - fixes #2621 2015-10-29 08:39:48 +00:00
Sebastian McKenzie
08fafb748c v5.8.32 2015-10-28 23:15:16 +00:00
Sebastian McKenzie
794f696a59 don't register function as binding path for params 2015-10-28 23:09:56 +00:00
Sebastian McKenzie
953a121aad make the binding path for a function declaration the function itself 2015-10-28 23:06:47 +00:00
Sebastian McKenzie
25daed751d making the binding path for ids and params the function itself 2015-10-28 23:04:58 +00:00
Sebastian McKenzie
c6d7e704ff v5.8.31 2015-10-28 22:57:35 +00:00
Sebastian McKenzie
37d40a03c1 only explicitly add id when scope tracking function expressions - fixes #2617 2015-10-28 22:54:37 +00:00
Sebastian McKenzie
9146a4cc81 v5.8.30 2015-10-28 01:14:19 +00:00
Amjad Masad
382c0d9c1a Parens are needed unless it's a logical expression 2015-10-27 18:10:13 -07:00
Sebastian McKenzie
f9c923b87f Merge pull request #2609 from amasad/extra-parens
If binary expression precedence is equal no need for parens. Fixes #2602
2015-10-28 00:26:31 +00:00
Amjad Masad
2d36d8b616 If binary expression precedence is equal no need for parens. Fixes #2602 2015-10-27 17:25:36 -07:00
Sebastian McKenzie
5c514bfa75 Merge pull request #2608 from amasad/compact-remove-semi
No need for semicolons at the end of the block in compact mode
2015-10-28 00:14:28 +00:00
Amjad Masad
9011dcbfeb No need for semicolons at the end of the block in compact mode 2015-10-27 17:01:09 -07:00
Sebastian McKenzie
86b4f0dbe8 Merge pull request #2606 from amasad/for-in-edge-case
Special case paren printing in for-loop init node
2015-10-27 23:32:55 +00:00
Sebastian McKenzie
7d60bcbcb6 Merge pull request #2607 from amasad/extra-paren-return
It's safe not to parenthesize SequenceExpressions in ReturnStatements
2015-10-27 23:32:35 +00:00
Amjad Masad
84d80df181 It's safe not to parenthesize SequenceExpressions in ReturnStatements 2015-10-27 16:28:19 -07:00
Amjad Masad
50289bd2b0 whitespace 2015-10-27 16:11:37 -07:00
Amjad Masad
6caaf68024 Special case paren printing in for-loop init node
The printer doesn't have ancestry information so we have to set a flag before printing for's `node.init`.
We also need to make sure we're not printing extra parens so we check `node.needsParens` before adding them.
2015-10-27 16:04:46 -07:00
Sebastian McKenzie
3974dd762d add node 4.0 to travis matrix 2015-10-25 21:04:02 +00:00
Sebastian McKenzie
332bde6a0d v5.8.29 2015-10-24 17:26:54 +01:00
Sebastian McKenzie
355905a3bb v5.8.28 2015-10-23 18:00:12 +01:00
Sebastian McKenzie
37604bd572 v5.8.27 2015-10-23 17:54:03 +01:00
Sebastian McKenzie
35169762ef add 5.8.27 changelog 2015-10-23 17:53:21 +01:00
Sebastian McKenzie
7c3f0f98f5 remove faulty tests 2015-10-23 17:52:21 +01:00
Sebastian McKenzie
0b71625440 sync babel 5.x with 6.0 scope/traversal fixes - fixes #2570, fixes #2574 2015-10-23 17:51:18 +01:00
Sebastian McKenzie
745f9fb5bd clean up babel-code-frame, var -> let etc - closes #2505 2015-10-08 01:19:27 +01:00
Sebastian McKenzie
9c2b4e30b6 use basename of relative filename when using source map defaults - fixes #1567 2015-10-05 17:46:59 +01:00
Sebastian McKenzie
71031be044 Merge pull request #2405 from jhen0409/patch-1
[es6.tailCall] Move '<arg> = undefined' to the place in front of Continue statement.
2015-10-05 17:26:45 +01:00
Sebastian McKenzie
9320d661f9 flesh out async-to-generator and bluebird-coroutines transformers, add babel-helper-async-to-generator module 2015-10-05 17:25:43 +01:00
Sebastian McKenzie
de45daaef8 don't execute the callback inside of a try-catch as if the callback errors then it'll emit the error back to the callback 2015-10-05 16:46:45 +01:00
Sebastian McKenzie
52202543ff better error messages for unknown extends clause and unknown options 2015-10-05 16:46:20 +01:00
Sebastian McKenzie
51c9d59050 allow plugins to be instances 2015-10-05 16:45:47 +01:00