Sebastian McKenzie
|
5c27234d19
|
change TCO BlockStatement visitor back to enter
|
2015-06-01 00:17:44 +01:00 |
|
Sebastian McKenzie
|
6f5d16f397
|
remove TCOable check
|
2015-06-01 00:14:12 +01:00 |
|
Sebastian McKenzie
|
e42a43e3d1
|
remove unnecessary strict helper
|
2015-05-31 23:40:59 +01:00 |
|
Sebastian McKenzie
|
bfd307cd57
|
move some visitors out of deoptimising enter method
|
2015-05-31 23:40:42 +01:00 |
|
Sebastian McKenzie
|
beb5ee1333
|
remove useless generator test helpers
|
2015-05-31 21:26:22 +01:00 |
|
Sebastian McKenzie
|
cde871555d
|
don't pass comments in tokens to estraverse
|
2015-05-31 21:26:12 +01:00 |
|
Sebastian McKenzie
|
51b0ffa7bf
|
prepend Comment to comment node types
|
2015-05-31 20:25:26 +01:00 |
|
Sebastian McKenzie
|
255c819727
|
optimise ES6 tail call transformer to only try TOC on functions that include a call to themselves
|
2015-05-31 15:40:41 +01:00 |
|
Sebastian McKenzie
|
152ccb2ce8
|
check if ObjectExpression has any gets/sets before filtering
|
2015-05-31 15:40:07 +01:00 |
|
Sebastian McKenzie
|
bdb3adfeea
|
revert parts of 07a992e
|
2015-05-31 09:47:27 +01:00 |
|
Sebastian McKenzie
|
236086bee5
|
ignore trailing commas when inferring newlines - fixes #1304
|
2015-05-31 09:46:05 +01:00 |
|
Sebastian McKenzie
|
1436753e6d
|
fix linting errors
|
2015-05-31 09:24:12 +01:00 |
|
Sebastian McKenzie
|
eadf8ef799
|
fix syntax error in helpers/parse
|
2015-05-31 09:20:16 +01:00 |
|
Sebastian McKenzie
|
f1e20cf6ff
|
remove useless comment
|
2015-05-31 09:16:34 +01:00 |
|
Sebastian McKenzie
|
82a0851526
|
push comments to token stream to avoid having to re-sort - #1486
|
2015-05-31 09:16:27 +01:00 |
|
Sebastian McKenzie
|
07a992e6d3
|
add support for tail calls when in completion record position - fixes #1572
|
2015-05-31 09:07:44 +01:00 |
|
Sebastian McKenzie
|
f642c2baa8
|
relax key aliases for plain methods - fixes #1649
|
2015-05-30 23:53:39 -04:00 |
|
Sebastian McKenzie
|
2f7743cafb
|
optimise module metadata retrieval - #1486
|
2015-05-30 23:42:24 -04:00 |
|
Sebastian McKenzie
|
44112f2d87
|
remove unused variable
|
2015-05-30 23:18:50 -04:00 |
|
Sebastian McKenzie
|
99c4810770
|
add regeneratot transform to builtin-advanced group
|
2015-05-30 23:18:45 -04:00 |
|
Sebastian McKenzie
|
9f2ac15695
|
move jscript transformer to the builtin-trailing group and perform transform on exit - closes #1652, fixes #1651
|
2015-05-30 23:09:25 -04:00 |
|
Sebastian McKenzie
|
19c1ee157f
|
simplify scope parent alias keys
|
2015-05-30 23:08:42 -04:00 |
|
Sebastian McKenzie
|
973270772b
|
use ForX alias instead of manually listing all types
|
2015-05-30 23:08:28 -04:00 |
|
Sebastian McKenzie
|
7334326042
|
remove extra semicolon
|
2015-05-30 22:37:18 -04:00 |
|
Sebastian McKenzie
|
4043e8e8b9
|
fix destructuring transformer AssignmentExpression to properly handle completion records
|
2015-05-30 22:33:09 -04:00 |
|
Sebastian McKenzie
|
7fd403998c
|
remove dead code
|
2015-05-30 22:32:48 -04:00 |
|
Sebastian McKenzie
|
1f7fcc2985
|
Merge branch 'master' of github.com:babel/babel
|
2015-05-30 22:13:59 -04:00 |
|
Sebastian McKenzie
|
ba19bd36a4
|
optimise scope tracking into a single pass - #1486
|
2015-05-30 22:07:03 -04:00 |
|
Sebastian McKenzie
|
e119681b1f
|
return paths accordingly in insertBefore and insertAfter methods
|
2015-05-30 22:03:25 -04:00 |
|
Sebastian McKenzie
|
fbe22e53a9
|
add check for dynamic node and output error message accordingly
|
2015-05-30 22:02:56 -04:00 |
|
Sebastian McKenzie
|
79e826fcc8
|
attempt to optimise node printing by shifting it into a class
|
2015-05-30 22:02:29 -04:00 |
|
Sebastian McKenzie
|
cf940268b9
|
add noScope to template visitor
|
2015-05-30 22:02:15 -04:00 |
|
Sebastian McKenzie
|
96bb572307
|
use flow type shorthand for eaching over specifiers
|
2015-05-30 19:09:23 -04:00 |
|
Sebastian McKenzie
|
5dafe0b66a
|
collapse t.getBindingIdentifiers comment
|
2015-05-30 19:08:14 -04:00 |
|
Sebastian McKenzie
|
29e24a4cbe
|
don't evaluate non-referenced identifiers
|
2015-05-30 19:07:58 -04:00 |
|
Sebastian McKenzie
|
f979d55b71
|
remove special ExpressionStatement handling in destructuring transformer
|
2015-05-30 19:07:31 -04:00 |
|
Sebastian McKenzie
|
164b2116a3
|
switch expontentation evaluation to just use the operator
|
2015-05-30 19:05:31 -04:00 |
|
Dan Abramov
|
55e623a099
|
Merge pull request #1650 from jmm/contrib-build-version
Make note about buildable versions more prominent.
|
2015-05-30 11:29:59 +03:00 |
|
Jesse McCarthy
|
a60b4b1302
|
Make note about buildable versions more prominent.
|
2015-05-29 14:14:15 -04:00 |
|
Dan Abramov
|
bf23e59bbf
|
Add a note about building older versions. Fixes #1643
|
2015-05-29 16:50:34 +03:00 |
|
Sebastian McKenzie
|
eb4cee89c5
|
add referencesImport path method - fixes #1423
|
2015-05-28 11:39:51 -04:00 |
|
Sebastian McKenzie
|
fb94a87a4d
|
add support for cluster forking - fixes #1611
|
2015-05-28 10:36:29 -04:00 |
|
Sebastian McKenzie
|
9613c7fdb6
|
fix linting error
|
2015-05-28 10:30:09 -04:00 |
|
Sebastian McKenzie
|
d8c97fba15
|
check plugin.default and then just plugin to support ES6 modules - closes #1627
|
2015-05-28 10:25:50 -04:00 |
|
Sebastian McKenzie
|
0f663560d4
|
add --nolazy to babel-node - fixes #1639
|
2015-05-28 10:24:31 -04:00 |
|
Sebastian McKenzie
|
4901075960
|
deopt rest parameter member expression optimisation on child arrow functions - fixes #1631
|
2015-05-28 10:22:12 -04:00 |
|
Sebastian McKenzie
|
4aec242979
|
add some comments to some path methods and remove some dead code
|
2015-05-28 10:04:46 -04:00 |
|
Sebastian McKenzie
|
d1d95e0e49
|
check LHS of ForIn/ForOfStatement for constants - closes #1630
|
2015-05-28 10:04:32 -04:00 |
|
Sebastian McKenzie
|
d3c643b004
|
clean up path resolution and add in path resolution recursion detection - cc @RReverser
|
2015-05-25 19:08:08 +01:00 |
|
Sebastian McKenzie
|
98eb30c482
|
rename Path#remove to Path#dangerouslyRemove
|
2015-05-25 16:17:28 +01:00 |
|