9b45c3cf37c678a5436d075fb9b347b53b132f93: Bug 1522837 part 15 - Implement aliased var ops in BaselineInterpreterCodeGen. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Tue, 02 Apr 2019 15:32:28 +0000 - rev 467764
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1522837 part 15 - Implement aliased var ops in BaselineInterpreterCodeGen. r=djvj Differential Revision: https://phabricator.services.mozilla.com/D23298
91117189b7787e2e0ac4d05aa79d4dad65cb3f8f: Bug 1522837 part 14 - Implement JSOP_ENVCALLEE, JSOP_NEWTARGET and JSOP_CHECKLEXICAL in BaselineInterpreterCodeGen. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Wed, 03 Apr 2019 07:32:45 +0000 - rev 467763
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1522837 part 14 - Implement JSOP_ENVCALLEE, JSOP_NEWTARGET and JSOP_CHECKLEXICAL in BaselineInterpreterCodeGen. r=djvj The JSOP_NEWTARGET code for non-arrow functions now uses cmov instead of an if-else. This is a bit simpler (especially for the interpreter) and shorter and I didn't see any difference in performance in some Baseline new.target micro-benchmarks. Differential Revision: https://phabricator.services.mozilla.com/D22971
efa1c56e77aa6623d4bfadcae4e7c2cfc8e23120: Bug 1540927 - part 2: Make Selection use mozilla::PresShell directly rather than via nsIPresShell r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 03 Apr 2019 07:53:23 +0000 - rev 467762
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1540927 - part 2: Make Selection use mozilla::PresShell directly rather than via nsIPresShell r=smaug This patch makes `Selection` use `mozilla::PresShell` directly. Differential Revision: https://phabricator.services.mozilla.com/D25720
a54a5426b0c117e9550e00226ab1a246a67b528d: Bug 1540927 - part 1: Make nsFrameSelection treat mozilla::PresShell directly rather than via nsIPresShell r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 03 Apr 2019 07:53:16 +0000 - rev 467761
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1540927 - part 1: Make nsFrameSelection treat mozilla::PresShell directly rather than via nsIPresShell r=smaug This patch makes `nsFrameSelection` treat `mozilla::PresShell` directly and rename `nsFrameSelection::GetShell()` to `nsFrameSelection::GetPresShell() because of avoiding confusion between `PresShell` vs. `DocShell`. Differential Revision: https://phabricator.services.mozilla.com/D25719
a001a531c01e96c01e755676e9f45480ef058742: Bug 1538770 - Remove _conv_to_abspath from mach static analysis, r=ahal
Bastien Abadie <bastien@mozilla.com> - Tue, 02 Apr 2019 14:11:33 +0000 - rev 467760
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1538770 - Remove _conv_to_abspath from mach static analysis, r=ahal Differential Revision: https://phabricator.services.mozilla.com/D25769
6e3fe092063699aed075b0db15e89c7c80285f93: Bug 1538812 - Remove the dangerous default 'NS_ASSIGNMENT_DEPEND' of argument 'assignment' on NS_NewByteInputStream to let it be defined expicitly and thus visibly, r=michal
Honza Bambas <honzab.moz@firemni.cz> - Wed, 03 Apr 2019 11:39:41 +0000 - rev 467759
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1538812 - Remove the dangerous default 'NS_ASSIGNMENT_DEPEND' of argument 'assignment' on NS_NewByteInputStream to let it be defined expicitly and thus visibly, r=michal Differential Revision: https://phabricator.services.mozilla.com/D25462
8f1ab2cf557e21edbd9a16692d965165eb752d4a: Bug 1541168: Remove remaining newChannelFromURI2 appearances. r=valentin
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Wed, 03 Apr 2019 10:45:48 +0000 - rev 467758
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1541168: Remove remaining newChannelFromURI2 appearances. r=valentin Differential Revision: https://phabricator.services.mozilla.com/D25916
60c20a0f320cc769a8da229cdf6edfbbf38d3ed3: Bug 1535788 - Make the Document own the StyleSet. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 03 Apr 2019 07:02:00 +0000 - rev 467757
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1535788 - Make the Document own the StyleSet. r=heycam This is the last step to be able to call matchMedia on display: none iframes. This is green, except for some startup preference query tests that I'm going to address in a blocking bug (making LangGroupFontPrefs global, basically). The setup is similar to the ShadowRoot one, except we don't eagerly keep the StyleSet around up-to-date, we only fill it if it ever had a pres context. Differential Revision: https://phabricator.services.mozilla.com/D23903
d71df181f3d948fa113de06223649f5e6298b47b: Bug 1541105 - Cache2 I/O thread may do excessive number of AddRef/Release calls on queued nsCOMPtr's under a lock, blocking main thread under heavy load; use nsTArray APIs allowing mere move of the elements instead, r=michal,froydnj
Honza Bambas <honzab.moz@firemni.cz> - Wed, 03 Apr 2019 11:27:28 +0000 - rev 467756
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1541105 - Cache2 I/O thread may do excessive number of AddRef/Release calls on queued nsCOMPtr's under a lock, blocking main thread under heavy load; use nsTArray APIs allowing mere move of the elements instead, r=michal,froydnj Differential Revision: https://phabricator.services.mozilla.com/D25815
2d7fcd115d9fd9e5cf19b40dcf634d885dc3d2df: Backed out changeset d124ebd3b9eb (bug 1538281) for mochitest failures e.g. devtools/client/inspector/extensions/test/browser_inspector_extension_sidebar.js on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 03 Apr 2019 14:32:00 +0300 - rev 467755
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Backed out changeset d124ebd3b9eb (bug 1538281) for mochitest failures e.g. devtools/client/inspector/extensions/test/browser_inspector_extension_sidebar.js on a CLOSED TREE
3cbe8df933a271205e2de3a2f253db94e0d52773: Bug 1541332 - Remove unused setup feature for file records. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 03 Apr 2019 07:31:05 +0000 - rev 467754
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1541332 - Remove unused setup feature for file records. r=glandium Seems unused since bug 1426785, looks like. Differential Revision: https://phabricator.services.mozilla.com/D25904
3134740d831cc24b5b931a8512584100fcc10471: Bug 1382650 part 8 - Add a JitOption to disable use of Ion optimization levels. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Tue, 02 Apr 2019 12:34:09 +0000 - rev 467753
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1382650 part 8 - Add a JitOption to disable use of Ion optimization levels. r=nbp We might uplift these patches to beta. Having a JitOption makes it easier to turn this off if needed. Differential Revision: https://phabricator.services.mozilla.com/D25754
b4a7aeb63c654d55f39d7ff2d56fd6d268f73928: Bug 1540080 - Execute the canceling runnable after self.close() even when we have sync event loops, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 02 Apr 2019 20:53:16 +0000 - rev 467752
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1540080 - Execute the canceling runnable after self.close() even when we have sync event loops, r=asuth Differential Revision: https://phabricator.services.mozilla.com/D25605
2e3359dc72e8ae3cca9f3ce2300bed8d60540b50: Bug 1539522 - skip test_audioContextSuspendResumeClose.html for windows10-aarch64 r=jmaher
Edwin Gao <egao@mozilla.com> - Tue, 02 Apr 2019 21:47:12 +0000 - rev 467751
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1539522 - skip test_audioContextSuspendResumeClose.html for windows10-aarch64 r=jmaher Disable this consistently failing test on windows10-aarch64. Differential Revision: https://phabricator.services.mozilla.com/D25867
1b9e5f4b0589a636233affb84666a469a4cc4ef5: Bug 1537643 - update cc crate; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 03 Apr 2019 00:06:04 +0000 - rev 467750
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1537643 - update cc crate; r=glandium This update from the official sources brings in the changes that we were using glandium's fork for, as well as changes enabling us to tweak more settings on Windows. Differential Revision: https://phabricator.services.mozilla.com/D25888
88c2a60599669ee7899764812730b90ce98a1450: Bug 1525303 - make LazyLogModule::operator LogModule* inline; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Tue, 02 Apr 2019 20:35:38 +0000 - rev 467749
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1525303 - make LazyLogModule::operator LogModule* inline; r=erahm Testing has determined that doing this has no detrimental size benefit, and a small positive performance impact. Differential Revision: https://phabricator.services.mozilla.com/D25848
abf4f3d3b075d1af90654f9f665e2b52455ff46d: Bug 1496191 - When test_big_icon is listening for search engine modifications, ensure it QIs the engine to have the proper interface information. r=mikedeboer
Mark Banner <standard8@mozilla.com> - Wed, 03 Apr 2019 09:17:40 +0000 - rev 467748
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1496191 - When test_big_icon is listening for search engine modifications, ensure it QIs the engine to have the proper interface information. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D25900
362eb37eb09f31f236a0cd557b7da997518c5396: No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
ffxbld <ffxbld@mozilla.com> - Wed, 03 Apr 2019 10:07:39 +0000 - rev 467747
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser Differential Revision: https://phabricator.services.mozilla.com/D25584
4242232bb3708456e12d10029afd14da9eecb48e: Bug 1533705 - Baldr: for instance function calls, don't redundantly re-state the arg types. r=lth
Julian Seward <jseward@acm.org> - Wed, 03 Apr 2019 06:05:27 +0000 - rev 467746
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1533705 - Baldr: for instance function calls, don't redundantly re-state the arg types. r=lth For Baldr and Rabaldr, bug 1528983 moved some way towards centralising information about argument and return types of instance-function calls, with the aim of having a single point-of-truth for such information. Unfortunately the functions in Baldr that create instance function calls (in WasmIonCompile.cpp) still state explicitly the type of each argument, despite having to hand the relevant SymbolicAddressSignature. Hence they state these types redundantly and potentially in conflict with the single-point-of-truth version. This patch changes all relevant calls to passArg() so that they pull the argument type out of the SymbolicAddressSignature rather than pass it ad-hoc. It also changes passInstance() to take the first argument type, for assertional purposes only. Differential Revision: https://phabricator.services.mozilla.com/D25805
56528eeda044c5bc1fc15a89f89fdbb3ab0e05e4: Backed out changeset 29b08c635a7c (bug 1518663) for Browser-Chrome failures in browser/components/enterprisepolicies/tests/browser/browser_policy_extensions.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 03 Apr 2019 13:37:15 +0300 - rev 467745
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Backed out changeset 29b08c635a7c (bug 1518663) for Browser-Chrome failures in browser/components/enterprisepolicies/tests/browser/browser_policy_extensions.js. CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip