92064bff2df5942766c253649051d3266e3166c5: Bug 1566763 - Call telemetry.toolOpened/Closed from new aboutdebugging r=remote-debugging-reviewers,Ola
Julian Descottes <jdescottes@mozilla.com> - Thu, 18 Jul 2019 13:34:22 +0000 - rev 547067
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1566763 - Call telemetry.toolOpened/Closed from new aboutdebugging r=remote-debugging-reviewers,Ola Differential Revision: https://phabricator.services.mozilla.com/D38471
60a7a843fa2466793fca173035dd3ecc9ff76feb: Bug 1565720 - Use field initializers in MemoryMetrics.h. r=jwalden
Ted Campbell <tcampbell@mozilla.com> - Mon, 15 Jul 2019 22:48:49 +0000 - rev 547066
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1565720 - Use field initializers in MemoryMetrics.h. r=jwalden Also use default constructors when possible to remove duplications. Depends on D37944 Differential Revision: https://phabricator.services.mozilla.com/D37945
4eb6e5a6ee76b60313100db49cb0aa14f57acc6e: Bug 1565720 - Use Maybe instead of manual allocations in MemoryMetrics.h. r=jwalden
Ted Campbell <tcampbell@mozilla.com> - Thu, 18 Jul 2019 13:17:10 +0000 - rev 547065
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1565720 - Use Maybe instead of manual allocations in MemoryMetrics.h. r=jwalden Replace HashMap<T>* with Maybe<HashMap<T>> in memory reporting to have simpler code and better ergonimics. Differential Revision: https://phabricator.services.mozilla.com/D37944
3850bfc52efa3174e93aa73eb852b0d7d8bed5f4: Bug 1565720 - Fix formatting in MemoryMetrics.h. r=jwalden
Ted Campbell <tcampbell@mozilla.com> - Mon, 15 Jul 2019 22:43:50 +0000 - rev 547064
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1565720 - Fix formatting in MemoryMetrics.h. r=jwalden Add extra semi-colons to avoid confusing clang-format. Differential Revision: https://phabricator.services.mozilla.com/D37943
a8eb1b6edb40822aa1b4e72fb6954a559bd9aca8: Bug 1555927 - Cache 204 response r=mayhemer
Kershaw Chang <kershaw@mozilla.com> - Thu, 18 Jul 2019 12:19:10 +0000 - rev 547063
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1555927 - Cache 204 response r=mayhemer Differential Revision: https://phabricator.services.mozilla.com/D35710
10264d61e5448bce5e43c197301c84f0e3712eaf: Bug 1567134 - Update the node modules packages for the builders. r=ahal
Mark Banner <standard8@mozilla.com> - Thu, 18 Jul 2019 13:10:40 +0000 - rev 547062
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1567134 - Update the node modules packages for the builders. r=ahal Differential Revision: https://phabricator.services.mozilla.com/D38473
836ae9b15fe3e60b5cca5f364724c8e70a27ce78: Bug 1564417 - Add first response types to Marionette crate. r=ato
Nupur Baghel <nupurbaghel@gmail.com> - Thu, 18 Jul 2019 13:15:16 +0000 - rev 547061
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1564417 - Add first response types to Marionette crate. r=ato Differential Revision: https://phabricator.services.mozilla.com/D38322
2f1feb6e97844327a6d2a91068cbe083ad71b54a: Bug 1564466 - Remove MediaSource::{Enabled,ExperimentalEnabled}, and use [Pref] on the IDL instead. r=bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 18 Jul 2019 13:06:25 +0000 - rev 547060
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1564466 - Remove MediaSource::{Enabled,ExperimentalEnabled}, and use [Pref] on the IDL instead. r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D38098
323f29bbb5ff34cf1aebe232e7c06a50d0ae42e0: Bug 1564466 - Make MediaSource not call Preferences::GetBool off-main-thread. r=jya
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 18 Jul 2019 13:06:17 +0000 - rev 547059
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1564466 - Make MediaSource not call Preferences::GetBool off-main-thread. r=jya Preferences::GetBool is not thread-safe, StaticPrefs are. Also StaticPrefs are nicer anyway. There's a lot of Preferences:: usage in dom/media which looks suspicious, though I don't know if all that runs on the main thread. Differential Revision: https://phabricator.services.mozilla.com/D38097
196f0c1149e61cb0260bb0436b683ec7cde3716d: No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 18 Jul 2019 12:58:04 +0000 - rev 547058
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D38478
afc58591c3fcbafd85ee4eaddd1b88e7fe30f7fe: Bug 1566607 - Support LazyScript/SelfHostedLazyScript in JITs. r=jandem,iain
Ted Campbell <tcampbell@mozilla.com> - Thu, 18 Jul 2019 10:12:44 +0000 - rev 547057
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1566607 - Support LazyScript/SelfHostedLazyScript in JITs. r=jandem,iain These structures all have a compatible jitCodeRaw and the JITs may now call lazy functions. Also remove checks that only existed for lazy script checking. Special care must be taken around the jitCodeRawNoArgCheck entry point which previously relied on having JitInfo implying we had the canonical JSScript. Differential Revision: https://phabricator.services.mozilla.com/D38255
b88fad4496c51d4e63a5ba14d1a3534bb2c8e31f: Bug 1566607 - Add selfHostingLazy_ field to JSFunction. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 17 Jul 2019 13:48:05 +0000 - rev 547056
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1566607 - Add selfHostingLazy_ field to JSFunction. r=jandem This union arm is used by lazy self-hosted functions to point to the runtime SelfHostedLazyScript object. Previously this pointer was null for these types of functions. This will make these types of functions more JIT-friendly. Also avoid setting the INTERPRETED_LAZY flag except for initLazyScript and initSelfHostedLazyScript. We remove some dead code paths from NewFunctionFromSpec / DefineFunction. Differential Revision: https://phabricator.services.mozilla.com/D38254
e4bf7a4c4bbfafdf2a973b8d541cba0c50308f43: Bug 1566607 - Add SelfHostedLazyScript type to hold trampoline pointer. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 17 Jul 2019 13:37:52 +0000 - rev 547055
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1566607 - Add SelfHostedLazyScript type to hold trampoline pointer. r=jandem A lazy self-hosted function has neither a JSScript nor a LazyScript. This patch adds a SelfHostedLazyScript type with a jitCodeRaw that allows these functions to called directly by JIT via the interpreter trampoline. Only one instance per Runtime is needed. Differential Revision: https://phabricator.services.mozilla.com/D38253
3f2f72c37e4ee29bbfabb71a9cff72f05c8578e1: Bug 1566607 - Add JSFunction::hasLazyScript. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 17 Jul 2019 13:24:14 +0000 - rev 547054
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1566607 - Add JSFunction::hasLazyScript. r=jandem This helper distinguishes normal lazy functions from lazy self-hosted funtions which have a nullptr LazyScript. A function may return true for hasLazyScript but still return a null lazy-script if it has been partially initialized and is still being accessed such as by GC. Differential Revision: https://phabricator.services.mozilla.com/D38252
a3b58e34bf2b314cb98953ef82fd7ddd0dd20b33: Bug 1566607 - Add LazyScript::jitCodeRaw. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 17 Jul 2019 16:31:40 +0000 - rev 547053
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1566607 - Add LazyScript::jitCodeRaw. r=jandem This is initialized to the same interpreter trampoline as is used for JSScript::jitCodeRaw. This allows JITs in the future to call scripted functions that have not been delazified yet. Differential Revision: https://phabricator.services.mozilla.com/D38251
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -15 +15 +100 +300 +1000 +3000 +10000 +30000 +100000 tip