xpcom/base/nsISupportsImpl.h
b4258349e68b37138bc1e926105cce0b8e1db569
created 2019-02-13 21:42 +0000
pushed 2019-02-14 04:39 +0000
Nika Layzell Nika Layzell - Bug 1526382 - Part 2: Make nsIClassInfo use Array<nsIIDRef> for 'interfaces', r=mccr8
7e9ceabc7541c9f746f99717f228092f78f4bd28
created 2019-02-03 00:09 -0800
pushed 2019-02-08 09:55 +0000
Chris Peterson Chris Peterson - Bug 1507049 - Rename MOZ_CRASH_UNSAFE_OOL MOZ_CRASH_UNSAFE. r=froydnj
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
0b47b25aa76748849585085d121d211cd173ae5a
created 2018-12-26 03:32 +0100
pushed 2018-12-30 09:31 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1516366 - Sprinkle some ToSupports around xpcom. r=froydnj
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
456275c5ddac8e6c7cd9a71a4f10ed56c0f1bfc3
created 2018-11-17 12:54 -1000
pushed 2018-11-27 09:44 +0000
Brian Hackett Brian Hackett - Bug 1508099 Part 1 - Add macros for recording refcounts on non-nsISupports classes, r=froydnj.
030c33c24d8c2ef5a531503a48aef9f40646842f
created 2018-11-13 21:13 +0000
pushed 2018-11-14 09:49 +0000
Yaron Tausky Yaron Tausky - Bug 1506868: Replace calls to std::atomic_thread_fence in TSan mode r=froydnj
c7ed95dcc001cb73dd7f0fceb2335929909e771f
created 2018-10-25 11:42 -1000
pushed 2018-10-29 04:17 +0000
Brian Hackett Brian Hackett - Bug 1502207 Part 2 - Fix useUse new atomic access API in Gecko, r=froydnj.
8a23e3023c9297a52371e56bb5d11df5d43e3b4b
created 2018-08-07 18:25 +0000
pushed 2018-08-08 22:00 +0000
Alex Gaynor Alex Gaynor - Bug 1446509 - added final versions of macro for declaring AddRef and Decref; r=froydnj
16226b8675685edda406b28209c152ab23cfee5c
created 2018-07-21 14:29 +0000
pushed 2018-07-22 09:46 +0000
Brian Hackett Brian Hackett - Bug 1465452 Part 2 - Allow nsISupports subclasses to record/replay their refcount changes, r=froydnj.
a1bf5dfd3c00c5e59a59272fb03d0d6684539b82
created 2018-05-21 16:33 -0700
pushed 2018-05-23 09:51 +0000
Kris Maglione Kris Maglione - Bug 1463287: Add QueryInterface helper macro for concrete class types. r=bz
078000699e1c8bd1ae4cd30cc0580f835a618e2c
created 2018-05-02 11:47 +0200
pushed 2018-05-15 21:54 +0000
Peter Van der Beken Peter Van der Beken - Bug 1452981 - Remove qsObjectHelper. r=bz.
a31c1b8a41f81fb564bd86e1c22617595d61a42d
created 2018-04-28 12:50 -0700
pushed 2018-05-08 15:48 +0000
Chris Peterson Chris Peterson - Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj
30ed797c2454b1f5f259f1c26f85bd7a62380ef5
created 2018-04-20 21:40 +0300
pushed 2018-04-20 23:00 +0000
Dorel Luca Dorel Luca - Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE
80abe3305b24b7f2c251ac973a287275a488428f
created 2018-03-01 09:01 +0100
pushed 2018-04-20 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 1452981 - Remove qsObjectHelper. r=bz.
4fcc2c3fa9937c39ff6dc0d8ff5ac5b1505ab597
created 2018-03-14 17:03 -0400
pushed 2018-03-15 10:14 +0000
Nathan Froyd Nathan Froyd - Bug 1440166 - actually avoid races in refcount logging with named classes; rs=erahm
a3c51e3bb6d9311c60dd7075077d24a17705e11c
created 2018-03-14 09:49 -0400
pushed 2018-03-14 22:07 +0000
Nathan Froyd Nathan Froyd - Bug 1440166 - avoid races in refcount logging with named classes; r=mccr8
91d647c847e56cb0db2be19647507cec207b1d08
created 2018-02-12 15:44 -0500
pushed 2018-02-13 09:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1436902 part 3. Replace usage of NS_IMPL_ISUPPORTS_INHERITED0 with NS_INLINE_DECL_REFCOUNTING_INHERITED when possible. r=mccr8
68bab9b6f40b820fb8bb387c995720f18eaf150a
created 2018-02-12 15:43 -0500
pushed 2018-02-13 09:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1436902 part 1. Add a new NS_INLINE_DECL_REFCOUNTING_INHERITED macro that declares addref/release only for logging purposes. r=mccr8
15884c8faf5358d3e82a6406b5baeffef03d1440
created 2018-02-12 14:36 -0500
pushed 2018-02-13 09:40 +0000
Nathan Froyd Nathan Froyd - Bug 1437604 - remove NS_INTERFACE_MAP_END_THREADSAFE; r=mystor
6c6f3fd9c5e114a1cb0ebb7fb5c19933954e94dd
created 2018-01-10 09:47 +0200
pushed 2018-01-10 22:01 +0000
Olli Pettay Olli Pettay - Bug 1429244 - Make Selection to use main thread only AddRef/Release, r=mccr8
cc72b46a44f177cbf4d647e4e8435ad81f036e50
created 2017-10-25 13:51 -0700
pushed 2017-12-21 22:17 +0000
Andrew McCreight Andrew McCreight - Bug 1410209, part 3 - Use Runnable::mName for the class name with XPCOM leak checking. r=smaug
c2d3e50e7a8ecc231b8d9c0b9ef1c436a1bb6e2e
created 2017-10-18 13:17 +1100
pushed 2017-10-19 09:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1409598 - Change nsIXPCScriptable::className and nsIClassInfo::{contractID,classDescription} from string to AUTF8String. r=froydnj.
d65d668da45fc2e4bb4fbaf74ee3c25ce7f3cd8a
created 2017-09-06 10:57 -0700
pushed 2017-09-07 10:31 +0000
Bobby Holley Bobby Holley - Bug 1397052 - Don't update |result| after the acquire fence in nsThreadSafeRefCnt::operator--. r=froydnj
6169c1d97aab3ef1fcad843619916040fe698e96
created 2017-09-06 13:54 -0700
pushed 2017-09-07 10:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 80e9cd4126b4 (bug 1397052) for adding a hazard to the build a=backout
80e9cd4126b49eedcbd9310407997ec429bdc769
created 2017-09-06 10:57 -0700
pushed 2017-09-07 10:31 +0000
Bobby Holley Bobby Holley - Bug 1397052 - Don't update |result| after the acquire fence in nsThreadSafeRefCnt::operator--. r=froydnj
5ba4dfac42cb422839bf54ced6929aff080870e7
created 2017-08-22 17:47 +0300
pushed 2017-08-23 00:07 +0000
Olli Pettay Olli Pettay - Bug 1392564 - Use nursery purple buffer for nsRange and RangeItem, r=mccr8
f63a7cba6c08cc4fe68678ed264818f2130ea39d
created 2017-08-22 00:01 +0300
pushed 2017-08-22 09:49 +0000
Olli Pettay Olli Pettay - Bug 1391423, add a nursery for purple buffer to allow faster addref/release on the main thread, r=mccr8
dd7b9bb53462d7ef12fb770003a70f98a9e987a5
created 2017-05-26 14:21 -0700
pushed 2017-07-30 09:19 +0000
Bill McCloskey Bill McCloskey - Bug 1384395 - Use nsAutoOwningThread for mfbt/WeakPtr.h thread assertions (r=froydnj)
54b84edc0588d0a320036410dea1af1320303457
created 2017-05-26 12:58 -0700
pushed 2017-06-14 12:45 +0000
Bill McCloskey Bill McCloskey - Bug 1371080 - Use GetCurrentVirtualThread for XPCOM thread safety checks (r=froydnj)
f360dd9d411e7ba61531bed2c32a0981cc6c418a
created 2017-06-02 15:07 +0900
pushed 2017-06-06 23:18 +0000
Mike Hommey Mike Hommey - Bug 1369622 - Restore static asserts for lack of arguments on some macros. r=froydnj
2265602a89551359f9a31fee81887bd9a6360d53
created 2017-05-25 15:47 +0900
pushed 2017-06-01 11:49 +0000
Mike Hommey Mike Hommey - Bug 1368932 - Allow MOZ_PASTE_PREFIX_AND_ARG_COUNT to work with 0 arguments. r=froydnj
8457e1358dda18f6e8d3ab787f306314668e5fb9
created 2017-04-26 11:41 -0400
pushed 2017-04-27 00:30 +0000
Nathan Froyd Nathan Froyd - Bug 1359415 - move threadsafety checks inside nsAutoOwningThread; r=erahm
24f889bd554967c3008fd325c36903b5651188af
created 2017-04-04 20:59 -0700
pushed 2017-04-05 12:33 +0000
L. David Baron L. David Baron - Bug 1277709 - Make threadsafe reference counting use the minimum memory sychronization needed. r=froydnj
2ba7fac730edb476a51a732011872e95d34d82c8
created 2017-04-04 09:55 +0200
pushed 2017-04-04 10:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a52e75fdda07 (bug 1277709) for 10.10 xpcshell failures
a52e75fdda073ca38e2a88b91ad7070c4138d702
created 2017-04-03 20:43 -0700
pushed 2017-04-04 10:35 +0000
L. David Baron L. David Baron - Bug 1277709 - Make threadsafe reference counting use the minimum memory sychronization needed. r=froydnj
ff0000b808c501d75c44eadcfed14224e1fb3ca0
created 2017-01-25 14:51 -0500
pushed 2017-01-27 00:08 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1312319 - Add a NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING macro and replace existing pure-virtual AddRef/Release declarations. r=froydnj
19391089d475f8862bb9cdc06029d5861f92a1d5
created 2017-01-23 09:24 -0500| base
pushed 2017-01-25 00:08 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj
less more (0) tip