pkgng/pkgng 61a8a83libpkg pkg_jobs_schedule.c

scheduler: plug memory leak
DeltaFile
+1-0libpkg/pkg_jobs_schedule.c
+1-01 files

pkgng/pkgng d33f29clibpkg pkg.c pkg_add.c, libpkg/private pkg.h

add: experiment with bsearch to see if it reduce the CPU bounding
DeltaFile
+28-0libpkg/pkg.c
+11-13libpkg/pkg_add.c
+3-0libpkg/private/pkg.h
+42-133 files

pkgng/pkgng 778d936docs pkg.8

pkg.8: add -o options to synopsis

Reported by:    bapt
DeltaFile
+2-0docs/pkg.8
+2-01 files

pkgng/pkgng c624407libpkg pkg_jobs_conflicts.c

conflicts: convert from tll to vector
DeltaFile
+18-16libpkg/pkg_jobs_conflicts.c
+18-161 files

pkgng/pkgng 202c5felibpkg pkg_jobs_schedule.c

scheduler: restore the original order
DeltaFile
+1-1libpkg/pkg_jobs_schedule.c
+1-11 files

pkgng/pkgng fef3ef2libpkg pkg_jobs_schedule.c pkg_jobs.c, libpkg/private pkg_jobs.h

schedule: convert to vector
DeltaFile
+50-37libpkg/pkg_jobs_schedule.c
+26-25libpkg/pkg_jobs.c
+4-4tests/frontend/conflicts.sh
+3-3libpkg/pkg_solve.c
+1-1libpkg/pkg_cudf.c
+1-1libpkg/private/pkg_jobs.h
+85-716 files

pkgng/pkgng dfef457libpkg triggers.c pkg_jobs.c, libpkg/private pkg.h

triggers: convert to vector
DeltaFile
+18-37libpkg/triggers.c
+1-1libpkg/pkg_jobs.c
+1-1libpkg/private/pkg.h
+20-393 files

pkgng/pkgng 4a2d422libpkg/private utils.h

utils: remove unused typedef
DeltaFile
+0-2libpkg/private/utils.h
+0-21 files

pkgng/pkgng e4cc16esrc main.c

main: replace tll with vector
DeltaFile
+11-12src/main.c
+11-121 files

pkgng/pkgng d1667fesrc event.c

event: replace tll with vec
DeltaFile
+8-9src/event.c
+8-91 files

pkgng/pkgng 6401b82libpkg pkgdb_query.c pkg_add.c, src updating.c

vec: simplify vec_init() usage
DeltaFile
+5-10tests/lib/vec.c
+3-8libpkg/pkgdb_query.c
+3-7libpkg/pkg_add.c
+3-6tests/lib/shlibs.c
+2-6tests/lib/kv.c
+2-5src/updating.c
+18-4221 files not shown
+43-10027 files

pkgng/pkgng 7b88d72src lock.c

lock: replace tll with a vector
DeltaFile
+9-27src/lock.c
+9-271 files

pkgng/pkgng 6e9ae05src check.c

check: use charv_t
DeltaFile
+20-32src/check.c
+20-321 files

pkgng/pkgng a4c44adsrc create.c

create: replace tll with vector
DeltaFile
+11-31src/create.c
+11-311 files

pkgng/pkgng 68fa08dsrc updating.c

updating: use vector

While here simplify the code by using pre existing charv_t
DeltaFile
+22-58src/updating.c
+22-581 files

pkgng/pkgng 6db6539src utils.c

jobs: replace tll in summary with vec

One of the benefit is less memory manipulation and simplification of the
code
DeltaFile
+8-16src/utils.c
+8-161 files

pkgng/pkgng 5be2a98src which.c

which: replace tll with vector
DeltaFile
+20-41src/which.c
+20-411 files

pkgng/pkgng 054f624tests/lib pkg_add_dir_to_del.c pkg_elf.c

cleanup: remove useless tll inclusion
DeltaFile
+0-1tests/lib/pkg_add_dir_to_del.c
+0-1tests/lib/pkg_elf.c
+0-1tests/lib/shlibs.c
+0-33 files

pkgng/pkgng badfccesrc clean.c

clean: use vec instead of tll
DeltaFile
+21-40src/clean.c
+21-401 files

pkgng/pkgng e7b72bflibpkg pkg_repo_create.c

repo: replace tll with vector
DeltaFile
+8-27libpkg/pkg_repo_create.c
+8-271 files

pkgng/pkgng 3c88d19libpkg pkg_jobs.c

candidates: replace tll with vector
DeltaFile
+6-6libpkg/pkg_jobs.c
+6-61 files

pkgng/pkgng 129fbf3libpkg pkg_attributes.c, tests Makefile.autosetup

kvlist: add unit test and fix code
DeltaFile
+102-0tests/lib/kv.c
+5-4libpkg/pkg_attributes.c
+4-1tests/Makefile.autosetup
+111-53 files

pkgng/pkgng 367b63eexternal/libcurl Makefile.autosetup, libpkg Makefile.autosetup

Fix build on macOS

Add missing file and libraries required by curl.
DeltaFile
+6-2src/Makefile.autosetup
+3-1libpkg/Makefile.autosetup
+1-0external/libcurl/Makefile.autosetup
+10-33 files

pkgng/pkgng f3b78dclibpkg pkgbase.c

fix typo
DeltaFile
+1-1libpkg/pkgbase.c
+1-11 files

pkgng/pkgng 650a68flibpkg pkgbase.c

qsort: prevent undefined behaviour
DeltaFile
+2-1libpkg/pkgbase.c
+2-11 files

pkgng/pkgng ab80721docs pkg.8

pkg.8: Improve -vv description

Reword description to enable searching for -vv in apropos and less.

Fixes:  923837027004 (Mention -vv)
DeltaFile
+3-3docs/pkg.8
+3-31 files

pkgng/pkgng ac1f8delibpkg pkg_attributes.c

pkg_kv_search: remove debug
DeltaFile
+1-5libpkg/pkg_attributes.c
+1-51 files

pkgng/pkgng b8cd71elibpkg pkgbase.c pkg_add.c, libpkg/private pkg_jobs.h

non pkgbase: convert system shlibs to vector of char *

Replace hash tables with a vector of char * + bsearch

The number of entries in those list is never big enough for for hash
tables to be worth it.
DeltaFile
+10-10libpkg/pkgbase.c
+6-6libpkg/pkg_add.c
+6-6libpkg/pkg_jobs.c
+4-4libpkg/pkg_jobs_universe.c
+2-2libpkg/pkg_solve.c
+2-2libpkg/private/pkg_jobs.h
+30-301 files not shown
+31-317 files

pkgng/pkgng a5133dblibpkg pkg_add.c

pkg add: replace hash table with vector + bsearch

There are never enough entries in the provides/requires list for a
hash table to be worth it.
DeltaFile
+13-11libpkg/pkg_add.c
+13-111 files

pkgng/pkgng ddc501dlibpkg pkg_attributes.c, libpkg/private pkg.h

kvlist: add ability to sort and search
DeltaFile
+32-0libpkg/pkg_attributes.c
+2-0libpkg/private/pkg.h
+34-02 files