aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src
Commit message (Expand)AuthorAgeFilesLines
* internal: unified missing fields diagnosticAleksey Kladov2021-06-132-107/+62
* internal: move missing_fields diagnosticsAleksey Kladov2021-06-132-56/+20
* internal: start new diagnostics APIAleksey Kladov2021-06-132-34/+37
* clippy::clone_on_copyMaan20032021-06-131-1/+1
* clippy::redudant_borrowMaan20032021-06-133-9/+9
* internal: move diagnostics infra to hirAleksey Kladov2021-06-123-17/+159
* Move some hir_ty diagnostics to hirAleksey Kladov2021-06-122-17/+421
* minor: optimizeAleksey Kladov2021-06-121-3/+4
* internal: move missing unsafe diagnostic to hirAleksey Kladov2021-06-122-4/+40
* internal: move inference diagnostics to hirAleksey Kladov2021-06-122-4/+72
* Merge #9218bors[bot]2021-06-111-0/+14
|\
| * Item search now respects trait impl itemsLukas Wirth2021-06-111-0/+14
* | Add more profiling for flyimportsKirill Bulatov2021-06-101-0/+4
|/
* Implement dummy expansions for builtin attributesLukas Wirth2021-06-091-0/+1
* Merge #9191bors[bot]2021-06-091-2/+10
|\
| * Don't descend MacroCall TokenTree delimitersLukas Wirth2021-06-091-2/+10
| |
| \
*-. \ Merge #9181 #9182bors[bot]2021-06-082-1/+21
|\ \ \
| | * | fix: don't complete derive macros as fn-like macrosJonas Schievink2021-06-081-0/+7
| | |/
| * / Don't complete values in type positionLukas Wirth2021-06-082-1/+14
| |/
* / source_to_def: skip items with no defJonas Schievink2021-06-081-50/+56
|/
* Merge #9169bors[bot]2021-06-072-20/+87
|\
| * Attempt to track attr macros during highlightingJonas Schievink2021-06-071-0/+10
| * Make "expand macro" command work with attribute macrosJonas Schievink2021-06-071-0/+16
| * Handle attribute macros in `descend_into_macros`Jonas Schievink2021-06-062-20/+61
* | feat: goto definition on an impl fn goes to that fn in the traitJade2021-06-071-4/+5
|/
* Expand procedural attribute macrosJonas Schievink2021-06-031-1/+15
* Merge #8866bors[bot]2021-05-311-1/+1
|\
| * Update salsaJonas Schievink2021-05-271-1/+1
* | Diagnose unimplemented built-in macrosJonas Schievink2021-05-302-2/+34
* | Thread proc-macro types through the HIRJonas Schievink2021-05-291-5/+13
* | Don't store supertraits in ItemTreeLaurențiu Nicola2021-05-271-4/+0
|/
* Merge #8997bors[bot]2021-05-271-20/+6
|\
| * Stop expanding UseTrees during ItemTree loweringJonas Schievink2021-05-261-20/+6
* | simplifyLukas Wirth2021-05-261-1/+5
|/
* internal: move diagnostics to hirAleksey Kladov2021-05-252-13/+395
* Merge #8942bors[bot]2021-05-251-32/+1
|\
| * Remove hir krate methodsAramis Razzaghipour2021-05-241-48/+0
| * Add highlighting of items from other cratesAramis Razzaghipour2021-05-241-0/+17
* | internal: rename hypothetical -> speculativeAleksey Kladov2021-05-241-5/+5
* | internal: intern `TypeBound`sJonas Schievink2021-05-241-1/+1
* | Merge #8945bors[bot]2021-05-233-14/+17
|\ \
| * | Get rid of field_type againFlorian Diebold2021-05-233-18/+11
| * | Infer correct expected type for generic struct fieldsFlorian Diebold2021-05-231-3/+15
| * | Record method call substs and use them in call infoFlorian Diebold2021-05-232-7/+5
| |/
* / Correctly resolve crate name in use paths when import shadows itselfLukas Tobias Wirth2021-05-231-1/+10
|/
* Give ‘unsafe’ semantic token modifier to unsafe traitsAramis Razzaghipour2021-05-231-0/+4
* Paper over #8931 a bit moreFlorian Diebold2021-05-231-2/+3
* Add test for #8931 and better checkingFlorian Diebold2021-05-231-2/+2
* Add more docsAleksey Kladov2021-05-222-3/+10
* Rework obligation handlingFlorian Diebold2021-05-211-4/+6