about summary refs log tree commit diff
path: root/library/std/src/sys/pal/windows
AgeCommit message (Expand)AuthorLines
2024-04-09Disallow or quote all specials in bat argsChris Denton-12/+93
2024-04-05Revert #121666Chris Denton-24/+0
2024-04-04Add comments about using debug_assertChris Denton-0/+4
2024-04-02Avoid panicking unnecessarily on startupChris Denton-30/+10
2024-03-31std: move `thread::current` TLS variable out of `thread_info`joboet-11/+0
2024-03-19SeqCst->Relaxed in pal::windows::pipe.Mara Bos-4/+4
2024-03-12Bump windows-bindgen to 0.55.0Chris Denton-183/+181
2024-03-12Bump windows-bindgen to 0.54.0Chris Denton-31/+31
2024-03-11Rollup merge of #122326 - Zoxc:win-alloc-tweak, r=ChrisDentonJacob Pratt-19/+36
2024-03-11Rollup merge of #121633 - ChrisDenton:precise, r=NilstriebJacob Pratt-0/+6
2024-03-11Optimize `process_heap_alloc`John Kåre Alsaker-19/+36
2024-03-09Rollup merge of #121711 - ChrisDenton:junction, r=Mark-SimulacrumGuillaume Boisseau-74/+69
2024-03-06Document and test minimal stack size on WindowsChris Denton-0/+2
2024-03-06Remove unnecessary fixmeChris Denton-5/+0
2024-03-05Add `Waitable` traitChris Denton-10/+43
2024-03-05Windows: Implement mutex using futexChris Denton-0/+58
2024-03-03Auto merge of #121856 - ChrisDenton:abort, r=joboetbors-10/+13
2024-03-02Cleanup windows abort_internalChris Denton-10/+13
2024-03-02Rollup merge of #121666 - ChrisDenton:thread-name, r=cuviperMatthias Krüger-1/+36
2024-03-01Auto merge of #114016 - krtab:delete_sys_memchr, r=workingjubileebors-6/+0
2024-02-29Rollup merge of #121596 - ChrisDenton:tls, r=joboetGuillaume Gomez-22/+13
2024-02-27Implement junction_pointChris Denton-74/+69
2024-02-27Use the OS thread name by default for the current threadChris Denton-1/+36
2024-02-26Remove _tls_used trickery unless neededChris Denton-5/+2
2024-02-26Use volatile to make `p_thread_callback` usedChris Denton-17/+11
2024-02-26Win10: Use GetSystemTimePreciseAsFileTime directlyChris Denton-0/+6
2024-02-26Auto merge of #121317 - ChrisDenton:win10-sync, r=Mark-Simulacrumbors-106/+154
2024-02-25Windows: Use ProcessPrng for random keysChris Denton-44/+28
2024-02-24library: use `addr_of!`Pavel Grigorenko-13/+13
2024-02-21Always use WaitOnAddress on Win10+Chris Denton-106/+154
2024-02-21rename ptr::invalid -> ptr::without_provenanceRalf Jung-5/+5
2024-02-20Delete architecture-specific memchr code in std::sysArthur Carcano-6/+0
2024-02-19Auto merge of #121177 - joboet:move_pal_locks, r=ChrisDentonbors-151/+0
2024-02-17Rollup merge of #119032 - smmalis37:patch-1, r=ChrisDentonGuillaume Boisseau-5/+25
2024-02-17Auto merge of #120741 - a1phyr:safe_buffer_advance, r=m-ou-sebors-3/+3
2024-02-16Remove cfg_attrSteven-1/+0
2024-02-16Use a hardcoded constant instead of calling OpenProcessToken.Steven-5/+26
2024-02-16std: move locks to `sys` on Windowsjoboet-151/+0
2024-02-16Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnaybors-13/+13
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-3/+3
2024-02-15Use generic `NonZero` internally.Markus Reiter-13/+13
2024-02-14Automatically sort windows_sys bindingsChris Denton-8/+1
2024-02-14Add windows_sys readmeChris Denton-0/+9
2024-02-14Move windows_sys.lst to bindings.txtChris Denton-1/+0
2024-02-08std: move path into `sys`joboet-485/+3
2024-02-07Make `io::BorrowedCursor::advance` safeBenoît du Garreau-3/+3
2024-01-30Rollup merge of #120295 - reitermarkus:remove-ffi-nonzero, r=dtolnayGuillaume Gomez-2/+2
2024-01-29Remove `raw_os_nonzero` feature.Markus Reiter-2/+2
2024-01-29Rollup merge of #120373 - HTGAzureX1212:HTGAzureX1212/issue-120040, r=ChrisDe...Dylan DPC-1/+33
2024-01-27add extra check for invalid handle in ReadDir::nextHTGAzureX1212.-1/+8