rust/src/librustc/middle
Niko Matsakis febdb49e92 Change bare functions so that they are represented by a single pointer.
The basic idea is that we add a new kind of adjustment, AutoAddEnv, that pads
an extern fn into a closure by adding the extra NULL word. Then there are a few
misc changes in trans to get the LLVM types to match up.

Fixes #4808.
2013-02-28 16:03:49 -05:00
..
borrowck Change bare functions so that they are represented by a single pointer. 2013-02-28 16:03:49 -05:00
trans Change bare functions so that they are represented by a single pointer. 2013-02-28 16:03:49 -05:00
typeck Change bare functions so that they are represented by a single pointer. 2013-02-28 16:03:49 -05:00
astencode.rs Change bare functions so that they are represented by a single pointer. 2013-02-28 16:03:49 -05:00
check_const.rs Remove DVec from check_const 2013-02-14 22:36:56 +09:00
check_loop.rs librustc: tidy 2013-02-20 18:45:50 -08:00
check_match.rs librustc: change driver::session::Session::str_of to return @~str 2013-02-19 10:11:05 -08:00
const_eval.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
freevars.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
kind.rs librustc: Get rid of structural records save for front/test.rs. 2013-02-20 18:45:50 -08:00
lang_items.rs De-implicit-self librustc 2013-02-22 01:42:03 -05:00
lint.rs remove oldsmallintmap 2013-02-23 01:40:17 -05:00
liveness.rs De-implicit-self librustc 2013-02-22 01:42:03 -05:00
mem_categorization.rs Change bare functions so that they are represented by a single pointer. 2013-02-28 16:03:49 -05:00
moves.rs Change bare functions so that they are represented by a single pointer. 2013-02-28 16:03:49 -05:00
pat_util.rs
privacy.rs
region.rs
resolve.rs De-implicit-self librustc 2013-02-22 01:42:03 -05:00
ty.rs Change bare functions so that they are represented by a single pointer. 2013-02-28 16:03:49 -05:00