Sebastian McKenzie
d8046333c0
add test location to ast validation
2015-01-25 15:46:17 +11:00
Sebastian McKenzie
3fdf492dcf
safer common interop - closes #493
2015-01-25 14:03:25 +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
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
95a3a02469
disable failing let scoping test
2015-01-24 11:10:18 +11:00
Sebastian McKenzie
3607689fbc
fix tests to reflect new destructuring statement behaviour
2015-01-24 00:23:15 +11:00
Sebastian McKenzie
75389b04a6
use isConsequenceExpressionStatement to correctly evaluate expressions - fixes #502
2015-01-24 00:19:48 +11:00
Sebastian McKenzie
bd789ff032
fix bin/6to5 blacklist test
2015-01-24 00:03:32 +11:00
Sebastian McKenzie
33cd9eeafd
don't hoist regenerator variable declarations in system module formatter
2015-01-23 23:46:43 +11:00
Sebastian McKenzie
86b6904e77
fix esnext tests to reflect new super behaviour
2015-01-23 23:05:24 +11:00
Sebastian McKenzie
5f8f9e35d7
better categorisation of transformers
2015-01-23 23:03:41 +11:00
Sebastian McKenzie
063fec0ca6
better categorisation of transformers
2015-01-23 23:02:40 +11:00
Sebastian McKenzie
bff150f69d
fix filenameRelative name and remove amdModuleIds
2015-01-23 09:39:42 +11:00
Sebastian McKenzie
5815b17dee
Merge branch 'master' into 3.0.0
2015-01-23 07:12:28 +11:00
Assaf Arkin
4fe6ad43c1
Added test case for issue #564
2015-01-22 10:19:45 -08:00
Sebastian McKenzie
115509653f
remove strict module transformers
2015-01-22 18:39:09 +11:00
Sebastian McKenzie
c4fb5a5e40
more compact async to generator helper
2015-01-22 17:19:22 +11:00
Sebastian McKenzie
9ed8e4a35b
remove names from optional async tests
2015-01-22 10:12:11 +11:00
Sebastian McKenzie
81ff635c60
fix tests to reflect new super behaviour
2015-01-22 08:07:59 +11:00
Sebastian McKenzie
f2a432531e
make bare super call in non-constructors illegal
2015-01-22 07:52:31 +11:00
Sebastian McKenzie
da6c2b8d6a
add illegal top level this transformer - fixes #562
2015-01-22 07:44:36 +11:00
Sebastian McKenzie
43856136d5
update tests
2015-01-22 07:37:45 +11:00
Sebastian McKenzie
48cebd5e30
rename es6.generators to regenerator
2015-01-22 01:47:07 +11:00
Sebastian McKenzie
2ab4a3d362
update tests to reflect new uid behaviour
2015-01-22 01:37:50 +11:00
Sebastian McKenzie
cfd95a1398
only require imports that are necessary in selfContained
2015-01-22 01:37:28 +11:00
Sebastian McKenzie
ac373a9e1c
use scope for uid registry instead of a global registry
2015-01-22 00:27:45 +11:00
Sebastian McKenzie
1e217c745b
Merge branch 'system-tests' of https://github.com/guybedford/6to5 into guybedford-system-tests
2015-01-21 23:59:32 +11:00
Sebastian McKenzie
546a44d1d7
autoindentation - fixes #467
2015-01-21 23:33:57 +11:00
Sebastian McKenzie
ac891bebaa
nicer unknown transformer message
2015-01-21 23:33:30 +11:00
Sebastian McKenzie
28fe45bd1d
namespace all transformer keys with their type
2015-01-21 23:12:57 +11:00
Sebastian McKenzie
f312026c23
move transformers into their corresponding type folder
2015-01-21 23:04:31 +11:00
guybedford
8023788305
add generator and variable binding tests
2015-01-21 13:58:49 +02:00
Sebastian McKenzie
c51f8c48b6
rename let scoping transformer to block scoping
2015-01-21 22:40:17 +11: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
3c258c4716
add proper ordering to function param logic - fixes #549
2015-01-21 10:17:52 +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
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
ff12a996de
remove ALL check from regenerator tests
2015-01-20 02:30:49 +11:00
Sebastian McKenzie
33d2463c65
remove old runtime tests
2015-01-20 01:42:31 +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
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
f322252c36
add optional undeclared variable check transformer
2015-01-20 00:17:22 +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