From 92e7a01d14d31f2a23d2aa32945b5b6fe6a16b9e Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Thu, 30 Apr 2015 20:03:34 +0100 Subject: [PATCH] remove regenerator and test262 git submodule and tests - closes #1393 --- .gitmodules | 6 ----- test/core/test262.js | 54 -------------------------------------------- vendor/test262 | 1 - 3 files changed, 61 deletions(-) delete mode 100644 test/core/test262.js delete mode 160000 vendor/test262 diff --git a/.gitmodules b/.gitmodules index 68ac264ec3..86d4a3cc96 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,12 +1,6 @@ [submodule "vendor/traceur"] path = vendor/traceur url = https://github.com/google/traceur-compiler -[submodule "vendor/regenerator"] - path = vendor/regenerator - url = https://github.com/babel/regenerator-babel -[submodule "vendor/test262"] - path = vendor/test262 - url = https://github.com/tc39/test262 [submodule "vendor/compat-table"] path = vendor/compat-table url = https://github.com/kangax/compat-table diff --git a/test/core/test262.js b/test/core/test262.js deleted file mode 100644 index 032408db88..0000000000 --- a/test/core/test262.js +++ /dev/null @@ -1,54 +0,0 @@ -if (!process.env.ALL_BABEL_TESTS) return; - -require("./_helper").assertVendor("test262"); - -var transform = require("../lib/babel/transformation"); -var readdir = require("fs-readdir-recursive"); -var helper = require("./_helper"); -var path = require("path"); -var fs = require("fs"); -var _ = require("lodash"); - -var test262Loc = __dirname + "/../vendor/test262"; - -var read = function (loc) { - return readdir(loc).map(function (filename) { - return path.join(loc, filename); - }); -}; - -var check = function (loc) { - try { - var file = fs.readFileSync(loc, "utf8"); - - // this normalizes syntax and early runtime reference errors since they're - // both thrown as SyntaxErrors in acorn - // SyntaxError: var null; - // ReferenceError: 1++; (runtime) - var lazyError = /negative: (\S+)/.test(file); - - transform(file, { - filename: loc, - blacklist: ["strict"], - _anal: true - }); - } catch (err) { - if (err && lazyError && err instanceof SyntaxError) { - return; - } else { - err.stack = loc + ": " + err.stack; - throw err; - } - } -}; - -// tests! -var tests = read(test262Loc + "/test"); -_.each(tests, function (loc) { - var alias = path.relative(test262Loc + "/test", loc); - alias = alias.replace(/\.([^\.]+)$/g, ""); - test(alias, function () { - this.timeout(0); - check(loc); - }); -}); diff --git a/vendor/test262 b/vendor/test262 deleted file mode 160000 index d075338699..0000000000 --- a/vendor/test262 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d075338699cc8eaf123d5f5491f0d68116ee224a