aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src/semantics
Commit message (Collapse)AuthorAgeFilesLines
* intenral: dont export impl detailsAleksey Kladov2021-06-221-2/+2
|
* minor: extend source_to_def docsAleksey Kladov2021-06-221-2/+18
|
* internal: document source_to_def and it's connection to Kotlin&RoslynAleksey Kladov2021-06-221-0/+69
|
* source_to_def: skip items with no defJonas Schievink2021-06-081-50/+56
|
* Handle attribute macros in `descend_into_macros`Jonas Schievink2021-06-061-3/+12
|
* Unleash macro 2.0 in hightlight and moreEdwin Cheng2021-03-271-4/+1
|
* Make MacroDefId's `AstId` mandatory when possibleJonas Schievink2021-03-181-4/+4
|
* Move doc-comment highlight injection from AST to HIRLukas Wirth2021-03-161-0/+6
|
* Return multiple modules in `parent_module`Lukas Wirth2021-03-151-8/+14
|
* Create all `ModuleId`s through a `DefMap` methodJonas Schievink2021-01-251-6/+4
| | | | | `ModuleId` needs to be able to represent blocks, and only the associated `DefMap` will know how to construct that `ModuleId`
* Make `ModuleId`'s `krate` field privateJonas Schievink2021-01-221-3/+4
|
* Obtain `ModuleId`'s `DefMap` through a methodJonas Schievink2021-01-221-1/+2
|
* Handle self/super/crate in PathSegment as NameRefLukas Wirth2021-01-151-0/+9
|
* Add ConstParams to the HIRLukas Wirth2021-01-011-3/+15
|
* Track labels in the HIRLukas Wirth2020-12-241-3/+12
|
* Make macro def krate mandatoryJonas Schievink2020-12-151-1/+1
| | | | Refactors builtin derive support to go through proper name resolution
* Basic support for decl macros 2.0Jonas Schievink2020-12-151-1/+1
|
* Move to upstream `macro_rules!` modelJonas Schievink2020-12-151-1/+4
|
* Add LifetimeParam resolving to SemanticsLukas Wirth2020-12-141-4/+17
|
* Fix source_to_def for named enum variant fieldsJonas Schievink2020-10-091-0/+4
|
* Rename ra_hir -> hirAleksey Kladov2020-08-131-0/+275