Commit Graph

  • fcf6c9e066 generator: add isLast helper method Sebastian McKenzie 2014-11-01 17:53:01 +11:00
  • a5523664fc generator: add alternate support to IfStatement Sebastian McKenzie 2014-11-01 17:52:48 +11:00
  • 1841f5c8a0 v1.10.10 v1.10.10 Sebastian McKenzie 2014-11-01 16:08:11 +11:00
  • 33f8988313 support for numeric literals with recast - fixes #117 Sebastian McKenzie 2014-11-01 16:06:22 +11:00
  • 1d3544eadc fix function generation spacing Sebastian McKenzie 2014-11-01 16:00:17 +11:00
  • 646bdfd04c types.needsParans: add parent ExpressionStatement check for FunctionExpression Sebastian McKenzie 2014-11-01 15:58:44 +11:00
  • aba9bba7db generator: use new keyword method for keywords Sebastian McKenzie 2014-11-01 15:56:27 +11:00
  • e77382582f generator: add keyword method, remove __ident method and implement better position tracking Sebastian McKenzie 2014-11-01 15:56:10 +11:00
  • af997b9945 Merge pull request #115 from djindjic/patch-1 Sebastian McKenzie 2014-11-01 08:39:33 +11:00
  • a2332f08bc Just a little info added Aleksandar Djindjic 2014-10-31 14:58:46 +01:00
  • bbffde374e Merge branch 'master' into code-generator Sebastian McKenzie 2014-10-31 21:39:47 +11:00
  • 115dca56b6 v1.10.9 v1.10.9 Sebastian McKenzie 2014-10-31 21:39:17 +11:00
  • 251e4d01c8 join together declarations in destructuring to return a single node if possible - fixes #113 Sebastian McKenzie 2014-10-31 21:38:22 +11:00
  • 0fbf0e2a77 generator: add semicolon helper method, add optional printJoin iterator Sebastian McKenzie 2014-10-31 21:24:54 +11:00
  • e8628ea1a7 add chai Sebastian McKenzie 2014-10-31 21:24:36 +11:00
  • a5a8f08bb8 generator: implement missing node types Sebastian McKenzie 2014-10-31 21:23:45 +11:00
  • d376bd3c0e generator: remove redundant async tests Sebastian McKenzie 2014-10-31 21:23:31 +11:00
  • 20818b086c generator: add support for modules Sebastian McKenzie 2014-10-31 21:22:56 +11:00
  • f9ef1723a6 generator: add support for ForOfStatement Sebastian McKenzie 2014-10-31 21:22:43 +11:00
  • 6e7b8a14fe remove comments in traverse.removeProperties Sebastian McKenzie 2014-10-31 21:22:28 +11:00
  • 622bb2e962 types: add more tests for optional paranthesis Sebastian McKenzie 2014-10-31 21:22:03 +11:00
  • 5c5348537d generator: add support for method properties and computed keys and shorthand Sebastian McKenzie 2014-10-31 21:21:50 +11:00
  • 0def62b918 replace single quotes with double quotes in generaton tests Sebastian McKenzie 2014-10-31 21:21:26 +11:00
  • 530ad78428 fix & html entity in travis badge branch url - thanks @davidchambers Sebastian McKenzie 2014-10-31 11:51:49 +11:00
  • daced12baa add base for TemplateLiteral generator Sebastian McKenzie 2014-10-31 11:51:00 +11:00
  • 51f18a152e fix test generation actual ast Sebastian McKenzie 2014-10-31 11:50:52 +11:00
  • 51f72ace57 Merge pull request #112 from thejameskyle/travis-badge Sebastian McKenzie 2014-10-31 11:47:50 +11:00
  • 2fa36b30d5 Add ?branch=master to Travis CI badge James Kyle 2014-10-30 17:46:08 -07:00
  • 11270e0803 Merge branch 'master' into code-generator Sebastian McKenzie 2014-10-31 11:44:48 +11:00
  • 6f8cbf0ad1 v1.10.8 v1.10.8 Sebastian McKenzie 2014-10-31 11:43:36 +11:00
  • 6696d5fcf4 fix rest parameters in arrow functions containing wrong arguments reference - fixes #11 Sebastian McKenzie 2014-10-31 11:42:09 +11:00
  • 591f123670 update tests to work with new syntax Sebastian McKenzie 2014-10-31 11:38:52 +11:00
  • 1f7270720f add more type methods Sebastian McKenzie 2014-10-31 11:38:37 +11:00
  • ec3a3cbbc9 more descriptive test helper method names Sebastian McKenzie 2014-10-31 11:38:18 +11:00
  • 8a1ea82e97 remove legacy generator options Sebastian McKenzie 2014-10-31 11:38:04 +11:00
  • 6953b6e8b6 remove start and end props from nodes in traverse.removeProperties Sebastian McKenzie 2014-10-31 11:37:49 +11:00
  • 378832d31b add comments with estraverse Sebastian McKenzie 2014-10-31 11:37:17 +11:00
  • 85703eb5b8 run internal transformers when using a whitelist Sebastian McKenzie 2014-10-31 11:37:04 +11:00
  • d0fdd3bf41 remove comments transformer Sebastian McKenzie 2014-10-31 11:36:44 +11:00
  • a7385bdf1b make CodeGenerators use static method calls instead of recursive string methods Sebastian McKenzie 2014-10-31 11:36:28 +11:00
  • 9c7c385ee8 add generation tests from escodegen Sebastian McKenzie 2014-10-31 11:35:57 +11:00
  • 7c84af2ba8 remove optional computed property in b.memberExpression Sebastian McKenzie 2014-10-30 17:38:05 +11:00
  • 009d063790 just return constructor if only a constructor exists in classes Sebastian McKenzie 2014-10-30 17:37:51 +11:00
  • 5483c4ef6f split up code generators Sebastian McKenzie 2014-10-30 17:30:05 +11:00
  • 5558f61518 add more feature detection to 6to5/register Sebastian McKenzie 2014-10-30 17:16:33 +11:00
  • 96bc95d6d9 add blacklist syntax feature checking to 6to5/register Sebastian McKenzie 2014-10-30 17:11:54 +11:00
  • 11dd13b7e0 remove invalid node types from generator and add todo ones Sebastian McKenzie 2014-10-30 17:11:31 +11:00
  • 976e6782a2 expose traverse.VISITOR_KEYS Sebastian McKenzie 2014-10-30 17:11:13 +11:00
  • febc3062cc update traverse visitor keys to acorn ones Sebastian McKenzie 2014-10-30 17:11:05 +11:00
  • efff5e5aab add generation completeness test Sebastian McKenzie 2014-10-30 17:10:54 +11:00
  • eefab7f80f remove unused variables Sebastian McKenzie 2014-10-30 13:31:45 +11:00
  • 1a3d306949 Merge branch 'master' into code-generator Sebastian McKenzie 2014-10-30 13:29:05 +11:00
  • e5ae2f8eaf fix linting errors Sebastian McKenzie 2014-10-30 13:26:13 +11:00
  • e797be518f move some util and traverse methods into types Sebastian McKenzie 2014-10-30 13:26:06 +11:00
  • 45cb755845 better eval contexts in bin/6to5-node Sebastian McKenzie 2014-10-30 13:09:37 +11:00
  • 3b9a339c79 remove useless traverse.Delete Sebastian McKenzie 2014-10-30 13:09:23 +11:00
  • ea7ac4cd2d change acorn-ast-types to internal builders Sebastian McKenzie 2014-10-30 13:09:12 +11:00
  • e141a8b875 run 6to5-node repl in a context Sebastian McKenzie 2014-10-30 12:15:37 +11:00
  • 6768fc3800 add back regex.flags in unicode regex transformer Sebastian McKenzie 2014-10-30 12:15:12 +11:00
  • 0af5e00b5f update jsx empty test to new dom tags behaviour Sebastian McKenzie 2014-10-30 12:14:41 +11:00
  • 71832ee45d Merge branch 'master' of https://github.com/marijnh/acorn Sebastian McKenzie 2014-10-29 21:02:48 +11:00
  • fb0fb90911 Merge branch 'fix-semicolons-modules' of https://github.com/sebmck/acorn Sebastian McKenzie 2014-10-29 21:02:26 +11:00
  • ecedc23892 v1.10.7 v1.10.7 Sebastian McKenzie 2014-10-29 20:59:35 +11:00
  • 163c68dd6a fix lint errors Sebastian McKenzie 2014-10-29 20:57:43 +11:00
  • 4dc6147348 update acorn-recast Sebastian McKenzie 2014-10-29 20:53:01 +11:00
  • 4b3ebc62b1 fix indentation Sebastian McKenzie 2014-10-29 20:52:31 +11:00
  • cc094efe1b modify regex object instead of creating a new literal Sebastian McKenzie 2014-10-29 20:52:25 +11:00
  • 8f4a3f77a0 remove jsx known-tags and use the latest jsx known tag definition Sebastian McKenzie 2014-10-29 20:52:12 +11:00
  • b31f3666c8 yank out acorn-recast and replace it with our own code generator Sebastian McKenzie 2014-10-29 20:51:52 +11:00
  • b1495832d7 remove acorn-recast Sebastian McKenzie 2014-10-29 20:51:03 +11:00
  • 9d3580b23a make ImportDeclaration and ExportDeclaration semicolons more spec-compliant Sebastian McKenzie 2014-10-29 20:35:37 +11:00
  • 1be5b3c823 make ImportDeclaration and ExportDeclaration semicolons more spec-compliant Sebastian McKenzie 2014-10-29 20:35:37 +11:00
  • fa6e50ea28 Merge pull request #103 from eventualbuddha/remove-unused-vars Sebastian McKenzie 2014-10-28 14:31:24 +11:00
  • a72c839a73 add bin and benchmark directories to jshint test #103 Sebastian McKenzie 2014-10-28 14:31:09 +11:00
  • 32b5edb711 Remove unused requires. Brian Donovan 2014-10-27 20:28:31 -07:00
  • 8cbb121e3f Fix typo. Brian Donovan 2014-10-27 20:28:08 -07:00
  • 75ece96475 v1.10.6 v1.10.6 Sebastian McKenzie 2014-10-28 13:18:47 +11:00
  • b016fda8af add browser.js to .gitignore Sebastian McKenzie 2014-10-28 13:18:00 +11:00
  • 2cffad61fa more reliable destructuring building Sebastian McKenzie 2014-10-28 13:16:31 +11:00
  • 4e248c0a16 add member expression destructuring test Sebastian McKenzie 2014-10-28 13:16:21 +11:00
  • 4f5026101b fix cache-templates build script position - fixes #101 Sebastian McKenzie 2014-10-28 13:16:08 +11:00
  • 4ce38eab37 v1.10.5 v1.10.5 Sebastian McKenzie 2014-10-28 10:59:28 +11:00
  • 0a7ce115ff remove browser.js in make publish Sebastian McKenzie 2014-10-28 10:58:29 +11:00
  • 21ed438fd8 alias functions in scope call wrapping - fixes #99 Sebastian McKenzie 2014-10-28 10:58:20 +11:00
  • 5f9e954d21 v1.10.4 v1.10.4 Sebastian McKenzie 2014-10-28 10:54:18 +11:00
  • a03fd0f43a fix formatting Sebastian McKenzie 2014-10-28 10:52:48 +11:00
  • dcc5eaa95e support MemberExpressions in destructuring - fixes #100 Sebastian McKenzie 2014-10-28 10:52:24 +11:00
  • 3b7ce5aaa1 add browser file so we can have a custom browser environment Sebastian McKenzie 2014-10-28 10:52:07 +11:00
  • 8a799c6077 Remove redundant range info from tests Marijn Haverbeke 2014-10-27 10:59:16 +01:00
  • f26b656ea5 Remove property name clash check in ES6 as per Draft Rev 26. Ingvar Stepanyan 2014-10-26 16:53:41 +02:00
  • 5d1db2e993 Only apply kludge from f48503cd31 when unicode regexps are not supported Marijn Haverbeke 2014-10-27 10:54:46 +01:00
  • f48503cd31 add unicode flag support to regex Sebastian McKenzie 2014-10-19 18:01:34 +11:00
  • fd79ac5879 Move comprehension support under ecmaVersion: 7 as per spec. Ingvar Stepanyan 2014-10-27 02:20:23 +02:00
  • 6811f071a9 v1.10.3 v1.10.3 Sebastian McKenzie 2014-10-25 17:24:43 +11:00
  • 9abda34e59 simplify transform call chain Sebastian McKenzie 2014-10-25 17:23:27 +11:00
  • 417ba2bd92 disable uglify benchmark Sebastian McKenzie 2014-10-25 17:23:14 +11:00
  • e23f8e92ba remove internal transformer check from ensureTransformerNames #94 Sebastian McKenzie 2014-10-25 17:23:03 +11:00
  • ef2638eb89 v1.10.2 v1.10.2 Sebastian McKenzie 2014-10-25 13:04:49 +11:00
  • a7d860aab4 fix error stack not getting updated Sebastian McKenzie 2014-10-25 13:03:44 +11:00
  • 0e3498d785 v1.10.1 v1.10.1 Sebastian McKenzie 2014-10-25 12:57:38 +11:00