Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | internal: start new diagnostics API | Aleksey Kladov | 2021-06-13 | 1 | -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 paired | Aleksey Kladov | 2021-06-13 | 1 | -1/+48 |
| | |||||
* | clippy::useless_conversion | Maan2003 | 2021-06-13 | 1 | -2/+1 |
| | |||||
* | clippy::redudant_borrow | Maan2003 | 2021-06-13 | 3 | -5/+5 |
| | |||||
* | Update ungrammar | Jonas Schievink | 2021-06-11 | 1 | -1/+1 |
| | |||||
* | Use HTTPS for clippy lint JSON | Laurențiu Nicola | 2021-06-07 | 1 | -1/+1 |
| | |||||
* | Unescape generated clippy lints | Lukas Wirth | 2021-06-05 | 1 | -0/+5 |
| | |||||
* | Enable proc macros and build scripts by default in CLI | Laurențiu Nicola | 2021-06-05 | 1 | -3/+2 |
| | |||||
* | Exclude `crates/ide_db/src/helpers/generated_lints.rs` from `tidy::check_todo` | Lukas Wirth | 2021-06-04 | 1 | -3/+5 |
| | |||||
* | Replace `-` with `_` in generated lint names | Lukas Wirth | 2021-06-04 | 1 | -7/+12 |
| | |||||
* | Generate default lint groups | Lukas Wirth | 2021-06-04 | 1 | -9/+24 |
| | |||||
* | Generate default lint completions | Lukas Wirth | 2021-06-04 | 1 | -11/+41 |
| | |||||
* | Implement hover for lints | Lukas Wirth | 2021-06-04 | 1 | -8/+12 |
| | |||||
* | Use push_str | Clemens Wasser | 2021-06-03 | 1 | -2/+2 |
| | |||||
* | Apply more clippy suggestions and update generated | Clemens Wasser | 2021-06-03 | 2 | -6/+6 |
| | |||||
* | Apply a few clippy suggestions | Clemens Wasser | 2021-06-03 | 1 | -11/+9 |
| | |||||
* | internal: disable debuginfo afterall | Aleksey Kladov | 2021-05-27 | 1 | -1/+5 |
| | |||||
* | tidy | Domantas Jadenkus | 2021-05-24 | 1 | -0/+1 |
| | |||||
* | internal: try re-enabling debug info on releases again | Aleksey Kladov | 2021-05-24 | 1 | -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 build | Aleksey Kladov | 2021-05-23 | 1 | -1/+6 |
| | | | | See https://github.com/rust-lang/rust/issues/85598 | ||||
* | Merge #8926 | bors[bot] | 2021-05-22 | 1 | -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 Nicola | 2021-05-22 | 1 | -19/+1 |
| | | | | | | | | convention | ||||
* | | internal: try enabling debug info for releases | Aleksey Kladov | 2021-05-22 | 1 | -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 docstring | Florian Diebold | 2021-05-22 | 1 | -21/+2 |
| | |||||
* | Add even more docs | Aleksey Kladov | 2021-05-22 | 1 | -2/+2 |
| | |||||
* | Add more docs | Aleksey Kladov | 2021-05-22 | 1 | -12/+1 |
| | |||||
* | internal: scalable module structure for fixits | Aleksey Kladov | 2021-05-17 | 1 | -3/+2 |
| | |||||
* | fix: direct people to the right repository | Aleksey Kladov | 2021-05-07 | 1 | -2/+4 |
| | |||||
* | internal: use API stabilized in 1.52 | Aleksey Kladov | 2021-05-06 | 1 | -1/+1 |
| | |||||
* | Merge #8710 | bors[bot] | 2021-05-03 | 1 | -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=true | Aleksey Kladov | 2021-05-03 | 1 | -0/+1 |
| | | | | | | | | closes #8050 | ||||
* | | Merge #8427 | bors[bot] | 2021-05-03 | 3 | -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 Action | Arpad Borsos | 2021-04-08 | 3 | -86/+0 |
| | | |||||
* | | Use -u instead of --utc date flag | Kirill Bulatov | 2021-04-26 | 1 | -1/+1 |
| | | |||||
* | | fix: add date to the version string on Mac | Aleksey Kladov | 2021-04-26 | 1 | -1/+1 |
| | | | | | | | | It doesn't support `--iso` | ||||
* | | fix: dont' misundentify nightly as stable in --version on Mac&Win | Aleksey Kladov | 2021-04-26 | 3 | -22/+17 |
| | | | | | | | | | | We used to set `--nightly` in CI, and only for linux. Let's detect this in xtask instead. | ||||
* | | Update xtask/src/release.rs | Aleksey Kladov | 2021-04-26 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Laurențiu Nicola <[email protected]> | ||||
* | | Update xtask/src/release.rs | Aleksey Kladov | 2021-04-26 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Laurențiu Nicola <[email protected]> | ||||
* | | internal: make normal release after a poin release less annoying | Aleksey Kladov | 2021-04-26 | 1 | -1/+10 |
| | | |||||
* | | fix: correct version string to contain hash, build date and channel | Aleksey Kladov | 2021-04-24 | 1 | -3/+5 |
| | | |||||
* | | minor | Aleksey Kladov | 2021-04-24 | 1 | -1/+1 |
| | | |||||
* | | minor | Aleksey Kladov | 2021-04-24 | 1 | -1/+1 |
| | | |||||
* | | fix: 'configuration.property' error in VS Code | Aleksey Kladov | 2021-04-23 | 1 | -1/+3 |
| | | | | | | | | closes #7789 | ||||
* | | Automatically categorize the changelog entries | Laurențiu Nicola | 2021-04-20 | 2 | -37/+161 |
| | | |||||
* | | Update license check | kjeremy | 2021-04-15 | 1 | -1/+1 |
|/ | |||||
* | Rust 1.51 | kjeremy | 2021-03-25 | 1 | -1/+1 |
| | |||||
* | a lot of clippy::style fixes | Matthias Krüger | 2021-03-21 | 3 | -3/+3 |
| | |||||
* | xtask: remove redundant lifetime (clippy::extra_unused_lifetimes) | Matthias Krüger | 2021-03-21 | 1 | -1/+1 |
| | |||||
* | use strip_prefix() instead of starts_with and slicing (clippy::manual_strip) | Matthias Krüger | 2021-03-21 | 2 | -8/+6 |
| | |||||
* | Add perf_revision to benchmark results | Douglas Weber | 2021-03-15 | 1 | -2/+6 |
| |