Changeset 210570 in webkit
- Timestamp:
- Jan 10, 2017 5:35:32 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JSTests/ChangeLog
r210563 r210570 1 2017-01-10 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r210052. 4 https://bugs.webkit.org/show_bug.cgi?id=166915 5 6 "breaks web compatability" (Requested by keith_miller on 7 #webkit). 8 9 Reverted changeset: 10 11 "Add support for global" 12 https://bugs.webkit.org/show_bug.cgi?id=165171 13 http://trac.webkit.org/changeset/210052 14 1 15 2017-01-10 Mark Lam <mark.lam@apple.com> 2 16 -
trunk/LayoutTests/ChangeLog
r210567 r210570 1 2017-01-10 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r210052. 4 https://bugs.webkit.org/show_bug.cgi?id=166915 5 6 "breaks web compatability" (Requested by keith_miller on 7 #webkit). 8 9 Reverted changeset: 10 11 "Add support for global" 12 https://bugs.webkit.org/show_bug.cgi?id=165171 13 http://trac.webkit.org/changeset/210052 14 1 15 2017-01-10 Sam Weinig <sam@webkit.org> 2 16 -
trunk/LayoutTests/js/dom/getOwnPropertyDescriptor-expected.txt
r210052 r210570 95 95 PASS Object.getOwnPropertyDescriptor(Math.sin, 'name').enumerable is false 96 96 PASS Object.getOwnPropertyDescriptor(Math.sin, 'name').configurable is true 97 PASS Object.getOwnPropertyDescriptor(global Object, 'globalObject').value is globalObject98 PASS Object.getOwnPropertyDescriptor(global Object, 'globalObject').hasOwnProperty('get') is false99 PASS Object.getOwnPropertyDescriptor(global Object, 'globalObject').hasOwnProperty('set') is false100 PASS Object.getOwnPropertyDescriptor(global Object, 'globalObject').enumerable is true101 PASS Object.getOwnPropertyDescriptor(global Object, 'globalObject').configurable is false102 PASS Object.getOwnPropertyDescriptor(global Object, 'undefined').value is undefined103 PASS Object.getOwnPropertyDescriptor(global Object, 'undefined').hasOwnProperty('get') is false104 PASS Object.getOwnPropertyDescriptor(global Object, 'undefined').hasOwnProperty('set') is false105 PASS Object.getOwnPropertyDescriptor(global Object, 'undefined').enumerable is false106 PASS Object.getOwnPropertyDescriptor(global Object, 'undefined').configurable is false107 PASS Object.getOwnPropertyDescriptor(global Object, 'NaN').value is NaN108 PASS Object.getOwnPropertyDescriptor(global Object, 'NaN').hasOwnProperty('get') is false109 PASS Object.getOwnPropertyDescriptor(global Object, 'NaN').hasOwnProperty('set') is false110 PASS Object.getOwnPropertyDescriptor(global Object, 'NaN').enumerable is false111 PASS Object.getOwnPropertyDescriptor(global Object, 'NaN').configurable is false112 PASS Object.getOwnPropertyDescriptor(global Object, 'Infinity').value is Infinity113 PASS Object.getOwnPropertyDescriptor(global Object, 'Infinity').hasOwnProperty('get') is false114 PASS Object.getOwnPropertyDescriptor(global Object, 'Infinity').hasOwnProperty('set') is false115 PASS Object.getOwnPropertyDescriptor(global Object, 'Infinity').enumerable is false116 PASS Object.getOwnPropertyDescriptor(global Object, 'Infinity').configurable is false117 PASS Object.getOwnPropertyDescriptor(global Object, 'window').get is globalWindowGetter118 PASS Object.getOwnPropertyDescriptor(global Object, 'window').set is undefined119 PASS Object.getOwnPropertyDescriptor(global Object, 'window').hasOwnProperty('value') is false120 PASS Object.getOwnPropertyDescriptor(global Object, 'window').hasOwnProperty('writable') is false121 PASS Object.getOwnPropertyDescriptor(global Object, 'window').enumerable is true122 PASS Object.getOwnPropertyDescriptor(global Object, 'window').configurable is false123 PASS Object.getOwnPropertyDescriptor(global Object, 'XMLHttpRequest').value is XMLHttpRequest124 PASS Object.getOwnPropertyDescriptor(global Object, 'XMLHttpRequest').hasOwnProperty('get') is false125 PASS Object.getOwnPropertyDescriptor(global Object, 'XMLHttpRequest').hasOwnProperty('set') is false126 PASS Object.getOwnPropertyDescriptor(global Object, 'XMLHttpRequest').enumerable is false127 PASS Object.getOwnPropertyDescriptor(global Object, 'XMLHttpRequest').configurable is true128 PASS Object.getOwnPropertyDescriptor(global Object, 0).value is globalObject[0]129 PASS Object.getOwnPropertyDescriptor(global Object, 0).hasOwnProperty('get') is false130 PASS Object.getOwnPropertyDescriptor(global Object, 0).hasOwnProperty('set') is false131 PASS Object.getOwnPropertyDescriptor(global Object, 0).enumerable is false132 PASS Object.getOwnPropertyDescriptor(global Object, 0).configurable is false97 PASS Object.getOwnPropertyDescriptor(global, 'global').value is global 98 PASS Object.getOwnPropertyDescriptor(global, 'global').hasOwnProperty('get') is false 99 PASS Object.getOwnPropertyDescriptor(global, 'global').hasOwnProperty('set') is false 100 PASS Object.getOwnPropertyDescriptor(global, 'global').enumerable is true 101 PASS Object.getOwnPropertyDescriptor(global, 'global').configurable is false 102 PASS Object.getOwnPropertyDescriptor(global, 'undefined').value is undefined 103 PASS Object.getOwnPropertyDescriptor(global, 'undefined').hasOwnProperty('get') is false 104 PASS Object.getOwnPropertyDescriptor(global, 'undefined').hasOwnProperty('set') is false 105 PASS Object.getOwnPropertyDescriptor(global, 'undefined').enumerable is false 106 PASS Object.getOwnPropertyDescriptor(global, 'undefined').configurable is false 107 PASS Object.getOwnPropertyDescriptor(global, 'NaN').value is NaN 108 PASS Object.getOwnPropertyDescriptor(global, 'NaN').hasOwnProperty('get') is false 109 PASS Object.getOwnPropertyDescriptor(global, 'NaN').hasOwnProperty('set') is false 110 PASS Object.getOwnPropertyDescriptor(global, 'NaN').enumerable is false 111 PASS Object.getOwnPropertyDescriptor(global, 'NaN').configurable is false 112 PASS Object.getOwnPropertyDescriptor(global, 'Infinity').value is Infinity 113 PASS Object.getOwnPropertyDescriptor(global, 'Infinity').hasOwnProperty('get') is false 114 PASS Object.getOwnPropertyDescriptor(global, 'Infinity').hasOwnProperty('set') is false 115 PASS Object.getOwnPropertyDescriptor(global, 'Infinity').enumerable is false 116 PASS Object.getOwnPropertyDescriptor(global, 'Infinity').configurable is false 117 PASS Object.getOwnPropertyDescriptor(global, 'window').get is globalWindowGetter 118 PASS Object.getOwnPropertyDescriptor(global, 'window').set is undefined 119 PASS Object.getOwnPropertyDescriptor(global, 'window').hasOwnProperty('value') is false 120 PASS Object.getOwnPropertyDescriptor(global, 'window').hasOwnProperty('writable') is false 121 PASS Object.getOwnPropertyDescriptor(global, 'window').enumerable is true 122 PASS Object.getOwnPropertyDescriptor(global, 'window').configurable is false 123 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').value is XMLHttpRequest 124 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('get') is false 125 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('set') is false 126 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is false 127 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is true 128 PASS Object.getOwnPropertyDescriptor(global, 0).value is global[0] 129 PASS Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('get') is false 130 PASS Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('set') is false 131 PASS Object.getOwnPropertyDescriptor(global, 0).enumerable is false 132 PASS Object.getOwnPropertyDescriptor(global, 0).configurable is false 133 133 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).value is document.getElementsByTagName('div')[0] 134 134 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).hasOwnProperty('get') is false -
trunk/LayoutTests/js/resources/getOwnPropertyDescriptor.js
r210052 r210570 37 37 descriptorShouldBe("Math.sin", "'length'", {writable: false, enumerable: false, configurable: true, value:1}); 38 38 descriptorShouldBe("Math.sin", "'name'", {writable: false, enumerable: false, configurable: true, value:"'sin'"}); 39 var global Object= this;40 descriptorShouldBe("global Object", "'globalObject'", {writable: true, enumerable: true, configurable: false, value:"globalObject"});41 descriptorShouldBe("global Object", "'undefined'", {writable: false, enumerable: false, configurable: false, value:"undefined"});42 descriptorShouldBe("global Object", "'NaN'", {writable: false, enumerable: false, configurable: false, value:"NaN"});43 descriptorShouldBe("global Object", "'Infinity'", {writable: false, enumerable: false, configurable: false, value:"Infinity"});44 var globalWindowGetter = Object.getOwnPropertyDescriptor(global Object, 'window').get;45 descriptorShouldBe("global Object", "'window'", {get: 'globalWindowGetter', set: undefined, enumerable: true, configurable: false});46 descriptorShouldBe("global Object", "'XMLHttpRequest'", {writable: true, enumerable: false, configurable: true, value:"XMLHttpRequest"});47 descriptorShouldBe("global Object", "0", {writable: true, enumerable: false, configurable: false, value:"globalObject[0]"});39 var global = this; 40 descriptorShouldBe("global", "'global'", {writable: true, enumerable: true, configurable: false, value:"global"}); 41 descriptorShouldBe("global", "'undefined'", {writable: false, enumerable: false, configurable: false, value:"undefined"}); 42 descriptorShouldBe("global", "'NaN'", {writable: false, enumerable: false, configurable: false, value:"NaN"}); 43 descriptorShouldBe("global", "'Infinity'", {writable: false, enumerable: false, configurable: false, value:"Infinity"}); 44 var globalWindowGetter = Object.getOwnPropertyDescriptor(global, 'window').get; 45 descriptorShouldBe("global", "'window'", {get: 'globalWindowGetter', set: undefined, enumerable: true, configurable: false}); 46 descriptorShouldBe("global", "'XMLHttpRequest'", {writable: true, enumerable: false, configurable: true, value:"XMLHttpRequest"}); 47 descriptorShouldBe("global", "0", {writable: true, enumerable: false, configurable: false, value:"global[0]"}); 48 48 descriptorShouldBe("document.getElementsByTagName('div')", "0", {writable: false, enumerable: true, configurable: true, value:"document.getElementsByTagName('div')[0]"}); 49 49 descriptorShouldBe("document.getElementsByClassName('pass')", "0", {writable: false, enumerable: true, configurable: true, value:"document.getElementsByClassName('pass')[0]"}); -
trunk/Source/JavaScriptCore/ChangeLog
r210567 r210570 1 2017-01-10 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r210052. 4 https://bugs.webkit.org/show_bug.cgi?id=166915 5 6 "breaks web compatability" (Requested by keith_miller on 7 #webkit). 8 9 Reverted changeset: 10 11 "Add support for global" 12 https://bugs.webkit.org/show_bug.cgi?id=165171 13 http://trac.webkit.org/changeset/210052 14 1 15 2017-01-10 Sam Weinig <sam@webkit.org> 2 16 -
trunk/Source/JavaScriptCore/runtime/JSGlobalObject.cpp
r210522 r210570 273 273 encodeURIComponent globalFuncEncodeURIComponent DontEnum|Function 1 274 274 EvalError JSGlobalObject::m_evalErrorConstructor DontEnum|CellProperty 275 global JSGlobalObject::m_globalThis DontEnum|CellProperty276 275 ReferenceError JSGlobalObject::m_referenceErrorConstructor DontEnum|CellProperty 277 276 SyntaxError JSGlobalObject::m_syntaxErrorConstructor DontEnum|CellProperty
Note: See TracChangeset
for help on using the changeset viewer.