GitHub / microsoft/mimalloc / commits
mimalloc is a compact general purpose allocator with excellent performance.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| fc1e2acb | update readme | daanx <d****n@m****m> | 20 days ago | |
| acf2fdd3 | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 20 days ago | |
| 6c84ab60 | update readme | daanx <d****n@m****m> | 20 days ago | |
| daeb818b | merge merge from dev, bump version to v3.4.5 | daanx <d****n@m****m> | 20 days ago | |
| d6c11355 | bump version to v1.9.15 | daanx <d****n@m****m> | 20 days ago | |
| 8308d5de | improve realloc codegen | daanx <d****n@m****m> | 21 days ago | |
| 3a9f06f2 | add initial cygwin support (MSYS) | daanx <d****n@m****m> | 21 days ago | |
| eb01759d | merge merge from dev | daanx <d****n@m****m> | 21 days ago | |
| 66141063 | add msys2 mingw ucrt64 test | daanx <d****n@m****m> | 21 days ago | |
| e68ba5a0 | fix msystem ucrt64 detection | daanx <d****n@m****m> | 21 days ago | |
| 42805bf1 | merge merge from dev | daanx <d****n@m****m> | 21 days ago | |
| e0858760 | add mingw UCRT64 detection (see also PR #1349) | daanx <d****n@m****m> | 21 days ago | |
| 1cf88691 | use __MINGW32__ to detect mingw (instead of __GNUC__) -- use default win init... | daanx <d****n@m****m> | 21 days ago | |
| 4cffe1d3 | use mimalloc-override in test-stress in the msvc IDE | daanx <d****n@e****g> | 21 days ago | |
| aae71bcf | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 21 days ago | |
| 32943b8b | add minject step for dynamic redirect tests on mingw | daanx <d****n@m****m> | 21 days ago | |
| 0b52dc95 | merge merge from dev (mingw64-ucrt64 compilation) | daanx <d****n@m****m> | 21 days ago | |
| e7219026 | compile without errors on mingw with ucrt64 | daanx <d****n@m****m> | 21 days ago | |
| dac21711 | merge merge from dev (ppage instead pblock_size) | daanx <d****n@m****m> | 21 days ago | |
| 427df0b4 | improve umalloc and realloc efficiency | daanx <d****n@m****m> | 21 days ago | |
| c9b0b8d2 | return block_size from the umalloc api's (instead of usable) | daanx <d****n@m****m> | 21 days ago | |
| 5bf3c16b | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 22 days ago | |
| 6d545f76 | fix heap_realloc with guarded pages | daanx <d****n@m****m> | 22 days ago | |
| 0b656277 | merge merge from dev | daanx <d****n@m****m> | 22 days ago | |
| 65dd3882 | fix usable return value for guarded allocations | daanx <d****n@m****m> | 22 days ago | |
| efc91065 | extend tests with page commit on demand | daanx <d****n@m****m> | 22 days ago | |
| 96ce796b | run mi_guarded tests with a sample rate of 1; use on demand page commit for h... | daanx <d****n@m****m> | 22 days ago | |
| 54e28b70 | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 22 days ago | |
| 7413a8bc | for realloc, use mi_usable_size if padding is enabled | daanx <d****n@m****m> | 22 days ago | |
| c13362ff | merge merge from dev | daanx <d****n@m****m> | 22 days ago | |
| 86b4bb93 | refine useable size in mi_heap_realloc_zero | daanx <d****n@m****m> | 22 days ago | |
| e09b142e | merge merge from dev | daanx <d****n@m****m> | 22 days ago | |
| 55f12a93 | set usable parameter in guarded allocation | daanx <d****n@m****m> | 22 days ago | |
| c2e79bfd | disable C++ handler check on windows | daanx <d****n@m****m> | 22 days ago | |
| 3a436a1c | change mi_page_t field order for better cache access | daanx <d****n@m****m> | 22 days ago | |
| a085261b | don't run c++ handler test on 32 bit windows | daanx <d****n@m****m> | 22 days ago | |
| 59378bea | make page->used 32-bit (for better codegen on riscV); make slice_pcommitted 1... | daanx <d****n@m****m> | 22 days ago | |
| bbb118cd | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 22 days ago | |
| 8fc216b9 | fix c++ handler test | daanx <d****n@m****m> | 22 days ago | |
| 8810b235 | add AIX support, issue #764 | daanx <d****n@m****m> | 22 days ago | |
| 5ed79fe1 | enable c++ tests | daanx <d****n@m****m> | 22 days ago | |
| 5acce4d1 | merge merge from dev | daanx <d****n@m****m> | 22 days ago | |
| 3b798c21 | fix signature of mem_is_zero | daanx <d****n@m****m> | 22 days ago | |
| 36f2efec | fix signature of mem_is_zero | daanx <d****n@m****m> | 22 days ago | |
| 933b967c | merge merge from dev | daanx <d****n@m****m> | 22 days ago | |
| 9e27e1c1 | improve rezalloc and rezalloc aligned, issue #763 | daanx <d****n@m****m> | 22 days ago | |
| 435015e0 | merge merge from dev | daanx <d****n@m****m> | 22 days ago | |
| 591e8897 | ensure the full usable block size is zero'd on reallocation, issue #763 | daanx <d****n@m****m> | 22 days ago | |
| 066a2189 | merge merge from dev | daanx <d****n@m****m> | 22 days ago | |
| 11d655a9 | ensure the full usable block size is zero'd on reallocation, issue #763 | daanx <d****n@m****m> | 22 days ago | |
| 4d63eb74 | merge merge from dev | daanx <d****n@m****m> | 22 days ago | |
| 97e198c3 | ensure the full usable block size is zerod on reallocation, issue #763 | daanx <d****n@m****m> | 22 days ago | |
| 6724c03d | use direct WriteFile or console output on Windows, issue #1354 | daanx <d****n@m****m> | 22 days ago | |
| b7ee6b62 | make build deterministic, issue #1355 | daanx <d****n@m****m> | 22 days ago | |
| 11e68532 | fix error condition in XMALLOC, PR #1353 by @mdionisio | daanx <d****n@m****m> | 22 days ago | |
| 46fc774c | shorten comment | daanx <d****n@m****m> | 23 days ago | |
| 10c2c3b3 | merge Merge pull request #1351 from zackees/pr/bootstrap-dev3 |
Daan <d****n@m****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| b5fdee4a | fix mingw detection: __GCC__ -> __GNUC__ (see also PR #1349) | daanx <d****n@m****m> | 23 days ago | |
| 4cca633e | fix mingw detection: __GCC__ -> __GNUC__ (see also PR #1349) | daanx <d****n@m****m> | 23 days ago | |
| 8d56157d | typo | daanx <d****n@m****m> | 23 days ago | |
| 36e8fc33 | improve concurrent heap_delete and thread termination | daanx <d****n@m****m> | 23 days ago | |
| de802667 |
fix: bootstrap the library in mi_heap_new and mi_subproc_new
Co-authored-by: Claude <n****y@a****m> |
zackees <z****@z****m> | 24 days ago | |
| 3099bede | merge Merge pull request #1347 from microsoft/dev-main |
Daan <d****n@m****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 4ee5a203 | merge Merge branch 'dev2' into dev-main | daanx <d****n@m****m> | 24 days ago | |
| 1f06f694 | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 24 days ago | |
| 064e3f85 | merge Merge branch 'dev' into dev2 | daanx <d****n@m****m> | 24 days ago | |
| 9ce8170a | update readme | daanx <d****n@m****m> | 24 days ago | |
| d0733eb5 | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 24 days ago | |
| 28221ccc | merge bump version to v2.4.4 | daanx <d****n@m****m> | 24 days ago | |
| 245abf15 | update readme | daanx <d****n@m****m> | 24 days ago | |
| f9a74121 | merge bump version to 3.4.4 | daanx <d****n@m****m> | 24 days ago | |
| a3ff2ee5 | merge bump version to 2.2.4 | daanx <d****n@m****m> | 24 days ago | |
| 6c44fc97 | bump version to 1.9.14 | daanx <d****n@m****m> | 24 days ago | |
| 12f5cac3 | merge merge from dev | daanx <d****n@m****m> | 24 days ago | |
| 023fcc04 | bump version to 1.9.14 | daanx <d****n@m****m> | 24 days ago | |
| 0e830350 | update readme | daanx <d****n@m****m> | 24 days ago | |
| 1fb34567 | use reserved for pages_full_size adjustment | daanx <d****n@m****m> | 24 days ago | |
| b0ac42eb | fix error path on page_init fail for singleton pages, issue #1271 3.127 | daanx <d****n@m****m> | 25 days ago | |
| bcee5a88 | fix windows test | daanx <d****n@m****m> | 25 days ago | |
| 4553cede | change mi_decl_unused to mi_decl_maybe_unused | daanx <d****n@m****m> | 25 days ago | |
| 6295435f | remove unused definitions | daanx <d****n@m****m> | 25 days ago | |
| 3bd90d47 | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 25 days ago | |
| ed4f7ba0 | merge merge from dev | daanx <d****n@m****m> | 25 days ago | |
| 53a4167b | remove unused defs | daanx <d****n@m****m> | 25 days ago | |
| 3399964e | comments | daanx <d****n@m****m> | 25 days ago | |
| 7bb480cb | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 25 days ago | |
| 6f5c8a76 | comments | daanx <d****n@m****m> | 25 days ago | |
| 25d6dcfc | check overflow in claim_huge_pages, issue #1271 3.117 | daanx <d****n@m****m> | 25 days ago | |
| f26715ac | limit arena_max_object_size, issue #1271 3.114 | daanx <d****n@m****m> | 25 days ago | |
| 24a7b151 | fix mi_heap_merge_to_main to use the heap subproc, issue #1271 3.96 | daanx <d****n@m****m> | 25 days ago | |
| f53da62f | decrement page stats on page_init failure, issue #1271 3.94 | daanx <d****n@m****m> | 25 days ago | |
| a3876e1c | fix overcount of touched pages on initially nonzero managed memory, issue #12... | daanx <d****n@m****m> | 25 days ago | |
| 470e71b2 | guard against negative current/peak commit values, issue #1271 3.92 | daanx <d****n@m****m> | 25 days ago | |
| a4ddce79 | merge Merge branch 'dev' into dev3 | daanx <d****n@m****m> | 25 days ago | |
| f0e7c5e1 | fix over-decremented commit stats on windows, issue #1271 3.91 | daanx <d****n@m****m> | 25 days ago | |
| 5b2b1ddf | fix detection of truncated json output, issue #1271 3.90 | daanx <d****n@m****m> | 25 days ago | |
| d40aac17 | add error condition for a fixed TLS model without having tls slot access, iss... | daanx <d****n@m****m> | 25 days ago | |
| 688922ec | start huge OS page allocation in the 32TiB range, issue #1271 3.86 | daanx <d****n@m****m> | 25 days ago | |
| dad43631 | merge merge from dev | daanx <d****n@m****m> | 25 days ago | |
| f366690b | fix write to empty heap and add tests, improve issue #1271 3.6 | daanx <d****n@m****m> | 25 days ago |