aboutsummaryrefslogtreecommitdiff
path: root/ctr-std/src/lib.rs
diff options
context:
space:
mode:
authorRonald Kinard <[email protected]>2017-03-11 23:20:34 -0600
committerGitHub <[email protected]>2017-03-11 23:20:34 -0600
commit368ee624e72342db4b142946ae0f4e3443bdf0d4 (patch)
tree8ed882bdd90d8d7a7f00cef25a99e06ed0ed2cc6 /ctr-std/src/lib.rs
parentMerge pull request #24 from FenrirWolf/unit_type (diff)
parentBump minimum thread stack size (diff)
downloadctru-rs-368ee624e72342db4b142946ae0f4e3443bdf0d4.tar.xz
ctru-rs-368ee624e72342db4b142946ae0f4e3443bdf0d4.zip
Merge pull request #26 from FenrirWolf/thread
Initial thread support
Diffstat (limited to 'ctr-std/src/lib.rs')
-rw-r--r--ctr-std/src/lib.rs12
1 files changed, 9 insertions, 3 deletions
diff --git a/ctr-std/src/lib.rs b/ctr-std/src/lib.rs
index 307bb3c..12b2ab4 100644
--- a/ctr-std/src/lib.rs
+++ b/ctr-std/src/lib.rs
@@ -1,6 +1,7 @@
#![feature(alloc)]
#![feature(allow_internal_unstable)]
#![feature(box_syntax)]
+#![feature(cfg_target_has_atomic)]
#![feature(cfg_target_thread_local)]
#![feature(collections)]
#![feature(collections_bound)]
@@ -11,23 +12,30 @@
#![feature(char_escape_debug)]
#![feature(dropck_eyepatch)]
#![feature(float_extras)]
+#![feature(fn_traits)]
#![feature(fnbox)]
#![feature(fused)]
#![feature(generic_param_attrs)]
#![feature(int_error_internals)]
+#![feature(integer_atomics)]
#![feature(lang_items)]
#![feature(macro_reexport)]
#![feature(oom)]
+#![feature(on_unimplemented)]
#![feature(optin_builtin_traits)]
#![feature(prelude_import)]
#![feature(raw)]
+#![feature(shared)]
#![feature(slice_concat_ext)]
#![feature(slice_patterns)]
#![feature(staged_api)]
#![feature(str_internals)]
#![feature(thread_local)]
#![feature(try_from)]
+#![feature(unboxed_closures)]
#![feature(unicode)]
+#![feature(unique)]
+#![feature(untagged_unions)]
#![feature(zero_one)]
#![allow(non_camel_case_types, dead_code, unused_features)]
#![no_std]
@@ -57,9 +65,6 @@ extern crate compiler_builtins;
extern crate ctr_libc as libc;
extern crate ctru_sys as libctru;
-// stealing spin's mutex implementation for now
-extern crate spin;
-
// The standard macros that are not built-in to the compiler.
#[macro_use]
mod macros;
@@ -151,6 +156,7 @@ pub mod ffi;
pub mod io;
pub mod num;
pub mod os;
+pub mod panic;
pub mod path;
pub mod sync;
pub mod time;