4a3b83f31a8821f5b4cb2932d07acc036be8a277: Bug 1644581 - Remove Iterator.prototype[@@toStringTag]. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Wed, 10 Jun 2020 13:40:13 +0000 - rev 598949
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644581 - Remove Iterator.prototype[@@toStringTag]. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D78983
796d8685f8ce4b049e5c7a2d6150cbcb102c6a69: Bug 1564942 - Part 4: Lower MPow to a series of shift-instructions when the base operand is a power of two. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 10 Jun 2020 13:49:46 +0000 - rev 598948
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1564942 - Part 4: Lower MPow to a series of shift-instructions when the base operand is a power of two. r=jandem In-tree users of `Math.pow` show that the function is often called with the base operand equal to two. This case can easily be optimised to a series of shift-instructions for any power of two. For now this optimisation is only taken for 2^i with i in {1..8} to avoid generating too many consecutive shift-instructions. 2^8 = 256 was chosen as the limit, because it is the maximum power of two base operand for `Math.pow` used in-tree. Differential Revision: https://phabricator.services.mozilla.com/D37587
7765391a4142c32cc359872f4774249ab65950ee: Bug 1564942 - Part 3: Avoid an extra `mov` when multiplying an operand with itself. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 10 Jun 2020 11:52:00 +0000 - rev 598947
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1564942 - Part 3: Avoid an extra `mov` when multiplying an operand with itself. r=jandem Similar to `LIRGeneratorX86Shared::lowerForALU`, try to use the same register when multiplying an operand with itself. This change improves the generated assembly for `Math.pow(x, 2)` from: ``` # instruction MoveGroup movl %eax, %ecx # instruction MulI imull %ecx, %eax jo .Lfrom0000 ``` to: ``` # instruction MulI imull %eax, %eax jo .Lfrom0000 ``` Differential Revision: https://phabricator.services.mozilla.com/D37586
bfc836af8677902631e837dd59ca22f54cc151b2: Bug 1564942 - Part 2: Avoid negative zero check when the base operand in MPow is an Int32. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 10 Jun 2020 11:51:58 +0000 - rev 598946
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1564942 - Part 2: Avoid negative zero check when the base operand in MPow is an Int32. r=jandem That way the trailing DoubleToInt32 doesn't emit the negative zero check sequence: ``` movq %xmm0, %rax cmpq $0x1, %rax jo .Lfrom0000 ``` When MPow is used with a constant power which can be folded to MMul, this change will lead to better codegen, too. For example `Math.pow(x, 2)` where `x` is an Int32 value, currently generates the following assembly: ``` # instruction MoveGroup movl %eax, %ecx # instruction MulI:CanBeNegativeZero imull %ecx, %eax jo .Lfrom0000 testl %eax, %eax je .Lfrom0000 ``` With this patch, this assembly will be generated: ``` # instruction MoveGroup movl %eax, %ecx # instruction MulI imull %ecx, %eax jo .Lfrom0000 ``` Differential Revision: https://phabricator.services.mozilla.com/D37584
5b9343de266b3a4b7fa585345027b6589ea4614f: Bug 1564942 - Part 1: Add braces to if-statements in MPow. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 10 Jun 2020 11:50:53 +0000 - rev 598945
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1564942 - Part 1: Add braces to if-statements in MPow. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D37583
944303739df55f2c6014811ef44d23246d04aa8d: Bug 1643272 - Group schemas and docs together for button actions and triggers r=k88hudson
Andrei Oprea <andrei.br92@gmail.com> - Wed, 10 Jun 2020 13:12:28 +0000 - rev 598944
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643272 - Group schemas and docs together for button actions and triggers r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D78307
45c61fd0206e7505f4d950a876279ba30a203321: Bug 1644477: Make candidate pair insertion code easier to read/understand. r=mjf
Byron Campen [:bwc] <docfaraday@gmail.com> - Tue, 09 Jun 2020 19:44:50 +0000 - rev 598943
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644477: Make candidate pair insertion code easier to read/understand. r=mjf Includes removing an error code for a function that never fails, and removing an error return when the function successfully did what it said it would. Differential Revision: https://phabricator.services.mozilla.com/D78929
3a6ed2262ba4a316645d1b9450f1fa7631faba19: Bug 1642290: stop the process preallocator during normal shutdown, not post-CC r=nika
Randell Jesup <rjesup@wgate.com> - Wed, 10 Jun 2020 13:36:40 +0000 - rev 598942
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642290: stop the process preallocator during normal shutdown, not post-CC r=nika Post-CC is no longer needed given the landing of bug 1642491 Differential Revision: https://phabricator.services.mozilla.com/D79017
28d20aef861dcee68ebe0a7497b4574b176c1d42: Bug 1471854 - Make print.always_print_silent a static pref. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 10 Jun 2020 13:41:17 +0000 - rev 598941
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1471854 - Make print.always_print_silent a static pref. r=jwatt So that it shows up in about:config (and also it's faster that way). Differential Revision: https://phabricator.services.mozilla.com/D79117
09465d16c95d81035203219d041cee56c94c2dfe: Bug 1471854 - Don't make native format-choosing dependent on print preview. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 10 Jun 2020 13:41:04 +0000 - rev 598940
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1471854 - Don't make native format-choosing dependent on print preview. r=jwatt Not returning a valid target for print output causes the whole printing progress to fail. When printing silent, we choose "native" format, which in the GTK backend just fails because we return null (wat). This fixes printing with print.always_print_silent. Printing via the file dialog gets an explicit format so we don't hit that code path. Differential Revision: https://phabricator.services.mozilla.com/D79116
7777540437e99eca60fcb0faf57d1526254fec5e: Bug 1635525 - fix broken nazgul links and deps. r=rail
Mihai Tabara <mtabara@mozilla.com> - Wed, 10 Jun 2020 14:17:02 +0000 - rev 598939
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1635525 - fix broken nazgul links and deps. r=rail Differential Revision: https://phabricator.services.mozilla.com/D79084
2b9a70901fd8e97f413c7487d9b9c10f35dacf50: Bug 1641324 Remove the layout.css.scrollbar-width.enabled and layout.css.scrollbar-color.enabled prefs r=emilio
neil <nilabja10201992@gmail.com> - Wed, 10 Jun 2020 13:16:34 +0000 - rev 598938
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641324 Remove the layout.css.scrollbar-width.enabled and layout.css.scrollbar-color.enabled prefs r=emilio Differential Revision: https://phabricator.services.mozilla.com/D78400
fca2a64739b13da32d93ee5d48f6bd2e2f23fadc: Backed out changeset d5c26d99978e (bug 1642193) for wpt failures on event-timeout-order.any.worker.html . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 10 Jun 2020 17:14:24 +0300 - rev 598937
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out changeset d5c26d99978e (bug 1642193) for wpt failures on event-timeout-order.any.worker.html . CLOSED TREE
9f3871bb562a7ad2dd56132fb627d57d12044de6: Backed out 2 changesets (bug 1642667) for mda failures on test_peerConnection_basicAudioNATRelay.html . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 10 Jun 2020 16:34:45 +0300 - rev 598936
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out 2 changesets (bug 1642667) for mda failures on test_peerConnection_basicAudioNATRelay.html . CLOSED TREE Backed out changeset c1672891baf5 (bug 1642667) Backed out changeset 4745600e205a (bug 1642667)
04543b8ded5089fd04678057478ed96b28021ec1: Bug 477157 - Annotate one more test as passing, and fix build in older compilers.
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 10 Jun 2020 15:26:11 +0200 - rev 598935
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 477157 - Annotate one more test as passing, and fix build in older compilers. MANUAL PUSH: minor orange cleanup on a CLOSED TREE
0edbbe70c420684f0ae9c70da93f8b68db3cba60: Bug 1644688 - Simplify common.inc.css. r=dao
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 10 Jun 2020 12:41:23 +0000 - rev 598934
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644688 - Simplify common.inc.css. r=dao There's no default namespace in this stylesheet, so the *|* and *| are just useless. Differential Revision: https://phabricator.services.mozilla.com/D79077
855b849ec0908d03cc5db0ecbf5bd4a9d1ced1d1: Bug 1642971 - Support FTP scheme for cookies, r=mayhemer
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 10 Jun 2020 12:28:54 +0000 - rev 598933
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642971 - Support FTP scheme for cookies, r=mayhemer Differential Revision: https://phabricator.services.mozilla.com/D78042
cd2349a7928cc201cab350c4ee046fe11266c362: Bug 1644626 - Set scrollend-event-for-user-scroll.html to time out on macOS opt. DONTBUILD
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 10 Jun 2020 14:26:41 +0200 - rev 598932
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644626 - Set scrollend-event-for-user-scroll.html to time out on macOS opt. DONTBUILD
c1672891baf59b423d76ea2feee4df6ccd8bb46e: Bug 1642667 - Isolate alt-srv and connection pool per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=dragana,necko-reviewers
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 09 Jun 2020 11:55:21 +0000 - rev 598931
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642667 - Isolate alt-srv and connection pool per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=dragana,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D78083
4745600e205afdc49a08e5fb5bc93119e561c76a: Bug 1642667 - Isolate alt-srv and connection pool per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=dragana,necko-reviewers
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 10 Jun 2020 11:32:05 +0000 - rev 598930
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642667 - Isolate alt-srv and connection pool per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=dragana,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D78082
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip