]> git.lizzy.rs Git - rust.git/commit
Refactor compiler to make use of dep-tracking-maps. Also, in cases where
authorNiko Matsakis <niko@alum.mit.edu>
Tue, 22 Dec 2015 21:39:33 +0000 (16:39 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Wed, 6 Jan 2016 02:05:51 +0000 (21:05 -0500)
commitd48f48f61f996478e972e2dd6f3070eaf3ed45d7
tree33447c9eddb5aeb46cc35a3fcd3e41f050eacfa8
parent5d9dd7cf33dc252b3b914125a2025435783df096
Refactor compiler to make use of dep-tracking-maps. Also, in cases where
we were using interior mutability (RefCells, TyIvar), add some reads/writes.
src/librustc/dep_graph/dep_tracking_map.rs
src/librustc/middle/ty/contents.rs
src/librustc/middle/ty/context.rs
src/librustc/middle/ty/ivar.rs
src/librustc/middle/ty/maps.rs [new file with mode: 0644]
src/librustc/middle/ty/mod.rs
src/librustc/middle/ty/trait_def.rs [new file with mode: 0644]
src/librustc/util/common.rs
src/librustc_metadata/decoder.rs
src/librustc_typeck/collect.rs