about summary refs log tree commit diff
path: root/library/std/src/sys/windows/mod.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-357/+0
2023-12-03library: use c string literalsklensy-2/+2
2023-11-22redundant_slicingChris Denton-1/+1
2023-11-22needless_borrowChris Denton-1/+1
2023-10-16Create `windows/api.rs` for safer FFIChris Denton-2/+14
2023-08-25Add a new helper to avoid calling io::Error::kindBen Kimock-0/+5
2023-07-05Revert "use c literals in library"León Orell Valerian Liehr-2/+2
2023-05-31use c literals in libraryklensy-2/+2
2023-04-16Windows: map a few more error codes to ErrorKindChris Denton-3/+6
2022-12-29std: unify id-based thread parking implementationsjoboet-1/+1
2022-10-27Use stdio in UWP appsChris Denton-3/+1
2022-09-02Auto merge of #97802 - Enselic:add-no_ignore_sigkill-feature, r=joshtriplettbors-1/+1
2022-08-30Replace `AlignedAs` with a more specific `Align8` typeThom Chiovoloni-21/+6
2022-08-29Fix some possible UB in std::sys::windowsThom Chiovoloni-0/+23
2022-08-28Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()`Martin Nordholts-1/+1
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-05-27Call the OS function to set the main thread's name on program initWesley Wiser-1/+5
2022-04-23Auto merge of #96314 - AronParker:issue-96297-fix, r=thomccbors-1/+7
2022-04-22Remove redundant type annotationAron Parker-1/+1
2022-04-22Reduce allocations for path conversions on WindowsAron Parker-1/+7
2022-04-17Improve Windows path prefix parsingdylni-0/+4
2022-04-14library: Remove definitions and reexports of `strlen` from libstdVadim Petrochenkov-1/+0
2022-04-08fix some unused constant warning on some Windows targetsRalf Jung-0/+1
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-2/+2
2022-03-22Move std::sys::{mutex, condvar, rwlock} to std::sys::locks.Mara Bos-3/+1
2022-03-09Use `unreachable!` for an unreachable code pathChris Denton-1/+7
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-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-2/+2
2022-01-25make Windows abort_internal Miri-compatibleRalf Jung-0/+1
2021-12-12Stabilize asm! and global_asm!Amanieu d'Antras-3/+3
2021-06-18ErrorKind: Windows: Fix tidyIan Jackson-2/+1
2021-06-18ErrorKind: Windows: Fix botched rebaseIan Jackson-2/+0
2021-06-18ErrorKind: Provide many more ErrorKinds, motivated by Unix errnosIan Jackson-0/+21
2021-06-18ErrorKind: Reformat the mapping table (windows)Ian Jackson-22/+24
2021-06-15Rename ErrorKind::Unknown to Uncategorized.Mara Bos-1/+1
2021-06-15Redefine `ErrorKind::Other` and stop using it in std.Mara Bos-1/+1
2021-05-06Use the proper import library namesChris Denton-14/+0
2021-05-03Move `std::sys::windows::ext` to `std::os::windows`Christiaan Dirkx-1/+0
2021-05-02Use ErrorKind::OutOfMemory in unix, windows, and wasiKornel-0/+1
2021-04-22Document that `init` and `cleanup` are not guaranteed to runChristiaan Dirkx-0/+2
2021-04-22Move most init to `sys::init`Christiaan Dirkx-1/+3
2021-04-22Rework `at_exit` to `cleanup`Christiaan Dirkx-2/+7
2021-04-18Rename `NotSupported` to `Unsupported`Christiaan Dirkx-1/+1
2021-04-18Update `decode_error_kind` to decode os errors to `NotSupported`Christiaan Dirkx-0/+1
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-2/+2
2020-12-14Auto merge of #77618 - fusion-engineering-forks:windows-parker, r=Amanieubors-0/+1