4624c850f711417ae3cc95f3e69ce4cb6c07f70b: Bug 1367092 - [flake8] Use a blacklist instead of a whitelist, r=egao
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 22 Feb 2019 21:25:50 +0000 - rev 460907
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1367092 - [flake8] Use a blacklist instead of a whitelist, r=egao This ensures that the default for new python files is to be linted by flake8. Depends on D20496 Differential Revision: https://phabricator.services.mozilla.com/D20497
41fdb372e22cf213eb76b966e357772f89a77710: Bug 1367092 - [flake8] Take exclusion handling away from flake8, r=egao
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 22 Feb 2019 22:16:57 +0000 - rev 460906
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1367092 - [flake8] Take exclusion handling away from flake8, r=egao The motivations for this are: 1) Apply global excludes. This merges the exclusion rules defined in tools/lint/mach_commands.py with the ones in .flake8. 2) Improve performance. Switching to a blacklist will result in a much longer runtime for linting the entire tree and flake8 handles exclusions incredibly slowly. Without this patch (and the blacklist change applied), I gave up waiting after 30 minutes. With this patch, it takes 30 seconds. Depends on D20495 Differential Revision: https://phabricator.services.mozilla.com/D20496
cd46126bc5924f041570d7adc889c394921930ba: Bug 1367092 - [flake8] Run flake8 programmatically instead of via a subprocess, r=egao
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 22 Feb 2019 21:14:06 +0000 - rev 460905
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1367092 - [flake8] Run flake8 programmatically instead of via a subprocess, r=egao This is required for a future commit which will monkeypatch flake8's configuration to fit our needs. But it has a couple nice benefits anyway: 1. Less process overhead. 2. Less complexity around handling SIGINT. 3. Less complexity in the code. Depends on D20494 Differential Revision: https://phabricator.services.mozilla.com/D20495
ba172b704def575675d1303eef8f0b1c8ca33491: Bug 1367092 - [lint] Move py2/py3 linter's exludes logic into mozlint, r=egao
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 22 Feb 2019 21:18:22 +0000 - rev 460904
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1367092 - [lint] Move py2/py3 linter's exludes logic into mozlint, r=egao This will be re-used by the flake8 linter, so moving it into mozlint for re-useability. Depends on D20493 Differential Revision: https://phabricator.services.mozilla.com/D20494
ef9a57429d594ef1f75d070784764fc1b70d8595: Bug 1367092 - [flake8] Use per-file-ignores to skip __init__.py files under testing/marionette and testing/firefox-ui, r=ato
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 22 Feb 2019 14:37:55 +0000 - rev 460903
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1367092 - [flake8] Use per-file-ignores to skip __init__.py files under testing/marionette and testing/firefox-ui, r=ato This allows us to only skip the "unused import" config in these files rather than the entire thing. This also removes the only two uses of "**" in the exclusion rules which made things a bit simpler for me later on in the series. Differential Revision: https://phabricator.services.mozilla.com/D20493
45bc26c5c749250f733fdc4f77fca660894ba57e: Bug 1530183 - Change promiseWaitForCondition for TestUtils.waitForCondition r=johannh
Carolina Jimenez Gomez <carolina.jimenez.g@gmail.com> - Mon, 25 Feb 2019 14:46:22 +0000 - rev 460902
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1530183 - Change promiseWaitForCondition for TestUtils.waitForCondition r=johannh however, in the file head.js other functions use BrowserTestUtils instead of TestUtils, so I wasn't sure which of those is the correct one, so I used the one suggested in the issue. Differential Revision: https://phabricator.services.mozilla.com/D21011
7f6e5294fb0fc1314d2f56de6c6423937cfd0a93: Bug 1454862 - Enable compaction for BigInt values r=tcampbell,jonco
Andy Wingo <wingo@igalia.com> - Mon, 25 Feb 2019 15:28:42 +0000 - rev 460901
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1454862 - Enable compaction for BigInt values r=tcampbell,jonco Differential Revision: https://phabricator.services.mozilla.com/D20986
d18e4e5cf3fa9c4b845b9fe073f28a157386a458: Bug 1493677 - Link box-model values to their source CSS rules. r=gl
Micah Tigley <mtigley@mozilla.com> - Mon, 25 Feb 2019 15:14:12 +0000 - rev 460900
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1493677 - Link box-model values to their source CSS rules. r=gl This patch allows hovering over box-model values and scrolling to their source CSS rule while pressing down the shift-key, Differential Revision: https://phabricator.services.mozilla.com/D18772
942730f2550d0659a8f18f713ef26159714a4e3b: Bug 1530034 - Use default initializers for BytecodeEmitter fields. r=jorendorff
Ted Campbell <tcampbell@mozilla.com> - Mon, 25 Feb 2019 15:03:59 +0000 - rev 460899
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1530034 - Use default initializers for BytecodeEmitter fields. r=jorendorff Also replace a few packed bitfields with normal fields since this is a stack type only. Differential Revision: https://phabricator.services.mozilla.com/D20886
a69e03c02d34a08c915087ea403e68bbcebe7bdb: Bug 1530034 - Use mozilla::Maybe in BytecodeEmitter when reasonable. r=jorendorff
Ted Campbell <tcampbell@mozilla.com> - Mon, 25 Feb 2019 14:04:14 +0000 - rev 460898
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1530034 - Use mozilla::Maybe in BytecodeEmitter when reasonable. r=jorendorff Depends on D20884 Differential Revision: https://phabricator.services.mozilla.com/D20885
a9eee2d6d9b84752ec885fe2f55a4c3c4337b83f: Bug 1498732 - Ensure PBO texture upload is performed asynchronously on webrender on Adrenos. r=kvark
Jamie Nicol <jnicol@mozilla.com> - Mon, 25 Feb 2019 15:00:09 +0000 - rev 460897
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1498732 - Ensure PBO texture upload is performed asynchronously on webrender on Adrenos. r=kvark Currently on Android we upload texture data to the webrender texture cache using a PBO. On Adreno GPUs, however, this upload is still being done synchronously, and profiles show a lot of time spent waiting in glTexSubImage3D. The problem is that the stride of the data in the PBO is not a multiple of 256 bytes, so the driver is not able to DMA the upload. This patch ensures that data is laid out optimally in the PBO, using glMapBufferRange then copying the data line-by-line if required. This allows the driver to perform the upload asynchronously as intended. Differential Revision: https://phabricator.services.mozilla.com/D20492
dd8f4d598a431d201ac936435c1b8b96dfcd2dde: Bug 1498732 - Update gleam to 0.6.9. r=kats
Jamie Nicol <jnicol@mozilla.com> - Mon, 25 Feb 2019 14:59:01 +0000 - rev 460896
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1498732 - Update gleam to 0.6.9. r=kats This provides the functions glMapBufferRange and glUnmapBuffer. Differential Revision: https://phabricator.services.mozilla.com/D20491
e0f409bac9bd1b62d3cb7fa75352e4192f0d8422: Bug 1529072 - JS Fuzzing: Add flag to fuzz harder than --ion-eager. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 25 Feb 2019 10:38:26 +0000 - rev 460895
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1529072 - JS Fuzzing: Add flag to fuzz harder than --ion-eager. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D20477
b140842718773a64290100c9cf3738fb67df3542: Bug 1502072 - Removing restriction of opening javascript places into new tabs. r=Gijs
Jonathan Kingston <jkt@mozilla.com> - Mon, 25 Feb 2019 11:19:05 +0000 - rev 460894
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1502072 - Removing restriction of opening javascript places into new tabs. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D20894
29f06630e00e44ef1723813a38833dce52aea239: Bug 1524419: Incrementally touch stack on arm64 r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 25 Feb 2019 13:58:15 +0000 - rev 460893
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1524419: Incrementally touch stack on arm64 r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D19992
2e90088a492ac891387ddba6b35e8b8dd91a2e71: Backed out changeset f18666cc5793 (bug 1530028) for build bustages on a CLOSED TREE.
Gurzau Raul <rgurzau@mozilla.com> - Mon, 25 Feb 2019 16:55:00 +0200 - rev 460892
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Backed out changeset f18666cc5793 (bug 1530028) for build bustages on a CLOSED TREE.
f18666cc57932782a7cc4c090345ec9641de1e16: Bug 1530028 - Remove now-unnecessary NsresultExt trait, r=froydnj
Nika Layzell <nika@thelayzells.com> - Mon, 25 Feb 2019 00:23:17 +0000 - rev 460891
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1530028 - Remove now-unnecessary NsresultExt trait, r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D20880
20b65c43871bfc0a0552932c445ec11bdabb5c5b: No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Mon, 25 Feb 2019 14:21:37 +0000 - rev 460890
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D20998
902743b5cc59aa0835b9e20e5df51e9f1fc529a6: Bug 1527804 - Trigger composite from frame_callback_handler() r=stransky
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 25 Feb 2019 12:15:50 +0000 - rev 460889
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1527804 - Trigger composite from frame_callback_handler() r=stransky Bug 1514156 expects that nsWindow::OnExposeEvent() is called after frame_callback_handler() called. But it did not happen during opening add-ons(gecko profiler). Then we need to trigger rendering directly from frame_callback_handler() call. Differential Revision: https://phabricator.services.mozilla.com/D20272
ce6cff27290efa10e6e4fe63fe9889633a965fbb: Bug 1488981 - Fix browser_ext_getViews.js popup count failure when getViews is called before inner-window-destroyed. r=robwu
Luca Greco <lgreco@mozilla.com> - Mon, 25 Feb 2019 11:45:29 +0000 - rev 460888
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +0000
Bug 1488981 - Fix browser_ext_getViews.js popup count failure when getViews is called before inner-window-destroyed. r=robwu This test was failing intermittently in opt and pgo builds because there was a slightly chance that the test extension may be calling browser.extension.getViews while the popup context was unloading but it wasn't still destroyed and so it wasn't yet removed from the set of the extension views. This patch fixes this intermittency by changing the promiseBrowserContentUnloaded test helper to ensure that the unloadPromise is resolved when the "inner-window-destroyed" message for the extension window is being notified to the "observer service" listeners, as it is what the ExtensionPageChild is listening to decide when the ExtensionPageContextChild should be unloaded and removed from the set of the extension views. Differential Revision: https://phabricator.services.mozilla.com/D20658
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip