692 Commits
Author SHA1 Message Date
Daan Leijen 98699c983a update to v1.8.8 2025-01-03 17:56:15 -08:00
Daan Leijen a0a6ad3cf9 add thread_local for c++ 2025-01-03 08:17:32 -08:00
Daan b5251a7488 Merge pull request #905 from fd00/cygwin
Build on cygwin
2024-12-30 12:31:11 -08:00
Daan f33aa58d88 Merge branch 'dev' into dev 2024-12-30 12:27:46 -08:00
Daan Leijen 9f70ce5fcd avoid accessing heap->tld after running thread_done (pr #974) 2024-12-30 11:34:02 -08:00
Daan Leijen 9561ae4286 rename segment_map_destroy to segment_map_unsafe_destroy 2024-12-30 11:00:54 -08:00
Daan a046b6ff33 Merge pull request #975 from jblazquez/free-segment-map
Free segment map when destroy_on_exit is set
2024-12-30 10:46:53 -08:00
Daan 095abc9e3d fix TLS slot on macOS 2024-12-26 11:16:04 -08:00
daanx e10d0d2dee add declspec hidden to improve codegen on arm64 2024-12-26 10:33:25 -08:00
daanx 783dcb4129 add comments about TLS 2024-12-26 10:24:20 -08:00
daanx 47b5f48b29 renamed vcxproj 2024-12-26 10:08:19 -08:00
daanx 63f47569f2 fix debug_show_arenas parameters 2024-12-25 13:35:54 -08:00
daanx 587e08ccd4 improve commit stats 2024-12-25 11:12:26 -08:00
daanx cfe73e9d48 wip: merging from upstream 2024-12-25 10:56:43 -08:00
Javier Blazquez 83dacd190e free segment map when destroy_on_exit is set 2024-12-22 22:24:13 -08:00
daanx 825dd41769 fix build error 2024-12-21 15:29:39 -08:00
daanx 476d4699ff limit purgeing to one purge cycle per purge delay 2024-12-21 15:24:46 -08:00
daanx e3ebebb990 update lock primitive; fix arena exclusive allocation 2024-12-21 14:39:17 -08:00
daanx 93e14344c7 use srw lock on windows 2024-12-20 17:32:26 -08:00
Daan Leijen f3d83e5fa6 insert full pages at the end of the queue; only override page candidate if the page is not too full 2024-12-20 13:55:31 -08:00
daanx 617190880d add ajust stats to compensate for double counting 2024-12-17 17:53:34 -08:00
daanx ed31847112 fix generic ctz/clz 2024-12-09 20:45:22 -08:00
daanx c8607a8d01 remove os_tld and stats parameters to os interface 2024-12-08 17:56:13 -08:00
Daan 9b7537755a Merge branch 'dev-steal' into dev 2024-11-25 19:28:35 -08:00
Daan cd61eb7cf1 Merge pull request #961 from devnexen/windows_tighten_criterias
_mi_memcpy/_mi_memzero: tighten criteria for intrinsics for windows.
2024-11-25 19:25:26 -08:00