From df824efc4bf23e16be799aa8d744b33630e07f70 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Thu, 27 Aug 2020 00:13:49 -0700 Subject: [PATCH] Editorial: remove legacy intrinsics (#2056) All uses of these have been removed from HTML: - https://github.com/heycam/webidl/pull/898 - https://github.com/whatwg/html/pull/5655 - https://github.com/whatwg/infra/pull/316 --- spec.html | 603 +++--------------------------------------------------- 1 file changed, 32 insertions(+), 571 deletions(-) diff --git a/spec.html b/spec.html index 043299014d0..f46ff5d25fb 100644 --- a/spec.html +++ b/spec.html @@ -2771,17 +2771,6 @@

Well-Known Intrinsic Objects

The `AggregateError` constructor () - - - %AggregateErrorPrototype% - - - `AggregateError.prototype` - - - The initial value of the `prototype` data property of %AggregateError%; i.e., %AggregateError.prototype% - - %Array% @@ -2804,17 +2793,6 @@

Well-Known Intrinsic Objects

The ArrayBuffer constructor () - - - %ArrayBufferPrototype% - - - `ArrayBuffer.prototype` - - - The initial value of the *"prototype"* data property of %ArrayBuffer%; i.e., %ArrayBuffer.prototype% - - %ArrayIteratorPrototype% @@ -2825,61 +2803,6 @@

Well-Known Intrinsic Objects

The prototype of Array iterator objects (); i.e., %ArrayIterator.prototype% - - - %ArrayPrototype% - - - `Array.prototype` - - - The initial value of the *"prototype"* data property of %Array% (); i.e., %Array.prototype% - - - - - %ArrayProto_entries% - - - `Array.prototype.entries` - - - The initial value of the *"entries"* data property of %Array.prototype% (); i.e., %Array.prototype.entries% - - - - - %ArrayProto_forEach% - - - `Array.prototype.forEach` - - - The initial value of the *"forEach"* data property of %Array.prototype% (); i.e., %Array.prototype.forEach% - - - - - %ArrayProto_keys% - - - `Array.prototype.keys` - - - The initial value of the *"keys"* data property of %Array.prototype% (); i.e., %Array.prototype.keys% - - - - - %ArrayProto_values% - - - `Array.prototype.values` - - - The initial value of the *"values"* data property of %Array.prototype% (); i.e., %Array.prototype.values% - - %AsyncFromSyncIteratorPrototype% @@ -2900,16 +2823,6 @@

Well-Known Intrinsic Objects

The constructor of async function objects () - - - %AsyncFunctionPrototype% - - - - - The initial value of the *"prototype"* data property of %AsyncFunction%; i.e., %AsyncFunction.prototype% - - %AsyncGeneratorFunction% @@ -2985,17 +2898,6 @@

Well-Known Intrinsic Objects

The Boolean constructor () - - - %BooleanPrototype% - - - `Boolean.prototype` - - - The initial value of the *"prototype"* data property of %Boolean% (); i.e., %Boolean.prototype% - - %DataView% @@ -3007,17 +2909,6 @@

Well-Known Intrinsic Objects

The DataView constructor () - - - %DataViewPrototype% - - - `DataView.prototype` - - - The initial value of the *"prototype"* data property of %DataView%; i.e., %DataView.prototype% - - %Date% @@ -3029,17 +2920,6 @@

Well-Known Intrinsic Objects

The Date constructor () - - - %DatePrototype% - - - `Date.prototype` - - - The initial value of the *"prototype"* data property of %Date%.; i.e., %Date.prototype% - - %decodeURI% @@ -3095,17 +2975,6 @@

Well-Known Intrinsic Objects

The Error constructor () - - - %ErrorPrototype% - - - `Error.prototype` - - - The initial value of the *"prototype"* data property of %Error%; i.e., %Error.prototype% - - %eval% @@ -3128,17 +2997,6 @@

Well-Known Intrinsic Objects

The EvalError constructor () - - - %EvalErrorPrototype% - - - `EvalError.prototype` - - - The initial value of the *"prototype"* data property of %EvalError%; i.e., %EvalError.prototype% - - %FinalizationRegistry% @@ -3161,17 +3019,6 @@

Well-Known Intrinsic Objects

The Float32Array constructor () - - - %Float32ArrayPrototype% - - - `Float32Array.prototype` - - - The initial value of the *"prototype"* data property of %Float32Array%; i.e., %Float32Array.prototype% - - %Float64Array% @@ -3183,17 +3030,6 @@

Well-Known Intrinsic Objects

The Float64Array constructor () - - - %Float64ArrayPrototype% - - - `Float64Array.prototype` - - - The initial value of the *"prototype"* data property of %Float64Array%; i.e., %Float64Array.prototype% - - %ForInIteratorPrototype% @@ -3215,17 +3051,6 @@

Well-Known Intrinsic Objects

The Function constructor () - - - %FunctionPrototype% - - - `Function.prototype` - - - The initial value of the *"prototype"* data property of %Function%; i.e., %Function.prototype% - - %GeneratorFunction% @@ -3247,17 +3072,6 @@

Well-Known Intrinsic Objects

The Int8Array constructor () - - - %Int8ArrayPrototype% - - - `Int8Array.prototype` - - - The initial value of the *"prototype"* data property of %Int8Array%; i.e., %Int8Array.prototype% - - %Int16Array% @@ -3269,17 +3083,6 @@

Well-Known Intrinsic Objects

The Int16Array constructor () - - - %Int16ArrayPrototype% - - - `Int16Array.prototype` - - - The initial value of the *"prototype"* data property of %Int16Array%; i.e., %Int16Array.prototype% - - %Int32Array% @@ -3291,17 +3094,6 @@

Well-Known Intrinsic Objects

The Int32Array constructor () - - - %Int32ArrayPrototype% - - - `Int32Array.prototype` - - - The initial value of the *"prototype"* data property of %Int32Array%; i.e., %Int32Array.prototype% - - %isFinite% @@ -3345,28 +3137,6 @@

Well-Known Intrinsic Objects

The `JSON` object () - - - %JSONParse% - - - `JSON.parse` - - - The initial value of the *"parse"* data property of %JSON%; i.e., %JSON.parse% - - - - - %JSONStringify% - - - `JSON.stringify` - - - The initial value of the *"stringify"* data property of %JSON%; i.e., %JSON.stringify% - - %Map% @@ -3388,17 +3158,6 @@

Well-Known Intrinsic Objects

The prototype of Map iterator objects () - - - %MapPrototype% - - - `Map.prototype` - - - The initial value of the *"prototype"* data property of %Map%; i.e., %Map.prototype% - - %Math% @@ -3421,17 +3180,6 @@

Well-Known Intrinsic Objects

The Number constructor () - - - %NumberPrototype% - - - `Number.prototype` - - - The initial value of the *"prototype"* data property of %Number%; i.e., %Number.prototype% - - %Object% @@ -3443,39 +3191,6 @@

Well-Known Intrinsic Objects

The Object constructor () - - - %ObjectPrototype% - - - `Object.prototype` - - - The initial value of the *"prototype"* data property of %Object% (); i.e., %Object.prototype% - - - - - %ObjProto_toString% - - - `Object.prototype.toString` - - - The initial value of the *"toString"* data property of %Object.prototype% (); i.e., %Object.prototype.toString% - - - - - %ObjProto_valueOf% - - - `Object.prototype.valueOf` - - - The initial value of the *"valueOf"* data property of %Object.prototype% (); i.e., %Object.prototype.valueOf% - - %parseFloat% @@ -3509,61 +3224,6 @@

Well-Known Intrinsic Objects

The Promise constructor () - - - %PromisePrototype% - - - `Promise.prototype` - - - The initial value of the *"prototype"* data property of %Promise%; i.e., %Promise.prototype% - - - - - %PromiseProto_then% - - - `Promise.prototype.then` - - - The initial value of the *"then"* data property of %Promise.prototype% (); i.e., %Promise.prototype.then% - - - - - %Promise_all% - - - `Promise.all` - - - The initial value of the *"all"* data property of %Promise% (); i.e., %Promise.all% - - - - - %Promise_reject% - - - `Promise.reject` - - - The initial value of the *"reject"* data property of %Promise% (); i.e., %Promise.reject% - - - - - %Promise_resolve% - - - `Promise.resolve` - - - The initial value of the *"resolve"* data property of %Promise% (); i.e., %Promise.resolve% - - %Proxy% @@ -3586,17 +3246,6 @@

Well-Known Intrinsic Objects

The RangeError constructor () - - - %RangeErrorPrototype% - - - `RangeError.prototype` - - - The initial value of the *"prototype"* data property of %RangeError%; i.e., %RangeError.prototype% - - %ReferenceError% @@ -3608,17 +3257,6 @@

Well-Known Intrinsic Objects

The ReferenceError constructor () - - - %ReferenceErrorPrototype% - - - `ReferenceError.prototype` - - - The initial value of the *"prototype"* data property of %ReferenceError%; i.e., %ReferenceError.prototype% - - %Reflect% @@ -3641,17 +3279,6 @@

Well-Known Intrinsic Objects

The RegExp constructor () - - - %RegExpPrototype% - - - `RegExp.prototype` - - - The initial value of the *"prototype"* data property of %RegExp%; i.e., %RegExp.prototype% - - %RegExpStringIteratorPrototype% @@ -3683,17 +3310,6 @@

Well-Known Intrinsic Objects

The prototype of Set iterator objects () - - - %SetPrototype% - - - `Set.prototype` - - - The initial value of the *"prototype"* data property of %Set%; i.e., %Set.prototype% - - %SharedArrayBuffer% @@ -3705,17 +3321,6 @@

Well-Known Intrinsic Objects

The SharedArrayBuffer constructor () - - - %SharedArrayBufferPrototype% - - - `SharedArrayBuffer.prototype` - - - The initial value of the *"prototype"* data property of %SharedArrayBuffer%; i.e., %SharedArrayBuffer.prototype% - - %String% @@ -3737,17 +3342,6 @@

Well-Known Intrinsic Objects

The prototype of String iterator objects () - - - %StringPrototype% - - - `String.prototype` - - - The initial value of the *"prototype"* data property of %String%; i.e., %String.prototype% - - %Symbol% @@ -3759,17 +3353,6 @@

Well-Known Intrinsic Objects

The Symbol constructor () - - - %SymbolPrototype% - - - `Symbol.prototype` - - - The initial value of the *"prototype"* data property of %Symbol% (); i.e., %Symbol.prototype% - - %SyntaxError% @@ -3781,17 +3364,6 @@

Well-Known Intrinsic Objects

The SyntaxError constructor () - - - %SyntaxErrorPrototype% - - - `SyntaxError.prototype` - - - The initial value of the *"prototype"* data property of %SyntaxError%; i.e., %SyntaxError.prototype% - - %ThrowTypeError% @@ -3812,16 +3384,6 @@

Well-Known Intrinsic Objects

The super class of all typed Array constructors () - - - %TypedArrayPrototype% - - - - - The initial value of the *"prototype"* data property of %TypedArray%; i.e., %TypedArray.prototype% - - %TypeError% @@ -3833,17 +3395,6 @@

Well-Known Intrinsic Objects

The TypeError constructor () - - - %TypeErrorPrototype% - - - `TypeError.prototype` - - - The initial value of the *"prototype"* data property of %TypeError%; i.e., %TypeError.prototype% - - %Uint8Array% @@ -3855,17 +3406,6 @@

Well-Known Intrinsic Objects

The Uint8Array constructor () - - - %Uint8ArrayPrototype% - - - `Uint8Array.prototype` - - - The initial value of the *"prototype"* data property of %Uint8Array%; i.e., %Uint8Array.prototype% - - %Uint8ClampedArray% @@ -3877,17 +3417,6 @@

Well-Known Intrinsic Objects

The Uint8ClampedArray constructor () - - - %Uint8ClampedArrayPrototype% - - - `Uint8ClampedArray.prototype` - - - The initial value of the *"prototype"* data property of %Uint8ClampedArray%; i.e., %Uint8ClampedArray.prototype% - - %Uint16Array% @@ -3899,17 +3428,6 @@

Well-Known Intrinsic Objects

The Uint16Array constructor () - - - %Uint16ArrayPrototype% - - - `Uint16Array.prototype` - - - The initial value of the *"prototype"* data property of %Uint16Array%; i.e., %Uint16Array.prototype% - - %Uint32Array% @@ -3921,17 +3439,6 @@

Well-Known Intrinsic Objects

The Uint32Array constructor () - - - %Uint32ArrayPrototype% - - - `Uint32Array.prototype` - - - The initial value of the *"prototype"* data property of %Uint32Array%; i.e., %Uint32Array.prototype% - - %URIError% @@ -3943,17 +3450,6 @@

Well-Known Intrinsic Objects

The URIError constructor () - - - %URIErrorPrototype% - - - `URIError.prototype` - - - The initial value of the *"prototype"* data property of %URIError%; i.e., %URIError.prototype% - - %WeakMap% @@ -3965,17 +3461,6 @@

Well-Known Intrinsic Objects

The WeakMap constructor () - - - %WeakMapPrototype% - - - `WeakMap.prototype` - - - The initial value of the *"prototype"* data property of %WeakMap%; i.e., %WeakMap.prototype% - - %WeakRef% @@ -3998,17 +3483,6 @@

Well-Known Intrinsic Objects

The WeakSet constructor () - - - %WeakSetPrototype% - - - `WeakSet.prototype` - - - The initial value of the *"prototype"* data property of %WeakSet%; i.e., %WeakSet.prototype% - - @@ -10050,7 +9524,7 @@

Immutable Prototype Exotic Objects

An object is an immutable prototype exotic object if its [[SetPrototypeOf]] internal method uses the following implementation. (Its other essential internal methods may use any implementation, depending on the specific immutable prototype exotic object in question.)

-

Unlike other exotic objects, there is not a dedicated creation abstract operation provided for immutable prototype exotic objects. This is because they are only used by %ObjectPrototype% and by host environments, and in host environments, the relevant objects are potentially exotic in other ways and thus need their own dedicated creation operation.

+

Unlike other exotic objects, there is not a dedicated creation abstract operation provided for immutable prototype exotic objects. This is because they are only used by %Object.prototype% and by host environments, and in host environments, the relevant objects are potentially exotic in other ways and thus need their own dedicated creation operation.

@@ -26428,7 +25902,7 @@

Object.values ( _O_ )

Properties of the Object Prototype Object

The Object prototype object: