302 Commits

Author SHA1 Message Date
daan ac0c121c68 update documentation for 1.6.4 release 2020-07-27 08:55:26 -07:00
daan afe29cb8f5 fix ub on shift, issue #279 2020-07-25 19:33:02 -07:00
daan a9a21f39d8 fix memory order for CAS failure, issue #130 2020-07-23 15:52:02 -07:00
daan b74caddcc1 fix memory order to acq_rel for atomic and/or, issue #130, thanks @mpoeter! 2020-07-23 15:00:49 -07:00
daan 8aa18d3661 fix TSAN warning for statistics maximum, issue #130 2020-07-22 14:16:18 -07:00
daan 444afa934f fix memory order for weak CAS, issue #130, thanks @mary3000! 2020-07-22 13:58:00 -07:00
daan 2e1b4f512d make max update in the stats atomic 2020-07-22 13:45:04 -07:00
daan c5406f327e move include 'limits.h' outside of definition 2020-07-21 18:51:25 -07:00
David Carlier 0c550d1626 illumos support/build fix and large page support 2020-07-10 03:26:14 +01:00
daan a7d2bc8ad6 edit warning messages to be more consistent 2020-05-19 10:16:28 -07:00
daan cefc930f72 bump version to 1.6.4 for further development 2020-05-05 10:47:46 -07:00
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