pangratz
|
0843b8355e
|
Minor fix for referencesImport
|
2015-06-01 19:09:33 +02:00 |
|
Sebastian McKenzie
|
6457677fb4
|
add support for NewExpression and reference plain node
|
2015-06-01 17:29:02 +01:00 |
|
Sebastian McKenzie
|
f8a860bf21
|
remove unused import
|
2015-06-01 14:32:58 +01:00 |
|
Sebastian McKenzie
|
f2bed33db8
|
add type inference for ConditionalExpression, SequenceExpression, AssignmentExpression and add support for base type aliases in isTypeAnnotationGeneric method
|
2015-06-01 14:25:06 +01:00 |
|
Sebastian McKenzie
|
7d2c6525d8
|
flesh out type inferrence some more, rename some of the NodePath methods to be less ambiguous, remove dead Binding type methods
|
2015-06-01 14:01:14 +01:00 |
|
Sebastian McKenzie
|
de652dc747
|
change getBindingIdentifier keys to be just a string instead of an array
|
2015-06-01 12:06:36 +01:00 |
|
Sebastian McKenzie
|
9f1053212b
|
add EmptyStatement to t.toSequenceExpression
|
2015-06-01 12:06:16 +01:00 |
|
Sebastian McKenzie
|
76690a3deb
|
renamed Path#isPreviousType to isType
|
2015-06-01 12:05:42 +01:00 |
|
Sebastian McKenzie
|
50f2f2fc98
|
remove DoExpression statement parsing and clear labels and set inFunction to false when parsing DoExpression body - fixes #1658
|
2015-06-01 03:36:14 +01:00 |
|
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 |
|