]> git.lizzy.rs Git - rust.git/commit
Intern Region in tcx.
authorHuon Wilson <dbau.pp+github@gmail.com>
Fri, 5 Dec 2014 00:52:57 +0000 (16:52 -0800)
committerHuon Wilson <dbau.pp+github@gmail.com>
Mon, 29 Dec 2014 12:55:25 +0000 (23:55 +1100)
commit85970d49dfef603122088ddac27a0d8418a18fac
tree20c1cbe131cd779a04ed76f13896efbb38c5767d
parentadd6bb2f2dc764865ee3ea4c2713d7655f2e72db
Intern Region in tcx.

This makes sty only 32 bytes on machines with 64-bit pointers.
20 files changed:
src/librustc/metadata/tydecode.rs
src/librustc/middle/expr_use_visitor.rs
src/librustc/middle/infer/coercion.rs
src/librustc/middle/infer/combine.rs
src/librustc/middle/mem_categorization.rs
src/librustc/middle/ty.rs
src/librustc/util/ppaux.rs
src/librustc_trans/trans/_match.rs
src/librustc_trans/trans/base.rs
src/librustc_trans/trans/expr.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/check/_match.rs
src/librustc_typeck/check/closure.rs
src/librustc_typeck/check/method/mod.rs
src/librustc_typeck/check/method/probe.rs
src/librustc_typeck/check/mod.rs
src/librustc_typeck/check/regionck.rs
src/librustc_typeck/check/regionmanip.rs
src/librustc_typeck/check/vtable.rs
src/librustc_typeck/variance.rs