]> git.lizzy.rs Git - rust.git/commit
Refactor TyTrait to contain a interned ExistentialPredicate slice.
authorMark-Simulacrum <mark.simulacrum@gmail.com>
Wed, 16 Nov 2016 16:21:49 +0000 (09:21 -0700)
committerMark-Simulacrum <mark.simulacrum@gmail.com>
Tue, 29 Nov 2016 01:09:13 +0000 (18:09 -0700)
commitbb35d50cad5f452e80ff88ee957962966c28a9f6
tree78d3195a09bd810ebf42bdab1d45b80bee97d28b
parent64e97d9b33ac7a38ec9f0ae1575771cdad4afac0
Refactor TyTrait to contain a interned ExistentialPredicate slice.

Renames TyTrait to TyDynamic.
59 files changed:
mk/crates.mk
src/librustc/infer/freshen.rs
src/librustc/traits/coherence.rs
src/librustc/traits/error_reporting.rs
src/librustc/traits/fulfill.rs
src/librustc/traits/mod.rs
src/librustc/traits/project.rs
src/librustc/traits/select.rs
src/librustc/ty/contents.rs
src/librustc/ty/context.rs
src/librustc/ty/error.rs
src/librustc/ty/fast_reject.rs
src/librustc/ty/flags.rs
src/librustc/ty/item_path.rs
src/librustc/ty/layout.rs
src/librustc/ty/mod.rs
src/librustc/ty/outlives.rs
src/librustc/ty/relate.rs
src/librustc/ty/structural_impls.rs
src/librustc/ty/sty.rs
src/librustc/ty/util.rs
src/librustc/ty/walk.rs
src/librustc/ty/wf.rs
src/librustc/util/ppaux.rs
src/librustc_lint/types.rs
src/librustc_metadata/decoder.rs
src/librustc_trans/base.rs
src/librustc_trans/collector.rs
src/librustc_trans/context.rs
src/librustc_trans/debuginfo/metadata.rs
src/librustc_trans/debuginfo/type_names.rs
src/librustc_trans/glue.rs
src/librustc_trans/meth.rs
src/librustc_trans/trans_item.rs
src/librustc_trans/type_of.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/check/_match.rs
src/librustc_typeck/check/cast.rs
src/librustc_typeck/check/closure.rs
src/librustc_typeck/check/dropck.rs
src/librustc_typeck/check/method/confirm.rs
src/librustc_typeck/check/method/probe.rs
src/librustc_typeck/check/method/suggest.rs
src/librustc_typeck/check/mod.rs
src/librustc_typeck/check/regionck.rs
src/librustc_typeck/check/wfcheck.rs
src/librustc_typeck/coherence/mod.rs
src/librustc_typeck/coherence/orphan.rs
src/librustc_typeck/coherence/overlap.rs
src/librustc_typeck/collect.rs
src/librustc_typeck/diagnostics.rs
src/librustc_typeck/variance/constraints.rs
src/librustdoc/clean/mod.rs
src/test/compile-fail/E0225.rs
src/test/compile-fail/bad-sized.rs
src/test/compile-fail/issue-22560.rs
src/test/compile-fail/issue-32963.rs
src/test/compile-fail/trait-bounds-cant-coerce.rs
src/test/run-pass/auxiliary/issue13507.rs