58 Commits

Author SHA1 Message Date
Daan 02607f2b8d reduce test sizes for 32-bit 2025-03-21 17:22:36 -07:00
daanx 0c19eb60cf initial working guarded pages 2024-08-19 21:21:40 -07:00
Daan 0dcdc55bbd better aligned test 2024-05-11 07:09:30 -07:00
Daan c70c1df16a better fast path for aligned allocation; check max alloc size correctly in the aligned fallback 2024-05-10 20:19:17 -07:00
Daan c13c17f1d0 Merge pull request #864 from rHermes/fix-passing-heap
Avoid compilation error when passing in heap_t to C++ allocators
2024-04-19 10:07:55 -07:00
Daan 06b510c42d fix build pipeline for ASAN 2024-04-19 09:41:24 -07:00
Daan Leijen 6688b45fbd rename MI_ALIGNMENT_MAX to MI_BLOCK_ALIGNMENT_MAX for clarity 2024-03-24 10:57:02 -07:00
Teodor Spæren 3d89f6388e Fix std::shared_pointer calling free on provided heap pointers 2024-03-09 15:14:32 +01:00
daanx 2a6352fef2 add further zero initialization checks 2023-04-22 10:18:57 -07:00
Daan 462080a92e add test for issue #602 2023-04-14 10:02:01 -07:00
Daan 9535726528 fix warnings on latest macOS 2023-04-14 09:42:04 -07:00
Daan Leijen f58357548c restructure header files 2023-03-20 10:37:39 -07:00
Daan 6dcebdc303 fix sizes in memory tracking and padding for huge alignments 2023-03-04 14:49:02 -08:00
Johannes Schindelin 745a34f475 Fix whitespace
This mostly deletes trailing spaces.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-12-03 00:24:20 +01:00
Daan 81b261e657 add test for #587 2022-11-25 15:44:24 -08:00
Daan 78af17e3b3 add extra alignment test 2022-11-25 14:03:00 -08:00
daan 2479d168ad decommit unused prefix of large aligned blocks 2022-11-07 16:41:40 -08:00
daan 1f12c3dd12 remove MI_ALIGNMENT_MAX and add comments 2022-11-07 11:13:42 -08:00
daan a200291ae5 further progress on removing aligned limit 2022-11-06 08:26:17 -08:00
daan 6a80fa3ac1 initial progress on removing alignment limit 2022-11-05 14:46:52 -07:00
daan 2d3f0e5b7a fix align5 test 2022-11-01 16:34:17 -07:00
daan eee7c40da5 updates to run valgrind on test-api 2022-10-29 11:43:09 -07:00
Daan Leijen a158aef235 fix for realloc with size 0: returning NULL from realloc now always indicates an error (issue #574) 2022-04-19 10:31:55 -07:00
Daan Leijen 8713959498 update test macros; add realloc tests 2022-04-19 10:21:41 -07:00
Daan Leijen 5b172280b0 add nodiscard annotations to fix warnings in msvc 2022-04-19 10:10:10 -07:00