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
|
1179c44c5b
|
share comments with siblings when nodes are removed - fixes #1484
|
2015-05-08 23:57:12 +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 |
|
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
|
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 |
|
Jason Quense
|
6b9686f2dd
|
Fix plugin api typo when an object is passed in
|
2015-05-08 17:25:14 -04: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
|
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 |
|
Sebastian McKenzie
|
a5cda5caa7
|
hoist param declaration when performing tco - fixes #1478
|
2015-05-07 23:14:03 +01:00 |
|
Sebastian McKenzie
|
13a6c69668
|
add node existence check to each visitor call
|
2015-05-07 23:02:40 +01:00 |
|
Sebastian McKenzie
|
380293d030
|
add transformer dependencies - fixes #1477
|
2015-05-07 21:35:12 +01:00 |
|
Sebastian McKenzie
|
77aeebe2a8
|
add Super node type to ast-types patch
|
2015-05-07 20:11:37 +01:00 |
|
Sebastian McKenzie
|
c3a08d413f
|
attach auxiliary comment to function declaration helpers - fixes #1476
|
2015-05-07 20:11:31 +01:00 |
|
Sebastian McKenzie
|
23ac2319af
|
add Super node type to ast-types patch
|
2015-05-07 20:11:14 +01:00 |
|
Sebastian McKenzie
|
a1bc0704ab
|
attach auxiliary comment to function declaration helpers - fixes #1476
|
2015-05-07 20:11:02 +01:00 |
|
Sebastian McKenzie
|
0bbfd427af
|
do module formatter on program exit rather than entrance
|
2015-05-07 16:23:47 +01:00 |
|
Sebastian McKenzie
|
f17b268a71
|
do member expression and property literal conversion to computed on exit rather than on entrance
|
2015-05-07 16:23:33 +01:00 |
|
Sebastian McKenzie
|
9ffc265bea
|
don't requeue node unless the type has changed
|
2015-05-07 16:01:00 +01:00 |
|
Sebastian McKenzie
|
6f664ca64e
|
merge internal transformers into single traversal pass
|
2015-05-07 15:53:22 +01:00 |
|
Sebastian McKenzie
|
e83daf87d4
|
add this.stop() to secondary strict transformer #1465
|
2015-05-07 08:38:46 +01:00 |
|
Sebastian McKenzie
|
8ed90d3af2
|
ignore parameter bindings in minification.deadCodeElimination transformer - fixes #1464
|
2015-05-07 01:58:54 +01:00 |
|
Sebastian McKenzie
|
fc8540d88a
|
inherit destructuring param replacement ref from original param - fixes #1461
|
2015-05-06 16:29:54 +01:00 |
|
Sebastian McKenzie
|
bf0e4ede00
|
pass correct function scope to nameMethod.property when naming class methods - fixes #1456
|
2015-05-06 16:03:15 +01:00 |
|
Sebastian McKenzie
|
3757bc6b9a
|
reverse method decorators - fixes #1457
|
2015-05-06 15:57:21 +01:00 |
|
Christopher Monsanto
|
6a82eb5a5c
|
disallow async constructors -- fixes #1454
|
2015-05-06 02:50:11 -04:00 |
|
Sebastian McKenzie
|
a241300ff1
|
force plugins to be ran at all times - fixes #1450
|
2015-05-06 01:14:17 +01:00 |
|
Sebastian McKenzie
|
235726eee6
|
remove unnecessary descriptor.initializer check
|
2015-05-05 15:38:17 +01:00 |
|
Sebastian McKenzie
|
08183ef490
|
don't add descriptor if we can't find it
|
2015-05-05 15:37:24 +01:00 |
|
Sebastian McKenzie
|
cc5e4bce52
|
fix object/property decorator interop
|
2015-05-05 14:42:41 +01:00 |
|
Sebastian McKenzie
|
f441a7cae8
|
don't do pretty variable declaration formatting if retainLines is enabled
|
2015-05-05 14:04:51 +01:00 |
|
Sebastian McKenzie
|
fc2be81c43
|
expose retainLines option to CLI
|
2015-05-05 14:04:36 +01:00 |
|
Sebastian McKenzie
|
72e3cb9243
|
trigger a reference for export declarations
|
2015-05-05 08:54:51 +01:00 |
|
Sebastian McKenzie
|
5e5ede6058
|
move down _modules transformer
|
2015-05-05 08:54:38 +01:00 |
|