about summary refs log tree commit diff
path: root/library/std/src/sys/windows
AgeCommit message (Expand)AuthorLines
2022-12-30std: rename `Parker::new` to `Parker::new_in_place`, add safe `Parker::new` c...joboet-1/+1
2022-12-29std: unify id-based thread parking implementationsjoboet-1/+1
2022-12-11Implement blocking outputAyush Singh-0/+5
2022-12-08Add read_to_end for AnonPipeAyush Singh-1/+5
2022-12-07Auto merge of #103459 - ChrisDenton:propagate-nulls, r=thomccbors-14/+20
2022-12-06Don't set `STARTF_USESTDHANDLES` if none are setChris Denton-7/+15
2022-12-01Auto merge of #104160 - Ayush1325:windows-args, r=m-ou-sebors-52/+2
2022-11-28Extract WStrUnits to sys_common::wstrAyush Singh-52/+2
2022-11-18Handle the case that even the filename array is unaligned.Thom Chiovoloni-5/+14
2022-11-17Don't assume `FILE_ID_BOTH_DIR_INFO` will be alignedThom Chiovoloni-5/+9
2022-11-06std: remove lock wrappers in `sys_common`joboet-26/+21
2022-11-05Rollup merge of #103995 - SUPERCILEX:typos, r=Dylan-DPCDylan DPC-5/+6
2022-11-04Small round of typo fixesAlex Saveau-5/+6
2022-10-27Use stdio in UWP appsChris Denton-120/+28
2022-10-24Pass on null handle values to child processChris Denton-7/+5
2022-10-21Reduce false positives in msys2 detectionChris Denton-2/+12
2022-10-15Auto merge of #100579 - joboet:sync_mutex_everywhere, r=thomccbors-3/+3
2022-10-15Use Align8 to avoid misalignment if the allocator or Vec doesn't align alloca...Josh Triplett-7/+7
2022-10-15Rewrite FILE_NAME_INFO handling to avoid enlarging slice referenceJosh Triplett-4/+4
2022-10-15Make is_terminal fail fast if a process has no console at allJosh Triplett-1/+9
2022-10-15Add `IsTerminal` trait to determine if a descriptor or handle is a terminalJosh Triplett-0/+67
2022-10-13std: use `sync::Mutex` for internal staticsjoboet-3/+3
2022-10-13Auto merge of #102655 - joboet:windows_tls_opt, r=ChrisDentonbors-73/+193
2022-10-08std: optimize TLS on Windowsjoboet-73/+193
2022-10-01`SetFileTime` doesn't allow setting the file time to `0xFFFF_FFFF_FFFF_FFFF`beetrees-0/+8
2022-09-24Rollup merge of #102044 - ChrisDenton:BCrypt-system-rand, r=thomccMatthias Krüger-53/+29
2022-09-20Auto merge of #100581 - joboet:sync_rwlock_everywhere, r=thomccbors-1/+1
2022-09-20Remove `RtlGenRandom` (take two)Chris Denton-53/+29
2022-09-19std: use `sync::RwLock` for internal staticsjoboet-1/+1
2022-09-10Explicitly link kernel32.lib from allocChris Denton-0/+1
2022-09-09Rollup merge of #101366 - ChrisDenton:unc-forward-slash, r=m-ou-seDylan DPC-18/+20
2022-09-07Auto merge of #101476 - ChrisDenton:BCryptRandom-fix, r=thomccbors-20/+88
2022-09-07Don't break windows/rand for miriChris Denton-0/+12
2022-09-06Open a BCrypt algorithm handleChris Denton-20/+76
2022-09-06Fix compile errors for uwp-windows-msvc targetsChris Denton-1/+1
2022-09-04Auto merge of #100576 - joboet:movable_const_remutex, r=Mark-Simulacrumbors-2/+0
2022-09-03std: make `ReentrantMutex` movable and `const`; simplify `Stdout` initializationjoboet-2/+0
2022-09-03Restore old behaviour on broken UNC pathsChris Denton-18/+20
2022-09-03Rollup merge of #101325 - ChrisDenton:BCRYPT_RNG_ALG_HANDLE, r=thomccDylan DPC-5/+38
2022-09-02Auto merge of #97802 - Enselic:add-no_ignore_sigkill-feature, r=joshtriplettbors-1/+1
2022-09-02Rollup merge of #101260 - ChrisDenton:attribute-tag, r=thomccMatthias Krüger-8/+24
2022-09-02Use `BCRYPT_RNG_ALG_HANDLE` by defaultChris Denton-5/+38
2022-09-01Auto merge of #100707 - dzvon:fix-typo, r=davidtwcobors-2/+2
2022-09-01Use `FILE_ATTRIBUTE_TAG_INFO` to get reparse tagChris Denton-8/+24
2022-08-31Avoid needless buffer zeroing in `std::sys::windows::fs`Thom Chiovoloni-14/+24
2022-08-31Correct typoDezhi Wu-1/+1
2022-08-31Fix a bunch of typoDezhi Wu-2/+2
2022-08-31Rollup merge of #101171 - thomcc:fix-winfs-ub, r=ChrisDentonMatthias Krüger-28/+55
2022-08-31Rollup merge of #100984 - ChrisDenton:reinstate-init, r=Mark-SimulacrumMatthias Krüger-33/+52
2022-08-30Avoid `MaybeUninit::uninit_array()`Thom Chiovoloni-4/+4