aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/main.rs
Commit message (Collapse)AuthorAgeFilesLines
* tree-wide: make rustdoc links spiky so they are clickableJade2021-06-141-1/+1
|
* Merge #8427bors[bot]2021-05-031-2/+0
|\ | | | | | | | | | | | | | | | | | | 8427: Move CI to rust-cache Action r=matklad a=Swatinem This is humbling. I actually took inspiration from RAs pre-cache xtask when developing my action ;-) Closes #7731 Co-authored-by: Arpad Borsos <[email protected]>
| * Move CI to rust-cache ActionArpad Borsos2021-04-081-2/+0
| |
* | Use -u instead of --utc date flagKirill Bulatov2021-04-261-1/+1
| |
* | fix: add date to the version string on MacAleksey Kladov2021-04-261-1/+1
| | | | | | | | It doesn't support `--iso`
* | fix: dont' misundentify nightly as stable in --version on Mac&WinAleksey Kladov2021-04-261-5/+1
|/ | | | | We used to set `--nightly` in CI, and only for linux. Let's detect this in xtask instead.
* a lot of clippy::style fixesMatthias Krüger2021-03-211-1/+1
|
* xtask: replace "lint" command by a simply cargo aliasMatthias Krüger2021-03-141-20/+0
| | | | | | | This strips the run_clippy implementation out of xtask and replaces it by a simple "cargo lint" alias which runs clippy with the corresponding flags. Unfortunately I could not name the alias "clippy" because that would lead to infinite recursion.
* Fix remaining references to `cargo xtask codegen`Lukas Wirth2021-03-121-1/+1
|
* Remove now dead codeAleksey Kladov2021-03-081-18/+1
|
* Make `code generation` just workAleksey Kladov2021-03-081-1/+0
| | | | | Contributors don't need to learn about `cargo xtask codegen` if `cargo test` just does the right thing.
* Make working with codegen less annoyingAleksey Kladov2021-03-081-4/+9
| | | | | | | | | | We probably should look into removing `xtask codegen` altogether. The test workflow works perfectly for package.json config. There are two things preventing that: * Lint completions are generated on demand. * Docs are not committed to the repository.
* Underengineer `cargo xtask install --client`Aleksey Kladov2021-03-051-4/+1
|
* Cleanup install commandAleksey Kladov2021-03-051-29/+4
|
* Fix regression where the client was not installedAleksey Kladov2021-03-051-1/+1
|
* Use cli parser with auto-generated helpAleksey Kladov2021-03-011-108/+26
|
* Axe pre-commitAleksey Kladov2021-03-011-15/+0
|
* Simplify xtaskAleksey Kladov2021-03-011-7/+127
| | | | lib/bin/test separation isn't really needed.
* reliable memory usage during benchmarkingAleksey Kladov2021-02-231-1/+4
|
* Update pico-argskjeremy2021-01-191-13/+21
| | | | Should maintains existing behavior
* Add back jemalloc supportJonas Schievink2021-01-181-3/+9
|
* Add build benchmark xtask commandAleksey Kladov2021-01-111-2/+10
|
* Update usage string to include code-exploration client.Jérémy2020-12-081-1/+1
|
* rename flag --client-code to --client on xtask installEmil Gardström2020-10-201-8/+8
|
* allow xtask install --client-code[=CLIENT] to specify clientEmil Gardström2020-10-171-6/+9
|
* Switch from not_bash to xshellAleksey Kladov2020-10-171-2/+2
|
* Cleanup feature generationAleksey Kladov2020-08-181-7/+3
|
* Merge remote-tracking branch 'rust-analyzer/master'Dmitry2020-08-181-2/+3
|\
| * Revive cache cleaningAleksey Kladov2020-08-181-2/+3
| | | | | | | | | | | | | | The idea here is that, on CI, we only want to cache crates.io dependencies, and not local crates. This keeps the size of the cache low, and also improves performance, as network and moving files on disk (on Windows) can be slow.
* | Added competition for unstable featuresDmitry2020-08-091-0/+1
|/ | | Added xtask for download unstable book from rust repository and codegene for it. Also small changes from lint
* Add self-analysis-stats to metricsAleksey Kladov2020-07-241-2/+6
|
* Add metricsAleksey Kladov2020-07-241-0/+2
|
* MinorAleksey Kladov2020-07-241-3/+4
|
* Remove support for jemallocAleksey Kladov2020-07-221-10/+2
| | | | | We only used it for measuring memory usage, but now we can use glibc's allocator for that just fine
* Add opt-in mimalloc featureIvan Kozik2020-07-141-3/+12
|
* .Aleksey Kladov2020-07-071-1/+6
|
* RefactorAleksey Kladov2020-06-081-2/+2
|
* Move to a dedicated fileAleksey Kladov2020-06-081-2/+3
|
* Don't store generated docs in the repoAleksey Kladov2020-06-031-0/+1
|
* Generate features docs from sourceAleksey Kladov2020-05-311-0/+1
|
* Don't strip nightly releasesAleksey Kladov2020-04-081-10/+4
|
* Fix formattingAleksey Kladov2020-03-231-1/+1
|
* Fix releaseAleksey Kladov2020-03-231-4/+10
|
* Simplify extension tag sniffingAleksey Kladov2020-03-191-2/+3
|
* Build server via dist as wellAleksey Kladov2020-03-041-2/+3
|
* cargo xtask distAleksey Kladov2020-03-041-2/+12
| | | | This builds the typescript extension
* Add dry run mode to xtask releaseAleksey Kladov2020-02-141-1/+2
|
* xtask releaseAleksey Kladov2020-02-101-1/+5
|
* :arrow_up: pico-argsAleksey Kladov2020-01-081-2/+2
|
* Share cache cleaning logic between OSesAleksey Kladov2020-01-071-1/+5
|