Daan
|
e1f6516fda
|
Fix undefined symbol errors when building for wasi #758, by @anuraaga
|
2024-03-02 17:05:29 -08:00 |
|
Daan
|
5d22157dc8
|
support tls_slot for PPC
#781, by @barracuda156
|
2024-03-02 16:41:49 -08:00 |
|
Daan
|
5634527fae
|
add terminating quote
|
2024-03-02 15:26:42 -08:00 |
|
Daan
|
dfb5cadf33
|
don't use the new __builtin_thread_pointer on macOS
|
2024-03-02 14:06:34 -08:00 |
|
Daan Leijen
|
3966953b7f
|
prefer using __builtin_thread_pointer over assembly primitives. Fixes #851 and #852 as well.
|
2024-03-02 11:50:57 -08:00 |
|
daanx
|
2c433a2b23
|
merge from dev-abandon
|
2024-03-01 18:54:29 -08:00 |
|
daanx
|
500d2ad1fd
|
ensure non-arena segments are force purged on abandonment; make non-arena reclaim atomic
|
2024-03-01 18:47:59 -08:00 |
|
daanx
|
f6320bd3be
|
merge from dev-abandon
|
2024-03-01 15:15:24 -08:00 |
|
daanx
|
c4f1f2e079
|
make reclaim tries a percentage of the abandoned count
|
2024-03-01 14:57:46 -08:00 |
|
daanx
|
e5d1cb3092
|
merge from dev-abandon
|
2024-03-01 10:56:43 -08:00 |
|
daanx
|
cf8f73098e
|
start abandoned search randomized
|
2024-03-01 10:51:18 -08:00 |
|
daanx
|
8fb51aae4d
|
merge from dev-abandon
|
2024-02-29 15:51:37 -08:00 |
|
daanx
|
64edbc92dd
|
allow abandoned segment reclaim on a free
|
2024-02-29 14:58:59 -08:00 |
|
daanx
|
bdda13b880
|
track abandoned segments in an arena bitmap instead of with a list
|
2024-02-29 14:27:28 -08:00 |
|
Daan Leijen
|
10efe291af
|
Merge branch 'dev' into dev-slice
|
2023-06-30 12:21:19 -07:00 |
|
Daan Leijen
|
36ee5f9024
|
avoid warning on newer clang
|
2023-06-30 12:21:01 -07:00 |
|
Daan Leijen
|
578d20f237
|
Merge branch 'dev' into dev-slice
|
2023-06-30 12:16:51 -07:00 |
|
Daan Leijen
|
1325ee640a
|
avoid warning on newer clang
|
2023-06-30 12:16:38 -07:00 |
|
daanx
|
c569b77b77
|
Merge branch 'dev' into dev-slice
|
2023-05-19 17:53:02 -07:00 |
|
daanx
|
e10467f673
|
add libc primitives to reduce dependencies
|
2023-05-19 11:57:10 -07:00 |
|
daanx
|
4a85f32f8e
|
add libc.c source file
|
2023-05-19 10:24:39 -07:00 |
|
daanx
|
56c0a8025a
|
merge from dev
|
2023-04-24 09:06:56 -07:00 |
|
daanx
|
632edf9996
|
rename was_zero/committed to initially_zero/committed
|
2023-04-24 09:03:43 -07:00 |
|
daanx
|
2d85abdece
|
merge from dev
|
2023-04-23 13:06:50 -07:00 |
|
daanx
|
67dcbbfa43
|
refine c17 check for ATOMIC_VAR_INIT
|
2023-04-23 12:46:38 -07:00 |
|
Trout Zhang
|
e68010573f
|
Fix ATOMIC_VAR_INIT deprecation warnings for C17
|
2023-04-23 21:39:20 +08:00 |
|
daanx
|
6faff49998
|
merge from dev
|
2023-04-21 11:35:48 -07:00 |
|
daanx
|
e47adc2d22
|
track objects in heap destroy for ETW
|
2023-04-21 11:33:50 -07:00 |
|
daanx
|
012f716485
|
add is_zero flag to prim_commit
|
2023-04-21 10:37:22 -07:00 |
|
daanx
|
672e3dde8f
|
Merge branch 'dev' into dev-slice
|
2023-04-18 19:19:51 -07:00 |
|
daanx
|
e6f3647556
|
track os alignment and base
|
2023-04-18 19:00:50 -07:00 |
|
daanx
|
eff7940f30
|
merge from dev
|
2023-04-18 17:54:07 -07:00 |
|
daanx
|
09e42aea4e
|
clarify is_zero meaing
|
2023-04-18 17:41:18 -07:00 |
|
daanx
|
fb07276d48
|
merge from dev
|
2023-04-18 17:33:01 -07:00 |
|
daanx
|
4d976270eb
|
review is_zero flag
|
2023-04-18 17:18:39 -07:00 |
|
daanx
|
b845be241a
|
wip: use memid for OS allocation
|
2023-04-18 16:38:47 -07:00 |
|
daanx
|
a200f013bf
|
Merge branch 'dev' into dev-slice
|
2023-04-17 12:14:38 -07:00 |
|
daanx
|
63ddc31d3f
|
fix 32-bit compile warnings
|
2023-04-17 12:05:33 -07:00 |
|
daanx
|
e03f26b035
|
fix atomic signature
|
2023-04-17 11:39:55 -07:00 |
|
daanx
|
7de3201767
|
Merge branch 'dev-slice' into dev-slice-reset
|
2023-04-17 09:49:43 -07:00 |
|
daanx
|
a8c581059b
|
Merge branch 'dev' into dev-reset
|
2023-04-17 09:48:58 -07:00 |
|
daanx
|
4dce9c0f00
|
merge from dev
|
2023-04-17 09:37:27 -07:00 |
|
daanx
|
66aa7a17ac
|
further fix for atomic build error suggested by Davide Di Gennaro (issue #729, pr #724)
|
2023-04-17 09:33:13 -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
|
f890679316
|
Merge branch 'dev' into dev-slice
|
2023-04-17 08:58:18 -07:00 |
|
daanx
|
becf379ecd
|
merge from dev-reset
|
2023-04-16 12:32:20 -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
|
b0104ef4fd
|
merge from dev
|
2023-04-16 11:01:25 -07:00 |
|