rust/src/test/auxiliary
Huon Wilson 84b060ce29 Add #[allow_internal_unstable] to track stability for macros better.
Unstable items used in a macro expansion will now always trigger
stability warnings, *unless* the unstable items are directly inside a
macro marked with `#[allow_internal_unstable]`. IOW, the compiler warns
unless the span of the unstable item is a subspan of the definition of a
macro marked with that attribute.

E.g.

    #[allow_internal_unstable]
    macro_rules! foo {
        ($e: expr) => {{
            $e;
            unstable(); // no warning
            only_called_by_foo!();
        }}
    }

    macro_rules! only_called_by_foo {
        () => { unstable() } // warning
    }

    foo!(unstable()) // warning

The unstable inside `foo` is fine, due to the attribute. But the
`unstable` inside `only_called_by_foo` is not, since that macro doesn't
have the attribute, and the `unstable` passed into `foo` is also not
fine since it isn't contained in the macro itself (that is, even though
it is only used directly in the macro).

In the process this makes the stability tracking much more precise,
e.g. previously `println!("{}", unstable())` got no warning, but now it
does. As such, this is a bug fix that may cause [breaking-change]s.

The attribute is definitely feature gated, since it explicitly allows
side-stepping the feature gating system.
2015-03-06 00:18:28 +11:00
..
ambig_impl_2_lib.rs test: Fix tests. rs=tests 2013-03-13 20:08:35 -07:00
anon-extern-mod-cross-crate-1.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
anon_trait_static_method_lib.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
associated-types-cc-lib.rs Remove use of associated_types feature gate from tests. 2015-01-05 20:00:10 +11:00
blind-item-mixed-crate-use-item-foo.rs Added some tests for arbitrary ordered view items 2015-01-21 20:05:16 +02:00
blind-item-mixed-crate-use-item-foo2.rs Added some tests for arbitrary ordered view items 2015-01-21 20:05:16 +02:00
cci_borrow_lib.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
cci_capture_clause.rs rollup merge of #22319: huonw/send-is-not-static 2015-02-17 17:32:16 -08:00
cci_class.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
cci_class_2.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
cci_class_3.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
cci_class_4.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
cci_class_5.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
cci_class_6.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
cci_class_cast.rs Kill fmt::Show and fmt::String with fire! 2015-02-21 16:27:55 +02:00
cci_class_trait.rs test: Residual de-muting of the test suite. rs=demuting 2013-02-25 15:15:20 -08:00
cci_const.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
cci_const_block.rs Allow blocks in const expressions 2014-05-13 17:24:07 -07:00
cci_impl_lib.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
cci_intrinsic.rs librustc: Feature gate lang items and intrinsics. 2014-06-23 23:28:28 -07:00
cci_iter_lib.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
cci_nested_lib.rs for x in xs.iter() -> for x in &xs 2015-02-02 13:40:18 -05:00
cci_no_inline_lib.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
cfg_inner_static.rs Ensure that skipped items aren't encoded 2013-09-26 13:54:50 -07:00
changing-crates-a1.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
changing-crates-a2.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
changing-crates-b.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
check_static_recursion_foreign_helper.rs check_static_recursion: Handle foreign items 2014-10-29 23:24:04 -04:00
coherence-lib.rs New coherence tests covering patterns we want to work (and not work). 2015-01-02 04:06:09 -05:00
coherence-orphan-lib.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
coherence_inherent_cc_lib.rs Fix bug in coherence that causes all cross-crate impls to be regarded as 2013-03-06 11:02:19 -05:00
crate-method-reexport-grrrrrrr2.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve1-1.rs test: Fix tests for crate_id removal 2014-07-05 12:46:42 -07:00
crateresolve1-2.rs test: Fix tests for crate_id removal 2014-07-05 12:46:42 -07:00
crateresolve1-3.rs test: Fix tests for crate_id removal 2014-07-05 12:46:42 -07:00
crateresolve3-1.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve3-2.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve4a-1.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve4a-2.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve4b-1.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve4b-2.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve5-1.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve5-2.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve7x.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
crateresolve8-1.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve_calories-1.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
crateresolve_calories-2.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
cross_crate_debuginfo_type_uniquing.rs debuginfo: Generate cross-crate unique type identifiers for debuginfo types. 2014-06-12 18:39:01 +02:00
cross_crate_spans.rs Encode codemap and span information in crate metadata. 2015-03-04 09:50:09 +01:00
default_type_params_xc.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
explicit_self_xcrate.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
extern-crosscrate-source.rs liblibc: don't use int/uint for intptr_t/uintptr_t 2014-08-20 21:02:24 -04:00
extern_calling_convention.rs Initial version of AArch64 support. 2015-01-03 15:16:10 +00:00
extern_mod_ordering_lib.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
foreign_lib.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
go_trait.rs Convert tests to cross-crate, fix a RefCell bug I found in the process. 2014-10-09 17:19:53 -04:00
i8.rs Fix issue #20427 2015-02-08 19:29:47 +03:00
impl_privacy_xc_1.rs Test fixes from rollup 2014-04-04 15:57:45 -07:00
impl_privacy_xc_2.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
inherit_struct_lib.rs Allow inheritance between structs. 2014-04-20 13:41:18 +12:00
inherited_stability.rs grandfathered -> rust1 2015-01-23 21:48:20 -08:00
inline_dtor.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
inner_static.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
internal_unstable.rs Add #[allow_internal_unstable] to track stability for macros better. 2015-03-06 00:18:28 +11:00
iss.rs fix rpass tests 2015-01-05 17:22:16 -05:00
issue-2380.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-2414-a.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
issue-2414-b.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
issue-2526.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-2631-a.rs shift bindings to accommodate new lifetime/dtor rules. 2015-02-11 08:50:27 +01:00
issue-3012-1.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
issue-4208-cc.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
issue-4545.rs Add tests and un-xfail a few issues 2013-10-10 18:48:52 -07:00
issue-5518.rs test: Add tests for closed issues 2014-04-27 20:35:51 -07:00
issue-5521.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
issue-7178.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
issue-7899.rs Switch some tuple structs to pub fields 2014-03-31 19:50:51 -07:00
issue-8044.rs Remove all i suffixes 2015-01-30 04:38:54 +01:00
issue-8259.rs Adding tests for closed issues 2013-12-18 09:12:04 -08:00
issue-9906.rs Remove all i suffixes 2015-01-30 04:38:54 +01:00
issue-9968.rs Propagate reachability through reexported impls 2013-10-21 10:37:36 -07:00
issue-10028.rs Feature-gate the #[unsafe_no_drop_flag] attribute. 2015-02-11 13:57:40 +01:00
issue-11224.rs Remove all i suffixes 2015-01-30 04:38:54 +01:00
issue-11225-1.rs Conservatively export all trait methods and impls 2013-12-31 12:42:13 -08:00
issue-11225-2.rs Conservatively export all trait methods and impls 2013-12-31 12:42:13 -08:00
issue-11508.rs Switch some tuple structs to pub fields 2014-03-31 19:50:51 -07:00
issue-11529.rs Switch some tuple structs to pub fields 2014-03-31 19:50:51 -07:00
issue-11680.rs rustc: Fix enum variant privacy across crates 2014-05-06 16:45:21 -07:00
issue-12133-dylib.rs rustc: Default to static linking dylibs 2014-11-03 15:08:20 -08:00
issue-12133-dylib2.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
issue-12133-rlib.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
issue-12612-1.rs rustc: Disallow importing through use statements 2014-04-10 15:22:00 -07:00
issue-12612-2.rs rustc: Disallow importing through use statements 2014-04-10 15:22:00 -07:00
issue-12660-aux.rs Fixes ICE when using reexported unit-like structs 2014-09-30 16:22:55 +02:00
issue-13560-1.rs rustc: Don't allocate a cnum to syntax crates 2014-04-16 11:42:22 -07:00
issue-13560-2.rs rustc: Don't allocate a cnum to syntax crates 2014-04-16 11:42:22 -07:00
issue-13560-3.rs Replace #[phase] with #[plugin] / #[macro_use] / #[no_link] 2015-01-05 18:21:13 -08:00
issue-13620-1.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-13620-2.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
issue-13872-1.rs rustc: Fix def ids of xcrate-reexported items 2014-04-30 19:24:21 -07:00
issue-13872-2.rs Fix xcrate enum namespacing 2014-11-25 11:02:47 -08:00
issue-13872-3.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
issue-14421.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-14422.rs cleanup: s/impl Copy/#[derive(Copy)]/g 2015-01-25 11:20:38 -05:00
issue-15562.rs Add tests to make sure intrinsicck doesn't apply to non-intrinsic fn's. 2014-08-25 12:48:35 -07:00
issue-16643.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-16725.rs rustc: Encode the visibility of foreign items 2014-08-25 05:01:51 -07:00
issue-16822.rs Add tests for E-needstest issues 2014-12-17 23:00:32 +01:00
issue-17662.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-17718-const-privacy.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718.rs Rename AtomicInt and AtomicUint 2015-01-11 11:47:44 -08:00
issue-18501.rs Add regression test for #18501 2014-11-01 19:07:51 -07:00
issue-18502.rs Add tests for E-needstest issues 2014-12-17 23:00:32 +01:00
issue-18514.rs Add regression test for issue #18514 2014-11-01 15:24:42 -07:00
issue-18711.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-19340-1.rs Fix ICE when a struct variant enum is imported from an external crate 2014-12-12 03:38:11 +09:00
issue-21146-inc.rs Fix handling of parse errors when using include!(). 2015-02-07 19:14:35 +01:00
issue-21202.rs rustc_resolve: Correctly record privacy of methods 2015-01-16 08:39:56 -08:00
issue2170lib.rs switch Drop to &mut self 2013-09-16 22:19:23 -04:00
issue13213aux.rs cleanup: s/impl Copy/#[derive(Copy)]/g 2015-01-25 11:20:38 -05:00
issue13507.rs std: Stabilize TypeId and tweak BoxAny 2015-01-18 18:29:22 -08:00
issue_2242_a.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
issue_2242_c.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
issue_2316_a.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue_2316_b.rs Remove use of globs feature gate from tests. 2015-01-05 20:00:10 +11:00
issue_2472_b.rs Switch some tuple structs to pub fields 2014-03-31 19:50:51 -07:00
issue_2723_a.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue_3136_a.rc Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
issue_3136_a.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
issue_3907.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue_3907_1.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
issue_3979_traits.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
issue_5844_aux.rs Fix fallout from std::libc separation 2014-04-04 09:31:44 -07:00
issue_8401.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue_9123.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue_9155.rs Close out #9155 2013-10-03 00:15:54 -07:00
issue_9188.rs Guarantee that statics have unique names 2013-09-14 23:19:11 -07:00
issue_10031_aux.rs Switch some tuple structs to pub fields 2014-03-31 19:50:51 -07:00
issue_16723_multiple_items_syntax_ext.rs Replace MacExpr / MacPat / MacItems with MacEager 2015-02-27 11:17:05 -08:00
issue_19293.rs Fix xcrate enum namespacing 2014-11-25 11:02:47 -08:00
issue_20389.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
kinds_in_metadata.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
lang-item-public.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
linkage-visibility.rs std: Redesign c_str and c_vec 2015-01-05 08:00:13 -08:00
linkage1.rs Fix linkage1 test which fails due to --as-needed 2014-03-18 13:48:12 -07:00
lint-unused-extern-crate.rs time: Deprecate the library in the distribution 2014-11-12 09:18:35 -08:00
lint_for_crate.rs Add regression tests for #15778 2015-03-02 13:22:03 -08:00
lint_group_plugin_test.rs Replace all uses of &foo[] with &foo[..] en masse. 2015-02-18 17:36:03 -05:00
lint_output_format.rs Deprecated attributes don't take 'feature' names and are paired with stable/unstable 2015-01-23 15:50:03 -08:00
lint_plugin_test.rs Replace all uses of &foo[] with &foo[..] en masse. 2015-02-18 17:36:03 -05:00
lint_stability.rs Check stability of struct fields. 2015-02-26 16:26:34 +11:00
lint_stability_fields.rs Check stability of struct fields. 2015-02-26 16:26:34 +11:00
logging_right_crate.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
macro-include-items-expr.rs rustc: Implement -l and include! tweaks 2014-10-30 19:02:11 -07:00
macro-include-items-item.rs rustc: Implement -l and include! tweaks 2014-10-30 19:02:11 -07:00
macro_crate_def_only.rs Un-gate macro_rules 2015-01-05 18:21:14 -08:00
macro_crate_MacroRulesTT.rs Replace LetSyntaxTT with MacroRulesTT 2015-01-05 11:38:12 -08:00
macro_crate_nonterminal.rs Un-gate macro_rules 2015-01-05 18:21:14 -08:00
macro_crate_test.rs Switched to Box::new in many places. 2015-03-03 21:05:55 +01:00
macro_export_inner_module.rs Un-gate macro_rules 2015-01-05 18:21:14 -08:00
macro_non_reexport_2.rs Add a test case for accidental macro re-export 2015-01-05 18:21:14 -08:00
macro_reexport_1.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
macro_reexport_2.rs Feature gate macro_reexport. Fixes #20906 2015-01-29 08:44:25 +01:00
macro_reexport_2_no_use.rs Feature gate macro_reexport. Fixes #20906 2015-01-29 08:44:25 +01:00
macro_with_super_1.rs Fix tidy. 2015-01-23 18:32:00 -08:00
method_self_arg1.rs cleanup: s/impl Copy/#[derive(Copy)]/g 2015-01-25 11:20:38 -05:00
method_self_arg2.rs cleanup: s/impl Copy/#[derive(Copy)]/g 2015-01-25 11:20:38 -05:00
moves_based_on_type_lib.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
namespaced_enum_emulate_flat.rs Remove use of globs feature gate from tests. 2015-01-05 20:00:10 +11:00
namespaced_enums.rs removed struct_variant feature from tests 2014-11-20 00:56:50 +01:00
nested_item.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
newtype_struct_xc.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
no_method_suggested_traits.rs Try to only suggest implementable traits for method calls. 2015-02-03 22:33:54 +11:00
no_std_crate.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
noexporttypelib.rs librustc: Forbid private types in public APIs. 2014-09-22 20:05:45 -07:00
orphan_check_diagnostics.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
overloaded_autoderef_xc.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
packed.rs librustc: handle repr on structs, require it for ffi, unify with packed 2014-08-20 21:02:23 -04:00
plugin_args.rs Add #[allow_internal_unstable] to track stability for macros better. 2015-03-06 00:18:28 +11:00
plugin_crate_outlive_expansion_phase.rs Test fixes and rebase conflicts 2015-01-07 19:27:27 -08:00
plugin_with_plugin_lib.rs Warn when linking a plugin into a non-plugin crate 2015-02-12 12:44:31 -08:00
priv-impl-prim-ty.rs librustc: Forbid private types in public APIs. 2014-09-22 20:05:45 -07:00
privacy-tuple-struct.rs rustc: Switch tuple structs to have private fields 2014-03-31 18:59:46 -07:00
privacy_reexport.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
private_trait_xc.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
procedural_mbe_matching.rs Add quasiquote for matchers and attributes 2015-03-04 16:13:37 +01:00
pub_use_mods_xcrate.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
pub_use_xcrate1.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
pub_use_xcrate2.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
reexport-should-still-link.rs Use the result of privacy for reachability 2013-10-10 03:31:59 -07:00
reexported_static_methods.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
regions-bounded-method-type-parameters-cross-crate-lib.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
rlib_crate_test.rs rustc: Forbid plugin_registrar in only rlib form 2014-07-10 07:51:50 -07:00
roman_numerals.rs Replace MacExpr / MacPat / MacItems with MacEager 2015-02-27 11:17:05 -08:00
sepcomp-extern-lib.rs add tests for separate compilation 2014-09-05 09:18:57 -07:00
sepcomp_cci_lib.rs add tests for separate compilation 2014-09-05 09:18:57 -07:00
sepcomp_lib.rs add tests for separate compilation 2014-09-05 09:18:57 -07:00
stability_cfg1.rs Set unstable feature names appropriately 2015-01-23 13:28:40 -08:00
stability_cfg2.rs Set unstable feature names appropriately 2015-01-23 13:28:40 -08:00
static-function-pointer-aux.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
static-methods-crate.rs Test fixes and rebase conflicts 2015-02-27 15:13:35 -08:00
static_fn_inline_xc_aux.rs remove the float type 2013-10-01 14:54:10 -04:00
static_fn_trait_xc_aux.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
static_mut_xc.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
static_priv_by_default.rs rustdoc: Correctly distinguish enums and types 2014-09-17 18:53:54 +12:00
struct-field-privacy.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
struct_destructuring_cross_crate.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
struct_variant_privacy.rs removed struct_variant feature from tests 2014-11-20 00:56:50 +01:00
struct_variant_xc_aux.rs removed struct_variant feature from tests 2014-11-20 00:56:50 +01:00
svh-a-base.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-change-lit.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-change-significant-cfg.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-change-trait-bound.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-change-type-arg.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-change-type-ret.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-change-type-static.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-comment.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-doc.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-macro.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-no-change.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-redundant-cfg.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-a-whitespace.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
svh-b.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
svh-uta-base.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
svh-uta-change-use-trait.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
svh-utb.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
syntax_extension_with_dll_deps_1.rs Use a crate attribute to load plugins 2015-02-09 13:27:27 -08:00
syntax_extension_with_dll_deps_2.rs Replace MacExpr / MacPat / MacItems with MacEager 2015-02-27 11:17:05 -08:00
trait-safety-lib.rs Add a bunch of new tests per Alex's suggestion. 2014-12-14 11:11:55 -05:00
trait_bounds_on_structs_and_enums_xc.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait_default_method_xc_aux.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
trait_default_method_xc_aux_2.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
trait_impl_conflict.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait_inheritance_auto_xc_2_aux.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
trait_inheritance_auto_xc_aux.rs Disallow implementation of cross-crate priv traits 2014-01-18 10:58:01 -08:00
trait_inheritance_cross_trait_call_xc_aux.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
trait_inheritance_overloading_xc.rs s/Show/Debug/g 2015-01-29 07:49:02 -05:00
trait_superkinds_in_metadata.rs Rename Share to Sync 2014-08-07 08:54:38 -07:00
traitimpl.rs Fix misspelled comments in tests. 2015-01-06 20:54:54 -05:00
two_macros.rs More test fixes! 2015-01-05 22:58:37 -08:00
typeid-intrinsic.rs std: Stabilize TypeId and tweak BoxAny 2015-01-18 18:29:22 -08:00
typeid-intrinsic2.rs std: Stabilize TypeId and tweak BoxAny 2015-01-18 18:29:22 -08:00
unboxed-closures-cross-crate.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
unreachable-variant.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
use_from_trait_xc.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
weak-lang-items.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
where_clauses_xc.rs librustc: Implement simple where clauses. 2014-08-14 14:14:26 -07:00
xc_private_method_lib.rs Switch to purely namespaced enums 2014-11-17 07:35:51 -08:00
xcrate-trait-lifetime-param.rs encode trait lifetime params in metadata to allow cross-crate usage 2013-12-08 18:09:31 -05:00
xcrate_address_insignificant.rs librustc: Make addresses of immutable statics insignificant unless 2014-06-17 11:44:00 -07:00
xcrate_static_addresses.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
xcrate_struct_aliases.rs librustc: Accept type aliases for structures in structure literals and 2014-07-04 17:07:31 -07:00
xcrate_unit_struct.rs cleanup: s/impl Copy/#[derive(Copy)]/g 2015-01-25 11:20:38 -05:00