10978e95ef2d17bcb871d2c44b927329c80f8b99: Bug 1607080 - Avoid a silly UTF16 -> UTF8 round-trip in DOMMatrix. r=smaug,boris
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jan 2020 09:46:53 +0000 - rev 509056
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1607080 - Avoid a silly UTF16 -> UTF8 round-trip in DOMMatrix. r=smaug,boris Depends on D58710 Differential Revision: https://phabricator.services.mozilla.com/D58711
38f4b396231d4c884504f12eb797b7035eed54fa: Bug 1607080 - More minor serialization improvements. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jan 2020 09:47:20 +0000 - rev 509055
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1607080 - More minor serialization improvements. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D58710
3aaf0cc32ae9812863e1f568253f1973af999d8f: Bug 1607088 [Wayland] Request mShell window repaint instead of direct commit to wl_surface, r=heftig
Martin Stransky <stransky@redhat.com> - Tue, 07 Jan 2020 09:01:50 +0000 - rev 509054
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1607088 [Wayland] Request mShell window repaint instead of direct commit to wl_surface, r=heftig Differential Revision: https://phabricator.services.mozilla.com/D58863
28e56e8fe2bb265f89a78a9d2631d2a6632eefad: Bug 1603140 - Multi-value returns in baseline wasm compiler r=lth
Andy Wingo <wingo@igalia.com> - Tue, 07 Jan 2020 09:28:47 +0000 - rev 509053
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1603140 - Multi-value returns in baseline wasm compiler r=lth This patch implements one half of support for multi-value returns in the baseline compiler. The idea is that when you have a function that has stack return values, it will receive an additional synthetic argument: a pointer to the stack results area. The layout of this area is the same as that understood by BaseCompiler::pushBlockResults. When compiling a function that has stack results, the stack result area pointer will come in either in a register or on the stack. If it's on the stack we record that offset and will load a pointer at that offset when returning values. If the pointer is in a register, it gets spilled to the stack after the spilled copies of previous register arguments. When calling a function that has multiple return values, we bump the stack pointer and pass an additional argument to the callee: the pointer to that stack area. After the call, in the baseline compiler, it may be that we need to shuffle any stack results down, because incoming arguments are consumed by the call. Note that support for actually returning multiple values is not yet implemented in this patch; we're just adding infra. Also note that Ion support isn't there yet either. However all tests pass, because no FuncType that has more than one result gets past the validator. Differential Revision: https://phabricator.services.mozilla.com/D56756
be54897061cbe34783301b6160c77f47d8d5f0ce: Bug 1606209 - Remove hyphenation-resource telemetry probes that are no longer interesting. r=heycam
Jonathan Kew <jkew@mozilla.com> - Tue, 07 Jan 2020 09:37:48 +0000 - rev 509052
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1606209 - Remove hyphenation-resource telemetry probes that are no longer interesting. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D58349
bee0ee9d17a2aac2ae6f8609bd2ba77d57e257d5: Bug 1607202 - Remove unused GCRuntime::chunkAllocationSinceLastGC field r=allstarschh
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 06 Jan 2020 18:42:58 +0000 - rev 509051
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1607202 - Remove unused GCRuntime::chunkAllocationSinceLastGC field r=allstarschh Differential Revision: https://phabricator.services.mozilla.com/D58788
c61a30feaaa2639f86b97c9a11250998a2c36a48: Bug 1606851 - Refactor arena layout lookup table calcuations r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 03 Jan 2020 17:31:45 +0000 - rev 509050
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1606851 - Refactor arena layout lookup table calcuations r=sfink This moves the calcuation of the table data to constexpr methods which is easier to read and understand. Depends on D58625 Differential Revision: https://phabricator.services.mozilla.com/D58626
96d386ccccb607dc1ac14ecc919bc63a715e6e93: Bug 1606851 - Shrink arena layout lookup tables r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 07 Jan 2020 09:34:47 +0000 - rev 509049
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1606851 - Shrink arena layout lookup tables r=sfink These tables are current all using uint32_t but none of the values require more than a byte to store. Hopefully this might improve cache utilisation. Differential Revision: https://phabricator.services.mozilla.com/D58625
9a78d85e2c71e88f82efa1fffde81a9178489cea: Bug 1450943 - Remove unused helpers from devtools xpcshell tests. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 07 Jan 2020 09:14:47 +0000 - rev 509048
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1450943 - Remove unused helpers from devtools xpcshell tests. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D57994
1ae1b9789e5d98860d4bb3c4b80550b2e9fad2a6: Bug 1450943 - Convert RootActor to protocol.js. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 07 Jan 2020 09:14:45 +0000 - rev 509047
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1450943 - Convert RootActor to protocol.js. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D57467
c1747d1fcad00811eb57ab807d7807f342f33246: Bug 1600267: part 12) Call `ComparePoints` instead of `ComparePoints_Deprecated` in `EditorBase`. r=masayuki
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 06 Jan 2020 14:49:39 +0000 - rev 509046
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1600267: part 12) Call `ComparePoints` instead of `ComparePoints_Deprecated` in `EditorBase`. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D57968
f6d4c4f8fca34318f7bf78a627a5f75e53dea5cc: Bug 1600267: part 11) Call `ComparePoints` instead of `ComparePoints_Deprecated` in `TextComposition`. r=masayuki
Mirko Brodesser <mbrodesser@mozilla.com> - Tue, 07 Jan 2020 09:01:53 +0000 - rev 509045
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1600267: part 11) Call `ComparePoints` instead of `ComparePoints_Deprecated` in `TextComposition`. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D57967
053e37a2547fcc9c1c5b179c5a8a6445994cd62b: Bug 1600267: part 10) Call `ComparePoints` instead of `ComparePoints_Deprecated` in `ContentEventHandler`. r=masayuki
Mirko Brodesser <mbrodesser@mozilla.com> - Tue, 07 Jan 2020 09:01:53 +0000 - rev 509044
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1600267: part 10) Call `ComparePoints` instead of `ComparePoints_Deprecated` in `ContentEventHandler`. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D57960
655c310bdfe00c74da7dd48a2a11b31e57e075fb: Bug 1600267: part 9) Call `ComparePoints` instead of `ComparePoints_Deprecated` in parts of `nsRange`. r=smaug
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 06 Jan 2020 14:35:27 +0000 - rev 509043
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1600267: part 9) Call `ComparePoints` instead of `ComparePoints_Deprecated` in parts of `nsRange`. r=smaug The remaining callers of `ComparePoints_Deprecated` in `nsRange` presumably require changing the semantics of `ComparePoints` to support comparison across Shadow DOM boundary. Differential Revision: https://phabricator.services.mozilla.com/D57959
c329b1a50ac1321b749f6604d23d0ae395807606: Bug 1607135 - Don't require TriggerImageLoads method when not needed. r=emilio
Xidorn Quan <me@upsuper.org> - Tue, 07 Jan 2020 08:51:19 +0000 - rev 509042
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1607135 - Don't require TriggerImageLoads method when not needed. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D58707
279c75cdf40bd55f87c126f0f3e2cdb4bdb05454: Bug 1607083 - Remove JSString usage from TextEncoder.encode. r=bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jan 2020 08:46:31 +0000 - rev 509041
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1607083 - Remove JSString usage from TextEncoder.encode. r=bzbarsky UTF8String has small-size optimization already, and does what we were doing taking less memory when the string is latin1, so it should be a clear improvement unless I'm missing something. I didn't remove it from encodeInto because it'd do more work in the case where the UInt8Array doesn't have enough capacity... Not sure if that case is worth optimizing or not, honestly. Differential Revision: https://phabricator.services.mozilla.com/D58713
c716cc9f2a70a92ae6367b6ae13bc9f79faad1fa: Bug 1560348 - Remove CustomizeMode::_doTransition. r=Gijs
Dão Gottwald <dao@mozilla.com> - Mon, 06 Jan 2020 17:45:27 +0000 - rev 509040
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1560348 - Remove CustomizeMode::_doTransition. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D58763
b531d7b1192931f56e98a3f8d99fc84235cbab0b: Bug 1575326 - Fix usage of nsIDocShellTreeItem in nsDocShell::SetIsActive. r=kmag
Tetsuharu OHZEKI <tetsuharu.ohzeki@gmail.com> - Tue, 07 Jan 2020 08:08:49 +0000 - rev 509039
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1575326 - Fix usage of nsIDocShellTreeItem in nsDocShell::SetIsActive. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D58443
1c6e742f88eb8c5dc9429086ba5e58ec3f448140: bug 1575328 - Fix usage of nsIDocShellTreeItem in nsDocShell::SetMixedContentChannel. r=kmag
Tetsuharu OHZEKI <tetsuharu.ohzeki@gmail.com> - Tue, 07 Jan 2020 08:16:26 +0000 - rev 509038
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
bug 1575328 - Fix usage of nsIDocShellTreeItem in nsDocShell::SetMixedContentChannel. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D58442
0ae9283f5632832c10e5acb8cda7b6d55217ca8c: Bug 1564290 - Intermittent browser/components/newtab/test/browser/browser_onboarding_rtamo.js r=k88hudson
Andrei Oprea <andrei.br92@gmail.com> - Mon, 06 Jan 2020 19:43:44 +0000 - rev 509037
Push 36990 by nbeleuzu@mozilla.com at Tue, 07 Jan 2020 16:19:47 +0000
Bug 1564290 - Intermittent browser/components/newtab/test/browser/browser_onboarding_rtamo.js r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D58792
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip