xpcom/base/nsCycleCollector.h
9fd4fe6172c883bf6602d2f7088b6055e2e6d750
created 2018-08-16 16:57 -0400
pushed 2018-08-17 09:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1483650 follow-up: Remove two extra declarations which aren't needed any more
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
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
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
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
22e729c4596ee963ecd5ae7cd909cfe87994d9da
created 2017-04-24 13:54 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Initial support for cooperative contexts (r=mccr8)
fff0c85df59096ad9245c127d36a3baa6a337b2d
created 2016-09-14 15:47 +0200
pushed 2016-09-15 10:00 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8
0154cd83212689f344562d3ae83f7c2623e72019
created 2016-09-08 13:04 -0700
pushed 2016-09-14 10:07 +0000
Andrew McCreight Andrew McCreight - Bug 1299934 - Run shutdown collection in workers in opt builds. r=froydnj,smaug
5559e86a2f3ba157d2bb45cc7bfb9f7a690c3327
created 2015-09-11 14:12 +0900
pushed 2015-09-21 00:50 +0000
Mike Hommey Mike Hommey - Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
62bc2ec669488de6611c0db28cdbfebf8d63d0e1
created 2015-03-18 11:36 -0700
pushed 2015-03-19 12:46 +0000
Andrew McCreight Andrew McCreight - Bug 1137536, part 3 - Move the top level DeferredFinalize functions into their own file. r=smaug
ae02f2179c4c203926c6405a0a74b6d43b14e8d6
created 2015-03-18 11:36 -0700
pushed 2015-03-19 12:46 +0000
Andrew McCreight Andrew McCreight - Bug 1137536, part 1 - Move DeferredFinalize out of the cyclecollector namespace. r=smaug
6df619aca8397154d2db902b249a9401629c7708
created 2015-03-10 16:41 -0700
pushed 2015-03-11 11:49 +0000
Andrew McCreight Andrew McCreight - Bug 1119482, part 4 - Move IsJSHolder into HoldDropJSObjects. r=smaug
7f94a959f345e139261643f198eb771ea899698e
created 2014-11-27 13:47 +0200
pushed 2014-11-28 00:42 +0000
Olli Pettay Olli Pettay - Bug 1105089, try to have shorter ICC slices during animations, r=mccr8
9c5db9a179c4a54eb2f0a0ce5b077aadc4de8657
created 2014-11-06 10:14 +0100
pushed 2014-11-10 13:26 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 5: Simplify Cycle Collector logic now that SliceBudget makes more sense. r=mccr8
98d247403a9f255ff88b1b2ca74c501e2c254633
created 2014-11-07 15:30 +0100
pushed 2014-11-07 14:31 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 77959236fb15 (bug 1084651)
77959236fb1545315cc474456a45d68434c2951d
created 2014-11-06 10:14 +0100
pushed 2014-11-07 13:34 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 5: Simplify Cycle Collector logic now that SliceBudget makes more sense. r=mccr8
3ad6929d95718719d1eee04c4ba3cee3f75b510c
created 2014-11-05 15:20 +0100
pushed 2014-11-05 19:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 7 changesets (bug 1084651) for ASAN Bustage on a CLOSED TREE
2711fbd9181959f3a8a923111595b24c2b08979d
created 2014-10-21 11:54 +0200
pushed 2014-11-05 19:04 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 5: Simplify Cycle Collector logic now that SliceBudget makes more sense. r=mccr8
6fdb8eb0faac3e5a0c1b97e82d5737efc524321f
created 2014-06-30 08:39 -0700
pushed 2014-07-01 01:00 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. r=froydnj
1551a83653eea637d053ae476e9521e4b613b62e
created 2014-06-26 09:29 -0700
pushed 2014-06-26 21:13 +0000
Andrew McCreight Andrew McCreight - Bug 1029660 - Remove nsContentUtils::DeferredFinalize. r=peterv
e836b7e1101399e0255eec9514bc6c3f0f8db490
created 2014-05-14 23:14 +0300
pushed 2014-05-15 22:59 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/base/ (part 2). r=froydnj
8a595b6c575012d839ca8f9b5572fde453a435db
created 2014-05-13 13:13 -0400
pushed 2014-05-14 01:28 +0000
Jed Davis Jed Davis - Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent
74e5dc1deb8e0b4045fc7a06af72fd842f03b5fc
created 2014-05-13 20:41 +0300
pushed 2014-05-14 01:28 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/base/. r=froydnj,continuation
04589e152a80570f433bfbb2eb255d6c8c813ade
created 2014-05-06 17:25 -0700
pushed 2014-05-07 12:08 +0000
Andrew McCreight Andrew McCreight - Bug 958353 - Add finishCC() and ccSlice() methods for testing incremental cycle collection. r=smaug
75f3963a307e45d53001bdb82ad05ca2d85ea941
created 2014-01-01 11:00 -0800
pushed 2014-01-02 01:03 +0000
Andrew McCreight Andrew McCreight - Bug 950959 - Rename scheduled cycle collector stuff to slice. r=smaug
a9b0b1ce5e6931f0fc25e923788019bcd792344c
created 2013-12-22 09:58 -0500
pushed 2013-12-23 04:47 +0000
Andrew McCreight Andrew McCreight - Bug 937960, part 3 - Pass in a small time budget with ICC. r=smaug
e9bab00a241eaa8fdba8de3a310cb53c12f1fd5d
created 2013-12-19 16:57 -0500
pushed 2013-12-20 02:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets ccdc3d4f4571, 4dcc91e771e3, 0ae14946314b, and 94d22ab0b17f (bug 937960) for Windows 7 debug xpcshell failures.
4dcc91e771e3dabdd7ff008251ce8de2f6f09c4a
created 2013-12-18 21:22 -0800
pushed 2013-12-20 02:59 +0000
Andrew McCreight Andrew McCreight - Bug 937960, part 3 - Pass in a small time budget with ICC. r=smaug
a3287212603e08e3f60de7552b5e822a977caea5
created 2013-12-18 19:04 -0500
pushed 2013-12-19 04:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets b03bd1170d1c, 419615a1195d, a1b699b80442, and 524c573fd8a6 (bug 937960) for Win7 debug xpcshell orange.
419615a1195d9b8033ca616f9af0f27b8c02d411
created 2013-12-18 11:42 -0800
pushed 2013-12-19 04:49 +0000
Andrew McCreight Andrew McCreight - Bug 937960, part 3 - Pass in a small time budget with ICC. r=smaug
edb01fe9d0002e2b25f472a8e4b62da954bb4cf1
created 2013-12-06 10:17 -0800
pushed 2013-12-07 02:26 +0000
Andrew McCreight Andrew McCreight - Bug 937766, part 5 - Implement PrepareForGarbageCollection. r=smaug
e597cdb674ea2a41d8616a0c8b28a73f69f4a845
created 2013-11-20 14:35 -0800
pushed 2013-11-21 13:21 +0000
Andrew McCreight Andrew McCreight - Bug 935721, part 10 - Separate nsCycleCollector_collect and nsCycleCollector_scheduledCollect. r=smaug
9e354b8e06ceae0b819c41e90c7a594349b46e12
created 2013-11-20 14:35 -0800
pushed 2013-11-21 13:21 +0000
Andrew McCreight Andrew McCreight - Bug 935721, part 5 - Invert the control flow of CycleCollectNow's pre- and post-collection work, add CCResults as a field on the CC. r=smaug
b39cfce76d29840cf0c2bc45a5f798f1bfec0822
created 2013-09-19 14:29 -0400
pushed 2013-09-20 09:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 917885 - Minimize the #includes in xpcom/base; r=bsmedberg
8b6758f9e90fdd3da96356d020fe3e7f9a161612
created 2013-09-19 14:27 -0400
pushed 2013-09-20 09:19 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset a8d6973e5743 (bug 917885) because I pushed the wrong patch
a8d6973e57432472a359ebdc34aff632db064644
created 2013-09-19 14:12 -0400
pushed 2013-09-20 09:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 917885 - Minimize the #includes in xpcom/base; r=bsmedberg
5766073a1f62fb95b04e6067ef144560a4c10ef9
created 2013-09-10 16:33 -0700
pushed 2013-09-11 07:31 +0000
Andrew McCreight Andrew McCreight - Bug 913666, part 5 - Rename aListener to aManualListener. r=smaug
3f4223fab461f9a4e5b4fe646db5a0625cedd31e
created 2013-09-08 20:28 -0700
pushed 2013-09-09 12:09 +0000
Kyle Huey Kyle Huey - Bug 911258: Part 4 - Refactor exception implementations. r=bz
40b6e77191019a552bcf5848d120cfe3e63a911f
created 2013-08-16 13:10 -0700
pushed 2013-09-04 11:55 +0000
Andrew McCreight Andrew McCreight - Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv
f60c6188a889fcd63946c3554cab51ff77b85ee3
created 2013-08-30 12:47 +0300
pushed 2013-08-30 16:23 +0000
Olli Pettay Olli Pettay - Bug 910797, make Event.isTrusted to work in workers, r=khuey
67f3cc2de725bf132552734f30cef3e929406f10
created 2013-08-15 10:29 -0700
pushed 2013-08-17 15:35 +0000
Andrew McCreight Andrew McCreight - Bug 903524 - Rename TestJSHolder to IsJSHolder. r=smaug
30ef08a0a1bc90072378bf1bb430f483863c3ad7
created 2013-08-13 10:45 -0700
pushed 2013-08-14 12:46 +0000
Kyle Huey Kyle Huey - Bug 901630: Remove support for the cc thread. r=mccr8
d18e1e6db0dcc133fa155e991347d73ac22eb9df
created 2013-08-03 16:55 -0700
pushed 2013-08-05 09:19 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 3 - Give the CycleCollectedJSRuntime more control over
a2c4d9491491b5b30def34753f87790781bfb812
created 2013-07-27 13:48 +0300
pushed 2013-07-27 11:15 +0000
Olli Pettay Olli Pettay - Bug 897433 - Telemetry for SnowWhite and more async SnowWhite freeing (patch v4), r=mccr8
7d9fad4b940ffb5275ef427ba3ecb1e5c37deed8
created 2013-07-25 21:18 -0400
pushed 2013-07-26 14:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 300f5b7d72e1 (bug 897433) for intermittent Linux dromaeo crashes.
300f5b7d72e1d9306b251aba446557f34eec8057
created 2013-07-25 22:56 +0300
pushed 2013-07-26 14:47 +0000
Olli Pettay Olli Pettay - Bug 897433, Telemetry for SnowWhite and more async SnowWhite freeing, r=mccr8
a4c1961bf723dc7285f57f2cccbdf8144de187ab
created 2013-07-24 19:45 -0700
pushed 2013-07-25 02:45 +0000
Wes Kocher Wes Kocher - Backout 4ededc9b11f (bug 897433) for intermittent dromeao crashes
4ededcd9b11f44de709829202b70526611393c59
created 2013-07-24 22:34 +0300
pushed 2013-07-25 02:45 +0000
Olli Pettay Olli Pettay - Bug 897433, Telemetry for SnowWhite and more async SnowWhite freeing, r=mccr8
d42a2a82f3d248a677f5534c24fd7dc0dbc2930e
created 2013-07-09 13:30 -0400
pushed 2013-07-10 17:49 +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
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2013-07-10 17:49 +0000
Kyle Huey Kyle Huey - Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
a3d9f0165f0048fb225d18a5f4040add730b9d57
created 2013-06-18 12:02 -0700
pushed 2013-06-19 13:23 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 9 - Kill nsCycleCollectionJSRuntime. r=mccr8
bb6c79366a3a87e7d2cb8bff296f37b21070c7c2
created 2013-06-18 12:01 -0700
pushed 2013-06-19 13:23 +0000
Kyle Huey Kyle Huey - Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
86413e921d5d5bdbefd6475619ebb0eab6185184
created 2013-06-11 16:11 +0100
pushed 2013-06-11 15:11 +0000
Ed Morley Ed Morley - Backed out changeset 2864e2610800 (bug 877584) for causing bug 881266
2864e2610800d032cde71bdb000b2691ea7a4480
created 2013-06-09 16:02 -0700
pushed 2013-06-10 09:05 +0000
Kyle Huey Kyle Huey - Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
36b914bf56f59b2d652ce8a26c5a53e852a9d65d
created 2013-06-06 10:49 -0700
pushed 2013-06-07 15:11 +0000
Kyle Huey Kyle Huey - Back out bug 877584 on this CLOSED TREE.
b53ab3047ce519d8afa94cbe01e42b864a33ce7b
created 2013-06-06 10:23 -0700
pushed 2013-06-07 15:11 +0000
Kyle Huey Kyle Huey - Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
3a50323631c8c026c56dc7d76de221ed4ec4044c
created 2013-04-29 16:41 -0700
pushed 2013-05-18 01:41 +0000
Andrew McCreight Andrew McCreight - Bug 865320 - Move the logic for deciding when to doing a merging CC into the cycle collector. r=smaug
b8e61a08334029746778ad2454621b25d4bf45c8
created 2013-04-30 10:41 -0700
pushed 2013-05-01 01:49 +0000
Andrew McCreight Andrew McCreight - Bug 866151 - Clean up usage of nsCycleCollector.h and nsCycleCollectorUtils.h. r=smaug,bsmedberg
less more (0) -100 -60 tip