aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/lang_item.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix some clippy perf warningsJeremy Kolb2020-05-251-1/+1
|
* Provide Chalk well-known traitsFlorian Diebold2020-05-221-4/+8
|
* profile queriesAleksey Kladov2020-04-101-0/+5
|
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-5/+5
| | | | | | | It improves compile time in `--release` mode quite a bit, it doesn't really slow things down and, conceptually, it seems closer to what we want the physical architecture to look like (we don't want to monomorphise EVERYTHING in a single leaf crate).
* Use `Index` for CrateGraphAleksey Kladov2020-03-091-2/+1
|
* Less abstract CrateData apiKirill Bulatov2020-03-091-1/+3
|
* Rename ast::ImplBlock -> ast::ImplDefAleksey Kladov2020-02-291-5/+5
|
* Add helpers for unpacking lang itemsEmil Lauridsen2019-12-291-0/+44
|
* Privitize implsAleksey Kladov2019-12-201-1/+1
|
* Move impls to ItemScopeAleksey Kladov2019-12-201-1/+1
|
* Rename module_id -> local_idAleksey Kladov2019-11-271-2/+2
|
* Cleanup nameresAleksey Kladov2019-11-241-2/+3
|
* Nicer API for attrsAleksey Kladov2019-11-241-1/+1
|
* Slightly reduce code duplicationAleksey Kladov2019-11-241-1/+1
|
* Get rid of DefDatabase2Aleksey Kladov2019-11-231-6/+6
|
* Move lang_items to hir_defAleksey Kladov2019-11-231-0/+120