Update baselines for symbol

This commit is contained in:
Yui T
2015-03-15 21:33:39 -07:00
parent c70385c257
commit 3bb4b50b4f
35 changed files with 148 additions and 354 deletions

View File

@@ -11,11 +11,8 @@ i = new C;
var c: C = i;
//// [symbolProperty10.js]
var C = (function () {
function C() {
}
return C;
})();
class C {
}
var i;
i = new C;
var c = i;

View File

@@ -9,11 +9,8 @@ i = new C;
var c: C = i;
//// [symbolProperty11.js]
var C = (function () {
function C() {
}
return C;
})();
class C {
}
var i;
i = new C;
var c = i;

View File

@@ -11,11 +11,8 @@ i = new C;
var c: C = i;
//// [symbolProperty12.js]
var C = (function () {
function C() {
}
return C;
})();
class C {
}
var i;
i = new C;
var c = i;

View File

@@ -17,11 +17,8 @@ var i: I;
bar(i);
//// [symbolProperty13.js]
var C = (function () {
function C() {
}
return C;
})();
class C {
}
foo(new C);
var i;
bar(i);

View File

@@ -17,11 +17,8 @@ var i: I;
bar(i);
//// [symbolProperty14.js]
var C = (function () {
function C() {
}
return C;
})();
class C {
}
foo(new C);
var i;
bar(i);

View File

@@ -15,11 +15,8 @@ var i: I;
bar(i);
//// [symbolProperty15.js]
var C = (function () {
function C() {
}
return C;
})();
class C {
}
foo(new C);
var i;
bar(i);

View File

@@ -17,11 +17,8 @@ var i: I;
bar(i);
//// [symbolProperty16.js]
var C = (function () {
function C() {
}
return C;
})();
class C {
}
foo(new C);
var i;
bar(i);

View File

@@ -10,11 +10,8 @@ class C implements I {
}
//// [symbolProperty23.js]
var C = (function () {
function C() {
}
C.prototype[Symbol.toPrimitive] = function () {
class C {
[Symbol.toPrimitive]() {
return true;
};
return C;
})();
}
}

View File

@@ -10,11 +10,8 @@ class C implements I {
}
//// [symbolProperty24.js]
var C = (function () {
function C() {
}
C.prototype[Symbol.toPrimitive] = function () {
class C {
[Symbol.toPrimitive]() {
return "";
};
return C;
})();
}
}

View File

@@ -10,11 +10,8 @@ class C implements I {
}
//// [symbolProperty25.js]
var C = (function () {
function C() {
}
C.prototype[Symbol.toStringTag] = function () {
class C {
[Symbol.toStringTag]() {
return "";
};
return C;
})();
}
}

View File

@@ -12,27 +12,13 @@ class C2 extends C1 {
}
//// [symbolProperty26.js]
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
var C1 = (function () {
function C1() {
}
C1.prototype[Symbol.toStringTag] = function () {
class C1 {
[Symbol.toStringTag]() {
return "";
};
return C1;
})();
var C2 = (function (_super) {
__extends(C2, _super);
function C2() {
_super.apply(this, arguments);
}
C2.prototype[Symbol.toStringTag] = function () {
}
class C2 extends C1 {
[Symbol.toStringTag]() {
return "";
};
return C2;
})(C1);
}
}

View File

@@ -12,27 +12,13 @@ class C2 extends C1 {
}
//// [symbolProperty27.js]
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
var C1 = (function () {
function C1() {
}
C1.prototype[Symbol.toStringTag] = function () {
class C1 {
[Symbol.toStringTag]() {
return {};
};
return C1;
})();
var C2 = (function (_super) {
__extends(C2, _super);
function C2() {
_super.apply(this, arguments);
}
C2.prototype[Symbol.toStringTag] = function () {
}
class C2 extends C1 {
[Symbol.toStringTag]() {
return "";
};
return C2;
})(C1);
}
}

View File

@@ -11,28 +11,14 @@ var c: C2;
var obj = c[Symbol.toStringTag]().x;
//// [symbolProperty28.js]
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
var C1 = (function () {
function C1() {
}
C1.prototype[Symbol.toStringTag] = function () {
class C1 {
[Symbol.toStringTag]() {
return {
x: ""
};
};
return C1;
})();
var C2 = (function (_super) {
__extends(C2, _super);
function C2() {
_super.apply(this, arguments);
}
return C2;
})(C1);
}
class C2 extends C1 {
}
var c;
var obj = c[Symbol.toStringTag]().x;

View File

@@ -7,13 +7,10 @@ class C1 {
}
//// [symbolProperty29.js]
var C1 = (function () {
function C1() {
}
C1.prototype[Symbol.toStringTag] = function () {
class C1 {
[Symbol.toStringTag]() {
return {
x: ""
};
};
return C1;
})();
}
}

View File

@@ -7,13 +7,10 @@ class C1 {
}
//// [symbolProperty30.js]
var C1 = (function () {
function C1() {
}
C1.prototype[Symbol.toStringTag] = function () {
class C1 {
[Symbol.toStringTag]() {
return {
x: ""
};
};
return C1;
})();
}
}

View File

@@ -9,26 +9,12 @@ class C2 extends C1 {
}
//// [symbolProperty31.js]
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
var C1 = (function () {
function C1() {
}
C1.prototype[Symbol.toStringTag] = function () {
class C1 {
[Symbol.toStringTag]() {
return {
x: ""
};
};
return C1;
})();
var C2 = (function (_super) {
__extends(C2, _super);
function C2() {
_super.apply(this, arguments);
}
return C2;
})(C1);
}
class C2 extends C1 {
}

View File

@@ -9,26 +9,12 @@ class C2 extends C1 {
}
//// [symbolProperty32.js]
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
var C1 = (function () {
function C1() {
}
C1.prototype[Symbol.toStringTag] = function () {
class C1 {
[Symbol.toStringTag]() {
return {
x: ""
};
};
return C1;
})();
var C2 = (function (_super) {
__extends(C2, _super);
function C2() {
_super.apply(this, arguments);
}
return C2;
})(C1);
}
class C2 extends C1 {
}

View File

@@ -9,26 +9,12 @@ class C2 {
}
//// [symbolProperty33.js]
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
var C1 = (function (_super) {
__extends(C1, _super);
function C1() {
_super.apply(this, arguments);
}
C1.prototype[Symbol.toStringTag] = function () {
class C1 extends C2 {
[Symbol.toStringTag]() {
return {
x: ""
};
};
return C1;
})(C2);
var C2 = (function () {
function C2() {
}
return C2;
})();
}
class C2 {
}

View File

@@ -9,26 +9,12 @@ class C2 {
}
//// [symbolProperty34.js]
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
var C1 = (function (_super) {
__extends(C1, _super);
function C1() {
_super.apply(this, arguments);
}
C1.prototype[Symbol.toStringTag] = function () {
class C1 extends C2 {
[Symbol.toStringTag]() {
return {
x: ""
};
};
return C1;
})(C2);
var C2 = (function () {
function C2() {
}
return C2;
})();
}
class C2 {
}

View File

@@ -11,14 +11,11 @@ class C {
}
//// [symbolProperty39.js]
var C = (function () {
function C() {
class C {
[Symbol.iterator](x) {
return undefined;
}
C.prototype[Symbol.iterator] = function (x) {
[Symbol.iterator](x) {
return undefined;
};
C.prototype[Symbol.iterator] = function (x) {
return undefined;
};
return C;
})();
}
}

View File

@@ -13,14 +13,11 @@ c[Symbol.iterator](0);
//// [symbolProperty40.js]
var C = (function () {
function C() {
}
C.prototype[Symbol.iterator] = function (x) {
class C {
[Symbol.iterator](x) {
return undefined;
};
return C;
})();
}
}
var c = new C;
c[Symbol.iterator]("");
c[Symbol.iterator](0);

View File

@@ -13,14 +13,11 @@ c[Symbol.iterator]("hello");
//// [symbolProperty41.js]
var C = (function () {
function C() {
}
C.prototype[Symbol.iterator] = function (x) {
class C {
[Symbol.iterator](x) {
return undefined;
};
return C;
})();
}
}
var c = new C;
c[Symbol.iterator]("");
c[Symbol.iterator]("hello");

View File

@@ -8,11 +8,8 @@ class C {
}
//// [symbolProperty42.js]
var C = (function () {
function C() {
}
C.prototype[Symbol.iterator] = function (x) {
class C {
[Symbol.iterator](x) {
return undefined;
};
return C;
})();
}
}

View File

@@ -5,8 +5,5 @@ class C {
}
//// [symbolProperty43.js]
var C = (function () {
function C() {
}
return C;
})();
class C {
}

View File

@@ -9,15 +9,8 @@ class C {
}
//// [symbolProperty44.js]
var C = (function () {
function C() {
class C {
get [Symbol.hasInstance]() {
return "";
}
Object.defineProperty(C.prototype, Symbol.hasInstance, {
get: function () {
return "";
},
enumerable: true,
configurable: true
});
return C;
})();
}

View File

@@ -9,22 +9,11 @@ class C {
}
//// [symbolProperty45.js]
var C = (function () {
function C() {
class C {
get [Symbol.hasInstance]() {
return "";
}
Object.defineProperty(C.prototype, Symbol.hasInstance, {
get: function () {
return "";
},
enumerable: true,
configurable: true
});
Object.defineProperty(C.prototype, Symbol.toPrimitive, {
get: function () {
return "";
},
enumerable: true,
configurable: true
});
return C;
})();
get [Symbol.toPrimitive]() {
return "";
}
}

View File

@@ -12,20 +12,13 @@ class C {
(new C)[Symbol.hasInstance] = "";
//// [symbolProperty46.js]
var C = (function () {
function C() {
class C {
get [Symbol.hasInstance]() {
return "";
}
Object.defineProperty(C.prototype, Symbol.hasInstance, {
get: function () {
return "";
},
// Should take a string
set: function (x) {
},
enumerable: true,
configurable: true
});
return C;
})();
// Should take a string
set [Symbol.hasInstance](x) {
}
}
(new C)[Symbol.hasInstance] = 0;
(new C)[Symbol.hasInstance] = "";

View File

@@ -12,20 +12,13 @@ class C {
(new C)[Symbol.hasInstance] = "";
//// [symbolProperty47.js]
var C = (function () {
function C() {
class C {
get [Symbol.hasInstance]() {
return "";
}
Object.defineProperty(C.prototype, Symbol.hasInstance, {
get: function () {
return "";
},
// Should take a string
set: function (x) {
},
enumerable: true,
configurable: true
});
return C;
})();
// Should take a string
set [Symbol.hasInstance](x) {
}
}
(new C)[Symbol.hasInstance] = 0;
(new C)[Symbol.hasInstance] = "";

View File

@@ -11,11 +11,8 @@ module M {
var M;
(function (M) {
var Symbol;
var C = (function () {
function C() {
class C {
[Symbol.iterator]() {
}
C.prototype[Symbol.iterator] = function () {
};
return C;
})();
}
})(M || (M = {}));

View File

@@ -11,11 +11,8 @@ module M {
var M;
(function (M) {
M.Symbol;
var C = (function () {
function C() {
class C {
[M.Symbol.iterator]() {
}
C.prototype[M.Symbol.iterator] = function () {
};
return C;
})();
}
})(M || (M = {}));

View File

@@ -10,11 +10,8 @@ module M {
//// [symbolProperty50.js]
var M;
(function (M) {
var C = (function () {
function C() {
class C {
[Symbol.iterator]() {
}
C.prototype[Symbol.iterator] = function () {
};
return C;
})();
}
})(M || (M = {}));

View File

@@ -10,11 +10,8 @@ module M {
//// [symbolProperty51.js]
var M;
(function (M) {
var C = (function () {
function C() {
class C {
[Symbol.iterator]() {
}
C.prototype[Symbol.iterator] = function () {
};
return C;
})();
}
})(M || (M = {}));

View File

@@ -9,18 +9,13 @@ class C {
}
//// [symbolProperty6.js]
var C = (function () {
function C() {
class C {
constructor() {
this[Symbol.iterator] = 0;
}
C.prototype[Symbol.isRegExp] = function () {
};
Object.defineProperty(C.prototype, Symbol.toStringTag, {
get: function () {
return 0;
},
enumerable: true,
configurable: true
});
return C;
})();
[Symbol.isRegExp]() {
}
get [Symbol.toStringTag]() {
return 0;
}
}

View File

@@ -9,18 +9,13 @@ class C {
}
//// [symbolProperty7.js]
var C = (function () {
function C() {
class C {
constructor() {
this[Symbol()] = 0;
}
C.prototype[Symbol()] = function () {
};
Object.defineProperty(C.prototype, Symbol(), {
get: function () {
return 0;
},
enumerable: true,
configurable: true
});
return C;
})();
[Symbol()]() {
}
get [Symbol()]() {
return 0;
}
}

View File

@@ -11,11 +11,8 @@ i = new C;
var c: C = i;
//// [symbolProperty9.js]
var C = (function () {
function C() {
}
return C;
})();
class C {
}
var i;
i = new C;
var c = i;