rust/src/libcore
Josh Stone 3580c4c589 Remove T: Sized on ptr::is_null(), as_ref(), as_mut()
`NonZero::is_zero()` was already casting all pointers to thin `*mut u8`
to check for null.  It seems reasonable to apply that for `is_null()` in
general, and then unsized fat pointers can also be used with `as_ref()`
and `as_mut()` to get fat references.
2017-09-29 12:36:32 -07:00
..
benches Customize <FlatMap as Iterator>::fold 2017-09-14 13:51:32 -07:00
fmt Less confusing placeholder when RefCell is exclusively borrowed 2017-09-21 21:53:04 -07:00
hash impl Hasher for {&mut Hasher, Box<Hasher>} 2017-09-12 17:28:07 +08:00
iter TrustedRandomAccess specialisation for Cloned. 2017-09-23 15:30:53 -04:00
num change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
ops Add support for ..= syntax 2017-09-22 22:05:18 +02:00
prelude Run rustfmt on libcore/prelude folder 2016-10-16 22:13:04 +05:30
slice Substitute ... with the expanded form 2017-09-22 22:05:18 +02:00
str TrustedRandomAccess specialisation for Cloned. 2017-09-23 15:30:53 -04:00
sync Added more text from unstable-book to compiler_fence docs 2017-09-16 22:18:46 +02:00
tests Remove T: Sized on ptr::is_null(), as_ref(), as_mut() 2017-09-29 12:36:32 -07:00
any.rs Various fixes to wording consistency in the docs 2017-03-22 17:19:52 +01:00
array.rs Update bootstrap compiler 2017-08-31 06:58:58 -07:00
borrow.rs Update older URLs pointing to the first edition of the Book 2017-06-15 00:04:00 +09:00
Cargo.toml Integrate jobserver support to parallel codegen 2017-06-21 07:16:43 -07:00
cell.rs change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
char.rs std: Stabilize char_escape_debug 2017-07-25 07:09:31 -07:00
char_private.rs Reduce a table used for Debug impl of str. 2017-04-05 09:13:19 -07:00
clone.rs Update bootstrap compiler 2017-08-31 06:58:58 -07:00
cmp.rs stabilized ord_max_min (fixes #25663) 2017-09-15 12:54:03 +02:00
convert.rs Update older URLs pointing to the first edition of the Book 2017-06-15 00:04:00 +09:00
default.rs Fix "Quasi-quoting is inefficient" warning in incremental rustbuild. 2017-07-18 01:49:40 +08:00
internal_macros.rs Fix a few impl stability attributes 2017-01-29 13:31:47 +00:00
intrinsics.rs Add <*const T>::align_offset and use it in memchr 2017-09-17 21:30:58 +02:00
iter_private.rs Various fixes to wording consistency in the docs 2017-03-22 17:19:52 +01:00
lib.rs change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
macros.rs Use rvalue promotion to 'static instead of static items. 2017-09-10 11:20:27 +03:00
marker.rs Removed as many "```ignore" as possible. 2017-06-23 15:31:53 +08:00
mem.rs Rollup merge of #44648 - Havvy:doc-size_of, r=dtolnay 2017-09-23 00:29:10 -04:00
nonzero.rs Remove T: Sized on ptr::is_null(), as_ref(), as_mut() 2017-09-29 12:36:32 -07:00
option.rs Rollup merge of #43705 - panicbit:option_ref_mut_cloned, r=aturon 2017-08-29 21:40:53 +00:00
panicking.rs Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
ptr.rs Remove T: Sized on ptr::is_null(), as_ref(), as_mut() 2017-09-29 12:36:32 -07:00
raw.rs Fix up various links 2017-03-20 10:10:16 -04:00
result.rs Add missing urls for Result struct 2017-08-18 16:48:07 +02:00
tuple.rs Update bootstrap compiler 2017-08-31 06:58:58 -07:00