rust/src/librustc/middle
bors ce27752a69 auto merge of #8488 : klutzy/rust/mingw-w64, r=brson
This patchset enables rustc to cross-build mingw-w64 outputs.
Tested on mingw + mingw-w64 (mingw-builds, win64/seh/win32-threads/gcc-4.8.1).

I also patched llvm to support Win64 stack unwinding.
ebe22bdbce

I cross-built test/run-pass/smallest-hello-world.rs and confirmed it works.
However, I also found something went wrong if I don't have custom `#[start]` routine.
2013-08-26 11:46:13 -07:00
..
borrowck Port check_loans.rs from oldvisit to <V:Visitor> trait API. 2013-08-15 04:10:21 +02:00
cfg std: Rename Iterator.transform -> .map 2013-08-10 07:33:21 -07:00
trans Set main_name "WinMain" on Win64 2013-08-26 22:15:26 +09:00
typeck auto merge of #8758 : pnkfelix/rust/fsk-more-oldvisit-ports, r=pnkfelix 2013-08-26 08:26:14 -07:00
astencode.rs Revert "auto merge of #8745 : brson/rust/metadata, r=cmr" 2013-08-25 20:21:13 -07:00
check_const.rs auto merge of #8539 : pnkfelix/rust/fsk-visitor-vpar-defaults-step2, r=graydon,nikomatsakis 2013-08-19 06:52:03 -07:00
check_loop.rs Ported check_loop from oldvisit to <V:Visit> trait API. 2013-08-15 04:06:17 +02:00
check_match.rs auto merge of #8539 : pnkfelix/rust/fsk-visitor-vpar-defaults-step2, r=graydon,nikomatsakis 2013-08-19 06:52:03 -07:00
const_eval.rs auto merge of #8539 : pnkfelix/rust/fsk-visitor-vpar-defaults-step2, r=graydon,nikomatsakis 2013-08-19 06:52:03 -07:00
dataflow.rs rustc: Fix for-range loops that can use iterators 2013-08-07 22:39:57 -04:00
effect.rs Ported effect checker from oldvisit to <V:Visitor> trait API. 2013-08-15 04:06:17 +02:00
entry.rs Port entry.rs from oldvisit to <V:Visitor> trait API. 2013-08-15 04:10:21 +02:00
freevars.rs Port freevars.rs from oldvisit to <V:Visitor> trait. 2013-08-15 04:10:21 +02:00
graph.rs Bugfix .each_edge in middle/graph.rs 2013-08-07 22:39:57 -04:00
kind.rs Allow traits to use builtin kinds as supertraits for #7083. 2013-08-20 13:28:50 -04:00
lang_items.rs Allow traits to use builtin kinds as supertraits for #7083. 2013-08-20 13:28:50 -04:00
lint.rs Remove occurrences of oldvisit text to improve grepping for old oldvisit. 2013-08-26 11:10:18 +02:00
liveness.rs Don't ICE if an argument in a default method doesn't have a name. Closes #8417. 2013-08-22 10:14:10 -07:00
mem_categorization.rs borrowck: Integrate AutoBorrowObj into borrowck / mem_categorization 2013-08-11 14:01:23 -04:00
moves.rs Placate make tidy. 2013-08-26 13:27:36 +02:00
pat_util.rs rustc: allow @ as-patterns to move when the sub-pattern contains no bindings. 2013-08-15 01:05:52 +10:00
privacy.rs Make supertrait methods callable on object types. 2013-08-19 11:08:07 -07:00
reachable.rs port reachable.rs from oldvisit to <V:Visitor> trait. 2013-08-15 04:09:18 +02:00
region.rs port region.rs from oldvisit to <V:Visitor> trait API. 2013-08-15 04:09:18 +02:00
resolve.rs auto merge of #8677 : bblum/rust/scratch, r=alexcrichton 2013-08-23 00:16:28 -07:00
stack_check.rs Port middle/stack_check.rs from oldvisit to <V:Visitor> trait API. 2013-08-26 11:43:14 +02:00
subst.rs
ty.rs Make enum discriminants u64 instead of the host uint. 2013-08-24 20:16:40 -07:00