Sebastian McKenzie
|
4bb3f1e25e
|
add pending traverse tests
|
2014-10-13 14:55:00 +11:00 |
|
Sebastian McKenzie
|
f7a84c36cd
|
inherit temporary computed property closure name from AssignmentExpressions and VariableDeclarators - #56
|
2014-10-13 12:25:40 +11:00 |
|
Sebastian McKenzie
|
3d2c41bb5a
|
dry up array comprehension and arrow functions by introducing an alias-functions transformer
|
2014-10-13 05:35:26 +11:00 |
|
Sebastian McKenzie
|
da4a5d48ad
|
much better let scoping without wrapping functions #52 #49 #24
|
2014-10-13 04:37:28 +11:00 |
|
Sebastian McKenzie
|
5ed049cc24
|
rename arrow-functions this-usage test to this
|
2014-10-13 03:30:14 +11:00 |
|
Sebastian McKenzie
|
91dd5c67a4
|
add array comprehension this and arguments tests
|
2014-10-13 03:29:50 +11:00 |
|
Sebastian McKenzie
|
b18d1a79f4
|
rename build to more meaningful buildTest
|
2014-10-13 03:29:27 +11:00 |
|
Sebastian McKenzie
|
38fc5159a3
|
add support for ClassDeclaration and FunctionDeclaration read-only checking - fixes #53
|
2014-10-13 03:25:48 +11:00 |
|
Sebastian McKenzie
|
52d4d73f0b
|
remove block binding because the current implementation is flaky and will have to be rewritten from scratch without the issue of wrapping functions
|
2014-10-12 16:18:18 +11:00 |
|
Sebastian McKenzie
|
73c491ecb4
|
better arguments aliasing for arrow functions, add it to block binding - fixes #52
|
2014-10-12 15:32:40 +11:00 |
|
Sebastian McKenzie
|
4b8069d033
|
add sourcemap testing support to test helper
|
2014-10-12 13:40:59 +11:00 |
|
Sebastian McKenzie
|
7bfe028d18
|
unknown transformer in list test
|
2014-10-12 13:40:44 +11:00 |
|
Sebastian McKenzie
|
d6ba6bdf2a
|
util.isAbsolute falsy test
|
2014-10-12 13:40:28 +11:00 |
|
Sebastian McKenzie
|
825a0a012c
|
more traverse tests
|
2014-10-12 13:40:20 +11:00 |
|
Sebastian McKenzie
|
992514e53b
|
block binding label throw test
|
2014-10-12 13:40:10 +11:00 |
|
Sebastian McKenzie
|
2e404c92c8
|
better support for Identifier in ForOfStatement
|
2014-10-12 13:39:59 +11:00 |
|
Sebastian McKenzie
|
ed3c047480
|
more source map tests
|
2014-10-12 13:39:31 +11:00 |
|
Sebastian McKenzie
|
bb697c6436
|
fix static member expression calls, make classes more spec-compliant
|
2014-10-12 13:39:10 +11:00 |
|
Sebastian McKenzie
|
141ea98b89
|
more elaborate traverse test
|
2014-10-12 10:19:51 +11:00 |
|
Sebastian McKenzie
|
7e48d48a72
|
add longer timeout to bin tests
|
2014-10-12 09:34:16 +11:00 |
|
Sebastian McKenzie
|
2964c8043a
|
add traverse test
|
2014-10-12 09:34:09 +11:00 |
|
Sebastian McKenzie
|
27cb0f6f87
|
fix blacklist traversal bug - fixes #49
|
2014-10-12 09:34:01 +11:00 |
|
Sebastian McKenzie
|
0f7da020e3
|
change obj references to a unique identifier
|
2014-10-12 00:23:13 +11:00 |
|
Sebastian McKenzie
|
b04e1139e8
|
add ignore non-unicode regex test
|
2014-10-11 23:40:11 +11:00 |
|
Sebastian McKenzie
|
16010575b5
|
add missing util tests and remove dead util methods
|
2014-10-11 23:39:56 +11:00 |
|
Sebastian McKenzie
|
2dbdb9e3a5
|
support patterns in constants
|
2014-10-11 23:31:53 +11:00 |
|
Sebastian McKenzie
|
bb9b7455b5
|
restructure test directory
|
2014-10-11 22:42:31 +11:00 |
|
Sebastian McKenzie
|
a1b2da49d7
|
better std* contains assert messages
|
2014-10-11 22:40:17 +11:00 |
|
Sebastian McKenzie
|
0d5a6cb70e
|
rename test fixtures to syntax-fixtures
|
2014-10-11 22:33:08 +11:00 |
|
Sebastian McKenzie
|
df8d8d6ebc
|
add full bin test suite
|
2014-10-11 22:31:18 +11:00 |
|
Sebastian McKenzie
|
a40cbc2cee
|
make class methods unenumerable - fixes #41
|
2014-10-11 11:49:03 +11:00 |
|
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
|
c8e97cec34
|
add bin tests
|
2014-10-10 23:10:06 +11:00 |
|
Sebastian McKenzie
|
58da989164
|
fix super constructor call - fixes #34
|
2014-10-10 20:37:15 +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
|
3e34bbe722
|
support static property on ClassMethods - fixes #28
|
2014-10-10 13:57:08 +11:00 |
|
Sebastian McKenzie
|
9c5262baab
|
support for non-Identifier/MemberExpression class super
|
2014-10-10 10:57:35 +11:00 |
|
Sebastian McKenzie
|
d511fc8094
|
add more reliable source-map tests
|
2014-10-10 09:15:24 +11:00 |
|
Sebastian McKenzie
|
98ab869af8
|
switch from escodegen to recast which is slower but far superior
|
2014-10-10 00:47:39 +11:00 |
|
Sebastian McKenzie
|
d04216457d
|
add source-maps test
|
2014-10-10 00:46:04 +11:00 |
|
Sebastian McKenzie
|
a1bf8ab788
|
migrate to improved module syntax - fixes #25
|
2014-10-09 23:16:55 +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
|
e085fd6b15
|
move transform require from helper to index
|
2014-10-09 16:27:32 +11:00 |
|