aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/intern.rs
Commit message (Expand)AuthorAgeFilesLines
* `Interned<T>`: Only hash the pointerJonas Schievink2021-04-051-2/+8
* Make `impl_internable!` macro publicJonas Schievink2021-04-051-2/+7
* Intern `GenericParams`Jonas Schievink2021-04-051-1/+9
* Allow interning stringsJonas Schievink2021-04-031-9/+46
* Stop using an upgradeable read lock in interningJonas Schievink2021-04-021-5/+2
* Remove `?Sized` on `PartialEq`/`Eq` implsJonas Schievink2021-04-021-3/+5
* Split `Intern::drop` into hot and cold pathJonas Schievink2021-04-021-16/+23
* Remove unnecessary region, relax `Sized` boundsJonas Schievink2021-04-011-16/+12
* Intern Attr, MacroCall and Path componentsJonas Schievink2021-04-011-1/+2
* Global TypeRef/TraitRef interningJonas Schievink2021-04-011-0/+157