about summary refs log tree commit diff
path: root/library/std/src/sys/windows/c.rs
AgeCommit message (Expand)AuthorLines
2023-03-21Auto merge of #108262 - ChrisDenton:libntdll, r=Mark-Simulacrumbors-47/+40
2023-02-27Rollup merge of #107110 - strega-nil:mbtwc-wctmb, r=ChrisDentonMatthias Krüger-2/+30
2023-02-25[stdio][windows] Use MBTWC and WCTMBNicole Mazzuca-2/+30
2023-02-23Fix `is_terminal`'s handling of long paths on Windows.Dan Gohman-8/+0
2023-02-20Distribute libntdll.a with windows-gnu toolchainsChris Denton-47/+40
2023-02-14Revert to using `RtlGenRandom`Chris Denton-9/+4
2022-11-05Rollup merge of #103995 - SUPERCILEX:typos, r=Dylan-DPCDylan DPC-1/+1
2022-11-04Small round of typo fixesAlex Saveau-1/+1
2022-10-27Use stdio in UWP appsChris Denton-30/+27
2022-10-21Reduce false positives in msys2 detectionChris Denton-0/+3
2022-10-15Add `IsTerminal` trait to determine if a descriptor or handle is a terminalJosh Triplett-0/+8
2022-10-13Auto merge of #102655 - joboet:windows_tls_opt, r=ChrisDentonbors-0/+17
2022-10-08std: optimize TLS on Windowsjoboet-0/+17
2022-09-20Remove `RtlGenRandom` (take two)Chris Denton-5/+1
2022-09-06Open a BCrypt algorithm handleChris Denton-2/+12
2022-09-03Rollup merge of #101325 - ChrisDenton:BCRYPT_RNG_ALG_HANDLE, r=thomccDylan DPC-1/+1
2022-09-02Use `BCRYPT_RNG_ALG_HANDLE` by defaultChris Denton-1/+1
2022-09-01Use `FILE_ATTRIBUTE_TAG_INFO` to get reparse tagChris Denton-0/+6
2022-08-31Rollup merge of #101171 - thomcc:fix-winfs-ub, r=ChrisDentonMatthias Krüger-0/+6
2022-08-29Fix some possible UB in std::sys::windowsThom Chiovoloni-0/+6
2022-08-28Reinstate preloading of some dll importsChris Denton-3/+0
2022-08-18Windows: Load synch functions togetherChris Denton-14/+12
2022-08-04Update after code reviewChris Denton-0/+6
2022-08-04Remove Windows function preloadingChris Denton-11/+7
2022-08-01Auto merge of #98246 - joshtriplett:times, r=m-ou-sebors-1/+7
2022-07-26Rewrite Windows `compat_fn` macroChris Denton-13/+10
2022-07-15Support setting file accessed/modified timestampsJosh Triplett-1/+7
2022-07-06Windows: Fallback for overlapped I/OChris Denton-1/+13
2022-06-07Windows: No panic if function not (yet) availableChris Denton-4/+5
2022-05-19Rollup merge of #97127 - Mark-Simulacrum:revert-96441, r=m-ou-seYuki Okushi-6/+0
2022-05-17Revert "Auto merge of #96441 - ChrisDenton:sync-pipes, r=m-ou-se"Mark Rousskov-6/+0
2022-05-10Make HashMap fall back to RtlGenRandom if BCryptGenRandom failsChris Martin-0/+4
2022-04-26Windows: Make stdin pipes synchronousChris Denton-0/+6
2022-04-16Use a single ReentrantMutex implementation on all platforms.Mara Bos-14/+0
2022-04-05Make `synchronous_write` safe to callChris Denton-7/+0
2022-04-05Complete reads and writes synchronously or abortChris Denton-0/+35
2022-04-05Correct definition of `IO_STATUS_BLOCK`Chris Denton-5/+11
2022-04-04Rollup merge of #95467 - ChrisDenton:async-read-pipe, r=joshtriplettDylan DPC-0/+21
2022-04-04Correct calling conventionChris Denton-1/+1
2022-03-30Synchronize asynchronous pipe reads and writesChris Denton-0/+21
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-1/+1
2022-03-03Use `HandleOrNull` and `HandleOrInvalid` in the Windows FFI bindings.Dan Gohman-4/+5
2022-03-01Provide C FFI types via core::ffi, not just in stdJosh Triplett-1/+1
2022-02-14Maintain broken symlink behaviour for the Windows exe resolverChris Denton-0/+2
2022-01-24Use `NtCreateFile` instead of `NtOpenFile` to open a fileChris Denton-3/+9
2022-01-19Fix CVE-2022-21658 for WindowsChris Denton-10/+114
2021-12-09Rollup merge of #89999 - talagrand:GetTempPath2, r=m-ou-seMatthias Krüger-0/+6
2021-10-31 Windows: Resolve Command program without using the current directoryChris Denton-0/+2
2021-10-30Auto merge of #89174 - ChrisDenton:automatic-verbatim-paths, r=dtolnaybors-0/+6
2021-10-26Clarify platform availability of GetTempPath2Eugene Talagrand-1/+1