about summary refs log tree commit diff
path: root/library/std/src/sys/windows
AgeCommit message (Expand)AuthorLines
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
2022-08-30Fix UB in Windows `DirBuffIter` (provenance and alignment)Thom Chiovoloni-7/+10
2022-08-30Avoid zeroing large stack buffers in stdio on WindowsThom Chiovoloni-14/+27
2022-08-30Replace `AlignedAs` with a more specific `Align8` typeThom Chiovoloni-52/+20
2022-08-30Fix UWP and use `AlignedReparseBuf` in `symlink_junction_inner`Thom Chiovoloni-5/+6
2022-08-29Fix some possible UB in std::sys::windowsThom Chiovoloni-16/+71
2022-08-28Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()`Martin Nordholts-1/+1
2022-08-28Rollup merge of #97015 - nrc:read-buf-cursor, r=Mark-SimulacrumMatthias Krüger-10/+8
2022-08-28Reinstate preloading of some dll importsChris Denton-33/+52
2022-08-24Auto merge of #96869 - sunfishcode:main, r=joshtriplettbors-3/+1
2022-08-21Rollup merge of #100822 - WaffleLapkin:no_offset_question_mark, r=scottmcmMatthias Krüger-8/+8
2022-08-21Replace most uses of `pointer::offset` with `add` and `sub`Maybe Waffle-8/+8
2022-08-20Rollup merge of #100710 - ChrisDenton:load-library, r=thomccMatthias Krüger-81/+93
2022-08-20Use const instead of staticChris Denton-3/+3
2022-08-20Simplify load/storeChris Denton-6/+3
2022-08-19Fix comment typoThom Chiovoloni-1/+1
2022-08-18Avoid zeroing a 1kb stack buffer on every call to `std::sys::windows::fill_ut...Thom Chiovoloni-5/+13
2022-08-18Address reviewer commentsNick Cameron-2/+2
2022-08-18Windows: Load synch functions togetherChris Denton-79/+94
2022-08-15Auto merge of #100007 - ChrisDenton:dtor-inline-never, r=michaelwoeristerbors-0/+4
2022-08-05non-linux platformsNick Cameron-10/+8
2022-08-04Update after code reviewChris Denton-6/+12
2022-08-04Remove Windows function preloadingChris Denton-158/+86
2022-08-04Add visibility modifier to compat macroChris Denton-2/+2
2022-08-03Rollup merge of #99371 - ChrisDenton:simplify-gen-random-keys, r=thomccDylan DPC-60/+8
2022-08-01Auto merge of #98246 - joshtriplett:times, r=m-ou-sebors-1/+45
2022-08-01Never inline Windows dtor accessChris Denton-0/+4
2022-07-31Rollup merge of #99984 - ChrisDenton:fix-miri, r=Mark-SimulacrumMatthias Krüger-5/+5