aboutsummaryrefslogtreecommitdiff
path: root/crates/hir
Commit message (Expand)AuthorAgeFilesLines
* Handle attribute macros in `descend_into_macros`Jonas Schievink2021-06-062-20/+61
* 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
* Fix HIR expecting errors to unify with anythingFlorian Diebold2021-05-211-6/+3
* Fix compilation of hir and ide cratesFlorian Diebold2021-05-211-2/+2
* Simplify eager macro representationJonas Schievink2021-05-191-2/+2
* Merge #8813bors[bot]2021-05-161-1/+4
|\
| * Address final feedbackJade2021-05-161-1/+1
| * Add more tests, refactor array lengths/consteval workJade2021-05-141-1/+4
* | Apply async semantic token modifier to async/await keywordshi-rustin2021-05-141-0/+4
|/
* Correctly support SelfType when searching for usagesLukas Wirth2021-05-081-0/+4
* internal: expose cfg attrs from hir::CrateAleksey Kladov2021-05-072-0/+6
* Merge #8745bors[bot]2021-05-061-0/+12
|\
| * Support goto_type_definition for typesLukas Tobias Wirth2021-05-061-0/+12
* | Reuse database in LowerCtxJonas Schievink2021-05-062-4/+3
* | Don't store call-site text offsets in hygiene infoJonas Schievink2021-05-064-6/+7
* | simplifyLukas Tobias Wirth2021-05-051-0/+4
|/
* internal: fix naming polarityAleksey Kladov2021-04-301-1/+1
* internal: normalize nameAleksey Kladov2021-04-302-2/+2
* hir_ty: deal with TypeRef::Macro in HirFormattercynecx2021-04-171-3/+2
* hir_ty: Expand macros at type positioncynecx2021-04-172-4/+9
* Exclude inherent traits from flyimportsKirill Bulatov2021-04-161-0/+12
* Improve indexing of implsFlorian Diebold2021-04-091-9/+21
* Intern SubstitutionsFlorian Diebold2021-04-081-1/+1
* Fix missing match armsFlorian Diebold2021-04-081-1/+3
* InEnvironment::new takes a referenceFlorian Diebold2021-04-071-2/+2
* Make Canonical::new a free-standing functionFlorian Diebold2021-04-071-1/+1