rust/src/libsyntax
Alex Crichton d0029a47c2 rollup merge of #21910: Manishearth/missing_stability
Currently, if a `#![staged_api]` crate contains an exported item without a stability marker (or inherited stability),
the item is useless.

This change introduces a check to ensure that all exported items have a defined stability.

it also introduces the `unmarked_api` feature, which lets users import unmarked features. While this PR should in theory forbid these from existing,
in practice we can't be so sure; so this lets users bypass this check instead of having to wait for the library and/or compiler to be fixed (since otherwise this is a hard error).

r? @aturon
2015-02-03 20:11:20 -08:00
..
ast_map Remove the explicit closure kind syntax from the parser and AST; 2015-02-03 11:56:16 -05:00
diagnostics Make diagnostic ordering deterministic 2015-01-21 20:25:19 -08:00
ext Correct one case where the inference was detecting a looser result than the 2015-02-03 13:14:29 -05:00
parse rollup merge of #21899: nikomatsakis/closure-unify-anyhow 2015-02-03 20:11:20 -08:00
print Remove the explicit closure kind syntax from the parser and AST; 2015-02-03 11:56:16 -05:00
util remove unused mut qualifiers 2015-02-02 13:40:18 -05:00
abi.rs openbsd support 2015-02-01 14:41:38 +01:00
ast_util.rs rollup merge of #21830: japaric/for-cleanup 2015-02-02 11:01:12 -08:00
ast.rs Remove the explicit closure kind syntax from the parser and AST; 2015-02-03 11:56:16 -05:00
attr.rs remove unused mut qualifiers 2015-02-02 13:40:18 -05:00
codemap.rs rollup merge of #21830: japaric/for-cleanup 2015-02-02 11:01:12 -08:00
config.rs syntax: fix fallout of merging ast::ViewItem into ast::Item. 2015-01-21 16:27:26 +02:00
diagnostic.rs rollup merge of #21830: japaric/for-cleanup 2015-02-02 11:01:12 -08:00
feature_gate.rs Add unmarked_api feature (fixes #21884) 2015-02-04 02:30:31 +05:30
fold.rs Remove the explicit closure kind syntax from the parser and AST; 2015-02-03 11:56:16 -05:00
lib.rs rollup merge of #21830: japaric/for-cleanup 2015-02-02 11:01:12 -08:00
owned_slice.rs std: Rename Show/String to Debug/Display 2015-01-20 22:36:13 -08:00
ptr.rs std: Rename Show/String to Debug/Display 2015-01-20 22:36:13 -08:00
show_span.rs std: Stabilize FromStr and parse 2015-01-30 08:52:44 -08:00
std_inject.rs syntax: fix fallout of merging ast::ViewItem into ast::Item. 2015-01-21 16:27:26 +02:00
test.rs Omit integer suffix when unnecessary 2015-02-02 04:05:54 +00:00
visit.rs Remove the explicit closure kind syntax from the parser and AST; 2015-02-03 11:56:16 -05:00