Граф коммитов

38 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen 477e685356 Backed out changeset e1fa9dc7464b (bug 1692308) for causing bug 1700313. 2021-03-30 11:35:49 -04:00
Steve Fink fdc1fd9d39 Bug 1692308 - Merge sGCTimer + sInterSliceGCRunner -> sGCRunner r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D104881
2021-03-18 23:27:40 +00:00
Bogdan Tara 4ef8cbdcc7 Backed out changeset 7480579b4348 (bug 1692308) for abouthomecache mochitest failures CLOSED TREE 2021-03-12 23:28:57 +02:00
Steve Fink c5e9e00e0a Bug 1692308 - Merge sGCTimer + sInterSliceGCRunner -> sGCRunner r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D104881
2021-03-12 18:32:07 +00:00
Sylvestre Ledru b58ddc19df Bug 1519636 - Reformat recent changes to the Google coding style r=andi
Updated with Debian clang-format version 11.0.1-1

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D100934
2021-01-06 17:17:23 +00:00
Steve Fink 447ae287a1 Bug 1678416 - gtest for CCGCScheduler r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D95954
2020-12-16 00:11:06 +00:00
Steve Fink 499c211405 Bug 1678416 - Create CCGCScheduler static methods to allow providing values on-demand to the scheduler, as well as provide a way to mock up the host for testing (see next patch) r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D95952
2020-12-16 00:12:15 +00:00
Steve Fink 1fdde728ef Bug 1662254 - Add a new Canceled state to stop overusing Inactive and thereby allow asserting that the state machine has been initialized r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D95951
2020-12-11 19:04:58 +00:00
Steve Fink d5e1bc3adf Bug 1662254 - Move bodies of large inline CCGCScheduler methods after the class declaration r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D94791
2020-12-11 19:04:27 +00:00
Steve Fink fb3f5b22e3 Bug 1662254 - Use a state descriptor table to control when to check for CC aborts and ForgetSkippable runs r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90902
2020-12-11 19:04:18 +00:00
Steve Fink 515d10f4bb Bug 1678416 - Remove a couple of calls to TimeStamp::Now() r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90900
2020-12-04 16:03:13 +00:00
Steve Fink bd6330b7a4 Bug 1678416 - Merge ICCRunner and CCRunner into a single CCRunner r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90633
2020-12-04 16:03:07 +00:00
Steve Fink 630f77d442 Bug 1678416 - Move more state to CCGCScheduler r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D97692
2020-12-04 16:02:59 +00:00
Steve Fink 68bc625380 Bug 1678416 - Implement IdleTaskRunner::SetBudget() and add some comments. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D97670
2020-12-04 16:02:52 +00:00
Razvan Maries 016881a724 Backed out 5 changesets (bug 1678416) for build bustages on CCGCScheduler.h. CLOSED TREE
Backed out changeset cc5f7ecb3922 (bug 1678416)
Backed out changeset 61d9f960b80e (bug 1678416)
Backed out changeset 882f7ebe33fe (bug 1678416)
Backed out changeset e845a32a60bd (bug 1678416)
Backed out changeset 85f35f5749a0 (bug 1678416)
2020-12-04 04:55:39 +02:00
Steve Fink 4ce6b7b08c Bug 1678416 - Remove a couple of calls to TimeStamp::Now() r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90900
2020-12-04 02:40:22 +00:00
Steve Fink 8f26e5c1b2 Bug 1678416 - Merge ICCRunner and CCRunner into a single CCRunner r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90633
2020-12-04 02:40:14 +00:00
Steve Fink 393195efb8 Bug 1678416 - Move more state to CCGCScheduler r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D97692
2020-12-04 02:40:13 +00:00
Simon Giesecke 971b645fe3 Bug 1660470 - Add missing include directives/forward declarations. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D87865
2020-11-23 16:21:38 +00:00
Brindusan Cristian eaa940bdeb Backed out changeset 16291a47acda (bug 1662254) for causing Bug 1677764. a=backout DONTBUILD 2020-11-19 21:43:10 +02:00
Steve Fink d0a1ea34ce Bug 1662254 - Merge ICCRunner and CCRunner into a single CCRunner r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90633
2020-11-13 19:38:02 +00:00
Bogdan Tara 3667467db8 Backed out 10 changesets (bug 1662254) for lint failure on generate_static_pref_list.py CLOSED TREE
Backed out changeset 972e63387191 (bug 1662254)
Backed out changeset 3a9d6f0aa380 (bug 1662254)
Backed out changeset 4b3ffe7fe1af (bug 1662254)
Backed out changeset 4834b1025611 (bug 1662254)
Backed out changeset ec1f7afe8a2d (bug 1662254)
Backed out changeset c7a6b927b1de (bug 1662254)
Backed out changeset 2427d85b2605 (bug 1662254)
Backed out changeset 979bf4ac97bb (bug 1662254)
Backed out changeset 3e443333c636 (bug 1662254)
Backed out changeset a5261578ebfc (bug 1662254)
2020-11-12 23:59:07 +02:00
Steve Fink b5d8c4bd2c Bug 1662254 - Add a new Canceled state to stop overusing Inactive and thereby allow asserting that the state machine has been initialized r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D95951
2020-11-12 19:06:48 +00:00
Steve Fink dd3f237de0 Bug 1662254 - Move bodies of large inline CCGCScheduler methods after the class declaration r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D94791
2020-11-12 19:05:28 +00:00
Steve Fink 51eec46175 Bug 1662254 - Use a state descriptor table to control when to check for CC aborts and ForgetSkippable runs r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90902
2020-11-12 19:05:20 +00:00
Steve Fink eadb717a11 Bug 1662254 - Remove a couple of calls to TimeStamp::Now() r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90900
2020-11-12 19:05:08 +00:00
Steve Fink ebe551ba1a Bug 1662254 - Merge ICCRunner and CCRunner into a single CCRunner r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90633
2020-11-12 19:05:00 +00:00
Sylvestre Ledru fde06f6d21 Bug 1674637 - Use nested namespaces in dom/ r=sg,andi
Also add some missing namespace qualifications

Done with:
./mach static-analysis check --checks="-*,modernize-concat-nested-namespaces" --fix dom/
./mach clang-format -p $(hg status dom/|grep ^M|awk '{print $2}')

Differential Revision: https://phabricator.services.mozilla.com/D95456
2020-11-04 17:04:01 +00:00
Butkovits Atila 964cca3198 Backed out changeset c0adbf7522dc (bug 1674637) for bustage on GMPParent.cpp. CLOSED TREE 2020-11-04 10:54:36 +02:00
Sylvestre Ledru 5f29324f60 Bug 1674637 - Use nested namespaces in dom/ r=sg,andi
Also add some missing namespace qualifications

Done with:
./mach static-analysis check --checks="-*,modernize-concat-nested-namespaces" --fix dom/
./mach clang-format -p $(hg status dom/|grep ^M|awk '{print $2}')

Differential Revision: https://phabricator.services.mozilla.com/D95456
2020-11-04 08:29:00 +00:00
Steve Fink 916e149756 Bug 1662254 - Move last remnant of scheduling logic to GetNextCCRunnerAction, rename the states r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90892
2020-10-15 15:03:44 +00:00
Steve Fink 589a3de7bc Bug 1662254 - Refactor out the ShouldTriggerCC test r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D89990
2020-10-15 15:02:26 +00:00
Steve Fink 0eb5a80f8f Bug 1662254 - Move incremental CC slice logic to CCGCScheduler r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D89989
2020-10-15 15:02:12 +00:00
Steve Fink ead245f0f2 Bug 1662254 - Move some CC scheduling logic to CCGCScheduler r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D89986
2020-10-15 15:01:48 +00:00
Steve Fink 17a7d39e09 Bug 1662254 - Move ForgetSkippable budgeting into CCGCScheduler r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D89977
2020-10-15 15:01:35 +00:00
Steve Fink 88c8bfc8b7 Bug 1662254 - Move CC slice budgeting into CCGCScheduler r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D88907
2020-10-15 15:01:24 +00:00
Steve Fink 3907d56441 Bug 1662254 - Move CC lockout logic into CCGCScheduler r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D88906
2020-10-15 15:01:11 +00:00
Steve Fink 7b39df3b0c Bug 1662254 - Move CC/GC scheduling to separate header r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D88905
2020-10-15 15:00:53 +00:00