7459 Commits

Author SHA1 Message Date
timeless%mozdev.org
922e545caa Bug 329752 Coverity complains that Statement missed one null check of NewParseNode
r=brendan


git-svn-id: svn://10.0.0.236/trunk@191978 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-08 17:17:43 +00:00
timeless%mozdev.org
d9f6ef99b2 Bug 329751 Coverity doesn't think obj_eval should null check caller->pc
r=brendan


git-svn-id: svn://10.0.0.236/trunk@191977 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-08 17:15:29 +00:00
timeless%mozdev.org
bd854a13b4 Bug 329727 Coverity doesn't like ReportError in jscntxt because it pretends reportp could be null
r=mrbkap


git-svn-id: svn://10.0.0.236/trunk@191960 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-08 06:16:33 +00:00
bclary%bclary.com
50fc6ba8ed Regression test for bug 329383, by Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@191941 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-07 23:50:49 +00:00
brendan%mozilla.org
2291782590 Work around MSVC6/7.1 copysign bustage (329383, tachyonal r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@191813 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-06 01:32:55 +00:00
brendan%mozilla.org
1eba868c47 No C++ comments in C code.
git-svn-id: svn://10.0.0.236/trunk@191781 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 20:44:38 +00:00
mrbkap%gmail.com
b184846387 Use libm, not fdlibm, on all/most platforms. bug 326842, patch from Josh Aas, r=brendan/shaver
git-svn-id: svn://10.0.0.236/trunk@191761 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 03:58:55 +00:00
daumling%adobe.com
0a99c47a0f Bug 232182: Backed out bad fix causing leaks
git-svn-id: svn://10.0.0.236/trunk@191679 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 07:03:53 +00:00
bclary%bclary.com
ffe4b79cb3 Regression test for bug 325925, by Blake Kaplan
git-svn-id: svn://10.0.0.236/trunk@191676 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 05:59:24 +00:00
bclary%bclary.com
60f0b8c54f Regression test for bug 328556, by Jesse Ruderman. No bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@191673 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 05:53:30 +00:00
bclary%bclary.com
58c7d5a7a7 Regression test for bug 327608, make sure to call reportCompare in the onload handler
git-svn-id: svn://10.0.0.236/trunk@191621 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 22:33:28 +00:00
bclary%bclary.com
e9e93011b8 Regression test for bug 254296 - tweak reportCompare, no bug not part of the build
git-svn-id: svn://10.0.0.236/trunk@191620 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 22:30:31 +00:00
bclary%bclary.com
730ca2db20 Regression Test for bug 324422, correct syntax error, no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@191618 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 22:07:10 +00:00
bclary%bclary.com
9d10a76d26 Regression Test for bug 323338 - add missing TEST(), no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@191617 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 22:05:18 +00:00
bclary%bclary.com
285faa119c JavaScript Test Library - improve basic gc emulation when other method are unavailable, thanks to Igor Bukanov. no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@191616 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 22:00:11 +00:00
brendan%mozilla.org
3b6bceff9d Finish separating gcMaxMallocBytes, account for scope hashtables in gcMallocBytes (319980, r/sr=mrbkap/bz).
git-svn-id: svn://10.0.0.236/trunk@191607 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 20:47:04 +00:00
brendan%mozilla.org
ddb8d90ef5 Fast followup to allow arbitrary nesting (328897, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@191600 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 20:05:49 +00:00
brendan%mozilla.org
b3175daa18 Fix JS_ReportPendingException to when cx has active frames (328897, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@191598 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 20:00:47 +00:00
brendan%mozilla.org
755885ffda Never mind.
git-svn-id: svn://10.0.0.236/trunk@191516 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 20:37:43 +00:00
brendan%mozilla.org
0b0e9b277f Need another auto-mark thingie (326615, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@191515 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 20:34:49 +00:00
neil%parkwaycc.co.uk
08397c8422 Followup patch to bug 207327 to move the "service" string from the name to the value of the category entry where it is interpreted to belong r=timeless sr=bz
git-svn-id: svn://10.0.0.236/trunk@191407 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 17:36:58 +00:00
brendan%mozilla.org
f9c26025eb Local auto-marker needed (326615, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@191375 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 07:41:01 +00:00
mrbkap%gmail.com
3b157f0284 Flatten before ever reaching CheckCycle, since the way things currently are, it could receive lists of arbitrary length. bug 328769, r=brendan
git-svn-id: svn://10.0.0.236/trunk@191332 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 20:33:56 +00:00
mrbkap%gmail.com
e222222a1c Don't optimize globals access in eval and debugger frames. bug 328765, r=brendan
git-svn-id: svn://10.0.0.236/trunk@191331 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 20:23:04 +00:00
mrbkap%gmail.com
21ecbdacc8 Inspect the correct position in our input stream. bug 325925, r=brendan
git-svn-id: svn://10.0.0.236/trunk@191318 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 19:14:15 +00:00
igor%mir2.org
4de9edf6d3 Bug 328556: Proper accounting for growth in array_join_sub when reallocating
chars array. r=mrbkap


git-svn-id: svn://10.0.0.236/trunk@191313 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 17:32:22 +00:00
timeless%mozdev.org
8134fe8412 Bug 327605 [@ JSD_GetContextFlags - jsdService::GetFlags]
r=rginda


git-svn-id: svn://10.0.0.236/trunk@191299 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 04:17:08 +00:00
bclary%bclary.com
46a133ae27 Regression test for bug 328249, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@191266 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-26 08:49:46 +00:00
bclary%bclary.com
d79a74e4e0 Regression test for bug 327897, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@191265 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-26 08:30:54 +00:00
bclary%bclary.com
2e1da0347a Regression test for bug 327697, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@191264 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-26 08:17:21 +00:00
bclary%bclary.com
7afa2f8b39 Regression test for bug 327608, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@191263 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-26 08:00:53 +00:00
bclary%bclary.com
578f47318d Regression test for bug 327564, by Jesse Ruderman, Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@191262 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-26 07:50:53 +00:00
bclary%bclary.com
c72ccf875e Regression test for bug 326467, by Alex Vincent, Blake Kaplan
git-svn-id: svn://10.0.0.236/trunk@191261 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-26 07:37:01 +00:00
brendan%mozilla.org
0bdc7a94f7 Back out last checkin pending better fix (327869).
git-svn-id: svn://10.0.0.236/trunk@191217 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 23:18:05 +00:00
mrbkap%gmail.com
c3a1c3b902 Clean up a bracing nitpick.
git-svn-id: svn://10.0.0.236/trunk@191207 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 22:12:32 +00:00
benjamin%smedbergs.us
ae25f76053 Bug 78081 - don't export intermediate libs, initial tree-wide changes blanket-r=mento
git-svn-id: svn://10.0.0.236/trunk@191163 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 17:50:29 +00:00
daumling%adobe.com
7693806dcf Bug 327869: Implement brute-force fix for Windows strftime()
git-svn-id: svn://10.0.0.236/trunk@191128 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 03:37:46 +00:00
daumling%adobe.com
b9a50df4ab Bug 328373: Create local variable and copy value to suppress compiler warning
git-svn-id: svn://10.0.0.236/trunk@191127 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 03:29:57 +00:00
mrbkap%gmail.com
cb075c9c2b Detect cycles even when we're inserting a degenerate list of length 1. bug 328249, r=brendan
git-svn-id: svn://10.0.0.236/trunk@191085 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 23:00:23 +00:00
mrbkap%gmail.com
f4e3719722 Don't wrap E4X values in XPCWrappedJS since E4X objects have weird semantics, which cause us trouble both elsewhere in XPConnect, and even in the DOM code. bug 327697, r=brendan sr=shaver
git-svn-id: svn://10.0.0.236/trunk@191076 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 22:21:08 +00:00
igor%mir2.org
efaf5c8c07 Bug 328294: After enumeration that removes hashtable entries,
the hashtable is shrinked only once. r=brendan


git-svn-id: svn://10.0.0.236/trunk@191075 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 22:20:27 +00:00
igor%mir2.org
08f4373874 Bug 328106: Removal of HT_ENUMERATE_UNHASH. Its implementation had a bug
for 11 years which is a good demonstration that it has never been used.


git-svn-id: svn://10.0.0.236/trunk@191015 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 10:11:17 +00:00
timeless%mozdev.org
af51e73d0e Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@191013 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 09:36:43 +00:00
mrbkap%gmail.com
2a98874508 Propagate the proper fp, fun, and variables object to special frames so as to not confuse the optimizer and split the common code that does this into a common function from the 3 places that currently do it. r=brendan
git-svn-id: svn://10.0.0.236/trunk@190965 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 02:17:04 +00:00
brendan%mozilla.org
a0c165bfcd Fix botch in JS_InitClass that passed several rounds of code review.
git-svn-id: svn://10.0.0.236/trunk@190918 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 23:03:37 +00:00
mrbkap%gmail.com
73aa176d21 The end request needs to happen before the context gets destroyed -- use C++ to ensure that. bug 328044, r+sr=brendan
git-svn-id: svn://10.0.0.236/trunk@190863 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 19:58:31 +00:00
mrbkap%gmail.com
ff54d46788 The end request needs to happen before the context gets destroyed -- use C++ to ensure that. bug 328044, r+sr=brendan
git-svn-id: svn://10.0.0.236/trunk@190862 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 19:48:45 +00:00
brendan%mozilla.org
7f0d4362df Fix an initially hard-to-see bug reported by daumling@adobe.com, plus another one mentioned by mrbkap (327941, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@190812 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 06:09:09 +00:00
brendan%mozilla.org
769aaccdf5 Separate gcMaxBytes from gcMaxMallocBytes and unconstrain the former for Mozilla code (317865, r/sr=mrbkap/shaver).
git-svn-id: svn://10.0.0.236/trunk@190810 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 05:52:13 +00:00
mrbkap%gmail.com
5775ceea64 Don't assume that JS_ValueToString is infallible. bug 327897, r=brendan
git-svn-id: svn://10.0.0.236/trunk@190797 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 03:51:09 +00:00