900ceaf4d39c8968eb4ba8c7769b47064f34ad18: Bug 1544948 - Skip merging display lists that we're sure can't have changed. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 29 Apr 2019 03:14:49 +0000 - rev 530526
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544948 - Skip merging display lists that we're sure can't have changed. r=miko ComputeRebuildRegion sets ForceDescendIntoIfVisible on all modified frames and their ancestors, so we can use this to detect if a display list might have modified children by looking for this flag on the container item. We still need to run PreProcessDisplayList on the list, so that we can remove items that belong to a deleted frame, and build the old items array (including placeholders for the deleted items) so that it matches our DAG. If we wanted to skip serialization to the old items array, then we'd need to remove the deleted item entries from the DAG too, including connecting predecessors of the deleted entry to entries that have that deleted entry as their predecessor. That's hard to do in-place, so we leave the empty entries in the old items list to act as placeholders until we next merge this list properly. Differential Revision: https://phabricator.services.mozilla.com/D27822
90c4bb8c0d5cb33135e4229c982f746bc1aa9ee7: Bug 1372537 - display:none of symbol should be important r=longsonr,emilio
violet <violet.bugreport@gmail.com> - Mon, 29 Apr 2019 00:20:30 +0000 - rev 530525
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1372537 - display:none of symbol should be important r=longsonr,emilio Differential Revision: https://phabricator.services.mozilla.com/D29099
588535ba7633dee062173d41059b403fd3939e4e: Backed out 7 changesets (bug 1535697) for causing Bug 1547596. a=backout
Gurzau Raul <rgurzau@mozilla.com> - Mon, 29 Apr 2019 01:05:24 +0300 - rev 530524
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 7 changesets (bug 1535697) for causing Bug 1547596. a=backout Backed out changeset 037390836504 (bug 1535697) Backed out changeset ebad998aae7a (bug 1535697) Backed out changeset 969945148b3d (bug 1535697) Backed out changeset 5cbdeb635a3e (bug 1535697) Backed out changeset c316d49df8c4 (bug 1535697) Backed out changeset 4a5475f6aa49 (bug 1535697) Backed out changeset 9191d987a9e1 (bug 1535697)
54cbb3745cdb9a8aa0a4428d405b3b2e1c7d13c2: Merge inbound to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Mon, 29 Apr 2019 00:53:59 +0300 - rev 530523
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge inbound to mozilla-central. a=merge
053685dc2ce746e373ec6146621b231bed610874: Bug 1532525 - Enable size limit on linux
sotaro <sotaro.ikeda.g@gmail.com> - Sun, 28 Apr 2019 21:19:18 +0900 - rev 530522
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1532525 - Enable size limit on linux Differential Revision: https://phabricator.services.mozilla.com/D28611
9b351485d6053fd46d4a39ea83a216dca42cecf7: Merge mozilla-central to mozilla-inbound
Dorel Luca <dluca@mozilla.com> - Sun, 28 Apr 2019 12:48:29 +0300 - rev 530521
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-central to mozilla-inbound
e81669455530c9d127aafd89c1fdce308b183a68: Bug 1541770 - Allow data.drop / elem.drop without memory or tables. r=lhansen.
Julian Seward <jseward@acm.org> - Fri, 26 Apr 2019 06:39:49 +0200 - rev 530520
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541770 - Allow data.drop / elem.drop without memory or tables. r=lhansen. Our Wasm implementations current reject data.drop and elem.drop if there is no memory or table in the module. This isn't consistent with the current bulk-memory specification, though. See https://github.com/WebAssembly/bulk-memory-operations/issues/79. This patch fixes that by slightly loosening the relevant checks, so as to allow a segment to be dropped even if there is no memory, providing that that segment is a passive one. Most of the changes are in the test file passive-segs-nonboundary.js: * There are four new checks for data.drop without memory and the equivalents for table.drop. * Test construction function `do_test` has been made more flexible, so it is now possible to independently specify whether a table/memory is present, whether active initialisers are present, and whether passive initialisers are present. In WasmModule.cpp, a couple of places where a segment vector was asserted to be empty have been changed to assert that it contains only passive segments. Attempts to do this using std::all_of and a closure were unsuccessful (see bug 1547031) and instead a debug-only helper function `AllSegmentsArePassive` was added. Differential Revision: https://phabricator.services.mozilla.com/D28951
729f59649b3f2530acdc92a9efac191deabb03fa: Bug 1540401 - Part 2: Convert MOZ_ASSERT to MOZ_DIAGNOSTIC_ASSERT to verify that bug 1541775 has been fixed; r=asuth
Jan Varga <jan.varga@gmail.com> - Mon, 15 Apr 2019 13:49:35 +0200 - rev 530519
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540401 - Part 2: Convert MOZ_ASSERT to MOZ_DIAGNOSTIC_ASSERT to verify that bug 1541775 has been fixed; r=asuth Differential Revision: https://phabricator.services.mozilla.com/D27492
dfadeda4637002db7add681209265524e1bd077e: Bug 1545500 - Add Win32 SM(p) jobs back for 32-bit jit-test coverage. r=sfink,jmaher
Jan de Mooij <jdemooij@mozilla.com> - Fri, 26 Apr 2019 18:08:59 +0000 - rev 530518
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545500 - Add Win32 SM(p) jobs back for 32-bit jit-test coverage. r=sfink,jmaher Differential Revision: https://phabricator.services.mozilla.com/D28830
873e74ad120b1d74a34328a7316736c67d0474e1: Bug 1513467 - Disable raptor-tp6-amazon-firefox due to frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Sat, 27 Apr 2019 02:06:28 +0000 - rev 530517
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1513467 - Disable raptor-tp6-amazon-firefox due to frequent failures. r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D29090
8b6c7d4f67eb690753179d5e6ba1635615425ae1: Merge mozilla-central to autoland
Dorel Luca <dluca@mozilla.com> - Sun, 28 Apr 2019 12:45:12 +0300 - rev 530516
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-central to autoland
d091a005f031656890dfead0643ce875f997038e: Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
Sylvestre Ledru <sledru@mozilla.com> - Sun, 28 Apr 2019 09:30:05 +0000 - rev 530515
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D28948
488caf8c768000d2aa1805c1dc34bd5116f60998: Bug 1547473 - Fix macOS sheet position. r=ntim
Dão Gottwald <dao@mozilla.com> - Sun, 28 Apr 2019 06:07:25 +0000 - rev 530514
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547473 - Fix macOS sheet position. r=ntim Differential Revision: https://phabricator.services.mozilla.com/D29118
3eb7623b5e63b37823d5e9c562d56e586604c823: Merge mozilla-inbound to mozilla-central. a=merge
Dorel Luca <dluca@mozilla.com> - Sun, 28 Apr 2019 12:40:12 +0300 - rev 530513
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-inbound to mozilla-central. a=merge
1d7625b649a66f10d441c75ece93d3c82a874389: Bug 1547455 - constructor for gfxFontCacheExpirationTracker should be explicit r=jfkthame
longsonr <longsonr@gmail.com> - Sun, 28 Apr 2019 07:36:59 +0100 - rev 530512
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547455 - constructor for gfxFontCacheExpirationTracker should be explicit r=jfkthame
3618a8e453b49d2e596487a1846de42a69add9f6: Bug 1547471 - Add #ifdefs for a lambda capture that's unused when BinAST code isn't being built (e.g. when the next uplift to beta happens). r=bustage
Jeff Walden <jwalden@mit.edu> - Sat, 27 Apr 2019 17:08:50 -0700 - rev 530511
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547471 - Add #ifdefs for a lambda capture that's unused when BinAST code isn't being built (e.g. when the next uplift to beta happens). r=bustage
5257cabf18a9f322ff48973f2e02cc830eba5aa1: Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Sun, 28 Apr 2019 00:51:21 +0300 - rev 530510
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2dcd3edb3c5d13410f9ae2943c103b9b9cda3afb: Bug 1546603 - Don't finalize stream sources from JS if creating the stream object failed, r=arai.
Brian Hackett <bhackett1024@gmail.com> - Thu, 25 Apr 2019 12:13:30 -1000 - rev 530509
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546603 - Don't finalize stream sources from JS if creating the stream object failed, r=arai. Differential Revision: https://phabricator.services.mozilla.com/D28931
2d41d7ccab748178a7d601730c57431d9cdeb59e: Bug 1531612 - Allow uncaught rejection while running test, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Thu, 25 Apr 2019 10:52:27 -1000 - rev 530508
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1531612 - Allow uncaught rejection while running test, r=loganfsmyth. Differential Revision: https://phabricator.services.mozilla.com/D28930
fd9f15fe0ec120717b9690ace0b1a42bb01f48a9: Bug 1541339 - WebSocket channel should use the correct CookieSettings in workers, r=Ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 26 Apr 2019 22:51:42 +0000 - rev 530507
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541339 - WebSocket channel should use the correct CookieSettings in workers, r=Ehsan Differential Revision: https://phabricator.services.mozilla.com/D28949
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip