[Rpm-maint] [rpm-software-management/rpm] Refactor dbiset and callers to hide implementation (PR #3155)
Panu Matilainen
notifications at github.com
Tue Jun 11 06:55:24 UTC 2024
@pmatilai pushed 16 commits.
b78901a3d37909519158d807a8c8b2b08d79a2e9 Eliminate the non-set variants of dbiIndexSet internal APIs
db9bf20ab82d081a7555533c7ee7ea415b5c3ac2 Add dbiIndexSetClear() internal API
6e04694abd8419a462d49a8c64046cd3990a0a90 Avoid direct access to dbiIndexSet in rpmdbIndexIteratorPkgOffsets()
72a90a557ca5296688197a16d911747c015ae67f Avoid direct access to dbiIndexSet in rpmdbFindByFile()
9624725917136dc89e1be7499919573307118e45 Avoid dbiIndexSet internals access in rpmdb iterator fu
648d0552fa16e3b68aba9a6e838450e6fb4bfc91 Avoid dbiIndexSet internal access in rpmdbFilterIterator()
d86425da68f052e33a2fe5fed01f3919a457dd3a Avoid dbiIndexSet internals access in bdb_ro backend
3e90d3d95720de9445ee5988cf2b3c38d9ddeac6 Avoid dbiIndexSet internals in ndb backend
9056996df825f90cccca21f8d2790c74a1e7e9ef Avoid dbiIndexSet internals access in dbiFindMatches()
615623bfc12d3c2125dc0805ffa14f2561d243fb Inline dbiIndexSetAppend() into the *Set() variant
e44f92fcbad12832ad5ce1968197be90bb29b5f1 Inline dbiIndexSetPrune() into the *Set() variant
9b649fa058e99e3425e8a56aa3268c9e2aa83640 Inline dbiIndexSetFilter() into the *Set() variant
515476f8b482773c929dd98e3c8f76f93d6813cb Use dbiIndexSetSort() rather than manual qsort() doing the same
576380900bfd1dce87692a5b4e8cb242161259fb Refactor dbiIndexSet prune and filter to common base
20a62be6f065797fd1744eb2596b103cf34c306e Hide dbiIndexSet() implementation in C style
797d82d39fa7cf86e9578036634ef90fe6e02cf8 Add missing rpmdb initialization to rpmbuild spec tag test
--
View it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3155/files/5babda6a380a6c46e41ce7755b21c9d42f9b89be..797d82d39fa7cf86e9578036634ef90fe6e02cf8
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/pull/3155/before/5babda6a380a6c46e41ce7755b21c9d42f9b89be/after/797d82d39fa7cf86e9578036634ef90fe6e02cf8 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20240610/c4afde9d/attachment-0001.html>
More information about the Rpm-maint
mailing list