Sebastian McKenzie
|
3fb17b00a6
|
fix spread and super resolution - fixes #42
|
2014-10-11 10:44:51 +11:00 |
|
Sebastian McKenzie
|
9b82c5b99c
|
refer to parent arguments inside arrow functions - fixes #39
|
2014-10-11 09:29:00 +11:00 |
|
Sebastian McKenzie
|
35522c2ef3
|
static method class super references - fixes #40
|
2014-10-11 08:58:54 +11:00 |
|
Sebastian McKenzie
|
db490b4be7
|
fix getSpecifierName
|
2014-10-10 16:38:22 +11:00 |
|
Sebastian McKenzie
|
5534f99a96
|
add comments to display what module syntax each part handles
|
2014-10-10 16:05:41 +11:00 |
|
Sebastian McKenzie
|
fb67ab9b5d
|
make super behaviour more spec compliant - fixes #32
|
2014-10-10 15:49:28 +11:00 |
|
Sebastian McKenzie
|
35bb0bc71d
|
inherit super class static properties - fixes #31
|
2014-10-10 15:07:55 +11:00 |
|
Sebastian McKenzie
|
8d74a4d925
|
hoist FunctionDeclaration exports to top, possible fix for #30
|
2014-10-10 14:38:46 +11:00 |
|
Sebastian McKenzie
|
a484ea6003
|
remove traverse.replace and let traverse deal with it
|
2014-10-10 14:37:23 +11:00 |
|
Sebastian McKenzie
|
3e34bbe722
|
support static property on ClassMethods - fixes #28
|
2014-10-10 13:57:08 +11:00 |
|
Sebastian McKenzie
|
3cb8866fcc
|
copy rest to class constructor - fixes #29
|
2014-10-10 13:51:13 +11:00 |
|
Sebastian McKenzie
|
9c5262baab
|
support for non-Identifier/MemberExpression class super
|
2014-10-10 10:57:35 +11:00 |
|
Sebastian McKenzie
|
5dec694e50
|
fix linting errors
|
2014-10-10 00:51:26 +11:00 |
|
Sebastian McKenzie
|
a1bf8ab788
|
migrate to improved module syntax - fixes #25
|
2014-10-09 23:16:55 +11:00 |
|
Sebastian McKenzie
|
fd2187b37d
|
ensure BlockStatement when we're going to be pushing nodes
|
2014-10-09 22:58:36 +11:00 |
|
Sebastian McKenzie
|
83487f22a7
|
support destructuring in For*Statements
|
2014-10-09 22:41:12 +11:00 |
|
Sebastian McKenzie
|
4df2333938
|
support destructuring in AssignmentStatement and ForOf loops
|
2014-10-09 22:26:23 +11:00 |
|
Sebastian McKenzie
|
b6e533ec5d
|
handle ReturnStatements in block binding - closes #24
|
2014-10-09 20:19:22 +11:00 |
|
Sebastian McKenzie
|
e7ef64a5ad
|
fix es6 visitor keys
|
2014-10-09 18:56:24 +11:00 |
|
Sebastian McKenzie
|
2a2b2c427a
|
more specific require for regexpu to prevent unneccesary loading
|
2014-10-09 15:24:09 +11:00 |
|
Sebastian McKenzie
|
b59168832c
|
support tagged template literals - closes #16
|
2014-10-09 14:35:46 +11:00 |
|
Sebastian McKenzie
|
21f039e775
|
add support for unicode regexes - closes #11
|
2014-10-09 14:24:04 +11:00 |
|
Sebastian McKenzie
|
0664ccff98
|
add support for member expression super classes - closes #22
|
2014-10-09 14:03:19 +11:00 |
|
Sebastian McKenzie
|
7ee8f8ff3d
|
support destructuring in parameter lists - closes #19
|
2014-10-09 13:52:40 +11:00 |
|
Sebastian McKenzie
|
fc7c26e924
|
upgrade to esprima-fb - finalise es6 module syntax - closes #14
|
2014-10-09 13:30:22 +11:00 |
|
Sebastian McKenzie
|
5d9fc19f76
|
support ClassExpression - fixes #21
|
2014-10-09 13:11:07 +11:00 |
|
Sebastian McKenzie
|
577877b813
|
add support for this in computed property names
|
2014-10-08 15:36:45 +11:00 |
|
Sebastian McKenzie
|
b194461ba3
|
improve 6to5-node and fix register hook
|
2014-10-08 10:17:50 +11:00 |
|
Sebastian McKenzie
|
2ccbc73a41
|
actually implement continue and break statement support to block binding
|
2014-10-03 20:00:52 +10:00 |
|
Sebastian McKenzie
|
5dabe50ed7
|
add support for break and continue in block binding
|
2014-10-03 10:50:53 +10:00 |
|
Sebastian McKenzie
|
05c037d2d4
|
move transformers over to using ast-types when constructing new nodes
|
2014-10-01 11:01:49 +10:00 |
|
Sebastian McKenzie
|
be5ebe1758
|
remove dead code
|
2014-09-29 18:29:16 +10:00 |
|
Sebastian McKenzie
|
0e19006641
|
add destructuring support
|
2014-09-29 18:29:08 +10:00 |
|
Sebastian McKenzie
|
dbf25a82ee
|
rename iterators to for-of
|
2014-09-29 18:28:51 +10:00 |
|
Sebastian McKenzie
|
908beea515
|
dry up array comprehension for single block
|
2014-09-29 16:27:35 +10:00 |
|
Sebastian McKenzie
|
74a661bf44
|
implement array comprehension
|
2014-09-29 15:35:03 +10:00 |
|
Sebastian McKenzie
|
b0cfbb20ca
|
add iterators
|
2014-09-29 14:51:33 +10:00 |
|
Sebastian McKenzie
|
fd932e20e9
|
hoist var declarations to before function definition when let block scoping
|
2014-09-29 13:36:39 +10:00 |
|
Sebastian McKenzie
|
74f831bd39
|
implement constants
|
2014-09-29 12:24:21 +10:00 |
|
Sebastian McKenzie
|
c8db68d2d7
|
add skeleton constants
|
2014-09-29 03:43:28 +10:00 |
|
Sebastian McKenzie
|
99fb31638e
|
add computed property names support
|
2014-09-29 03:43:21 +10:00 |
|
Sebastian McKenzie
|
d87c7942a3
|
add property name shorthand support
|
2014-09-29 03:43:10 +10:00 |
|
Sebastian McKenzie
|
b9ed7f0cb2
|
add array comprehension and property name shorthand
|
2014-09-29 03:11:59 +10:00 |
|
Sebastian McKenzie
|
1db8afa97a
|
fix lint errors
|
2014-09-29 01:34:08 +10:00 |
|
Sebastian McKenzie
|
c97696c224
|
first commit
|
2014-09-28 23:39:22 +10:00 |
|