059d96b87f6d0f65d062c4a2589454f197184c6d: servo: Merge #16468 - Remove windows-gnu build code (from aneeshusa:remove-windows-gnu); r=metajack
Aneesh Agrawal <aneeshusa@gmail.com> - Fri, 14 Apr 2017 21:56:42 -0500 - rev 563306
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
servo: Merge #16468 - Remove windows-gnu build code (from aneeshusa:remove-windows-gnu); r=metajack <!-- Please describe your changes on the following line: --> This is a follow-up to servo/saltfs#620. There are three other places `windows-gnu` is mentioned, I'm not sure if they can also be removed or not: - `nightly-x86_64-pc-windows-gnu` is listed as a target in the `appveyor.yml` build matrix - 2 uses inside `host_platform` in `python/servo/util.py` - The `windows_gnu` bootstrapper in `python/servo/bootstrap.py` --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because they remove unused code <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 7ae9c96467b1a80f104aa5346c9fd11522490541
5908d5fd0aa30ca993c699c1ee1c6b3dde0ecb2d: Bug 1355680 - set progressMax to -1 when HTTP response head is not available. r=dragana,mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Wed, 12 Apr 2017 14:31:57 +0800 - rev 563305
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355680 - set progressMax to -1 when HTTP response head is not available. r=dragana,mayhemer MozReview-Commit-ID: 6xJsYFlCptC
26a0e8b9f27895eb55e21f53e3f086bbf809472a: Bug 1353831 - OneOff block in search bar doesn't update text if Customize was opened at least once. r=florian
Drew Willcoxon <adw@mozilla.com> - Fri, 14 Apr 2017 16:34:41 -0700 - rev 563304
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1353831 - OneOff block in search bar doesn't update text if Customize was opened at least once. r=florian MozReview-Commit-ID: Iu7xhCbCh6B
dd703291b11ae7f2d469c0dfd694900e8e03c20d: Bug 1334615 - Add a probe to determine whether the keyboard or the mouse was used to select an action. r=bsmedberg,mak
Drew Willcoxon <adw@mozilla.com> - Fri, 14 Apr 2017 17:27:51 -0700 - rev 563303
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1334615 - Add a probe to determine whether the keyboard or the mouse was used to select an action. r=bsmedberg,mak MozReview-Commit-ID: G3K2l6jnCR8
b29865f8d36bbe4526bc7674914a2b1a9dd20ead: Bug 1356611 - per connection cache of JoinConnecton() r=nwgh
Patrick McManus <mcmanus@ducksong.com> - Fri, 14 Apr 2017 17:24:53 -0400 - rev 563302
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1356611 - per connection cache of JoinConnecton() r=nwgh MozReview-Commit-ID: 6s0x9OWhhN1
f60b0bcc75b5484486745363115f6f19b2fb1ae1: Bug 1356213 - Prevent valgrind and static analysis builds from being replaced with an artifact build. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Fri, 14 Apr 2017 15:36:25 -0700 - rev 563301
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1356213 - Prevent valgrind and static analysis builds from being replaced with an artifact build. r=nalexander MozReview-Commit-ID: K8haN7MNkWM
5da187560ed9261c9ca4f31843993ddad726d7a2: Bug 1354020 - Use per-monitor v2 on Creators Update. r=jfkthame
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 07 Apr 2017 07:14:14 +0900 - rev 563300
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1354020 - Use per-monitor v2 on Creators Update. r=jfkthame MozReview-Commit-ID: FiO3DupULFu
c39e811e3a09ec2f8f2f6cfc86a99569d34877f0: Bug 1354785 - Add dependency on manifest files to res files. r=gps
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 08 Apr 2017 16:59:08 +0900 - rev 563299
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1354785 - Add dependency on manifest files to res files. r=gps Before bug 1348069, MS manifest tool was used to embed manifest files.[1] The Makefile used to use EXTRA_DEPS to invoke the manifest tool when a manifest files is changed. But it is no longer effective because the manifest file namepattern is no longer $@.exe.manifest. Now manifest files will be embedded via .res files. So we have to rebuild .res files to update embedded manifests. [1] https://dxr.mozilla.org/mozilla-central/rev/35c7be9c2db288d1d449e3cc586c4164d642c5fd/config/rules.mk#642-655 MozReview-Commit-ID: 5QiXVeImZdY
eed4429ced436cd68e968510f6e4d92bd553e286: Bug 1356565 - Use AddFloatVarCache to cache layout.css.devPixelsPerPx. r=kanru
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sun, 09 Apr 2017 01:28:54 +0900 - rev 563298
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1356565 - Use AddFloatVarCache to cache layout.css.devPixelsPerPx. r=kanru MozReview-Commit-ID: HZ9pBiU17H3
b17ddbfb0f551c6b4d24c6d2049f5405713697e7: Backed out changeset e39e02b11392 (bug 1348419) for failing at jsutil.cpp(42) with "data with thread storage duration may not have dll interface". r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 15 Apr 2017 01:01:11 +0200 - rev 563297
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Backed out changeset e39e02b11392 (bug 1348419) for failing at jsutil.cpp(42) with "data with thread storage duration may not have dll interface". r=backout
54f9c9d1a0948d615d4105d753568bc502bae52b: Bug 1356101 - Derive the mach_bootstrap search path from build/virtualenv_packages.txt. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 14 Apr 2017 08:19:08 +0900 - rev 563296
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1356101 - Derive the mach_bootstrap search path from build/virtualenv_packages.txt. r=gps Most entries in virtualenv_packages.txt that are .pth or packages.txt are currently in SEARCH_PATHS in mach_bootstrap. The ones that are missing would make sense in SEARCH_PATHS. None of non-.pth or packages.txt entries, however, are in SEARCH_PATHS and don't make sense there. On the other hand, virtualenv_packages.txt misses a lot of things that are in SEARCH_PATHS, all of which should be there. One exception: xpcom/idl-parser, which causes problems due to the xpidl package containing an xpidl module, which causes problems with the in-tree scripts using it. Plus, it needs a cache directory, which is messy, so it's preferable to keep it away from the virtualenv. It turns out it was added to mach_bootstrap.py in bug 893976 for a command that was since then removed (bug 1244736), so we can get away with removing it. So instead of keeping those two separate lists out of sync, we replace the SEARCH_PATHS list from mach_bootstrap with one that is derived at runtime from the contents of virtualenv_packages.txt. And since a .pth can't fail to install in the virtualenv, it makes no sense to have psutil.pth defined as optional, which allows it to end up in the mach_bootstrap search path automatically. Finally, because we do have overlapping module names in the tree (e.g. runtests), and mach_bootstrap's SEARCH_PATHS had a guaranteed order, we change the order of the virtualenv_packages.txt file to match what used to be in mach_bootstrap, and make all the pth entries use the same file name so that the order is more guaranteed in the virtualenv too.
98c08360e61b83fe1eeefd42c93a9099ebf86806: Bug 1356524 - Add a `mach artifact toolchain` option to get artifacts from taskcluster builds. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 14 Apr 2017 11:34:53 +0900 - rev 563295
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1356524 - Add a `mach artifact toolchain` option to get artifacts from taskcluster builds. r=gps Now that we have automated build jobs that produce toolchains, we want to avoid the burden of uploading them to tooltool and then update the tooltool manifests. But we don't have build jobs for all the possible toolchains, so we allow `mach artifact toolchain` to get a mix of tooltool and taskcluster artifacts. For taskcluster artifacts, we can give a list of job names (conveniently automatically normalized to begin with 'toolchain-' and end with '/opt') for which the artifacts will be downloaded, in place of any tooltool package with the same name (if a tooltool manifest is given). The taskcluster artifacts that we download are the ones matching the contents of the tree the command is run with, per the resources declared for the corresponding toolchain build job (in taskcluster/ci/toolchain*.yml) So for example, a linux64 build could call the following command: mach artifact toolchain --tooltool-manifest \ browser/config/tooltool-manifests/linux64/releng.manifest \ --from-build linux64-gcc and get the right gcc corresponding to the build-gcc script in tree, along with the other non-gcc files from the tooltool manifest. Things are however planned to be even more convenient, but some commands can already benefit from this form (even without a tooltool manifest). See e.g. bug 1328454.
be3413a130d8a0c42c936b8a2bd6e3d119ad6ede: Bug 1356524 - Only add Authorization header when sending requests to the tooltool url. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 14 Apr 2017 10:28:42 +0900 - rev 563294
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1356524 - Only add Authorization header when sending requests to the tooltool url. r=gps We're going to potentially use the same download manager for tooltool and taskcluster artifacts, and we don't want to send the tooltool authentication header to the taskcluster requests.
6370e9cae2485dd9231dd47d15088ff171acbbcf: Bug 1334525 - Handle tuple types and WPT manifests correctly; r=chmanchester
Gregory Szorc <gps@mozilla.com> - Wed, 12 Apr 2017 15:15:36 -0700 - rev 563293
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1334525 - Handle tuple types and WPT manifests correctly; r=chmanchester beb43155b7a6 changed WPT items to be 3-tuples instead of 2-tuples. This broke test_defaults_for_path(). MozReview-Commit-ID: 7M0RcQ7bOIU
cd981920d0ef8adf66e504b718a4208dc03c7a4c: Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj.
Florian Queze <florian@queze.net> - Fri, 14 Apr 2017 18:29:12 +0200 - rev 563292
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj.
d2a26a27c192d43ffec287c618a9926ba0a75d67: Bug 1355161 - provide a scriptable equivalent of NS_DispatchToMainThread, r=froydnj.
Florian Queze <florian@queze.net> - Fri, 14 Apr 2017 18:27:32 +0200 - rev 563291
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355161 - provide a scriptable equivalent of NS_DispatchToMainThread, r=froydnj.
83e7c9bfbd76715d6e6a73f0ac45bb3cd4305d7e: Bug 1355582 - Only the most recently added file extension is saved in "mimeTypes.rdf". r=mak
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 11 Apr 2017 20:38:14 +0100 - rev 563290
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355582 - Only the most recently added file extension is saved in "mimeTypes.rdf". r=mak This change is tested in detail as part of bug 1355585. MozReview-Commit-ID: 74nDQjGlFjA
4a4cf63c95a1ad94a7bb46f41da111265c5a0365: Bug 1329114 - Update talos symbolication to work with profile format version 5: remove unused json import from symbolication.py. r=lint-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 15 Apr 2017 11:21:10 +0200 - rev 563289
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1329114 - Update talos symbolication to work with profile format version 5: remove unused json import from symbolication.py. r=lint-fix
ad497a610771d177c0810e3a58c199205b6daeef: Bug 1355058 part 2 - Avoid creating unnecessary type constraints in IonBuilder::typedObjectPrediction. r=h4writer
Jan de Mooij <jdemooij@mozilla.com> - Sat, 15 Apr 2017 10:25:47 +0200 - rev 563288
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355058 part 2 - Avoid creating unnecessary type constraints in IonBuilder::typedObjectPrediction. r=h4writer
fd4b315d43b9de9f9b4faa75867862978fd93ac9: Bug 1355058 part 1 - Try the TypedObject optimizations last as typed objects are disabled by default. r=h4writer
Jan de Mooij <jdemooij@mozilla.com> - Sat, 15 Apr 2017 10:24:54 +0200 - rev 563287
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355058 part 1 - Try the TypedObject optimizations last as typed objects are disabled by default. r=h4writer
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip