daan
|
a3415079ec
|
Merge branch 'dev' into dev-slice
|
2022-10-30 19:11:59 -07:00 |
|
daan
|
74117d329d
|
fix realloc memory tracking in valgrind
|
2022-10-30 19:00:54 -07:00 |
|
daan
|
66525ccae3
|
merge from dev-track
|
2022-10-30 14:31:21 -07:00 |
|
daan
|
05a75758dd
|
fix tests
|
2022-10-30 14:07:41 -07:00 |
|
daan
|
b48040e20a
|
set pages to noaccess explicitly for valgrind precision
|
2022-10-30 12:23:11 -07:00 |
|
daan
|
6e11a054a4
|
further improve precision of malloc/free tracking in valgrind
|
2022-10-30 12:03:14 -07:00 |
|
daan
|
84c706508c
|
fix false positives from valgrind in rptest
|
2022-10-30 10:45:51 -07:00 |
|
daan
|
a1f5a5d962
|
fix various false positives in test-stress from valgrind
|
2022-10-29 14:37:55 -07:00 |
|
daan
|
eee7c40da5
|
updates to run valgrind on test-api
|
2022-10-29 11:43:09 -07:00 |
|
daan
|
bc8f23aa0d
|
rename track macros to lowercase
|
2022-10-29 10:44:10 -07:00 |
|
daan
|
6eeb81ee05
|
initial progress on valgrind integration
|
2022-10-28 19:54:56 -07:00 |
|
Daan Leijen
|
cacb387a61
|
Merge branch 'dev' into dev-slice
|
2022-04-20 17:34:56 -07:00 |
|
Daan Leijen
|
864e4be5ce
|
add is_aligned check
|
2022-04-20 17:33:31 -07:00 |
|
Daan Leijen
|
c48c275a8f
|
Merge branch 'dev' into dev-slice
|
2022-04-19 20:16:59 -07:00 |
|
Daan Leijen
|
d9f6ab58c5
|
comments
|
2022-04-19 20:16:49 -07:00 |
|
Daan Leijen
|
eb5deccea8
|
Merge branch 'dev' into dev-slice
|
2022-04-19 19:57:00 -07:00 |
|
Daan Leijen
|
cea47b8560
|
compile with /Zc:__cplusplus in vs2022
|
2022-04-19 19:56:53 -07:00 |
|
Daan Leijen
|
413141ae29
|
merge from dev
|
2022-04-19 19:55:03 -07:00 |
|
Daan Leijen
|
7bc602ebb4
|
redefine mi_likely/mi_unlikely to work with C++ 20 [[likely]] attributes
|
2022-04-19 19:50:06 -07:00 |
|
Daan Leijen
|
487b401b26
|
Merge branch 'dev' into dev-slice
|
2022-04-19 18:43:32 -07:00 |
|
Daan Leijen
|
d69d4c861f
|
add zero parameter to primitive allocation to improve codegen for calloc etc
|
2022-04-19 18:32:35 -07:00 |
|
Daan Leijen
|
5c64f51503
|
Merge branch 'dev' into dev-slice
|
2022-04-19 11:07:41 -07:00 |
|
Daan Leijen
|
e0bb797633
|
fix position of mi_decl_nodiscard attributes
|
2022-04-19 11:00:49 -07:00 |
|
Daan Leijen
|
a158aef235
|
fix for realloc with size 0: returning NULL from realloc now always indicates an error (issue #574)
|
2022-04-19 10:31:55 -07:00 |
|
Daan Leijen
|
5b172280b0
|
add nodiscard annotations to fix warnings in msvc
|
2022-04-19 10:10:10 -07:00 |
|
Daan Leijen
|
6431176f4e
|
Merge branch 'dev' into dev-slice
|
2022-04-07 19:09:39 -07:00 |
|
Daan Leijen
|
3c7ce7d3c6
|
improve mi_realloc codepath
|
2022-04-07 19:09:31 -07:00 |
|
Daan
|
0075a81879
|
Merge branch 'dev' into dev-slice
|
2022-04-07 13:02:53 -07:00 |
|
Daan
|
82dd094ec4
|
fix assertion failure with mixed pointer errors
|
2022-04-07 13:02:40 -07:00 |
|
Daan Leijen
|
0cda8b02d5
|
fix stats for large objects that were off by the block size padding
|
2022-04-07 11:08:54 -07:00 |
|
Daan
|
05aa7648bb
|
merge from dev
|
2022-02-02 16:17:06 -08:00 |
|
Daan
|
3cf2b629f9
|
fix compiler error on older macOS due to const atomic (issue #540)
|
2022-01-31 12:47:50 -08:00 |
|
Daan
|
3b93554ce6
|
merge from dev
|
2022-01-22 13:09:18 -08:00 |
|
Daan
|
a4303c6931
|
fix link error to _mi_bin with C++; issue #533
|
2022-01-22 10:08:16 -08:00 |
|
Daan
|
0842004b61
|
Merge branch 'dev' into dev-slice
|
2022-01-10 12:04:47 -08:00 |
|
Daan
|
4fc63358a6
|
update copyright year
|
2022-01-10 12:01:26 -08:00 |
|
daan
|
5f6246b2cb
|
merge from dev
|
2021-11-23 19:05:19 -08:00 |
|
daan
|
9183b1eec0
|
remove experiment with unsafe_free_with_threadid
|
2021-11-23 19:04:41 -08:00 |
|
daan
|
03526e5535
|
Merge branch 'dev' into dev-slice
|
2021-11-23 18:39:13 -08:00 |
|
daan
|
3548d8d716
|
add noinline to avoid warnings
|
2021-11-23 18:39:03 -08:00 |
|
daan
|
ef6ea7e718
|
merge from dev
|
2021-11-23 18:00:12 -08:00 |
|
daan
|
8b60a5ab70
|
add mi_unsafe_free_with_threadid and mi_get_current_threadid()
|
2021-11-23 17:59:27 -08:00 |
|
Daan
|
18fc788201
|
merge from dev
|
2021-11-14 15:39:05 -08:00 |
|
Daan
|
07253fb44c
|
emit error message if out-of-memory in C++
|
2021-11-14 15:33:04 -08:00 |
|
daan
|
721486c82b
|
merge from dev
|
2021-11-13 14:52: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
|
464cba833e
|
Merge branch 'dev' into dev-slice
|
2021-11-04 18:55:34 -07:00 |
|
Daan
|
e853f530a0
|
add noexcept attributes to improve mi_free codegen
|
2021-11-04 18:54:57 -07:00 |
|
Daan
|
f3ffa663f1
|
merge from dev
|
2021-11-02 22:42:25 -07:00 |
|
Daan
|
74efd6ddac
|
use load relaxed in mi_free for better code on M1
|
2021-11-02 21:50:54 -07:00 |
|