about summary refs log tree commit diff
path: root/library/std/src/sys_common
AgeCommit message (Expand)AuthorLines
2023-01-04Update rand in the stdlib tests, and remove the getrandom feature from itThom Chiovoloni-1/+2
2022-12-30Rollup merge of #105903 - joboet:unify_parking, r=m-ou-seMichael Goulet-7/+119
2022-12-30std: rename `Parker::new` to `Parker::new_in_place`, add safe `Parker::new` c...joboet-5/+9
2022-12-30Replace libstd, libcore, liballoc in line comments.jonathanCogan-1/+1
2022-12-30Replace libstd, libcore, liballoc in docs.jonathanCogan-2/+2
2022-12-29std: pass hint to id-based parking functionsjoboet-3/+3
2022-12-29std: unify id-based thread parking implementationsjoboet-4/+112
2022-12-28Rollup merge of #105359 - flba-eb:thread_local_key_sentinel_value, r=m-ou-seMatthias Krüger-8/+17
2022-12-28Rollup merge of #104402 - joboet:sync_remutex, r=m-ou-seMatthias Krüger-239/+0
2022-12-27Auto merge of #97176 - kraktus:cmd_debug, r=the8472bors-1/+10
2022-12-27More verbose `Debug` implementation of `std::process:Command`kraktus-1/+10
2022-12-19Auto merge of #105698 - joboet:unsupported_threads_once, r=thomccbors-18/+9
2022-12-17Rollup merge of #105458 - Ayush1325:blocking_spawn, r=Mark-SimulacrumMatthias Krüger-1/+30
2022-12-14std: use a more efficient `Once` on platforms without threadsjoboet-18/+9
2022-12-11Implement blocking outputAyush Singh-1/+30
2022-12-10Rollup merge of #98391 - joboet:sgx_parker, r=m-ou-seMatthias Krüger-0/+2
2022-12-06Make sentinel value configurableFlorian Bartels-8/+17
2022-12-01Auto merge of #104160 - Ayush1325:windows-args, r=m-ou-sebors-0/+60
2022-11-28Extract WStrUnits to sys_common::wstrAyush Singh-0/+60
2022-11-22Rollup merge of #103193 - krasimirgg:sysonce, r=AmanieuManish Goregaokar-0/+1
2022-11-14std: move `ReentrantMutex` to `sync`joboet-239/+0
2022-11-06std: remove lock wrappers in `sys_common`joboet-244/+5
2022-10-18mark sys_common::once::generic::Once::new const-stableKrasimir Georgiev-0/+1
2022-10-13std: use `sync::Mutex` for internal staticsjoboet-49/+4
2022-10-13Auto merge of #102655 - joboet:windows_tls_opt, r=ChrisDentonbors-24/+9
2022-10-09Auto merge of #93668 - SUPERCILEX:path_alloc, r=joshtriplettbors-9/+11
2022-10-08std: optimize TLS on Windowsjoboet-24/+9
2022-10-08Auto merge of #99505 - joboet:futex_once, r=thomccbors-0/+460
2022-10-07std: use futex in `Once`joboet-0/+460
2022-10-03Reduce CString allocations in std as much as possibleAlex Saveau-9/+11
2022-09-25Auto merge of #98457 - japaric:gh98378, r=m-ou-sebors-0/+4
2022-09-20Auto merge of #100581 - joboet:sync_rwlock_everywhere, r=thomccbors-60/+0
2022-09-19std: use `sync::RwLock` for internal staticsjoboet-60/+0
2022-09-09std: use futex-based locks and thread parker on Hermitjoboet-0/+1
2022-09-04Auto merge of #100576 - joboet:movable_const_remutex, r=Mark-Simulacrumbors-61/+22
2022-09-03std: make `ReentrantMutex` movable and `const`; simplify `Stdout` initializationjoboet-61/+22
2022-08-28Auto merge of #100201 - RalfJung:thread-local-key, r=thomccbors-0/+2
2022-08-28Auto merge of #96324 - berendjan:set_tcp_quickack, r=dtolnaybors-1/+7
2022-08-24Auto merge of #96869 - sunfishcode:main, r=joshtriplettbors-36/+351
2022-08-22Rollup merge of #100331 - lo48576:try-reserve-preserve-on-failure, r=thomccDylan DPC-1/+2
2022-08-22update and extend some comments, and cfg-out some unused codeRalf Jung-0/+2
2022-08-13created tcpstream quickack traitBerend-Jan Lange-1/+7
2022-08-11avoid some int2ptr casts in thread_local_key testsRalf Jung-4/+5
2022-08-10Guarantee `try_reserve` preserves the contents on errorYOSHIOKA Takuma-1/+2
2022-07-31Auto merge of #78802 - faern:simplify-socketaddr, r=joshtriplettbors-13/+48
2022-07-20Rollup merge of #98101 - vladimir-ea:stdlib_watch_os, r=thomccDylan DPC-1/+1
2022-07-20Library changes for Apple WatchOSVladimir Michael Eatwell-1/+1
2022-07-17Move SocketAddrCRepr to sys_commonLinus Färnstrand-0/+35
2022-06-27make Condvar, Mutex, RwLock const constructors work with unsupported implJorge Aparicio-0/+4
2022-06-26Rollup merge of #97140 - joboet:solid_parker, r=m-ou-seMatthias Krüger-3/+106