about summary refs log tree commit diff
path: root/library/std
AgeCommit message (Expand)AuthorLines
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-1966/+68
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-1926/+56
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
2022-04-11Add doc comments to futex operations.Mara Bos-0/+10
2022-04-11kmc-solid: Use `abort` to abort a programTomoaki Kawada-45/+5
2022-04-10Auto merge of #95621 - saethlin:remove-mpsc-transmute, r=RalfJungbors-49/+50
2022-04-09Rollup merge of #95802 - RalfJung:unused-win, r=Dylan-DPCDylan DPC-0/+1
2022-04-08Remove ptr-int transmute in std::sync::mpscBen Kimock-49/+50
2022-04-08Add ThinBox type for 1 stack pointer sized heap allocated trait objectsJane Lusby-0/+9
2022-04-08Fix typo in futex rwlock.Mara Bos-1/+1
2022-04-08fix some unused constant warning on some Windows targetsRalf Jung-0/+1
2022-04-08Add futex-based RwLock on Linux.Mara Bos-2/+295
2022-04-08Auto merge of #95798 - Dylan-DPC:rollup-51hx1wl, r=Dylan-DPCbors-2/+5
2022-04-08Windows: Use a pipe relay for chaining pipesChris Denton-1/+50
2022-04-08Auto merge of #95775 - RalfJung:miri-windows-compat, r=ChrisDentonbors-8/+17
2022-04-07Windows: Increase a pipe's buffer capacity to 64kbChris Denton-2/+5
2022-04-07do not round-trip function pointer through integerRalf Jung-5/+4
2022-04-07make windows compat_fn (crudely) work on MiriRalf Jung-4/+14
2022-04-07Auto merge of #95760 - Dylan-DPC:rollup-uskzggh, r=Dylan-DPCbors-4/+4
2022-04-07Return status from futex_wake().Mara Bos-6/+4
2022-04-07Use gender neutral termsJames 'zofrex' Sanderson-4/+4