Commit graph

8 commits

Author SHA1 Message Date
Andrei Alexeyev
8b37d1cbf2
src: the great #include massacre of 2024 2024-05-17 14:11:48 +02:00
Andrei Alexeyev
be7905d6a3
src: run upkeep 2024-05-17 04:58:47 +02:00
Andrei Alexeyev
8f8ca2beca
all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
Andrei Alexeyev
7c19322940
log: flush buffers after assert failure 2023-03-26 01:07:17 +01:00
Andrei Alexeyev
8927edae65
dynstage: desperate safeguard for race against the linker
Even with LIBRARY_BUMP_DELAY, on some systems we'll try to reload the
shared library too early. If dlopen fails, try to repeat it a few times
with short but increasing delays. This should be extremely rare.
2022-11-20 05:33:53 +01:00
Andrei Alexeyev
f5e8cfe65e
dynstage: fix data race with async logging system 2022-11-04 16:24:17 +01:00
Andrei Alexeyev
d2c01b8ce5
dynstage: don't destroy library filewatch on deletion 2022-07-12 01:58:41 +03:00
Andrei Alexeyev
dcb630b37d
stageinfo,stage: implement stage hot-reloading
POSIX platforms only. Must be enabled via -Dstages_live_reload=true.
2022-02-05 17:58:42 +02:00