]> git.lizzy.rs Git - rust.git/commit
rustc_resolve: use the visitor model more, remove redundant repeated lookups.
authorEduard Burtescu <edy.burt@gmail.com>
Thu, 5 Feb 2015 07:19:07 +0000 (09:19 +0200)
committerEduard Burtescu <edy.burt@gmail.com>
Tue, 24 Feb 2015 12:14:16 +0000 (14:14 +0200)
commit5809f8ae746dbde96e0924b8e422b9e0d092375b
treec9d4cc7863019b1f9955afad67d75345df2dc3bc
parentffb8092ccf8dd186a9a03e6808d04a7276206793
rustc_resolve: use the visitor model more, remove redundant repeated lookups.
26 files changed:
src/librustc/middle/astconv_util.rs
src/librustc/middle/astencode.rs
src/librustc/middle/def.rs
src/librustc/middle/mem_categorization.rs
src/librustc_resolve/build_reduced_graph.rs
src/librustc_resolve/lib.rs
src/librustc_trans/save/mod.rs
src/librustc_trans/trans/callee.rs
src/librustc_typeck/check/mod.rs
src/librustdoc/clean/mod.rs
src/librustdoc/html/format.rs
src/libsyntax/ext/deriving/cmp/eq.rs
src/libsyntax/ext/deriving/cmp/ord.rs
src/libsyntax/ext/deriving/mod.rs
src/libsyntax/ext/deriving/primitive.rs
src/test/compile-fail/extern-with-type-bounds.rs
src/test/compile-fail/glob-resolve1.rs
src/test/compile-fail/inner-static-type-parameter.rs
src/test/compile-fail/issue-3521-2.rs
src/test/compile-fail/issue-3521.rs
src/test/compile-fail/issue-3668-2.rs
src/test/compile-fail/issue-3668.rs
src/test/compile-fail/no-implicit-prelude-nested.rs
src/test/compile-fail/no-implicit-prelude.rs
src/test/compile-fail/resolve-unknown-trait.rs
src/test/compile-fail/unboxed-closure-sugar-nonexistent-trait.rs