Sebastian McKenzie
|
c5214ffe70
|
enumerable es6 class methods
|
2014-12-05 23:06:36 +11:00 |
|
Sebastian McKenzie
|
680c6b166a
|
Fix let scoping to work with while loops
|
2014-12-05 23:05:47 +11:00 |
|
Sebastian McKenzie
|
dae46bfbfa
|
DRY up isDynamic checks - add isDynamic check to spread - fixes #232
|
2014-12-05 10:53:46 +11:00 |
|
Sebastian McKenzie
|
e708394408
|
start fixing shorthand comment issue
|
2014-12-04 10:17:37 +11:00 |
|
James Kyle
|
888ab5473a
|
Only slice arguments when necessary - fixes #239
|
2014-12-02 16:46:48 -08:00 |
|
Sebastian McKenzie
|
3c808fcef2
|
merge pretzel maps and method binding
|
2014-11-26 17:23:33 +11:00 |
|
Sebastian McKenzie
|
be0d4b344b
|
add playground pretzel maps
|
2014-11-26 16:17:27 +11:00 |
|
Sebastian McKenzie
|
f8ea386f3c
|
fix computed property literals - fixes #221
|
2014-11-26 10:47:23 +11:00 |
|
Sebastian McKenzie
|
2527fffbad
|
merge memberExpressionKeywords and memberExpressionLiterals transformer
|
2014-11-26 10:46:32 +11:00 |
|
Sebastian McKenzie
|
c7c9660c79
|
classes: make VariableDeclaration inherit comments from ClassDeclaration
|
2014-11-26 00:41:07 +11:00 |
|
Sebastian McKenzie
|
b6e366ad94
|
remove unused variables
|
2014-11-26 00:03:22 +11:00 |
|
Sebastian McKenzie
|
1a1e6bc3ba
|
remove arguments-to-array helper
|
2014-11-25 23:56:38 +11:00 |
|
Sebastian McKenzie
|
d184bc93b9
|
add playground
|
2014-11-25 23:50:50 +11:00 |
|
Sebastian McKenzie
|
99ea00ca18
|
simplify generator context id
|
2014-11-25 18:59:36 +11:00 |
|
Sebastian McKenzie
|
81434bb557
|
add types.isDynamic so we can scan a node to see if it's ~safe~ to include it twice
|
2014-11-25 11:44:53 +11:00 |
|
Sebastian McKenzie
|
3af0fc6fb7
|
ignore XJSEmptyExpression - fixes #214
|
2014-11-25 11:44:35 +11:00 |
|
Sebastian McKenzie
|
e3b8fa93e2
|
export as module.exports if there are no other ExportDeclarations in commonInterop module formatter @guybedford
|
2014-11-24 10:05:50 +11:00 |
|
Sebastian McKenzie
|
f4ce3a23ad
|
fix explicit arguments reference for rest parameters - fixes #210
|
2014-11-24 10:05:49 +11:00 |
|
Sebastian McKenzie
|
04bd023787
|
add support for AssignmentExpression destructuring outside of ExpressionStatement
|
2014-11-24 00:56:06 +11:00 |
|
Sebastian McKenzie
|
eb3cc9ff07
|
remove unused variables
|
2014-11-24 00:36:36 +11:00 |
|
Sebastian McKenzie
|
49e7e3b998
|
fix multiple references in experimental abstract references #207
|
2014-11-24 00:35:18 +11:00 |
|
Sebastian McKenzie
|
fafdb1a18a
|
add exponentiation operator
|
2014-11-23 22:55:20 +11:00 |
|
Sebastian McKenzie
|
f80527832c
|
remove unused variables
|
2014-11-23 21:45:10 +11:00 |
|
Sebastian McKenzie
|
32f8f9e663
|
change arguments to array to an additional faster helper method
|
2014-11-23 21:43:28 +11:00 |
|
Sebastian McKenzie
|
3447204d97
|
add experimental es7 object spread/rest - closes #200
|
2014-11-23 21:43:01 +11:00 |
|
Sebastian McKenzie
|
3396cc84f1
|
fix spread not returning a new array with a single spread element
|
2014-11-23 20:16:10 +11:00 |
|
Sebastian McKenzie
|
9a5f97d85b
|
fix jshint errors
|
2014-11-23 18:46:30 +11:00 |
|
Sebastian McKenzie
|
4502aee988
|
add support for call expression abstract references and more versatile tests
|
2014-11-23 18:37:30 +11:00 |
|
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
|
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
|
717e6df407
|
use Array.from on single block array comprehensions - closes #199
|
2014-11-22 23:44:12 +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
|
71ad511322
|
add File::generateUidIdentifier method
|
2014-11-20 21:08:33 +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
|
fb39df71eb
|
support array destructuring on iterables - fixes #194
|
2014-11-19 21:10:40 +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 |
|