about summary refs log tree commit diff
path: root/library/std/src/sys/pal/windows
AgeCommit message (Expand)AuthorLines
2024-11-04Fix and undeprecate home_dir()Kornel-2/+2
2024-11-02Fix type reference in documents which was being confused with html tags.Houtamelo-1/+1
2024-10-29Win: rename: Use offset_of! in struct size calculationGeorge Tokmaji-4/+7
2024-10-25library: consistently use American spelling for 'behavior'Ralf Jung-7/+7
2024-10-20fix docsklensy-6/+6
2024-10-20replace FindFirstFileW with FindFirstFileExW and apply optimizationklensy-4/+25
2024-10-20replace FindFirstFileW with FindFirstFileExW and regenerate bindingsklensy-3/+9
2024-10-19Support lock() and lock_shared() on async IO FilesChristopher Berner-13/+49
2024-10-17Abstract the state type for futexesPaul Menage-15/+20
2024-10-17Win: Remove special casing of the win7 target for `std::fs::rename`George Tokmaji-14/+1
2024-10-14Fix two const-hacksGeorge Bateman-15/+4
2024-10-13Implement file_lock featureChristopher Berner-0/+97
2024-10-13remove outdated comment now that Miri is on CIRalf Jung-1/+0
2024-10-13sys/windows: remove miri hack that is only needed for win7Ralf Jung-7/+3
2024-10-05Stabilize `std::io::ErrorKind::QuotaExceeded`Pavel Grigorenko-2/+2
2024-09-30Win: Use `FILE_RENAME_FLAG_POSIX_SEMANTICS` for `std::fs::rename` if availableGeorge Tokmaji-1/+163
2024-09-25Use `&raw` in the standard libraryJosh Stone-29/+24
2024-09-23std: implement the `random` featurejoboet-32/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-26/+26
2024-09-18Rollup merge of #129934 - ChrisDenton:remove-dir-all3, r=AmanieuJubilee-3/+12
2024-09-12Rollup merge of #130101 - RalfJung:const-cleanup, r=fee1-deadMatthias Krüger-1/+1
2024-09-11Rollup merge of #130207 - GrigorenkoPV:ERROR_CANT_RESOLVE_FILENAME, r=ChrisDe...Matthias Krüger-0/+1
2024-09-11Map `ERROR_CANT_RESOLVE_FILENAME` to `ErrorKind::FilesystemLoop`Pavel Grigorenko-0/+1
2024-09-11Map `WSAEDQUOT` to `ErrorKind::FilesystemQuotaExceeded`Pavel Grigorenko-0/+1
2024-09-08add FIXME(const-hack)Ralf Jung-1/+1
2024-09-03Win: Open dir for sync access in remove_dir_allChris Denton-3/+12
2024-09-03More robust extension checkingChris Denton-6/+19
2024-08-31Move remove_dir_all impl into a moduleChris Denton-169/+253
2024-08-28Rollup merge of #129378 - goffrie:patch-3, r=ChrisDentonJubilee-13/+9
2024-08-27std: move allocators to `sys`joboet-272/+0
2024-08-23Rollup merge of #127623 - lolbinarycat:fix_remove_dir_all, r=AmanieuMatthias Krüger-2/+2
2024-08-22fix: fs::remove_dir_all: treat ENOENT as successbinarycat-2/+2
2024-08-21formatGeoffry Song-9/+2
2024-08-21Clean up cfg-gating of ProcessPrng externGeoffry Song-13/+16
2024-08-09Add windows-targets crate to std's sysrootChris Denton-41/+1
2024-08-03Rollup merge of #128368 - nnethercote:rustfmt-tweaks, r=cuviperMatthias Krüger-0/+1
2024-08-03Rollup merge of #127586 - zachs18:more-must-use, r=cuviperMatthias Krüger-3/+3
2024-07-30Move Windows implementation of anon pipeChris Denton-17/+0
2024-07-30Insert some blank lines.Nicholas Nethercote-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-94/+54
2024-07-26Fix doc nitsJohn Arundel-3/+3
2024-07-25fix: compilation issue w/ refactored typeJulius Liu-2/+2
2024-07-25Rollup merge of #127999 - ChrisDenton:arm32, r=AmanieuMatthias Krüger-41/+26
2024-07-24Forbid unsafe_op_in_unsafe_fn in sys/pal/windowsChris Denton-10/+14
2024-07-24Import `core::ffi::c_void` in more placesChris Denton-22/+21
2024-07-24Rollup merge of #128092 - ChrisDenton:wrappers, r=workingjubileeMatthias Krüger-126/+43
2024-07-24Auto merge of #127153 - NobodyXu:pipe, r=ChrisDentonbors-3/+30
2024-07-23Initial implementation of anonymous_pipeJiahao XU-3/+30
2024-07-23Remove wrapper functions from c.rsChris Denton-126/+43
2024-07-20Rollup merge of #127734 - ChrisDenton:netc, r=Mark-SimulacrumMatthias Krüger-109/+109