2e60bc5e273d5c4640a511021a07ad6921658ba0: Bug 1605895, r=kershaw,necko-reviewers
Honza Bambas <honzab.moz@firemni.cz> - Tue, 21 Jul 2020 13:47:47 +0000 - rev 541572
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1605895, r=kershaw,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D84201
b32115de87fc07f847ab67d6bf15188eef812163: Bug 1652685 part 3 - Optimize IsPackedArray in CacheIR and Warp. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 22 Jul 2020 06:50:59 +0000 - rev 541571
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1652685 part 3 - Optimize IsPackedArray in CacheIR and Warp. r=anba Differential Revision: https://phabricator.services.mozilla.com/D84331
cde69ddc0296f1bbee5822548db4570050cb055a: Bug 1652685 part 2 - Move IsPackedArray code into the MacroAssembler. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Tue, 21 Jul 2020 13:24:02 +0000 - rev 541570
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1652685 part 2 - Move IsPackedArray code into the MacroAssembler. r=anba Depends on D84329 Differential Revision: https://phabricator.services.mozilla.com/D84330
591ba1c5748ff3a499b1252f75405c0d95b9d0bc: Bug 1652685 part 1 - Make MIsPackedArray not depend on TI for is-array and is-packed checks. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 22 Jul 2020 07:06:58 +0000 - rev 541569
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1652685 part 1 - Make MIsPackedArray not depend on TI for is-array and is-packed checks. r=anba This makes it easier to reuse in Warp and makes the optimization more resillient (fixes bug 1383643). Differential Revision: https://phabricator.services.mozilla.com/D84329
37aeb641fdbac67409716c1facb1da6b81c6ca0b: Bug 1654402 - Move window.matchMedia to the inner window. r=nika,smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Jul 2020 10:09:50 +0000 - rev 541568
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1654402 - Move window.matchMedia to the inner window. r=nika,smaug Differential Revision: https://phabricator.services.mozilla.com/D84442
d2e5708bb9cfc7315f3d241feae29457634289d5: Bug 1597562 - about:memory now displays process types;r=mccr8,perftest-reviewers,sparky
David Teller <dteller@mozilla.com> - Fri, 17 Jul 2020 15:51:21 +0000 - rev 541567
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1597562 - about:memory now displays process types;r=mccr8,perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D77541
b5b457ea0673841f92e3d7579c03569744701f54: Bug 1654124, switch to get the remote type from the browsing context rather than the message manager in a few places, r=mconley
Neil Deakin <neil@mozilla.com> - Tue, 21 Jul 2020 17:16:50 +0000 - rev 541566
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1654124, switch to get the remote type from the browsing context rather than the message manager in a few places, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D84269
67a16c6149f716d706a99528e3a9df5b50ca468d: Bug 1635494 - Make 'kill browser' button stand out;r=florian,fluent-reviewers
David Teller <dteller@mozilla.com> - Wed, 22 Jul 2020 10:05:16 +0000 - rev 541565
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1635494 - Make 'kill browser' button stand out;r=florian,fluent-reviewers Differential Revision: https://phabricator.services.mozilla.com/D83314
862a5dcbe7a51fb8a8a363513622083c7575afa7: Bug 1635494 - Kill processes from about:processes;r=florian,flod
David Teller <dteller@mozilla.com> - Wed, 22 Jul 2020 10:05:14 +0000 - rev 541564
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1635494 - Kill processes from about:processes;r=florian,flod This adds a new button to kill processes. Differential Revision: https://phabricator.services.mozilla.com/D82555
36e670cd1653b993d0986604e151020625435d6b: Bug 1635494 - Test that nsIProcessToolsService::kill doesn't cause crash reports;r=gsvelto
David Teller <dteller@mozilla.com> - Wed, 22 Jul 2020 10:05:12 +0000 - rev 541563
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1635494 - Test that nsIProcessToolsService::kill doesn't cause crash reports;r=gsvelto nsIProcessToolsService::kill is designed to kill without causing crash reports. Let's make sure it does not cause crash reports. Differential Revision: https://phabricator.services.mozilla.com/D82553
19c4d55874d9f65fb77f486b3f0ff261de7c679f: Bug 1635494 - nsIProcessToolsService;r=lina
David Teller <dteller@mozilla.com> - Wed, 22 Jul 2020 10:05:10 +0000 - rev 541562
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1635494 - nsIProcessToolsService;r=lina A small xpcom module implemented in Rust, designed to provide low-level tools to deal with processes from JS. For the moment, the only notable feature is `kill()`, designed to be used from about:processes Differential Revision: https://phabricator.services.mozilla.com/D82552
ab972fb40873261901a725d28c24b75e8750c8ae: Merge mozilla-central to autoland. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Wed, 22 Jul 2020 12:55:28 +0300 - rev 541561
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
e1013eb60a84d0cc2d931fbc0bb8b27684c22db5: Bug 1649686 - Test whether webCOOP+COEP is a prefix before testing whether web is a prefix;r=Yoric
Bruno Bartolomasi <brunobrt@hotmail.com> - Wed, 22 Jul 2020 09:38:49 +0000 - rev 541560
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1649686 - Test whether webCOOP+COEP is a prefix before testing whether web is a prefix;r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D83386
6f3bea644fbef273492e8480804413fe99e5b2da: Bug 1654474 - Serialize std::vector by-elem. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 22 Jul 2020 08:41:10 +0000 - rev 541559
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1654474 - Serialize std::vector by-elem. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D84470
22a4e5757020775b14eda376416996948cb5541d: Bug 1653972 - Fix emitArrayPush to bail out for lengths > INT32_MAX too. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Wed, 22 Jul 2020 08:37:08 +0000 - rev 541558
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1653972 - Fix emitArrayPush to bail out for lengths > INT32_MAX too. r=iain Differential Revision: https://phabricator.services.mozilla.com/D84295
2c03f0bcc9d1e112c04cb17f6089fb1fcf2752ca: Bug 1653913 - Fix InitArrayElemOperation to match Ion/Warp code for hole values. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 22 Jul 2020 08:37:08 +0000 - rev 541557
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1653913 - Fix InitArrayElemOperation to match Ion/Warp code for hole values. r=anba Warp code assumes index == initLength at the start of JSOp::InitArrayElem. The VM implementation however didn't bump the initLength for hole values. This becomes a problem when there's a spread loop and we enter Warp code there. IonBuilder does not have this issue because initArrayElemTryFastPath checks for MNewArray and in this case we have a loop phi so we don't use the fast path. I added an assert to InitArrayElemOperation and cleaned it up a bit: restructure, change the argument from HandleObject to HandleArrayObject etc. Differential Revision: https://phabricator.services.mozilla.com/D84309
d72591a16d42a6cefcffe3df901fa9d0db440193: Backed out 3 changesets (bug 1653642, bug 1497249) for causing Bug 1654282.
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 22 Jul 2020 11:31:30 +0300 - rev 541556
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Backed out 3 changesets (bug 1653642, bug 1497249) for causing Bug 1654282. Backed out changeset 1c9946becbca (bug 1653642) Backed out changeset f7b6aac1b58b (bug 1497249) Backed out changeset 74bb3c2ab767 (bug 1497249)
2b525375be8d2623ae318016dffd02588ed6158d: Bug 1649121: part 56) Factor `DetermineFirstNode` out of `ContentIteratorBase::Initializer`. r=masayuki
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 22 Jul 2020 00:54:31 +0000 - rev 541555
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1649121: part 56) Factor `DetermineFirstNode` out of `ContentIteratorBase::Initializer`. r=masayuki Hides details. Differential Revision: https://phabricator.services.mozilla.com/D84160
a2bdc23f3e53d8cd536bd02db1d1223009ae3a85: Bug 1649121: part 55) Factor `DetermineLastNode` out of `ContentIteratorBase::Initializer`. r=masayuki
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 22 Jul 2020 00:56:14 +0000 - rev 541554
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1649121: part 55) Factor `DetermineLastNode` out of `ContentIteratorBase::Initializer`. r=masayuki Hides details. Differential Revision: https://phabricator.services.mozilla.com/D84161
68100e19a94d2091d067a057d72b01e57e682f27: Bug 1649121: part 54) Assert range boundaries in `ContentIteratorBase::Initializer` are set and valid. r=masayuki
Mirko Brodesser <mbrodesser@mozilla.com> - Tue, 21 Jul 2020 15:12:06 +0000 - rev 541553
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1649121: part 54) Assert range boundaries in `ContentIteratorBase::Initializer` are set and valid. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D83968
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip