Dan Abramov
3d9d842a0d
Extract traversers outside methods
2015-01-21 14:34:47 +03:00
Sebastian McKenzie
cfd028288f
Merge branch 'master' into 3.0.0
...
Conflicts:
CHANGELOG.md
lib/6to5/transformation/transform.js
2015-01-21 17:56:34 +11:00
Sebastian McKenzie
194c080c64
v2.13.5
v2.13.5
2015-01-21 13:37:06 +11:00
Sebastian McKenzie
4c6076e529
add 2.13.5 changelog
2015-01-21 13:35:30 +11:00
Sebastian McKenzie
df65ec08a2
support destructuring patterns in rest parameters - fixes #550
2015-01-21 13:35:24 +11:00
Sebastian McKenzie
62f11011b0
upgrade kexec - closes #551
2015-01-21 13:19:24 +11:00
Sebastian McKenzie
9385c7e4ad
v2.13.4
v2.13.4
2015-01-21 10:27:35 +11:00
Sebastian McKenzie
3c06e68cae
fix default parameter node variable name
2015-01-21 10:21:27 +11:00
Sebastian McKenzie
e8810f5124
add 2.13.4 changelog
2015-01-21 10:20:13 +11:00
Sebastian McKenzie
3c258c4716
add proper ordering to function param logic - fixes #549
2015-01-21 10:17:52 +11:00
Sebastian McKenzie
193a3c167e
loops should contain their child block let declarations
2015-01-20 19:33:26 +11:00
Sebastian McKenzie
4b525daf72
fix forOf scope declarations not propagating to new for loop - fixes #538
2015-01-20 19:33:05 +11:00
Sebastian McKenzie
e46f42872a
add array comprehension collision test #538
2015-01-20 16:52:11 +11:00
Sebastian McKenzie
4790e4068a
add for collision test #538
2015-01-20 16:52:00 +11:00
Sebastian McKenzie
26cb5d5a65
add block to for loop scope - fixes #538
2015-01-20 16:48:41 +11:00
Sebastian McKenzie
031bda61cc
don't continue let scoping remapping if there are none to be remapped
2015-01-20 16:48:07 +11:00
Sebastian McKenzie
61f1fae83b
remove unused template
2015-01-20 16:47:52 +11:00
Sebastian McKenzie
d911bdaf63
add AssignmentPattern support to scope tracking - fixes #537
2015-01-20 08:56:14 +11:00
Sebastian McKenzie
1859226e76
remove runtime test
2015-01-20 02:36:42 +11:00
Sebastian McKenzie
e4523de16d
upgrade regenerator-6to5
2015-01-20 02:34:02 +11:00
Sebastian McKenzie
6a3829d605
remove includeRegenerator option
2015-01-20 02:31:19 +11:00
Sebastian McKenzie
437ba46889
update regenerator submodule url
2015-01-20 02:31:10 +11:00
Sebastian McKenzie
7007f7e0bb
remove includeRegenerator option
2015-01-20 02:30:57 +11:00
Sebastian McKenzie
ff12a996de
remove ALL check from regenerator tests
2015-01-20 02:30:49 +11:00
Sebastian McKenzie
faba02afd4
better block scoped functions
2015-01-20 02:30:41 +11:00
Sebastian McKenzie
5436e95c9a
switch to regenerator-to5
2015-01-20 02:30:34 +11:00
Sebastian McKenzie
031099b58e
add generator note to name method helper
2015-01-20 02:29:50 +11:00
Sebastian McKenzie
e75d1a1666
fix helper identifiers
2015-01-20 01:45:00 +11:00
Sebastian McKenzie
7f6eb3dba3
update selfContained transformer to use new File data layer
2015-01-20 01:42:43 +11:00
Sebastian McKenzie
33d2463c65
remove old runtime tests
2015-01-20 01:42:31 +11:00
Sebastian McKenzie
ab134d0919
add data abstraction layer to File
2015-01-20 01:36:00 +11:00
Sebastian McKenzie
d6412d0a1b
Merge branch 'AluisioASG-scoped-es6-runtime' into 3.0.0
2015-01-20 01:34:50 +11:00
Sebastian McKenzie
9f41d6231e
Merge branch 'scoped-es6-runtime' of https://github.com/AluisioASG/6to5 into AluisioASG-scoped-es6-runtime
2015-01-20 01:34:43 +11:00
Aluísio Augusto Silva Gonçalves
9d2e12dfa6
Amendments from 6to5/6to5#535 comments
2015-01-19 12:31:47 -02:00
Aluísio Augusto Silva Gonçalves
043bf13d24
Revert moving _blockHoist after regenerator
...
This reverts commits 81bec3e5c4e559cacadbc07dd24aac8d5099caa6 and
157f5c3304e8b85be8ada99a634393ea22e45045.
2015-01-19 12:24:54 -02:00
Aluísio Augusto Silva Gonçalves
3f96cf3963
Rename 6to5-runtime's helpers module to 'helpers'
2015-01-19 12:24:45 -02:00
Sebastian McKenzie
22fb346983
remove runtime option
2015-01-20 01:17:24 +11:00
Sebastian McKenzie
e7acfd7bb7
fix regenerator runtime build
2015-01-20 01:13:28 +11:00
Sebastian McKenzie
31cf740b99
fix regenerator location
2015-01-20 01:05:49 +11:00
Sebastian McKenzie
d75139a059
add 6to5-runtime build process #535
2015-01-20 00:56:09 +11:00
Sebastian McKenzie
7257e2445d
Merge branch 'master' into 3.0.0
...
Conflicts:
CHANGELOG.md
lib/6to5/file.js
lib/6to5/register.js
2015-01-20 00:36:06 +11:00
Sebastian McKenzie
f322252c36
add optional undeclared variable check transformer
2015-01-20 00:17:22 +11:00
Sebastian McKenzie
da16bf1e42
add t.isReferencedIdentifier
2015-01-20 00:17:11 +11:00
Aluísio Augusto Silva Gonçalves
157f5c3304
Remove regenerator edge case from selfContained test
...
Right now exporting a generator doesn't work because we hoist the
export assignment before the function expression assignment. This
will be dealt with at another time as it is not specific to this
transformer.
2015-01-19 10:54:33 -02:00
Sebastian McKenzie
4a1addc558
better whitespace for VariableDeclarations
2015-01-19 22:09:05 +11:00
Aluísio Augusto Silva Gonçalves
e2bf61379f
Add full-blown test for the selfContained transformer
2015-01-18 23:10:26 -02:00
Aluísio Augusto Silva Gonçalves
02019d4d8f
Drop unnecessary dynamic import redeclaration in AMD
...
Instead of assigning the import a name and them declaring a new
variabled referencing that name, output the import already with
the destination name, since we know there must be no collisions
because these IDs are also generated.
2015-01-18 21:18:25 -02:00
Aluísio Augusto Silva Gonçalves
c81cc5cda0
Unify coreAliasing, externalRuntime and externalRegenerator
...
Merge all three transformers into the `selfContained` transformer,
as discussed in Gitter. Name may not be final.
2015-01-18 21:15:30 -02:00
Aluísio Augusto Silva Gonçalves
8d288c01ca
Import ES6 functions and helpers from 6to5-runtime
...
The new `6to5-runtime` packs core-js, 6to5's helpers and
the Regenerator runtime, and we're moving `coreAliasing`,
`externalRuntime` and `externalRegenerator` to use it
instead of forcing the user to depend on these packages
directly.
2015-01-18 20:39:35 -02:00
Sebastian McKenzie
857abf5024
v2.13.3
v2.13.3
2015-01-19 09:05:37 +11:00