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 |
|
Sebastian McKenzie
|
f5c4684d3e
|
force default parameter IIFE on reference to eval
|
2015-05-12 19:13:32 +01:00 |
|
Sebastian McKenzie
|
2b42773e01
|
explode duplicate identifiers in export/import specifiers and property shorthand - fixes #1458
|
2015-05-11 22:08:38 +01:00 |
|
Sebastian McKenzie
|
d38f18af40
|
create null object when clearing internalRemap instead of using an object inherited plain object - fixes #1489
|
2015-05-09 18:39:59 +01:00 |
|
Sebastian McKenzie
|
87d879e236
|
Merge branch 'master' of github.com:babel/babel
|
2015-05-09 16:53:05 +01:00 |
|
Sebastian McKenzie
|
2a5cb9d21b
|
move some utility transformers to minification
|
2015-05-09 16:52:31 +01:00 |
|
Amjad Masad
|
6834cc5b46
|
Add failing tests for trailing commas in new expressions
|
2015-05-08 19:12:10 -07:00 |
|
Sebastian McKenzie
|
080b26769c
|
remove compat-table
|
2015-05-09 00:09:19 +01:00 |
|
Sebastian McKenzie
|
4194857086
|
fix system modules test to reflect strict hoisting behaviour
|
2015-05-08 23:58:25 +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
|
f6d9b270c9
|
update to tracuer master
|
2015-05-08 23:48:30 +01:00 |
|
Sebastian McKenzie
|
1be0159b01
|
Merge pull request #1484 from amasad/type-comment-print
[Flow] Add failing tests for printing comments w/ type alias
|
2015-05-08 23:46:18 +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 |
|
Amjad Masad
|
ed56fecd04
|
[Flow] Add failing tests for printing comments w/ type alias
|
2015-05-08 15:33:00 -07:00 |
|