Sebastian McKenzie
|
ae77ea807f
|
normalise source map file paths when using the CLI - fixes #1496
|
2015-05-15 00:05:11 +01:00 |
|
Sebastian McKenzie
|
ad44190c6b
|
properly register for head variable declaration paths when performing scope tracking - fixes #1524
|
2015-05-14 23:53:04 +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
|
d4fb924b6a
|
add tion comment to all function visitors
|
2015-05-14 22:37:15 +01:00 |
|
Sebastian McKenzie
|
b02c97af60
|
Merge pull request #1536 from benjamn/master
Invoke Regenerator on async/generator Function nodes, not whole AST.
|
2015-05-14 22:27:42 +01:00 |
|
Ben Newman
|
cc611cb71c
|
Invoke Regenerator on async/generator Function nodes, not whole AST.
This should help (dramatically?) with
https://github.com/babel/babel/issues/1486#issuecomment-101491605,
although I'm not sure how to run the benchmarks myself.
|
2015-05-14 15:42:58 -05:00 |
|
Sebastian McKenzie
|
b8a01a9919
|
move traversal scope logic and binding into it's own folder, rename Scope#generateTemp to generateDeclaredUidIdentifier, rename Scope#generateUidBasedOnNode to Scope#generateUidIdentifierBasedOnNode
|
2015-05-14 19:12:26 +01:00 |
|
Sebastian McKenzie
|
55c99661be
|
NFO
|
2015-05-14 18:07:36 +01:00 |
|
Sebastian McKenzie
|
1563b216df
|
Merge branch 'master' of github.com:babel/babel
|
2015-05-14 17:56:33 +01:00 |
|
Sebastian McKenzie
|
a9d4b485d9
|
simplify getStaticContext in es7.functionBind transformer - thanks @RReverser!
|
2015-05-14 17:48:51 +01:00 |
|
Sebastian McKenzie
|
360daa6267
|
Merge pull request #1532 from dchambers/prefix-private-methods-with-underscore
Prefix private methods names with underscore.
|
2015-05-14 16:52:16 +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
|
da765cc4c1
|
Flip the negation in if-else.
|
2015-05-14 18:05:55 +03:00 |
|
dchambers
|
4f862eee6e
|
Prefix private methods names with underscore.
|
2015-05-14 13:19:41 +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
|
a6cf28c5b5
|
Merge pull request #1525 from nkt/exponentiation-operator-inline
Added missing exponential operator inlining
|
2015-05-13 23:09:57 +01:00 |
|
Nikita Gusakov
|
6b07b13a8e
|
Added missing exponential operator inlining
|
2015-05-14 01:08:02 +03:00 |
|
Sebastian McKenzie
|
561c4dcc25
|
5.3.3
|
2015-05-13 22:09:37 +01:00 |
|
Sebastian McKenzie
|
b516ea596a
|
v5.3.3
v5.3.3
|
2015-05-13 22:08:32 +01:00 |
|
Sebastian McKenzie
|
248758eee3
|
fix version number
|
2015-05-13 22:07:33 +01:00 |
|
Sebastian McKenzie
|
a808602ae0
|
v3.5.3
|
2015-05-13 22:07:00 +01:00 |
|
Sebastian McKenzie
|
40e3436e95
|
add 3.5.3 changelog
|
2015-05-13 22:05:07 +01:00 |
|
Sebastian McKenzie
|
f704770b26
|
uncomment out return traversal path skipping - fixes #1523
|
2015-05-13 22:03:50 +01:00 |
|
Sebastian McKenzie
|
330665f150
|
ignore modules alongside param bindings in minification.deadCodeElimination transformer - fixes #1523
|
2015-05-13 21:49:28 +01:00 |
|
Sebastian McKenzie
|
af41899d74
|
5.3.2
|
2015-05-13 19:58:21 +01:00 |
|
Sebastian McKenzie
|
d12f4d0bc8
|
v5.3.2
v5.3.2
|
2015-05-13 19:57:20 +01: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 |
|
Sebastian McKenzie
|
51341ca6c3
|
fix and add missing module specifier reference detection - fixes #1520
|
2015-05-13 19:23:47 +01:00 |
|
Sebastian McKenzie
|
ab54bfa50e
|
Merge pull request #1519 from zpao/package-licenses
Add license fields to packages
|
2015-05-13 18:36:25 +01:00 |
|
Paul O’Shannessy
|
60aa933fb6
|
Add license fields to packages
|
2015-05-13 10:21:42 -07: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
|
b0317f9bab
|
don't consider "globals" to cause incompatible scope hoist
|
2015-05-13 12:33:08 +01:00 |
|
Sebastian McKenzie
|
be2dfaf081
|
register variable declarator in scope when pushing
|
2015-05-13 09:11:09 +01:00 |
|
Sebastian McKenzie
|
2c8437ae92
|
ignore initializerless variable declaration when trying to inline single use variables - fixes #1516
|
2015-05-13 08:46:41 +01:00 |
|
Sebastian McKenzie
|
2a0bcfd086
|
add support for evaluating unary ~
|
2015-05-13 08:45:16 +01:00 |
|
Sebastian McKenzie
|
2cf41afac3
|
move expression inlining to exit rather than enter in minification.inlineExpressions transformer
|
2015-05-13 08:45:06 +01:00 |
|
Sebastian McKenzie
|
e318f5f3be
|
use ReferencedIdentifier virtual type in minification.deadCodeElimination transformer
|
2015-05-13 08:44:33 +01:00 |
|
Sebastian McKenzie
|
939decb86c
|
stop entire unnecessary traversal for regenerator
|
2015-05-13 08:44:18 +01:00 |
|
Sebastian McKenzie
|
1baa0df948
|
clean up array inferrence for #1515
|
2015-05-13 08:44:03 +01:00 |
|
Sebastian McKenzie
|
e8956a8c44
|
upgrade dev dependency babel to 5.3.1
|
2015-05-13 08:43:25 +01:00 |
|
Sebastian McKenzie
|
2f0fdbbc26
|
5.3.1
|
2015-05-13 03:21:54 +01:00 |
|
Sebastian McKenzie
|
5f931525bc
|
v5.3.1
v5.3.1
|
2015-05-13 03:20:33 +01:00 |
|
Sebastian McKenzie
|
b86545a320
|
update 5.3.1 changelog
|
2015-05-13 03:19:39 +01:00 |
|
Sebastian McKenzie
|
06e75c42bf
|
update module call remap tests
|
2015-05-13 03:18:55 +01:00 |
|
Sebastian McKenzie
|
05dd65244d
|
add 5.3.1 changelog
|
2015-05-13 03:16:43 +01:00 |
|
Sebastian McKenzie
|
c4ebfeb0fa
|
fix explosion of modules and colliding identifiers
|
2015-05-13 03:16:03 +01:00 |
|