aboutsummaryrefslogtreecommitdiff
path: root/xtask/src
Commit message (Collapse)AuthorAgeFilesLines
* internal: enforce no #[ignore] and no #[should_panic]Aleksey Kladov2021-06-151-0/+31
|
* Use objects instead of bools for markers in package.jsonLaurențiu Nicola2021-06-151-2/+2
|
* Merge #9260bors[bot]2021-06-141-1/+1
|\ | | | | | | | | | | | | | | 9260: tree-wide: make rustdoc links spiky so they are clickable r=matklad a=lf- Rustdoc was complaining about these while I was running with --document-private-items and I figure they should be fixed. Co-authored-by: Jade <[email protected]>
| * tree-wide: make rustdoc links spiky so they are clickableJade2021-06-141-1/+1
| |
* | internal: start new diagnostics APIAleksey Kladov2021-06-131-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At the moment, this moves only a single diagnostic, but the idea is reafactor the rest to use the same pattern. We are going to have a single file per diagnostic. This file will define diagnostics code, rendering range and fixes, if any. It'll also have all of the tests. This is similar to how we deal with assists. After we refactor all diagnostics to follow this pattern, we'll probably move them to a new `ide_diagnostics` crate. Not that we intentionally want to test all diagnostics on this layer, despite the fact that they are generally emitted in the guts on the compiler. Diagnostics care to much about the end presentation details/fixes to be worth-while "unit" testing. So, we'll unit-test only the primary output of compilation process (types and name res tables), and will use integrated UI tests for diagnostics.
* | internal: check that coverage marks are always pairedAleksey Kladov2021-06-131-1/+48
| |
* | clippy::useless_conversionMaan20032021-06-131-2/+1
| |
* | clippy::redudant_borrowMaan20032021-06-133-5/+5
| |
* | Update ungrammarJonas Schievink2021-06-111-1/+1
|/
* Use HTTPS for clippy lint JSONLaurențiu Nicola2021-06-071-1/+1
|
* Unescape generated clippy lintsLukas Wirth2021-06-051-0/+5
|
* Enable proc macros and build scripts by default in CLILaurențiu Nicola2021-06-051-3/+2
|
* Exclude `crates/ide_db/src/helpers/generated_lints.rs` from `tidy::check_todo`Lukas Wirth2021-06-041-3/+5
|
* Replace `-` with `_` in generated lint namesLukas Wirth2021-06-041-7/+12
|
* Generate default lint groupsLukas Wirth2021-06-041-9/+24
|
* Generate default lint completionsLukas Wirth2021-06-041-11/+41
|
* Implement hover for lintsLukas Wirth2021-06-041-8/+12
|
* Use push_strClemens Wasser2021-06-031-2/+2
|
* Apply more clippy suggestions and update generatedClemens Wasser2021-06-032-6/+6
|
* Apply a few clippy suggestionsClemens Wasser2021-06-031-11/+9
|
* internal: disable debuginfo afterallAleksey Kladov2021-05-271-1/+5
|
* tidyDomantas Jadenkus2021-05-241-0/+1
|
* internal: try re-enabling debug info on releases againAleksey Kladov2021-05-241-6/+2
| | | | | | full LTO OOMs the LLVM, lets try thin cc https://github.com/rust-lang/rust/issues/85598
* internal: disable debug symbols due to failing windows buildAleksey Kladov2021-05-231-1/+6
| | | | See https://github.com/rust-lang/rust/issues/85598
* Merge #8926bors[bot]2021-05-221-19/+1
|\ | | | | | | | | | | | | | | 8926: internal: Drop uncompressed release artifacts and those following the old naming convention r=matklad a=lnicola Closes #6996 Co-authored-by: Laurențiu Nicola <[email protected]>
| * Drop uncompressed release artifacts and those following the old naming ↵Laurențiu Nicola2021-05-221-19/+1
| | | | | | | | convention
* | internal: try enabling debug info for releasesAleksey Kladov2021-05-221-0/+1
|/ | | | | We now compress releases, so let's check if debug info is light enough to actually ship to users. Getting line numbers back would be helpful!
* Add last remaining module docstringFlorian Diebold2021-05-221-21/+2
|
* Add even more docsAleksey Kladov2021-05-221-2/+2
|
* Add more docsAleksey Kladov2021-05-221-12/+1
|
* 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
|