Open
Description
In Rust for Linux :
Required :
- arbitrary_self_types (Tracking issue for RFC 3519:
arbitrary_self_types
rust-lang/rust#44874) - doc_cfg (Tracking issue for
#[doc(cfg(…))]
,#[doc(cfg_hide(…))]
anddoc_auto_cfg
rust-lang/rust#43781) - impl_trait_in_assoc_type (Tracking issue for RFC 2515, "Permit impl Trait in type aliases" rust-lang/rust#63063)
- register_tool (Tracking issue for
#![register_tool]
rust-lang/rust#66079)
Nice to have :
- associated_type_defaults (Tracking issue for RFC 2532, "Associated type defaults" rust-lang/rust#29661)
- const_trait_impl (Deprecated tracking issue for closed RFC 2632,
impl const Trait for Ty
and~const
(tilde const) syntax (const_trait_impl
) rust-lang/rust#67792)
Done :
- alloc_error_handler (Tracking issue for the #[alloc_error_handler] attribute (for no_std + liballoc) rust-lang/rust#51540)
- inline_const_pat (Tracking Issue for inline const patterns (RFC 2920) rust-lang/rust#76001)
Not in Rust for Linux :
- abi_avr_interrupt (Tracking Issue for the
avr-interrupt
/avr-non-blocking-interrupt
calling convention/ABI rust-lang/rust#69664) - abi_msp430_interrupt (Tracking issue for the
msp430-interrupt
calling convention/ABI rust-lang/rust#38487) - abi_ptx (Tracking issue for the "ptx-kernel" ABI rust-lang/rust#38788)
- abi_x86_interrupt (Tracking issue for the
x86-interrupt
calling convention rust-lang/rust#40180) - async_closure (Tracking issue for
#![feature(async_closure)]
(RFC 2394 / RFC 3668) rust-lang/rust#62290) - auto_traits (Tracking Issue for auto traits (auto_traits) -- formerly called opt-in built-in traits (optin_builtin_traits) rust-lang/rust#13231)
- box_patterns (Tracking issue for
box_patterns
feature rust-lang/rust#29641) - c_variadic (Tracking issue for RFC 2137: Support defining C-compatible variadic functions in Rust rust-lang/rust#44930)
- cfg_sanitize (Tracking issue for sanitizer support rust-lang/rust#39699)
- cfg_target_thread_local (Tracking issue for
thread_local
stabilization rust-lang/rust#29594) - cfg_version (Tracking issue for RFC 2523,
#[cfg(version(..))]
rust-lang/rust#64796) - cmse_nonsecure_entry (Tracking Issue for the
extern "C-cmse-nonsecure-entry"
ABI rust-lang/rust#75835) - const_extern_fn (Tracking issue for
const extern fn
andconst unsafe extern fn
rust-lang/rust#64926) - const_muts_ref (Tracking issue for
&mut T
in const contexts (const_mut_refs) rust-lang/rust#57349) - const_precise_live_drops (Tracking issue for
#![feature(const_precise_live_drops)]
rust-lang/rust#73255) - const_refs_to_cell (Tracking Issue for
const_refs_to_cell
rust-lang/rust#80384) - const_try (Tracking Issue for the use of
?
in constants rust-lang/rust#74935) - coroutines (Tracking issue for RFC 2033: Experimentally add coroutines to Rust rust-lang/rust#43122)
- custom_inner_attributes (Tracking issue for custom inner attributes rust-lang/rust#54726)
- custom_test_frameworks (Tracking issue for eRFC 2318, Custom test frameworks rust-lang/rust#50297)
- decl_macro (Tracking issue: declarative macros 2.0 rust-lang/rust#39412)
- do_not_recommend (Tracking issue for RFC 2397, "#[do_not_recommend]" rust-lang/rust#51992)
- doc_auto_cfg (Tracking issue for
#[doc(cfg(…))]
,#[doc(cfg_hide(…))]
anddoc_auto_cfg
rust-lang/rust#43781) - doc_cfg_hide (Tracking issue for
#[doc(cfg(…))]
,#[doc(cfg_hide(…))]
anddoc_auto_cfg
rust-lang/rust#43781) - doc_masked (Tracking issue for
#[doc(masked)]
rust-lang/rust#44027) - doc_notable_trait (Tracking issue for
#[doc(spotlight)]
rust-lang/rust#45040) - dropck_eyepatch ((
#[may_dangle]
, a refined dropck escape hatch (tracking issue for RFC 1327) rust-lang/rust#34761) - exhaustive_patterns (Tracking issue for RFC 1872:
exhaustive_patterns
feature rust-lang/rust#51085) - extern_types (Tracking issue for RFC 1861: Extern types rust-lang/rust#43467)
- ffi_const (Tracking issue for #[ffi_const] rust-lang/rust#58328)
- ffi_pure (Tracking issue for #[ffi_const] rust-lang/rust#58328)
- fundamental (Tracking issue for
fundamental
feature rust-lang/rust#29635) - generic_const_exprs (Tracking Issue for complex generic constants:
feature(generic_const_exprs)
rust-lang/rust#76560) - half_open_range_patterns_in_slices (Tracking issue for
..X
, and..=X
(#![feature(half_open_range_patterns)]
) rust-lang/rust#67264) - if_let_guard (Tracking issue for RFC 2294, "if let guard" rust-lang/rust#51114)
- inherent_associated_types (Tracking issue for inherent associated types rust-lang/rust#8995)
- lang_items (https://doc.rust-lang.org/unstable-book/language-features/lang-items.html)
- let_chains (Tracking issue for eRFC 2497, "if- and while-let-chains, take 2" rust-lang/rust#53667)
- link_llvm_intrinsics (Tracking issue for
link_llvm_intrinsics
rust-lang/rust#29602) - linkage (Tracking issue for the
linkage
feature rust-lang/rust#29603) - marker_trait_attr (Tracking issue for allowing overlapping implementations for marker trait rust-lang/rust#29864)
- min_specialization (Tracking issue for specialization (RFC 1210) rust-lang/rust#31844)
- more_qualified_paths (https://doc.rust-lang.org/unstable-book/language-features/more-qualified-paths.html)
- needs_panic_runtime (Pluggable panic implementations (tracking issue for RFC 1513) rust-lang/rust#32837)
- negative_impls (Tracking issue for negative impls rust-lang/rust#68318)
- never_type (Tracking issue for promoting
!
to a type (RFC 1216) rust-lang/rust#35121) - never_type_fallback (Tracking issue for fallback of diverging expressions to the
never_type
(!
) rust-lang/rust#65992) - no_core (Tracking issue for internal feature
no_core
rust-lang/rust#29639) - no_sanitize (Tracking issue for sanitizer support rust-lang/rust#39699)
- object_safe_for_dispatch (Tracking issue for tweaks to dyn compatibility (RFC 2027) rust-lang/rust#43561)
- optimize_attribute (Tracking issue for RFC 2412, "The optimize attribute" rust-lang/rust#54882)
- panic_runtime (Pluggable panic implementations (tracking issue for RFC 1513) rust-lang/rust#32837)
- postfix_match (https://doc.rust-lang.org/unstable-book/language-features/postfix-match.html)
- proc_macro_hygiene (Tracking issue for procedural macros and "hygiene 2.0" rust-lang/rust#54727)
- profiler_runtime (Tracking issue for
-Z profile
rust-lang/rust#42524) - repr_simd (Tracking issue for SIMD support rust-lang/rust#27731)
- repr128 (Tracking issue for feature(repr128); enums with 128-bit discriminants rust-lang/rust#56071)
- rustc_allow_const_fn_unstable (#[allow_internal_unstable] does not allow unstable library features when applied on functions rust-lang/rust#69399)
- rustc_private (Tracking issue for crates that are compiler dependencies rust-lang/rust#27812)
- simd_ffi (Tracking issue for SIMD support rust-lang/rust#27731)
- specialization (Tracking issue for specialization (RFC 1210) rust-lang/rust#31844)
- start (Tracking issue for the
start
feature rust-lang/rust#29633) - stmt_expr_attributes (Tracking issue for stmt_expr_attributes: Add attributes to expressions, etc. rust-lang/rust#15701)
- structural_match (Restrict use of constants in patterns (RFC 1445) rust-lang/rust#31434)
- target_feature_11 (Tracking issue for target_feature 1.1 RFC rust-lang/rust#69098)
- thread_local (Tracking issue for
thread_local
stabilization rust-lang/rust#29594) - trait_alias (Tracking issue for trait aliases rust-lang/rust#41517)
- trait_upcasting (Tracking issue for dyn upcasting coercion rust-lang/rust#65991)
- transparent_unions (Tracking issue for RFC 2645, "Transparent Unions" (formerly: and Enums) rust-lang/rust#60405)
- trivial_bounds (Tracking issue for RFC #2056: Allow trivial constraints to appear in where clauses rust-lang/rust#48214)
- try_blicks (Tracking issue for
?
operator andtry
blocks (RFC 243,question_mark
&try_blocks
features) rust-lang/rust#31436) - type_alias_impl_trait (Tracking issue for RFC 2515, "Permit impl Trait in type aliases" rust-lang/rust#63063)
- unboxed_closures (Tracking issue for RFC 2515, "Permit impl Trait in type aliases" rust-lang/rust#63063)
- unnamed_fields (Tracking issue for RFC 2102, "Unnamed fields of struct and union type" rust-lang/rust#49804)
- unsized_fn_params (Tracking issue for RFC #1909: Unsized Rvalues (unsized_locals, unsized_fn_params) rust-lang/rust#48055)
- unsized_locals (Tracking issue for RFC #1909: Unsized Rvalues (unsized_locals, unsized_fn_params) rust-lang/rust#48055)
- unsized_tuple_coercion (Tracking issue for unsized tuple coercion rust-lang/rust#42877)
Metadata
Metadata
Assignees
Labels
No labels