Skip to content
Snippets Groups Projects
Commit b3e4ac69 authored by John Hodge's avatar John Hodge
Browse files

Stablisations in 1.30.0

parent d0e2a217
Branches
No related merge requests found
......@@ -13,16 +13,12 @@
#![feature(thread_local)] // Allows use of thread_local
#![feature(lang_items)] // Allow definition of lang_items
#![feature(optin_builtin_traits)] // Negative impls
#![feature(unique,shared,nonzero)] // Unique/Shared/NonZero for smart pointers
#![feature(slice_patterns)] // Slice (array) destructuring patterns, used by multiboot code
#![feature(iterator_step_by)] // Iterator::step_by
#![feature(linkage)] // allows using #[linkage="external"]
#![feature(const_fn)] // Allows defining `const fn`
#![feature(get_type_id)] // used by process_local's "AnyMap" hackery
#![feature(placement_new_protocol)] // Used for Box<T> (mrustc support)
#![feature(integer_atomics)] // AtomicU8
#![feature(dropck_eyepatch)]
#![feature(const_atomic_bool_new,const_atomic_ptr_new,const_atomic_usize_new,const_unsafe_cell_new,const_unique_new)] // Various const fns
#![feature(panic_implementation,panic_info_message)]
#![cfg_attr(not(any(test,test_shim)),no_std)]
......
......@@ -15,7 +15,6 @@
//! - Kernel log is provided by a builtin text renderer
#![feature(linkage,const_fn)]
#![no_std]
#![feature(const_atomic_bool_new)] // Various const fns
#![feature(plugin)]
#![feature(custom_attribute)]
......
......@@ -8,7 +8,6 @@
#![feature(box_syntax)]
#![feature(optin_builtin_traits)] // For !Send
#![feature(unboxed_closures)]
#![feature(alloc)]
#![feature(allocator_api)]
#![no_std]
......
......@@ -7,12 +7,10 @@
#![feature(lang_items)] // Allow definition of lang_items
#![feature(linkage)] // Used for low-level runtime
#![feature(core_intrinsics)]
#![feature(core_char_ext,core_str_ext,core_slice_ext)]
#![feature(const_fn)]
#![feature(box_syntax)]
#![feature(raw)]
#![feature(slice_concat_ext)]
#![feature(use_extern_macros)] // allow `use` with macros
#![feature(alloc,allocator_api)]
#![feature(allocator_internals)]
#![feature(core_panic_info)] // Needed because of import of `panic` macro bringin in the module too
......
......@@ -3,7 +3,6 @@
//
//! Usermode synchronisation primitives
#![feature(const_fn)]
#![feature(const_unsafe_cell_new)]
#![no_std]
extern crate syscalls;
......
......@@ -5,7 +5,6 @@
#![feature(core_intrinsics)]
#![feature(asm)]
#![feature(thread_local,const_fn)]
#![feature(const_atomic_usize_new,const_unsafe_cell_new)]
#![feature(stmt_expr_attributes)]
#![no_std]
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment