aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* mem: Forbid construction of `Buddy_Allocator` with insufficient spaceFeoramund2025-06-191-0/+1
* mem: Fix `Buddy_Allocator` size calculation to truly include alignmentFeoramund2025-06-191-6/+8
* mem: Fix inverted condition in `buddy_allocator_alloc_bytes_non_zeroed`Feoramund2025-06-191-1/+1
* Merge pull request #5367 from Kelimion/fix-5366Jeroen van Rijn2025-06-191-0/+4
|\
| * Fix #5366Jeroen van Rijn2025-06-191-0/+4
|/
* Merge pull request #5344 from Feoramund/fix-2694Jeroen van Rijn2025-06-1911-258/+534
|\
| * Disable usage of AddressSanitizer (pt. 2)Feoramund2025-06-151-4/+4
| * Merge branch 'master' into fix-2694Feoramund2025-06-1510-62/+223
| |\
| * | Disable usage of AddressSanitizer pending a per-allocator reviewFeoramund2025-06-156-92/+108
| * | Add a tiny sanity test for `core:mem` allocatorsFeoramund2025-06-151-0/+108
| * | mem: Standardize panic messagesFeoramund2025-06-151-14/+14
| * | mem: Review all documentation commentsFeoramund2025-06-151-129/+140
| * | mem: Poison memory for `Buddy_Allocator`Feoramund2025-06-151-7/+15
| * | mem: Guard against size 0 in `dynamic_arena_resize_*`Feoramund2025-06-151-0/+8
| * | mem: Poison memory for `Dynamic_Arena`Feoramund2025-06-151-0/+7
| * | mem: Make `dynamic_arena_alloc` not privateFeoramund2025-06-151-1/+1
| * | mem: Remove bogus commentsFeoramund2025-06-151-12/+0
| * | mem: Remove comment about calling `panic`Feoramund2025-06-151-1/+0
| * | mem: Remove trailing whitespaceFeoramund2025-06-151-1/+1
| * | mem: Panic when passing invalid pointers to small stack free/resizeFeoramund2025-06-151-4/+2
| * | Add test for issue #2694Feoramund2025-06-153-0/+44
| * | mem: Correct wrong error messageFeoramund2025-06-151-1/+1
| * | mem: Check if `alignment` matches on `Small_Stack` resizeFeoramund2025-06-151-0/+10
| * | mem: Make `small_stack_resize*` free if `size` is 0Feoramund2025-06-151-1/+1
| * | mem: Clarify what happens when you free out-of-order in a `Small_Stack`Feoramund2025-06-151-1/+4
| * | mem: Replace `auto_cast`Feoramund2025-06-151-1/+1
| * | mem: Don't unpoison the header of a `Small_Stack` allocationFeoramund2025-06-151-2/+4
| * | mem: Poison unused memory more thoroughlyFeoramund2025-06-141-0/+3
| * | mem: Check if `alignment` matches on `Stack_Allocator` resizeFeoramund2025-06-141-0/+10
| * | mem: Actually resize when resizing for `Stack_Allocator`Feoramund2025-06-141-2/+2
| * | mem: Correct wrong error messageFeoramund2025-06-141-1/+1
| * | mem: Remove pointless check in `Scratch_Allocator`Feoramund2025-06-141-3/+0
| * | mem: Don't change `Scratch_Allocator`'s backup allocatorFeoramund2025-06-141-4/+0
| * | mem: Fix comment typoFeoramund2025-06-141-1/+1
| * | mem: Don't unpoison the header of a `Stack` allocationFeoramund2025-06-141-2/+1
| * | mem: Make `stack_resize*` free if `size` is 0Feoramund2025-06-141-1/+1
| * | mem: Add guards against buggy allocators overlapping allocationsFeoramund2025-06-141-1/+43
| * | mem: Fix several issues in `Scratch_Allocator`Feoramund2025-06-141-15/+42
| * | runtime: Remove unneeded `max(0, ...)`Feoramund2025-06-131-2/+2
* | | Fix `WAVEFORMATEX` struct size (#5356)David Holland2025-06-183-4/+9
* | | Merge pull request #5354 from Kelimion/init_netJeroen van Rijn2025-06-173-27/+34
|\ \ \
| * | | Allow `core:net` to be imported with `-default-to-panic-allocator`.Jeroen van Rijn2025-06-173-27/+34
|/ / /
* | | Merge pull request #5351 from peperronii/masterJeroen van Rijn2025-06-171-0/+1
|\ \ \
| * | | Added GetThreadDescription kernal32.odinPePerRoNii2025-06-171-0/+1
|/ / /
* | | Merge pull request #5349 from Kelimion/check_allJeroen van Rijn2025-06-167-890/+1115
|\ \ \
| * | | Appease -vet for haikuJeroen van Rijn2025-06-163-0/+67
| * | | Remove unneeded ; for essenceJeroen van Rijn2025-06-161-890/+890
| * | | Add check_all scriptsJeroen van Rijn2025-06-163-0/+158
|/ / /
* | | Merge pull request #5348 from Kelimion/get_env_bufferJeroen van Rijn2025-06-1618-47/+480
|\ \ \
| * | | OpenBSDJeroen van Rijn2025-06-161-2/+31