about summary refs log tree commit diff
path: root/src/libstd/sys_common/remutex.rs
AgeCommit message (Collapse)AuthorLines
2019-03-31libstd: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-4/+6
2019-02-28libstd => 2018Taiki Endo-10/+10
2019-02-17Use more impl header lifetime elisionScott McMurray-4/+4
There are two big categories of changes in here - Removing lifetimes from common traits that can essentially never user a lifetime from an input (particularly `Drop` & `Debug`) - Forwarding impls that are only possible because the lifetime doesn't matter (like `impl<R: Read + ?Sized> Read for &mut R`) I omitted things that seemed like they could be more controversial, like the handful of iterators that have a `Item: 'static` despite the iterator having a lifetime or the `PartialEq` implementations where the flipped one cannot elide the lifetime.
2018-12-25Remove licensesMark Rousskov-10/+0
2018-07-02Make Stdio handle UnwindSafeEvan Simmons-0/+4
2018-05-07Add explanation for #[must_use] on mutex guardsManish Goregaokar-1/+1
2017-10-09Refactor to use `debug_struct` in several Debug implsMalo Jaffré-3/+10
Fixes #44771.
2016-11-01std: Move sys_common to libstd/sys_commonBrian Anderson-0/+236
Make the directory structure reflect the module structure. I've always found the existing structure confusing.