Sebastian McKenzie
|
329b4e9d21
|
append Transformer to the end of transformer classes
|
2015-02-10 22:12:36 +11:00 |
|
Sebastian McKenzie
|
f1bca0013e
|
refactor tail call transformer into a class - @RReverser
|
2015-02-10 22:11:22 +11:00 |
|
Sebastian McKenzie
|
ac098255be
|
fix allowPartial in t.buildMatchMemberExpression
|
2015-02-10 18:34:16 +11:00 |
|
Sebastian McKenzie
|
47b803ef24
|
remove old tail call transformer
|
2015-02-10 18:33:51 +11:00 |
|
Sebastian McKenzie
|
7f61c8b65e
|
add descriptor falsy check to defaults helper - #739
|
2015-02-10 18:33:29 +11:00 |
|
Sebastian McKenzie
|
4fa9aa63a3
|
Merge branch 'better-tail-recursion'
|
2015-02-10 18:04:05 +11:00 |
|
Sebastian McKenzie
|
d582c7c93a
|
Merge pull request #739 from lukescott/defaults-fix
fix defaults helper in strict mode - #738
|
2015-02-10 18:00:26 +11:00 |
|
Sebastian McKenzie
|
6266f5b924
|
finish minification.removeConsoleCall transformer #740
|
2015-02-10 17:56:31 +11:00 |
|
Luke Scott
|
c6920a0e60
|
fix defaults helper in strict mode - #738
|
2015-02-09 20:38:57 -08:00 |
|
Sebastian McKenzie
|
825d84ba52
|
fix defaults helper iteration - #738
|
2015-02-10 13:20:19 +11:00 |
|
Sebastian McKenzie
|
94a0eb5b06
|
copy over descriptors and handle non-enumerable properties in defaults helper - fixes #738
|
2015-02-10 13:06:26 +11:00 |
|
Sebastian McKenzie
|
b6d708caf2
|
add SpreadProperty to t.getBindingIdentifiers - fixes #734
|
2015-02-10 09:04:27 +11:00 |
|
Ingvar Stepanyan
|
0d542b61d3
|
Performance improvements for TCO.
http://jsperf.com/tco/17
|
2015-02-09 19:00:31 +02:00 |
|
Ingvar Stepanyan
|
5a842ab623
|
Fix statement substitution in templates.
|
2015-02-09 17:34:59 +02:00 |
|
Sebastian McKenzie
|
26d4b5f2cf
|
normalise opts.sourceRoot path - 6to5/karma-6to5-preprocessor#5
|
2015-02-09 23:38:54 +11:00 |
|
Sebastian McKenzie
|
ba0dfac53d
|
add uid scope kind
|
2015-02-09 21:28:51 +11:00 |
|
Sebastian McKenzie
|
8a4296a948
|
remove binding kind from pushing bindings to the function scope, better block scoped collision logic, and track label ids as references
|
2015-02-09 21:21:25 +11:00 |
|
Sebastian McKenzie
|
478f9e028f
|
put function params into the param kind
|
2015-02-09 20:16:38 +11:00 |
|
Sebastian McKenzie
|
c4e56894d9
|
ignore hoisted kind when checking for block scoped collisions
|
2015-02-09 20:03:59 +11:00 |
|
Sebastian McKenzie
|
c6f13844ed
|
move FunctionDeclarations into a hoisted kind
|
2015-02-09 19:53:46 +11:00 |
|
Sebastian McKenzie
|
5e81653680
|
change function params binding kind to let
|
2015-02-09 19:45:03 +11:00 |
|
Sebastian McKenzie
|
8e2df3f1f9
|
add kinds to binding registration and rename declaration scope methods to bindings
|
2015-02-09 19:42:52 +11:00 |
|
Sebastian McKenzie
|
a2cc384172
|
move rest parameters transformer above default parameters
|
2015-02-09 10:59:31 +11:00 |
|
Sebastian McKenzie
|
d37bf292a1
|
rename declarationKinds to bindingKinds in scope tracker
|
2015-02-09 10:59:20 +11:00 |
|
Sebastian McKenzie
|
70eb641530
|
fix element name in default parameters
|
2015-02-09 08:46:06 +11:00 |
|
Sebastian McKenzie
|
f845a9b2c4
|
ignore binding elements when finding the last non-default param - fixes #723
|
2015-02-09 08:25:58 +11:00 |
|
Sebastian McKenzie
|
ee5cb8d9ed
|
clean up tail call transformer
|
2015-02-08 22:47:50 +11:00 |
|
Sebastian McKenzie
|
45c507056a
|
add back old tail call implementation
|
2015-02-08 22:09:41 +11:00 |
|
Sebastian McKenzie
|
97784c8cca
|
comment out tailCall transformer
|
2015-02-08 21:19:01 +11:00 |
|
Sebastian McKenzie
|
812d93553a
|
temporairly disable tailCall transformer
|
2015-02-08 21:17:21 +11:00 |
|
Sebastian McKenzie
|
4ccbee4639
|
fix linting errors
|
2015-02-08 20:59:48 +11:00 |
|
Ingvar Stepanyan
|
29361c055a
|
Fix #718.
|
2015-02-08 11:56:39 +02:00 |
|
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
|
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
|
9161af58c0
|
fix linting errors
|
2015-02-08 16:32:08 +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 |
|
Dali Zheng
|
d358a86e98
|
make __esModule property not enumerable
|
2015-02-07 21:19:11 -08: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 |
|