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 |
|
Greg Hurrell
|
0c300058a3
|
Add "mixed" Flow type
"mixed" is one of the base types listed here:
http://flowtype.org/docs/base-types.html
So this commit adds support for it.
|
2015-06-02 07:15:06 -07: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
|
beb5ee1333
|
remove useless generator test helpers
|
2015-05-31 21:26:22 +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 |
|
Sebastian McKenzie
|
91a037af55
|
Merge pull request #1590 from Khan/fix_retainLines_with_jsx
tests for retainLines formatting
|
2015-05-21 01:39:33 +01:00 |
|
Kevin Barabash
|
067fccc2c9
|
tests for retainLines formatting
|
2015-05-20 18:36:47 -06:00 |
|
Sebastian McKenzie
|
348c0d2542
|
handle TCO for calls that exceed the functions parameter count - fixes #1589
|
2015-05-21 01:21:49 +01:00 |
|
Sebastian McKenzie
|
f2f6bbb02c
|
clean up explosion of module declarations, remove and inherit comments when taking off the declaration - fixes #1583
|
2015-05-21 01:03:23 +01:00 |
|
Sebastian McKenzie
|
68a99ed1e9
|
fix es6.modules-system for head hoisting
|
2015-05-20 10:35:01 +01:00 |
|
Sebastian McKenzie
|
af4feb4d88
|
fix renaming of assignment expressions to fix pattern renaming in the es6.blockScoping transformer - fixes #1576
|
2015-05-20 10:34:50 +01:00 |
|
Sebastian McKenzie
|
de1e965fec
|
fix placement of for loop in es6.modules-system hoisting test
|
2015-05-20 10:15:42 +01:00 |
|
Sebastian McKenzie
|
e0aceeafef
|
Merge pull request #1570 from guybedford/system-hoist-bug
System format hoisting bug
|
2015-05-20 09:57:14 +01:00 |
|
Sebastian McKenzie
|
12104f822f
|
add assignment pattern shorthand support to explode transformer - fixes #1566
|
2015-05-18 22:44:40 +01:00 |
|
Sebastian McKenzie
|
b4cd2df745
|
ignore this and arguments when performing TCO on shadowed functions - fixes #1564
|
2015-05-18 22:41:27 +01:00 |
|
guybedford
|
887ffed84c
|
system hoist bug test case
|
2015-05-18 23:35:09 +02:00 |
|
Sebastian McKenzie
|
55114ec631
|
update AMD module formatter to add import default remapping - #1150
|
2015-05-18 02:01:34 +01:00 |
|
Sebastian McKenzie
|
ea510d09d0
|
fix module shadowing when using CommonJS-like module formatters - fixes #1544
|
2015-05-16 01:47:48 +01:00 |
|
Richard Eames
|
cd8655708d
|
Added DCE tests for all the bugs I've reported so far.
|
2015-05-15 15:55:58 -06:00 |
|
Sebastian McKenzie
|
ff12046009
|
move traverse replace test up
|
2015-05-15 18:35:15 +01:00 |
|
Amjad Masad
|
741abb73d2
|
Add failing test for printing with compact & retainLines
|
2015-05-14 23:57:05 -07:00 |
|
Sebastian McKenzie
|
5ae3dc01f1
|
make path patterns used by only and ignore **very** liberal, this will ease a lot of pain in dealing with them
|
2015-05-15 02:33:40 +01:00 |
|
Sebastian McKenzie
|
41b5607ef3
|
fix env option tests
|
2015-05-15 00:11:28 +01:00 |
|
Sebastian McKenzie
|
024e4454a1
|
add env option - closes #1531
|
2015-05-14 23:47:56 +01:00 |
|
Sebastian McKenzie
|
14dddcda36
|
make PathHoister much more flexible, now ignores global references and will not deopt on reassignments and will instead hoist as high as it can, this also fixes #1529 since the order of operations has changed
|
2015-05-14 23:29:02 +01:00 |
|
Sebastian McKenzie
|
724bf52929
|
handle "static" contexts in es7.functionBind - #1518
|
2015-05-14 16:37:44 +01:00 |
|
Sebastian McKenzie
|
7407b37bd9
|
Merge pull request #1518 from babel/es7.functionBind
Add experimental support for ES7 function bind.
|
2015-05-14 16:22:21 +01:00 |
|
Ingvar Stepanyan
|
e05d7cf49a
|
Fix some parsing edge cases for :: operator.
|
2015-05-14 12:47:51 +03:00 |
|
Ingvar Stepanyan
|
fd8e94a90f
|
Preserve original execution order in :: operator.
|
2015-05-14 12:39:05 +03:00 |
|
Sebastian McKenzie
|
97680e9dfd
|
properly hoist all var patterns when wrapping bodies in the es6.blockScoping transformer - fixes #1521
|
2015-05-13 19:55:40 +01:00 |
|
Ingvar Stepanyan
|
1a299b2bcc
|
Small fixes to es7.functionBind and generation tests added.
|
2015-05-13 18:20:33 +03:00 |
|
Ingvar Stepanyan
|
37f662d790
|
Add experimental support for ES7 function bind. (issue #1287)
|
2015-05-13 17:58:21 +03:00 |
|
Sebastian McKenzie
|
06e75c42bf
|
update module call remap tests
|
2015-05-13 03:18:55 +01:00 |
|
Sebastian McKenzie
|
b6f18b4f2b
|
Merge pull request #1200 from lukasmlady/regenerator-let-fn-if-bug
Add failing tests that document ES 6 generators bug
|
2015-05-12 23:21:17 +01:00 |
|
Amjad Masad
|
462ff572b3
|
Add failing test for trailing commas in methods
|
2015-05-12 13:19:21 -07:00 |
|