Sebastian McKenzie
|
bf0ca10253
|
add abstract reference CallExpression base
|
2014-11-23 16:54:51 +11:00 |
|
Sebastian McKenzie
|
fcc4734a1f
|
complete abstract references support - parser support left
|
2014-11-23 16:47:13 +11:00 |
|
Sebastian McKenzie
|
2b21f4b571
|
Merge branch 'master' into abstract-references
Conflicts:
lib/6to5/polyfill.js
|
2014-11-23 16:17:10 +11:00 |
|
Sebastian McKenzie
|
24d9833170
|
better categorisation of transformers
|
2014-11-23 16:15:39 +11:00 |
|
Sebastian McKenzie
|
fad0be8a45
|
add spec references
|
2014-11-23 16:08:54 +11:00 |
|
Sebastian McKenzie
|
02c42b94f5
|
Add abstract references base #205
|
2014-11-23 16:04:25 +11:00 |
|
Sebastian McKenzie
|
1027f8a5a4
|
use slice helper on arguments instead of toArray
|
2014-11-23 13:09:31 +11:00 |
|
Sebastian McKenzie
|
7e299470fd
|
remove unused variables
|
2014-11-23 12:01:19 +11:00 |
|
Sebastian McKenzie
|
1a58087460
|
use toArray inline helper instead of Array.from #203 #199
|
2014-11-23 11:59:18 +11:00 |
|
Sebastian McKenzie
|
e4a3d222d6
|
fix constructor spread optimisation - thanks @zloirock
|
2014-11-23 01:16:09 +11:00 |
|
Sebastian McKenzie
|
717e6df407
|
use Array.from on single block array comprehensions - closes #199
|
2014-11-22 23:44:12 +11:00 |
|
Sebastian McKenzie
|
74f36cfaa0
|
Merge pull request #202 from RReverser/webworker-runtime
Fix runtime injection in Web Worker.
|
2014-11-22 23:29:07 +11:00 |
|
Ingvar Stepanyan
|
60713f0e5f
|
Speed up constructor spreads.
Replace slow .bind with manual .create+.apply.
Gives up to 19x speed up depending on browser.
http://jsperf.com/apply-constructor
|
2014-11-22 14:22:50 +02:00 |
|
Ingvar Stepanyan
|
a69f095720
|
Fix runtime injection in Web Worker.
Web Workers don't have `window` object but they have `self`
(which is available in regular windows as well).
|
2014-11-22 14:14:42 +02:00 |
|
Sebastian McKenzie
|
bd91bbee71
|
put experimental ES7 features behind a flag --experimental and experimental option
|
2014-11-21 19:36:35 +11:00 |
|
Sebastian McKenzie
|
defa9108bd
|
support computed property destructuring
|
2014-11-21 17:09:31 +11:00 |
|
Sebastian McKenzie
|
6b1d9b49b7
|
use generateUidIdentifier over the long form
|
2014-11-21 17:09:15 +11:00 |
|
Sebastian McKenzie
|
4b8a4492ba
|
remove unused Scope variable
|
2014-11-20 21:29:00 +11:00 |
|
Sebastian McKenzie
|
db97f665ed
|
remove scope from generator visitor
|
2014-11-20 21:18:21 +11:00 |
|
Sebastian McKenzie
|
931b68dc5d
|
use generateUidIdentifier instead of generateUid
|
2014-11-20 21:18:11 +11:00 |
|
Sebastian McKenzie
|
b5feaf7c2f
|
remove dead code
|
2014-11-20 21:17:57 +11:00 |
|
Sebastian McKenzie
|
a90f133918
|
update Scope arguments
|
2014-11-20 21:09:38 +11:00 |
|
Sebastian McKenzie
|
71ad511322
|
add File::generateUidIdentifier method
|
2014-11-20 21:08:33 +11:00 |
|
Sebastian McKenzie
|
0a25618c34
|
collect references that haven't been declared in scope - fixes #173 and fixes #175
|
2014-11-20 16:53:22 +11:00 |
|
Sebastian McKenzie
|
5867e24886
|
remove unused variables
|
2014-11-20 16:02:56 +11:00 |
|
Sebastian McKenzie
|
7fccf98c10
|
small performance improvements
|
2014-11-20 15:09:20 +11:00 |
|
Sebastian McKenzie
|
4a1c393bdb
|
inherit generator comments and add block hoisting - fixes #196
|
2014-11-20 15:09:07 +11:00 |
|
Sebastian McKenzie
|
2152ae9b17
|
remove unused kind variable
|
2014-11-20 00:50:18 +11:00 |
|
Sebastian McKenzie
|
638143700b
|
add whitespace around defineArgs
|
2014-11-20 00:49:12 +11:00 |
|
Sebastian McKenzie
|
aa7eb9c1c9
|
remove unused opts arg
|
2014-11-20 00:49:01 +11:00 |
|
Sebastian McKenzie
|
913fbdbd87
|
Merge pull request #190 from webpro/amd-module-id
Make AMD module id's optional
|
2014-11-20 00:42:53 +11:00 |
|
Sebastian McKenzie
|
fb39df71eb
|
support array destructuring on iterables - fixes #194
|
2014-11-19 21:10:40 +11:00 |
|
Lars Kappert
|
b924e3deb5
|
Rename to "--amd-module-ids"
|
2014-11-19 08:55:16 +01:00 |
|
Lars Kappert
|
df0e4f6431
|
Reuse Formatter::getModuleName(), fix opts
|
2014-11-19 08:43:28 +01:00 |
|
Lars Kappert
|
a37f2093bc
|
Merge branch 'master' of github.com:6to5/6to5 into amd-module-id
Conflicts:
lib/6to5/file.js
lib/6to5/transformation/modules/umd.js
|
2014-11-19 08:39:02 +01:00 |
|
Sebastian McKenzie
|
32b32329b2
|
make umd module formatter inherit amd constructor
|
2014-11-19 17:50:42 +11:00 |
|
Sebastian McKenzie
|
d4379d52a7
|
split up generator transformer emit and explode
|
2014-11-19 17:48:59 +11:00 |
|
Sebastian McKenzie
|
8feb17dd23
|
normalise whitespace after function keyword
|
2014-11-19 17:18:05 +11:00 |
|
Sebastian McKenzie
|
7fc2fe41af
|
fix bug in let scoping resulting in unneccesary replacement - closes #193, closes #185
|
2014-11-19 13:46:00 +11:00 |
|
Sebastian McKenzie
|
81ec1e1f42
|
remove unused variable in generators/meta
|
2014-11-19 12:54:54 +11:00 |
|
Sebastian McKenzie
|
6822c854d4
|
add interop-require declaration
|
2014-11-19 12:40:44 +11:00 |
|
Sebastian McKenzie
|
8f4c4be821
|
generator: add existence check to printJoin
|
2014-11-19 12:40:35 +11:00 |
|
Sebastian McKenzie
|
5fca095149
|
use commonInterop module formatter in 6to5/register
|
2014-11-19 12:40:23 +11:00 |
|
Sebastian McKenzie
|
34599a21cb
|
clean up common-interop module formatter
|
2014-11-19 12:40:10 +11:00 |
|
Sebastian McKenzie
|
d9d84c60b5
|
check for existence of node before checking it in let scoping
|
2014-11-19 12:13:00 +11:00 |
|
Sebastian McKenzie
|
221d78d2e2
|
arrayify whitelist and blacklist, inherit moduleRoot from sourceRoot and vice versa
|
2014-11-19 12:13:00 +11:00 |
|
Sebastian McKenzie
|
fa46f60655
|
expose util as _util
|
2014-11-19 12:13:00 +11:00 |
|
Sebastian McKenzie
|
03ce52fb7c
|
use regexify and arrayify in register options
|
2014-11-19 12:13:00 +11:00 |
|
Sebastian McKenzie
|
0df0c696a9
|
add util.arrayify and util.regexify
|
2014-11-19 12:12:59 +11:00 |
|
Sebastian McKenzie
|
21b7f4120e
|
add assertion checks into types
|
2014-11-19 12:12:59 +11:00 |
|