Skip to content

Commit f05cd6e

Browse files
committed
auto merge of #15014 : brson/rust/all-crates-experimental, r=cmr
This creates a stability baseline for all crates that we distribute that are not `std`. In general, all library code must start as experimental and progress in stages to become stable.
2 parents 3770c42 + 77657ba commit f05cd6e

File tree

28 files changed

+28
-1
lines changed

28 files changed

+28
-1
lines changed

src/liballoc/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
//! the system malloc/free.
6262
6363
#![crate_id = "alloc#0.11.0-pre"]
64+
#![experimental]
6465
#![license = "MIT/ASL2"]
6566
#![crate_type = "rlib"]
6667
#![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",

src/libarena/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
//! more complex, slower Arena which can hold objects of any type.
2121
2222
#![crate_id = "arena#0.11.0-pre"]
23+
#![experimental]
2324
#![crate_type = "rlib"]
2425
#![crate_type = "dylib"]
2526
#![license = "MIT/ASL2"]

src/libcollections/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
*/
1414

1515
#![crate_id = "collections#0.11.0-pre"]
16+
#![experimental]
1617
#![crate_type = "rlib"]
1718
#![license = "MIT/ASL2"]
1819
#![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",

src/libcore/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
//!
4747
4848
#![crate_id = "core#0.11.0-pre"]
49+
#![experimental]
4950
#![license = "MIT/ASL2"]
5051
#![crate_type = "rlib"]
5152
#![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",

src/libdebug/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
//! will persist into the future.
1818
1919
#![crate_id = "debug#0.11.0-pre"]
20+
#![experimental]
2021
#![license = "MIT/ASL2"]
2122
#![crate_type = "rlib"]
2223
#![crate_type = "dylib"]

src/libflate/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Simple [DEFLATE][def]-based compression. This is a wrapper around the
1919
*/
2020

2121
#![crate_id = "flate#0.11.0-pre"]
22+
#![experimental]
2223
#![crate_type = "rlib"]
2324
#![crate_type = "dylib"]
2425
#![license = "MIT/ASL2"]

src/libfmt_macros/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
//! generated instead.
1616
1717
#![crate_id = "fmt_macros#0.11.0-pre"]
18+
#![experimental]
1819
#![license = "MIT/ASL2"]
1920
#![crate_type = "rlib"]
2021
#![crate_type = "dylib"]
2122
#![feature(macro_rules, globs)]
22-
#![experimental]
2323

2424
use std::char;
2525
use std::str;

src/libfourcc/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ fn main() {
4040
*/
4141

4242
#![crate_id = "fourcc#0.11.0-pre"]
43+
#![experimental]
4344
#![crate_type = "rlib"]
4445
#![crate_type = "dylib"]
4546
#![license = "MIT/ASL2"]

src/libgetopts/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
//! ~~~
8080
8181
#![crate_id = "getopts#0.11.0-pre"]
82+
#![experimental]
8283
#![crate_type = "rlib"]
8384
#![crate_type = "dylib"]
8485
#![license = "MIT/ASL2"]

src/libglob/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
*/
2525

2626
#![crate_id = "glob#0.11.0-pre"]
27+
#![experimental]
2728
#![crate_type = "rlib"]
2829
#![crate_type = "dylib"]
2930
#![license = "MIT/ASL2"]

src/libgraphviz/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ pub fn main() {
267267
*/
268268

269269
#![crate_id = "graphviz#0.11.0-pre"]
270+
#![experimental]
270271
#![crate_type = "rlib"]
271272
#![crate_type = "dylib"]
272273
#![license = "MIT/ASL2"]

src/libgreen/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@
198198
//! ```
199199
200200
#![crate_id = "green#0.11.0-pre"]
201+
#![experimental]
201202
#![license = "MIT/ASL2"]
202203
#![crate_type = "rlib"]
203204
#![crate_type = "dylib"]

src/libhexfloat/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ fn main() {
3737
*/
3838

3939
#![crate_id = "hexfloat#0.11.0-pre"]
40+
#![experimental]
4041
#![crate_type = "rlib"]
4142
#![crate_type = "dylib"]
4243
#![license = "MIT/ASL2"]

src/liblog/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ if logging is disabled, none of the components of the log will be executed.
106106
*/
107107

108108
#![crate_id = "log#0.11.0-pre"]
109+
#![experimental]
109110
#![license = "MIT/ASL2"]
110111
#![crate_type = "rlib"]
111112
#![crate_type = "dylib"]

src/libnative/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
//! ```
4646
4747
#![crate_id = "native#0.11.0-pre"]
48+
#![experimental]
4849
#![license = "MIT/ASL2"]
4950
#![crate_type = "rlib"]
5051
#![crate_type = "dylib"]

src/libnum/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
#![feature(macro_rules)]
4646

4747
#![crate_id = "num#0.11.0-pre"]
48+
#![experimental]
4849
#![crate_type = "rlib"]
4950
#![crate_type = "dylib"]
5051
#![license = "MIT/ASL2"]

src/librustc/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ This API is completely unstable and subject to change.
1919
*/
2020

2121
#![crate_id = "rustc#0.11.0-pre"]
22+
#![experimental]
2223
#![comment = "The Rust compiler"]
2324
#![license = "MIT/ASL2"]
2425
#![crate_type = "dylib"]

src/librustdoc/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
// except according to those terms.
1010

1111
#![crate_id = "rustdoc#0.11.0-pre"]
12+
#![experimental]
1213
#![desc = "rustdoc, the Rust documentation extractor"]
1314
#![license = "MIT/ASL2"]
1415
#![crate_type = "dylib"]

src/librustuv/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ via `close` and `delete` methods.
3535
*/
3636

3737
#![crate_id = "rustuv#0.11.0-pre"]
38+
#![experimental]
3839
#![license = "MIT/ASL2"]
3940
#![crate_type = "rlib"]
4041
#![crate_type = "dylib"]

src/libsemver/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
//! `0.8.1-rc.3.0+20130922.linux`.
3030
3131
#![crate_id = "semver#0.11.0-pre"]
32+
#![experimental]
3233
#![crate_type = "rlib"]
3334
#![crate_type = "dylib"]
3435
#![license = "MIT/ASL2"]

src/libserialize/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Core encoding and decoding interfaces.
1515
*/
1616

1717
#![crate_id = "serialize#0.11.0-pre"]
18+
#![experimental]
1819
#![crate_type = "rlib"]
1920
#![crate_type = "dylib"]
2021
#![license = "MIT/ASL2"]

src/libsync/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
//! through `std::sync`.
1919
2020
#![crate_id = "sync#0.11.0-pre"]
21+
#![experimental]
2122
#![crate_type = "rlib"]
2223
#![crate_type = "dylib"]
2324
#![license = "MIT/ASL2"]

src/libsyntax/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ This API is completely unstable and subject to change.
1919
*/
2020

2121
#![crate_id = "syntax#0.11.0-pre"]
22+
#![experimental]
2223
#![license = "MIT/ASL2"]
2324
#![crate_type = "dylib"]
2425
#![crate_type = "rlib"]

src/libterm/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
//! [ti]: https://en.wikipedia.org/wiki/Terminfo
4040
4141
#![crate_id = "term#0.11.0-pre"]
42+
#![experimental]
4243
#![comment = "Simple ANSI color library"]
4344
#![license = "MIT/ASL2"]
4445
#![crate_type = "rlib"]

src/libtest/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
// build off of.
2525

2626
#![crate_id = "test#0.11.0-pre"]
27+
#![experimental]
2728
#![comment = "Rust internal test library only used by rustc"]
2829
#![license = "MIT/ASL2"]
2930
#![crate_type = "rlib"]

src/libtime/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
//! Simple time handling.
1212
1313
#![crate_id = "time#0.11.0-pre"]
14+
#![experimental]
1415

1516
#![crate_type = "rlib"]
1617
#![crate_type = "dylib"]

src/liburl/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
//! Types/fns concerning URLs (see RFC 3986)
1212
1313
#![crate_id = "url#0.11.0-pre"]
14+
#![experimental]
1415
#![crate_type = "rlib"]
1516
#![crate_type = "dylib"]
1617
#![license = "MIT/ASL2"]

src/libuuid/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ Examples of string representations:
5555
*/
5656

5757
#![crate_id = "uuid#0.11.0-pre"]
58+
#![experimental]
5859
#![crate_type = "rlib"]
5960
#![crate_type = "dylib"]
6061
#![license = "MIT/ASL2"]

0 commit comments

Comments
 (0)