Sebastian McKenzie
|
95d830fde0
|
don't output comma separator for decorator list and output Property decorators - fixes #1811
|
2015-06-25 12:23:45 +01:00 |
|
Sebastian McKenzie
|
128d3b5c91
|
add missing computed loose test - ref #1820
|
2015-06-25 04:11:32 +01:00 |
|
Sebastian McKenzie
|
0b1ce6c9a4
|
always coerce leading computed property initialisers into the init object - fixes #1820
|
2015-06-25 04:10:56 +01:00 |
|
Sebastian McKenzie
|
a096f6b1c5
|
fix noOptimise state being incorrect when recursing into multiple nested functions - fixes #1815
|
2015-06-24 13:45:14 +01:00 |
|
Sebastian McKenzie
|
8e1f134635
|
fix rest parameter array allocation loop being incorrectly aliased - fixes #1800
|
2015-06-22 11:54:57 +01:00 |
|
Sebastian McKenzie
|
58cda35831
|
log spread element rest parameter as a candidate instead of replacing it in place - fixes #1796
|
2015-06-22 00:06:03 +01:00 |
|
Sebastian McKenzie
|
4b0f624fb3
|
turn method literal keys into assignments in loose mode - fixes #1797
|
2015-06-21 23:59:06 +01:00 |
|
Sebastian McKenzie
|
13d5c94b8b
|
update transformation tests
|
2015-06-21 00:03:29 +01:00 |
|
Sebastian McKenzie
|
8f74e8068c
|
fix generation tests to reflect acorn update
|
2015-06-20 23:35:02 +01:00 |
|
Sebastian McKenzie
|
4f08a77230
|
resync with upstream acorn
|
2015-06-20 23:28:49 +01:00 |
|
Sebastian McKenzie
|
4ac33d62af
|
move spec.functionName transformer to builtin-basic - fixes #1743
|
2015-06-20 22:51:20 +01:00 |
|
Sebastian McKenzie
|
d3c30b669f
|
update babel-plugin-runtime
|
2015-06-20 22:21:44 +01:00 |
|
Sebastian McKenzie
|
100317e0c8
|
split react displayName addition into a plugin - fixes #1761
|
2015-06-20 22:01:40 +01:00 |
|
Sebastian McKenzie
|
498297ce6b
|
check for invalid binding identifiers when generating inferred method names - fixes #1794
|
2015-06-20 21:48:42 +01:00 |
|
Ingvar Stepanyan
|
09b334ad21
|
Add guard against non-ES5 integer literals.
|
2015-06-17 21:11:20 +03:00 |
|
Sebastian McKenzie
|
d647ede94b
|
fix up raw number literal
|
2015-06-17 17:58:03 +01:00 |
|
Ingvar Stepanyan
|
fd4c0dae95
|
Generate original number representation when value was not changed.
|
2015-06-17 18:20:35 +03:00 |
|
Sebastian McKenzie
|
c7cac7aaba
|
add deply nested smart insertion of rest parameter allocation
|
2015-06-17 02:34:42 +01:00 |
|
Sebastian McKenzie
|
b57a80ecae
|
optimise rest parameters in spread element position and allocate rest array at the earliest common ancestor of all references - fixes #1768
|
2015-06-17 01:57:14 +01:00 |
|
Sebastian McKenzie
|
fb485567b9
|
support module live bindings in arbitary positions not in Program statement position - fixes #1760
|
2015-06-16 00:41:53 +01:00 |
|
Pierre-Yves Gerardy
|
4c1b4b6490
|
Add tests for IIFEs as default exports.
|
2015-06-15 19:28:17 +02:00 |
|
Sebastian McKenzie
|
e08d400b36
|
Merge pull request #1733 from hzoo/i-1732
remove empty strings from beginning of template - fixes #1732
|
2015-06-15 10:46:28 +01:00 |
|
Sebastian McKenzie
|
b9d066d953
|
add special case for null in get helper
|
2015-06-15 00:15:22 +01:00 |
|
Sebastian McKenzie
|
eba9f0ffbd
|
clean up default constructor in derived classes - fixes #1748
|
2015-06-14 23:44:21 +01:00 |
|
Henry Zhu
|
98424f80af
|
template-literals: remove unnecessary strings, only add "" to beginning if second node isn't a string - fixes #1732
|
2015-06-13 14:34:33 -04:00 |
|
Sebastian McKenzie
|
4b85b05839
|
use actual parameter reference for non-last default parameters - fixes #1690
|
2015-06-05 14:08:18 +01:00 |
|
Sebastian McKenzie
|
b0e58f9770
|
add completion statement test and enable experimental option on deadCodeElimination tests
|
2015-06-05 12:17:36 +01:00 |
|
Sebastian McKenzie
|
55750e05e7
|
Revert "enable es6.spec.symbols by default"
This reverts commit f3acedbf08565a7b0b3796f6ef6fb95150359602.
|
2015-06-05 09:44:22 +01:00 |
|
Sebastian McKenzie
|
25581981b5
|
always remove ClassProperty nodes in flow transformer - fixes #1686
|
2015-06-05 09:42:46 +01:00 |
|
Sebastian McKenzie
|
f3acedbf08
|
enable es6.spec.symbols by default
|
2015-06-05 08:43:41 +01:00 |
|
Sebastian McKenzie
|
d5e7b5616c
|
Merge branch 'master' of github.com:babel/babel
|
2015-06-04 22:23:42 +01:00 |
|
Sebastian McKenzie
|
9aa17a6cc2
|
don't consider JSXIdentifier HTML tags to be references - fixes #1683
|
2015-06-04 22:23:24 +01:00 |
|
Jesse McCarthy
|
6f3501876a
|
Add test for require-hook node_modules check.
|
2015-06-03 09:04:59 -04:00 |
|
Jesse McCarthy
|
f8afc5fa17
|
Revert "Add test for require-hook node_modules check."
This reverts commit 1488d88c81c4b8a31f96c0fb1045f3328302b2e2.
Wrong branch was accidentally merged. There is a better test.
|
2015-06-03 09:04:59 -04:00 |
|
Sebastian McKenzie
|
d4abaeeecf
|
Merge branch 'node_modules-robust' of https://github.com/jmm/babel into jmm-node_modules-robust
|
2015-06-03 07:26:12 +01:00 |
|
Sebastian McKenzie
|
ffbf5b0b47
|
convert property key to computed before checking if it's a displayName property in the react transformer builder - closes #1671
|
2015-06-02 23:08:46 +01:00 |
|
Sebastian McKenzie
|
1934c16f0f
|
don't use initializer property for decorators on concise methods in object literals
|
2015-06-01 22:32:04 +01:00 |
|
Jesse McCarthy
|
1488d88c81
|
Add test for require-hook node_modules check.
(Failing.)
|
2015-06-01 16:54:52 -04:00 |
|
Sebastian McKenzie
|
80a7f13460
|
register named method id as a reference to avoid collisions - fixes #1664
|
2015-06-01 21:53:34 +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
|
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
|
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
|
f979d55b71
|
remove special ExpressionStatement handling in destructuring transformer
|
2015-05-30 19:07: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
|
d1d95e0e49
|
check LHS of ForIn/ForOfStatement for constants - closes #1630
|
2015-05-28 10:04:32 -04:00 |
|
Sebastian McKenzie
|
73ada57a17
|
don't inline classes and functions when they're in different scopes in the utility.deadCodeElimination transformer
|
2015-05-25 03:33:12 +01:00 |
|
Sebastian McKenzie
|
a533042503
|
fix bad .gitignore paths resulting in some tests and path/lib files not being included...
|
2015-05-25 01:42:54 +01:00 |
|
Sebastian McKenzie
|
7dbde208ef
|
spec.functionName transformer: hasBinding(name) returns true for built-in globals, so we attempt to rename the binding but it doesn't exist so exits early, add a check that doesn't perform the renaming and instead uses the wrapper - fixes #1598
|
2015-05-21 18:43:55 +01:00 |
|