Bobby Holley
|
7250b8aac2
|
Bug 975419 - Add a JS::TenuredHeap<JSObject*> overload to TraceCallbacks. r=mccr8,terrence
|
2014-03-03 08:53:42 -08:00 |
|
Boris Zbarsky
|
b90683e91c
|
Bug 932837 part 2. Create a refcounted object to manage the lifetime of a JS::StackDescription. r=mccr8, terrence
|
2014-01-07 19:53:17 -05:00 |
|
Andrew McCreight
|
23fcdadf9b
|
Bug 915488 - Make CC participant's Root, Unroot and Unlink methods infallible. r=smaug
|
2013-09-11 18:57:53 -07:00 |
|
Mike Hommey
|
ca80cd82ad
|
Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
|
2013-08-02 10:29:05 +09:00 |
|
Jon Coppeard
|
c43484e0e2
|
Bug 877762 - GC: Post-barrier cycle collector participants - 7 Convert most JSObect to use Heap<T> (ex. XBL) r=bz
|
2013-06-18 11:00:38 +01:00 |
|
Jon Coppeard
|
c1b9a0f0bd
|
Bug 877762 - GC: Post-barrier cycle collector participants - 6 Convert jsid and JS::String to use Heap<T> r=smaug
|
2013-06-18 11:00:38 +01:00 |
|
Jon Coppeard
|
7bcacd601c
|
Bug 877762 - GC: Post-barrier cycle collector participants - 5 Convert JS::Value to use Heap<T> r=smaug
|
2013-06-18 11:00:37 +01:00 |
|
Jon Coppeard
|
ab74ea727b
|
Bug 877762 - GC: Post-barrier cycle collector participants - 4 Convert JSScript* to use Heap<T> r=smaug
|
2013-06-18 11:00:37 +01:00 |
|
Jon Coppeard
|
f53a29e132
|
Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz
|
2013-05-27 12:50:49 +01:00 |
|
Benoit Jacob
|
f4c1a03e74
|
Bug 806279 - CC macros refactoring: part 3: fold the TRAVERSE_NATIVE and AMBIGUOUS cases - r=mccr8,smaug
|
2012-11-15 02:32:39 -05:00 |
|
Benoit Jacob
|
826d3b4b65
|
Bug 806279 - CC macros refactoring: part 1: implement type-generic CC UNLINK/TRAVERSE macros - r=mccr8,smaug
|
2012-11-15 02:32:39 -05:00 |
|
Andrew McCreight
|
86e263762f
|
Bug 750570, part 1 - lift UnmarkIfPurple to the root CC participant. r=glandium,smaug
All CC classes are potentially cycle collectable, so we need
to implement this function on the participant for all CC classes.
|
2012-08-24 09:50:06 -07:00 |
|
Mike Hommey
|
f600664217
|
Bug 616262 - Avoid cycle collection participant global variables adding static initializers. r=smaug,r=mccr8,r=Waldo
|
2012-06-04 08:30:26 +02:00 |
|
Mike Hommey
|
2536fb188a
|
Backout changeset a81526647059 and 560c492f81ad (bug 616262) because of Windows Moth perma-orange
|
2012-06-15 15:50:24 +02:00 |
|
Mike Hommey
|
3acf5d646d
|
Bug 616262 - Avoid cycle collection participant global variables adding static initializers. r=smaug,r=mccr8,r=Waldo
|
2012-06-04 08:30:26 +02:00 |
|
Gervase Markham
|
87620f5676
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Andrew McCreight
|
38b851ba07
|
Bug 744103, part 2 - Change NoteScriptChild to NoteJSChild. r=smaug
|
2012-05-03 12:28:10 -07:00 |
|
Andrew McCreight
|
7e1f1d540f
|
Bug 738769 - only unmark purple if purple. r=smaug
|
2012-03-26 09:57:29 -07:00 |
|
Michael Wu
|
d8e503c38b
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
|
2011-09-28 23:19:26 -07:00 |
|
Peter Van der Beken
|
2f1dbc28dd
|
Fix for bug ug 652135 (Add more CC edge names). r=dbaron.
--HG--
extra : rebase_source : a29d880341d333f6082f640ea467928b621b5b82
|
2011-02-02 16:30:03 +01:00 |
|
Peter Van der Beken
|
5e9f7069fe
|
Fix for bug 584048 (Clean up cycle collection code) - rename RootAndUnlinkJSObjects to Root. r=bent.
|
2010-12-16 16:30:13 +01:00 |
|
Ben Turner
|
fca93ac512
|
Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst
|
2010-11-11 14:52:30 -08:00 |
|
Arpad Borsos
|
8b11d938d2
|
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
|
2008-10-10 17:04:34 +02:00 |
|
peterv@propagandism.org
|
6d9909d3c6
|
Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
|
2008-01-29 18:05:43 -08:00 |
|
peterv@propagandism.org
|
ac2b416a74
|
Try to fix orange
|
2008-01-29 13:42:05 -08:00 |
|
peterv@propagandism.org
|
02be459ead
|
Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
|
2008-01-29 12:48:32 -08:00 |
|
peterv@propagandism.org
|
0614d590fc
|
Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
|
2007-10-29 06:45:07 -07:00 |
|
peterv@propagandism.org
|
26b136edfe
|
Backing out once more to fix orange.
|
2007-10-28 05:49:30 -07:00 |
|
peterv@propagandism.org
|
eae43da5fc
|
Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
|
2007-10-28 04:14:40 -07:00 |
|
peterv@propagandism.org
|
89c081734f
|
Backing out to fix orange.
|
2007-10-26 07:15:28 -07:00 |
|
peterv@propagandism.org
|
7496875bfa
|
Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
|
2007-10-26 06:25:32 -07:00 |
|
benjamin@smedbergs.us
|
0e047142a4
|
Bug 386025 - Expose cycle-collection symbols, r=graydon
|
2007-08-06 07:34:02 -07:00 |
|