about summary refs log tree commit diff
path: root/library/std/src/sys/pal
AgeCommit message (Expand)AuthorLines
2024-07-18unix: lift init of sigaltstack before sigactionJubilee Young-9/+17
2024-07-18unix: Unsafe-wrap stack_overflow::signal_handlerJubilee Young-3/+10
2024-07-17Rollup merge of #127845 - workingjubilee:actually-break-up-big-ass-stack-over...Trevor Gross-90/+119
2024-07-17feat: adding ext that returns change_time for WindowsJulius Liu-0/+11
2024-07-17Rollup merge of #127813 - ChrisDenton:win-futex, r=joboetTrevor Gross-4/+7
2024-07-17Rollup merge of #127763 - ChrisDenton:safe-unsafe-unsafe, r=tgross35Trevor Gross-87/+107
2024-07-17unix: unsafe-wrap install_main_guard_defaultJubilee Young-9/+12
2024-07-17unix: clean up install_main_guard_freebsdJubilee Young-13/+12
2024-07-16unix: stack_start_aligned is a safe fnJubilee Young-7/+9
2024-07-16unix: split stack_overflow::install_main_guard by osJubilee Young-90/+115
2024-07-17Prevent double reference in generic futexChris Denton-4/+7
2024-07-17Narrow the scope of the ReadFile unsafe blockChris Denton-11/+12
2024-07-16Rollup merge of #127836 - workingjubilee:forbid-unsafe-ops-in-xous-uefi, r=tg...Trevor Gross-1/+2
2024-07-16Rollup merge of #127833 - risc0:erik/zkvm-deny-unsafe, r=workingjubileeTrevor Gross-1/+2
2024-07-16Rollup merge of #127807 - ChrisDenton:win-parking, r=joboetTrevor Gross-0/+20
2024-07-16Rollup merge of #126776 - nnethercote:rustfmt-use-pre-cleanups-2, r=cuviperTrevor Gross-6/+12
2024-07-16uefi: Forbid unwrapped unsafe in platform modulesJubilee Young-0/+1
2024-07-16xous: Forbid unwrapped unsafe in platform modulesJubilee Young-1/+1
2024-07-16zkvm: add `#[forbid(unsafe_op_in_unsafe_fn)]` in `stdlib`Erik Kaneda-1/+2
2024-07-17Avoid comments that describe multiple `use` items.Nicholas Nethercote-6/+12
2024-07-16Add unsafe blocks in unsafe Thread::newChris Denton-13/+17
2024-07-16Remove `slice_to_end`Chris Denton-18/+13
2024-07-16Use futex.rs for Windows thread parkingChris Denton-0/+20
2024-07-16deny unsafe_op_in_unsafe_fn for teeos袁浩----天命剑主-0/+1
2024-07-16clean unsafe op in unsafe fn袁浩----天命剑主-13/+15
2024-07-16clean unsafe op in unsafe fn袁浩----天命剑主-9/+9
2024-07-16delete #![allow(unsafe_op_in_unsafe_fn)]袁浩----天命剑主-1/+0
2024-07-15lib: replace some `mem::forget`'s with `ManuallyDrop`Pavel Grigorenko-43/+24
2024-07-15allow(unsafe_op_in_unsafe_fn) on some functionsChris Denton-3/+6
2024-07-15Some Windows functions are safeChris Denton-23/+25
2024-07-15Deny more windows unsafe_op_in_unsafe_fnChris Denton-45/+60
2024-07-15Windows: move BSD socket shims to netcChris Denton-109/+109
2024-07-15Rollup merge of #127750 - ChrisDenton:safe-unsafe-unsafe, r=workingjubileeJubilee-10/+25
2024-07-15Rollup merge of #127712 - ChrisDenton:raw-types, r=workingjubileeJubilee-178/+146
2024-07-15Move safety comment outside unsafe blockChris Denton-1/+1
2024-07-15Make pal/windows default to deny unsafe in unsafeChris Denton-11/+26
2024-07-15Fix Windows 7Chris Denton-4/+4
2024-07-15Don't re-export `c_int` from `c`Chris Denton-8/+7
2024-07-15Remove DWORDChris Denton-88/+77
2024-07-15Remove ULONGChris Denton-14/+13
2024-07-15Remove PSRWLOCKChris Denton-3/+0
2024-07-15Remove LPVOIDChris Denton-12/+10
2024-07-15Remove LPSECURITY_ATTRIBUTESChris Denton-3/+2
2024-07-15Remove LPOVERLAPPEDChris Denton-2/+1
2024-07-15Remove LPCVOIDChris Denton-2/+1
2024-07-15Remove SIZE_TChris Denton-3/+2
2024-07-15Remove CHARChris Denton-4/+3
2024-07-15Remove USHORTChris Denton-4/+3
2024-07-15Remove LPWSTRChris Denton-10/+8
2024-07-15Remove UINTChris Denton-2/+1