rust/src/test
Alex Crichton cc3c8bbfaf rustc: Add a flag for specifying dependencies
This comit implements a new flag, --extern, which is used to specify where a
crate is located. The purpose of this flag is to bypass the normal crate
loading/matching of the compiler to point it directly at the right file.

This flag takes the form `--extern foo=bar` where `foo` is the name of a crate
and `bar` is the location at which to find the crate. Multiple `--extern`
directives are allowed with the same crate name to specify the rlib/dylib pair
for a crate. It is invalid to specify more than one rlib or more than one dylib,
and it's required that the crates are valid rust crates.

I have also added some extensive documentation to metadata::loader about how
crate loading should work.

RFC: 0035-remove-crate-id
2014-07-05 12:45:42 -07:00
..
auxiliary Merge remote-tracking branch 'origin/master' into 0.11.0-release 2014-07-02 11:08:21 -07:00
bench auto merge of #15085 : brson/rust/stridx, r=alexcrichton 2014-07-02 05:41:30 +00:00
codegen Add pub to all the codegen tests 2013-10-10 06:00:51 -07:00
compile-fail librustc: Remove the &LIFETIME EXPR production from the language. 2014-07-04 00:56:57 -07:00
compile-fail-fulldeps Test lint plugins 2014-06-24 11:36:28 -07:00
debuginfo debuginfo: Make names of types in debuginfo reliable and omit source locations from debug info type descriptions. 2014-07-02 13:32:57 +02:00
pretty librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
run-fail rustc: Remove &str indexing from the language. 2014-07-01 19:12:29 -07:00
run-make rustc: Add a flag for specifying dependencies 2014-07-05 12:45:42 -07:00
run-pass auto merge of #15442 : luqmana/rust/odp, r=pnkfelix 2014-07-05 11:11:47 +00:00
run-pass-fulldeps librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00