daanx
|
f42c66ccce
|
fix build on vs2017/2019
|
2023-04-17 10:13:36 -07:00 |
|
daanx
|
a8c581059b
|
Merge branch 'dev' into dev-reset
|
2023-04-17 09:48:58 -07:00 |
|
daanx
|
43be9c2909
|
possible fix for warnings on armv6 (issue #719)
|
2023-04-17 09:25:41 -07:00 |
|
daanx
|
a52ba65f65
|
further fix for atomic build error suggested by Davide Di Gennaro (issue #729, pr #724)
|
2023-04-17 09:13:08 -07:00 |
|
Daan
|
56fde8459a
|
Merge pull request #727 from barracuda156/darwin
Fixes for Darwin PPC
|
2023-04-17 08:57:29 -07:00 |
|
daanx
|
4436fadd09
|
update alignment check
|
2023-04-16 17:05:56 -07:00 |
|
daanx
|
a8b9f2878a
|
better alignment test
|
2023-04-16 17:01:59 -07:00 |
|
daanx
|
89e092d795
|
increase retire cycles to 16
|
2023-04-16 16:43:11 -07:00 |
|
daanx
|
4a52b7e4c4
|
use memzero_aligned
|
2023-04-16 12:32:43 -07:00 |
|
daanx
|
a655c28b66
|
cleanup
|
2023-04-16 12:29:21 -07:00 |
|
daanx
|
d48b988c40
|
clean up os api
|
2023-04-16 11:21:45 -07:00 |
|
daanx
|
0fc4de1440
|
use rich memid's to simplify the internal API's and invariants
|
2023-04-15 21:31:17 -07:00 |
|
daanx
|
0174d19af3
|
increase thread data cache to 16
|
2023-04-15 19:49:14 -07:00 |
|
daanx
|
8027fcfecd
|
Merge branch 'dev' into dev-reset
|
2023-04-15 17:59:01 -07:00 |
|
Sergey Fedorov
|
d106f0c116
|
alloc-override-zone.c: fix for 10.6 rosetta/ppc
|
2023-04-15 07:07:25 +08:00 |
|
Sergey Fedorov
|
2647146abd
|
prim.c: fix for macOS without MACH_TASK_BASIC_INFO
|
2023-04-15 07:07:10 +08:00 |
|
Sergey Fedorov
|
cd915900a2
|
atomic.h: unbreak build on Darwin PPC
|
2023-04-15 07:06:47 +08:00 |
|
Daan
|
462080a92e
|
add test for issue #602
|
2023-04-14 10:02:01 -07:00 |
|
Daan
|
f30b302895
|
address concern #721
|
2023-04-14 09:51:28 -07:00 |
|
Daan
|
94e5ddd7b5
|
Merge pull request #723 from devnexen/fbsd_build_fix
fix build on freebsd.
|
2023-04-14 09:46:53 -07:00 |
|
Daan
|
5a866ca7e1
|
fix build error on Android/Linux for an atomic signature (pr #724, issue #729)
|
2023-04-14 09:44:36 -07:00 |
|
Daan
|
9535726528
|
fix warnings on latest macOS
|
2023-04-14 09:42:04 -07:00 |
|
Daan
|
6d18559014
|
Merge pull request #726 from Xazax-hun/patch-1
Fix option name for ETW tracking
|
2023-04-14 09:37:58 -07:00 |
|
daanx
|
48d0d0da9b
|
fix thread data cache to use pure os alloc
|
2023-04-13 15:27:20 -07:00 |
|
daanx
|
0ba79d01f6
|
allow static allocation in arenas for internal metadata
|
2023-04-13 13:19:39 -07:00 |
|
daanx
|
c90a2bbd0a
|
make memid's abstract for safety
|
2023-04-13 12:17:52 -07:00 |
|
daanx
|
290443aee6
|
fix assertion/invariant
|
2023-04-13 11:41:08 -07:00 |
|
Gábor Horváth
|
a94b31d804
|
Fix option name for ETW tracking
|
2023-04-12 16:59:49 -07:00 |
|
daanx
|
eb62caeda0
|
allow per page purging instead of reset
|
2023-04-08 17:37:58 -07:00 |
|
David CARLIER
|
bcbcc343ec
|
fix build on freebsd.
close #722
|
2023-04-07 08:59:43 +01:00 |
|
daanx
|
6bd591d675
|
fix tsan errors
|
2023-04-05 11:57:32 -07:00 |
|
daanx
|
cdefd5b69c
|
fix stats for purging
|
2023-04-05 11:11:03 -07:00 |
|
daanx
|
96e9e6f570
|
clean up option naming
|
2023-04-05 10:11:54 -07:00 |
|
daanx
|
55df1f3a54
|
more detailed stats, including purges
|
2023-04-05 09:48:22 -07:00 |
|
daanx
|
b6a395b5ec
|
reset stats more early for mstress
|
2023-04-04 19:18:47 -07:00 |
|
daanx
|
8ddf6f96a8
|
fix purge bug in arenas
|
2023-04-04 19:03:18 -07:00 |
|
daanx
|
83aa635485
|
implement arena destroy on program exit
|
2023-04-04 18:44:08 -07:00 |
|
daanx
|
4c4f2f4084
|
clean up arena function names
|
2023-04-04 18:13:35 -07:00 |
|
daanx
|
cb0369452d
|
use exponetially sized arenas
|
2023-04-04 17:54:33 -07:00 |
|
daanx
|
8d56c155f9
|
set page_free to 0 by default
|
2023-04-04 16:58:58 -07:00 |
|
daanx
|
d01017ffda
|
extend primitive api with is_zero parameters
|
2023-04-04 16:32:39 -07:00 |
|
daanx
|
db74fc0c98
|
add abandoned reader barrier
|
2023-04-04 16:04:17 -07:00 |
|
daanx
|
a2e1d2b893
|
add segment map to track valid pointers
|
2023-04-04 16:00:17 -07:00 |
|
daanx
|
461df1e878
|
implement arena exclusive heap allocation for dev
|
2023-04-04 15:40:43 -07:00 |
|
daanx
|
4fc597d4f4
|
more tight purge delay
|
2023-04-04 15:05:29 -07:00 |
|
daanx
|
77766e20a6
|
use only arena's instead of regions
|
2023-04-04 14:58:06 -07:00 |
|
daanx
|
1d231be758
|
clarify needs_recommit
|
2023-04-04 13:05:48 -07:00 |
|
daanx
|
5c39fe7246
|
decommit returns whether re-commit is needed
|
2023-04-04 12:57:18 -07:00 |
|
daanx
|
449aad0635
|
wip: purgeable arenas; update option names and improve arena reservation
|
2023-04-04 12:15:57 -07:00 |
|
daanx
|
a5b47fe17b
|
Merge branch 'dev' into dev-reset
|
2023-04-03 12:46:00 -07:00 |
|