Name Description Size Coverage
consistent-value-function-arguments.js --- esid: sec-invariants-of-the-essential-internal-methods es6id: 6.1.7.3 description: > Value of non-writable, non-configurable data property must not change ("arguments" property of a non-strict function) info: | [[GetOwnProperty]] (P) [...] - If a property P is described as a data property with Desc.[[Value]] equal to v and Desc.[[Writable]] and Desc.[[Configurable]] are both false, then the SameValue must be returned for the Desc.[[Value]] attribute of the property on all future calls to [[GetOwnProperty]] ( P ). [...] (This invariant was violated for the specific property under test by a number of implementations as of January 2017.) --- 1173 -
consistent-value-function-caller.js --- esid: sec-invariants-of-the-essential-internal-methods es6id: 6.1.7.3 description: > Value of non-writable, non-configurable data property must not change ("caller" property of a non-strict function) info: | [[GetOwnProperty]] (P) [...] - If a property P is described as a data property with Desc.[[Value]] equal to v and Desc.[[Writable]] and Desc.[[Configurable]] are both false, then the SameValue must be returned for the Desc.[[Value]] attribute of the property on all future calls to [[GetOwnProperty]] ( P ). [...] (This invariant was violated for the specific property under test by a number of implementations as of January 2017.) --- 1193 -
consistent-value-regexp-$1.js --- esid: sec-invariants-of-the-essential-internal-methods es6id: 6.1.7.3 description: > Value of non-writable, non-configurable data property must not change ("$1" property of the RegExp built-in) info: | [[GetOwnProperty]] (P) [...] - If a property P is described as a data property with Desc.[[Value]] equal to v and Desc.[[Writable]] and Desc.[[Configurable]] are both false, then the SameValue must be returned for the Desc.[[Value]] attribute of the property on all future calls to [[GetOwnProperty]] ( P ). [...] (This invariant was violated for the specific property under test by at least one implementation as of January 2017.) --- 1145 -
consistent-writable-regexp-$1.js --- esid: sec-invariants-of-the-essential-internal-methods es6id: 6.1.7.3 description: > A property made non-writable, non-configurable must not be reported as writable ("$1" property of the RegExp built-in) info: | [[GetOwnProperty]] (P) [...] - If the [[Writable]] attribute may change from false to true, then the [[Configurable]] attribute must be true.. [...] (This invariant was violated for the specific property under test by at least one implementation as of January 2017.) --- 841 -
nan-equivalence.js --- esid: sec-ordinary-object-internal-methods-and-internal-slots-defineownproperty-p-desc es6id: 9.1.6 description: > Replaces value field even if they pass in the SameValue algorithm, including distinct NaN values info: | Previously, this method compared the "value" field using the SameValue algorithm (thereby ignoring distinct NaN values) --- [[DefineOwnProperty]] (P, Desc) 1. Return ? OrdinaryDefineOwnProperty(O, P, Desc). 9.1.6.1 OrdinaryDefineOwnProperty 1. Let current be ? O.[[GetOwnProperty]](P). 2. Let extensible be O.[[Extensible]]. 3. Return ValidateAndApplyPropertyDescriptor(O, P, extensible, Desc, current). 9.1.6.3 ValidateAndApplyPropertyDescriptor [...] 7. Else if IsDataDescriptor(current) and IsDataDescriptor(Desc) are both true, then a. If current.[[Configurable]] is false and current.[[Writable]] is false, then [...] [...] 9. If O is not undefined, then a. For each field of Desc that is present, set the corresponding attribute of the property named P of object O to the value of the field. 10. Return true. features: [Float64Array, Uint8Array, Uint16Array] includes: [nans.js] --- 2726 -