From f647a445bbe053263a836150ff0ca81d601d332f Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sun, 9 Aug 2020 22:24:55 -0700 Subject: [PATCH] Editorial: remove legacy intrinsics 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 | 616 +++--------------------------------------------------- 1 file changed, 32 insertions(+), 584 deletions(-) diff --git a/spec.html b/spec.html index 9a568b56a18..185b60a8512 100644 --- a/spec.html +++ b/spec.html @@ -2803,17 +2803,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% @@ -2824,61 +2813,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% @@ -2899,16 +2833,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% - - %AsyncGenerator% @@ -2929,16 +2853,6 @@

Well-Known Intrinsic Objects

The constructor of async iterator objects () - - - %AsyncGeneratorPrototype% - - - - - The initial value of the *"prototype"* property of %AsyncGenerator%; i.e., %AsyncGenerator.prototype% - - %AsyncIteratorPrototype% @@ -3004,17 +2918,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% @@ -3026,17 +2929,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% @@ -3048,17 +2940,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% @@ -3114,17 +2995,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% @@ -3147,17 +3017,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% @@ -3180,17 +3039,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% @@ -3202,17 +3050,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% @@ -3234,17 +3071,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% - - %Generator% @@ -3265,16 +3091,6 @@

Well-Known Intrinsic Objects

The constructor of generator objects () - - - %GeneratorPrototype% - - - - - The initial value of the *"prototype"* data property of %Generator%; i.e., %Generator.prototype% - - %Int8Array% @@ -3286,17 +3102,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% @@ -3308,17 +3113,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% @@ -3330,17 +3124,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% @@ -3384,28 +3167,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% @@ -3427,17 +3188,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% @@ -3460,17 +3210,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% @@ -3482,39 +3221,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% @@ -3548,61 +3254,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% @@ -3625,17 +3276,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% @@ -3647,17 +3287,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% @@ -3680,17 +3309,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% @@ -3722,17 +3340,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% @@ -3744,17 +3351,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% @@ -3776,17 +3372,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% @@ -3798,17 +3383,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% @@ -3820,17 +3394,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% @@ -3851,16 +3414,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% @@ -3872,17 +3425,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% @@ -3894,17 +3436,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% @@ -3916,17 +3447,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% @@ -3938,17 +3458,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% @@ -3960,17 +3469,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% @@ -3982,17 +3480,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% @@ -4004,17 +3491,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% @@ -4037,17 +3513,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% - - @@ -10004,7 +9469,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.

@@ -26384,7 +25849,7 @@

Object.values ( _O_ )

Properties of the Object Prototype Object

The Object prototype object: