Skip to content

Commit eade6f7

Browse files
authored
Rollup merge of #72044 - RalfJung:min-spec, r=matthewjasper
use min_specialization for some rustc crates where it requires no changes and add FIXME for the rest Cc @matthewjasper
2 parents 9c4c52f + c82103c commit eade6f7

File tree

9 files changed

+9
-9
lines changed

9 files changed

+9
-9
lines changed

src/librustc_ast_lowering/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
#![feature(array_value_iter)]
3434
#![feature(crate_visibility_modifier)]
3535
#![feature(marker_trait_attr)]
36-
#![feature(specialization)]
36+
#![feature(specialization)] // FIXME: min_specialization does not work
3737
#![feature(or_patterns)]
3838
#![recursion_limit = "256"]
3939

src/librustc_data_structures/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#![feature(generators)]
1313
#![feature(generator_trait)]
1414
#![feature(fn_traits)]
15-
#![feature(specialization)]
15+
#![feature(min_specialization)]
1616
#![feature(optin_builtin_traits)]
1717
#![feature(nll)]
1818
#![feature(allow_internal_unstable)]

src/librustc_hir/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#![feature(const_panic)]
99
#![feature(in_band_lifetimes)]
1010
#![feature(or_patterns)]
11-
#![feature(specialization)]
11+
#![feature(min_specialization)]
1212
#![recursion_limit = "256"]
1313

1414
#[macro_use]

src/librustc_metadata/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#![feature(nll)]
88
#![feature(or_patterns)]
99
#![feature(proc_macro_internals)]
10-
#![feature(specialization)]
10+
#![feature(specialization)] // FIXME: min_specialization ICEs
1111
#![feature(stmt_expr_attributes)]
1212
#![recursion_limit = "256"]
1313

src/librustc_middle/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
#![feature(option_expect_none)]
4242
#![feature(or_patterns)]
4343
#![feature(range_is_empty)]
44-
#![feature(specialization)]
44+
#![feature(specialization)] // FIXME: min_specialization does not work
4545
#![feature(track_caller)]
4646
#![feature(trusted_len)]
4747
#![feature(vec_remove_item)]

src/librustc_mir/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Rust MIR: a lowered representation of Rust.
1919
#![feature(exhaustive_patterns)]
2020
#![feature(iter_order_by)]
2121
#![feature(never_type)]
22-
#![feature(specialization)]
22+
#![feature(min_specialization)]
2323
#![feature(trusted_len)]
2424
#![feature(try_blocks)]
2525
#![feature(associated_type_bounds)]

src/librustc_query_system/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#![feature(const_panic)]
55
#![feature(core_intrinsics)]
66
#![feature(hash_raw_entry)]
7-
#![feature(specialization)]
7+
#![feature(specialization)] // FIXME: min_specialization rejects `default const`
88
#![feature(stmt_expr_attributes)]
99
#![feature(vec_remove_item)]
1010

src/librustc_span/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#![feature(negative_impls)]
1313
#![feature(nll)]
1414
#![feature(optin_builtin_traits)]
15-
#![feature(specialization)]
15+
#![feature(min_specialization)]
1616

1717
// FIXME(#56935): Work around ICEs during cross-compilation.
1818
#[allow(unused)]

src/libserialize/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Core encoding and decoding interfaces.
1010
test(attr(allow(unused_variables), deny(warnings)))
1111
)]
1212
#![feature(box_syntax)]
13-
#![feature(specialization)]
13+
#![feature(specialization)] // FIXME: min_specialization does not work
1414
#![feature(never_type)]
1515
#![feature(nll)]
1616
#![feature(associated_type_bounds)]

0 commit comments

Comments
 (0)