Commit graph

183 commits

Author SHA1 Message Date
Daan Leijen
7ebdfac18b merge from dev 2024-12-31 14:20:00 -08:00
Daan Leijen
e183384ad0 update vs project filter 2024-12-30 11:33:33 -08:00
Daan Leijen
d29372fda4 remove older vs projects as they became stale 2024-12-30 11:15:57 -08:00
Daan Leijen
485b69976f add filters for vs projects 2024-12-30 11:04:30 -08:00
daanx
7407057aca merge from dev 2024-12-26 10:10:45 -08:00
daanx
47b5f48b29 renamed vcxproj 2024-12-26 10:08:19 -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
Daan Leijen
9c5c628f99 merge from dev 2024-12-20 12:58:46 -08:00
Daan Leijen
41ccb766f6 Merge branch 'dev' into dev-slice 2024-12-20 12:55:50 -08:00
Daan Leijen
f8a253e6e8 update IDE settings to match cmake output; in particular mimalloc-override.dll -> mimalloc.dll 2024-12-20 12:51:13 -08:00
Daan Leijen
a188fe1a5e Merge branch 'dev' into dev-slice 2024-12-19 11:31:01 -08:00
Daan Leijen
27d929f338 add support for arm64ec 2024-12-18 23:55:37 -08:00
Daan Leijen
806bf8ea7e merge from dev 2024-12-16 23:44:56 -08:00
Daan Leijen
d5e1a62a7c add windows arm64 target to vs2022 2024-12-16 22:51:30 -08:00
daanx
829ae9fdc3 merge from dev-steal 2024-11-25 16:59:15 -08:00
daanx
9b7ac9a1a6 clean up candidate search; add mi_collect_reduce 2024-11-25 16:58:02 -08:00
daanx
ea3ac0750e merge from dev-steal 2024-11-18 15:08:17 -08:00
daanx
54ee4e7632 merge from dev 2024-11-17 23:29:21 -08:00
daanx
8b6017d976 rename mi_debug_guarded_ to mi_guarded_ 2024-11-16 22:42:32 -08:00
daanx
498c92e348 update guarded implementation to use block tags 2024-11-16 21:15:50 -08:00
daanx
0e76fe3798 add address hint to primitive allocation API 2024-11-16 16:57:37 -08:00
Daan Leijen
6a21db1017 Merge branch 'dev-guarded' into dev-slice-guarded 2024-08-21 11:31:10 -07:00
Daan Leijen
631ff581af set compile as C++ in VS IDE 2024-08-21 10:47:38 -07:00
daanx
b5c6495f69 don't consider memory as large OS pages if only madvise'd 2024-08-20 15:58:36 -07:00
Daan Leijen
7c67114fd4 merge from dev 2024-06-03 18:14:44 -07:00
daanx
537c51e227 fix vs 2022 ide 2024-06-03 18:06:53 -07:00
daanx
f7ba9d9da0 refactor arena-abandoned to be an include for backward compat with existing build scripts 2024-06-03 18:04:59 -07:00
daanx
800034cb99 refactor arena abandonment in a separate file 2024-06-03 17:58:34 -07:00
Daan Leijen
3c85983a35 merge from dev with new page fields (block_size and is_huge) 2024-03-24 22:12:33 -07:00
Daan Leijen
b5665f0eec add full block_size and page_start to page info 2024-03-24 14:17:17 -07:00
daanx
c569b77b77 Merge branch 'dev' into dev-slice 2023-05-19 17:53:02 -07:00
daanx
4a85f32f8e add libc.c source file 2023-05-19 10:24:39 -07:00
daanx
063f25ba11 merge from dev 2023-04-22 10:20:24 -07:00
daanx
2a6352fef2 add further zero initialization checks 2023-04-22 10:18:57 -07:00
daanx
3d7635b7b3 Merge branch 'dev' into dev-slice 2023-04-17 13:01:19 -07:00
daanx
91cd6e2560 add filter files for vs2022 2023-04-17 13:01:08 -07:00
daanx
c3200d1623 merge from dev 2023-04-17 10:18:46 -07:00
daanx
f42c66ccce fix build on vs2017/2019 2023-04-17 10:13:36 -07:00
daanx
e35e919ea4 remove segment-cache as it is superseded by better arena management 2023-04-13 15:37:54 -07:00
daanx
9f0da5c195 merge ide files 2023-04-04 16:48:02 -07:00
daanx
24034c997c merge from dev-reset 2023-04-04 16:44:07 -07:00
daanx
d01017ffda extend primitive api with is_zero parameters 2023-04-04 16:32:39 -07:00
daanx
77766e20a6 use only arena's instead of regions 2023-04-04 14:58:06 -07:00
Daan Leijen
c935521bf9 fix test and project 2023-03-20 12:32:41 -07:00
Daan Leijen
4bf63300b3 fix alignment issue #700 2023-03-20 12:29:36 -07:00
Daan Leijen
d40a26a536 merge from dev 2023-03-20 11:22:11 -07:00
Daan Leijen
287010578d update ide project files 2023-03-20 11:20:30 -07:00
Daan Leijen
e0763f81bc Merge branch 'dev-platform' into dev-slice-platform 2023-03-20 11:11:13 -07:00
Daan Leijen
2f9b2f51b9 update 2022 ide 2023-03-20 11:11:01 -07:00
Daan Leijen
3fc30c4a1e merge from dev, version bump to 2.1.0 2023-03-20 11:05:18 -07:00