aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src
Commit message (Expand)AuthorAgeFilesLines
* SimplifyJonas Schievink2021-05-201-4/+2
* Refactor name resolution to resolve derive helpersJonas Schievink2021-05-202-85/+135
* Rename `unexpanded_macros` to `unresolved_macros`Jonas Schievink2021-05-201-15/+31
* Track in-scope derive helpers during nameresJonas Schievink2021-05-191-8/+26
* Fix unresolved attribute fallback againJonas Schievink2021-05-192-4/+33
*-. Merge #8885 #8887bors[bot]2021-05-192-14/+35
|\ \
| | * Fix derive collection after unresolved attribute fallbackJonas Schievink2021-05-192-2/+26
| |/ |/|
| * Simplify eager macro representationJonas Schievink2021-05-191-12/+9
|/
* Merge #8882bors[bot]2021-05-192-28/+160
|\
| * Rewrite `resolve_imports` to use an iteratorJonas Schievink2021-05-191-19/+23
| * Restructure nameres loop to be a bit clearerJonas Schievink2021-05-191-38/+41
| * internal: resolve attributes in name resolutionJonas Schievink2021-05-192-3/+128
* | Merge #8871bors[bot]2021-05-181-23/+13
|\ \
| * | Simplify `DefCollector::resolve_macros`Jonas Schievink2021-05-181-23/+13
| |/
* | Added cov markivan7702021-05-172-1/+3
* | Fix #8834ivan7702021-05-162-0/+19
* | Merge #8813bors[bot]2021-05-163-8/+79
|\ \
| * | Address final feedbackJade2021-05-161-0/+8
| * | Add more tests, refactor array lengths/consteval workJade2021-05-141-0/+12
| * | Add support for lengths in array repeats, if they are literalsJade2021-05-132-4/+5
| * | Support length for ByteStringsJade2021-05-131-1/+4
| * | Add lowering of array lengths in typesJade2021-05-131-3/+50
| |/
* | Merge #8822bors[bot]2021-05-131-2/+2
|\ \
| * | Cleanup importsAleksey Kladov2021-05-131-2/+2
| |/
* | Merge #8820bors[bot]2021-05-131-2/+11
|\ \ | |/ |/|
| * Return absolute paths in find_path if crate start is ambiguousLukas Wirth2021-05-131-2/+11
* | Merge #8398bors[bot]2021-05-113-10/+20
|\ \
| * | Fix inference with conditionally compiled tailsDaniel McNab2021-05-033-10/+20
* | | Rewrite `attr.rs` to allow using syntax-based indicesJonas Schievink2021-05-102-59/+84
* | | Move `AttrId` back into `hir_def`Jonas Schievink2021-05-103-6/+9
| |/ |/|
* | Test that none of the macros are reparsedJonas Schievink2021-05-091-0/+6
* | Precompute macro fragment kindJonas Schievink2021-05-095-11/+29
* | Reuse database in LowerCtxJonas Schievink2021-05-064-15/+11
* | Update crates/hir_def/src/nameres/tests/incremental.rsAleksey Kladov2021-05-061-1/+1
* | internal: add failing incremental testAleksey Kladov2021-05-061-0/+52
* | Don't store call-site text offsets in hygiene infoJonas Schievink2021-05-0612-63/+99
* | Fix block comment intra doc link injection rangesLukas Tobias Wirth2021-05-041-4/+8
|/
* find_path: check only crate-level preludeJonas Schievink2021-04-301-2/+28
* Remove `ItemTree::all_inner_items`Jonas Schievink2021-04-211-7/+0
* Add failing local items testJonas Schievink2021-04-213-0/+46
* Fix some find_path bugs around inner itemsJonas Schievink2021-04-191-5/+58
* fix: false positive about inner attrs in docsAleksey Kladov2021-04-191-2/+2
* Merge #8462bors[bot]2021-04-197-36/+72
|\
| * hir_ty: keep body::Expander in TyLoweringContextcynecx2021-04-182-45/+11
| * hir_def: various cleanupscynecx2021-04-183-11/+9
| * hir_def: refactor expand_macro_type and cleanupscynecx2021-04-172-120/+30
| * hir_def: ignore ast::Type in file_item_tree querycynecx2021-04-172-10/+11
| * hir_ty: Expand macros at type positioncynecx2021-04-178-49/+210
* | Fix visibility of items in block modulesJonas Schievink2021-04-192-1/+21
|/
* Fix `TestDB::module_at_position` with submodulesJonas Schievink2021-04-172-2/+72