aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/devenv_commands.py
Commit message (Collapse)AuthorAgeFilesLines
* Port `./mach rustup` to Python 3Simon Sapin2021-02-251-3/+3
|
* Fix remaining flake8 warningsKagami Sascha Rosylight2020-06-211-2/+2
|
* mach + rustup: use the minimal profile and install rustc-devSimon Sapin2020-01-021-2/+2
|
* mach: run `rustup target add` in `ensure_bootstrapped`Simon Sapin2020-01-021-1/+1
|
* Extract media_stack pick into CommandBaseTuncer Ayaz2019-11-211-12/+1
|
* Implement `./mach check --media-stack`Tuncer Ayaz2019-11-211-2/+20
| | | | While at it, extract --media-stack flag into command_base.py.
* Make `./mach rustup` install the rustc-dev componentSimon Sapin2019-11-121-1/+1
|
* Use urllib from six module in order to be compatible with Python3marmeladema2019-10-161-2/+2
|
* Share more `./mach build` logic with mach check, doc, test-unitSimon Sapin2019-07-021-6/+3
| | | | Fixes #23659
* Remove `./mach cargo`.Simon Sapin2019-07-011-22/+9
| | | | | | Not all cargo subcommands take `--manifest-path`. Use plain `cargo` instead (rustup reads the `rust-toolchain` file) or consider adding new mach sub-commands.
* Fix certifi import error while running ./match bootstrapShanavas M2019-01-031-3/+3
| | | | Fixes #22590
* Run rustfmt on test-tidyPyfisch2018-11-061-13/+0
| | | | | Add ./mach fmt command. Mach installs rustfmt if needed.
* com.mozilla to org.mozillaPaul Rouget2018-10-021-1/+1
|
* Auto merge of #21809 - servo:features, r=SimonSapinbors-servo2018-09-271-0/+2
|\ | | | | | | | | | | | | | | | | | | | | Only build ports/servo by default (except Android), add `./mach build --libsimpleservo` Fixes #21314 <!-- 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/21809) <!-- Reviewable:end -->
| * Only add --manifest-path if not already presentSimon Sapin2018-09-261-2/+1
| |
| * Only build ports/servo by default (except Android), add `./mach build ↵Simon Sapin2018-09-251-0/+3
| | | | | | | | | | | | --libsimpleservo` Fixes #21314
* | Add mach command to setup remote debugging on Android devices.Josh Matthews2018-09-251-1/+57
|/
* Make ndk-stack mach command support x86 builds.Josh Matthews2018-09-051-1/+2
|
* Remove trailing whitespace in devenv_commandsjosh2018-08-101-2/+2
|
* Merge branch 'master' into masterJosh Brudnak2018-08-101-1/+25
|\
| * mach: Add ndk-stack command for android crash logs.Josh Matthews2018-08-081-0/+24
| |
* | Add rustfmt command to devenv commandsJoshBrudnak2018-08-091-0/+13
|/
* Remove geckolib-related build commands.Emilio Cobos Álvarez2018-05-171-48/+2
|
* Use rustup.rs instead of custom bootstrapSimon Sapin2018-01-101-27/+12
| | | | Fixes #11361, closes #18874
* mach: Remove redundant with(crate_dir).Emilio Cobos Álvarez2017-12-131-9/+2
|
* mach: Fix cargo-geckolib check / cargo-geckolib build after #19476.Emilio Cobos Álvarez2017-12-101-9/+18
|
* Use workspace.default-members to specify default crates for 'cargo build'Simon Sapin2017-12-071-1/+1
| | | | | | | | | | | … and 'cargo test', etc. Include Servo and its unit tests, but not Stylo because that would try to compile the style crate with incompatible feature flags: https://github.com/rust-lang/cargo/issues/4463 `workspace.default-members` was added in https://github.com/rust-lang/cargo/pull/4743. Older Cargo versions ignore it.
* Only pass cafile argument to urlopen in Python versions that support it.Simon Sapin2017-10-191-2/+3
|
* Bootstrap from official static.rust-lang.org when SNI is availableSimon Sapin2017-10-181-2/+2
|
* Fix './mach check' to build ports/servo, not components/servoSimon Sapin2017-10-121-1/+1
|
* Use upstream wptrunner from web-platform-tests.Josh Matthews2017-10-051-26/+0
|
* './mach rustup': Use alternate S3 URL that doesn’t require SNISimon Sapin2017-09-121-1/+1
| | | | … to hopefully fix https://travis-ci.org/servo/servo-with-rust-nightly/ builds.
* Switch back to pinning Rust by Nightly date instead of commit hash…Simon Sapin2017-08-311-23/+7
| | | | | | | | | | | | | | | | | | … this time using a `rust-toolchain` file compatible with rustup: https://github.com/rust-lang-nursery/rustup.rs/#the-toolchain-file And upgrade to rustc 1.21.0-nightly (c11f689d2 2017-08-29) ---- Now if both `system-rust` and `system-cargo` are set to `true` in `.servobuild`’s `[tools]` section, and the corresponding `rustc` and `cargo` binaries are in fact rustup’s wrappers, then rustup will use the correct version based on `rust-toolchain`. CC https://github.com/servo/servo/issues/11361 Unlike https://github.com/servo/servo/pull/17927, this does not make mach use rustup directly.
* Fix bootstrapping during `mach rustup` without system cargoSimon Sapin2017-07-211-0/+3
| | | | https://travis-ci.org/servo/servo-with-rust-nightly/builds/255611949#L989
* Update to cargo 0.21.0-nightly (eb6cf012a 2017-07-02)Simon Sapin2017-07-191-15/+0
| | | | | Cargo binaries are now produced on Rust’s CI, not Cargo’s. Remove cargo-commit-hash and find Cargo based on rust-commit-hash.
* Add 'mach check' and 'mach check-geckolib'Simon Sapin2017-05-131-18/+52
|
* Make `./mach rustup` use the latest nightly rather than master.Simon Sapin2017-05-131-4/+16
| | | | | | | This will help avoid situation where we upgrade Servo and dependencies for a Rust breaking change that hasn’t reach Nightly yet. The old behavior is still available with `./mach rustup --master`.
* Add `./mach cargoup`Simon Sapin2017-04-251-1/+17
|
* Add `./mach rustup`Simon Sapin2017-04-241-0/+18
|
* Add `--dry-run` argument to `mach cargo-update`UK9922017-04-111-8/+63
|
* Make `./mach rustc` and `./mach cargo` bootstrap.Simon Sapin2017-04-051-0/+7
|
* Add cargo-geckolib and rustc-geckolib commands to mach.Simon Sapin2017-04-051-0/+33
|
* Kill the plugins crate and its clippy supportAnthony Ramine2017-02-211-21/+0
| | | | | | Sometimes clippy gets outdated by months, and its current support setup means that each Servo component need to opt into it by depending on the plugins crate manually, and not all components do that.
* Move to Cargo workspacesAnthony Ramine2016-11-281-15/+5
|
* Updated cargo paths for the python scriptDzmitry Malyshau2016-11-171-1/+1
| | | | | Related to #14172 Needed this for `./mach cargo-update -p webrender` to work properly when replacing with a local copy
* Fix `./mach clippy`.Corey Farwell2016-11-081-1/+1
| | | | Fixes https://github.com/servo/servo/issues/13117.
* Auto merge of #13614 - jdm:wptrunnerup3, r=Ms2gerbors-servo2016-10-181-6/+9
|\ | | | | | | | | | | | | | | | | | | | | Upgrade wptrunner This gets us back to a pristine local copy and allows us to start experimenting with webdriver tests. <!-- 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/13614) <!-- Reviewable:end -->
| * Avoid #12321 by creating environment before switching directories.Josh Matthews2016-10-061-6/+7
| |
| * Rename mach command to upgrade wptrunner and make it work more than once.Josh Matthews2016-10-061-1/+3
| |
* | Restore the layout trace viewerShing Lyu2016-10-171-1/+1
|/