summary refs log tree commit diff
path: root/library/std/src/sys/windows/c.rs
AgeCommit message (Expand)AuthorLines
2023-12-03library: use c string literalsklensy-2/+2
2023-11-24Rollup merge of #117656 - ChrisDenton:invalid, r=thomccMatthias Krüger-0/+2
2023-11-22manual_slice_size_calculationChris Denton-1/+1
2023-11-22allow clippy style in windows/c.rsChris Denton-0/+1
2023-11-17Define `INVALID_HANDLE_VALUE` ourselvesChris Denton-0/+2
2023-10-06Remove libcChris Denton-0/+4
2023-08-28Update windows ffi bindingsChris Denton-5/+1
2023-07-05Revert "use c literals in library"León Orell Valerian Liehr-2/+2
2023-06-25Auto merge of #113001 - ChrisDenton:win-arm32-shim, r=thomccbors-0/+44
2023-06-24Remove unnecessary `path` attributeChris Denton-1/+0
2023-06-24Move arm32 shim to c.rsChris Denton-0/+44
2023-06-10Keep uwp specific code in sync with windows-sysbdbai-5/+2
2023-06-10Lazy load ntdll functions on UWPbdbai-0/+58
2023-05-31use c literals in libraryklensy-2/+2
2023-05-05Generate windows-sys bindingsChris Denton-1162/+153
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