Commit Graph

1467 Commits

Author SHA1 Message Date
bclary@bclary.com
dda2a92c3e JavaScript Tests - regression test for bug 412926, by Igor Bukanov 2008-03-29 16:03:04 -07:00
bclary@bclary.com
567cfa16ed JavaScript Tests - regression test for bug 390597, by shutdown 2008-03-29 15:59:26 -07:00
bclary@bclary.com
7a3ffd4450 JavaScript Tests - regression tests for bug 398085, by Seno Aiko 2008-03-29 15:37:33 -07:00
igor@mir2.org
3e925d7e2d [bug 425957] fixing dtrace breakage caused by incomplete backing out of bug 423874. r,a=none as the code is not apart of the build. 2008-03-29 10:21:39 -07:00
igor@mir2.org
a1534ace01 [bug 424942] optimizing call object property allocation, r=brendan a1.9=mtschrep 2008-03-29 08:48:41 -07:00
igor@mir2.org
d8bf5a95c1 [bug 424964] optimizing reserve slot allocation, r=brendan a1.9=mtschrep 2008-03-29 06:38:28 -07:00
igor@mir2.org
c0d5c51190 [bug 423874] backing out as a simpler patch would do the job with less code. 2008-03-29 03:34:29 -07:00
igor@mir2.org
7598733582 [bug 424376] backing out - too much compatibility problems. 2008-03-28 15:27:36 -07:00
bclary@bclary.com
54c542feeb JavaScript Tests - update test for bug 338001 to handle various memory pressure scenarios 2008-03-28 12:14:45 -07:00
crowder@fiverocks.com
21898664ec Removing bogus FIXME here (comment-change only) 2008-03-28 10:54:21 -07:00
crowder@fiverocks.com
ceb148c69c Bug 425747: silencing warnings in jsdtrace.c, r/a=shaver 2008-03-28 10:38:23 -07:00
igor@mir2.org
d88f82a3f4 [Bug 424693] post landing consetics: replacing // comments with good old /* */ 2008-03-28 10:30:59 -07:00
jst@mozilla.org
24c87c737a Fixing bug 424449. Clear scope on XOWs when scope is cleared on the object wrapped by the XOW. r+sr=mrbkap@gmail.com 2008-03-26 18:04:14 -07:00
bclary@bclary.com
40c3018464 JavaScript Tests - remove unneeded image foo from test, bug 324650 2008-03-26 13:21:25 -07:00
bclary@bclary.com
f808e5341c JavaScript Tests - remove machine name from public failures, bug 399387 2008-03-26 12:57:15 -07:00
bclary@bclary.com
54c36b6a85 JavaScript Tests - regression test for bug 424954 2008-03-26 00:01:05 -07:00
reed@reedloden.com
6900806d08 Bug 424954 - "Crash [@ js_GetWrappedObject]" [p=mrbkap@gmail.com (Blake Kaplan) r=brendan a1.9b5=beltzner] 2008-03-25 16:29:18 -07:00
reed@reedloden.com
7931af4544 Bug 422025 - [p=jst@mozilla.org (Johnny Stenback [jst]) r+sr=mrbkap a1.9b5=schrep] 2008-03-25 16:16:21 -07:00
bclary@bclary.com
e54849acb9 JavaScript Tests - update public failures list, bug 399387, not part of the build 2008-03-25 10:49:48 -07:00
shaver@mozilla.org
367efb39fc Bugs 423443/419661: crash in MarkSharpObjects due to stack overflow, when over-deep engine-internal recursion is triggered in JS components. r=brendan, a-b5=beltzner 2008-03-25 07:08:48 -07:00
bclary@bclary.com
f7b2ea055f JavaScript Tests - regression test for bug 375344, by James Justin Harrell 2008-03-25 04:53:08 -07:00
bclary@bclary.com
a91ea6800e JavaScript Tests - regression test for bug 384991, by Jesse Ruderman 2008-03-25 04:51:04 -07:00
bclary@bclary.com
c46d79b7ae JavaScript Tests - regression test for bug 406572, by Igor Bukanov 2008-03-25 04:48:39 -07:00
bclary@bclary.com
0a2eba9392 JavaScript Tests - regression test for bug 407019, by Jesse Ruderman 2008-03-25 04:46:29 -07:00
bclary@bclary.com
7d72e76d19 JavaScript Tests - regression test for bug 407720, by moz_bug_r_a4 2008-03-25 04:43:46 -07:00
bclary@bclary.com
4ecd506ab9 JavaScript Tests - regression test for bug 421806, by Jesse Ruderman 2008-03-25 04:41:20 -07:00
bclary@bclary.com
1a85e97c0a JavaScript Tests - regression test for bug 422286, by Mike Shaver 2008-03-25 04:39:05 -07:00
bclary@bclary.com
0ba7e83fd1 JavaScript Tests - regression test for bug 422348, by Igor Bukanov 2008-03-25 04:36:55 -07:00
bclary@bclary.com
05dd741686 JavaScript Tests - regression test for bug 423300, by x0 2008-03-25 04:33:58 -07:00
igor@mir2.org
95ffa3c835 [Bug 424693] using jsop_lineno to speedup pc->lineno mapping needed for eval. r=shaver a1.9b5=beltzner 2008-03-24 10:00:01 -07:00
igor@mir2.org
045ca5ceec bug=356378 r=brendan a1.9b5=beltzner reporting bad getter usage at compile time, not at runtime. 2008-03-24 06:33:32 -07:00
igor@mir2.org
116b03644a bug=424750 Patch from Alfred Peng to make dtrace code compilable again after my changes from bug 424376. r=myself, not a part of the default browser configuration. 2008-03-24 05:07:35 -07:00
bclary@bclary.com
65ac0953a5 Sisyphus|JavaScript Tests - handle cygwin drive prefix in determining test completion, bug 424688 2008-03-24 02:01:24 -07:00
brendan@mozilla.org
ac7abb892a Fix bug and modularity loss introduced by patch for 424405 (424614, r/a=shaver, bug a=beltzner). 2008-03-24 01:06:39 -07:00
bclary@bclary.com
bcb7a1e573 JavaScript Tests - update spidermonkey-extensions-n.tests, no bug, not part of the build 2008-03-23 14:48:27 -07:00
bclary@bclary.com
ac785aa61c JavaScript Tests - update ecma_3/RegExp/regress-375711.js due to change in bug 416933 2008-03-23 14:46:04 -07:00
bclary@bclary.com
7162a2d26c Sisyphus|JavaScript Tests - make post-process-logs.pl handle incomplete log output, bug 424688 2008-03-23 14:42:44 -07:00
igor@mir2.org
d6b3cc6e3b bug=424376 r=brendan a1.9b5=beltzner Compile-time function objects are no longer exposed through SpiderMonkey API. 2008-03-23 03:04:38 -07:00
reed@reedloden.com
b5f49e8ac6 Bug 424405 - "XDR should compensate for traps set in the script it is serializing" [p=crowder@fiverocks.com (Brian Crowder) r+a1.9b5=shaver] 2008-03-22 18:11:51 -07:00
crowder@fiverocks.com
3a0ae81b0a Bug 420973 - printObj crashes on dense arrays, r/a1.9b5=shaver 2008-03-21 10:19:33 -07:00
timeless@mozdev.org
afd6e9b298 Fixing build bustage from bug 423874 for dtrace (not a standard configuration) 2008-03-21 07:40:38 -07:00
igor@mir2.org
eaa513c2f5 bug=423874 r=brendan a1.9b5=dsicore Allocating native functions together with JSObject 2008-03-21 01:19:23 -07:00
jst@mozilla.org
ed1819df0e Followup fix for bug 418356. Re-enable loading file:// URIs using the subscript loader. r+sr=bzbarsky@mit.edu 2008-03-20 22:07:25 -07:00
benjamin@smedbergs.us
ebc2658fcf Bug 424156 - C++ compilation error in jsinterp.c, r=crowder a=beltzner 2008-03-20 11:50:16 -07:00
crowder@fiverocks.com
58035213b6 Bug 416933 - Invalid range error for /[\xde-\xdf]/ case-insensitive regular expression, r=brendan, a=blocking1.9 (mtschrep) 2008-03-19 23:59:34 -07:00
reed@reedloden.com
08ed4fda6c Bug 420869 - "Script stack space in Firefox 3.0b4pre much smaller than it was in Firefox 2.0.0.12" [p=igor@mir2.org (Igor Bukanov) r=brendan a=blocking1.9+] 2008-03-19 22:57:10 -07:00
brendan@mozilla.org
8c8498de43 Fix for JSCLASS_NEW_RESOLVE-related bug in js_FillPropertyCache, found by Mike Moening <MikeM@RetekSolutions.com> (418989, r=shaver, a=beltzner). 2008-03-19 17:44:59 -07:00
timeless@mozdev.org
f33eb4a3b4 reverting, wrong patch, missing AMBIGUOUS 2008-03-19 14:55:22 -07:00
timeless@mozdev.org
8074fda8ae Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore 2008-03-19 14:19:35 -07:00
jwalden@mit.edu
04e96f253b Bug 416636 - Remove JSCLASS_FIXED_BINDING; the code that was to use it was removed, and it just clutters the API. r=brendan, a=schrep 2008-03-18 19:47:40 -07:00
brendan@mozilla.org
7228396780 Fix JSOP_SETCALL to cope with delete f() and the like (423300, r=mrbkap, a=beltzner). 2008-03-18 18:38:02 -07:00
igor@mir2.org
f1f37e5921 bug=420869 backing out as the tree is red. 2008-03-18 15:06:38 -07:00
igor@mir2.org
91819053e4 bug=420869 r=brendan a1.9=blocking1.9 bumping script stack quota to 100MB for better compatibility with FF2. 2008-03-18 15:05:35 -07:00
bzbarsky@mit.edu
f73470cb01 Remove method that no longer exists. 2008-03-18 14:58:46 -07:00
jst@mozilla.org
3e5524417a Fixing bustage. 2008-03-18 14:28:43 -07:00
jst@mozilla.org
3c2ee1f987 Fixing bug 422205. Make XOW/SJOW wrappers do security checks on enumeration and interation. r+sr=mrbkap@gmail.com 2008-03-18 14:17:58 -07:00
bzbarsky@mit.edu
5383803699 Finally kill off CheckSameOriginPrincipal, fix remaining callers to do the checks they really want to be doing. Fix screw-up in nsPrincipal::Equals if one principal has a cert and the other does not. Bug 418996, r=mrbkap,dveditz, sr=jst 2008-03-18 14:14:49 -07:00
reed@reedloden.com
2b368ccaa3 Bug 403224 - "Build spidermonkey with icc on macintel" [p=ted.mielczarek@gmail.com (Ted Mielczarek [luser]) r=bsmedberg a=blocking1.9+] 2008-03-18 12:36:57 -07:00
bzbarsky@mit.edu
5f774d2153 Set the right url in the script and don't allow loading non-chrome scripts. Bug 418356, r+sr=jst 2008-03-17 20:46:53 -07:00
dbaron@dbaron.org
537f2f5b13 Add knowledge of edge names to cycle collector, ifdef DEBUG_CC. b=420514 r+sr=peterv a=damons 2008-03-17 16:11:08 -07:00
jruderman@hmc.edu
3c205f211e Fix bug 423043, js shell print() should flush stdout. r+a=shaver. Does not affect Firefox. 2008-03-17 13:25:23 -07:00
gavin@gavinsharp.com
714309e7ef Bug 423138, browser-test crashes on linux, patch by smaug <Olli.Pettay@gmail.com>, r=brendan, a=beltzner 2008-03-17 09:25:39 -07:00
igor@mir2.org
8e2eeba5aa bug=421274 r=brendan a=beltzner Eliminating SAVE_SP_AND_PC() macro 2008-03-17 01:58:28 -07:00
sayrer@gmail.com
1026dcbbc9 Bug 409803. gcc (4.1 only) zealously avoids inlining at -Os. Patch by Dan Witte. r=ted.mielczarek 2008-03-15 19:48:58 -07:00
bclary@bclary.com
2e9eac3323 JavaScript Tests - modify test to catch allocation size overflow, bug 422348 2008-03-15 04:56:17 -07:00
crowder@fiverocks.com
2b92df76d8 Bug 422885: uninitialized memory-read in XPCWrapper::AddProperty, r/sr=mrbkap, a=:luser 2008-03-14 07:44:27 -07:00
igor@mir2.org
f9786967b3 bug=422432 r=brenda,jag a1.9=blocking1.9 The local free lists for doubles now restricted to 32/64 entries, not 8, to minimize locking penaltties. 2008-03-13 13:07:29 -07:00
bclary@bclary.com
36c58bd88a JavaScript Tests - update tests due to changes on trunk for overflow reporting, bug 422348 2008-03-13 11:46:10 -07:00
sayrer@gmail.com
177108e9ae Bug 420906. support for custom options for jsinterp.c when compiling the browser. Patch by Ted Mielczarek. r=bsmedberg 2008-03-13 11:06:16 -07:00
igor@mir2.org
9e25b95889 bug 421274: backing out again due to crashes on 64 bit Linux. 2008-03-13 11:03:02 -07:00
igor@mir2.org
6e91c6d452 bug=421274 follow up to fix issues with 64 bit 2008-03-13 10:29:40 -07:00
brendan@mozilla.org
4c60b62715 Fix ASSERT_VALID_PROPERTY_CACHE_HIT bustage (NPOTB). 2008-03-13 01:00:20 -07:00
igor@mir2.org
8205bdd921 bug=421274 r=brendan a1.9=mtschrep eliminating SAVE_SP_AND_PC and friends from the interpreter loop 2008-03-12 23:48:23 -07:00
igor@mir2.org
d75b521da0 backing out bug 421274 2008-03-12 23:23:09 -07:00
igor@mir2.org
e8279e4617 bug=421274 r=brendan a1.9=mtschrep eliminating SAVE_SP_AND_PC and friends from the interpreter loop 2008-03-12 22:52:52 -07:00
igor@mir2.org
bf88fe6798 bug=422348 r,a1.9=shaver proper overflow error reporting 2008-03-12 16:07:47 -07:00
igor@mir2.org
0f32c99c1f bug=421806 r=brendan a1.9=blockin1.9 fixing decompiler regressions with interpreter stack modeling 2008-03-12 16:03:29 -07:00
reed@reedloden.com
e0b278827a Bug 422185 - "jsgc.obj : error LNK2001: unresolved external symbol "int __cdecl posix_memalign(void * *,unsigned int,unsigned int)" (?posix_memalign@@YAHPAPAXII@Z)" (posix_memalign needs to be extern "C" when compiling with a C++ compiler) [p=benjamin@smedbergs.us (Benjamin Smedberg [bsmedberg]) r=brendan a1.9=damons] 2008-03-12 15:32:54 -07:00
mattwillis@gmail.com
2ac0c39bd4 Bug 422161 - Fix JS strict errors in *.jsm modules. r and rs=gavin, a1.9+=damons 2008-03-12 14:56:59 -07:00
bclary@bclary.com
fb55d34ac8 JavaScript Tests - update known failures to account for improved CAPS messages in bug 246699, not part of the build 2008-03-12 11:12:09 -07:00
bclary@bclary.com
cc3097dd61 JavaScript Tests - update known failures for mac debug browser on js1_5/Array/regress-350256-03.js, bug 350256, not part of the build 2008-03-12 10:21:54 -07:00
igor@mir2.org
16bc7fe7dc bug=420904 support for custom options for jsinterp.c in js shell build scripts. This is outside of tree. 2008-03-12 07:36:06 -07:00
brendan@mozilla.org
201f2e2412 Fix indentation nit 2008-03-12 00:05:30 -07:00
shaver@mozilla.org
1ddc65a4a0 Bug 422286: fix accounting of array length when slicing dense arrays. r=mrbkap, a=mconnor. 2008-03-11 23:50:55 -07:00
bclary@bclary.com
adbe23d9eb JavaScript Tests - fix TimeWithinDay for negative arguments, bug 264727 2008-03-11 15:18:23 -07:00
reed@reedloden.com
39420158ed Bug 418406 - "Make network error constants accessible via Components.results" [p=trev.moz@adblockplus.org (Wladimir Palant) r=biesi sr=sicking a1.9=damons] 2008-03-11 01:14:04 -07:00
reed@reedloden.com
c2231a43b1 Bug 421947 - "More C++ casts required for Windows only, especially overloaded pow() and log10()" [p=benjamin@smedbergs.us (Benjamin Smedberg [bsmedberg]) r=crowder a1.9=damons] 2008-03-11 01:09:41 -07:00
timeless@mozdev.org
74b458a796 Bug 421303 Crash [@ jsds_ScriptHookProc] r=caillon a=dsicore If we reach ~jsdService, that means our client doesn't care about us, so we can (and should) drop all references to any callbacks (if they cared, they'd have kept us alive!*). I think jsdService::Off should clear all the hooks, the strange magic of not clearing it isn't really a great idea. So for Off, we'll now clear the ScriptHook too (consumers who use off should really drop any references they have to our objects...). I'm still on the fence on this point, I suspect we can actually move it from ::Off to ~jsdService (it must be cleared at some point, otherwise if jsd_xpc's library manages to get unloaded, the function pointer would be invalid, which would be *BAD*). jsds_NotifyPendingDeadScripts needs to clear gDeadScripts whether or not there's a service or hooks, so it does. Because it's a static callback and because of the scary way GC works, I'd rather ensure (deathgrip) that jsds is available (and consistent!) for the duration of the function call. The code already handles the lack of a hook, so there's no reason to do magical returns.... The real problem which mayhemer found was that jsdService::Off was returning early (failure) because gGCStatus wasn't JSGC_END when called from ~jsdService from JS_GC from the cyclecollector, so we make sure that ~jsdService forces ::Off to act as if it is JSGC_END (after ensuring that there are no callbacks available). * a pure javascript (xpcom component, not DOM hosted!) version of a jsdService consumer means that jsdService will need to talk to the CycleCollector eventually (this is another bug for the future). 2008-03-10 17:13:48 -07:00
sayrer@gmail.com
6f8eff530f Bug 421984. Build with -fstrict-aliasing on GCC platforms. r/a=shaver 2008-03-10 17:04:47 -07:00
timeless@mozdev.org
fdcf2c3106 Bug 421774 consolidate jsd static variables into main r=shaver 2008-03-10 16:11:36 -07:00
bclary@bclary.com
d914c4b13e JavaScript Tests - update test to catch exception in browser tests, bug 420612 2008-03-10 14:24:35 -07:00
igor@mir2.org
85f2f1318d bug=419632 r=brendan a1.9=blockin1.9 avoiding weak roots for doubles 2008-03-10 12:27:44 -07:00
gavin@gavinsharp.com
0de56e7ca2 Back out the patch from bug 420642 because it broke gmail (bug 421571) 2008-03-10 01:28:51 -07:00
bclary@bclary.com
7c090f1207 JavaScript Tests - regression tests for bug 418641, by Igor Bukanov 2008-03-09 14:04:14 -07:00
bclary@bclary.com
45121849cd JavaScript Tests - regression test for bug 420087, by Mike Shaver 2008-03-09 13:49:13 -07:00
bclary@bclary.com
08afd34a8b JavaScript Tests - regression test for bug 420399, by Jesse Ruderman 2008-03-09 13:32:33 -07:00
bclary@bclary.com
8333a2c893 JavaScript Tests - regression tests for bug 420610, by Jesse Ruderman 2008-03-09 13:15:14 -07:00
bclary@bclary.com
e430db9c14 JavaScript Tests - regression test for bug 420612, by Jesse Ruderman 2008-03-09 13:09:09 -07:00
bclary@bclary.com
11d60c9bc6 JavaScript Tests - regression test for bug 421325, by Brian Crowder 2008-03-09 13:00:57 -07:00
bclary@bclary.com
51a8feae78 JavaScript Tests - remove timezone dependencies for toLocaleFormat win32 tests, no bug, not part of the build 2008-03-09 12:49:14 -07:00