Commit Graph

469 Commits

Author SHA1 Message Date
Daan 4a586808f7 merge 2021-12-15 16:52:36 -08:00
Daan 317093d78b fix Android overriding (issue #381 and PR #487) 2021-12-15 16:48:57 -08:00
Daan 17456f18d1 Merge pull request #489 from devnexen/remove_dfbsd_warning
removes dragonflybsd warning since the api and library overriding wor…
2021-12-15 16:37:56 -08:00
Daan 1b09877bc4 Merge branch 'dev' into netbsd_reallocarr 2021-12-15 16:27:26 -08:00
Daan 523e6d5c9b fix thread slot on arm32 (issue #495) 2021-12-15 16:05:07 -08:00
Daan 69b6b24688 further improvements to installation directories 2021-12-14 18:29:14 -08:00
Daan c858690dea Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev 2021-12-12 10:35:19 -08:00
Daan 3a212d1895 fix assembly for mi_tls_slot_set on x32 and x64. Issue #488 2021-12-12 10:35:13 -08:00
David Carlier d6a56dd99d introduces netbsd's reallocarr overriding.
and couple of tests.
2021-12-01 22:43:13 +00:00
DC 20e37bf7c1 removes dragonflybsd warning since the api and library overriding works, also
for the os doc report purpose.
2021-11-28 08:14:21 +00:00
daan 9183b1eec0 remove experiment with unsafe_free_with_threadid 2021-11-23 19:04:41 -08:00
daan 8b60a5ab70 add mi_unsafe_free_with_threadid and mi_get_current_threadid() 2021-11-23 17:59:27 -08:00
daan 85eccf324f Merge branch 'master' into dev 2021-11-14 16:44:54 -08:00
Daan 4a590b1447 bump version number to 1.7.3 2021-11-14 15:33:56 -08:00
Daan d67ff1ca9f add include cstdef for std::size_t in C++ 2021-11-14 15:32:43 -08:00
Daan 9c9c3a0311 Merge pull request #485 from devnexen/builtin_overflow_sig_fix
fix spurious build warning with overflow builtins
2021-11-14 14:47:38 -08:00
daan 4b0cda2012 take overcommit into account for eager commit delay 2021-11-14 11:23:11 -08:00
daan 28896e5b19 prefix UNUSED,KiB,MiB,GiB; add mi_threadid_t type; add mi_ssize_t 2021-11-13 14:46:03 -08:00
daan f9ac60a90f suppres eager commit delay for the first 4 threads 2021-11-12 19:03:20 -08:00
Daan e853f530a0 add noexcept attributes to improve mi_free codegen 2021-11-04 18:54:57 -07:00
Daan 751a2249c8 add mi_decl_externc, nice layout 2021-11-02 21:53:20 -07:00
Daan 5360639748 add mi_malloc_good_size 2021-11-02 21:52:00 -07:00
dc 5b0e73281f fix spurious build warning with overflow builtins 2021-10-28 22:43:21 +01:00
Daan f38956568c only set visibility attribute when compiling for a shared library 2021-10-27 17:01:12 -07:00
Christian Heimes 13de1920ae Rename _os_random_weak to _mi_os_random_weak
The ``_os_random_weak`` function is the only non-static function
besides ``_ZSt15get_new_handlerv`` that is not prefixed with ``mi`` or
``_mi``.

The discrepancy was discovered by CPython's smelly script. The checker
looks for exported symbols that don't have well-defined prefixes.

Signed-off-by: Christian Heimes <christian@python.org>
2021-10-21 21:40:45 +02:00