daan
|
0a3e5bb699
|
further fixes to compile on mingw without warnings (issue #217)
|
2020-04-06 10:56:53 -07:00 |
|
daan
|
50bfacdb71
|
fix mingw compilation by using export definitions (issue #217)
|
2020-04-06 09:53:29 -07:00 |
|
daan
|
82684042be
|
bump version to 1.6.1
|
2020-02-17 10:10:22 -08:00 |
|
daan
|
67de2549cf
|
fix build with clang-cl due to _Check_return_ (issue #200)
|
2020-02-14 09:40:56 -08:00 |
|
daan
|
f42b8526d0
|
fix wrong __declspec(restrict) and __attribute__((malloc)) attributes on reallocation functions
|
2020-02-13 10:36:39 -08:00 |
|
daan
|
04f1c3b1e2
|
bump version to v1.6.0
|
2020-02-09 18:53:39 -08:00 |
|
daan
|
bf2eb55ed1
|
reformatting
|
2020-02-01 17:48:26 -08:00 |
|
daan
|
8aba40a972
|
use default declaration for the STL allocator class
|
2020-02-01 17:41:04 -08:00 |
|
daan
|
3f17ac287c
|
add 'nodiscard' attribute to mimalloc interface
|
2020-02-01 17:29:30 -08:00 |
|
daan
|
c9106e74a8
|
remove __thread attribute from mimalloc.h
|
2020-01-23 11:06:25 -08:00 |
|
daan
|
6fb434a99b
|
use -fvisibility=hidden on clang as well
|
2020-01-23 10:31:47 -08:00 |
|
daan
|
0f14f431c5
|
bump version to 1.5 for further development
|
2020-01-22 18:33:07 -08:00 |
|
daan
|
3957b2fd28
|
add mi_new_realloc(n) to support C++ style reallocation that raises std::bad_alloc on out-of-memory
|
2020-01-20 15:41:56 -08:00 |
|
daan
|
146899af8a
|
add missing members to stl allocator (#193)
|
2020-01-20 15:27:05 -08:00 |
|
daan
|
a33ebb8625
|
add alloc_align attribute to aligned allocation functions
|
2020-01-19 22:14:35 -08:00 |
|
daan
|
514b315283
|
add max_size member to STL allocator
|
2020-01-19 21:27:46 -08:00 |
|
daan
|
dc58388968
|
Add ability to register custom error function called on various error conditions; including ENOMEM
|
2020-01-17 19:59:55 -08:00 |
|
daan
|
3e982a3813
|
fix STL deallocate passing count (instead of size) to mi_free_size
|
2020-01-17 15:58:43 -08:00 |
|
daan
|
6dd636d82d
|
improve STL allocator using mi_new_n and removing unused parameter names; follow up from pr #193 and #188
|
2020-01-17 15:41:52 -08:00 |
|
daan
|
a0bee081dd
|
use proper C++11 check for noexcept attribute
|
2020-01-16 15:58:48 -08:00 |
|
daan
|
7a9502973d
|
rearrange STL allocator code: remove pragma, ifdef for C++11
|
2020-01-16 15:57:11 -08:00 |
|
Daan
|
97bd204c42
|
Merge branch 'dev' into kile/stl
|
2020-01-16 15:33:13 -08:00 |
|
Kirsten Lee
|
526bee6843
|
merge stl and main header
|
2020-01-16 15:17:15 -08:00 |
|
Kirsten Lee
|
1b2b7404f7
|
flip the order of includes for ease of use
|
2020-01-16 14:54:13 -08:00 |
|
daan
|
24f8bcbc8f
|
add explicit calling convention to registered functions
|
2020-01-16 14:25:09 -08:00 |
|
daan
|
8d8f355ed0
|
add option to reset eagerly when a segment is abandoned
|
2020-01-16 11:25:02 -08:00 |
|
daan
|
202246425b
|
bump version to 1.4 for further development
|
2020-01-15 12:16:53 -08:00 |
|
daan
|
783e3377f7
|
add output argument to stat printing
|
2020-01-15 10:53:54 -08:00 |
|
daan
|
0956a05bf6
|
add argument pointer to the register deferred free callback
|
2020-01-15 10:21:32 -08:00 |
|
daan
|
f92a2a7264
|
add argument pointer to the register output routine
|
2020-01-15 10:18:32 -08:00 |
|
daan
|
1d998af854
|
clean up options; make secure work with eager_page_commit
|
2019-11-25 10:47:17 -08:00 |
|
daan
|
c6df7a199c
|
experimental eager page commit option
|
2019-11-24 22:02:40 -08:00 |
|
daan
|
24b768363e
|
bump version to 1.3 for further development
|
2019-11-22 09:28:48 -08:00 |
|
daan
|
6568059cc6
|
merge from dev
|
2019-11-21 16:28:28 -08:00 |
|
daan
|
d55ab50a84
|
update version to 1.2
|
2019-11-21 16:10:04 -08:00 |
|
Daan Leijen
|
211f1aa519
|
remove reset delay slots; add reset tracking per page and segment
|
2019-11-20 14:55:12 -08:00 |
|
Daan Leijen
|
30e2c54adb
|
remove delayed reset option (for now)
|
2019-11-20 14:13:02 -08:00 |
|
Daan Leijen
|
d01ed42bcb
|
replace max_numa_nodes by use_numa_nodes (to help with wrong detection of numa nodes on WSL for example)
|
2019-11-13 13:35:50 -08:00 |
|
Daan Leijen
|
bdb8274819
|
change max_numa_node to max_numa_nodes option
|
2019-11-12 12:04:43 -08:00 |
|
daan
|
741a80256d
|
merge from dev-exp
|
2019-11-11 14:51:16 -08:00 |
|
daan
|
2bb058bd25
|
remove cache_reset parameter
|
2019-11-11 14:44:32 -08:00 |
|
daan
|
83a066fd2d
|
remove reset_decommits option
|
2019-11-11 09:46:02 -08:00 |
|
daan
|
181bef382c
|
merge dev-exp
|
2019-11-10 11:39:53 -08:00 |
|
daan
|
b09282bc0d
|
change arena allocator to atomic bitmap as well
|
2019-11-06 22:49:01 -08:00 |
|
daan
|
829fd872f4
|
initial delay slots
|
2019-11-04 11:48:41 -08:00 |
|
daan
|
c38af8f7c1
|
merge d1d65fbc : make max error messages configurable
|
2019-11-04 08:49:59 -08:00 |
|
daan
|
d1d65fbca4
|
make max error messages configurable
|
2019-11-03 13:25:41 -08:00 |
|
daan
|
a6499be074
|
initial numa support for arenas
|
2019-11-01 19:53:07 -07:00 |
|
Daan Leijen
|
114d05cd76
|
bump to version 1.1
|
2019-10-07 09:54:23 -07:00 |
|
daan
|
60efb62155
|
make secure a build option only
|
2019-09-17 17:31:42 -07:00 |
|