Sergiy Kuryata
94bdbe41bb
Add debug version to verify that correct build is used for testing
2025-01-08 10:20:26 -08:00
Sergiy Kuryata
ad18e02994
Various performance tuning
2025-01-04 16:49:14 -08:00
Sergiy Kuryata
0be44b2b0f
Add global counters for segments and allocation stats
2024-11-26 16:32:54 -08:00
Sergiy Kuryata
02f3e0fe7a
Switch to 64bit bitmask and bug fixes
2024-11-08 17:35:14 -08:00
Sergiy Kuryata
b604099334
Experimental improvements to reduce memory usage
...
1. Prefer to use more loaded pages when allocating
2. Add an option to restrict unbounded heap growth and allow the excessive memory allocations to be re-used by other threads
2024-10-11 10:35:51 -07:00
Daan
1daa4ea627
Merge branch 'dev' into dev-slice
2024-05-18 10:01:31 -07:00
daanx
1b21415dfa
make retry on oom an option; revise size options to not overflow the long
2024-05-18 09:56:02 -07:00
Daan
69f81732f8
merge from dev, bump version to v2.1.7
2024-05-16 19:07:14 -07:00
Daan
5eb29e971b
bump version to 1.8.7 for further development
2024-05-16 18:52:29 -07:00
Daan
7b2e9c6e77
bump version to v2.1.6
2024-05-13 09:17:04 -07:00
Daan
9e721e564a
bump version to v1.8.6
2024-05-13 09:16:26 -07:00
Daan
45de947be5
bump version to 2.1.5 for further development
2024-04-22 11:26:15 -07:00
Daan
77eb3a366b
bump version to 1.8.5 for further development
2024-04-22 11:25:26 -07:00
Daan
6ba166f528
merge from dev
2024-04-22 11:05:01 -07:00
Daan
a527f75161
add disallow_arena_alloc option
2024-04-22 10:10:20 -07:00
Daan
da1d64f05a
Merge branch 'dev' into dev-slice
2024-04-19 10:08:57 -07:00
Teodor Spæren
10721ddbfd
Remove unneeded include
2024-03-31 23:18:52 +02:00
Teodor Spæren
3d89f6388e
Fix std::shared_pointer calling free on provided heap pointers
2024-03-09 15:14:32 +01:00
Teodor Spæren
068dc014ec
Avoid compilation error when passing in heap to allocators
...
Before it would not work to create the mi_heap_stl_allocator types with
passing in a "mi_heap_t*", since sizeof is used and it gives a
compilation error. This change fixes that.
2024-03-09 14:13:33 +01:00
daanx
2845f0cab3
merge from dev-abandon
2024-03-01 16:26:46 -08:00
daanx
16c0948ee5
improve display of arenas and contained blocks
2024-03-01 16:24:28 -08:00
daanx
f6320bd3be
merge from dev-abandon
2024-03-01 15:15:24 -08:00
daanx
f5f61a65f5
bump version to 1.8.4
2024-03-01 15:14:39 -08:00
daanx
8fb51aae4d
merge from dev-abandon
2024-02-29 15:51:37 -08:00
daanx
64edbc92dd
allow abandoned segment reclaim on a free
2024-02-29 14:58:59 -08:00