282d020c9eecef8956c7fc56f9150dc0141a2f5a: Bug 1726623 - add missing dependencies for source-test clang-format task. r=firefox-build-system-reviewers,glandium
Andi-Bogdan Postelnicu <andi@mozilla.com> - Tue, 24 Aug 2021 07:51:29 +0000 - rev 589682
Push 38732 by smolnar@mozilla.com at Tue, 24 Aug 2021 21:59:48 +0000
Bug 1726623 - add missing dependencies for source-test clang-format task. r=firefox-build-system-reviewers,glandium Differential Revision: https://phabricator.services.mozilla.com/D123416
7857f4c37a928c219638460c7048940a78bbf1ba: Merge autoland to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 24 Aug 2021 12:46:11 +0300 - rev 589681
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Merge autoland to mozilla-central. a=merge
8d06183d4fcf3c5aef97071645ab9dcdc95b9ab4: Bug 1716793 - add a maxRunTime for notarization-poller jobs. r=aki
Julien Cristau <jcristau@mozilla.com> - Tue, 24 Aug 2021 07:18:50 +0000 - rev 589680
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1716793 - add a maxRunTime for notarization-poller jobs. r=aki As of https://github.com/mozilla-releng/scriptworker-scripts/pull/369 the notarization_poller worker can stop tasks after a certain amount of time. Differential Revision: https://phabricator.services.mozilla.com/D118018
8a5f101b3fcd404999ae0d7e35586ec21b79a37f: Backed out 1 changesets (bug 1727172) for causing reftest failures in 1727172-1-ref.html.
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 24 Aug 2021 08:49:01 +0300 - rev 589679
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Backed out 1 changesets (bug 1727172) for causing reftest failures in 1727172-1-ref.html. CLOSED TREE Backed out changeset e8046a319fbf (bug 1727172)
0f2b8fd64be8154200861cfeb6a95479c8347e47: Bug 1727088 - Add `wasi-compiler-rt` to `clang-10` artifact. r=firefox-build-system-reviewers,glandium
Andi-Bogdan Postelnicu <andi@mozilla.com> - Tue, 24 Aug 2021 05:18:17 +0000 - rev 589678
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1727088 - Add `wasi-compiler-rt` to `clang-10` artifact. r=firefox-build-system-reviewers,glandium Unfortunately we cannot move coverity builds to newer versions of clang so we are stick to clang-10. Differential Revision: https://phabricator.services.mozilla.com/D123370
12796ed8484e8fd56b5c87d7a11fb0dda3f01492: Bug 1722261 - RegisteredThread is now effectively unused, remove all remaining traces - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:24 +0000 - rev 589677
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - RegisteredThread is now effectively unused, remove all remaining traces - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121978
48dde63f0b08ab652050aa58c248498e0689d779: Bug 1722261 - Remove RegisteredThread from LiveProfiledThreadData - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:23 +0000 - rev 589676
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Remove RegisteredThread from LiveProfiledThreadData - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121977
0f64ac3333732a39c6cfc73ab5de047455020e8c: Bug 1722261 - SizeOf{Ex,In}cludingThis for ProfilerRegist* classes, used in CorePS - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:23 +0000 - rev 589675
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - SizeOf{Ex,In}cludingThis for ProfilerRegist* classes, used in CorePS - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121976
5b5fc1298bc0638f98118ae801b13510cbe8f4a7: Bug 1722261 - Stop using RegisteredThread::Info() in profiler_unregister_thread - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:23 +0000 - rev 589674
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Stop using RegisteredThread::Info() in profiler_unregister_thread - r=canaltinova And now in locked_unregister_thread, use the aOnThreadRef directly instead of the TLSRegisteredThread. Differential Revision: https://phabricator.services.mozilla.com/D121975
b9c5b8047c2bf781b9af45777aa4150af6ffd6d7: Bug 1722261 - Convert locked_profiler_stream_json_for_this_process and ActivePS::ProfiledThreads to stop using RegisteredThread - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:22 +0000 - rev 589673
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Convert locked_profiler_stream_json_for_this_process and ActivePS::ProfiledThreads to stop using RegisteredThread - r=canaltinova Remove now-unused RegisteredThread::GetJSContext(). Differential Revision: https://phabricator.services.mozilla.com/D121974
afc60b1285f5fd2b74dba0a1d942864470423f48: Bug 1722261 - Convert remaining use of RegisteredThread's ProfilingStack that was in locked_register_thread - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:22 +0000 - rev 589672
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Convert remaining use of RegisteredThread's ProfilingStack that was in locked_register_thread - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121973
0d03e73b0809d6c44d11ef4b5a355794c3adf48b: Bug 1722261 - Convert remaining uses of RegisteredThread's GetEventTarget and ResetMainThread - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:22 +0000 - rev 589671
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Convert remaining uses of RegisteredThread's GetEventTarget and ResetMainThread - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121971
a35acc69175c6c060fc4f6e7dc940ecdf48ae0f1: Bug 1722261 - In locked_profiler_start, find registered threads from ThreadRegistry and stop using RegisteredThread - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:21 +0000 - rev 589670
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - In locked_profiler_start, find registered threads from ThreadRegistry and stop using RegisteredThread - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121970
b39eec63ba8c88da367b72011e4abbf8014eb45c: Bug 1722261 - Remove final uses of {,Racy}RegisteredThread's ReinitializeOnResume, and all ...JSSampling's - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:21 +0000 - rev 589669
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Remove final uses of {,Racy}RegisteredThread's ReinitializeOnResume, and all ...JSSampling's - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121969
c0a4c8ba6bdad7b1aba7c9f4cca8f0f27c8b21ca: Bug 1722261 - Rework profiler_set/clear_js_context to use ThreadRegistration - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:20 +0000 - rev 589668
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Rework profiler_set/clear_js_context to use ThreadRegistration - r=canaltinova Remove some now-unused functions. Differential Revision: https://phabricator.services.mozilla.com/D121968
1738e35e369aba1a56a1214630f00a9f8c3032b6: Bug 1722261 - In locked_profiler_stop, find live threads from ThreadRegistry and stop using RegisteredThread - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:20 +0000 - rev 589667
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - In locked_profiler_stop, find live threads from ThreadRegistry and stop using RegisteredThread - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121967
7c8e01d5888f1c24b5fff46bd90121c9917683f2: Bug 1722261 - During sampling, go through the ThreadRegistry to find ThreadRegistrations with ProfiledThreadData - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:20 +0000 - rev 589666
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - During sampling, go through the ThreadRegistry to find ThreadRegistrations with ProfiledThreadData - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121966
85988c4e2b680aa0105544c11335aaab53133a84: Bug 1722261 - Remove the old PlatformData, which is now unused - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:19 +0000 - rev 589665
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Remove the old PlatformData, which is now unused - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D121965
56aa354f0b0fa953a51945985832e1a55d25d144: Bug 1722261 - Move mPreviousThreadRunningTimes from old PlatformData to ProfiledThreadData - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:19 +0000 - rev 589664
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Move mPreviousThreadRunningTimes from old PlatformData to ProfiledThreadData - r=canaltinova It's more appropriate because the running times are only relevant to a profiling session. And PreviousThreadRunningTimes can now be accessed through the ThreadRegistration (thanks to the ProfiledThreadData pointer added in the previous patch). Since the threads' RunningTimes don't live in `PlatformData`, and because they are now implicitly cleared between profiling sessions (because `ProfiledThreadData`s get destroyed/recreated when stopping/starting the profiler), there is no need for an explicit `ClearRunningTimes()` anymore. Differential Revision: https://phabricator.services.mozilla.com/D121964
dab662da1289ab58616bd8d7b8fdfe9a4a92c57d: Bug 1722261 - Store ProfiledThreadData pointer in ThreadRegistrationData - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Tue, 24 Aug 2021 04:47:18 +0000 - rev 589663
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1722261 - Store ProfiledThreadData pointer in ThreadRegistrationData - r=canaltinova Because ProfiledThreadData is always related to IsBeingProfiled, they are set and cleared together. In particular, this is used to quickly guess that the thread is being profiled by reading the non-atomic mProfiledThreadData, rather than reading the slightly slower atomic mIsBeingProfiled. Differential Revision: https://phabricator.services.mozilla.com/D121963
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip