about summary refs log tree commit diff
path: root/library/std/src
AgeCommit message (Expand)AuthorLines
2022-04-19[fuchsia] Add implementation for `current_exe`David Koloski-1/+21
2022-04-19espidf: fix statScott Mabin-15/+30
2022-04-19Use futex locks on emscripten.Mara Bos-0/+1
2022-04-19Use futex locks on wasm+atomics.Mara Bos-354/+6
2022-04-19Make std::sys::wasm::futex consistent with unix::futex.Mara Bos-4/+18
2022-04-19Make std::sys::unix::futex consistent on emscripten.Mara Bos-22/+25
2022-04-19Improve AddrParseError descriptionChris Morgan-11/+28
2022-04-18Add a comment explaining the `(())` idiom for empty structs.Dan Gohman-0/+2
2022-04-18Split `NotHandle` into `NullHandleError` and `InvalidHandleError`.Dan Gohman-14/+31
2022-04-18Move the `Error` impl for `NotHandle` out of platform-independent code.Dan Gohman-0/+3
2022-04-18Fix an incorrect word in a comment.Dan Gohman-2/+2
2022-04-18Define a dedicated error type for `HandleOrNull` and `HandleOrInvalid`.Dan Gohman-6/+20
2022-04-18Auto merge of #96042 - m-ou-se:one-reentrant-mutex, r=Amanieubors-541/+92
2022-04-18Remove forgotten reexport of ReentrantMutex in sys::unsupported.Mara Bos-1/+1
2022-04-17Replace sys/unix/weak AtomicUsize with AtomicPtrCAD97-17/+15
2022-04-17Auto merge of #93530 - anonion0:pthread_sigmask_fix, r=JohnTitorbors-4/+5
2022-04-17move import to fix warning with emscripten targetRalf Sager-1/+2
2022-04-17Revert "Auto merge of #94373 - erikdesjardins:getitinl, r=Mark-Simulacrum"Erik Desjardins-2/+2
2022-04-17Remove unnecessary functiondylni-20/+18
2022-04-17Improve Windows path prefix parsingdylni-37/+124
2022-04-16Document rounding for floating-point primitive operationsMatthew Woodcraft-0/+13
2022-04-16Use a single ReentrantMutex implementation on all platforms.Mara Bos-540/+91
2022-04-15Rollup merge of #96040 - m-ou-se:futex-u32, r=AmanieuDylan DPC-53/+55
2022-04-15Rollup merge of #94461 - jhpratt:2024-edition, r=pnkfelixDylan DPC-0/+15
2022-04-15Auto merge of #94079 - petrochenkov:cstr, r=joshtriplettbors-1965/+67
2022-04-15Auto merge of #95841 - ChrisDenton:pipe-server, r=m-ou-sebors-1/+50
2022-04-14library: Remove definitions and reexports of `strlen` from libstdVadim Petrochenkov-40/+0
2022-04-14library: Use type aliases to make `CStr(ing)` in libcore/liballoc unstableVadim Petrochenkov-4/+16
2022-04-14library: Move `CStr` to libcore, and `CString` to liballocVadim Petrochenkov-1925/+55
2022-04-14Use u32 instead of i32 for futexes.Mara Bos-53/+55
2022-04-14Remove use of `#[rustc_deprecated]`Jacob Pratt-163/+157
2022-04-13Auto merge of #96015 - Dylan-DPC:rollup-vhdprid, r=Dylan-DPCbors-0/+10
2022-04-13Rollup merge of #95962 - sourcefrog:doc-direntry, r=Dylan-DPCDylan DPC-0/+10
2022-04-13Auto merge of #95727 - m-ou-se:futex-reentrantmutex, r=Amanieubors-7/+101
2022-04-12Rollup merge of #95900 - o01eg:fix-wasm-doc, r=Mark-Simulacrumfee1-dead-4/+4
2022-04-12Add missing unsafe marker.Mara Bos-1/+1
2022-04-12Allow cvt_nz to be unused on some platforms.Mara Bos-0/+1
2022-04-12Add #[deny(unsafe_op_in_unsafe_fn)] to thread_local!(const).Mara Bos-0/+1
2022-04-12Add debug asserts to futex ReentrantMutex impl.Mara Bos-0/+2
2022-04-12Initialize thread local with const{}.Mara Bos-1/+1
2022-04-12Move current_thread_unique_ptr to the only module that uses it.Mara Bos-10/+9
2022-04-12Make current_thread_unique_ptr work during thread destruction.Mara Bos-1/+3
2022-04-12Add futex-based ReentrantMutex on Linux.Mara Bos-6/+88
2022-04-12Add current_thread_unique_ptr() in std::sys_common.Mara Bos-0/+7
2022-04-11Document that DirEntry holds the directory openMartin Pool-0/+10
2022-04-11Rollup merge of #95801 - m-ou-se:futex-rwlock, r=AmanieuDylan DPC-8/+329
2022-04-11Fix documentation for wasm32-unknown-unknownO01eg-4/+4
2022-04-11Use is_ or has_ prefix for pure `-> bool` functions.Mara Bos-23/+25
2022-04-11Use compare_exchange_weak in futex rwlock implementation.Mara Bos-4/+11
2022-04-11Add comments to futex rwlock implementation.Mara Bos-1/+12