Commit Graph

24318 Commits

Author SHA1 Message Date
Joe Drew
a3bb205467 Bug 466586 - Only expire cache elements that don't have any proxies/observers. r=stuart sr=vlad a=blocking1.9.1+
The image cache is now composed of two things: a heap of tracked items that
can be expired and evicted, and a superset of that which hashes from URI to
cache element. Cache elements start out in the second set, and are moved to
the first (and start to be tracked for expiry) once they have no observers.
2009-01-26 15:34:01 -05:00
Joe Drew
480285ad5f Bug 466586 - Test to ensure that we don't have to reload an image that exists in a document. 2009-01-26 15:33:59 -05:00
Mark Banner
53fa5080ff Disable TestCrashReporterAPI TUnit test due to random failures on Windows - this test currently only runs on non-Firefox boxes. r=ted, bug 474688 2009-01-26 20:17:16 +00:00
Benjamin Smedberg
7ee0b42cb8 Bug 474996 - JS_REQUIRES_STACK violation in TraceRecorder::hasIteratorMethod, r=jorendorff 2009-01-26 14:26:24 -05:00
Igor Bukanov
ae33cd4a05 bug 475146 - fixing gczeal checks in RefillDoubleFreeList. r=mrbkap 2009-01-26 19:51:20 +01:00
Benjamin Smedberg
46dcd9a715 Bug 475199 - PPC builds crash on startup. I moved the output of JS_STACK_GROWTH_DIRECTION inside a !CROSS_COMPILE block incorrectly in bug 269538. This just moves it back. 2009-01-26 10:11:07 -05:00
Peter Van der Beken
690b96a622 Fix for bug 464676 (Cycle collector sometimes unlinks live cycles). r=bent, sr=jst. 2009-01-26 14:12:37 +01:00
Axel Hecht
49dea74bf7 bug 466570, fix for GNU Make 3.80, don't use $(or), rs=ted 2009-01-26 14:02:56 +01:00
Dave Townsend
686e67addc Bug 424488: Test infrastructure for signed jars. r=ted 2009-01-26 09:39:08 +00:00
Jonas Sicking
6a95c287a3 Backed out changeset e8023bc83264 due to orange 2009-01-26 01:53:20 -08:00
Robert Sayre
b5cd4ca3dc Backout c0b2c82a524e. 2009-01-25 22:36:46 -08:00
Andreas Gal
e481ee3eb8 Only set onTrace flag while running native code, not when recording (474771, r=brendan). 2009-01-25 20:24:25 -08:00
David Anderson
d1ac280790 Fixed multitrees assert regression from bug 469044 (bug 474935, r=gal). 2009-01-23 22:24:58 -05:00
Andrew Paprocki
a4ec9c19ad Bug 471716 - jsobj.cpp DEBUG / js_DumpObject crash on JSFunction with null proto. r=jorendorff 2009-01-23 17:20:14 -08:00
Brendan Eich
c13882a292 Bug 470187 - TM: "Assertion failure: entry->kpc == (jsbytecode*) atoms[index]" with valueOf, regexp (r=jorendorff). 2009-01-23 14:33:42 -08:00
Brendan Eich
196e15a45e Bug 473282 - TM: Crash [@ JS_CallTracer] (r=jwalden). 2009-01-23 14:31:07 -08:00
Andreas Gal
184fc63cd1 Backout bug 468782. Confirmed to leak. 2009-01-25 16:38:31 -08:00
Graydon Hoare
da2b8f5507 Bug 472180 - Move fragment hit and blacklist counts to hashtable in oracle, r=gal. 2009-01-23 14:24:50 -08:00
David Anderson
0e4418db16 Bug 473880 - TM: Add a way to keep stack values alive without emitting guard code. r=gal. 2009-01-23 15:21:55 -06:00
Jason Orendorff
c9961fe054 Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix. 2009-01-22 16:39:26 -06:00
Andreas Gal
0feab81363 Backout bug 475048, it causes mochitests to hang. 2009-01-25 15:26:52 -08:00
Andreas Gal
8a264cf6ce Only emit alias check in for *PROP if the object's shape matches the global object's shape (475048, r=brendan, relanding). 2009-01-23 10:41:44 -08:00
Vladimir Vukicevic
63e0570b8d [arm] fix up ARM floating point comparisons; fixes ARM trace-test (relanding) 2009-01-23 00:53:15 -08:00
Brendan Eich
0122eef654 Bug 453955 - "Assertion failure: sprop->setter != js_watch_set || pobj != obj, at jsdbgapi.c" (r=mrbkap, relanding). 2009-01-23 00:50:35 -08:00
Andreas Gal
9460746d1d Fixed correctness and leak regression from bug 469044 landing (bug 474769, r=gal, relanding). 2009-01-25 09:05:21 -08:00
Andreas Gal
570f41d3b7 Fix incorrect reliance on the identity of the global object on trace (474888, r=brendan, relanding). 2009-01-25 09:04:03 -08:00
Andreas Gal
1d277bc633 Backout all patches since last mozilla-central merge (Thu Jan 22 19:14:02 2009 -500 by sayrer). 2009-01-25 02:58:22 -08:00
Andreas Gal
c1e3906c82 Merge. 2009-01-25 02:51:00 -08:00
Andreas Gal
bd46097700 Backed out changeset 1c95c3031450 (thereby re-landing 475048, it seems it was not the offending patch). 2009-01-25 02:50:38 -08:00
Andreas Gal
7e5d1049be Merge. 2009-01-24 18:24:54 -08:00
Andreas Gal
f11b9ef5eb Backed out changeset 9fe03078c765 (bug 475048). 2009-01-24 18:24:35 -08:00
Andreas Gal
af714b621b Backed out changeset 716fe0739e2b which fixes a spelling bug to force a tinderbox build. 2009-01-24 12:10:05 -08:00
Andreas Gal
02bdd40353 I heard fixing spelling mistakes makes the tinderboxes happy (106386, r=me). 2009-01-23 22:28:34 -08:00
Andreas Gal
ccc90ead5f Compilation fix for bug 474771 (r=me). 2009-01-23 20:33:14 -08:00
Andreas Gal
b94ebfcf08 Merge. 2009-01-23 20:22:41 -08:00
Andreas Gal
1baff988de Only set onTrace flag while running native code, not when recording (474771, r=brendan). 2009-01-23 20:22:23 -08:00
David Anderson
5554e7d6ae Fixed multitrees assert regression from bug 469044 (bug 474935, r=gal). 2009-01-23 22:24:58 -05:00
Andrew Paprocki
ad291a3ff2 Bug 471716 - jsobj.cpp DEBUG / js_DumpObject crash on JSFunction with null proto. r=jorendorff 2009-01-23 17:20:14 -08:00
Andreas Gal
610cc42b01 Merge. 2009-01-23 16:57:04 -08:00
Andreas Gal
a9682f9dff Backed out changeset 05cbbc9f1ae2, which backed out bug 24106 (so this is re-landing 24106). 2009-01-23 16:56:38 -08:00
Andreas Gal
4f323318a5 Merge. 2009-01-23 15:16:03 -08:00
Andreas Gal
1b154f72a6 Merge. 2009-01-23 15:15:34 -08:00
Andreas Gal
920ecc2113 Backed out changeset 17663da1b840 (bug 462027). 2009-01-23 15:14:46 -08:00
Andreas Gal
347e44c31a Backed out changeset 9fe03078c765 (bug 475048). 2009-01-23 15:13:57 -08:00
Brendan Eich
94412bc214 Bug 470187 - TM: "Assertion failure: entry->kpc == (jsbytecode*) atoms[index]" with valueOf, regexp (r=jorendorff). 2009-01-23 14:33:42 -08:00
Brendan Eich
4ade60e63d Bug 473282 - TM: Crash [@ JS_CallTracer] (r=jwalden). 2009-01-23 14:31:07 -08:00
Graydon Hoare
0b98b2e8cb Bug 472180 - Move fragment hit and blacklist counts to hashtable in oracle, r=gal. 2009-01-23 14:24:50 -08:00
David Anderson
ee93602364 Bug 473880 - TM: Add a way to keep stack values alive without emitting guard code. r=gal. 2009-01-23 15:21:55 -06:00
Andreas Gal
c7f9743a3d Only emit alias check in for *PROP if the object's shape matches the global object's shape (475048, r=brendan). 2009-01-23 10:41:44 -08:00
David Anderson
dc86ddce2f Fixed correctness and leak regression from bug 469044 landing (bug 474769, r=gal). 2009-01-22 22:40:59 -05:00