remove block binding because the current implementation is flaky and will have to be rewritten from scratch without the issue of wrapping functions

This commit is contained in:
Sebastian McKenzie
2014-10-12 16:18:18 +11:00
parent 81924aee09
commit 52d4d73f0b
43 changed files with 54 additions and 453 deletions

View File

@@ -1,32 +1,27 @@
var foo;
var foo2;
exports.foo7 = foo7;
var foo = 1;
exports.foo = foo;
var foo2 = function () {};
exports.foo2 = foo2;
var foo3;
var foo8;
(function () {
exports.foo7 = foo7;
exports.foo3 = foo3;
foo = 1;
exports.foo = foo;
let foo4 = 2;
exports.foo4 = foo4;
foo2 = function () {};
exports.foo2 = foo2;
let foo5;
exports.foo5 = foo5;
exports.foo3 = foo3;
let foo6 = 3;
exports.foo6 = foo6;
var foo4 = 2;
exports.foo4 = foo4;
function foo7 () {}
var foo5;
exports.foo5 = foo5;
var foo6 = 3;
exports.foo6 = foo6;
function foo7 () {}
foo8 = function () {
var foo8 = function foo8() {};
return foo8;
}();
exports.foo8 = foo8;
}());
var foo8 = function () {
var foo8 = function foo8() {};
return foo8;
}();
exports.foo8 = foo8;