55df4479027c3aeb8ef4be555b9475df5d82d0d3: Bug 1639111 - Fallback on error.name in DevTools actor error handling r=davidwalsh,ochameau
Julian Descottes <jdescottes@mozilla.com> - Mon, 25 May 2020 09:46:57 +0000 - rev 595609
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639111 - Fallback on error.name in DevTools actor error handling r=davidwalsh,ochameau Differential Revision: https://phabricator.services.mozilla.com/D75902
8c5496bf0b81291f5c850aae52c951c6fcaca571: Bug 1639845 - Fix SIMD link errors for beta sim. r=bbouvier
Lars T Hansen <lhansen@mozilla.com> - Mon, 25 May 2020 09:37:06 +0000 - rev 595608
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639845 - Fix SIMD link errors for beta sim. r=bbouvier An annoying fact is that MIR and LIR nodes cannot be conditional on ifdefs, because the preprocessors that generate code from the node definitions are not ifdef-aware. In the case of SIMD, which has new MIR and LIR nodes, there are stub definitions in Lowering-shared.cpp for the ifndef ENABLE_WASM_SIMD case to implement stub lowering methods on non-SIMD platforms, including x64 when SIMD is disabled. (The stubs all MOZ_CRASH.) But we additionally need to have stub definitions for the x64 code generation methods for builds on x64 when SIMD is disabled. Here I've implemented those by moving the ifdefs inside the function bodies, which seemed like the simplest fix for now. Only x64 is affected as the new LIR nodes are x64-specific. Differential Revision: https://phabricator.services.mozilla.com/D76381
bbdb24994926399f92c25cfe9fc389fca9705778: Bug 1639135: Add test for uniqueness of default browsers. r=rcaliman
Daisuke Akatsuka <daisuke@birchill.co.jp> - Mon, 25 May 2020 09:35:34 +0000 - rev 595607
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639135: Add test for uniqueness of default browsers. r=rcaliman Depends on D76645 Differential Revision: https://phabricator.services.mozilla.com/D76646
89e1eee7a84f91b5a52895218040b0ff45a851a0: Bug 1639135: Address browser data that have the same id and status. r=rcaliman
Daisuke Akatsuka <daisuke@birchill.co.jp> - Mon, 25 May 2020 09:36:41 +0000 - rev 595606
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639135: Address browser data that have the same id and status. r=rcaliman Differential Revision: https://phabricator.services.mozilla.com/D76645
658af832f0d9b5553a553e6840c57016bd3afe82: Bug 1639806 part 3 - Transpile Math.ceil in Warp. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Mon, 25 May 2020 09:32:56 +0000 - rev 595605
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639806 part 3 - Transpile Math.ceil in Warp. r=iain Differential Revision: https://phabricator.services.mozilla.com/D76279
bf10d442b3680097e8977411be628ce9bff1a72e: Bug 1639806 part 2 - Optimize Math.ceil in CacheIR. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Mon, 25 May 2020 09:32:48 +0000 - rev 595604
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639806 part 2 - Optimize Math.ceil in CacheIR. r=iain This is just like Math.floor and Math.round. Differential Revision: https://phabricator.services.mozilla.com/D76278
e3e5d29f476d640baf6514112735d98c01abc872: Bug 1639806 part 1 - Move ceil-to-int32 code to the MacroAssembler. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Mon, 25 May 2020 09:32:35 +0000 - rev 595603
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639806 part 1 - Move ceil-to-int32 code to the MacroAssembler. r=iain Differential Revision: https://phabricator.services.mozilla.com/D76277
c009b34d58a23569d75ccdb3b2e0ed7eaf742c70: Bug 1519636 - Reformat recent changes to the Google coding style r=andi
Sylvestre Ledru <sledru@mozilla.com> - Mon, 25 May 2020 07:42:38 +0000 - rev 595602
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1519636 - Reformat recent changes to the Google coding style r=andi # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D76451
6465da70060db3d58913bff5c46169c1cd976f1b: Bug 1179358 - Consolidation of documentation patches into MC r=sylvestre
mhoye <mhoye@mozilla.com> - Mon, 25 May 2020 07:26:51 +0000 - rev 595601
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1179358 - Consolidation of documentation patches into MC r=sylvestre Depends on D68835 Differential Revision: https://phabricator.services.mozilla.com/D76398
14fbebbb4e8f74c050a213b93002b2c77edcfb36: Bug 1179358 - Moving contribution and related info from MDN to m-c r=sylvestre
mhoye <mhoye@mozilla.com> - Mon, 25 May 2020 08:53:37 +0000 - rev 595600
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1179358 - Moving contribution and related info from MDN to m-c r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D68835
5d723af3382fba158efa90161f513bd07ef1fb64: Bug 1464506 - Record FileIO markers on all threads - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 08:58:47 +0000 - rev 595599
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1464506 - Record FileIO markers on all threads - r=canaltinova In addition to the existing "mainthreadio" feature, we now have: - "fileio" to also capture file I/O from other profiled threads. - "fileioall" to also capture file I/O from all threads (even unregistered threads). - "noiostacks" to prevent capturing stack traces for "io" markers. These are all off by default, except for `MOZ_PROFILER_STARTUP=1`. Differential Revision: https://phabricator.services.mozilla.com/D75764
fec31ffa35bd140dd198b224013b1d4c7b24df5c: Bug 1464506 - profiler_is_active_and_thread_is_registered - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 08:58:14 +0000 - rev 595598
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1464506 - profiler_is_active_and_thread_is_registered - r=canaltinova This can be used while the profiler is running, to know if the current thread is registered -- regardless of whether it is actively profiled. This will help distinguish registered but non-profiled threads from threads that are not even registered (e.g., OS-generated threads). Differential Revision: https://phabricator.services.mozilla.com/D76281
cda20d08c55f08381e7217b70875b086e51e0dc0: Bug 1464506 - profiler_features_if_active{,_and_unpaused}() returns all features bits - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 08:57:56 +0000 - rev 595597
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1464506 - profiler_features_if_active{,_and_unpaused}() returns all features bits - r=canaltinova Some functions may want to examine more than one feature at once, these function return everything (if the profiler is active, and optionally unpaused) so that only one call is needed. Differential Revision: https://phabricator.services.mozilla.com/D76280
4951d6f0c780eb25e1c45f9ec9db96307eb46797: Bug 1464506 - Statically check profiler feature numbers - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 08:57:44 +0000 - rev 595596
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1464506 - Statically check profiler feature numbers - r=canaltinova This is a simple compile-time check that the feature numbers go from 0 to N-1, to prevent some mistakes when updating feature lists. Differential Revision: https://phabricator.services.mozilla.com/D75763
24bb053826c461177b57befd3f95be6c09efd11d: Bug 1464506 - Output the thread id where the file IO happened - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 08:57:36 +0000 - rev 595595
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1464506 - Output the thread id where the file IO happened - r=canaltinova The thread id (if present) is output in a new "threadId" field. Differential Revision: https://phabricator.services.mozilla.com/D75762
5eea77f70d795a7c0a7a86c6555901376ea1e3b3: Bug 1464506 - Optionally record the thread id where each FileIO happened - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 08:57:34 +0000 - rev 595594
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1464506 - Optionally record the thread id where each FileIO happened - r=canaltinova The FileIO marker may be recorded into the main thread, so we need to keep track of the thread in which the IO really happened (which may be a thread that's not even selected for profiling). There is not JSON output for it yet. Differential Revision: https://phabricator.services.mozilla.com/D75761
e9840189646fe80d39aa59785e71f8779ffafc70: Bug 1464506 - profiler_add_marker_for_mainthread records markers from any thread into the main thread track - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 08:57:31 +0000 - rev 595593
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1464506 - profiler_add_marker_for_mainthread records markers from any thread into the main thread track - r=canaltinova Some markers may be more useful when gathered into a single track, and the main thread is ideal because it's almost always present. Differential Revision: https://phabricator.services.mozilla.com/D75760
339892cd9819e8c6c2af9ab282bbf22fe80cc662: Bug 1464506 - CorePS records the main thread id - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 08:57:29 +0000 - rev 595592
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1464506 - CorePS records the main thread id - r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D75759
f863906be04ed199fceadd085c0e70c11e8690fb: Bug 1464506 - Improved StaticBaseProfilerStats, added max duration - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 08:55:55 +0000 - rev 595591
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1464506 - Improved StaticBaseProfilerStats, added max duration - r=canaltinova Made StaticBaseProfilerStats a proper class, with more explicit types for measurements and printfs. Also added the maximum duration in a set, which can be useful to see what the worst case of some code may be. (Reminder: This code is not built by default, uncomment `# define PROFILER_RUNTIME_STATS` above to enable it.) Differential Revision: https://phabricator.services.mozilla.com/D75758
8038b21a4d0b1aab5719f83104701e6d2580764a: Backed out changeset d45a9f533b34 (bug 1636192) for xpcshell crashes on test_xpcshell_debugging.js . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 25 May 2020 12:06:48 +0300 - rev 595590
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Backed out changeset d45a9f533b34 (bug 1636192) for xpcshell crashes on test_xpcshell_debugging.js . CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip