aboutsummaryrefslogtreecommitdiff
path: root/crates
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Make block-local trait impls workFlorian Diebold2021-06-135-36/+154
| | | | | | | | | | | | | | | As long as either the trait or the implementing type are defined in the same block.
* | | internal: check that coverage marks are always pairedAleksey Kladov2021-06-132-5/+6
| | |
* | | minor: put a mark backAleksey Kladov2021-06-132-0/+2
|/ /
* | Merge #9242bors[bot]2021-06-13131-395/+366
|\ \ | | | | | | | | | | | | | | | | | | | | | 9242: Clippy r=matklad a=Maan2003 Best viewed commit wise Co-authored-by: Maan2003 <[email protected]>
| * | cargo fmtMaan20032021-06-139-61/+38
| | |
| * | clippy::redundant_field_namesMaan20032021-06-136-7/+7
| | |
| * | clippy::manual_str_repeatMaan20032021-06-132-3/+3
| | |
| * | clippy::useless_returnMaan20032021-06-1310-15/+15
| | |
| * | clippy::redundant_closureMaan20032021-06-1312-17/+17
| | |
| * | clippy::clone_on_copyMaan20032021-06-137-7/+6
| | |
| * | clippy::useless_conversionMaan20032021-06-138-20/+15
| | |
| * | clippy::redudant_borrowMaan20032021-06-13111-280/+280
| | |
* | | Merge #9240bors[bot]2021-06-131-1/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 9240: Fixed a small typo in comment r=matklad a=fee1-dead Co-authored-by: fee1-dead <[email protected]>
| * | Fixed a small typo in commentfee1-dead2021-06-111-1/+1
| | |
* | | Merge #9239bors[bot]2021-06-126-55/+184
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9239: fix: Fix coercion in match with expected type r=flodiebold a=flodiebold Plus add infrastructure to test type mismatches without expect. CC #8961 Co-authored-by: Florian Diebold <[email protected]>
| * | | Fix coercion in match with expected typeFlorian Diebold2021-06-126-55/+184
| | | | | | | | | | | | | | | | Plus add infrastructure to test type mismatches without expect.
* | | | internal: cross-crate cov-marksAleksey Kladov2021-06-1211-10/+13
|/ / /
* | | Merge #9237bors[bot]2021-06-127-520/+417
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9237: internal: move diagnostics infra to hir r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | internal: move diagnostics infra to hirAleksey Kladov2021-06-127-520/+417
| | | |
* | | | Fix some typos in flyimport docsKirill Bulatov2021-06-121-9/+9
| | | |
* | | | Merge #9233bors[bot]2021-06-127-1781/+1821
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9233: Move some hir_ty diagnostics to hir r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | Move some hir_ty diagnostics to hirAleksey Kladov2021-06-127-1781/+1821
| | | |
* | | | Merge #9231bors[bot]2021-06-123-6/+7
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9231: minor: optimize r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | minor: optimizeAleksey Kladov2021-06-122-3/+5
| | | | | | | | | | | | | | | | | | | | We shouldn't be looking at the source map unless we actually have diagnostics.
| * | | minor: reduce visibilityAleksey Kladov2021-06-121-3/+2
| | | |
* | | | Merge #9230bors[bot]2021-06-127-405/+362
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9230: internal: move inference diagnostics to hir r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | internal: move missing unsafe diagnostic to hirAleksey Kladov2021-06-126-166/+145
| | | |
| * | | internal: move inference diagnostics to hirAleksey Kladov2021-06-126-244/+222
| | | |
* | | | minor: squelch "unused" warningAleksey Kladov2021-06-121-1/+1
|/ / /
* | | Merge #9204bors[bot]2021-06-111-3/+32
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9204: feat: more accurate memory usage info on glibc Linux r=jonas-schievink a=jonas-schievink This adds support for the new `mallinfo2` API added in glibc 2.33. It addresses a shortcoming in the `mallinfo` API where it was unable to handle memory usage of more than 2 GB, which we sometimes exceed. Blocked on https://github.com/rust-lang/libc/pull/2228 Co-authored-by: Jonas Schievink <[email protected]>
| * | | Add support for mallinfo2 on glibc LinuxJonas Schievink2021-06-101-3/+32
| | | |
* | | | Merge #9223bors[bot]2021-06-114-10/+64
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9223: Complete associated types in dyn and impl trait r=Veykril a=Veykril Fixes #9222 bors r+ Co-authored-by: Lukas Wirth <[email protected]>
| * | | | Complete associated types in dyn and impl traitLukas Wirth2021-06-114-10/+64
| | | | |
* | | | | Highlight tuple field accesses correctlyLukas Wirth2021-06-113-4/+7
|/ / / /
* | | | Merge #9219bors[bot]2021-06-112-3/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9219: minor: Replace some AssocItem::containing_trait calls trait_or_trait_impl r=Veykril a=Veykril bors r+ Co-authored-by: Lukas Wirth <[email protected]>
| * | | | Replace some AssocItem::containing_trait calls trait_or_trait_implLukas Wirth2021-06-112-3/+6
| | | | |
* | | | | Merge #9218bors[bot]2021-06-113-11/+215
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9218: Item search now respects trait impl items r=Veykril a=Veykril Fixes #2977 Co-authored-by: Lukas Wirth <[email protected]>
| * | | | Item search now respects trait impl itemsLukas Wirth2021-06-113-11/+215
| | | | |
* | | | | Merge #9217bors[bot]2021-06-1141-676/+815
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9217: internal: Don't stringify and reparse `cfg_attr`-gated attributes r=jonas-schievink a=jonas-schievink Bumps ungrammar to include https://github.com/rust-analyzer/ungrammar/pull/33 bors r+ Co-authored-by: Jonas Schievink <[email protected]>
| * | | | | Don't stringify `cfg_attr`-gated attributesJonas Schievink2021-06-111-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | This preserves the assigned `TokenId`s
| * | | | | Update ungrammarJonas Schievink2021-06-1140-672/+797
| | | | | |
* | | | | | Merge #9216bors[bot]2021-06-112-18/+21
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9216: fix: Don't allow lookup by self for unprefixed self access completions r=Veykril a=Veykril Fixes #9211 bors r+ Co-authored-by: Lukas Wirth <[email protected]>
| * | | | | Don't allow lookup by self for unprefixed self access completionsLukas Wirth2021-06-112-18/+21
| |/ / / /
* | | | | Merge #9215bors[bot]2021-06-111-2/+9
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9215: change visibility for use and macro items r=jonas-schievink a=Maan2003 Co-authored-by: Maan2003 <[email protected]>
| * | | | change visibility for use and macro itemsMaan20032021-06-111-2/+9
| | | | |
* | | | | Merge #9192bors[bot]2021-06-118-79/+130
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9192: internal: Build test-macros in a build script r=jonas-schievink a=jonas-schievink This build the test-proc-macros in `proc_macro_test` in a build script, and copies the artifact to `OUT_DIR`. This should make it available throughout all of rust-analyzer at no cost other than depending on `proc_macro_test`, fixing https://github.com/rust-analyzer/rust-analyzer/issues/9067. This hopefully will let us later write inline tests that utilize proc macros, which makes my life fixing proc macro bugs easier. Opening this as a sort of RFC, because I'm not totally sure this approach is the best. Co-authored-by: Jonas Schievink <[email protected]>
| * | | | | Try to fix unique file names on WindowsJonas Schievink2021-06-091-4/+7
| | | | | |
| * | | | | Build test-macros in a build scriptJonas Schievink2021-06-097-75/+123
| | | | | |
* | | | | | Don't suggest Remove unused param in trait implsMaan20032021-06-111-1/+29
| |/ / / / |/| | | |
* | | | | Only prefill caches in the completion benchmarkKirill Bulatov2021-06-115-5/+21
| | | | |