679 Commits

Author SHA1 Message Date
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
Sebastian McKenzie
cb9cece2f8 add browser testing #17 2014-10-09 16:21:34 +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
34b4030752 add class statement test 2014-10-09 13:29:20 +11:00
Sebastian McKenzie
4526ab9930 ignore test dotfiles 2014-10-09 13:12:00 +11:00