daanx
|
825dd41769
|
fix build error
|
2024-12-21 15:29:39 -08:00 |
|
daanx
|
476d4699ff
|
limit purgeing to one purge cycle per purge delay
|
2024-12-21 15:24:46 -08:00 |
|
daanx
|
e3ebebb990
|
update lock primitive; fix arena exclusive allocation
|
2024-12-21 14:39:17 -08:00 |
|
daanx
|
93e14344c7
|
use srw lock on windows
|
2024-12-20 17:32:26 -08:00 |
|
Daan
|
6b15342709
|
fix pthread initalization of mutexes
|
2024-06-02 16:41:07 -07:00 |
|
daanx
|
8f874555d5
|
add initial support for visiting abandoned segments per subprocess, upstream for python/cpython#114133
|
2024-06-02 07:47:08 -07:00 |
|
Daan Leijen
|
f93fb900b7
|
move lock code to atomic.h
|
2024-06-01 17:25:45 -07:00 |
|
Daan Leijen
|
0b3cd51249
|
add initial primitive api for locks
|
2024-06-01 16:45:20 -07:00 |
|
daanx
|
c48a21215b
|
fix arm64 windows compilation, upstream of python/cpython#111527
|
2024-05-18 16:41:39 -07:00 |
|
daanx
|
937fd19338
|
comment
|
2024-05-18 16:32:10 -07:00 |
|
Daan
|
204348e468
|
only define WIN32_LEAN_AND_MEAN if needed
|
2024-04-20 16:58:58 -07:00 |
|
Daan Leijen
|
36ee5f9024
|
avoid warning on newer clang
|
2023-06-30 12:21:01 -07:00 |
|
Daan Leijen
|
1325ee640a
|
avoid warning on newer clang
|
2023-06-30 12:16:38 -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
|
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
|
a8c581059b
|
Merge branch 'dev' into dev-reset
|
2023-04-17 09:48:58 -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 |
|
daanx
|
8027fcfecd
|
Merge branch 'dev' into dev-reset
|
2023-04-15 17:59:01 -07:00 |
|
Sergey Fedorov
|
cd915900a2
|
atomic.h: unbreak build on Darwin PPC
|
2023-04-15 07:06:47 +08: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 Leijen
|
7cf60deb12
|
wip: initial delayed purging of arenas
|
2023-03-31 14:07:59 -07:00 |
|
Daan Leijen
|
0b4c3da2e9
|
make process init race free (issue #701)
|
2023-03-20 13:55:39 -07:00 |
|
Daan Leijen
|
65402836ae
|
comments
|
2023-03-20 11:30:52 -07:00 |
|
Daan Leijen
|
f58357548c
|
restructure header files
|
2023-03-20 10:37:39 -07:00 |
|