about summary refs log tree commit diff
path: root/library/std/src/sys/windows
AgeCommit message (Expand)AuthorLines
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-16/+19
2022-03-23Auto merge of #95173 - m-ou-se:sys-locks-module, r=dtolnaybors-5/+9
2022-03-22Move std::sys::{mutex, condvar, rwlock} to std::sys::locks.Mara Bos-5/+9
2022-03-19Skip a test if symlink creation is not possibleChris Denton-2/+9
2022-03-19Rollup merge of #92519 - ChrisDenton:command-maybe-verbatim, r=dtolnayDylan DPC-30/+44
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-5/+3
2022-03-09Use `unreachable!` for an unreachable code pathChris Denton-1/+7
2022-03-04Rollup merge of #94618 - lewisclark:remove-stack-size-rounding, r=yaahcDylan DPC-4/+1
2022-03-04Don't round stack size up for created threadsLewis Clark-4/+1
2022-03-03Use `HandleOrNull` and `HandleOrInvalid` in the Windows FFI bindings.Dan Gohman-17/+21
2022-03-01Provide C FFI types via core::ffi, not just in stdJosh Triplett-1/+1
2022-02-20use `BOOL` for `TCP_NODELAY` `setsockopt` value on WindowsChris Copeland-2/+2
2022-02-17Keep the path after `program_exists` succeedsChris Denton-22/+23
2022-02-17Use verbatim paths for `process::Command` if necessaryChris Denton-13/+26
2022-02-14Maintain broken symlink behaviour for the Windows exe resolverChris Denton-2/+30
2022-02-13Auto merge of #91673 - ChrisDenton:path-absolute, r=Mark-Simulacrumbors-0/+16
2022-02-13make Instant::{duration_since, elapsed, sub} saturating and remove workaroundsThe8472-8/+0
2022-02-10Rename to `InvalidFilename`Yuki Okushi-2/+2
2022-02-10Map `ERROR_INVALID_NAME` to `FilenameInvalid`Yuki Okushi-1/+2
2022-02-10Rename `FilenameTooLong` to `FilenameInvalid`Yuki Okushi-1/+1
2022-02-10windows: Map `ERROR_INVALID_NAME` as `InvalidInput`Yuki Okushi-1/+1
2022-02-09Rollup merge of #93445 - yaahc:exitcode-constructor, r=dtolnayYuki Okushi-0/+6
2022-02-08Rollup merge of #93206 - ChrisDenton:ntopenfile, r=nagisaMatthias Krüger-6/+17
2022-02-08`std::path::absolute`Chris Denton-0/+16
2022-02-06Add From<u8> for ExitCodeJane Lusby-0/+6
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-27/+25
2022-01-25make Windows abort_internal Miri-compatibleRalf Jung-0/+1
2022-01-25Rollup merge of #88794 - sunfishcode:sunfishcode/try-clone, r=joshtriplettMatthias Krüger-76/+9
2022-01-24Use `NtCreateFile` instead of `NtOpenFile` to open a fileChris Denton-6/+17
2022-01-19Fix CVE-2022-21658 for WindowsChris Denton-27/+419
2022-01-05Rollup merge of #92517 - ChrisDenton:explicit-path, r=dtolnayMatthias Krüger-33/+37
2022-01-04Rollup merge of #91754 - Patrick-Poitras:rm-4byte-minimum-stdio-windows, r=Ma...Matthias Krüger-18/+54
2022-01-03Explicitly pass `PATH` to the Windows exe resolverChris Denton-33/+37
2021-12-28Fix windows buildXuanwo-0/+9
2021-12-23Rollup merge of #92208 - ChrisDenton:win-bat-cmd, r=dtolnayMatthias Krüger-0/+16
2021-12-22Fix testsChris Denton-0/+4
2021-12-16Quote bat script command lineChris Denton-0/+16
2021-12-15Modifications to buffer UTF-16 internally so that there is no longer a 4-byte...PFPoitras-18/+54
2021-12-15Rollup merge of #91916 - steffahn:fix-typos, r=dtolnayMatthias Krüger-2/+2
2021-12-14Fix a bunch of typosFrank Steffahn-2/+2
2021-12-12Stabilize asm! and global_asm!Amanieu d'Antras-3/+3
2021-12-09Auto merge of #81156 - DrMeepster:read_buf, r=joshtriplettbors-2/+39
2021-12-09Rollup merge of #89999 - talagrand:GetTempPath2, r=m-ou-seMatthias Krüger-1/+7
2021-11-20Auto merge of #87704 - ChrisDenton:win-resolve-exe, r=yaahcbors-29/+216
2021-11-17windows: Return the "Not Found" error when a path is emptyYuki Okushi-4/+3
2021-11-02more efficent File::read_buf impl for windows and unixDrMeepster-2/+39
2021-11-01Run destructors from existing tls callbackChris Denton-23/+14
2021-10-31 Windows: Resolve Command program without using the current directoryChris Denton-29/+216
2021-10-31Windows thread-local keyless dropChris Denton-1/+36
2021-10-30Auto merge of #89174 - ChrisDenton:automatic-verbatim-paths, r=dtolnaybors-13/+174