Commit Graph
2895 Commits
Author SHA1 Message Date
Daan 4f46cf7d5a ensure we dont reclaim a segment on a free if that would go above the target segment count 2024-10-29 22:40:58 -07:00
Daan 3f3aee918a Merge branch 'dev-slice' into dev-slice-steal 2024-10-29 20:09:12 -07:00
Daan deba02e7be Merge branch 'dev' into dev-slice 2024-10-29 20:08:45 -07:00
Daan b5ae6fc555 remove wrong assertion 2024-10-29 20:08:36 -07:00
Daan eda16d7c91 remove wrong assertion 2024-10-29 20:07:35 -07:00
Daan 471bc768e3 Merge branch 'dev-slice' into dev-slice-steal 2024-10-27 22:20:19 -07:00
Daan c0e1132674 merge from dev 2024-10-27 22:17:23 -07:00
Daan 30640233a1 Merge pull request #943 from asdf-bro/patch-1
Musl needs __libc* functions too
2024-10-27 22:15:43 -07:00
Daan c59b0cd7fc Merge pull request #946 from ArtSin/fix-vsnprintf-int-long-intmax_t
Fix int and long handling and the use of (u)intptr_t in _mi_vsnprintf
2024-10-27 22:12:29 -07:00
Daan b3828bba9e disable aligned hinting or SV39 mmu's, issue #939, and pr #949 2024-10-27 21:58:20 -07:00
Daan 5f35933331 add 0 byte to canary to prevent spurious read overflow to read the canary (issue #951, pr #953) 2024-10-27 21:39:07 -07:00
Daan afba03145c Merge pull request #954 from jimwang118/fix-linux
Fix build error on x64-android
2024-10-27 21:12:58 -07:00
Daan 06ee1d7949 Merge branch 'dev' into dev-slice 2024-10-27 21:11:04 -07:00
Daan f126b50382 update comments, set constructor priority to 101 on macOS 2024-10-27 21:10:46 -07:00
Jim-Wang 17802e6528 fix build error on linux 2024-10-28 02:06:58 +00:00
Daan d3455ea29e Merge branch 'dev' into dev-slice 2024-10-27 18:17:38 -07:00
Daan 3cba10e510 update mimalloc-redirect 2024-10-27 01:02:13 -07:00
Daan 532904c85c update mimalloc redirect to v1.2 to handle static destructors that free memory (issue #944) 2024-10-24 01:01:53 -07:00
Daan ee92b337b9 do not reclaim segments if free-ing from a thread with an already abandoned heap (issue #944) 2024-10-24 00:13:07 -07:00
Daan 2b0d039cf3 fix assertion check 2024-10-23 01:21:41 -07:00
Daan 925efaeac9 improve windows static library initialization to account for thread local destructors (issue #944) 2024-10-23 01:10:00 -07:00
Daan d951b4dd23 add missing mi_thread_done definition 2024-10-23 00:53:17 -07:00
Daan 6e9b38ac12 fix issue where searching for abandoned blocks would skip the first one 2024-10-22 18:58:55 -07:00
Daan dfdb9cb877 cleanup process init/done 2024-10-22 06:52:34 -07:00
Daan 104e821709 fix fast divisor for 32-bit platforms 2024-10-22 06:08:56 -07:00