xpcom/base/nsCycleCollector.cpp
3d4dd037c4ceb41c227ef41270fefad15a8bb6f8
created 2018-11-15 10:11 +0100
pushed 2018-11-16 17:09 +0000
Yoshi Huang Yoshi Huang - Bug 1478533 - Add a static_assert for WeakMap. r=jonco, mccr8
825a721d809360ac7a198259e7df28c94915fbc2
created 2018-11-05 10:54 -1000
pushed 2018-11-07 09:53 +0000
Brian Hackett Brian Hackett - Bug 1504830 - Don't collect snow white objects when recording/replaying, r=mccr8.
5ab4db62dc822625b054a9afec6f065e96ebd771
created 2018-09-12 18:20 -0700
pushed 2018-09-17 21:58 +0000
Eric Rahm Eric Rahm - Bug 1491151 - Part 6: Convert CCGraphBuilder to use MRU cache. r=smaug
e1e44835bf32093e0b5f0504b850f737099da16c
created 2018-09-04 23:22 +0300
pushed 2018-09-05 09:45 +0000
Olli Pettay Olli Pettay - Bug 1488413 - To improve performance, CycleCollector could use a cache on top of the graph's hashtable, r=mccr8
d8447a4c32e7d4d991773f478f9dd2996628c51c
created 2018-08-31 05:35 -1000
pushed 2018-09-02 21:34 +0000
Brian Hackett Brian Hackett - Bug 1486616 - Execute record/replay triggers when finalizing deferred things, r=mccr8.
3d462cf06ef0304239d65d806e2a234e3d03172e
created 2018-08-21 01:01 +0000
pushed 2018-08-21 21:56 +0000
Brian Hackett Brian Hackett - Bug 1483365 - Run SnowWhiteKiller non-incrementally when recording/replaying, r=mccr8.
58650e51b8b7c5381f964b4404771642a5e9fb74
created 2018-08-16 16:47 -0400
pushed 2018-08-17 09:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1483650 - Remove the component registration for nsCycleCollectorLogger; r=mccr8
6b1f74eb6d3dc0f127c1390b0e42d0ff6faec271
created 2018-08-14 09:25 +1000
pushed 2018-08-14 16:15 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1477627 - Convert CCGraph::mPtrToNodeMap to a mozilla::HashSet. r=mccr8
42e2eeaca65d313926e962b6583d52d4bcab6d15
created 2018-07-05 15:42 +0200
pushed 2018-08-10 09:17 +0000
Gabriele Svelto Gabriele Svelto - Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
b7c54bc98cc7143112e114a996de58615feb5b28
created 2018-08-08 09:14 +0300
pushed 2018-08-09 10:02 +0000
agashlin agashlin - bug 1397297, make SnowWhite freeing more incremental, r=smaug
4146a5857135b8542858b9e23bc5a71237e05f49
created 2018-08-04 12:39 +0300
pushed 2018-08-04 12:28 +0000
Noemi Erli Noemi Erli - Backed out changeset 1e9ecba54e7b (bug 1348273) for failing on widget/tests/test_bug1123480.xul
3570d0c7b0c72804a15d285978d97b64441c5a62
created 2018-08-04 01:31 +0300
pushed 2018-08-04 12:28 +0000
Dorel Luca Dorel Luca - Merge mozilla-central to mozilla-inbound
1e9ecba54e7b1e6ee614e323ece9c98c373311a9
created 2018-07-05 15:42 +0200
pushed 2018-08-04 12:28 +0000
Gabriele Svelto Gabriele Svelto - Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
ef7547cbfdf858cb6c507e142d57fd4c3be17dac
created 2018-08-03 22:48 +0300
pushed 2018-08-04 12:28 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 86471a18672f (bug 1348273) for ESlint failure at toolkit/modules/WebNavigationChild.jsm
86471a18672fb8b1c7edf27076f5e2964e2389f9
created 2018-07-05 15:42 +0200
pushed 2018-08-04 12:28 +0000
Gabriele Svelto Gabriele Svelto - Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
4e56a2f51ad739ca52046723448f3129a58f1666
created 2018-08-04 01:27 +0300
pushed 2018-08-03 22:28 +0000
Dorel Luca Dorel Luca - Backed out changeset 8c763e66ba84 (bug 1397297) for frequent mochitest failures. a=backout
8c763e66ba84b13e2d83beb58ea108817aa6d53e
created 2018-08-01 12:20 +0300
pushed 2018-08-01 22:10 +0000
agashlin agashlin - bug 1397297, make SnowWhite freeing more incremental, r=smaug
55378521296aebfbcaf88003533bac492448b79c
created 2018-07-30 15:48 +0000
pushed 2018-07-31 09:53 +0000
Brian Hackett Brian Hackett - Bug 1479339 - Disable the cycle collector when recording/replaying, r=mccr8.
67736c575b34196f9e2f5100b8e670ae625e3786
created 2018-07-23 14:46 +0000
pushed 2018-07-24 09:50 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 7 - Ensure deterministic interaction of GC with CC and object references, r=smaug.
c736dc02532d32e5befd401b89fcdd520832b6ef
created 2018-07-19 16:38 +0000
pushed 2018-07-20 21:41 +0000
Edgar Chen Edgar Chen - Bug 1413418 - Give the last chance to consume micro task queue during the final cycle collection; r=smaug
de078de9ee987f4931f40ac8d5d9e8633a14748a
created 2018-07-13 19:01 +0900
pushed 2018-07-13 21:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1475461 - part 2: Make callers of PLDHashTable::Search() const methods if possible r=Ehsan
33346f699996421fc8bf22a25f574de470142a41
created 2018-06-17 22:43 -0700
pushed 2018-06-26 14:53 +0000
Chris Peterson Chris Peterson - Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
b75ad30847fe46f49fcd93975de49609bd820248
created 2018-06-13 21:57 +0300
pushed 2018-06-14 09:44 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - Cycle Collector - Initialize member fields in classes/ structures. r=mccr8
15b13a9f6e9126bacbb28b626561eb7558c86ec7
created 2018-06-03 07:27 +0300
pushed 2018-06-04 17:56 +0000
Andreea Pavel Andreea Pavel - Merge mozilla-central to autoland. a=merge
aeea710872fef737c3a4fcef9925fe7c18058f21
created 2018-06-02 01:03 +0300
pushed 2018-06-04 17:56 +0000
Csoregi Natalia Csoregi Natalia - Merge mozilla-central to autoland. a=merge CLOSED TREE
45f1cff50efc67ba22ee1553525f2d03a0c1a8c7
created 2018-05-18 17:23 -0400
pushed 2018-06-04 17:56 +0000
Markus Stange Markus Stange - Bug 1462784 - Merge GC and CC categories into one category. r=njn
66f87c551f18e83f5b04f34c42d2feddbe4fd88c
created 2018-06-01 23:42 +0300
pushed 2018-06-04 17:56 +0000
Csoregi Natalia Csoregi Natalia - Backed out 18 changesets (bug 1462784) for ESlint failure on FlameGraph.js:1297. CLOSED TREE
692017229de6e4bfa51fa3138c9912b0ca82b8b0
created 2018-05-18 17:23 -0400
pushed 2018-06-04 17:56 +0000
Markus Stange Markus Stange - Bug 1462784 - Merge GC and CC categories into one category. r=njn
3567106d0a0505dc65477d2f43d67d1edbf46ba6
created 2018-05-28 22:23 +0200
pushed 2018-06-02 23:03 +0000
Peter Van der Beken Peter Van der Beken - Bug 1464639 - Call JSPurpleBuffer::Destroy before shutting down the CC. r=mccr8.
e99ff79303ea48b856b93e66ccc808d0aac8a68b
created 2018-06-01 12:44 +0300
pushed 2018-06-01 22:02 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-central to inbound. a=merge CLOSED TREE
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
e8eba439b33ea5acdc140c4d11ffd3650dff09b7
created 2018-06-01 01:06 +0300
pushed 2018-06-01 09:40 +0000
Noemi Erli Noemi Erli - Backed out 18 changesets (bug 1462784) for failures in devtools/client/performance/test/unit/test_tree-model-08.js on a CLOSED TREE
8a06c0ba42f762baf1721f75a446ffebc5530721
created 2018-05-18 17:23 -0400
pushed 2018-06-01 09:40 +0000
Markus Stange Markus Stange - Bug 1462784 - Merge GC and CC categories into one category. r=njn
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-14 05:34 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
5bd0686052829656cd02ed55f5cd16c29f4894b7
created 2017-10-10 11:59 +0200
pushed 2017-11-24 10:01 +0000
Gabriele Svelto Gabriele Svelto - Bug 1402519 - Remove MOZ_CRASHREPORTER directives from xpcom; r=froydnj
ffc12802d5585e08de1a9ae4f2939e05bbea5767
created 2017-11-23 00:11 +0200
pushed 2017-11-23 09:44 +0000
shindli shindli - Backed out 16 changesets (bug 1402519) for conflicts during merge r=backout on a CLOSED TREE
07fcf163241abc77d8d78479eab3880bd6665ffa
created 2017-10-10 11:59 +0200
pushed 2017-11-23 09:44 +0000
Gabriele Svelto Gabriele Svelto - Bug 1402519 - Remove MOZ_CRASHREPORTER directives from xpcom; r=froydnj
e331b951c34705c1bfd940e3d00249bb3c3a9760
created 2017-09-15 13:00 -0700
pushed 2017-09-29 11:31 +0000
Andrew McCreight Andrew McCreight - Bug 1277260, part 2 - Add and use method to annotate CC crashes with a class name. r=rweiss+418169,smaug
36de9e91851fe85b73574686174490a573c7884b
created 2017-09-15 12:35 -0700
pushed 2017-09-29 11:31 +0000
Andrew McCreight Andrew McCreight - Bug 1277260, part 1 - Make PtrInfo into a class and mark it final. r=smaug
0ff539e59fb14f92c2990d0742f5f1f16aa82ff1
created 2017-09-20 13:15 +0300
pushed 2017-09-21 00:18 +0000
Olli Pettay Olli Pettay - Bug 1400520 - VisitEntries should decrease the length of mEntries the optimal amount, r=mccr8
fa80123d276ebd0a9612bbef8fea193341e5179d
created 2017-09-15 13:01 -0700
pushed 2017-09-19 09:08 +0000
Andrew McCreight Andrew McCreight - Bug 1400374 - Fix compiler warning in FixGrayBits. r=smaug
644d9742cf75fecc073c6f13553c7806cfe48ffb
created 2017-09-12 18:59 +0300
pushed 2017-09-13 09:28 +0000
Olli Pettay Olli Pettay - Bug 1399160 - Make CCGraphBuilder::BuildGraph to check the budget more often, r=mccr8
c2e1127c407ea348c3d33cca035d21104e74a6a0
created 2017-09-11 23:57 +0300
pushed 2017-09-12 09:35 +0000
Olli Pettay Olli Pettay - Bug 1398896 - Check the cycle collection budget more often, 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
8dfe4d26c70f4a792b429186c8ece3d1164efdc8
created 2017-08-16 14:38 -0500
pushed 2017-08-17 23:17 +0000
Luke Wagner Luke Wagner - Bug 1347644 - Simplify/rename JS::AsyncTask (r=till,bkelly,mccr8)
8d09df72c2e9b923bb84fe9741a668988834c393
created 2017-07-28 16:11 -0700
pushed 2017-08-01 09:14 +0000
Andrew McCreight Andrew McCreight - Bug 1385474 - Avoid QIing for NoteXPCOMRoot. r=smaug
80647273e2f06e3968f4bba052be4a516a2b0f61
created 2017-07-28 15:24 -0700
pushed 2017-07-31 23:43 +0000
Andrew McCreight Andrew McCreight - Bug 1385459 - Don't use QI to canonicalize nsISupports pointers in the purple buffer. r=smaug
6487315302782c3058bf522c14a6fe8e2fe9d05d
created 2017-06-30 13:44 +0300
pushed 2017-07-02 00:39 +0000
Olli Pettay Olli Pettay - Bug 1376614 - Pass budget to forgetSkippable and return early when budget has been used, r=mccr8
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-22 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-22 00:58 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-21 00:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-21 00:59 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
894903d3018309c413c75d3ba796b45c5094a25a
created 2017-06-01 13:44 -0700
pushed 2017-06-13 10:10 +0000
Bill McCloskey Bill McCloskey - Bug 1365102 - Convert NS_GetCurrentThread uses in xpcom/ (r=froydnj)
6e23de29b6ccc1fff07768cf1ddf353a23d3a90b
created 2017-05-24 10:13 -0700
pushed 2017-05-25 08:30 +0000
Andrew McCreight Andrew McCreight - Bug 1367496 - Add more release asserts to the cycle collector. r=smaug
f2217556ec399955835f2086f17b0813202e7c97
created 2017-05-05 00:49 +0300
pushed 2017-05-05 13:17 +0000
Olli Pettay Olli Pettay - Bug 1358761 - replace PurpleBlock with SegmentedVector to reduce indirect memory accesses when calling suspect, r=mccr8,nfroyd
665e26ed4e4d401e56e67de14ef05f44dd23334c
created 2017-04-27 14:10 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove references to context from the cycle collector (r=mccr8)
less more (0) -300 -100 -60 tip