aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/module_tree.rs
Commit message (Collapse)AuthorAgeFilesLines
* Change ids strategyAleksey Kladov2019-01-241-21/+15
| | | | | | | this is a part of larghish hir refactoring which aims to * replace per-source-root module trees with per crate trees * switch from a monotyped DedId to type-specific ids
* refactorAleksey Kladov2019-01-231-98/+81
|
* simiplifyAleksey Kladov2019-01-231-24/+20
|
* better namesAleksey Kladov2019-01-231-14/+13
|
* generalize marking infrastructureAleksey Kladov2019-01-231-0/+1
|
* remove Cancelable from module_tree_queryAleksey Kladov2019-01-151-17/+14
|
* check_canceled does not return ResultAleksey Kladov2019-01-151-2/+2
|
* rename TreePtr -> TreeArcAleksey Kladov2019-01-111-3/+3
| | | | This is much clearer about the semantics
* introduce marking infrastructure for maintainable testsAleksey Kladov2019-01-101-1/+5
| | | | This also fixes a particular edge case in name resolution.
* Fix typos in ARCHITECTURE.md and a number of cratesMarcus Klaas de Vries2019-01-091-2/+2
| | | | specifically: gen_lsp_server, ra_arena, ra_cli, ra_db, ra_hir
* migrate ra_hir to rowan 2.0Aleksey Kladov2019-01-081-23/+17
|
* kill module sourceAleksey Kladov2019-01-061-143/+102
|
* move submodule computationt to module_treeAleksey Kladov2019-01-061-0/+34
|
* flatten module structureAleksey Kladov2019-01-061-0/+375