bind9/lib
Tony Finch 96b6d78f75 Speed up lib/dns/gen.c
The `gen` program was causing a lengthy single-threaded pause in
the BIND build. When generating RDATATYPE_FROMTEXT_SW(), `gen` hit
the inner loop of `find_typename()` over 1.2 billion times. This
change avoids long deeply-nested loops, so `gen` now runs in less
than 10ms, about 300x faster.

No changes to the output.
2022-11-28 09:44:26 +00:00
..
bind9 Deprecate auto-dnssec 2022-11-23 09:46:16 +01:00
dns Speed up lib/dns/gen.c 2022-11-28 09:44:26 +00:00
irs Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
isc Be more resilient when destroying the httpd requests 2022-11-25 16:20:34 +01:00
isccc Convert DST_ALG defines to enum and group HMAC algorithms 2022-09-27 16:54:36 +02:00
isccfg Deprecate auto-dnssec 2022-11-23 09:46:16 +01:00
ns remove unused 'nupdates' field from client 2022-11-23 23:44:10 +00:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00