Closed Bug 372198 Opened 17 years ago Closed 17 years ago

JavaScript Tests - miscellaneous updates 20070228

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
trivial

Tracking

()

RESOLVED FIXED

People

(Reporter: bc, Assigned: bc)

Details

Attachments

(4 files)

I have several updates in my local tree that I would like to sync with the cvs version and will use this bug to record the changes.
Flags: in-testsuite-
remove trailing spaces, fix misspelled js1_5/Regress/regerss-106244.js, add ecma_3/Unicode/uc-001.js due to change in how unicode formatting characters are applied (bug 274152).

/cvsroot/mozilla/js/tests/spidermonkey-n.tests,v  <--  spidermonkey-n.tests
new revision: 1.14; previous revision: 1.13
Attached file shell.js.patch
Improve object detection of netscape.security.* so that non-gecko browsers don't barf.

/cvsroot/mozilla/js/tests/ecma/shell.js,v  <--  shell.js
new revision: 1.18; previous revision: 1.17

/cvsroot/mozilla/js/tests/js1_6/shell.js,v  <--  shell.js
new revision: 1.16; previous revision: 1.15

/cvsroot/mozilla/js/tests/js1_1/shell.js,v  <--  shell.js
new revision: 1.16; previous revision: 1.15

/cvsroot/mozilla/js/tests/js1_7/shell.js,v  <--  shell.js
new revision: 1.11; previous revision: 1.10

/cvsroot/mozilla/js/tests/js1_4/shell.js,v  <--  shell.js
new revision: 1.14; previous revision: 1.13

/cvsroot/mozilla/js/tests/js1_2/shell.js,v  <--  shell.js
new revision: 1.20; previous revision: 1.19

/cvsroot/mozilla/js/tests/lc3/shell.js,v  <--  shell.js
new revision: 1.14; previous revision: 1.13

/cvsroot/mozilla/js/tests/js1_3/shell.js,v  <--  shell.js
new revision: 1.14; previous revision: 1.13

/cvsroot/mozilla/js/tests/ecma_3/shell.js,v  <--  shell.js
new revision: 1.24; previous revision: 1.23

/cvsroot/mozilla/js/tests/ecma_2/shell.js,v  <--  shell.js
new revision: 1.17; previous revision: 1.16

/cvsroot/mozilla/js/tests/lc2/shell.js,v  <--  shell.js
new revision: 1.13; previous revision: 1.12

/cvsroot/mozilla/js/tests/e4x/shell.js,v  <--  shell.js
new revision: 1.18; previous revision: 1.17

/cvsroot/mozilla/js/tests/js1_5/shell.js,v  <--  shell.js
new revision: 1.23; previous revision: 1.22
done
shell.js.log (END)
Attached file browser.js.patch
Igor, over the weekend I noticed that the old approach of simulating gc() in the browser did not always fire a real gc (especially on the trunk). I think this will do the trick.
Attachment #256869 - Flags: review?(igor)
Attached file slow-n.tests.patch
record move from js1_5/Object/regress-335700.js to js1_5/extensions/regress-335700.js, add js1_5/extensions/regress-336410-2.js

/cvsroot/mozilla/js/tests/slow-n.tests,v  <--  slow-n.tests
new revision: 1.8; previous revision: 1.7
Comment on attachment 256869 [details]
browser.js.patch

The new patch allocates 1e5/2^15 * 32/8 or about 12 times more memory than before. It would be interesting to know what made the older code to stop calling GC.
Attachment #256869 - Flags: review?(igor) → review+
I introduced a blank line into spidermonkey-n.tests which broke mklistpage.pl. 
This removes it. mklistpage.pl needs some work to be more forgiving of input.

/cvsroot/mozilla/js/tests/spidermonkey-n.tests,v  <--  spidermonkey-n.tests
new revision: 1.15; previous revision: 1.14
(In reply to comment #5)

added the changes to ecma/browser.js, ecma_2/browser.js and ecma_3/browser.js as well which were missing from the reviewed patch.

Checking in ./ecma_2/browser.js;
/cvsroot/mozilla/js/tests/ecma_2/browser.js,v  <--  browser.js
new revision: 1.17; previous revision: 1.16
done
Checking in ./ecma_3/browser.js;
/cvsroot/mozilla/js/tests/ecma_3/browser.js,v  <--  browser.js
new revision: 1.11; previous revision: 1.10
done
Checking in ./ecma/browser.js;
/cvsroot/mozilla/js/tests/ecma/browser.js,v  <--  browser.js
new revision: 1.17; previous revision: 1.16
done
Checking in ./js1_1/browser.js;
/cvsroot/mozilla/js/tests/js1_1/browser.js,v  <--  browser.js
new revision: 1.17; previous revision: 1.16
done
Checking in ./js1_2/browser.js;
/cvsroot/mozilla/js/tests/js1_2/browser.js,v  <--  browser.js
new revision: 1.16; previous revision: 1.15
done
Checking in ./js1_3/browser.js;
/cvsroot/mozilla/js/tests/js1_3/browser.js,v  <--  browser.js
new revision: 1.14; previous revision: 1.13
done
Checking in ./js1_4/browser.js;
/cvsroot/mozilla/js/tests/js1_4/browser.js,v  <--  browser.js
new revision: 1.17; previous revision: 1.16
done
Checking in ./js1_5/browser.js;
/cvsroot/mozilla/js/tests/js1_5/browser.js,v  <--  browser.js
new revision: 1.15; previous revision: 1.14
done
Checking in ./js1_6/browser.js;
/cvsroot/mozilla/js/tests/js1_6/browser.js,v  <--  browser.js
new revision: 1.12; previous revision: 1.11
done
Checking in ./js1_7/browser.js;
/cvsroot/mozilla/js/tests/js1_7/browser.js,v  <--  browser.js
new revision: 1.7; previous revision: 1.6
done
Checking in ./lc2/browser.js;
/cvsroot/mozilla/js/tests/lc2/browser.js,v  <--  browser.js
new revision: 1.14; previous revision: 1.13
done
Checking in ./lc3/browser.js;
/cvsroot/mozilla/js/tests/lc3/browser.js,v  <--  browser.js
new revision: 1.13; previous revision: 1.12
done
this was checked in.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: