Sebastian McKenzie
6a884c58a7
add 2.13.1 changelog
2015-01-18 21:28:34 +11:00
Sebastian McKenzie
7c4701716c
implement block scoping TDZ
2015-01-18 21:26:02 +11:00
Sebastian McKenzie
ecfd5fadc6
v2.13.0
v2.13.0
2015-01-18 19:31:07 +11:00
Sebastian McKenzie
c6be5cccd7
update bin/6to5/file to new source-map api
2015-01-18 19:29:18 +11:00
Sebastian McKenzie
dd256dc3f8
add acorn-6to5 changes to 2.13.0 changelog
2015-01-18 19:26:15 +11:00
Sebastian McKenzie
622da331a6
add 2.13.0 changelog
2015-01-18 19:24:54 +11:00
Sebastian McKenzie
5a44793dcb
upgrade acorn-6to5
2015-01-18 19:24:49 +11:00
Sebastian McKenzie
b82d5f0290
Merge branch 'master' of github.com:6to5/acorn-6to5
2015-01-18 19:24:30 +11:00
Sebastian McKenzie
89d8eff5ad
v0.11.1-18
2015-01-18 19:20:51 +11:00
Sebastian McKenzie
587ab0d07c
Merge pull request #22 from tricknotes/fix-repo-name
...
Fix repository name
2015-01-18 19:17:52 +11:00
Ryunosuke SATO
d24b59ca42
Fix repository name
...
Now `acorn-6to5` is owned by 6to5 organization.
2015-01-18 17:17:14 +09:00
Sebastian McKenzie
d425759ca7
Merge pull request #21 from charliesome/fix-associativity-parsing-again
...
Fix associativity parsing, hopefully for good this time
2015-01-18 19:15:44 +11:00
Sebastian McKenzie
d6dec48335
Merge pull request #20 from tricknotes/keep-acorn_scp
...
Keep acorn_csp.js for npm module
2015-01-18 19:14:48 +11:00
Charlie Somerville
8296fe1415
fix associativity parsing, hopefully for good this time
2015-01-18 19:14:19 +11:00
Ryunosuke SATO
a2f1b75243
Keep acorn_csp.js for npm module
...
The published version v0.11.1-17 doesn't include acorn_csp.js.
`.npmignore` is required to keep it on NPM module.
2015-01-18 17:12:05 +09:00
Sebastian McKenzie
9c9a9b0325
make regenerator test future-proof
2015-01-18 18:51:11 +11:00
Sebastian McKenzie
2534f7f2a0
upgrade dependencies
2015-01-18 18:50:58 +11:00
Sebastian McKenzie
36a933a004
add strict mode to every file
2015-01-18 18:44:08 +11:00
Sebastian McKenzie
62c168b13c
fix linting errors
2015-01-18 18:41:24 +11:00
Sebastian McKenzie
5f9f588386
fix flow function param type parsing - allow optional notation as well as type declaration - fixes 6to5/6to5#524
2015-01-18 18:33:42 +11:00
Sebastian McKenzie
810c97d7ab
actually make destructuring use the provided operator
2015-01-18 18:24:16 +11:00
Sebastian McKenzie
c2b20b18b3
make name method helper export a property method instead of a default
2015-01-18 18:24:05 +11:00
Sebastian McKenzie
309d19960f
better traversal context variable names
2015-01-18 18:23:46 +11:00
Sebastian McKenzie
774cb66d9b
add isBlockedScoped types helper
2015-01-18 18:23:37 +11:00
Sebastian McKenzie
d360bd5bb7
update misc tests
2015-01-18 18:23:27 +11:00
Sebastian McKenzie
74f5a73d31
update traceur
2015-01-18 18:23:14 +11:00
Sebastian McKenzie
26395a86fa
add block scoped functions - fixes #514
2015-01-18 18:23:03 +11:00
Sebastian McKenzie
436c488ee3
revamp let scoping transformer - closes #510
2015-01-18 18:22:37 +11:00
Sebastian McKenzie
93d99077e5
Revert "add loose mode to spread and destructuring"
...
This reverts commit 95d9f596687cd3fb4ce4d78dc6c7606128b74209.
2015-01-18 12:52:16 +11:00
Sebastian McKenzie
0bb52d6e3d
Merge branch 'master' of github.com:6to5/6to5
2015-01-18 12:16:23 +11:00
Sebastian McKenzie
320c78b815
make let scoping collision detection much more reliable
2015-01-18 12:15:50 +11:00
Sebastian McKenzie
ddd59b94b0
upgrade acorn-6to5
2015-01-18 12:15:31 +11:00
Sebastian McKenzie
2debaf0f5e
v0.11.1-17
2015-01-18 12:14:49 +11:00
Sebastian McKenzie
7c3a487355
fix exponentiation tests
2015-01-18 12:13:38 +11:00
Sebastian McKenzie
c210d64557
add loose all option
2015-01-18 12:13:08 +11:00
Sebastian McKenzie
a0f605bbab
add way to automatically write expected tests
2015-01-18 12:12:58 +11:00
Sebastian McKenzie
f4b2768194
add todo note to duplicate expression
2015-01-18 12:12:32 +11:00
Sebastian McKenzie
95d9f59668
add loose mode to spread and destructuring
2015-01-18 12:12:12 +11:00
Sebastian McKenzie
a0a20f9fb2
fix styling in right associative
2015-01-18 10:38:13 +11:00
Sebastian McKenzie
a189dbdcef
Merge pull request #19 from charliesome/fix-right-associative-parse
...
Fix right associative parse precedence
2015-01-18 10:36:12 +11:00
Charlie Somerville
30e9978ffb
pass minPrec when right recursing rather than prec - 1
2015-01-18 10:34:34 +11:00
Sebastian McKenzie
c41d799b9b
Merge pull request #522 from fabiomcosta/lint_fixes
...
Fixes lint warnings that are blocking test run
2015-01-18 10:21:12 +11:00
Fabio M. Costa
e7d4642d48
Fixes lint warnings that are blocking test run
2015-01-17 14:19:54 -08:00
Marijn Haverbeke
dac747dfa9
Add a test for issue #201
2015-01-17 22:26:34 +01:00
Marijn Haverbeke
3e513fc6a8
Kill finishNodeAt in acorn_loose as well
...
Issue #200
2015-01-17 22:22:26 +01:00
Ingvar Stepanyan
6dee98d1b9
Adapt ES6 template handling to new tokenizer.
...
Avoid need for:
* extra `templates` array in favor of new `tokContext`;
* special location handling for first & last template elements;
* separate `_templateContinued` token in favor of same `_template`.
Adds:
* token types for backQuote and dollarBraceL instead of skipping them
so they can be handled (i.e. highlighted differently).
2015-01-17 22:21:22 +01:00
Sebastian McKenzie
41949fd58b
push uids to scope tracking - fixes #515
2015-01-18 02:36:37 +11:00
Sebastian McKenzie
d0dc972840
fix up formatting in traverse
2015-01-18 02:35:19 +11:00
Sebastian McKenzie
621e66e9ac
add private declaration and comprehension expression support to scope tracking and id building
2015-01-18 02:35:08 +11:00
Sebastian McKenzie
529544ce0e
use generateUidIdentifier instead of generateUid
2015-01-18 01:16:09 +11:00