rust-analyzer/crates/hir_ty/src
bors[bot] 99ed68a109
Merge #8406
8406: Improve indexing of impls r=flodiebold a=flodiebold

Store impls for e.g. &Foo with the ones for Foo instead of the big "other" bucket. This can improve performance and simplifies the HIR impl search a bit.

Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2021-04-09 10:45:34 +00:00
..
diagnostics infer: remove record_field_resolutions field 2021-04-06 17:59:18 +02:00
infer Cleanup 2021-04-08 22:49:10 +02:00
tests Fix crash on syn involving lifetimes returned by Chalk 2021-04-09 11:17:07 +02:00
traits Improve indexing of impls 2021-04-09 11:21:31 +02:00
autoderef.rs Fix crash on syn involving lifetimes returned by Chalk 2021-04-09 11:17:07 +02:00
builder.rs Remove unused 2021-04-08 14:36:14 +02:00
chalk_cast.rs Remove unused 2021-04-08 14:36:14 +02:00
chalk_ext.rs Intern consts & lifetimes 2021-04-08 22:48:47 +02:00
db.rs Add chalk_ir::Const to TyKind::Array 2021-04-06 11:45:41 +02:00
diagnostics.rs Prefer names from outer DefMap over extern prelude 2021-03-10 16:33:18 +01:00
display.rs Intern Substitutions 2021-04-08 22:48:47 +02:00
infer.rs Remove unused 2021-04-08 14:36:14 +02:00
lib.rs Intern Substitutions 2021-04-08 22:48:47 +02:00
lower.rs Remove unused 2021-04-08 14:36:14 +02:00
method_resolution.rs Merge #8406 2021-04-09 10:45:34 +00:00
op.rs Rename TyKind::Unknown to Error 2021-04-05 15:39:06 +03:00
primitive.rs Use chalk_ir::Scalar directly 2021-02-28 11:06:37 +01:00
test_db.rs Create all ModuleIds through a DefMap method 2021-01-25 15:21:33 +01:00
tests.rs Access a body's block def maps via a method 2021-04-04 03:03:18 +02:00
traits.rs Remove unused 2021-04-08 14:36:14 +02:00
utils.rs Remove unused 2021-04-08 14:36:14 +02:00
walk.rs Remove unused 2021-04-08 14:36:14 +02:00