]> git.lizzy.rs Git - rust.git/commit
Wrap some query results in `Lrc`.
authorNicholas Nethercote <nnethercote@mozilla.com>
Thu, 8 Nov 2018 06:14:13 +0000 (17:14 +1100)
committerNicholas Nethercote <nnethercote@mozilla.com>
Wed, 14 Nov 2018 01:31:27 +0000 (12:31 +1100)
commit98dab3335f8355f8a313d09e0dfe0b8ef9412b35
tree53275b2f35bba2e00dfbc67a17714730f86c3f57
parent5c9f7dcd8307f92931bc7e5534b467063b4ecc76
Wrap some query results in `Lrc`.

So that the frequent clones in `try_get` are cheaper.

Fixes #54274.
14 files changed:
src/librustc/infer/outlives/verify.rs
src/librustc/traits/object_safety.rs
src/librustc/traits/specialize/mod.rs
src/librustc/ty/mod.rs
src/librustc/ty/query/mod.rs
src/librustc_metadata/cstore_impl.rs
src/librustc_traits/lowering/mod.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/check/mod.rs
src/librustc_typeck/check/wfcheck.rs
src/librustc_typeck/collect.rs
src/librustc_typeck/outlives/explicit.rs
src/librustdoc/clean/mod.rs
src/librustdoc/clean/simplify.rs