Reinstate bug numbers as URLs in frontmatter info

The history of why these tests exist can be useful context for future
consumers of the test suite.
This commit is contained in:
Philip Chimento 2025-09-17 15:46:37 -07:00
parent dfe2f39a46
commit 6251b55fc6
423 changed files with 428 additions and 8 deletions

View File

@ -6,6 +6,7 @@
/*---
description: |
Don't use a shared-permanent inherited property to implement [].length or (function(){}).length
info: bugzilla.mozilla.org/show_bug.cgi?id=548671
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Array.prototype.concat should check HasProperty everytime for non-dense array
info: bugzilla.mozilla.org/show_bug.cgi?id=1287520
esid: pending
---*/

View File

@ -7,6 +7,7 @@
includes: [deepEqual.js]
description: |
Array.prototype.fill
info: bugzilla.mozilla.org/show_bug.cgi?id=911147
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Array.from should close iterator on error
info: bugzilla.mozilla.org/show_bug.cgi?id=1180306
esid: pending
---*/

View File

@ -6,6 +6,7 @@ flags:
- noStrict
description: |
Dense array properties shouldn't be modified when they're frozen
info: bugzilla.mozilla.org/show_bug.cgi?id=1310744
esid: pending
---*/
/*

View File

@ -4,6 +4,7 @@
/*---
description: |
Freezing a dictionary mode object with a length property should make Object.isFrozen report true
info: bugzilla.mozilla.org/show_bug.cgi?id=1312948
esid: pending
---*/
/*

View File

@ -4,6 +4,7 @@
/*---
description: |
Array getters should have get prefix
info: bugzilla.mozilla.org/show_bug.cgi?id=1180290
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Implement Array.prototype.includes
info: bugzilla.mozilla.org/show_bug.cgi?id=1069063
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Object.preventExtensions([]).length = 0 should do nothing, not throw
info: bugzilla.mozilla.org/show_bug.cgi?id=600392
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
No-op array length redefinition
info: bugzilla.mozilla.org/show_bug.cgi?id=858381
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Various quirks of setting array length properties to objects
info: bugzilla.mozilla.org/show_bug.cgi?id=657298
esid: pending
---*/

View File

@ -8,6 +8,7 @@ flags:
- noStrict
description: |
Array length redefinition behavior with non-configurable elements
info: bugzilla.mozilla.org/show_bug.cgi?id=858381
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Array length redefinition behavior with non-configurable elements
info: bugzilla.mozilla.org/show_bug.cgi?id=858381
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Array length setting/truncating with non-dense, indexed elements
info: bugzilla.mozilla.org/show_bug.cgi?id=858381
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Object.freeze([]).pop() must throw a TypeError
info: bugzilla.mozilla.org/show_bug.cgi?id=858381
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Array.prototype.pop shouldn't touch elements greater than length on non-arrays
info: bugzilla.mozilla.org/show_bug.cgi?id=909602
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Assertion redefining length property of a frozen array
info: bugzilla.mozilla.org/show_bug.cgi?id=866580
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Assertion redefining length property of a frozen dictionary-mode array
info: bugzilla.mozilla.org/show_bug.cgi?id=880591
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Assertion redefining non-writable length to a non-numeric value
info: bugzilla.mozilla.org/show_bug.cgi?id=866700
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Assertion redefining non-writable length to a non-numeric value
info: bugzilla.mozilla.org/show_bug.cgi?id=866700
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Assertion redefining non-writable length to a non-numeric value
info: bugzilla.mozilla.org/show_bug.cgi?id=866700
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Array.reduce should ignore holes
info: bugzilla.mozilla.org/show_bug.cgi?id=386030
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
[].reverse should swap elements low to high using accesses to low elements, then accesses to high elements
info: bugzilla.mozilla.org/show_bug.cgi?id=858677
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Array.prototype.shift on a dense array with holes should update for-in enumeration properties.
info: bugzilla.mozilla.org/show_bug.cgi?id=1247701
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
array.sort compare-function gets incorrect this
info: bugzilla.mozilla.org/show_bug.cgi?id=604971
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Sorting an array containing only holes and |undefined| should move all |undefined| to the start of the array
info: bugzilla.mozilla.org/show_bug.cgi?id=664528
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Use ArraySpeciesCreate in Array.prototype.{concat,filter,map,slice,splice}.
info: bugzilla.mozilla.org/show_bug.cgi?id=1165052
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Array.prototype.splice should define, not set, the elements of the array it returns
info: bugzilla.mozilla.org/show_bug.cgi?id=668024
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Array.prototype.splice, when it deletes elements, should make sure any deleted but not visited elements are suppressed from subsequent enumeration
info: bugzilla.mozilla.org/show_bug.cgi?id=668024
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Array.prototype.toLocaleString
info: bugzilla.mozilla.org/show_bug.cgi?id=562446
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Array.prototype.toString
info: bugzilla.mozilla.org/show_bug.cgi?id=562446
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Array.prototype.unshift without args
info: bugzilla.mozilla.org/show_bug.cgi?id=614070
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
CloneArrayBuffer should be called with byteLength of source typedArray
info: bugzilla.mozilla.org/show_bug.cgi?id=1264941
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
ArrayBuffer getters should have get prefix
info: bugzilla.mozilla.org/show_bug.cgi?id=1180290
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
DataView getters should have get prefix
info: bugzilla.mozilla.org/show_bug.cgi?id=1180290
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Date.UTC must convert *all* arguments to number, not return NaN early if a non-finite argument is encountered
info: bugzilla.mozilla.org/show_bug.cgi?id=1160356
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
new Date(...) must convert *all* arguments to number, not return NaN early if a non-finite argument is encountered
info: bugzilla.mozilla.org/show_bug.cgi?id=1160356
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Passing a Date object to |new Date()| should copy it, not convert it to a primitive and create it from that.
info: bugzilla.mozilla.org/show_bug.cgi?id=1187233
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
new Date(value) should call ToPrimitive on value before testing for string-ness
info: bugzilla.mozilla.org/show_bug.cgi?id=738511
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
[[DefaultValue]] behavior wrong for Date with overridden valueOf/toString
info: bugzilla.mozilla.org/show_bug.cgi?id=645464
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Fractional days, months, years shouldn't trigger asserts
info: bugzilla.mozilla.org/show_bug.cgi?id=771946
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Date.prototype isn't an instance of Date
info: bugzilla.mozilla.org/show_bug.cgi?id=861219
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
TimeClip behavior for very large numbers
info: bugzilla.mozilla.org/show_bug.cgi?id=747197
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Date.prototype.toISOString returns an invalid ISO-8601 string
info: bugzilla.mozilla.org/show_bug.cgi?id=730831
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Date.prototype.toJSON isn't to spec
info: bugzilla.mozilla.org/show_bug.cgi?id=584811
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Date.prototype.toString is a generic function
info: bugzilla.mozilla.org/show_bug.cgi?id=861219
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Reconfiguring the first expando property added to an Error object shouldn't assert
info: bugzilla.mozilla.org/show_bug.cgi?id=961494
esid: pending
---*/

View File

@ -8,6 +8,7 @@ flags:
- noStrict
description: |
Function.prototype.apply should accept any arraylike arguments
info: bugzilla.mozilla.org/show_bug.cgi?id=562448
esid: pending
---*/

View File

@ -8,6 +8,7 @@ flags:
- noStrict
description: |
arguments.caller and arguments.callee are poison pills in ES5, later changed in ES2017 to only poison pill arguments.callee.
info: bugzilla.mozilla.org/show_bug.cgi?id=514563
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
GetElem for modified arguments shouldn't be optimized to get original argument.
info: bugzilla.mozilla.org/show_bug.cgi?id=1263811
esid: pending
---*/

View File

@ -7,6 +7,7 @@ flags:
- noStrict
description: |
Implement arguments[@@iterator].
info: bugzilla.mozilla.org/show_bug.cgi?id=992617
esid: pending
---*/

View File

@ -8,6 +8,7 @@ flags:
- noStrict
description: |
Attributes for properties of arguments objects
info: bugzilla.mozilla.org/show_bug.cgi?id=516255
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
A function created by Function constructor shouldn't have anonymous binding
info: bugzilla.mozilla.org/show_bug.cgi?id=636635
esid: pending
---*/

View File

@ -9,6 +9,7 @@ flags:
- noStrict
description: |
Function.prototype.bind
info: bugzilla.mozilla.org/show_bug.cgi?id=429507
esid: pending
---*/

View File

@ -8,6 +8,7 @@ flags:
- noStrict
description: |
Function.prototype.call
info: bugzilla.mozilla.org/show_bug.cgi?id=575535
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Function.prototype.caller should throw a TypeError for strict-mode functions
info: bugzilla.mozilla.org/show_bug.cgi?id=514581
esid: pending
---*/

View File

@ -7,6 +7,7 @@
includes: [sm/assertThrowsValue.js]
description: |
Convert all arguments passed to Function() to string before doing any parsing of the to-be-created Function's parameters or body text
info: bugzilla.mozilla.org/show_bug.cgi?id=920479
esid: pending
---*/

View File

@ -6,6 +6,7 @@ flags:
- noStrict
description: |
Anonymous function name should be set based on assignment
info: bugzilla.mozilla.org/show_bug.cgi?id=883377
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Anonymous function name should be set based on binding pattern
info: bugzilla.mozilla.org/show_bug.cgi?id=883377
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Anonymous class with name method shouldn't be affected by assignment
info: bugzilla.mozilla.org/show_bug.cgi?id=883377
esid: pending
---*/

View File

@ -6,6 +6,7 @@ flags:
- noStrict
description: |
Anonymous function name should be set based on for-in initializer
info: bugzilla.mozilla.org/show_bug.cgi?id=883377
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Anonymous function name should be set based on method definition
info: bugzilla.mozilla.org/show_bug.cgi?id=883377
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Anonymous function name should be set based on property name
info: bugzilla.mozilla.org/show_bug.cgi?id=883377
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Object.defineProperty sets arguments.length without setting the length-overridden bit
info: bugzilla.mozilla.org/show_bug.cgi?id=539766
esid: pending
---*/

View File

@ -8,6 +8,7 @@ flags:
- noStrict
description: |
Rest parameters to functions can be named |yield| or |eval| or |let| in non-strict code
info: bugzilla.mozilla.org/show_bug.cgi?id=1288460
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Return value should not be overwritten by finally block with normal execution.
info: bugzilla.mozilla.org/show_bug.cgi?id=1202134
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Returning non-object from @@iterator should throw
info: bugzilla.mozilla.org/show_bug.cgi?id=1021835
esid: pending
---*/

View File

@ -9,6 +9,7 @@ flags:
- noStrict
description: |
ES5 strict mode: arguments objects of strict mode functions must copy argument values
info: bugzilla.mozilla.org/show_bug.cgi?id=516255
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
JSON.stringify shouldn't use context-wide cycle detection
info: bugzilla.mozilla.org/show_bug.cgi?id=1197097
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Properly detect cycles in JSON.stringify (throw TypeError, check for cycles rather than imprecisely rely on recursion limits)
info: bugzilla.mozilla.org/show_bug.cgi?id=578273
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
JSON.parse handling of omitted arguments
info: bugzilla.mozilla.org/show_bug.cgi?id=653847
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
JSON.parse should parse arrays of essentially unlimited size
info: bugzilla.mozilla.org/show_bug.cgi?id=667527
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
JSON.parse with a reviver which elides array elements
info: bugzilla.mozilla.org/show_bug.cgi?id=999999
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Stringification of Boolean/String/Number objects
info: bugzilla.mozilla.org/show_bug.cgi?id=584909
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Call replacer function exactly once per value
info: bugzilla.mozilla.org/show_bug.cgi?id=584909
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Stringification of Boolean/String/Number objects
info: bugzilla.mozilla.org/show_bug.cgi?id=584909
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
JSON.stringify(_1, _2, numberGreaterThanOne) produces wrong output
info: bugzilla.mozilla.org/show_bug.cgi?id=584909
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
If the toJSON property isn't callable, don't try to call it
info: bugzilla.mozilla.org/show_bug.cgi?id=584909
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
JSON.stringify with a large replacer array
info: bugzilla.mozilla.org/show_bug.cgi?id=816033
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
JSON.stringify with no arguments
info: bugzilla.mozilla.org/show_bug.cgi?id=648471
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Treat non-array, non-callable replacers as if none had been specified
info: bugzilla.mozilla.org/show_bug.cgi?id=653782
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Boxed-string/number objects in replacer arrays
info: bugzilla.mozilla.org/show_bug.cgi?id=648471
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Better/more correct handling for replacer arrays with getter array index properties
info: bugzilla.mozilla.org/show_bug.cgi?id=648471
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Better/more correct handling for replacer arrays with getter array index properties
info: bugzilla.mozilla.org/show_bug.cgi?id=648471
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Better/more correct handling for replacer arrays with getter array index properties
info: bugzilla.mozilla.org/show_bug.cgi?id=648471
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Better/more correct handling for replacer arrays with getter array index properties
info: bugzilla.mozilla.org/show_bug.cgi?id=648471
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Better/more correct handling for replacer arrays with trailing holes through which inherited elements might appear
info: bugzilla.mozilla.org/show_bug.cgi?id=1217069
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Call the replacer function for array elements with stringified indexes
info: bugzilla.mozilla.org/show_bug.cgi?id=584909
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
JSON.stringify of \\b\\f\\n\\r\\t should use one-character escapes, not hex
info: bugzilla.mozilla.org/show_bug.cgi?id=512266
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Arguments when an object's toJSON method is called
info: bugzilla.mozilla.org/show_bug.cgi?id=584909
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
All NaNs must be treated as identical keys for Map
info: bugzilla.mozilla.org/show_bug.cgi?id=722260
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Map/Set/WeakMap/WeakSet constructor should close iterator on error
info: bugzilla.mozilla.org/show_bug.cgi?id=1180306
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Returning non-object from @@iterator should throw
info: bugzilla.mozilla.org/show_bug.cgi?id=1021835
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Don't use .call(...) in the self-hosted Map.prototype.forEach
info: bugzilla.mozilla.org/show_bug.cgi?id=987243
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
Map getters should have get prefix
info: bugzilla.mozilla.org/show_bug.cgi?id=1180290
esid: pending
---*/

View File

@ -4,6 +4,7 @@
/*---
description: |
expm1 should be monotonically increasing
info: bugzilla.mozilla.org/show_bug.cgi?id=897634
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
'0x' not followed by hex digits should be a syntax error
info: bugzilla.mozilla.org/show_bug.cgi?id=582643
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Number.EPSILON
info: bugzilla.mozilla.org/show_bug.cgi?id=885798
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Number.MIN_SAFE_INTEGER
info: bugzilla.mozilla.org/show_bug.cgi?id=885798
esid: pending
---*/

View File

@ -6,6 +6,7 @@
/*---
description: |
Number.MAX_SAFE_INTEGER
info: bugzilla.mozilla.org/show_bug.cgi?id=885798
esid: pending
---*/

Some files were not shown because too many files have changed in this diff Show More