Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add HIR for impl blocks | Florian Diebold | 2019-01-04 | 1 | -0/+15 |
| | | | | | | | | | 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/+11 |
| | |||||
* | simplify runnables | Aleksey Kladov | 2019-01-02 | 1 | -1/+1 |
| | |||||
* | rename MFileId -> HirFileId | Aleksey Kladov | 2019-01-01 | 1 | -19/+21 |
| | |||||
* | use MFile | Aleksey Kladov | 2019-01-01 | 1 | -4/+11 |
| | |||||
* | Make modules with tests runnable | Jan Jansen | 2018-12-31 | 1 | -0/+5 |
| | | | | Fixes #154 | ||||
* | simplify | Aleksey Kladov | 2018-12-28 | 1 | -9/+4 |
| | |||||
* | introduce hir::Name | Aleksey Kladov | 2018-12-27 | 1 | -9/+10 |
| | |||||
* | Add a hir::TypeRef as an intermediate between ast::TypeRef and ty::Ty | Florian Diebold | 2018-12-25 | 1 | -2/+2 |
| | |||||
* | Do name resolution by namespace (types/values) | Florian Diebold | 2018-12-25 | 1 | -12/+30 |
| | |||||
* | Resolve paths to defs (functions currently) during type inference | Florian Diebold | 2018-12-23 | 1 | -0/+1 |
| | |||||
* | moar icons | Aleksey Kladov | 2018-12-21 | 1 | -1/+1 |
| | |||||
* | File module source does not depend on syntax | Aleksey Kladov | 2018-12-18 | 1 | -6/+4 |
| | |||||
* | more crate boilerplate | Aleksey Kladov | 2018-12-09 | 1 | -1/+10 |
| | |||||
* | Check Fileid in SourceFileMap | Aleksey Kladov | 2018-12-09 | 1 | -1/+1 |
| | |||||
* | grand module rename | Aleksey Kladov | 2018-12-08 | 1 | -0/+320 |