summary refs log tree commit diff
path: root/library/std/src/sys/windows
AgeCommit message (Expand)AuthorLines
2022-05-17Revert "Add `set_inheritable` for Windows `Handle`s"Mark Rousskov-4/+0
2022-05-17Revert "Windows: Make stdin pipes synchronous"Mark Rousskov-85/+31
2022-05-17Revert "Note the importance of using sync pipes"Mark Rousskov-19/+1
2022-05-11Rollup merge of #96861 - m-ou-se:std-use-prelude-2021, r=joshtriplettYuki Okushi-5/+0
2022-05-10Expose process main_thread_handle on Windowsunknown-7/+38
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-5/+0
2022-05-09Auto merge of #96802 - gimbles:windows_slice, r=thomccbors-0/+1
2022-05-08fix panic in Path::strip_prefixname1e5s-0/+12
2022-05-07[fix] remove pub(crate) visibilitygimbles-1/+1
2022-05-06[feat] Make sys::windows::os_str::Slice repr(transparent)gimbles-1/+2
2022-04-29Auto merge of #96441 - ChrisDenton:sync-pipes, r=m-ou-sebors-31/+107
2022-04-28Auto merge of #96393 - joboet:pthread_parker, r=thomccbors-7/+13
2022-04-27Note the importance of using sync pipesChris Denton-1/+19
2022-04-26Windows: Make stdin pipes synchronousChris Denton-31/+85
2022-04-26Add `set_inheritable` for Windows `Handle`sChris Denton-0/+4
2022-04-25std: directly use pthread in UNIX parker implementationjoboet-7/+13
2022-04-25Auto merge of #95246 - ChrisDenton:command-args, r=joshtriplettbors-91/+191
2022-04-23Auto merge of #96314 - AronParker:issue-96297-fix, r=thomccbors-1/+7
2022-04-23Auto merge of #94887 - dylni:move-normpath-crate-impl-to-libstd, r=ChrisDentonbors-29/+115
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-29/+115
2022-04-16Use a single ReentrantMutex implementation on all platforms.Mara Bos-50/+1
2022-04-15Auto merge of #94079 - petrochenkov:cstr, r=joshtriplettbors-1/+0
2022-04-15Auto merge of #95841 - ChrisDenton:pipe-server, r=m-ou-sebors-1/+50
2022-04-14library: Remove definitions and reexports of `strlen` from libstdVadim Petrochenkov-1/+0
2022-04-09Rollup merge of #95802 - RalfJung:unused-win, r=Dylan-DPCDylan DPC-0/+1
2022-04-08fix some unused constant warning on some Windows targetsRalf Jung-0/+1
2022-04-08Auto merge of #95798 - Dylan-DPC:rollup-51hx1wl, r=Dylan-DPCbors-2/+5
2022-04-08Windows: Use a pipe relay for chaining pipesChris Denton-1/+50
2022-04-08Auto merge of #95775 - RalfJung:miri-windows-compat, r=ChrisDentonbors-8/+17
2022-04-07Windows: Increase a pipe's buffer capacity to 64kbChris Denton-2/+5
2022-04-07do not round-trip function pointer through integerRalf Jung-5/+4
2022-04-07make windows compat_fn (crudely) work on MiriRalf Jung-4/+14
2022-04-06Rename RWLock to RwLock in std::sys.Mara Bos-8/+8
2022-04-05Use rtabortChris Denton-2/+1
2022-04-05Make `synchronous_write` safe to callChris Denton-23/+18
2022-04-05Complete reads and writes synchronously or abortChris Denton-66/+137
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-2/+140
2022-04-04Correct calling conventionChris Denton-2/+2
2022-04-04Update library/std/src/sys/windows/pipe.rsChris Denton-4/+6
2022-03-30Synchronize asynchronous pipe reads and writesChris Denton-2/+138
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-16/+19
2022-03-25Check for `"` and `\` in a filenameChris Denton-1/+9
2022-03-23Auto merge of #95173 - m-ou-se:sys-locks-module, r=dtolnaybors-5/+9
2022-03-23Command: handle exe and batch files separatelyChris Denton-22/+113
2022-03-23Refactor: Move argument building into argsChris Denton-69/+70
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