bind9/lib
Ondřej Surý 6eb1340d1b Use atomic stack for async job queue
Previously, the async job queue would use a locked-list (ISC_LIST).
With introduction of atomic stack (that has to be drained at once), we
could use it to remove some contention between the threads and simplify
the async queue.

Fortunately, the reverse order still works for us - instead of append
and tail/prev operation on the list, we are now using prepend and
head/next operation on the atomic stack.
2023-02-22 16:13:37 +00:00
..
dns remove references to obsolete isc_task/timer functions 2023-02-22 08:13:30 +00:00
irs Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
isc Use atomic stack for async job queue 2023-02-22 16:13:37 +00:00
isccc remove isc_task completely 2023-02-16 18:35:32 +01:00
isccfg Move bind9_getaddresses() to isc_getaddresses() 2023-02-21 13:12:26 +00:00
ns remove named_os_gethostname() 2023-02-18 20:23:41 +00:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Remove libbind9 2023-02-21 13:12:26 +00:00