aboutsummaryrefslogtreecommitdiff
path: root/xtask
Commit message (Collapse)AuthorAgeFilesLines
* internal: scalable module structure for fixitsAleksey Kladov2021-05-171-3/+2
|
* fix: direct people to the right repositoryAleksey Kladov2021-05-071-2/+4
|
* internal: use API stabilized in 1.52Aleksey Kladov2021-05-061-1/+1
|
* Merge #8710bors[bot]2021-05-031-0/+1
|\ | | | | | | | | | | | | | | | | 8710: feat: build releases with lto=true r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * feat: build releases with lto=trueAleksey Kladov2021-05-031-0/+1
| | | | | | | | closes #8050
* | Merge #8427bors[bot]2021-05-033-86/+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-083-86/+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-263-22/+17
| | | | | | | | | | We used to set `--nightly` in CI, and only for linux. Let's detect this in xtask instead.
* | Update xtask/src/release.rsAleksey Kladov2021-04-261-1/+1
| | | | | | Co-authored-by: LaurenÈ›iu Nicola <[email protected]>
* | Update xtask/src/release.rsAleksey Kladov2021-04-261-1/+1
| | | | | | Co-authored-by: LaurenÈ›iu Nicola <[email protected]>
* | internal: make normal release after a poin release less annoyingAleksey Kladov2021-04-261-1/+10
| |
* | fix: correct version string to contain hash, build date and channelAleksey Kladov2021-04-241-3/+5
| |
* | minorAleksey Kladov2021-04-241-1/+1
| |
* | minorAleksey Kladov2021-04-241-1/+1
| |
* | fix: 'configuration.property' error in VS CodeAleksey Kladov2021-04-231-1/+3
| | | | | | | | closes #7789
* | Automatically categorize the changelog entriesLaurențiu Nicola2021-04-202-37/+161
| |
* | Update license checkkjeremy2021-04-151-1/+1
|/
* Rust 1.51kjeremy2021-03-251-1/+1
|
* a lot of clippy::style fixesMatthias Krüger2021-03-213-3/+3
|
* xtask: remove redundant lifetime (clippy::extra_unused_lifetimes)Matthias Krüger2021-03-211-1/+1
|
* use strip_prefix() instead of starts_with and slicing (clippy::manual_strip)Matthias Krüger2021-03-212-8/+6
|
* Parse extended_key_value_attributesLukas Wirth2021-03-191-1/+1
|
* Merge #8042bors[bot]2021-03-161-2/+6
|\ | | | | | | | | | | | | | | | | 8042: Add perf_revision to benchmark results r=lnicola a=d2weber I gave it a try to add the hash as described in #8031 Feel free to tell me if there is something I could improve. Co-authored-by: Douglas Weber <[email protected]>
| * Add perf_revision to benchmark resultsDouglas Weber2021-03-151-2/+6
| |
* | Fix macro expansion for statements w/o semicolonEdwin Cheng2021-03-161-1/+1
|/
* Add diesel to the benchmark suiteGeorg Semmler2021-03-151-1/+2
| | | | | | | | | | | This commit adds diesel to the continuosly run benchmark suite. Diesel heavily relies internally on macro generated code. Additionally there are lots of complicated trait releations used as part of their API. Therefore this benchmark will be quite sensitive to: * Performance related changes in the macro expanding code * Performance related changes while resolving trait bounds CC #7950
* xtask: replace "lint" command by a simply cargo aliasMatthias Krüger2021-03-142-22/+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-122-2/+2
|
* MinorAleksey Kladov2021-03-081-1/+1
|
* Cleanup the error messageAleksey Kladov2021-03-081-1/+1
|
* Remove now dead codeAleksey Kladov2021-03-089-90/+76
|
* Unused paramsAleksey Kladov2021-03-085-10/+10
|
* Make `code generation` just workAleksey Kladov2021-03-085-45/+35
| | | | | 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-083-21/+25
| | | | | | | | | | 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.
* :arrow_up: xflagsAleksey Kladov2021-03-072-9/+10
|
* Underengineer `cargo xtask install --client`Aleksey Kladov2021-03-053-70/+37
|
* Cleanup install commandAleksey Kladov2021-03-053-47/+52
|
* Fix regression where the client was not installedAleksey Kladov2021-03-051-1/+1
|
* Fix xflags falloutAleksey Kladov2021-03-021-1/+1
| | | | https://github.com/rust-analyzer/rust-analyzer/pull/7847#issuecomment-788920830
* Merge #7836bors[bot]2021-03-021-10/+33
|\ | | | | | | | | | | | | | | | | | | 7836: Check for path dev-dependencies with a version number r=lnicola a=lnicola Closes https://github.com/rust-analyzer/rust-analyzer/pull/7828#issuecomment-788174522. This looks a bit ugly, but at least fixes an issues where we missed target-specific dependencies. Co-authored-by: LaurenÈ›iu Nicola <[email protected]>
| * Check for path dev-dependencies with a version numberLaurențiu Nicola2021-03-011-10/+33
| |
* | Update xtask/src/flags.rsAleksey Kladov2021-03-011-1/+1
| | | | | | Co-authored-by: LaurenÈ›iu Nicola <[email protected]>
* | Use cli parser with auto-generated helpAleksey Kladov2021-03-017-133/+176
|/
* Axe pre-commitAleksey Kladov2021-03-012-53/+0
|
* Simplify xtaskAleksey Kladov2021-03-0117-180/+167
| | | | lib/bin/test separation isn't really needed.
* Merge #7797bors[bot]2021-02-272-80/+34
|\ | | | | | | | | | | | | | | | | | | 7797: Format generated lints and features manually r=matklad a=lnicola As `quote` and `rustfmt` leave them on a single line, which makes running `grep` in the repository quite annoying. Also removes a dead `gen_features.rs` file (`gen_lint_completions.rs` does the same thing). Co-authored-by: LaurenÈ›iu Nicola <[email protected]>
| * Remove dead gen_features codeLaurențiu Nicola2021-02-271-48/+0
| |
| * Format generated features manually instead of relying on rustfmtLaurențiu Nicola2021-02-271-32/+34
| |