aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/test_db.rs
Commit message (Collapse)AuthorAgeFilesLines
* Switch to fully dynamically dispatched salsaAleksey Kladov2020-07-071-14/+14
| | | | This improves compile times quite a bit
* Make relevant_crates return a SetAleksey Kladov2020-06-111-1/+2
|
* Minimize FileLoader interfaceAleksey Kladov2020-06-051-11/+1
|
* More direct signature for resolve_pathAleksey Kladov2020-06-051-2/+2
|
* Rename resolve_relative_path -> resolve_pathAleksey Kladov2020-06-051-6/+2
| | | | For things like `concant!(env!("OUT_DIR"))`, we need to support abs paths
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-1/+17
| | | | | | | 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).
* Add resolve_extern_path in DBEdwin Cheng2020-03-101-1/+9
|
* Use query for importable locationsFlorian Diebold2020-01-111-1/+1
|
* find_path WIPFlorian Diebold2020-01-111-0/+13
|
* :arrow_up: salsaAleksey Kladov2019-11-261-1/+3
|
* Get rid of DefDatabase2Aleksey Kladov2019-11-231-1/+1
|
* Reexport relative_path from ra_dbAleksey Kladov2019-11-031-2/+1
|
* Add small module-level docsAleksey Kladov2019-11-031-0/+2
|
* move crate_def_map tests to hir_defAleksey Kladov2019-11-031-1/+35
|
* Introduce ra_db::fixture fixture moduleAleksey Kladov2019-11-031-0/+40
The goal here is to share more testing infrastructure between crates.