about summary refs log tree commit diff
path: root/library/std/src/sys/pal/windows
AgeCommit message (Expand)AuthorLines
2024-06-09Migrate more things to WinErrorChris Denton-30/+69
2024-06-05Update `./x fmt` commandChris Denton-1/+1
2024-05-29Make `std::env::{set_var, remove_var}` unsafe in edition 2024Tobias Bucher-4/+4
2024-05-02std: move thread parking to `sys::sync`joboet-279/+0
2024-04-24Rollup merge of #124282 - RalfJung:fill_utf16_buf, r=ChrisDentonLeón Orell Valerian Liehr-5/+14
2024-04-23fix weak memory bug in TLS on WindowsRalf Jung-4/+22
2024-04-23windows fill_utf16_buf: explain the expected return valueRalf Jung-5/+14
2024-04-18Rollup merge of #124019 - ChrisDenton:futex-raw-dylib, r=joboetJubilee-1/+13
2024-04-16Use raw-dylib for Windows futex APIsChris Denton-1/+13
2024-04-15Add support for Arm64EC to the Standard LibraryDaniel Paoliello-21/+21
2024-04-14Miri: run .CRT$XLB linker section on thread-endRalf Jung-0/+1
2024-04-12Add `unsafe` to two functions with safety invariantsEduardo Sánchez Muñoz-12/+14
2024-04-11Factor some common `io::Error` constantsBenoît du Garreau-12/+3
2024-04-10Rollup merge of #123534 - ChrisDenton:name, r=workingjubileeGuillaume Gomez-6/+123
2024-04-09Add comment on UTF-16 surrogatesChris Denton-0/+2
2024-04-09Windows: set main thread name without reencodingChris Denton-4/+8
2024-04-09Add const UTF-8 to UTF-16 conversion macrosChris Denton-2/+113
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