pkgconf/libpkgconf
Ariadne Conill 464672404e cache: refactor to use a continguous table and bsearch
cache functions are the hottest part of the pkgconf code when
profiled, by removing the linked list for lookups, we can turn
lookups into an O(k) operation
2022-06-26 04:30:35 +00:00
..
argvsplit.c fix missing backslashes in paths on Windows 2020-05-30 12:39:43 -06:00
audit.c libpkgconf: document audit module 2016-12-10 19:28:34 -06:00
bsdstubs.c Minimal tweaks to compile with Visual C 2015 2017-06-04 19:19:55 -07:00
bsdstubs.h normalize include guards. closes #33 2019-05-25 16:00:09 -05:00
cache.c cache: refactor to use a continguous table and bsearch 2022-06-26 04:30:35 +00:00
client.c libpkgconf: remove const modifier from error_handler data pointer 2022-02-07 09:34:09 -08:00
config.h.meson Remove usage of cygwin_conv_path() under cygwin/msys 2021-03-20 06:58:53 -08:00
dependency.c dependency: add pkgconf_dependency_copy() 2021-10-06 13:13:34 -06:00
fileio.c libpkgconf: fileio: pkgconf_fgetline(): handle quoted=true when a comment introduction is encountered 2021-03-18 05:45:41 -06:00
fragment.c libpkgconf: fragment: fix out of boundary write 2020-05-30 19:05:53 -06:00
iter.h libpkgconf: Add a helper to zero `pkgconf_list_t`s 2022-06-26 03:12:34 +00:00
libpkgconf-api.h docs: mention Meson instead of CMake for Win build 2021-12-11 14:49:19 +01:00
libpkgconf.h cache: refactor to use a continguous table and bsearch 2022-06-26 04:30:35 +00:00
meson.build meson: install headers into pkgconf/libpkgconf instead of just libpkgconf 2020-11-28 19:42:00 -07:00
parser.c libpkgconf: parser: fix out of boundary access 2020-05-24 14:10:18 -06:00
path.c libpkgconf: zero path lists after freeing 2022-06-26 03:12:34 +00:00
personality.c personality: use an unsigned to track initializations 2022-02-14 21:22:05 -08:00
pkg.c use a serial instead of PKGCONF_PKG_PROPF_SEEN 2021-10-07 00:27:32 -06:00
queue.c libpkgconf: dependency: allow dependency nodes to be colored with traits 2018-03-18 18:03:33 -05:00
stdinc.h stdinc: include strings.h on POSIX 2022-02-21 04:42:26 -06:00
tuple.c libpkgconf: zero path lists after freeing 2022-06-26 03:12:34 +00:00
win-dirent.h Update dirent.h to latest 2022-01-08 10:55:28 +05:00