Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge #458 | bors[bot] | 2019-01-08 | 1 | -1/+4 |
|\ | | | | | | | | | | | | | | | 458: dont reexport module id r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | dont reexport module id | Aleksey Kladov | 2019-01-08 | 1 | -1/+4 |
| | | |||||
* | | switch interner to use arena | Aleksey Kladov | 2019-01-08 | 1 | -4/+4 |
|/ | |||||
* | migrate ra_hir to rowan 2.0 | Aleksey Kladov | 2019-01-08 | 1 | -12/+15 |
| | |||||
* | kill old module | Aleksey Kladov | 2019-01-06 | 1 | -4/+6 |
| | |||||
* | Do impl collection per module, not per crate | Florian Diebold | 2019-01-04 | 1 | -2/+3 |
| | |||||
* | Add HIR for impl blocks | Florian Diebold | 2019-01-04 | 1 | -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 arena | Aleksey Kladov | 2019-01-04 | 1 | -6/+6 |
| | |||||
* | index stuff produced by macros | Aleksey Kladov | 2019-01-03 | 1 | -0/+7 |
| | |||||
* | small rename | Aleksey Kladov | 2019-01-02 | 1 | -2/+2 |
| | |||||
* | comments | Aleksey Kladov | 2019-01-02 | 1 | -0/+3 |
| | |||||
* | rename | Aleksey Kladov | 2019-01-02 | 1 | -1/+1 |
| | |||||
* | move macro id to ids | Aleksey Kladov | 2019-01-01 | 1 | -1/+33 |
| | |||||
* | move more stuff to ids | Aleksey Kladov | 2019-01-01 | 1 | -2/+173 |
| | |||||
* | rename MFileId -> HirFileId | Aleksey Kladov | 2019-01-01 | 1 | -5/+47 |
| | |||||
* | introduce ids module | Aleksey Kladov | 2019-01-01 | 1 | -0/+32 |