aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src/traits.rs
Commit message (Expand)AuthorAgeFilesLines
* Rename ra_db -> base_dbAleksey Kladov2020-08-131-1/+1
* Rename ra_prof -> profileAleksey Kladov2020-08-121-2/+1
* Use Chalk closure supportFlorian Diebold2020-07-151-49/+2
* Remove built-in Unsize implsFlorian Diebold2020-07-121-6/+1
* Upgrade ChalkFlorian Diebold2020-07-121-3/+5
* Implement Chalk variable kindsFlorian Diebold2020-07-011-12/+4
* Merge #4947bors[bot]2020-06-201-30/+1
|\
| * Replace `impls_in_trait` with `CrateImplDefs`Jonas Schievink2020-06-191-30/+1
* | Make get_fn_trait a method of FnTraitadamrk2020-06-201-2/+12
* | Infer FnSig from Fn traitsadamrk2020-06-191-1/+1
|/
* Update Chalk, and cache Chalk env elaboration through a queryFlorian Diebold2020-04-201-1/+1
* Switch Chalk to recursive solverFlorian Diebold2020-04-161-6/+7
* Add support for bounds on associated types in trait definitionsFlorian Diebold2020-04-131-2/+5
* Look up impls by self typeFlorian Diebold2020-04-111-3/+11
* Implement Chalk's debug methods using TLSFlorian Diebold2020-04-101-2/+11
* Use log info in trait_solve_queryEdwin Cheng2020-04-061-1/+1
* Upgrade Chalk againFlorian Diebold2020-04-051-3/+7
* Upgrade ChalkFlorian Diebold2020-04-051-3/+3
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-6/+6
* Use `Index` for CrateGraphAleksey Kladov2020-03-091-1/+1
* Less abstract CrateData apiKirill Bulatov2020-03-091-1/+1
* Don't reuse the Chalk solverFlorian Diebold2020-03-061-84/+28
* Allow specifying additional info on call to profileAleksey Kladov2020-03-061-1/+4
* Rename ast::ImplBlock -> ast::ImplDefAleksey Kladov2020-02-291-3/+3
* Bump chalk and replace TypeFamily with InternerLaurențiu Nicola2020-02-241-7/+7
* Implement dyn Trait unsizing as wellFlorian Diebold2020-02-221-0/+10
* Implement unsize coercion using proper trait solvingFlorian Diebold2020-02-221-0/+2
* More manual clippy fixesKirill Bulatov2020-02-181-6/+3
* Extend analysis-stats a bitFlorian Diebold2020-02-151-0/+3
* Tweak Chalk settingsFlorian Diebold2020-01-271-2/+1
* Upgrade ChalkFlorian Diebold2020-01-271-3/+15
* Don't panic if chalk panicsAleksey Kladov2020-01-131-9/+35
* Introduce our own Chalk TypeFamily, instead of using ChalkIrFlorian Diebold2019-12-221-2/+2
* Refactor Chalk integration some moreFlorian Diebold2019-12-221-7/+7
* Update Chalk, clean up Chalk integration a bitFlorian Diebold2019-12-221-3/+3
* Extract built-in trait implementations to separate moduleFlorian Diebold2019-12-031-0/+1
* Move TyAleksey Kladov2019-11-271-0/+328