pkgng/pkgng 61a8a83 — libpkg pkg_jobs_schedule.c
scheduler: plug memory leak
Delta | File | |
---|---|---|
+1 | -0 | libpkg/pkg_jobs_schedule.c |
+1 | -0 | 1 files |
scheduler: plug memory leak
Delta | File | |
---|---|---|
+1 | -0 | libpkg/pkg_jobs_schedule.c |
+1 | -0 | 1 files |
add: experiment with bsearch to see if it reduce the CPU bounding
Delta | File | |
---|---|---|
+28 | -0 | libpkg/pkg.c |
+11 | -13 | libpkg/pkg_add.c |
+3 | -0 | libpkg/private/pkg.h |
+42 | -13 | 3 files |
pkg.8: add -o options to synopsis Reported by: bapt
Delta | File | |
---|---|---|
+2 | -0 | docs/pkg.8 |
+2 | -0 | 1 files |
conflicts: convert from tll to vector
Delta | File | |
---|---|---|
+18 | -16 | libpkg/pkg_jobs_conflicts.c |
+18 | -16 | 1 files |
scheduler: restore the original order
Delta | File | |
---|---|---|
+1 | -1 | libpkg/pkg_jobs_schedule.c |
+1 | -1 | 1 files |
schedule: convert to vector
Delta | File | |
---|---|---|
+50 | -37 | libpkg/pkg_jobs_schedule.c |
+26 | -25 | libpkg/pkg_jobs.c |
+4 | -4 | tests/frontend/conflicts.sh |
+3 | -3 | libpkg/pkg_solve.c |
+1 | -1 | libpkg/pkg_cudf.c |
+1 | -1 | libpkg/private/pkg_jobs.h |
+85 | -71 | 6 files |
triggers: convert to vector
Delta | File | |
---|---|---|
+18 | -37 | libpkg/triggers.c |
+1 | -1 | libpkg/pkg_jobs.c |
+1 | -1 | libpkg/private/pkg.h |
+20 | -39 | 3 files |
utils: remove unused typedef
Delta | File | |
---|---|---|
+0 | -2 | libpkg/private/utils.h |
+0 | -2 | 1 files |
main: replace tll with vector
Delta | File | |
---|---|---|
+11 | -12 | src/main.c |
+11 | -12 | 1 files |
event: replace tll with vec
Delta | File | |
---|---|---|
+8 | -9 | src/event.c |
+8 | -9 | 1 files |
vec: simplify vec_init() usage
Delta | File | |
---|---|---|
+5 | -10 | tests/lib/vec.c |
+3 | -8 | libpkg/pkgdb_query.c |
+3 | -7 | libpkg/pkg_add.c |
+3 | -6 | tests/lib/shlibs.c |
+2 | -6 | tests/lib/kv.c |
+2 | -5 | src/updating.c |
+18 | -42 | 21 files not shown |
+43 | -100 | 27 files |
lock: replace tll with a vector
Delta | File | |
---|---|---|
+9 | -27 | src/lock.c |
+9 | -27 | 1 files |
check: use charv_t
Delta | File | |
---|---|---|
+20 | -32 | src/check.c |
+20 | -32 | 1 files |
create: replace tll with vector
Delta | File | |
---|---|---|
+11 | -31 | src/create.c |
+11 | -31 | 1 files |
updating: use vector While here simplify the code by using pre existing charv_t
Delta | File | |
---|---|---|
+22 | -58 | src/updating.c |
+22 | -58 | 1 files |
jobs: replace tll in summary with vec One of the benefit is less memory manipulation and simplification of the code
Delta | File | |
---|---|---|
+8 | -16 | src/utils.c |
+8 | -16 | 1 files |
which: replace tll with vector
Delta | File | |
---|---|---|
+20 | -41 | src/which.c |
+20 | -41 | 1 files |
cleanup: remove useless tll inclusion
Delta | File | |
---|---|---|
+0 | -1 | tests/lib/pkg_add_dir_to_del.c |
+0 | -1 | tests/lib/pkg_elf.c |
+0 | -1 | tests/lib/shlibs.c |
+0 | -3 | 3 files |
clean: use vec instead of tll
Delta | File | |
---|---|---|
+21 | -40 | src/clean.c |
+21 | -40 | 1 files |
repo: replace tll with vector
Delta | File | |
---|---|---|
+8 | -27 | libpkg/pkg_repo_create.c |
+8 | -27 | 1 files |
candidates: replace tll with vector
Delta | File | |
---|---|---|
+6 | -6 | libpkg/pkg_jobs.c |
+6 | -6 | 1 files |
kvlist: add unit test and fix code
Delta | File | |
---|---|---|
+102 | -0 | tests/lib/kv.c |
+5 | -4 | libpkg/pkg_attributes.c |
+4 | -1 | tests/Makefile.autosetup |
+111 | -5 | 3 files |
Fix build on macOS Add missing file and libraries required by curl.
Delta | File | |
---|---|---|
+6 | -2 | src/Makefile.autosetup |
+3 | -1 | libpkg/Makefile.autosetup |
+1 | -0 | external/libcurl/Makefile.autosetup |
+10 | -3 | 3 files |
fix typo
Delta | File | |
---|---|---|
+1 | -1 | libpkg/pkgbase.c |
+1 | -1 | 1 files |
qsort: prevent undefined behaviour
Delta | File | |
---|---|---|
+2 | -1 | libpkg/pkgbase.c |
+2 | -1 | 1 files |
pkg.8: Improve -vv description Reword description to enable searching for -vv in apropos and less. Fixes: 923837027004 (Mention -vv)
Delta | File | |
---|---|---|
+3 | -3 | docs/pkg.8 |
+3 | -3 | 1 files |
pkg_kv_search: remove debug
Delta | File | |
---|---|---|
+1 | -5 | libpkg/pkg_attributes.c |
+1 | -5 | 1 files |
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.
Delta | File | |
---|---|---|
+10 | -10 | libpkg/pkgbase.c |
+6 | -6 | libpkg/pkg_add.c |
+6 | -6 | libpkg/pkg_jobs.c |
+4 | -4 | libpkg/pkg_jobs_universe.c |
+2 | -2 | libpkg/pkg_solve.c |
+2 | -2 | libpkg/private/pkg_jobs.h |
+30 | -30 | 1 files not shown |
+31 | -31 | 7 files |
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.
Delta | File | |
---|---|---|
+13 | -11 | libpkg/pkg_add.c |
+13 | -11 | 1 files |
kvlist: add ability to sort and search
Delta | File | |
---|---|---|
+32 | -0 | libpkg/pkg_attributes.c |
+2 | -0 | libpkg/private/pkg.h |
+34 | -0 | 2 files |