291 Commits

Author SHA1 Message Date
daan 5cfdc39ff1 remove on-demand page commit option 2020-04-30 18:23:33 -07:00
Anton Korobeynikov 079b886feb Add cmake option to specify whether warnings / errors are enabled by default.
Currently warnings / errors are enabled by default in debug build.
Otherwise they could be enabled only via environmental variable or
API option call. Add possibility to specify the default during the
build time. This simplifies e.g. integration of the library into
bigger projects as no source changes would be required.
2020-04-28 16:44:44 +03:00
daan 3484cda169 bump version to 1.6.3 for further development 2020-04-20 18:01:39 -07:00
daan d102882bdf bump version to 1.6.2 2020-04-20 17:59:13 -07:00
daan 69a0846478 add MI_PADDING flag to cmake to supress use of padding in debug mode 2020-04-07 10:01:18 -07:00
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 cfeee53389 remove accidental include file 2020-03-16 16:44:29 -07:00
daan 7745dde8d2 allow retirement for all object sizes (issue #212) 2020-03-16 15:31:37 -07:00
daan 82684042be bump version to 1.6.1 2020-02-17 10:10:22 -08:00
daan f2ac272baa strengthen alignment check for memalign and aligned_alloc 2020-02-17 09:59:11 -08:00
daan 67de2549cf fix build with clang-cl due to _Check_return_ (issue #200) 2020-02-14 09:40:56 -08:00
daan 8a2a52843d delete all thread owned heaps when a thread is terminated (issue #202) 2020-02-13 12:15:23 -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 a96e94f940 change TLS slot on OpenBSD 2020-02-02 22:46:38 -08:00
daan 3560e0a867 fix TLS slot number on OSX 2020-02-02 22:15:09 -08:00
daan 1c2e0a47ca fix noexcept attribute on array delete operators 2020-02-02 22:04:53 -08:00
daan f3c47c7c91 improved malloc zone handling on macOSX (not working yet) 2020-02-02 21:03:09 -08:00
daan 757dcc8411 extend interpose for macOSX 2020-02-02 19:07:26 -08:00
daan 12c4108abe update comments 2020-02-02 16:09:09 -08:00
daan 07fbe4f80f fixes for dragonfly 2020-02-02 14:31:28 -08:00
daan 8bc20631e4 fixes for freeBSD 2020-02-02 13:25:26 -08:00
daan d2db9f1fc2 update thread local storage 2020-02-02 13:12:22 -08:00
daan bb64634e4e Merge branch 'dev-exp' into dev-exp-tls 2020-02-01 17:48:57 -08:00