xpcom/glue/nsCycleCollectionParticipant.h
910c551b4d72866775aa6ff9a4dd024b266a06c9
created 2017-01-03 21:47 +0200
pushed 2017-04-10 20:44 +0000
Olli Pettay Olli Pettay - Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
4bc85edeec992aa769d30ea0ccfd77b2b6b3cd16
created 2017-01-03 21:46 +0200
pushed 2017-04-10 20:44 +0000
Olli Pettay Olli Pettay - Bug 1326507, trace after traverse, r=mccr8
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-10-31 18:13 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
5285237559dafc85a0bd4d1861f2eb1bc25395bd
created 2016-05-12 10:54 -0700
pushed 2016-09-05 20:01 +0000
Andrew McCreight Andrew McCreight - Bug 1271848, part 1 - Add ClassName() method to the CC participant. r=smaug
71216a38ad1021fb664253dcaea12070bee254b1
created 2016-02-22 10:11 -0800
pushed 2016-06-01 01:31 +0000
Andrew McCreight Andrew McCreight - Bug 1247679, part 3 - Replace NS_IMPL_CYCLE_COLLECTION_TRACE_JSVAL_MEMBER_CALLBACK with JS_MEMBER. r=smaug
cead26ef21c8745c661f7473a1683face9447897
created 2016-02-22 10:11 -0800
pushed 2016-06-01 01:31 +0000
Andrew McCreight Andrew McCreight - Bug 1247679, part 2 - Null check inside TraceCallbackFunc::Trace. r=smaug
ece17eeb83de4afb3e46c9bae4d63e57144d999c
created 2015-12-31 15:21 +0200
pushed 2016-04-15 21:02 +0000
Olli Pettay Olli Pettay - Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
22f51211915bf7daff076180847a7140d35aa353
created 2015-12-30 16:34 -0800
pushed 2016-04-15 21:02 +0000
Wes Kocher Wes Kocher - Backed out changeset 0d55a6e4e98e (bug 1120016) for 980 b2g hazards a=merge
0d55a6e4e98e6e420ca9810688f9921434a94eef
created 2015-12-30 19:16 +0200
pushed 2016-04-15 21:02 +0000
Olli Pettay Olli Pettay - Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
93179299ab59cd47bd025e50eba38430154f0a06
created 2015-12-18 14:22 -0800
pushed 2016-04-15 21:02 +0000
Andrew McCreight Andrew McCreight - Bug 1231964 - Move CC participant code that touches JS out of mozglue. r=smaug
426be4e73accf34d92cde381c105540462107c26
created 2015-05-20 09:55 -0700
pushed 2015-09-14 18:56 +0000
Andrew McCreight Andrew McCreight - Bug 1166488 - Eliminate ServiceWorkerRegistrationBase::mCCDummy. r=smaug
8bc7561d75577b08ae0c5449104378144a6fc9e0
created 2015-03-27 18:52 +0000
pushed 2015-06-19 19:24 +0000
Andrea Marchesini Andrea Marchesini - Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-04-21 23:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
8031688ff76dbae5ede00f9a7678868b640932aa
created 2015-01-23 10:56 -0500
pushed 2015-04-21 23:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1125179 - Mark some functions generated by CC macros as override; r=mccr8
5183c96b9fb2af53cce4002b3dc0050fe9e4e149
created 2015-01-15 11:36 -0500
pushed 2015-04-21 23:03 +0000
Trevor Saunders Trevor Saunders - bug 1122100 - more MOZ_OVERRIDE in xpcomish stuff r=froydnj
c3fc371864af3616973861ee140bc23f111a3743
created 2015-01-02 01:09 -0500
pushed 2015-03-23 22:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1117035 - Mark virtual overridden functions as MOZ_OVERRIDE in XPCOM; r=froydnj
bf0e4454f0d2afea829fcb1a8edd08881ce15e2d
created 2014-12-05 09:38 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco
39b1bc270aed524c278bda8bd88f4a820bcfc6ce
created 2014-11-17 13:04 +0100
pushed 2015-02-18 20:30 +0000
Shih-Chiang Chien Shih-Chiang Chien - Bug 1094531 - make nsNodeInfoManager skippable. r=smaug.
b276ce8752758dac03c664093192c796cdecebb9
created 2014-08-27 15:47 -0700
pushed 2014-11-24 19:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1058388 - Remove NS_COM_GLUE and IMETHOD_VISIBILITY. r=bsmedberg.
f4d4f1580853eb5d8c020cd4725f5fb8a28eca02
created 2014-07-28 13:19 -0400
pushed 2014-11-24 19:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1045065 - Fix some bad implicit constructors in xpcom; r=froydnj
6fdb8eb0faac3e5a0c1b97e82d5737efc524321f
created 2014-06-30 08:39 -0700
pushed 2014-10-06 12:51 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. r=froydnj
909655c3ec14f84a1feb5551f99db5368ffe8380
created 2014-06-26 18:35 -0700
pushed 2014-10-06 12:51 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Convert xpcom/glue/ to Gecko style. r=froydnj
ac426472ceec1b9aedfa5f4f97abcc3673c707b9
created 2014-06-19 19:01 -0700
pushed 2014-10-06 12:51 +0000
Kyle Huey Kyle Huey - Bug 737976: Remove nsINodeInfo. r=smaug
9baacd7d775fb7d973781b0943ffdb00cc3a358a
created 2014-04-25 12:50 -0400
pushed 2014-07-14 18:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900903 - Part 3: Remove numbered macros in nsCycleCollectionParticipant.h. r=smaug
bd83aff8800a96cf11c5369da465012cea54165b
created 2014-04-24 11:13 +0200
pushed 2014-07-14 18:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900903 - Add variadic variants of numbered macros in nsCycleCollectionParticipant.h. r=smaug
0312954d8974c1bd8075ce11d9203f69a7a3337e
created 2014-04-09 12:42 -0700
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 994413 - Make Gecko use the same value marking semantics as SpiderMonkey; r=jonco,mccr8
e6ac52f874d097648fcf91fd2db247af3a297d6b
created 2014-04-09 11:52 -0400
pushed 2014-07-14 18:39 +0000
Mike Habicher Mike Habicher - Bug 965420 - camera face-tracking, r=bz,dhylands
3f481b3c3e7120b8c2a708b9b477f7180c23d356
created 2014-04-09 11:12 -0400
pushed 2014-07-14 18:39 +0000
Youngwoo Jo Youngwoo Jo - Bug 965421 - camera continuous autofocus status callback, r=jst,mikeh
4509cc145dfc241e323333c7aa098f402b6bd104
created 2014-03-28 08:45 +0000
pushed 2014-07-14 18:39 +0000
Neil Rashbrook Neil Rashbrook - Bug 514280 Consistently declare and define IID accessors r=bsmedberg
c35101b1c6fdd61ec080b65a61babaa626e26c8c
created 2014-03-19 17:22 -0700
pushed 2014-07-14 18:39 +0000
Kyle Huey Kyle Huey - Bug 968031: Remove threadsafe refcounting from ContentParent and add it to the cycle collector graph. r=bent,mccr8
058ed6c240bbd1abbf7518b72a07c26d996e50b8
created 2014-03-03 08:53 -0800
pushed 2014-06-02 21:01 +0000
Bobby Holley Bobby Holley - Bug 975419 - Add a JS::TenuredHeap<JSObject*> overload to TraceCallbacks. r=mccr8,terrence
e637f7b15f5c8c8c3cbc3edc70a89980383e917c
created 2014-02-28 09:56 -0800
pushed 2014-06-02 21:01 +0000
Andrew McCreight Andrew McCreight - Bug 977260, part 2 - Use more macros for CC nsDOMCameraControl stuff. r=smaug
b8dfec3cca1c31dc559a364743faf680c18a3c67
created 2014-02-10 22:33 -0800
pushed 2014-06-02 21:01 +0000
Oleg Romashin Oleg Romashin - Bug 967796 - Implement Pointer Enter/Leave events support. refactor OutOver element helpers. r=smaug
658382d7cc3bb6b04c6b72020e65d0ecbbec9be0
created 2014-02-09 09:04 +0100
pushed 2014-06-02 21:01 +0000
Ms2ger Ms2ger - Bug 968766 - Part i: Move the document.all NodeLists into a separate hashtable; r=jst
3be73d80464dec037f8dad11d182435df35305f5
created 2014-01-14 22:23 +0200
pushed 2014-04-22 00:22 +0000
Olli Pettay Olli Pettay - Bug 958315 - Suspect JS things released by dying C++ objects in the next CC, r=mccr8
a3427a45608df38c83b7d5f68b4a99645f87b14d
created 2014-01-07 19:53 -0500
pushed 2014-04-22 00:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 932837 part 2. Create a refcounted object to manage the lifetime of a JS::StackDescription. r=mccr8, terrence
ba049304cb5ecd4b35b14170926f15a7ff835930
created 2013-09-11 18:57 -0700
pushed 2014-01-28 00:16 +0000
Andrew McCreight Andrew McCreight - Bug 915488 - Make CC participant's Root, Unroot and Unlink methods infallible. r=smaug
4a89871f5c4b657eb47de4809d2d451b2e6690f2
created 2013-09-06 08:41 +0200
pushed 2013-12-03 03:32 +0000
Ms2ger Ms2ger - Bug 909953 - Introduce a HTMLAllCollection class; r=smaug
cab38cc3b623bc64de502324963ea8970452c0f2
created 2013-08-19 13:49 -0700
pushed 2013-12-03 03:32 +0000
Andrew McCreight Andrew McCreight - Bug 614238 - Dynamically check that classes QI to their own participant. r=smaug
ddfaadc992786e6c6d5657d00fe78590ca12bf50
created 2013-08-20 15:47 -0700
pushed 2013-12-03 03:32 +0000
Wes Kocher Wes Kocher - Backed out changeset cfecdf10dcba (bug 614238) for b2g debug bustage on a CLOSED TREE
cfecdf10dcba63d90663074370c1311b824156ba
created 2013-08-19 13:49 -0700
pushed 2013-12-03 03:32 +0000
Andrew McCreight Andrew McCreight - Bug 614238 - Dynamically check that classes QI to their own participant. r=smaug
bc978cc5421cb3fa633875cf10797089cfcbae52
created 2013-08-14 18:04 -0400
pushed 2013-12-03 03:32 +0000
Trevor Saunders Trevor Saunders - bug 905418 - get rid of more static constructors in dom/bindings/ r=smaug
4dabe267041da67feda7ca1b000b22bccd050bde
created 2013-08-13 10:46 -0700
pushed 2013-12-03 03:32 +0000
Kyle Huey Kyle Huey - Bug 904143: Remove nsISupports inheritance from PromiseResolver. r=smaug
623333f6248314493c2591510753a4c20710d4a2
created 2013-08-02 10:29 +0900
pushed 2013-10-21 21:47 +0000
Mike Hommey Mike Hommey - Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
d42a2a82f3d248a677f5534c24fd7dc0dbc2930e
created 2013-07-09 13:30 -0400
pushed 2013-10-21 21:47 +0000
Olli Pettay Olli Pettay - bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
f6d53e1cde69f62305640e59440aabc4a643bc17
created 2013-06-18 11:00 +0100
pushed 2013-09-09 22:57 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 7 Convert most JSObect to use Heap<T> (ex. XBL) r=bz
9fba4a49aa71ba00f5b557be53a4d30e634fc236
created 2013-06-18 11:00 +0100
pushed 2013-09-09 22:57 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 6 Convert jsid and JS::String to use Heap<T> r=smaug
e71598bf972312dab776437686e41fcd4256f28d
created 2013-06-18 11:00 +0100
pushed 2013-09-09 22:57 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 5 Convert JS::Value to use Heap<T> r=smaug
8df6f75769f58b9539061c55a8efe8463578e6b1
created 2013-06-18 11:00 +0100
pushed 2013-09-09 22:57 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 4 Convert JSScript* to use Heap<T> r=smaug
e6c4dcde4ffe708060ba70c83b91ed228049824c
created 2013-05-21 16:23 -0700
pushed 2013-09-09 22:57 +0000
Andrew McCreight Andrew McCreight - Bug 874583 - Use NS_IMPL_CYCLE_COLLECTION_INHERITED_n in more places. r=smaug
76321fce71e793ea12db7e0dacf504ad9d9404e5
created 2013-05-27 12:50 +0100
pushed 2013-09-09 22:57 +0000
Jon Coppeard Jon Coppeard - Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz
11f11d9ca5555a151bcde87705edb82f0441b415
created 2013-04-30 10:41 -0700
pushed 2013-07-29 23:00 +0000
Andrew McCreight Andrew McCreight - Bug 798165 - Make nsTimeout more of a real cycle collected class. r=smaug
3f48aa1ff02534f3e46c87b3857fafa76364c8fe
created 2013-04-25 16:52 -0400
pushed 2013-07-29 23:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 865550 - Unlink AudioBufferSourceNode members before AudioNode; r=mccr8
5231dff8991edf8ef7f75da86e2144c14ec3d372
created 2013-04-02 09:48 -0700
pushed 2013-07-29 23:00 +0000
Andrew McCreight Andrew McCreight - Bug 856313 - Clean up some Traverse/Unlink declarations. r=smaug
1653161218b98e2ad3702d3685a6a02b790563ba
created 2013-02-28 18:11 -0500
pushed 2013-06-17 22:53 +0000
Trevor Saunders Trevor Saunders - bug 846619 - add some static checking for use of _INHERITED cc class macros r=smaug
159954333c5ebe635ad1c463253f81f1f190a913
created 2013-02-07 10:19 +0000
pushed 2013-05-07 01:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 839529 (Remove various CC participants that don't do anything). r=smaug.
5c1fcd836ba16ec8cb4aaa3b397ef96219486285
created 2013-01-16 23:36 -0500
pushed 2013-05-07 01:20 +0000
Trevor Saunders Trevor Saunders - bug 834894 - remove NS_IMPL_CYCLE_COLLECTION_NATIVE_x macros r=mccr8
526130001ba86417e6540e7846b2a1c666ac0adc
created 2013-01-31 18:46 -0500
pushed 2013-05-07 01:20 +0000
Trevor Saunders Trevor Saunders - bug 838565 - cc taf and nsFind r=smaug
e270f015e0e1e6881119675bd5b1c9be0b4720f2
created 2013-01-12 07:40 -0500
pushed 2013-05-07 01:20 +0000
Trevor Saunders Trevor Saunders - bug 822289 - remove NS_IMPL_CYCLE_COLLECTION_CLASS and friends r=mccr8
5ef3d98bc229120f1bb126e32817a62daf52639d
created 2012-12-08 00:08 -0500
pushed 2013-03-26 17:28 +0000
Trevor Saunders Trevor Saunders - bug 819215 - make NS_IMPL_CYCLE_COLLECTION_XXXCLASS unnecessary r=smaug, mccr8
less more (0) -100 -60 tip