Commit graph

2934 commits

Author SHA1 Message Date
daanx
34e402e128 fix NX test in try_find_and_clearN 2025-01-02 15:00:17 -08:00
daanx
10b40f90fc fix scan of NX 2025-01-02 14:59:42 -08:00
Daan Leijen
44264b3d8b Merge branch 'dev3-bin' of e:\dev\mimalloc3 into dev3-bin 2025-01-02 12:45:38 -08:00
daanx
670ebd0348 merge from dev3; make medium bin larger than other 2025-01-02 12:24:27 -08:00
daanx
5e26ba6fe6 fix debug output 2025-01-02 12:14:12 -08:00
daanx
3933ac9a3f merge from dev3 2025-01-02 11:54:26 -08:00
daanx
c507ee3d96 make bitmap scan cross bfields for NX; disable the use of large object pages 2025-01-02 11:42:28 -08:00
daanx
ff52ea0553 Merge branch 'dev3' into dev3-bin 2024-12-31 15:11:24 -08:00
daanx
0d302cd174 add comments 2024-12-31 15:11:09 -08:00
Daan Leijen
84f2038a2c Merge branch 'dev3' into dev3-bin 2024-12-31 14:28:25 -08:00
Daan Leijen
9665d604d3 merge from dev 2024-12-31 14:28:09 -08:00
Daan Leijen
81d69d525e add newline 2024-12-31 14:13:01 -08:00
Daan
b5251a7488
Merge pull request #905 from fd00/cygwin
Build on cygwin
2024-12-30 12:31:11 -08:00
Daan
b5ef802313
Merge pull request #909 from kdrag0n/patch-1
Change macOS mmap tag to fix conflict with IOAccelerator
2024-12-30 12:30:21 -08:00
Daan
e9eb1c8cfe
Merge pull request #911 from QuarticCat/dev
fix typos
2024-12-30 12:28:12 -08:00
Daan
f33aa58d88
Merge branch 'dev' into dev 2024-12-30 12:27:46 -08:00
Daan
e05aae944f
Merge pull request #917 from rui314/missing-include
Add a missing #include
2024-12-30 12:20:08 -08:00
Daan
cf8277f4e8
Merge pull request #918 from mneumann/dev-fix-build-on-dragonflybsd
Fix build on FreeBSD-derivate DragonFly
2024-12-30 12:18:35 -08:00
Daan
1accf3f885
Merge pull request #926 from eltociear/patch-1
docs: update readme.md
2024-12-30 12:18:06 -08:00
Daan
d0f1881948
Merge pull request #934 from doctorlai-msrc/fixtypo
Fix a Typo
2024-12-30 11:45:51 -08:00
Daan Leijen
02efc57c74 Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev 2024-12-30 11:44:11 -08:00
Daan Leijen
2d94df860b fix potentially warning on gcc (pr #935) 2024-12-30 11:44:03 -08:00
Daan
aa6f203ecd
Merge pull request #967 from jorisgeer/update_readme_valgrind
readme - describe how to run under Valgrind with dynamic override
2024-12-30 11:36:38 -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
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
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
7bd1d72bfb
Update readme.md to fix links (issue #978) 2024-12-30 10:33:13 -08:00
Daan
9511d09529 add neon version for chunk all_set 2024-12-26 23:51:37 -08:00
Daan
dddcd5de16 add neon version for chunk_is_clear 2024-12-26 23:49:38 -08:00
Daan
82a8b2445e Merge branch 'dev3' into dev3-bin 2024-12-26 23:12:11 -08:00
Daan
8a4c26377f add neon code for bit clear 2024-12-26 23:12:03 -08:00
Daan
c9ab24899c Merge branch 'dev3' into dev3-bin 2024-12-26 11:19:32 -08:00
Daan
e6d9011b9d Merge branch 'dev' into dev3 2024-12-26 11:19:04 -08:00
Daan
095abc9e3d fix TLS slot on macOS 2024-12-26 11:16:04 -08:00
daanx
e359e9b12b merge from dev3 2024-12-26 10:43:10 -08:00
daanx
fb704834c4 Merge branch 'dev3' into dev3-bin 2024-12-26 10:42:35 -08:00
daanx
0a7fd7eb6f use fixed tls on windows with static linking 2024-12-26 10:42:24 -08:00
daanx
807b5cd342 Merge branch 'dev3' into dev3-bin 2024-12-26 10:38:02 -08:00
daanx
8b6eb4752b merge from dev, add decl_hidden for better codegen on page_map loading 2024-12-26 10:37:51 -08:00
daanx
e10d0d2dee add declspec hidden to improve codegen on arm64 2024-12-26 10:33:25 -08:00
daanx
f72ac7a5aa add attr_noexept for better codegen on msvc 2024-12-26 10:28:36 -08:00
daanx
4c5bc125ab Merge branch 'dev3' into dev3-bin 2024-12-26 10:25:03 -08:00
daanx
b70fd1093a merge from dev 2024-12-26 10:24:56 -08:00
daanx
783dcb4129 add comments about TLS 2024-12-26 10:24:20 -08:00
daanx
2aad74e0c3 Merge branch 'dev3' into dev3-bin 2024-12-26 10:15:38 -08:00
daanx
bec06cfb95 merge from dev 2024-12-26 10:15:08 -08:00
daanx
47b5f48b29 renamed vcxproj 2024-12-26 10:08:19 -08:00