aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ids.rs
Commit message (Collapse)AuthorAgeFilesLines
* Merge #458bors[bot]2019-01-081-1/+4
|\ | | | | | | | | | | | | | | 458: dont reexport module id r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * dont reexport module idAleksey Kladov2019-01-081-1/+4
| |
* | switch interner to use arenaAleksey Kladov2019-01-081-4/+4
|/
* migrate ra_hir to rowan 2.0Aleksey Kladov2019-01-081-12/+15
|
* kill old moduleAleksey Kladov2019-01-061-4/+6
|
* Do impl collection per module, not per crateFlorian Diebold2019-01-041-2/+3
|
* Add HIR for impl blocksFlorian Diebold2019-01-041-1/+12
| | | | | | | | | Since we need to be able to go from def to containing impl block, as well as the other direction, and to find all impls for a certain type, a design similar to the one for modules, where we collect all impls for the whole crate and keep them in an arena, seemed fitting. The ImplBlock type, which provides the public interface, then consists only of an Arc to the arena containing all impls, and the index into it.
* remove id arenaAleksey Kladov2019-01-041-6/+6
|
* index stuff produced by macrosAleksey Kladov2019-01-031-0/+7
|
* small renameAleksey Kladov2019-01-021-2/+2
|
* commentsAleksey Kladov2019-01-021-0/+3
|
* renameAleksey Kladov2019-01-021-1/+1
|
* move macro id to idsAleksey Kladov2019-01-011-1/+33
|
* move more stuff to idsAleksey Kladov2019-01-011-2/+173
|
* rename MFileId -> HirFileIdAleksey Kladov2019-01-011-5/+47
|
* introduce ids moduleAleksey Kladov2019-01-011-0/+32