searching for reviewer(aneeshusa)
036a9783e6e50f6cab8e9f8a601597b362d725fe: servo: Merge #20086 - Add debug output to doc build (from servo:jdm-patch-6); r=aneeshusa
Josh Matthews <josh@joshmatthews.net> - Thu, 22 Feb 2018 14:36:17 -0500 - rev 457389
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
servo: Merge #20086 - Add debug output to doc build (from servo:jdm-patch-6); r=aneeshusa This should narrow down the cause of https://github.com/servo/servo/issues/17243. Source-Repo: https://github.com/servo/servo Source-Revision: 16bd067c6cd959d36ac4e3bfc0a2e86091cf68d2
6726ba56f817e6f8f1bc53305f3b21ae368f8037: servo: Merge #19932 - Fix syntax error in WPT syncing script (from servo:jdm-patch-14); r=aneeshusa
Josh Matthews <josh@joshmatthews.net> - Fri, 02 Feb 2018 01:15:27 -0500 - rev 454667
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
servo: Merge #19932 - Fix syntax error in WPT syncing script (from servo:jdm-patch-14); r=aneeshusa Source-Repo: https://github.com/servo/servo Source-Revision: 1662fd735731fcdd6184b4b89f8eb704357fd102
fce4efb627207ab9205d3189212ce01f97af7e8e: servo: Merge #19920 - Supress output from git push in WPT sync (from servo:jdm-patch-10); r=aneeshusa
Josh Matthews <josh@joshmatthews.net> - Thu, 01 Feb 2018 18:09:55 -0500 - rev 454640
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
servo: Merge #19920 - Supress output from git push in WPT sync (from servo:jdm-patch-10); r=aneeshusa Pushing to the remote exposes sensitive data in the logs of the job. The old token has been revoked as a consequence. Source-Repo: https://github.com/servo/servo Source-Revision: b5e5a99cb773a8df6f8f2ee40d8ae42ae46bab92
a180b42b7c24a8c225c3bcfe40917c65945a66ad: servo: Merge #19896 - Address WPT sync problems from nightly run (from servo:jdm-patch-7); r=aneeshusa
Josh Matthews <josh@joshmatthews.net> - Mon, 29 Jan 2018 12:36:25 -0600 - rev 453759
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
servo: Merge #19896 - Address WPT sync problems from nightly run (from servo:jdm-patch-7); r=aneeshusa 1. The commit author is inferred from the hostname 2. There's no debug build present, so the update-manifest command exits immediately 3. The test run opens too many files and is killed Source-Repo: https://github.com/servo/servo Source-Revision: 5f68abb190773f94d8fe3fa5da4ca2230f069fce
ade403a1b7669a81c71ee019cc2a35bdee01f7d9: servo: Merge #19740 - Allow warnings during mutation tests (from servo:jdm-patch-2); r=aneeshusa
Josh Matthews <josh@joshmatthews.net> - Thu, 11 Jan 2018 10:30:19 -0600 - rev 450626
Push 8531 by ryanvm@gmail.com at Fri, 12 Jan 2018 16:47:01 +0000
servo: Merge #19740 - Allow warnings during mutation tests (from servo:jdm-patch-2); r=aneeshusa Sometimes mutations include removing the only use of a variable. When we deny warnings globally, we inhibit these mutations that trigger new warnings. Source-Repo: https://github.com/servo/servo Source-Revision: 2b9dbc341502f5e9e1fb6e071c3d5119cc263a46
bbf3806ad0dd4e3fe24c9e6d6b668c4d5b33c4f4: servo: Merge #17580 - Add rudimentary .taskcluster.yml (from edunham:taskcluster); r=aneeshusa
E. Dunham <github@edunham.net> - Thu, 14 Dec 2017 14:23:58 -0600 - rev 448259
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
servo: Merge #17580 - Add rudimentary .taskcluster.yml (from edunham:taskcluster); r=aneeshusa Template mostly from https://tools.taskcluster.net/quickstart/. Steps from the linux-dev builder in etc/ci/buildbot_steps.yml, but with the real parts commented out for speed during the testing process. r? @aneeshusa I got the first-draft image built and pushed to docker hub at https://hub.docker.com/r/servobrowser/servo-linux-dev which is what this is set to pull from. cc @gregarndt @imbstack Source-Repo: https://github.com/servo/servo Source-Revision: 7897bd15d7df2f27b70d5ef7597458ecf296fdba
07f84300112c260ba4b096de3391dae9cc2a690a: servo: Merge #19206 - Add total time to test_differ in etc/ci/performance (from asajeffrey:test-perf-add-differ-summary); r=aneeshusa
Alan Jeffrey <ajeffrey@mozilla.com> - Wed, 15 Nov 2017 18:34:12 -0600 - rev 443834
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
servo: Merge #19206 - Add total time to test_differ in etc/ci/performance (from asajeffrey:test-perf-add-differ-summary); r=aneeshusa <!-- Please describe your changes on the following line: --> Add the total time to test_differ in etc/ci/performance. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not require tests because this is test infrastructure <!-- 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: e6b05fa204758a26fa15cd73aa9b23cab0e9d944
99e2eacb12c01613e2af4e3e2898d07ea36f80f8: servo: Merge #16573 - Auto clean old nightlies on Travis (from UK992:travis); r=aneeshusa
UK992 <urbankrajnc92@gmail.com> - Sat, 22 Apr 2017 19:17:12 -0500 - rev 402586
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16573 - Auto clean old nightlies on Travis (from UK992:travis); r=aneeshusa This could solve `no space left` problem. Source-Repo: https://github.com/servo/servo Source-Revision: cc74b5b36f03dca9bd543885222ed0e6d91fedcd
ed2cad50092a85e7fc6cab021004b07d63c93052: servo: Merge #15230 - Mach bootstrap: Improve and support more platforms (from UK992:mach-bootstrap); r=aneeshusa
UK992 <urbankrajnc92@gmail.com> - Sat, 04 Mar 2017 04:47:13 -0800 - rev 392576
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #15230 - Mach bootstrap: Improve and support more platforms (from UK992:mach-bootstrap); r=aneeshusa <!-- Please describe your changes on the following line: --> r? @aneeshusa or @Wafflespeanut --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./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 - [ ] These changes do not require tests because _____ <!-- 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: d8a8e3e42eda3704d8793d398b24f2e37bded4ec
7b43d7fb2258a2c2a53632483e1eb204f76f7ab3: servo: Merge #15304 - Remove 'buildtimetrend' Travis webhook (from servo:buildtimetrend); r=aneeshusa
Corey Farwell <coreyf@rwell.org> - Mon, 30 Jan 2017 16:33:50 -0800 - rev 387338
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #15304 - Remove 'buildtimetrend' Travis webhook (from servo:buildtimetrend); r=aneeshusa The service is discontinued. Source-Repo: https://github.com/servo/servo Source-Revision: edc576597860be4559bc9dc93da38f215c4a80a0
bb9ad8c041cdb99b468a1f0661353aa04cce711e: servo: Merge #14935 - Add git author (from paulrouget:gitAuthor); r=aneeshusa
Paul Rouget <me@paulrouget.com> - Mon, 09 Jan 2017 23:43:12 -0800 - rev 387170
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #14935 - Add git author (from paulrouget:gitAuthor); r=aneeshusa fix https://github.com/servo/saltfs/issues/575 Source-Repo: https://github.com/servo/servo Source-Revision: 124301cf484818a87ab0b3e0c4ef34645be66174
168b57b0e5500a14c68e8040c0ff57f8df9b711f: servo: Merge #14403 - Fix brew formula update (from paulrouget:fixBrew); r=aneeshusa
Paul Rouget <me@paulrouget.com> - Thu, 05 Jan 2017 19:59:18 -0800 - rev 387131
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #14403 - Fix brew formula update (from paulrouget:fixBrew); r=aneeshusa Fix https://github.com/servo/saltfs/issues/535 I decided to merge update_brew within upload_nightly. I hope this will fix the brew formula upadte. Source-Repo: https://github.com/servo/servo Source-Revision: 207f9a5d3bb59cfc20b4455531325a3eb5a5ccf3
2472b1347fe70eb7bbefe585032cb3d1be50aa67: servo: Merge #14651 - Create windows-gnu and windows-msvc builds (from larsbergstrom:add_msvc); r=aneeshusa
Lars Bergstrom <lars@lars.com> - Thu, 22 Dec 2016 08:47:15 -0800 - rev 387037
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #14651 - Create windows-gnu and windows-msvc builds (from larsbergstrom:add_msvc); r=aneeshusa r? @metajack @edunham The idea here is that I'm adding `-gnu` and `-msvc` variants in advance of the buildbot changes (in https://github.com/servo/saltfs/pull/491). Once those land and are pushed out to the buildbot master, it'll pick up these changed files and then we can remove the unsuffixed `windows-dev` and `windows-nightly`. Source-Repo: https://github.com/servo/servo Source-Revision: 25f32c4513a9d7c3514c4079eef35b1cc5c6b286
834aade043cabd7de06b59c965174667128dc954: servo: Merge #13845 - Part of #13551 - Create packages under release/debug directories as appropriate (from birryree:package-under-target-profile-dirs); r=aneeshusa
William Lee <wlee@mochify.com> - Fri, 09 Dec 2016 14:46:14 -0800 - rev 386951
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13845 - Part of #13551 - Create packages under release/debug directories as appropriate (from birryree:package-under-target-profile-dirs); r=aneeshusa r? @aneeshusa This change implements fixes for #13551 for Linux and MacOS targets. `/python/servo/package_commands.py` was modified so that: - On MacOS, it creates all intermediate packaging directories like `dmg`, `brew`, and `brew-tmp` under `target/(release|debug)`, rather than in `target` directly. - On MacOS, all packaging artifacts (`.dmg`, brew `.tar.gz`) are packaged under `target/(release|debug)`, rather than in `target` directly. - On Linux, the resulting `tar.gz` Servo package is placed under `target/(release|debug)`, rather than in `target`. - Also did some extra cleanup around path parsing in the MacOS packaging code, to use `os.path` methods rather than straight `'/'` parsing with `split` and `join` where it was applicable. `/etc/ci/upload_nightly.sh` was modified to: - Look for artifacts in `target/release` for `mac`, `macbrew`, and `linux` platforms, rather than just `target/`. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #13551 - [x] These changes do not require tests because it is based on CI and packaging tools. They were manually tested for correctness. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> …lease/debug as specified or detected. Modify macos packaging to create all packages under release/debug directory. Updated etc/ci/upload_nightly.sh to support uploading from either release/debug directory, depending on what was built Source-Repo: https://github.com/servo/servo Source-Revision: 4cb3404c09d0b6a5a19a2c842d2e8809fae31e87
a223136e0710da58309496bfea3780224a64b887: servo: Merge #14051 - Adding linting checks for buildbot_steps.yml (from birryree:tidy-check-buildbot-steps); r=aneeshusa
William Lee <wlee@mochify.com> - Thu, 08 Dec 2016 17:39:44 -0800 - rev 386945
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #14051 - Adding linting checks for buildbot_steps.yml (from birryree:tidy-check-buildbot-steps); r=aneeshusa This pull request adds some tidy checks around YAML files, and specifically `buildbot_steps.yml`. Tidy checks added: * YAML files are checked for well-formedness/parse-ability * Whether a YAML file has duplicate keys * Whether a `buildbot_steps.yml` file contains only mappings to list-of-strings. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [x] These changes fix #13838 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> …ing checking for correct mappings and duplicate YAML keys. Added unit tests to test_tidy.py. Source-Repo: https://github.com/servo/servo Source-Revision: 21ad1c210997daba82ec49e1572c7b0634b6f337
e758e3f57135b0e7c7ce189a39ba1fd2e7d383db: servo: Merge #14147 - Added an option to allow submitting test-perf result to perfherder (from shinglyu:test-perf-submit); r=larsbergstrom,aneeshusa
Shing Lyu <shing.lyu@gmail.com> - Wed, 30 Nov 2016 19:11:16 -0800 - rev 386897
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #14147 - Added an option to allow submitting test-perf result to perfherder (from shinglyu:test-perf-submit); r=larsbergstrom,aneeshusa <!-- Please describe your changes on the following line: --> This patch enables us to run `./mach test-perf --submit` in CI to submit the result to perfherder. r? @aneeshusa --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./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 too many manual setup required to test it <!-- 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: 7d66bd710cee081155487ef36fe5b490e181c780
6574308fe6cf3f8acb0a9fddb5147e9fee7af447: servo: Merge #14194 - Use Selenium for Gecko performance test (from shinglyu:gecko-webdriver); r=larsbergstrom,aneeshusa,jgraham
Shing Lyu <shing.lyu@gmail.com> - Mon, 28 Nov 2016 20:22:05 -0800 - rev 386883
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #14194 - Use Selenium for Gecko performance test (from shinglyu:gecko-webdriver); r=larsbergstrom,aneeshusa,jgraham <!-- Please describe your changes on the following line: --> We run the `etc/ci/performance` test on Gecko for comparison, but the old add-on approach doesn't work anymore. I'm using selenium to drive Gecko instead. Also did some refactoring and fixed some nits I saw along the way. r? @aneeshusa --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #14148 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: 69f914b8b567424c85f9a947b453e7e9b0d4d243
977d4aab5053926f2ae5aa0b5fb5e3f5f4427ff0: servo: Merge #13930 - Use headless rendering for performance test (from shinglyu:perf-llvmpipe); r=aneeshusa
Shing Lyu <shing.lyu@gmail.com> - Mon, 07 Nov 2016 01:24:06 -0600 - rev 386724
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13930 - Use headless rendering for performance test (from shinglyu:perf-llvmpipe); r=aneeshusa <!-- Please describe your changes on the following line: --> Properly set the software rendering environment variables and use `-z` to run the performance test in headless mode. Also changed some logging format to improve the readability and reduce log size. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #13903 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because need manual test <!-- 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: f5a3d68513456b991313dfac19b94d630cc326be
e6d6c6308d2207d1e2683d05f7dd6ef750120fe9: servo: Merge #10942 - Rename check_no_unwrap.sh to check_no_panic.sh (from 6br:rename_check_no_panic); r=aneeshusa
6br <ina_univ-science@yahoo.co.jp> - Sat, 29 Oct 2016 00:22:56 -0500 - rev 386654
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10942 - Rename check_no_unwrap.sh to check_no_panic.sh (from 6br:rename_check_no_panic); r=aneeshusa Hello, I fixed #10930. Source-Repo: https://github.com/servo/servo Source-Revision: 3ae0a3335dbaf3f67c775a1853941ed538d97563
eea97bd1dfb23813c04efc9e33ce5a413a15cc35: servo: Merge #13945 - Update the Android build system (from mmatyas:android_libcpp_change); r=larsbergstrom,aneeshusa
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Fri, 28 Oct 2016 16:11:26 -0500 - rev 386651
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13945 - Update the Android build system (from mmatyas:android_libcpp_change); r=larsbergstrom,aneeshusa A huge update for the Android build system, which makes the Android target build again. There are still some runtime issues, see #13154. CC & created by @larsbergstrom. Fixes #12562. Source-Repo: https://github.com/servo/servo Source-Revision: b9330151b980c838887c2da73481882947cc2922
9c339f7972bad5b87662d79c3612ec644c142cd4: servo: Merge #13720 - Add release test-stylo to buildbot steps, https://github.com/servo/saltfs/pull/508#issuecomment-253203920 (from Manishearth:resync-yml); r=aneeshusa
Manish Goregaokar <manishsmail@gmail.com> - Wed, 12 Oct 2016 17:03:48 -0500 - rev 386546
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13720 - Add release test-stylo to buildbot steps, https://github.com/servo/saltfs/pull/508#issuecomment-253203920 (from Manishearth:resync-yml); r=aneeshusa r? @aneeshusa Source-Repo: https://github.com/servo/servo Source-Revision: 4034bd68c2b2b9b899ecfb6e0d2b3ba17109c5ae
b61b4d38b6a156e272afbaba08352c4c76cc7ecf: servo: Merge #13387 - Honor SERVO_ENABLE_DEBUG_ASSERTIONS on the build machines (from emilio:debug-assertions); r=aneeshusa,jdm,pcwalton
Emilio Cobos Álvarez <ecoal95@gmail.com> - Tue, 04 Oct 2016 14:01:49 -0500 - rev 386469
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13387 - Honor SERVO_ENABLE_DEBUG_ASSERTIONS on the build machines (from emilio:debug-assertions); r=aneeshusa,jdm,pcwalton <!-- Please describe your changes on the following line: --> As part of #13127. cc @aneeshusa --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- 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: 19a5a30113c3b58d69b6010c79db35b9bd8978c9
073ae1e1d1054171c0de26386e38f92bb0257d49: servo: Merge #12850 - New folder linux (from Coder206:newFolderLinux); r=aneeshusa
Patrick Trottier <patrick.arrow206@outlook.com> - Fri, 30 Sep 2016 18:29:56 -0500 - rev 386435
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #12850 - New folder linux (from Coder206:newFolderLinux); r=aneeshusa <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #11983 (github issue number if applicable). - [x] There are tests for these changes (./mach package) <!-- 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: 7fbd35efab8d7c999846d4953515d02e6e9f0872
07e7e637ca52900ce8bdc848b4726b6b831e4fbd: servo: Merge #13454 - Fix destination of cp in doc build (from servo:jdm-patch-5); r=aneeshusa
Josh Matthews <josh@joshmatthews.net> - Thu, 29 Sep 2016 02:18:51 -0700 - rev 386412
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13454 - Fix destination of cp in doc build (from servo:jdm-patch-5); r=aneeshusa Fixes #12964. Source-Repo: https://github.com/servo/servo Source-Revision: 89301826f4a879524852899ac592720a78dd1716
6cb5c20d54c738bfcc984f20373981ee792eca18: servo: Merge #12821 - Create `mach fetch` command (from UK992:mach-update); r=aneeshusa
UK992 <urbankrajnc92@gmail.com> - Fri, 12 Aug 2016 17:18:43 -0500 - rev 386125
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #12821 - Create `mach fetch` command (from UK992:mach-update); r=aneeshusa - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12775. r? @larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: b4695541ae50fec1047476155d14fd40bb551de9
31aa4edcc2e4fd953f64d0cdb2fefa5f7894d871: servo: Merge #12629 - Intermittents (from notriddle:intermittents); r=aneeshusa
Michael Howell <michael@notriddle.com> - Tue, 09 Aug 2016 23:28:17 -0500 - rev 386105
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #12629 - Intermittents (from notriddle:intermittents); r=aneeshusa We probably want to have Buildbot run that script. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12435, #11574, and #11561 - [X] These changes do not require tests because reasons Source-Repo: https://github.com/servo/servo Source-Revision: 944cbbff8ba75b0fc493222923137be35c701aca
4897509be7702a79e84ff51bb8e5032aa986077a: servo: Merge #12244 - Create .tar.gz package deterministically using Python's "tarfile" (from rev112:package-repro-pure); r=aneeshusa
Anton Ovchinnikov <revolver112@gmail.com> - Thu, 04 Aug 2016 18:15:49 -0500 - rev 386084
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #12244 - Create .tar.gz package deterministically using Python's "tarfile" (from rev112:package-repro-pure); r=aneeshusa <!-- Please describe your changes on the following line: --> A development of #12108, creates a .tar.gz package using the `tarfile` and `gzip` modules, without external dependencies. Fixes #11981. Also this fixes the issue when the existing `resources/` directory didn't allow to create a new package and failed with "File exists" error. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #11981 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because "more general approach to reproducibility testing is needed" <!-- 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: 1086df67e04ce97fed080ba7c79ed8e1615202eb
ff1c81f8f07cfe087c102c34c0fb03f409375c64: servo: Merge #12295 - Add linting for shell scripts (from jimberlage:12158/shell-linting); r=aneeshusa
Jim Berlage <jberlage@mdsol.com> - Thu, 04 Aug 2016 12:31:17 -0500 - rev 386081
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #12295 - Add linting for shell scripts (from jimberlage:12158/shell-linting); r=aneeshusa <!-- Please describe your changes on the following line: --> This changes tidy to check shell scripts for the proper shebang and options. It does not check that variables are formatted correctly. It also adds a check for the MPL 2.0 license in shell scripts. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12158 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: 4bc629b369242d16675161ab6af8141dab0bb556
835d778310cbdf9d79394df86babb64cdf542a4e: servo: Merge #12137 - Check for Resources on case sensitive filesystem (from cbrewster:resources_case_sensitive); r=aneeshusa
Connor Brewster <connor.brewster@eagles.oc.edu> - Fri, 15 Jul 2016 10:29:55 -0700 - rev 385943
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #12137 - Check for Resources on case sensitive filesystem (from cbrewster:resources_case_sensitive); r=aneeshusa <!-- Please describe your changes on the following line: --> Case where this is needed: http://logs.glob.uno/?c=mozilla%23servo&s=1+Jul+2016&e=1+Jul+2016#c471192 Another option is to make the Resources folder on the mac .app bundle be lower case; however, it is standard to have `Resources` in a .app bundle. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./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 - [ ] These changes do not require tests because _____ <!-- 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: 175340d1461c3474b49f88131b84298b8d097d36
e20c9578e677382d65ce30f60341a2b3cbd13d67: servo: Merge #12156 - Adds explicit mime type to upload_nightly.sh (from jimberlage:12153/mime-type-s3); r=aneeshusa
Jim Berlage <jberlage@mdsol.com> - Sat, 02 Jul 2016 09:57:23 -0700 - rev 385825
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #12156 - Adds explicit mime type to upload_nightly.sh (from jimberlage:12153/mime-type-s3); r=aneeshusa <!-- Please describe your changes on the following line: --> This changes the script to pass the `--mime-type` option to `s3cmd`, as described [here](http://s3tools.org/usage). The MIME type used is `application/octet-stream`. --- <!-- 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 - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #12153 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because this is a minimal change to the upload_nightly.sh script. <!-- 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: 1b8a2643d1047a2caf537d6180e464b6daf7b539
c06a899f00b7a16d6a1ae8cbabaab896aeba5eba: servo: Merge #12020 - Add shebang to Linux runservo.sh (from crepererum:fix/shebang); r=aneeshusa
Marco Neumann <marco@crepererum.net> - Fri, 01 Jul 2016 17:33:22 -0700 - rev 385823
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #12020 - Add shebang to Linux runservo.sh (from crepererum:fix/shebang); r=aneeshusa <!-- Please describe your changes on the following line: --> Shebang is missing and therefore `./runservo.sh` does not work under some environments. I've chosen to use `/usr/bin/env sh` instead of `/bin/sh` or `/usr/bin/sh` to auto-select the right `sh` executable depending on the environment. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] These changes do not require tests because it does not affect servo itself but rather the resulting package under some environments. <!-- 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: 1ed06777ee1e69c8b56715c897a5bd66ad9e235e
8dc516fac603c00d286225609871344e8b2fd7f7: servo: Merge #12004 - Add servo-latest on upload-nightly (from imjacobclark:patch-1); r=aneeshusa
Jacob Clark <jacob.jh.clark@googlemail.com> - Fri, 01 Jul 2016 15:59:10 -0700 - rev 385822
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #12004 - Add servo-latest on upload-nightly (from imjacobclark:patch-1); r=aneeshusa Allows for easy linking over to servo-nightly builds. cc/ @larsbergstrom --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #11987 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because they are part of the CI infrastructure Source-Repo: https://github.com/servo/servo Source-Revision: 1877c40491d170f5e51749a166d291fca8237afd
62c17a2cab486faf8bca5b2a719c4e7c2ad78d8f: servo: Merge #11409 - Remove --faster flag from test-tidy, go fast by default. Fixes 11217 (from mitchhentges:test-tidy-faster-default); r=aneeshusa
Mitchell Hentges <mitchhentges@protonmail.com> - Wed, 25 May 2016 17:16:15 -0500 - rev 385557
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #11409 - Remove --faster flag from test-tidy, go fast by default. Fixes 11217 (from mitchhentges:test-tidy-faster-default); r=aneeshusa Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #11217 (github issue number if applicable). Either: - [ ] There are tests for these changes OR - [X] These changes do not require tests because they just change command-line options, which aren't tested Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. This finishes #11267 Source-Repo: https://github.com/servo/servo Source-Revision: ebb690d28c3c36ffba7059b64361fed3847861c7
a0ba00c02be4a0497736b03cb9bf61f71e3eeecf: servo: Merge #11267 - Add --all option to `mach test-tidy`, with compatibility with --faster (from mitchhentges:test-tidy-sanic-by-default); r=aneeshusa
Mitchell Hentges <mitchhentges@protonmail.com> - Tue, 24 May 2016 16:54:12 -0700 - rev 385541
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #11267 - Add --all option to `mach test-tidy`, with compatibility with --faster (from mitchhentges:test-tidy-sanic-by-default); r=aneeshusa Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy --faster` does not report any errors - [X] These changes partially fix #11217 Either: - [ ] There are tests for these changes OR - [X] These changes do not require tests because it just affects `mach` script parameters 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: b6e06bd83740ea5dc3385f88daf88677fc676f11
a6e87c598f895de38888f2ae1c4ea298abfca885: servo: Merge #11278 - Reduce 'android-18' duplication by putting it in $ANDROID_TARGET env variable (from mitchhentges:8348-reduce-duplication); r=aneeshusa
Mitchell Hentges <mitchhentges@protonmail.com> - Tue, 24 May 2016 13:08:05 -0700 - rev 385538
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #11278 - Reduce 'android-18' duplication by putting it in $ANDROID_TARGET env variable (from mitchhentges:8348-reduce-duplication); r=aneeshusa Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy --faster` does not report any errors - [x] These changes fix #8348 Either: - [X] These changes do not require tests because ~~I'm lazy~~ it's a configuration change, and asserting default values is usually tedious and not very helpful Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --- Allegedly, this broke the build [back in the day](https://github.com/servo/servo/pull/8519). Going to see if it's a piece of cake to land now Source-Repo: https://github.com/servo/servo Source-Revision: ea38ccfdfe12c64d41ff460f358e21cafead8414
f688bdbb160393ac7b33d5f2b6d3b007d4de6c8c: servo: Merge #10910 - Removed sources of panic from ports/glutin (from asajeffrey:remove-unwrap-from-glutin-app); r=aneeshusa
Alan Jeffrey <ajeffrey@mozilla.com> - Fri, 20 May 2016 10:06:00 -0700 - rev 385502
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10910 - Removed sources of panic from ports/glutin (from asajeffrey:remove-unwrap-from-glutin-app); r=aneeshusa Fixes #10547. Source-Repo: https://github.com/servo/servo Source-Revision: 5f34522fba8548ac763ec1eee1c9ec8178b11654
a97fe4e3142716f4afe50ab6da05e63b3fe278ab: servo: Merge #11251 - Added test that files exist to etc/ci/check_no_unwrap.sh (from asajeffrey:check-no-unwrap-check-for-files); r=aneeshusa
Alan Jeffrey <ajeffrey@mozilla.com> - Thu, 19 May 2016 07:25:12 -0700 - rev 385489
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #11251 - Added test that files exist to etc/ci/check_no_unwrap.sh (from asajeffrey:check-no-unwrap-check-for-files); r=aneeshusa Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy --faster` does not report any errors - [X] No github issue. Either: - [ ] There are tests for these changes OR - [X] These changes do not require tests because this PR updates test code. 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: 2d5dc8fa6db4d714c2018d78f502b3298a32cfaf
ed43c96e2aa45b5353169af6812740e8609c83ab: servo: Merge #10916 - Use NEON build flag on ARM and AArch64 (from mmatyas:useneon); r=aneeshusa
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Thu, 05 May 2016 14:44:03 -0700 - rev 385365
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10916 - Use NEON build flag on ARM and AArch64 (from mmatyas:useneon); r=aneeshusa The NEON flag is already used when building for Android, this patch enables it on other ARM devices too. Note that this patch just adds the build flag to the compilation, for actually enabling the SIMD code in Servo, we'll also need #10900 (but it's not a dependency). Source-Repo: https://github.com/servo/servo Source-Revision: a233d1e39b9549f7b24937ca4de9de0719bb890c
5b44e185635a871aa8f187b34cd8963995ad95a5: servo: Merge #10997 - Upgrade to OpenSSL 1.0.1t on Android (from mbrubeck:openssl-1.0.1t); r=aneeshusa
Matt Brubeck <mbrubeck@limpet.net> - Wed, 04 May 2016 06:18:28 -0700 - rev 385348
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10997 - Upgrade to OpenSSL 1.0.1t on Android (from mbrubeck:openssl-1.0.1t); r=aneeshusa Source-Repo: https://github.com/servo/servo Source-Revision: 7a439e62371189a986f3339b80b70e76642dc060
c2f4d8b69064ee3a81e3ad64286d5d2590215909: servo: Merge #10914 - Added documents for commandline arguments (from shinglyu:docs); r=aneeshusa
Shing Lyu <shing.lyu@gmail.com> - Tue, 03 May 2016 06:31:38 -0700 - rev 385342
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10914 - Added documents for commandline arguments (from shinglyu:docs); r=aneeshusa An initial draft for #10878 Source-Repo: https://github.com/servo/servo Source-Revision: 3f2ceeff5dd1966dafe34381e20ec405ab72ccee
5fcdeedac844adcd2fa3185c3398baa497517b29: servo: Merge #10917 - The manifest_changed.sh doesn't need binary to update the manifests (from askeing:fix_10909); r=aneeshusa
askeing <askeing@gmail.com> - Sat, 30 Apr 2016 08:37:27 -0700 - rev 385318
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10917 - The manifest_changed.sh doesn't need binary to update the manifests (from askeing:fix_10909); r=aneeshusa fix #10909 Source-Repo: https://github.com/servo/servo Source-Revision: d3f55fbf60c72329a2c820bbc7ed1440e9966481
dee3192ac5a4ec39e31f93324a1ed524560c3f2d: servo: Merge #10902 - Remove panic! from the compositor (from asajeffrey:remove-explicit-panic-from-compositor); r=aneeshusa
Alan Jeffrey <ajeffrey@mozilla.com> - Fri, 29 Apr 2016 17:25:17 -0700 - rev 385310
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10902 - Remove panic! from the compositor (from asajeffrey:remove-explicit-panic-from-compositor); r=aneeshusa Fixes #10864, and adds a check to `/etc/ci/check_no_unwrap.sh`. r? @aneeshusa Source-Repo: https://github.com/servo/servo Source-Revision: f75fa5283e54aeca291fe865cd589e37b86cd8fe
0f2c1af44a4956a40a0282a105effa47a801366a: servo: Merge #10899 - Added /etc/ci/chaos_monkey_test.py (from asajeffrey:chaos-monkey-ci); r=aneeshusa
Alan Jeffrey <ajeffrey@mozilla.com> - Fri, 29 Apr 2016 16:01:45 -0700 - rev 385309
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10899 - Added /etc/ci/chaos_monkey_test.py (from asajeffrey:chaos-monkey-ci); r=aneeshusa Add a test to `/etc/ci` which runs a subset of `test-wpt` with `--random-pipeline-failure-probability=0.2`, and checks to make sure that there's no `CRASH` reports, so the constellation survived the experience, even if a lot of tests failed. IRC conversation at http://logs.glob.uno/?c=mozilla%23servo&s=27+Apr+2016&e=27+Apr+2016#c416510 Fixes #10568. r? @aneeshusa Source-Repo: https://github.com/servo/servo Source-Revision: a7a8eba13e799b707495a851b786009aa9652fea
0f5257cca654a68a59d6ff49c715a7f29e11dafe: servo: Merge #10849 - Move buildbot step to yaml (from shinglyu:yaml); r=aneeshusa
Shing Lyu <shing.lyu@gmail.com> - Wed, 27 Apr 2016 21:23:04 -0700 - rev 385289
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10849 - Move buildbot step to yaml (from shinglyu:yaml); r=aneeshusa This is a step of https://github.com/servo/saltfs/issues/316 After this patch lands, we'll PR the saltfs code to read from this yaml file, and dynamically generate test steps at runtime. cc @aneeshusa @edunham Source-Repo: https://github.com/servo/servo Source-Revision: fbc575407d68a516a2b15a0d1c74150a9011aa9c
3e830a437726c75bff889a5210a1c49bd20aa38a: servo: Merge #10448 - travis: add and run script which checks if listed files contain "unwrap". Should fix #10446 (from matthiaskrgr:travis); r=aneeshusa
Matthias Krüger <matthias.krueger@famsik.de> - Sat, 09 Apr 2016 00:07:35 +0500 - rev 385100
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #10448 - travis: add and run script which checks if listed files contain "unwrap". Should fix #10446 (from matthiaskrgr:travis); r=aneeshusa Unfortunately there is a lot of python code in tidy.py that I don't understand yet, so I simply wrote a bash script to do the job and hooked it up in travis.yml. Tests are expected to fail: ```` components/compositing/compositor.rs:758: self.pipeline_details.get_mut(&pipeline_id).unwrap() components/compositing/compositor.rs:2194: RgbImage::from_raw(width as u32, height as u32, pixels).unwrap() components/compositing/pipeline.rs:130: let (paint_shutdown_chan, paint_shutdown_port) = ipc::channel().unwrap(); components/compositing/pipeline.rs:131: let (layout_shutdown_chan, layout_shutdown_port) = ipc::channel().unwrap(); components/compositing/pipeline.rs:132: let (pipeline_chan, pipeline_port) = ipc::channel().unwrap(); components/compositing/pipeline.rs:133: let (script_to_compositor_chan, script_to_compositor_port) = ipc::channel().unwrap(); components/compositing/pipeline.rs:151: let (script_to_devtools_chan, script_to_devtools_port) = ipc::channel().unwrap(); components/compositing/pipeline.rs:154: let message: ScriptToDevtoolsControlMsg = message.to().unwrap(); components/compositing/pipeline.rs:155: devtools_chan.send(DevtoolsControlMsg::FromScript(message)).unwrap() components/compositing/pipeline.rs:161: ipc::channel().unwrap(); components/compositing/pipeline.rs:174: pipeline_port: mem::replace(&mut pipeline_port, None).unwrap(), components/compositing/pipeline.rs:180: .unwrap(); components/compositing/pipeline.rs:184: let (script_chan, script_port) = ipc::channel().unwrap(); components/compositing/pipeline.rs:190: ipc::channel().unwrap(); components/compositing/pipeline.rs:298: let (sender, receiver) = ipc::channel().unwrap(); components/compositing/pipeline.rs:300: receiver.recv().unwrap(); components/compositing/pipeline.rs:315: let _ = self.script_chan.send(ConstellationControlMsg::Freeze(self.id)).unwrap(); components/compositing/pipeline.rs:319: let _ = self.script_chan.send(ConstellationControlMsg::Thaw(self.id)).unwrap(); components/compositing/pipeline.rs:323: let _ = self.script_chan.send(ConstellationControlMsg::ExitPipeline(self.id)).unwrap(); components/compositing/pipeline.rs:326: let _ = layout_channel.send(LayoutControlMsg::ExitNow).unwrap(); components/compositing/pipeline.rs:343: let index = self.children.iter().position(|id| *id == frame_id).unwrap(); components/compositing/pipeline.rs:355: self.script_chan.send(event).unwrap(); components/compositing/pipeline.rs:402: control_port: mem::replace(&mut self.script_port, None).unwrap(), components/compositing/pipeline.rs:423: self.pipeline_port.unwrap(), components/compositing/pipeline.rs:437: self.script_content_process_shutdown_port.recv().unwrap(); components/compositing/pipeline.rs:438: self.layout_content_process_shutdown_port.recv().unwrap(); components/compositing/constellation.rs:464: IpcOneShotServer::<IpcSender<UnprivilegedPipelineContent>>::new().unwrap(); components/compositing/constellation.rs:468: let mut command = sandbox::Command::me().unwrap(); components/compositing/constellation.rs:474: let path_to_self = env::current_exe().unwrap(); components/compositing/constellation.rs:478: ChildProcess::Unsandboxed(child_process.spawn().unwrap()) components/compositing/constellation.rs:482: let (_receiver, sender) = server.accept().unwrap(); components/compositing/constellation.rs:835: stderr.write_all("Pipeline failed in hard-fail mode. Crashing!\n".as_bytes()).unwrap(); components/compositing/constellation.rs:1621: let (sender, receiver) = ipc::channel().unwrap(); components/compositing/constellation.rs:1657: let (sender, receiver) = ipc::channel().unwrap(); components/compositing/constellation.rs:1659: layout_chan.send(LayoutControlMsg::GetCurrentEpoch(sender)).unwrap(); components/compositing/constellation.rs:1660: let layout_thread_epoch = receiver.recv().unwrap(); components/compositing/constellation.rs:1838: let (chan, port) = ipc::channel().unwrap(); ```` Source-Repo: https://github.com/servo/servo Source-Revision: c56eb65b7c117911bc63fdb695705abc2606211e