aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def
Commit message (Expand)AuthorAgeFilesLines
* Obtain `ModuleId`'s `DefMap` through a methodJonas Schievink2021-01-2210-17/+27
* Fix broken link in intra-docDaiki Ihara2021-01-221-0/+13
* Remove unused fieldJonas Schievink2021-01-211-4/+0
* Add test for path resolution bugJonas Schievink2021-01-211-8/+33
* Revert "Make use of `block_def_map` in body lowering"Jonas Schievink2021-01-213-19/+18
* Merge #7378bors[bot]2021-01-212-1/+12
|\
| * Include `countme` crate to count important data structures.Aleksey Kladov2021-01-212-1/+12
* | Make use of `block_def_map` in body loweringJonas Schievink2021-01-213-18/+19
* | Remove unnecessary annotations from testsJonas Schievink2021-01-211-4/+0
|/
* Add test for nameres in nested blocksJonas Schievink2021-01-211-0/+29
* Add test that merges inner and outer namesJonas Schievink2021-01-211-0/+25
* Fix lowering with multiple block expressionsJonas Schievink2021-01-211-15/+23
* Fall back to parent DefMaps when resolving pathsJonas Schievink2021-01-211-0/+37
* Add name resolution query for block expressionsJonas Schievink2021-01-216-36/+198
* Treat BlockExpr as a potential module originJonas Schievink2021-01-202-2/+11
* DefMap: hide remaining crate-visible fieldsJonas Schievink2021-01-204-11/+23
* Merge #7359bors[bot]2021-01-202-26/+35
|\
| * Create a mapping from blocks to inner itemsJonas Schievink2021-01-202-26/+35
* | Make public DefMap fields privateJonas Schievink2021-01-205-14/+22
* | Show const params in completionsLukas Wirth2021-01-191-9/+16
|/
* Merge #7336bors[bot]2021-01-189-36/+32
|\
| * Rename `CrateDefMap` to `DefMap`Jonas Schievink2021-01-189-36/+32
| |
| \
*-. \ Merge #7297 #7338bors[bot]2021-01-181-0/+66
|\ \ \ | |_|/ |/| |
| * | Add flyimport completion for trait assoc itemsKirill Bulatov2021-01-161-0/+66
* | | Merge #7326bors[bot]2021-01-181-1/+1
|\ \ \ | |_|/ |/| |
| * | cargo fmtKevaundray Wedderburn2021-01-181-1/+1
| * | use `is_ident` methodKevaundray Wedderburn2021-01-181-2/+2
* | | Merge #7327bors[bot]2021-01-181-9/+1
|\ \ \
| * | | Remove `item_tree::Expr`Jonas Schievink2021-01-181-9/+1
* | | | Add `MacroType` syntaxJonas Schievink2021-01-181-0/+2
|/ / /
* | | :arrow_up: arenaAleksey Kladov2021-01-171-1/+1
* | | Use ‘index’ terminology for arena consistentlyAramis Razzaghipour2021-01-174-7/+7
* | | Merge #7276bors[bot]2021-01-177-7/+7
|\ \ \
| * | | Remove map module from la-arena public APIAramis Razzaghipour2021-01-157-7/+7
* | | | Merge #7304bors[bot]2021-01-171-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Depend on local copy of la-arena instead of crates.io’sAramis Razzaghipour2021-01-171-1/+1
| |/ /
* | | Handle self/super/crate in PathSegment as NameRefLukas Wirth2021-01-151-1/+1
* | | Add support for yiled keywordDaiki Ihara2021-01-152-1/+8
|/ /
* | prepare to publish el libro de arenaAleksey Kladov2021-01-1415-15/+15
* | Merge #7110bors[bot]2021-01-143-4/+10
|\ \
| * | we can have one less call to name.clone()AdnoC2020-12-311-2/+3
| * | deduplicate macro completions from legacy macros and preludeAdnoC2020-12-313-4/+9
* | | Fixed typos in code commentsVincent Esche2021-01-094-8/+8
* | | Merge #7145bors[bot]2021-01-081-1/+1
|\ \ \
| * | | Proper handling $crate Take 2Edwin Cheng2021-01-071-1/+1
* | | | Add fix to wrap return expression in SomePhil Ellison2021-01-071-0/+1
* | | | Change <|> to $0 - RebaseKevaundray Wedderburn2021-01-073-41/+41
| |_|/ |/| |
* | | Emit diagnostics for unresolved item-level macrosJonas Schievink2021-01-051-1/+32
* | | Merge #7168bors[bot]2021-01-051-1/+1
|\ \ \
| * | | Rename expr -> tail_exprAleksey Kladov2021-01-051-1/+1