Sebastian McKenzie
2fb5a3c46e
reference exports.Node so we can replace it if necessary
2015-01-26 01:25:41 +11:00
Sebastian McKenzie
9b7eb2dcd8
update 3.0.0 changelog
2015-01-26 00:14:35 +11:00
Sebastian McKenzie
274b58573b
change -l whitelist flag to -w in bin/6to5-node
2015-01-26 00:14:19 +11:00
Sebastian McKenzie
d7f33121c9
upgrade acorn-6to5
2015-01-26 00:14:08 +11:00
Sebastian McKenzie
75460b91d8
clean up module formatters and fix interopRequireWildcard helper
2015-01-26 00:14:04 +11:00
Sebastian McKenzie
45bb4b00f0
0.11.1-22
2015-01-26 00:12:29 +11:00
Sebastian McKenzie
1221112610
add canInsertSemicolon check to async function parsing
2015-01-26 00:12:01 +11:00
Sebastian McKenzie
766e42d140
clean up async function declaration parsing
2015-01-25 23:44:17 +11:00
Sebastian McKenzie
c297f5a57f
fix parseAssignableListItem function name misspelling
2015-01-25 22:06:58 +11:00
Sebastian McKenzie
3d355566dc
avoid duplicate requires when importing modules
2015-01-25 20:39:41 +11:00
Sebastian McKenzie
a3b58edc52
only remap break/continue when inside a loop
2015-01-25 18:46:20 +11:00
Sebastian McKenzie
5c71b1a031
add base for naughty polyfill tool
2015-01-25 18:46:04 +11:00
Sebastian McKenzie
585e21a734
add whitelist and blacklist options to 6to5-node - closes #588
2015-01-25 17:26:51 +11:00
Sebastian McKenzie
a46f4f7873
upgrade acorn-6to5
2015-01-25 17:23:34 +11:00
Sebastian McKenzie
0530e7c28d
0.11.1-21
2015-01-25 17:22:49 +11:00
Sebastian McKenzie
2c3d2ec875
simplify parse assignable list types
2015-01-25 17:22:37 +11:00
Sebastian McKenzie
1937e93e58
update flow rest param tests
2015-01-25 17:22:26 +11:00
Sebastian McKenzie
7ea883a3b5
Merge https://github.com/RReverser/acorn-jsx
...
Conflicts:
acorn.js
package.json
2015-01-25 17:08:37 +11:00
Sebastian McKenzie
e397a0c4d3
support flow types in arrow function params, add support for async function declarations
2015-01-25 17:06:13 +11:00
Sebastian McKenzie
456bce1c9a
rename loose modules
2015-01-25 15:46:27 +11:00
Sebastian McKenzie
d8046333c0
add test location to ast validation
2015-01-25 15:46:17 +11:00
Sebastian McKenzie
49c28d449e
deprecate old transformer names
2015-01-25 15:46:04 +11:00
Sebastian McKenzie
3fdf492dcf
safer common interop - closes #493
2015-01-25 14:03:25 +11:00
Sebastian McKenzie
c5197e1cad
Merge https://github.com/marijnh/acorn
...
Conflicts:
acorn.js
acorn_loose.js
2015-01-25 11:50:02 +11:00
Ingvar Stepanyan
012f7dbddd
Introduce helpers for contextual keywords.
2015-01-25 10:36:06 +11:00
Sebastian McKenzie
97dd99d171
Remove useless noLess
2015-01-25 10:03:51 +11:00
Ingvar Stepanyan
401e6c4f30
Update version.
2015-01-25 00:33:14 +02:00
Ingvar Stepanyan
719ecbd203
Improve JSX braces context handling.
2015-01-25 00:33:03 +02:00
Ingvar Stepanyan
e93b69d595
Add regression test for #15 .
2015-01-25 00:27:06 +02:00
Ingvar Stepanyan
c445d073e2
Merge branch 'upstream' into jsx2
...
Conflicts:
acorn.js
2015-01-25 00:20:02 +02:00
Sebastian McKenzie
78215a17cd
Merge https://github.com/marijnh/acorn
...
Conflicts:
acorn.js
package.json
2015-01-24 22:49:06 +11:00
Ingvar Stepanyan
5d96bbd781
Simplify & fix rest argument validity checks.
2015-01-24 13:38:14 +02:00
Ingvar Stepanyan
cdd444eff1
Speed-up reading words, strings and templates.
...
Now identifiers and strings even with escaped chars are read
in optimized way by reading entire chunks delimited by escape
chars (and not bailing to deopt mode on first one).
2015-01-24 12:42:19 +02:00
Ingvar Stepanyan
65d09eac6e
Implement shorthand property assignment in ambiguous contexts.
...
Issue #181 .
2015-01-24 12:40:24 +02:00
Sebastian McKenzie
99a4343626
use clone helper instead of lodash cloneDeep - fixes #583
2015-01-24 16:32:55 +11:00
Sebastian McKenzie
8eb3091a9d
update params generator to work with new parameters
2015-01-24 16:32:37 +11:00
Sebastian McKenzie
befa221bd9
only get the basename for task names in test helper
2015-01-24 16:32:17 +11:00
Sebastian McKenzie
a954ae3a6e
add breaking switch break test
2015-01-24 16:32:02 +11:00
Sebastian McKenzie
afa0a31b91
add no loopParent warning to block scoping transformer
2015-01-24 16:31:52 +11:00
Sebastian McKenzie
8a13c12738
switch rest and default parameters to new ast type
2015-01-24 16:31:43 +11:00
Sebastian McKenzie
b938e1aece
rename misc transformers
2015-01-24 15:20:23 +11:00
Sebastian McKenzie
89a3206553
Merge branch 'master' into 3.0.0
...
Conflicts:
CHANGELOG.md
lib/6to5/transformation/transformers/optional-core-aliasing.js
2015-01-24 15:00:44 +11:00
Sebastian McKenzie
66e9df6b0b
v2.13.7
v2.13.7
2015-01-24 11:44:08 +11:00
Sebastian McKenzie
2fb299da22
update 2.13.7 changelog
2015-01-24 11:40:26 +11:00
Sebastian McKenzie
23d962b838
Revert "move optional async transformers down - fixes #580 "
...
This reverts commit 9cf1c62147c464c9318a9519d65df1b05eb042bb.
2015-01-24 11:39:50 +11:00
Sebastian McKenzie
519454c343
don't realias variables that are already declared in optional coreAliasing transformer - fixes #579
2015-01-24 11:26:51 +11:00
Sebastian McKenzie
9cf1c62147
move optional async transformers down - fixes #580
2015-01-24 11:20:56 +11:00
Sebastian McKenzie
0e6bd3ed08
v2.13.6
v2.13.6
2015-01-24 11:13:59 +11:00
Sebastian McKenzie
95a3a02469
disable failing let scoping test
2015-01-24 11:10:18 +11:00
Sebastian McKenzie
1a0cad2ac1
add new expression as a valid conditional expression parent for parantheses insertion - fixes #578
2015-01-24 10:29:34 +11:00