rust/src/test/auxiliary
Alex Crichton 10a583ce1a Correctly encode item visibility in metadata
This fixes private statics and functions from being usable cross-crates, along
with some bad privacy error messages. This is a reopening of #8365 with all the
privacy checks in privacy.rs instead of resolve.rs (where they should be
anyway).

These maps of exported items will hopefully get used for generating
documentation by rustdoc

Closes #8592
2013-09-24 09:57:25 -07:00
..
ambig_impl_2_lib.rs
anon_trait_static_method_lib.rs
anon-extern-mod-cross-crate-1.rs test: Use a test extern in various foreign fn tests 2013-07-30 21:13:55 -07:00
cci_borrow_lib.rs
cci_capture_clause.rs Fix warnings it tests 2013-08-17 08:42:35 -07:00
cci_class_2.rs
cci_class_3.rs
cci_class_4.rs
cci_class_5.rs Fix warnings it tests 2013-08-17 08:42:35 -07:00
cci_class_6.rs
cci_class_cast.rs Fix warnings it tests 2013-08-17 08:42:35 -07:00
cci_class_trait.rs
cci_class.rs
cci_const.rs
cci_impl_lib.rs
cci_intrinsic.rs librustc: Remove pub extern and priv extern from the language. 2013-07-20 17:39:38 -07:00
cci_iter_lib.rs
cci_nested_lib.rs test: Fix rustdoc and tests. 2013-09-23 18:23:22 -07:00
cci_no_inline_lib.rs
coherence_inherent_cc_lib.rs
crate-method-reexport-grrrrrrr2.rs Fix warnings it tests 2013-08-17 08:42:35 -07:00
crateresolve1-1.rs
crateresolve1-2.rs
crateresolve1-3.rs
crateresolve2-1.rs
crateresolve2-2.rs
crateresolve2-3.rs
crateresolve3-1.rs
crateresolve3-2.rs
crateresolve4a-1.rs
crateresolve4a-2.rs
crateresolve4b-1.rs
crateresolve4b-2.rs
crateresolve5-1.rs Fix warnings it tests 2013-08-17 08:42:35 -07:00
crateresolve5-2.rs Fix warnings it tests 2013-08-17 08:42:35 -07:00
crateresolve7x.rs
crateresolve_calories-1.rs
crateresolve_calories-2.rs
explicit_self_xcrate.rs
extern_mod_ordering_lib.rs
extern-crosscrate-source.rs Change type of extern fns from *u8 to extern "ABI" fn 2013-08-21 10:50:37 -04:00
foreign_lib.rs test: Use a test extern in various foreign fn tests 2013-07-30 21:13:55 -07:00
impl_privacy_xc_1.rs
impl_privacy_xc_2.rs
inner_static.rs Remove __extensions__ in names for a "pretty name" 2013-09-02 23:12:41 -07:00
iss.rs Fix a typo in the ifmt dox 2013-08-15 14:19:09 -07:00
issue2170lib.rs switch Drop to &mut self 2013-09-16 22:19:23 -04:00
issue2378a.rs Correctly encode item visibility in metadata 2013-09-24 09:57:25 -07:00
issue2378b.rs Correctly encode item visibility in metadata 2013-09-24 09:57:25 -07:00
issue_2242_a.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
issue_2242_c.rs
issue_2316_a.rs
issue_2316_b.rs Fix warnings it tests 2013-08-17 08:42:35 -07:00
issue_2472_b.rs
issue_2723_a.rs
issue_3136_a.rc
issue_3136_a.rs
issue_3882.rc
issue_3882.rs
issue_3907_1.rs
issue_3907.rs Add a bunch of tests for closed issues 2013-08-13 21:32:34 -07:00
issue_3979_traits.rs Fix the issue-3979 tests and add a new test. 2013-07-23 17:06:56 -07:00
issue_5844_aux.rs Add a test for #5844 (a closed issue now) 2013-07-22 23:09:21 -07:00
issue_8401.rs Add even more tests 2013-08-15 14:22:36 -07:00
issue_9123.rs Translate nested items in default methods 2013-09-13 01:42:44 -07:00
issue_9188.rs Guarantee that statics have unique names 2013-09-14 23:19:11 -07:00
issue-2380.rs
issue-2414-a.rs
issue-2414-b.rs
issue-2526.rs switch Drop to &mut self 2013-09-16 22:19:23 -04:00
issue-2631-a.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
issue-3012-1.rs switch Drop to &mut self 2013-09-16 22:19:23 -04:00
issue-4208-cc.rs testsuite: Add test for #4208 2013-09-16 12:02:27 -07:00
lint_stability.rs Implement support for indicating the stability of items. 2013-09-04 00:12:27 +10:00
moves_based_on_type_lib.rs switch Drop to &mut self 2013-09-16 22:19:23 -04:00
nested_item.rs Correctly encode item visibility in metadata 2013-09-24 09:57:25 -07:00
newtype_struct_xc.rs
no_std_crate.rs Allow linking against crates with #[no_std] 2013-07-25 19:23:17 -07:00
noexporttypelib.rs
packed.rs Correctly encode item visibility in metadata 2013-09-24 09:57:25 -07:00
private_variant_1.rs
private_variant_xc.rs Forbid pub/priv where it has no effect 2013-08-12 23:20:46 -07:00
pub_use_mods_xcrate.rs
pub_use_xcrate1.rs
pub_use_xcrate2.rs
reexported_static_methods.rs Forbid pub/priv where it has no effect 2013-08-12 23:20:46 -07:00
static_fn_inline_xc_aux.rs
static_fn_trait_xc_aux.rs
static_mut_xc.rs Add 'static mut' items to the language 2013-06-23 17:59:35 -07:00
static_priv_by_default.rs Correctly encode item visibility in metadata 2013-09-24 09:57:25 -07:00
static-function-pointer-aux.rs Split cross-crate test into own test and xfail-fast it 2013-08-21 17:29:47 +02:00
static-methods-crate.rs Remove {uint,int,u64,i64,...}::from_str,from_str_radix 2013-09-15 14:29:16 +02:00
struct_destructuring_cross_crate.rs
struct_variant_xc_aux.rs Fix whitespace in tests 2013-09-11 14:49:10 -04:00
trait_default_method_xc_aux_2.rs Export information about used default methods instead of regenerating it. Closes #7862. 2013-07-18 13:56:15 -07:00
trait_default_method_xc_aux.rs Fix warnings it tests 2013-08-17 08:42:35 -07:00
trait_inheritance_auto_xc_2_aux.rs
trait_inheritance_auto_xc_aux.rs
trait_inheritance_cross_trait_call_xc_aux.rs
trait_inheritance_overloading_xc.rs
trait_superkinds_in_metadata.rs Fixup style of test cases for #7083 2013-08-20 13:28:51 -04:00
trait_typedef_cc.rs
use_from_trait_xc.rs automated whitespace fixes 2013-06-13 18:03:08 -04:00
xc_conditions_2.rs Add tests for cross-crate condition handling. Close #5446. 2013-08-19 15:09:20 -07:00
xc_conditions_3.rs Add tests for cross-crate condition handling. Close #5446. 2013-08-19 15:09:20 -07:00
xc_conditions_4.rs Fixes #8881. condition! imports parent's pub identifiers 2013-09-03 16:11:00 -07:00
xc_conditions.rs Add tests for cross-crate condition handling. Close #5446. 2013-08-19 15:09:20 -07:00
xc_private_method_lib.rs Enable privacy check for enum methods. 2013-08-07 14:30:00 +02:00
xcrate_address_insignificant.rs Prevent a rare linkage issue with an xcrate static 2013-09-17 11:24:05 -07:00
xcrate_static_addresses.rs Resume inlining globals across crates 2013-09-16 07:29:49 -07:00
xcrate_unit_struct.rs Fix unit structs in cross-crate situtations 2013-08-07 22:41:13 -04:00