pkgconf/libpkgconf
Kai Pastor 78d53ea012 Revise serials, traversal, flattening
Remove the 'traverse_serial' fields which were added in 2.1.1.
Use the 'serial' field to track the current traversal.
Stop using 'identifier' to sort packages in the flattened solution.
Directly construct the flattened solution by a specific walk which
also preserves the relative order in Requires and Requires.private.
The topological sort is a single list, so don't fill requires_private.
Purely private dependencies are marked in dependency flags.
The ancestor flag is a pkg property, not a client property.
2024-03-27 11:15:04 -07:00
..
argvsplit.c libpkgconf: fix -Walloc-size 2023-11-22 10:06:14 -08:00
audit.c libpkgconf: document audit module 2016-12-10 19:28:34 -06:00
bsdstubs.c use AC_CHECK_DECLS to avoid implicit function definition 2023-05-02 11:49:34 -07:00
bsdstubs.h bsdstubs: add pkgconf_reallocarray 2022-06-26 04:37:18 +00:00
cache.c use SIZE_FMT_SPECIFIER everywhere 2023-01-21 20:45:29 +00:00
client.c libpkgconf: fix -Walloc-size 2023-11-22 10:06:14 -08:00
config.h.meson fix meson.build 2023-05-02 11:52:10 -07:00
dependency.c Fix it's -> its 2023-11-29 12:02:44 -08: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: fix -Walloc-size 2023-11-22 10:06:14 -08: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 Revise serials, traversal, flattening 2024-03-27 11:15:04 -07:00
meson.build meson: install headers into pkgconf/libpkgconf instead of just libpkgconf 2020-11-28 19:42:00 -07:00
parser.c Avoid undefined behaviour with the ctype(3) functions. 2023-05-02 11:43:56 -07:00
path.c libpkgconf: fix -Walloc-size 2023-11-22 10:06:14 -08:00
personality.c Search XDG Base Directories for personality files 2023-11-22 10:07:41 -08:00
pkg.c Revise serials, traversal, flattening 2024-03-27 11:15:04 -07:00
queue.c Revise serials, traversal, flattening 2024-03-27 11:15:04 -07:00
stdinc.h stdinc: include strings.h on POSIX 2022-02-21 04:42:26 -06:00
tuple.c libpkgconf: fix -Walloc-size 2023-11-22 10:06:14 -08:00
win-dirent.h Avoid undefined behaviour with the ctype(3) functions. 2023-05-02 11:43:56 -07:00