aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src
Commit message (Expand)AuthorAgeFilesLines
* Add more profiling for flyimportsKirill Bulatov2021-06-103-71/+85
* Implement dummy expansions for builtin attributesLukas Wirth2021-06-091-1/+3
* Merge #9169bors[bot]2021-06-074-3/+26
|\
| * Handle attribute macros in `descend_into_macros`Jonas Schievink2021-06-064-3/+26
* | Make Documentation::new non-genericLaurențiu Nicola2021-06-071-2/+2
|/
* Render documentation for derive completionLukas Wirth2021-06-041-0/+4
* Return `ReachedFixedPoint::No` when resolving derive helperJonas Schievink2021-06-041-0/+1
* Update list of built-in attributesJonas Schievink2021-06-031-16/+22
* Make it opt-inJonas Schievink2021-06-033-1/+15
* Expand procedural attribute macrosJonas Schievink2021-06-032-6/+90
* NFC: remove redundant clones (clippy::perf)Matthias Krüger2021-06-031-1/+1
* ItemTree: make variant fields inherit the enum's visibilityJonas Schievink2021-06-032-4/+43
* Add commentJonas Schievink2021-06-031-0/+3
* Implement `#[rustc_skip_array_during_method_dispatch]`Jonas Schievink2021-06-011-1/+13
* Fall back to legacy preludeJonas Schievink2021-06-011-14/+27
* Implement per-edition preludesJonas Schievink2021-06-014-69/+186
* Expand fixme commentsDawer2021-05-311-1/+4
* Clean up, more docs.Dawer2021-05-311-4/+1
* Implement struct ctor applicationDawer2021-05-311-1/+1
* Merge #8866bors[bot]2021-05-311-2/+2
|\
| * Update salsaJonas Schievink2021-05-271-2/+2
* | Diagnose unimplemented built-in macrosJonas Schievink2021-05-303-16/+48
* | Thread proc-macro types through the HIRJonas Schievink2021-05-292-2/+17
* | hir_ty: use async ret type for inference inside async bodiescynecx2021-05-294-3/+9
* | Test that `ItemTree` works as intendedJonas Schievink2021-05-271-1/+73
* | Don't store supertraits in ItemTreeLaurențiu Nicola2021-05-275-13/+3
|/
* Drop `ignore` from doctestsJonas Schievink2021-05-271-3/+3
* Reduce memory usage a bitJonas Schievink2021-05-262-9/+14
* Clean up ItemTree lowering now that it's 1:1Jonas Schievink2021-05-261-53/+26
* Stop expanding UseTrees during ItemTree loweringJonas Schievink2021-05-2610-168/+312
* Merge #8973bors[bot]2021-05-2512-621/+232
|\
| * internal: move diagnostics to hirAleksey Kladov2021-05-2512-621/+232
* | Consider trait to be in scope for trait-implLukas Wirth2021-05-251-13/+25
* | Fix lowering of FnOnce() without return typeFlorian Diebold2021-05-251-12/+15
|/
* internal: intern `AttrInput`Jonas Schievink2021-05-243-13/+14
* Intern `GenericArgs`Jonas Schievink2021-05-244-11/+10
* internal: intern `TypeBound`sJonas Schievink2021-05-249-25/+39
* Merge #8945bors[bot]2021-05-231-0/+8
|\
| * Infer correct expected type for generic struct fieldsFlorian Diebold2021-05-231-0/+8
* | internal: document ItemTree designJonas Schievink2021-05-231-2/+32
|/
* Explain why nested `TypeRef` aren't internedJonas Schievink2021-05-231-0/+4
* Render where clauses and more generic paramsJonas Schievink2021-05-232-34/+155
* Pretty-print generic parametersJonas Schievink2021-05-232-22/+99
* ItemTree: pretty-print all pathsJonas Schievink2021-05-222-9/+119
* Work around non-unique AttrIdsJonas Schievink2021-05-222-9/+39
* Add an ItemTree pretty-printerJonas Schievink2021-05-213-0/+780
* impl Display for AttrInput/ImportAliasJonas Schievink2021-05-212-1/+19
* Remove `StructDefKind`Jonas Schievink2021-05-213-20/+4
* Don't lower extern block in the ItemTreeJonas Schievink2021-05-214-20/+79
* Support `#[register_attr]` and `#[register_tool]`Jonas Schievink2021-05-202-32/+92