Sebastian McKenzie
|
82c21a901e
|
clean up es6.tailCall thirdPass visitor
|
2015-05-13 00:11:19 +01:00 |
|
Sebastian McKenzie
|
e1c83144c1
|
add 5.3.0 changelog
|
2015-05-13 00:11:08 +01:00 |
|
Sebastian McKenzie
|
ef2ac73215
|
fix export scope tracking reference counter - fixes #1513
|
2015-05-12 23:21:30 +01:00 |
|
Sebastian McKenzie
|
735d8955bf
|
sync with upstream acorn
|
2015-05-12 23:21:30 +01:00 |
|
Sebastian McKenzie
|
3abee0a4fa
|
fix switch case breaks not being correctly transformed when non top-level - fixes #1200
|
2015-05-12 23:21:30 +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 |
|
Sebastian McKenzie
|
85cd0465fa
|
Merge pull request #1511 from amasad/trailing-methods
Trailing commas in methods
|
2015-05-12 21:46:18 +01:00 |
|
Amjad Masad
|
0452e0fdd2
|
Allow trailing commas in methods
|
2015-05-12 13:20:36 -07:00 |
|
Amjad Masad
|
462ff572b3
|
Add failing test for trailing commas in methods
|
2015-05-12 13:19:21 -07:00 |
|
Sebastian McKenzie
|
d11099bb2b
|
Merge branch 'master' of github.com:babel/babel
|
2015-05-12 19:13:53 +01:00 |
|
Sebastian McKenzie
|
f5c4684d3e
|
force default parameter IIFE on reference to eval
|
2015-05-12 19:13:32 +01:00 |
|
Sebastian McKenzie
|
876a22578b
|
Merge pull request #1506 from sverrejoh/patch-1
Added missing license field to package.json
|
2015-05-12 09:06:55 +01:00 |
|
Sverre Johansen
|
9f5e8b296b
|
Added missing license field to package.json
Project says MIT, but license field missing in package.json
|
2015-05-12 08:54:56 +02:00 |
|
Sebastian McKenzie
|
d9deb02edc
|
register as inside a type when parsing type aliases to avoid ambiguous jsx parsing - fixes #1378
|
2015-05-11 23:44:22 +01:00 |
|
Sebastian McKenzie
|
a402d0cdeb
|
ensure that uids don't collide with **any** bindings contained in the program - fixes #1328
|
2015-05-11 23:37:31 +01:00 |
|
Sebastian McKenzie
|
683fb62505
|
fix acorn hacky lookahead with token contexts - fixes #1349
|
2015-05-11 23:20:51 +01:00 |
|
Sebastian McKenzie
|
941474983d
|
clean up es6.objectSuper transformer - fixes #1502
|
2015-05-11 22:34:08 +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
|
8277a532f4
|
skip loose mode for class methods when using decorators, addresses #1501
|
2015-05-11 17:40:36 +01:00 |
|
Sebastian McKenzie
|
539784b640
|
add Scope#moveBindingTo method and change more for array loops to for...of
|
2015-05-11 17:25:09 +01:00 |
|
Sebastian McKenzie
|
f373f8f003
|
refactor _shadowFunctions transformer to not do an entire traverse per function
|
2015-05-11 11:38:22 +01:00 |
|
Sebastian McKenzie
|
8605e835eb
|
add exit visitor existence to unvisitable node shortcircuiting
|
2015-05-11 01:52:19 +01:00 |
|
Sebastian McKenzie
|
b4ace2043a
|
fix shortcircuting of unvisitable nodes
|
2015-05-11 01:43:18 +01:00 |
|
Sebastian McKenzie
|
444a64e934
|
remove incorrect no eval in strict mode
|
2015-05-10 20:01:13 +01:00 |
|
Sebastian McKenzie
|
8ea2ae924d
|
add existence check for ast.comments
|
2015-05-10 20:00:38 +01:00 |
|
Sebastian McKenzie
|
4ceb1d6f5e
|
short circuit unnecessary visits
|
2015-05-10 20:00:26 +01:00 |
|
Sebastian McKenzie
|
3c81899ca7
|
add --harmony_generators to list of node flags - closes #1474, closes #1473
|
2015-05-10 20:00:12 +01:00 |
|
Sebastian McKenzie
|
ab59fd08e5
|
fix array type inferrence for file#toArray from being so wonky - fixes #1355
|
2015-05-10 19:35:41 +01:00 |
|
Sebastian McKenzie
|
19b05b5e61
|
change some manual array for loops to for..of
|
2015-05-10 19:35:05 +01:00 |
|
Sebastian McKenzie
|
65a44a1e13
|
remove use of exports
|
2015-05-10 16:09:43 +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
|
2744b9f31f
|
only print misisng ast.comments when available
|
2015-05-09 17:32:47 +01:00 |
|
Sebastian McKenzie
|
4deed35212
|
fix syntax errors introduced with previous lodash each removal
|
2015-05-09 17:27:33 +01:00 |
|
Sebastian McKenzie
|
bc9ae5ea8b
|
remove many instances of lodash each in favor of for of loops
|
2015-05-09 17:22:01 +01:00 |
|
Sebastian McKenzie
|
87d879e236
|
Merge branch 'master' of github.com:babel/babel
|
2015-05-09 16:53:05 +01:00 |
|
Sebastian McKenzie
|
f657598c72
|
remove noop traversal visitors methods
|
2015-05-09 16:52:57 +01:00 |
|
Sebastian McKenzie
|
2a5cb9d21b
|
move some utility transformers to minification
|
2015-05-09 16:52:31 +01:00 |
|
Sebastian McKenzie
|
cf7d6b655e
|
Merge pull request #1487 from amasad/trailing-commas
[es7.trailingFunctionCommas] Allow in new expressions
|
2015-05-09 03:16:18 +01:00 |
|
Amjad Masad
|
6d2723eec5
|
New expressions is allowed to have trailing commas in es7 proposal
|
2015-05-08 19:12:53 -07:00 |
|
Amjad Masad
|
6834cc5b46
|
Add failing tests for trailing commas in new expressions
|
2015-05-08 19:12:10 -07:00 |
|
Sebastian McKenzie
|
9b949e574f
|
use block scoped variables in es6.blockScoping transformer
|
2015-05-09 01:25:36 +01:00 |
|
Sebastian McKenzie
|
a75af0a5d2
|
optimise es6.constants transformer to use the same traversal path instead of spawning another one
|
2015-05-09 01:25:21 +01:00 |
|
Sebastian McKenzie
|
080b26769c
|
remove compat-table
|
2015-05-09 00:09:19 +01:00 |
|
Sebastian McKenzie
|
e037ae7bc9
|
automatically explode visitors
|
2015-05-09 00:07:08 +01:00 |
|
Sebastian McKenzie
|
c60ad89937
|
add verbose mode to logging
|
2015-05-09 00:06:55 +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
|
61ba8ad997
|
Merge pull request #1472 from babel/single-pass
Merge internal transformers into single traversal pass
|
2015-05-08 23:36:29 +01:00 |
|