Sebastian McKenzie
857abf5024
v2.13.3
v2.13.3
2015-01-19 09:05:37 +11:00
Sebastian McKenzie
6d67105bab
add coverage and vendor to npmignore
2015-01-19 09:02:51 +11:00
Aluísio Augusto Silva Gonçalves
e2f4ca106e
Merge branch 'external-regenerator-runtime' into scoped-es6-runtime
2015-01-18 20:02:48 -02:00
Aluísio Augusto Silva Gonçalves
061bbe0409
Merge branch 'external-runtime' into scoped-es6-runtime
2015-01-18 20:01:52 -02:00
Sebastian McKenzie
078b09676f
v2.13.2
v2.13.2
2015-01-19 09:00:15 +11:00
Sebastian McKenzie
b719eaf6ab
add missing semicolon
2015-01-19 08:58:11 +11:00
Sebastian McKenzie
b63accca25
remove --mangle sort from uglify since it's causing issues in safari/ios
2015-01-19 08:57:43 +11:00
Sebastian McKenzie
2d41b09c3b
add 2.12.3 changelog
2015-01-19 08:57:04 +11:00
Sebastian McKenzie
0b44137d1f
exclude coverage folder from npm
2015-01-19 08:56:58 +11:00
Sebastian McKenzie
8d8dd5fa37
add let scoping transformer rename note
2015-01-19 08:54:26 +11:00
Sebastian McKenzie
16b7ff972c
split up tdz into an optional transformer until it has a better implementation - fixes #527
2015-01-19 08:54:04 +11:00
Sebastian McKenzie
ca41612109
use process.stdin.write instead of console.log to avoid console.log sprintf - fixes #527
2015-01-19 08:53:42 +11:00
Sebastian McKenzie
8fc7af5480
properly reference method body - fixes #530
2015-01-19 08:35:01 +11:00
Aluísio Augusto Silva Gonçalves
7e6da1d368
Add tests for the externalRegenerator transformer
2015-01-18 17:33:57 -02:00
Aluísio Augusto Silva Gonçalves
d4cc8fefd1
Add transformer to import regeneratorRuntime from a module
...
Thanks to facebook/regenerator#167 Regenerator's runtime can be now
required as a module (though not in an easily self-containable way).
This transformer, together with `coreAliasing` and `externalRuntime`,
allows users to ditch a runtime dependency on `6to5`/`6to5-core` to
depend directly on `core-js` and `regenerator`.
2015-01-18 17:33:56 -02:00
Aluísio Augusto Silva Gonçalves
81bec3e5c4
Move the _blockHoist transformer after regenerator
...
Otherwise wrapped generator functions are hoisted to the top of the
scope even if we want something else to come before them.
2015-01-18 17:33:55 -02:00
Aluísio Augusto Silva Gonçalves
e985d8b25d
Don't use interopRequire for dynamic imports
...
They don't need it at all and this also allows use of `externalRuntime`
without fear of the runtime ending up being loaded after it's used.
2015-01-18 17:31:55 -02:00
Aluísio Augusto Silva Gonçalves
84ee0efe32
Add test for externalRuntime with AMD modules
2015-01-18 17:31:54 -02:00
Aluísio Augusto Silva Gonçalves
e9a024e58a
Add simple test for externalRuntime transformer
...
Just import a module namespace and see what happens.
2015-01-18 17:31:53 -02:00
Aluísio Augusto Silva Gonçalves
e8237910e8
Add a transformer to import the runtime from a file
...
The `externalRuntime` optional transformer can be used in conjunction
with the `runtime` option to import and use the runtime from a module
instead of polluting the global environment.
2015-01-18 17:31:52 -02:00
Sebastian McKenzie
1c6cb7ce40
Merge pull request #526 from tricknotes/remove-unused
...
Remove unused local variable
2015-01-18 22:30:24 +11:00
Ryunosuke SATO
24d6c3f488
Remove unused local variable
...
`hasOptional` is assigned but unused from anywhere.
2015-01-18 20:16:32 +09:00
Sebastian McKenzie
d877a04397
v2.13.1
v2.13.1
2015-01-18 21:40:21 +11:00
Sebastian McKenzie
4844882f5e
break let scoping transformer if there are no block scoped references
2015-01-18 21:37:37 +11:00
Sebastian McKenzie
a80945cfb4
ignore function declarations in TDZ detection
2015-01-18 21:33:22 +11:00
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
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
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
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