Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove `__future__` imports that are no longer necessary (#30661) | Martin Robinson | 2023-11-02 | 1 | -2/+0 |
| | | | These are no longer necessary as we always use Python 3. | ||||
* | Make rustup a requirement and switch to `rust-toolchain.toml` (#30056) | Martin Robinson | 2023-08-01 | 1 | -7/+10 |
| | | | | | | | | | | | | | | This change makes rustup a requirement for building Servo with `./mach` and switches to the newer `rust-toolchain.toml` format. The goal here is to make mach builds more similar to non-mach builds. - The new format allows listing the required components, removing some of the complexity from our mach scripts. - This means we must raise the required version of rustup to 1.23. The current version is 1.26. - We no longer wrap every call to cargo and rustc in "rustup run" calls as both cargo and rustc will take care of installing and using all necessary components specified in `rust-toolchain.toml` when run inside the project directory. | ||||
* | Windows bootstrap support | Martin Robinson | 2023-07-03 | 1 | -2/+2 |
| | |||||
* | Start organizing platform-specific Python code | Martin Robinson | 2023-05-19 | 1 | -5/+16 |
| | | | | | | This starts to split platform-specific Python code into its own module, which should help to tidy up our mach commands and make things more reusable. | ||||
* | Replace usage of six.moves.urllib with urllib | Martin Robinson | 2023-04-10 | 1 | -2/+2 |
| | | | | | | Also organize some of the imports. Now that Servo only uses Python 3, this module is unnecessary. This is part of the gradual migration to using only Python 3. | ||||
* | Remove unused salt bootstrapping process. | Josh Matthews | 2023-01-19 | 1 | -9/+0 |
| | |||||
* | Use except Exception where Py2/3 disagrees | Kagami Sascha Rosylight | 2020-06-21 | 1 | -1/+1 |
| | |||||
* | Fix remaining flake8 warnings | Kagami Sascha Rosylight | 2020-06-21 | 1 | -4/+4 |
| | |||||
* | Mach: rename default_toolchain to rust_toolchain | Simon Sapin | 2020-01-02 | 1 | -2/+1 |
| | |||||
* | Fix except statement in order to be compatible with Python3 | marmeladema | 2019-10-16 | 1 | -1/+1 |
| | |||||
* | Use urllib from six module in order to be compatible with Python3 | marmeladema | 2019-10-16 | 1 | -3/+3 |
| | |||||
* | Download platform-tools even for non-emulator builds | Paul Rouget | 2019-08-27 | 1 | -0/+1 |
| | |||||
* | Remove `./mach env` as it is a lie. | Simon Sapin | 2019-07-01 | 1 | -12/+0 |
| | | | | | We stopped overriding `$PATH` since using rustup. The printed variables are not sufficient to do anything. | ||||
* | Upgrade NDK to v15c. | Josh Matthews | 2019-05-01 | 1 | -5/+5 |
| | |||||
* | Reduce log spam when running sdkmanager | Simon Sapin | 2018-10-11 | 1 | -6/+29 |
| | |||||
* | Add --accept-all-licences to ./mach bootstrap-android | Simon Sapin | 2018-10-11 | 1 | -4/+12 |
| | |||||
* | Add `--build` and `--emulator-x86` to `./mach bootstrap-android` | Simon Sapin | 2018-10-11 | 1 | -24/+34 |
| | | | | This allows not downloading dependencies that are not needed for a praticular task. | ||||
* | Comment on ./mach bootstrap | Manish Goregaokar | 2018-09-11 | 1 | -0/+3 |
| | |||||
* | Add mach bootstrap-gstreamer | Manish Goregaokar | 2018-09-11 | 1 | -0/+9 |
| | |||||
* | Make ./mach bootstrap into a full-fledged linux dependency installer | Manish Goregaokar | 2018-09-11 | 1 | -0/+9 |
| | |||||
* | Fix python indentation. | Josh Matthews | 2018-08-01 | 1 | -1/+1 |
| | |||||
* | mach: Avoid python error when there's no cargo cache. | Josh Matthews | 2018-08-01 | 1 | -8/+9 |
| | |||||
* | Update Gradle and SDK | Paul Rouget | 2018-07-31 | 1 | -1/+1 |
| | |||||
* | Auto merge of #21104 - wayling:master, r=jdm | bors-servo | 2018-07-28 | 1 | -4/+4 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "./mach env" cause unclear message. We did't use "LD_LIBRARY_PATH" and no need display this. <!-- Please describe your changes on the following line: --> Remove the print message. --- <!-- 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 _____ <!-- 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. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21104) <!-- Reviewable:end --> | ||||
| * | "./mach env" cause unclear message | wayling | 2018-07-28 | 1 | -4/+4 |
| | | | | | | | | Use the "get" instead to avoid the error. | ||||
* | | Remove unused --update parameter to ./mach bootstrap-android | Simon Sapin | 2018-07-12 | 1 | -4/+1 |
| | | |||||
* | | Android: increase emulator disk size, for debug builds | Simon Sapin | 2018-07-02 | 1 | -1/+1 |
| | | | | | | | | Avoid INSTALL_FAILED_INSUFFICIENT_STORAGE on install. | ||||
* | | bootstrap-android: check SHA1 hashes of downloaded archives | Simon Sapin | 2018-07-02 | 1 | -3/+16 |
| | | |||||
* | | Add "./mach android-emulator" | Simon Sapin | 2018-07-02 | 1 | -1/+1 |
| | | |||||
* | | Use the bootstraped Android toolchains by default | Simon Sapin | 2018-07-02 | 1 | -16/+6 |
| | | |||||
* | | bootstrap-android: always run sdkmanager | Simon Sapin | 2018-07-02 | 1 | -39/+38 |
| | | | | | | | | It is quick when already up to date | ||||
* | | bootstrap-android: use predictable paths for SDK and NDK | Simon Sapin | 2018-07-02 | 1 | -10/+14 |
| | | | | | | | | … independent of the version number | ||||
* | | Create emulator images for both ARM and x86 | Simon Sapin | 2018-07-02 | 1 | -16/+33 |
| | | |||||
* | | Do not prompt for Android emulator hardware profile | Simon Sapin | 2018-07-02 | 1 | -8/+12 |
| | | |||||
* | | Tidy | Simon Sapin | 2018-07-02 | 1 | -1/+0 |
| | | |||||
* | | mach bootstrap-android: configure and show how to start an emulator | Simon Sapin | 2018-07-02 | 1 | -0/+6 |
| | | |||||
* | | Create and Android virtual device | Simon Sapin | 2018-07-02 | 1 | -0/+9 |
| | | |||||
* | | Use more recent Android tools | Simon Sapin | 2018-07-02 | 1 | -29/+32 |
| | | | | | | | | The older version seems to insist on updating itself when asked to install other components. | ||||
* | | Install complete Android SDK (as much as on Buildbot CI) | Simon Sapin | 2018-07-02 | 1 | -9/+20 |
| | | |||||
* | | Add `./mach bootstrap-android` | Simon Sapin | 2018-07-02 | 1 | -1/+52 |
|/ | |||||
* | Auto merge of #20789 - Eijebong:fix-clean-cache, r=jdm | bors-servo | 2018-06-06 | 1 | -2/+8 |
|\ | | | | | | | | | | | | | | | | | | | | | Don't try to list files in directories that don't exist Fixes #20784 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20789) <!-- Reviewable:end --> | ||||
| * | Don't try to list files in directories that don't exist | Bastien Orivel | 2018-05-15 | 1 | -2/+8 |
| | | | | | | | | Fixes #20784 | ||||
* | | Remove geckolib-related build commands. | Emilio Cobos Álvarez | 2018-05-17 | 1 | -9/+6 |
|/ | |||||
* | Show actual exception when deletion fails. | Josh Matthews | 2018-03-08 | 1 | -0/+2 |
| | |||||
* | Added default fall-back when CARGO_HOME is not set for clean-cargo-cache | Timur Borkhodoev | 2018-01-22 | 1 | -1/+2 |
| | |||||
* | auto clean cache | tigercosmos | 2018-01-18 | 1 | -6/+6 |
| | |||||
* | Use rustup.rs instead of custom bootstrap | Simon Sapin | 2018-01-10 | 1 | -199/+23 |
| | | | | Fixes #11361, closes #18874 | ||||
* | Stop using "alternate" rustc builds. | Simon Sapin | 2017-11-14 | 1 | -9/+2 |
| | | | | | With https://github.com/rust-lang/rust/pull/45810, normal Nightly now has LLVM assertions disabled. | ||||
* | Auto merge of #18953 - servo:keep, r=jdm | bors-servo | 2017-10-20 | 1 | -1/+4 |
|\ | | | | | | | | | | | | | | | | | | | Fix './mach clean-nightlies --keep 3' not keeping anything. This affects CI, re-downloading Nightly for every build. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18953) <!-- Reviewable:end --> | ||||
| * | Fix './mach clean-nightlies --keep 3' not keeping anything. | Simon Sapin | 2017-10-19 | 1 | -1/+4 |
| | |