Sebastian McKenzie
|
3c81899ca7
|
add --harmony_generators to list of node flags - closes #1474, closes #1473
|
2015-05-10 20:00:12 +01:00 |
|
Sebastian McKenzie
|
ab59fd08e5
|
fix array type inferrence for file#toArray from being so wonky - fixes #1355
|
2015-05-10 19:35:41 +01:00 |
|
Sebastian McKenzie
|
19b05b5e61
|
change some manual array for loops to for..of
|
2015-05-10 19:35:05 +01:00 |
|
Sebastian McKenzie
|
65a44a1e13
|
remove use of exports
|
2015-05-10 16:09:43 +01:00 |
|
Sebastian McKenzie
|
d38f18af40
|
create null object when clearing internalRemap instead of using an object inherited plain object - fixes #1489
|
2015-05-09 18:39:59 +01:00 |
|
Sebastian McKenzie
|
2744b9f31f
|
only print misisng ast.comments when available
|
2015-05-09 17:32:47 +01:00 |
|
Sebastian McKenzie
|
4deed35212
|
fix syntax errors introduced with previous lodash each removal
|
2015-05-09 17:27:33 +01:00 |
|
Sebastian McKenzie
|
bc9ae5ea8b
|
remove many instances of lodash each in favor of for of loops
|
2015-05-09 17:22:01 +01:00 |
|
Sebastian McKenzie
|
87d879e236
|
Merge branch 'master' of github.com:babel/babel
|
2015-05-09 16:53:05 +01:00 |
|
Sebastian McKenzie
|
f657598c72
|
remove noop traversal visitors methods
|
2015-05-09 16:52:57 +01:00 |
|
Sebastian McKenzie
|
2a5cb9d21b
|
move some utility transformers to minification
|
2015-05-09 16:52:31 +01:00 |
|
Sebastian McKenzie
|
cf7d6b655e
|
Merge pull request #1487 from amasad/trailing-commas
[es7.trailingFunctionCommas] Allow in new expressions
|
2015-05-09 03:16:18 +01:00 |
|
Amjad Masad
|
6d2723eec5
|
New expressions is allowed to have trailing commas in es7 proposal
|
2015-05-08 19:12:53 -07:00 |
|
Amjad Masad
|
6834cc5b46
|
Add failing tests for trailing commas in new expressions
|
2015-05-08 19:12:10 -07:00 |
|
Sebastian McKenzie
|
9b949e574f
|
use block scoped variables in es6.blockScoping transformer
|
2015-05-09 01:25:36 +01:00 |
|
Sebastian McKenzie
|
a75af0a5d2
|
optimise es6.constants transformer to use the same traversal path instead of spawning another one
|
2015-05-09 01:25:21 +01:00 |
|
Sebastian McKenzie
|
080b26769c
|
remove compat-table
|
2015-05-09 00:09:19 +01:00 |
|
Sebastian McKenzie
|
e037ae7bc9
|
automatically explode visitors
|
2015-05-09 00:07:08 +01:00 |
|
Sebastian McKenzie
|
c60ad89937
|
add verbose mode to logging
|
2015-05-09 00:06:55 +01:00 |
|
Sebastian McKenzie
|
4194857086
|
fix system modules test to reflect strict hoisting behaviour
|
2015-05-08 23:58:25 +01:00 |
|
Sebastian McKenzie
|
1179c44c5b
|
share comments with siblings when nodes are removed - fixes #1484
|
2015-05-08 23:57:12 +01:00 |
|
Sebastian McKenzie
|
f6d9b270c9
|
update to tracuer master
|
2015-05-08 23:48:30 +01:00 |
|
Sebastian McKenzie
|
1be0159b01
|
Merge pull request #1484 from amasad/type-comment-print
[Flow] Add failing tests for printing comments w/ type alias
|
2015-05-08 23:46:18 +01:00 |
|
Sebastian McKenzie
|
61ba8ad997
|
Merge pull request #1472 from babel/single-pass
Merge internal transformers into single traversal pass
|
2015-05-08 23:36:29 +01:00 |
|
Sebastian McKenzie
|
89e31085d2
|
ensure dynamic imports are hoisted
|
2015-05-08 23:33:30 +01:00 |
|
Sebastian McKenzie
|
920c84a1f2
|
move shadow function visitors to entrance instead of exit
|
2015-05-08 23:33:20 +01:00 |
|
Amjad Masad
|
ed56fecd04
|
[Flow] Add failing tests for printing comments w/ type alias
|
2015-05-08 15:33:00 -07:00 |
|
Sebastian McKenzie
|
f0bfdfb699
|
skip traversing back into ReturnStatement replacement when rewriting loops in the es6.blockScoping transformer
|
2015-05-08 23:13:27 +01:00 |
|
Sebastian McKenzie
|
b02a1112bc
|
change ClassExpression visitor to enter instead of exist in the es6.classes transformer
|
2015-05-08 23:10:02 +01:00 |
|
Sebastian McKenzie
|
590a165776
|
move hoistDirectives transformer to builtin-setup
|
2015-05-08 23:09:45 +01:00 |
|
Sebastian McKenzie
|
2fd1b2a484
|
rename category metadata option to group
|
2015-05-08 22:54:15 +01:00 |
|
Sebastian McKenzie
|
8f9d02d689
|
further work splitting up transformers into their own "category" in order of what they need and what they actually do
|
2015-05-08 22:53:31 +01:00 |
|
Sebastian McKenzie
|
b376b6b33b
|
store uncollapsed transformer pass stack so we have access to it when calling pre and post methods
|
2015-05-08 22:53:03 +01:00 |
|
Sebastian McKenzie
|
8292d6d8ad
|
fix replacement requeue exiting too early
|
2015-05-08 22:52:38 +01:00 |
|
Sebastian McKenzie
|
d6a5c39079
|
update classes to reflect new transformer precedence
|
2015-05-08 22:52:19 +01:00 |
|
Sebastian McKenzie
|
2a9a59f784
|
remove incomplete ludicrous transformer
|
2015-05-08 22:52:02 +01:00 |
|
Sebastian McKenzie
|
abf4a5495a
|
don't pretty print variable declarators in concise mode
|
2015-05-08 22:51:47 +01:00 |
|
Sebastian McKenzie
|
f8b8723bef
|
Merge pull request #1483 from jquense/patch-1
Fix plugin api typo when an object is passed in
|
2015-05-08 22:26:45 +01:00 |
|
Jason Quense
|
6b9686f2dd
|
Fix plugin api typo when an object is passed in
|
2015-05-08 17:25:14 -04:00 |
|
Sebastian McKenzie
|
4a439d8c8e
|
update flow strip type annotations test
|
2015-05-08 15:52:08 +01:00 |
|
Sebastian McKenzie
|
c526a3eb04
|
move shadow-functions internal transformer to builtin-cleanup category
|
2015-05-08 15:51:56 +01:00 |
|
Sebastian McKenzie
|
ba516901af
|
restructure transformers into multiple categories
|
2015-05-08 15:26:00 +01:00 |
|
Sebastian McKenzie
|
8f52229a86
|
add get function name to source map classes test
|
2015-05-08 15:25:50 +01:00 |
|
Sebastian McKenzie
|
5b793f8882
|
fix TraversalPath#_getPattern incorrectly iterating over the parts
|
2015-05-08 15:25:34 +01:00 |
|
Sebastian McKenzie
|
b31c14c52a
|
Merge branch 'master' into single-pass
|
2015-05-08 00:24:33 +01:00 |
|
Sebastian McKenzie
|
78b72512cb
|
better verify the type of the new node before requeueing it and also stop current node traversal on skip
|
2015-05-08 00:24:04 +01:00 |
|
Sebastian McKenzie
|
2fbb3cad9f
|
add isUser and isGenerated path methods
|
2015-05-08 00:23:28 +01:00 |
|
Sebastian McKenzie
|
2621081a13
|
merge in astVisitor in runtime transformer - unsure why this was separate in the first place
|
2015-05-08 00:23:00 +01:00 |
|
Sebastian McKenzie
|
8daf95bf59
|
name additional methods that are now covered since the naming is done in tandem
|
2015-05-08 00:22:43 +01:00 |
|
Sebastian McKenzie
|
6e8ab16b25
|
run es6.spec.blockScoping transformer on exit rather than enter
|
2015-05-08 00:22:23 +01:00 |
|