aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/nameres/collector.rs
Commit message (Expand)AuthorAgeFilesLines
* Avoid querying attributes in item tree loweringJonas Schievink2020-12-161-8/+26
* Make macro def krate mandatoryJonas Schievink2020-12-151-12/+6
* Basic support for decl macros 2.0Jonas Schievink2020-12-151-1/+28
* Move to upstream `macro_rules!` modelJonas Schievink2020-12-151-37/+28
* Publish diagnostics for macro expansion errorsJonas Schievink2020-11-271-2/+25
* Don't store `SyntaxNodePtr` in `CrateDefMap`Jonas Schievink2020-11-261-4/+2
* Don't stack overflow on circular modulesAleksey Kladov2020-11-041-11/+14
* Deny unreachable-pubAleksey Kladov2020-11-021-7/+7
* Handle #![cfg] in crate rootJonas Schievink2020-10-261-2/+5
* Emit better #[cfg] diagnosticsJonas Schievink2020-10-221-12/+17
* Add a (hint) diagnostic for unconfigured itemsJonas Schievink2020-10-201-0/+13
* Account for proc macro helpers when parsing attrJonas Schievink2020-10-051-1/+2
* Add more comments about proc macro resolutionJonas Schievink2020-09-281-0/+20
* Reduce visibility of non-proc-macrosJonas Schievink2020-09-181-0/+19
* Remove obsolete proc macro collection codeJonas Schievink2020-09-181-19/+0
* Use hir_def to resolve proc macrosJonas Schievink2020-09-181-2/+48
* Rename `CustomDerive` to `ProcMacro`Jonas Schievink2020-09-181-1/+1
* Invert condition to unindent codeJonas Schievink2020-09-181-158/+157
* Give `ExternCrate` a `Name`, not a `ModPath`Jonas Schievink2020-09-171-10/+7
* Don't diagnose imports whose base crate is missingJonas Schievink2020-09-171-17/+40
* Track import sources and emit diagnosticsJonas Schievink2020-09-161-12/+49
* Leave extern crate items unresolved if they areJonas Schievink2020-09-161-1/+5
* Add diagnostic types for unresolved crates/importsJonas Schievink2020-09-161-7/+5
* Rename ra_hir_def -> hir_defAleksey Kladov2020-08-131-0/+1279