about summary refs log tree commit diff
path: root/library/std/src/sys/windows
AgeCommit message (Expand)AuthorLines
2021-05-19Windows implementation of `fs::try_exists`Chris Denton-1/+30
2021-05-19Move the implementation of `Path::exists` to `sys_common::fs` so platforms ca...Chris Denton-0/+1
2021-05-19Windows `Command` environment variables are case-preservingChris Denton-9/+128
2021-05-19Rename `rterr` to `rtprintpanic`Christiaan Dirkx-1/+1
2021-05-19Replace `sys_common::util::report_overflow` with `rterr!`Christiaan Dirkx-2/+5
2021-05-12Provide ExitStatusErrorIan Jackson-2/+23
2021-05-10windows: provide NonZeroDWORDIan Jackson-0/+2
2021-05-06Use the proper import library namesChris Denton-168/+167
2021-05-06Add `#[link]` attributes to dll importsChris Denton-0/+3
2021-05-03Move `std::sys::windows::ext` to `std::os::windows`Christiaan Dirkx-1145/+0
2021-05-02Use ErrorKind::OutOfMemory in unix, windows, and wasiKornel-0/+3
2021-04-28Remove `DropGuard` in `sys::windows::process` and use `StaticMutex` insteadChristiaan Dirkx-24/+4
2021-04-25Rollup merge of #84541 - KaiJewson:inline-raw, r=m-ou-seDylan DPC-0/+18
2021-04-25Inline most raw socket, fd and handle conversionsKaiJewson-0/+18
2021-04-25Auto merge of #84115 - CDirkx:rt, r=m-ou-sebors-17/+23
2021-04-22Document that `init` and `cleanup` are not guaranteed to runChristiaan Dirkx-0/+2
2021-04-22Apply suggestions from reviewChristiaan Dirkx-5/+8
2021-04-22Move most init to `sys::init`Christiaan Dirkx-3/+3
2021-04-22Remove `sys::args::Args::inner_debug` and use `Debug` insteadChristiaan Dirkx-12/+2
2021-04-22Move all cleanup to `sys::cleanup`Christiaan Dirkx-6/+0
2021-04-22Rework `at_exit` to `cleanup`Christiaan Dirkx-7/+14
2021-04-18Rename `NotSupported` to `Unsupported`Christiaan Dirkx-3/+6
2021-04-18Update `decode_error_kind` to decode os errors to `NotSupported`Christiaan Dirkx-0/+1
2021-04-18Add and insta-stabilize `std::io::ErrorKind::NotSupported`Christiaan Dirkx-2/+2
2021-04-14Move `std::sys_common::alloc` to `std::sys::common`Christiaan Dirkx-1/+1
2021-04-02Remove `debug_assert`Christiaan Dirkx-4/+1
2021-04-02Introduce `get_process_heap` and fix atomic ordering.Christiaan Dirkx-13/+22
2021-03-26Cache `GetProcessHeap`Christiaan Dirkx-16/+54
2021-03-26Apply suggestions from code reviewCDirkx-2/+4
2021-03-26Rework `std::sys::windows::alloc`Christiaan Dirkx-32/+173
2021-03-24comment posCount Count-1/+1
2021-03-24assert!() instead of panic!() for expected invariantCount Count-32/+30
2021-03-24rename fn write_valid_utf8() to write_valid_utf8_to_console()Count Count-4/+4
2021-03-24correct commentCount Count-1/+1
2021-03-24use io::Error::new_const() everywhereCount Count-6/+6
2021-03-24fixCount Count-1/+1
2021-03-24Reject byte if it cannot start a valid UTF-8 sequence.Count Count-1/+2
2021-03-24fix c&p errorCount Count-1/+1
2021-03-24Export utf8_char_width() publicly in core::std behind the "str_internals" fea...Count Count-12/+1
2021-03-24fix fmtCount Count-2/+2
2021-03-24fix incomplete UTF-8 writes in Windows console stdioCount Count-14/+102
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-18/+18
2021-02-24library: Normalize safety-for-unsafe-block commentsMiguel Ojeda-2/+4
2021-02-17Expose force_quotes on Windows.Yonggang Luo-10/+49
2021-02-15Rollup merge of #82119 - m-ou-se:typo, r=dtolnayJonas Schievink-1/+1
2021-02-14Fix typo in link to CreateSymbolicLinkW documentation.Mara Bos-1/+1
2021-02-10Seal the CommandExt, OsStrExt and OsStringExt traitsAmanieu d'Antras-15/+15
2021-02-08Remove outdated comment.Mara Bos-2/+0
2021-01-31Fix calling convention for CRT startupArlie Davis-12/+10
2021-01-29Resolve DLL imports at CRT startup, not on demandArlie Davis-71/+95