Ingvar Stepanyan
0a1724fc3f
Remove no more needed returnBlock helper.
2015-02-08 11:31:19 +02:00
Sebastian McKenzie
bcc9e016b1
only evaluate object destructuring pattern once
2015-02-08 20:23:22 +11:00
Sebastian McKenzie
4ea0175ca7
simplify set template
2015-02-08 20:23:22 +11:00
Sebastian McKenzie
799445c745
add property method assignment wrapper generator template
2015-02-08 20:23:22 +11:00
Sebastian McKenzie
481ea12999
add cleanup internal transformer
2015-02-08 20:23:22 +11:00
Sebastian McKenzie
de6b608dda
add _declarations and _scopeInfo to t.inherits
2015-02-08 20:23:21 +11:00
Sebastian McKenzie
606f813822
enable traceur test suite by default
2015-02-08 20:23:21 +11:00
Sebastian McKenzie
e06c8cd106
support generators in nameMethod helper
2015-02-08 20:23:21 +11:00
Ingvar Stepanyan
9e3c67a8a2
Clean up functionChildrenVisitor a bit.
2015-02-08 10:53:09 +02:00
Ingvar Stepanyan
91362f80b1
Clean up transformations after #714 .
...
Since now we have runtime helper, we don't need
expression -> statement conversions anymore.
2015-02-08 10:40:03 +02:00
Sebastian McKenzie
cde988f99f
update 3.5.0 changelog
2015-02-08 16:53:33 +11:00
Sebastian McKenzie
9ec0854659
3.5.0
2015-02-08 16:37:13 +11:00
Sebastian McKenzie
bb17571e56
v3.5.0
v3.5.0
2015-02-08 16:35:45 +11:00
Sebastian McKenzie
9161af58c0
fix linting errors
2015-02-08 16:32:08 +11:00
Sebastian McKenzie
e39f4e8025
update 3.5.0 changelog
2015-02-08 16:31:24 +11:00
Sebastian McKenzie
f5e9909e71
Merge pull request #716 from daliwali/master
...
Make `__esModule` property not enumerable
2015-02-08 16:30:26 +11:00
Sebastian McKenzie
46913fc55f
add 3.5.0 changelog
2015-02-08 16:22:12 +11:00
Dali Zheng
d358a86e98
make __esModule property not enumerable
2015-02-07 21:19:11 -08:00
Sebastian McKenzie
055545980c
update traceur test runner
2015-02-08 16:19:05 +11:00
Sebastian McKenzie
6fd7f9868e
upgrade acorn-6to5
2015-02-08 16:18:54 +11:00
Sebastian McKenzie
e8184a9bc5
fix browser api location in browser test
2015-02-08 14:34:43 +11:00
Sebastian McKenzie
f74de3ef55
move destructuring and parameters.rest transformer to above blockScoping
2015-02-08 14:34:34 +11:00
Sebastian McKenzie
9624f8287d
add checkNode to block scoped functions transformer
2015-02-08 14:34:10 +11:00
Sebastian McKenzie
e42d5a889e
make destructuring in catch clauses block scoped and add support for non-variable destructuring in for-in/of heads
2015-02-08 14:33:55 +11:00
Sebastian McKenzie
4c8e6481b6
make default parameters iife invocation less serious
2015-02-08 09:54:24 +11:00
Sebastian McKenzie
0867df2691
fix ForOf block body not properly inheriting declarations
2015-02-08 09:50:12 +11:00
Sebastian McKenzie
b06f99ab30
add iife detection to non-identifier params in default parameters
2015-02-08 09:37:06 +11:00
Sebastian McKenzie
9afa3f6b58
add opts param to t.isReferencedIdentifier
2015-02-08 09:31:41 +11:00
Sebastian McKenzie
785cb4b72f
allow optional transformer to be set via the whitelist
2015-02-08 09:31:30 +11:00
Sebastian McKenzie
dabe69856a
add additional checks to transformers
2015-02-08 09:31:19 +11:00
Sebastian McKenzie
24e70802b5
fix block scoped tracking in functions - fixes #710
2015-02-08 09:31:04 +11:00
Sebastian McKenzie
c1ba55a52d
Merge pull request #714 from RReverser/master
...
Added complete TCO (tail call optimization).
2015-02-08 08:55:19 +11:00
Ingvar Stepanyan
4c318166e1
Added complete TCO (tail call optimization).
...
Works across functions and generates simpler and faster code than #701 .
Works even across files when used in conjunction with `runtime` option.
Closes #256 .
2015-02-07 22:22:38 +02:00
Sebastian McKenzie
c0af67eca1
add support for super in object literals - fixes #411
2015-02-08 02:01:17 +11:00
Sebastian McKenzie
eb14f1da00
implement optional TDZ - fixes #563
2015-02-08 01:27:22 +11:00
Sebastian McKenzie
3361b81658
expose parentPath
2015-02-08 01:27:00 +11:00
Sebastian McKenzie
a15f218e9b
dump code to esvalid errors
2015-02-08 01:26:46 +11:00
Sebastian McKenzie
067cf43f52
fix File::addHelper unknown helper error message
2015-02-08 00:01:26 +11:00
Sebastian McKenzie
689ce048e6
remove tail call exec test
2015-02-07 23:52:41 +11:00
Sebastian McKenzie
8a143bf957
use a template in tail call transformer - @RReverser
2015-02-07 23:52:35 +11:00
Sebastian McKenzie
9f7bcf585d
remove dead TraversalContext code
2015-02-07 23:51:05 +11:00
Sebastian McKenzie
f9efd8a272
fix error message in File::addHelper
2015-02-07 23:50:56 +11:00
Sebastian McKenzie
8cd2326ff9
Merge branch 'master' of github.com:6to5/6to5
2015-02-07 23:37:51 +11:00
Sebastian McKenzie
eb1ae70bfa
Merge pull request #701 from RReverser/master
...
Add tail recursion optimization.
2015-02-07 23:37:43 +11:00
Ingvar Stepanyan
24ef81908c
Increase test timeout for Travis.
2015-02-07 14:34:23 +02:00
Ingvar Stepanyan
b53b41cef3
Provide placeholders for proper function length.
2015-02-07 14:26:03 +02:00
Sebastian McKenzie
ad245ed46a
3.4.1
2015-02-07 19:48:59 +11:00
Sebastian McKenzie
3f6199493e
v3.4.1
v3.4.1
2015-02-07 19:48:28 +11:00
Sebastian McKenzie
e06aac4783
Revert "make export { foo as default }; trigger common interop"
...
This reverts commit 07c7b5b419a99802e2949b72c5cbf6ee4010929a.
2015-02-07 19:40:49 +11:00
Sebastian McKenzie
6a5adfe338
update 3.4.1 changelog
2015-02-07 19:40:29 +11:00