Closed
Bug 311082
Opened 20 years ago
Closed 20 years ago
regression in js1_5/Array/array-002.js
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: bc, Unassigned)
References
Details
(Keywords: regression)
The following test regressed in the 10/4 branch and trunk builds on winxp.
Testcase js1_5/Array/array-002.js failed Bug Number 290592
[ Top of Page ]
STATUS: Array extras: forEach, indexOf, filter, map
Failure messages were:
FAILED!: Array.forEach: mutate
FAILED!: Expected value 'hello,mutated,undefined,', Actual value 'hello,mutated,'
FAILED!:
FAILED!: Array.forEach on sparse array
FAILED!: Expected value 'undefined,undefined,sparse,', Actual value 'sparse,'
FAILED!:
FAILED!: every element is a string
FAILED!: Expected value 'false', Actual value 'true'
FAILED!:
FAILED!: every element is a string, via object callback
FAILED!: Expected value 'false', Actual value 'true'
FAILED!:
| Reporter | ||
Updated•20 years ago
|
Comment 1•20 years ago
|
||
This was all intention, AFAICT (some of these errors use the same string to
identify themselves, but don't all use sparse or dense arrays -- would by
helpful to have sparse or dense in the identifying string). We used to fill
holes, we do not any longer.
Shaver, is this ok? Cc'ing Igor and Norris too for second thoughts.
/be
Comment 2•20 years ago
|
||
(In reply to comment #1)
> We used to fill holes, we do not any longer.
What was the reason to include holes when enumerating in the initial version of
extras? I was suprised as it not only deviated from other array methods but also
introduced inconsistency with for-in loop which skip holes. But then I do not
know the whole story.
Updated•20 years ago
|
Flags: blocking1.8rc1?
Flags: blocking1.8b5?
Flags: blocking1.8b5-
Comment 3•20 years ago
|
||
minusing this for right now based on Brendan's comments that this was
intentional. Feel free to renominate if you all discuss this further.
Flags: blocking1.8rc1? → blocking1.8rc1-
| Reporter | ||
Comment 4•20 years ago
|
||
Changes made to test and test moved to js1_6/Array...
Removing js1_5/Array/array-002.js;
/cvsroot/mozilla/js/tests/js1_5/Array/array-002.js,v <-- array-002.js
new revision: delete; previous revision: 1.1
done
RCS file: /cvsroot/mozilla/js/tests/js1_6/Array/regress-290592.js,v
done
Checking in js1_6/Array/regress-290592.js;
/cvsroot/mozilla/js/tests/js1_6/Array/regress-290592.js,v <-- regress-290592.js
initial revision: 1.1
done
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•