a49a644cc2202cd3dcbfa88fe54faad62d1ed965: Bug 1603373 part 4 - Remove ambiguous TypeSet::PrimitiveType(ValueType) method. r=iain,tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Fri, 13 Dec 2019 19:24:56 +0000 - rev 507000
Push 36918 by btara@mozilla.com at Sat, 14 Dec 2019 21:58:37 +0000
Bug 1603373 part 4 - Remove ambiguous TypeSet::PrimitiveType(ValueType) method. r=iain,tcampbell Having a method to construct a TypeSet::Type from a ValueType is a footgun because ValueType::Magic is used for all magic values but TypeSet::Type can only represent the JS_OPTIMIZED_ARGUMENTS magic value. We now pass either a MIRType or JS::Value. Both of these can represent specific magic value types so the previously lossy conversions are now guaranteed to assert/crash or are treated as UnknownType(). This also fixes PrimitiveType(type) to not accept objects. PrimitiveOrAnyObjectType is now used instead. Depends on D56912 Differential Revision: https://phabricator.services.mozilla.com/D56913
82c9a6482b0910b3007226fdd711c90aab7b36f4: Bug 1603373 part 3 - Move MagicValue handling into the JitScript::Monitor* code. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Fri, 13 Dec 2019 19:24:56 +0000 - rev 506999
Push 36918 by btara@mozilla.com at Sat, 14 Dec 2019 21:58:37 +0000
Bug 1603373 part 3 - Move MagicValue handling into the JitScript::Monitor* code. r=iain The next patch caught this: we handled MagicValues in the Baseline code but not for the JitScript::Monitor* calls from the C++ interpreter. Depends on D56910 Differential Revision: https://phabricator.services.mozilla.com/D56912
2680eec121e3ac2a78ad9076a5f9b11004de9052: Bug 1603373 part 2 - Move some methods out-of-line. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Fri, 13 Dec 2019 19:24:55 +0000 - rev 506998
Push 36918 by btara@mozilla.com at Sat, 14 Dec 2019 21:58:37 +0000
Bug 1603373 part 2 - Move some methods out-of-line. r=iain Depends on D56909 Differential Revision: https://phabricator.services.mozilla.com/D56910
abe2827404eda6f8a682e974982a3a4227829b1d: Bug 1603373 part 1 - Remove unused jit::CanStoreUnboxedType. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Fri, 13 Dec 2019 19:24:55 +0000 - rev 506997
Push 36918 by btara@mozilla.com at Sat, 14 Dec 2019 21:58:37 +0000
Bug 1603373 part 1 - Remove unused jit::CanStoreUnboxedType. r=iain Differential Revision: https://phabricator.services.mozilla.com/D56909
0c3bc698f640e1c8208f369255d3a9f7390b76ee: Merge autoland to mozilla-central a=merge
Dorel Luca <dluca@mozilla.com> - Sat, 14 Dec 2019 11:38:27 +0200 - rev 506996
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Merge autoland to mozilla-central a=merge
214e4ce5d2dfdf9c5c087d2c10aba4e2c82651ea: Bug 1603313 - Subdocument enum callbacks should take a reference. r=bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 14 Dec 2019 05:08:39 +0000 - rev 506995
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1603313 - Subdocument enum callbacks should take a reference. r=bzbarsky As they can never take null. Differential Revision: https://phabricator.services.mozilla.com/D56843
d35e6f2c8e2aa650941433ccd07e6eb7e98688de: Bug 1603313 - Remove some silly patterns. r=bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 14 Dec 2019 05:05:01 +0000 - rev 506994
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1603313 - Remove some silly patterns. r=bzbarsky foo ? true : false or: foo ? false : true Have always a nicer way to be written. Differential Revision: https://phabricator.services.mozilla.com/D56842
fd999a06e1e9cb7d8cfa0c008f00d919b0e56959: Bug 1603280 - Guard against division-by-zero in AsyncPanZoomController::ComputePLPPI(). r=tnikkel
Botond Ballo <botond@mozilla.com> - Sat, 14 Dec 2019 03:05:53 +0000 - rev 506993
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1603280 - Guard against division-by-zero in AsyncPanZoomController::ComputePLPPI(). r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D57180
a9429f3525f0a27e20066d6a6e563eba8f86e916: Bug 1603744 - Make test_animated_gif.html reliable. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sat, 14 Dec 2019 00:30:09 +0000 - rev 506992
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1603744 - Make test_animated_gif.html reliable. r=tnikkel Now the test runs following steps; 1) Start the test 2) Set iframe's src attribute to load the iframe document 3) Waits for a `loadComplete` message from the iframe 4) Waits 1 second to make sure `decodeComplete` doesn't happen in the iframe Differential Revision: https://phabricator.services.mozilla.com/D57178
1b26040ef68055906a826e9f79e397728a48e2e0: Bug 1603871 - Simplify some bits in nsDocumentViewer. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 14 Dec 2019 00:25:22 +0000 - rev 506991
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1603871 - Simplify some bits in nsDocumentViewer. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D57175
7942c1bd3f70e091402aa76b330ccbf6d7f74032: Bug 1598923 - Fix known WEBRTCSDP issues blocking parallel parsing mode in Nightly;r=drno
Nico Grunbaum <na-g@nostrum.com> - Fri, 13 Dec 2019 08:17:16 +0000 - rev 506990
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1598923 - Fix known WEBRTCSDP issues blocking parallel parsing mode in Nightly;r=drno Bug 1598923 - P1 - Remove use of description API and use format in SDP rust to C bindings;r?drno Bug 1598923 - P2 - Add pref to select strictness of SDP parsing success;r?drno Bug 1598923 - P3 - Update to WEBRTC-SDP 0.3.2;r?drno Bug 1598923 - P4 - update to WEBRTC-SDP 0.3.3;r?mjf Bug 1598923 - P5 - Adapt channel handling to WEBRTC-SDP changes;r?mjf Differential Revision: https://phabricator.services.mozilla.com/D55211
28673e2781e85ebb3d54e80ad8aa81f097dad038: Backed out changeset 92914b96908c (bug 1585290) for failing bc at browser_ext_themes_dynamic_getCurrent.js on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Sat, 14 Dec 2019 02:04:42 +0200 - rev 506989
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Backed out changeset 92914b96908c (bug 1585290) for failing bc at browser_ext_themes_dynamic_getCurrent.js on a CLOSED TREE
72dc29cbba410649bb27e9dfe4d9d3c8123557c0: Backed out changeset 080ffc0db292 (bug 1603871) for bustages on nsDocumentViewer.cpp. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 14 Dec 2019 01:29:09 +0200 - rev 506988
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Backed out changeset 080ffc0db292 (bug 1603871) for bustages on nsDocumentViewer.cpp. CLOSED TREE
080ffc0db29222fc42d88ddc27561029f8f00dd8: Bug 1603871 - Simplify some bits in nsDocumentViewer. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 13 Dec 2019 23:05:38 +0000 - rev 506987
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1603871 - Simplify some bits in nsDocumentViewer. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D57175
3167f62a4a8a6930fe76c0f26408fd77c4c8e69e: Bug 1601698 - Cleanup deferred mode comment r=caroline
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 13 Dec 2019 22:56:18 +0000 - rev 506986
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1601698 - Cleanup deferred mode comment r=caroline This was a leftover cleanup item after Bug 1592433 Differential Revision: https://phabricator.services.mozilla.com/D57161
c5de9f2a0585c205c08a68f505adfa73e6c156fa: Bug 1601698 - Rename publish functions to reflect current state r=caroline
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 13 Dec 2019 22:52:33 +0000 - rev 506985
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1601698 - Rename publish functions to reflect current state r=caroline Depends on D57159 Differential Revision: https://phabricator.services.mozilla.com/D57160
0527a933a3530a63ffb9ecc6a58258fef504f468: Bug 1601698 - Make LazyScriptCreationData owned by FunctionCreationData r=caroline
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 13 Dec 2019 22:44:26 +0000 - rev 506984
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1601698 - Make LazyScriptCreationData owned by FunctionCreationData r=caroline Because you will always have a FunctionCreationData if you've got a LazyScriptCreationData, we can make the latter owned by the former. Differential Revision: https://phabricator.services.mozilla.com/D57159
eff50a52cd36d6bf0244bb7b4cc07435290546d3: Bug 1601698 - Replace GenerateFunctionCreationData with constructor r=caroline
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 13 Dec 2019 22:17:44 +0000 - rev 506983
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1601698 - Replace GenerateFunctionCreationData with constructor r=caroline Differential Revision: https://phabricator.services.mozilla.com/D57158
96e66af66715ac3914d4adca8d661d409273718f: Bug 1603627 - Write out a minimal target.json file for spidermonkey shell builds. r=froydnj
Steve Fink <sfink@mozilla.com> - Fri, 13 Dec 2019 22:42:18 +0000 - rev 506982
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1603627 - Write out a minimal target.json file for spidermonkey shell builds. r=froydnj The browser build generates this file during the packaging step, which does not exist for JS shell builds. I made a brief attempt to call informulate.py as it does, but that seemed to require some things that are not available during the shell build. So I went with the cheap and easy approach to provide just the fields :jkratzer uses. Differential Revision: https://phabricator.services.mozilla.com/D57028
92914b96908c2dd96a042938456728a02c19336d: Bug 1585290 - theme.reset clears window theme even if another extension had called r=robwu
Myeongjun Go <myeongjun.ko@gmail.com> - Fri, 13 Dec 2019 22:40:15 +0000 - rev 506981
Push 36917 by dluca@mozilla.com at Sat, 14 Dec 2019 09:41:39 +0000
Bug 1585290 - theme.reset clears window theme even if another extension had called r=robwu Differential Revision: https://phabricator.services.mozilla.com/D52148
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip