Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Note that debugging infra is broken | Aleksey Kladov | 2019-11-23 | 1 | -0/+2 |
| | |||||
* | cleanup | Aleksey Kladov | 2019-10-29 | 1 | -6/+0 |
| | |||||
* | move expansion-related code to a separate crate | Aleksey Kladov | 2019-10-29 | 1 | -5/+5 |
| | |||||
* | remove last traces of source roots from hir | Aleksey Kladov | 2019-10-11 | 1 | -3/+17 |
| | |||||
* | document module | Aleksey Kladov | 2019-09-09 | 1 | -7/+26 |
| | |||||
* | introduce hir debugging infra | Aleksey Kladov | 2019-09-09 | 1 | -0/+64 |
This is to make debugging rust-analyzer easier. The idea is that `dbg!(krate.debug(db))` will print the actual, fuzzy crate name, instead of precise ID. Debug printing infra is a separate thing, to make sure that the actual hir doesn't have access to global information. Do not use `.debug` for `log::` logging: debugging executes queries, and might introduce unneded dependencies to the crate graph |