aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/devenv_commands.py
Commit message (Collapse)AuthorAgeFilesLines
* 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
|/
* Ensure cargo is up to date before running update crate commandGuillaume Gomez2016-10-011-0/+2
|
* Create `mach fetch` commandUK9922016-08-121-5/+20
|
* Improve mach clippy, add plugins to style/utilManish Goregaokar2016-07-121-3/+13
|
* Remove the gonk portLars Bergstrom2016-05-271-2/+1
|
* Improve mach wpt-upgrade.Ms2ger2016-04-201-2/+8
|
* Added warning for update-cargo -aPer Lundberg2016-04-141-2/+4
| | | | | | To quote Lars Bergstrom: > yeah, that's a giant footgun :-)
* adding check for windows then using Scripts instead of binJason Williams2016-01-221-0/+1
|
* win32: mach and build command fixesVladimir Vukicevic2016-01-201-14/+11
| | | | | | | - Add SERVO_USE_NIGHTLY_RUST env var to use the latest rust/cargo nightly snapshot - Fix up looking for cargo binary (in cargo/bin/cargo, not bin/cargo) - Fix up win32 executable checking (use .exe suffix) - fix up win32 PATH handling (subprocess must use shell=True for PATH change to be honored)