rust/src/libstd
Manish Goregaokar 91440adbed Rollup merge of #30513 - alexcrichton:assert-is-safe, r=aturon
Types like `&AssertRecoverSafe<T>` and `Rc<AssertRecoverSafe<T>>` were
mistakenly not considered recover safe, but the point of the assertion wrapper
is that it indeed is! This was caused by an interaction between the
`RecoverSafe` and `NoUnsafeCell` marker traits, and this is updated by adding an
impl of the `NoUnsafeCell` marker trait for `AssertRecoverSafe` to ensure that
it never interacts with the other negative impls of `RecoverSafe`.

cc #30510
2015-12-25 18:39:54 +05:30
..
collections Fix the fallout 2015-12-18 04:12:31 +03:00
ffi Use memchr in libstd where possible, closes #30076 2015-12-18 13:32:14 +01:00
io doc: make line visible 2015-12-23 17:47:12 +02:00
net Auto merge of #30188 - tshepang:lookup_addr-example, r=alexcrichton 2015-12-07 07:11:19 +00:00
num std: Remove deprecated functionality from 1.5 2015-12-10 11:47:55 -08:00
os Add JoinHandleExt to get the pthread_t on unix platforms 2015-12-04 20:09:32 -05:00
prelude doc: fix typo 2015-12-17 20:57:14 +02:00
rand Auto merge of #30352 - alexcrichton:new-snashots, r=nikomatsakis 2015-12-21 21:37:26 +00:00
sync std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
sys std: Remove rust_builtin C support library 2015-12-21 22:12:48 -08:00
thread std: Use cfg(target_thread_local) in thread_local! 2015-12-21 22:05:37 -08:00
time Auto merge of #30187 - alexcrichton:stabilize-1.6, r=aturon 2015-12-06 04:12:54 +00:00
ascii.rs std: Add issues to all unstable features 2015-08-15 18:09:17 -07:00
dynamic_lib.rs Corrected deprecation reference to appropriate crate 2015-12-20 14:37:53 -06:00
env.rs Small fix to EXE_SUFFIX and DLL_EXTENSION docs 2015-12-01 16:53:48 -05:00
error.rs std: Add issues to all unstable features 2015-08-15 18:09:17 -07:00
fs.rs remove deprecated APIs missed in #30182 2015-12-13 01:02:12 -05:00
lib.rs Auto merge of #30417 - alexcrichton:better-detect-elf-tls, r=alexcrichton 2015-12-22 09:15:29 +00:00
macros.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
memchr.rs Use memrchr bindings provided by libc 2015-12-18 21:49:20 +01:00
panic.rs Rollup merge of #30513 - alexcrichton:assert-is-safe, r=aturon 2015-12-25 18:39:54 +05:30
panicking.rs Implement custom panic handlers 2015-12-23 11:19:20 -07:00
path.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
primitive_docs.rs small fix to str doc example 2015-12-16 22:12:47 -05:00
process.rs Add a debug implementation to process::Output 2015-12-17 18:40:49 +00:00
rt.rs std: Rename thread::catch_panic to panic::recover 2015-12-09 07:19:17 -08:00
rtdeps.rs std: Remove rust_builtin C support library 2015-12-21 22:12:48 -08:00