aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def
Commit message (Expand)AuthorAgeFilesLines
* Add convenience method for testingAleksey Kladov2019-11-153-5/+5
* Privatize modulesAleksey Kladov2019-11-151-1/+5
* Refactor Module::from_source to properly descend from root fileAleksey Kladov2019-11-151-0/+7
* Move body queries to hir_defAleksey Kladov2019-11-144-4/+62
* Move scopes to hir_defAleksey Kladov2019-11-142-0/+158
* Slightly better namingAleksey Kladov2019-11-142-10/+7
* Handle macro-generated expressions slightly less wrongAleksey Kladov2019-11-142-32/+20
* Move expansion to ExpanderAleksey Kladov2019-11-142-27/+41
* Move parse_path to ExpanderAleksey Kladov2019-11-142-10/+10
* Expansion stack scaffoldAleksey Kladov2019-11-142-8/+38
* Add Expader::to_sourceAleksey Kladov2019-11-142-10/+8
* Move original_file to ExpanderAleksey Kladov2019-11-142-9/+11
* Rename MacroResolver -> ExpanderAleksey Kladov2019-11-142-27/+23
* Move current file to MacroResolverAleksey Kladov2019-11-142-19/+25
* Reduce visibilityAleksey Kladov2019-11-141-5/+1
* Add helpful pointer to module docsAleksey Kladov2019-11-121-0/+2
* Drop obsolete commentAleksey Kladov2019-11-121-4/+0
* Move expression lowering to hir_defAleksey Kladov2019-11-122-2/+730
* Move definition of exprs to hir_defAleksey Kladov2019-11-125-16/+542
* Minor refactoringAleksey Kladov2019-11-121-18/+29
* Merge #2205bors[bot]2019-11-112-3/+29
|\
| * Add MacroDefKindEdwin Cheng2019-11-111-8/+7
| * Add basic bultin macro infrastructureEdwin Cheng2019-11-112-4/+31
* | impl fmt::Display for BuiltinTypeAleksey Kladov2019-11-111-0/+32
* | Overwrite the prelude with one defined in a later dependencyMatthias Einwag2019-11-101-9/+6
* | Add tests for resolving types in core and std preludesMatthias Einwag2019-11-101-0/+31
* | Resolve core typesMatthias Einwag2019-11-091-1/+5
* | Unfork struct and union idsAleksey Kladov2019-11-094-34/+33
|/
* Touch up nameres doc commentAleksey Kladov2019-11-081-7/+6
* Reduce visibilityAleksey Kladov2019-11-081-9/+9
* Extract path resolution submoduleAleksey Kladov2019-11-083-243/+269
* SimplifyAleksey Kladov2019-11-082-7/+5
* Reduce visibilityAleksey Kladov2019-11-081-23/+23
* Reduce visibilityAleksey Kladov2019-11-041-2/+2
* Move Namespace enum closer to usageAleksey Kladov2019-11-041-8/+0
* Reduce visibilityAleksey Kladov2019-11-042-6/+10
* Reexport relative_path from ra_dbAleksey Kladov2019-11-035-8/+4
* Add small module-level docsAleksey Kladov2019-11-032-0/+4
* Remove last traces of nameres from hirAleksey Kladov2019-11-031-1/+48
* Restore crate_def_map marksAleksey Kladov2019-11-039-26/+41
* move crate_def_map tests to hir_defAleksey Kladov2019-11-039-1/+2219
* Introduce ra_db::fixture fixture moduleAleksey Kladov2019-11-033-10/+53
* Move CrateDefMap to hir_defAleksey Kladov2019-11-037-6/+1469
* Move Source to hir_expandAleksey Kladov2019-11-021-16/+1
* move struct & enum data to hir_defAleksey Kladov2019-10-313-1/+142
* add ModuleDefId to hir_defAleksey Kladov2019-10-311-2/+56
* move builtin types to hir_defAleksey Kladov2019-10-312-0/+64
* move mod_resolution to hir_defAleksey Kladov2019-10-312-0/+79
* improve compile time a bitAleksey Kladov2019-10-301-1/+1
* move hygiene to hir_expandAleksey Kladov2019-10-305-47/+6