aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* minor: put a mark backAleksey Kladov2021-06-132-0/+2
|
* Merge #9242bors[bot]2021-06-13134-402/+372
|\ | | | | | | | | | | | | | | 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-139-22/+16
| |
| * clippy::redudant_borrowMaan20032021-06-13114-285/+285
| |
* | 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.
* | | Merge #9238bors[bot]2021-06-1212-12/+15
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 9238: internal: cross-crate cov-marks r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * | internal: cross-crate cov-marksAleksey Kladov2021-06-1212-12/+15
|/ /
* | 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
| | |
* | | Merge #9236bors[bot]2021-06-121-9/+9
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9236: Fix some typos in flyimport docs r=SomeoneToIgnore a=SomeoneToIgnore bors r+ Co-authored-by: Kirill Bulatov <[email protected]>
| * | | 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-124-6/+8
|\| | | | | | | | | | | | | | | | | | | | | | | | | | 9231: minor: optimize r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | minor: optimizeAleksey Kladov2021-06-123-3/+6
| | | | | | | | | | | | | | | 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
| | |
* | | Merge #9229bors[bot]2021-06-121-1/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | 9229: minor: squelch "unused" warning r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | minor: squelch "unused" warningAleksey Kladov2021-06-121-1/+1
|/ /
* | Merge #9204bors[bot]2021-06-112-5/+34
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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]>
| * | Update libcJonas Schievink2021-06-111-2/+2
| | |
| * | 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
| | | |
* | | | Merge #9221bors[bot]2021-06-113-4/+7
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 9221: fix: Highlight tuple field accesses correctly r=Veykril a=Veykril Fixes #9220 bors r+ Co-authored-by: Lukas Wirth <[email protected]>
| * | | 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-1144-680/+819
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1143-676/+801
| | | | |
* | | | | 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-1110-79/+140
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | | |