pkgng/pkgng 20171d9 — . NEWS auto.def
2.1.99.2
Delta | File | |
---|---|---|
+4 | -1 | NEWS |
+1 | -1 | auto.def |
+5 | -2 | 2 files |
2.1.99.2
Delta | File | |
---|---|---|
+4 | -1 | NEWS |
+1 | -1 | auto.def |
+5 | -2 | 2 files |
abi: fix shlibs_required skipped by accident When we remove an entry from the list we are walking through, we need to decrease the counter to make sure we are again testing the new entry at the position of the removed entry
Delta | File | |
---|---|---|
+3 | -0 | libpkg/pkg_abi.c |
+3 | -0 | 1 files |
abi: add test to ensure we don't wrongly skip en entry in the shlibs
Delta | File | |
---|---|---|
+24 | -0 | tests/lib/shlibs.c |
+24 | -0 | 1 files |
abi: add more tests for pkg_cleanup_shlibs_required
Delta | File | |
---|---|---|
+25 | -0 | tests/lib/shlibs.c |
+25 | -0 | 1 files |
vec: add tests for vec_remove_and_free
Delta | File | |
---|---|---|
+25 | -0 | tests/lib/vec.c |
+25 | -0 | 1 files |
pkg_add: fix debug message
Delta | File | |
---|---|---|
+1 | -1 | libpkg/pkg_add.c |
+1 | -1 | 1 files |
pkg_add: more debug
Delta | File | |
---|---|---|
+1 | -0 | libpkg/pkg_add.c |
+1 | -0 | 1 files |
pkg_add: Add debug
Delta | File | |
---|---|---|
+3 | -0 | libpkg/pkg_add.c |
+3 | -0 | 1 files |
refacto: convert pkgdb's internal list to vectors This also simplifies the pkgdb_it_next code
Delta | File | |
---|---|---|
+32 | -52 | libpkg/pkgdb_query.c |
+15 | -16 | libpkg/pkgdb_iterator.c |
+5 | -26 | libpkg/private/pkgdb.h |
+6 | -6 | libpkg/pkgdb.c |
+58 | -100 | 4 files |
reacto: pkgdb use pkgs_t instead of a custom type
Delta | File | |
---|---|---|
+7 | -7 | libpkg/pkgdb.c |
+7 | -7 | 1 files |
refacto: convert actions_t to vector
Delta | File | |
---|---|---|
+4 | -4 | libpkg/pkg_ports.c |
+1 | -1 | libpkg/private/pkg.h |
+0 | -1 | libpkg/utils.c |
+0 | -1 | libpkg/pkg_add.c |
+5 | -7 | 4 files |
2.1.99.1
Delta | File | |
---|---|---|
+4 | -0 | NEWS |
+1 | -1 | auto.def |
+5 | -1 | 2 files |
prevent undefined behaviour (detected by UBSAN)
Delta | File | |
---|---|---|
+16 | -8 | libpkg/pkg.c |
+16 | -8 | 1 files |
vec: convert pkg-message to vector
Delta | File | |
---|---|---|
+9 | -9 | libpkg/pkg.c |
+5 | -5 | libpkg/pkg_ports.c |
+3 | -3 | libpkg/pkg_delete.c |
+2 | -2 | libpkg/pkg_printf.c |
+2 | -2 | libpkg/pkg_add.c |
+1 | -1 | libpkg/private/pkg.h |
+22 | -22 | 1 files not shown |
+23 | -23 | 7 files |
fetch: remove usage of tll
Delta | File | |
---|---|---|
+6 | -7 | libpkg/fetch.c |
+6 | -7 | 1 files |
vec: convert kvlist into vectors
Delta | File | |
---|---|---|
+13 | -11 | libpkg/fetch.c |
+9 | -9 | libpkg/pkg_ports.c |
+7 | -7 | libpkg/pkg.c |
+5 | -4 | tests/lib/plist.c |
+4 | -4 | libpkg/pkg_printf.c |
+2 | -6 | libpkg/pkg_attributes.c |
+40 | -41 | 5 files not shown |
+50 | -51 | 11 files |
upgrade: fix and simplify detection of upgrade requirements to do it, we first sort all string list in pkg
Delta | File | |
---|---|---|
+32 | -73 | libpkg/pkg_jobs.c |
+19 | -0 | libpkg/pkg.c |
+2 | -2 | tests/frontend/test_environment.sh.in |
+1 | -0 | libpkg/private/pkg.h |
+54 | -75 | 4 files |
ci: stop installing kyua from packages
Delta | File | |
---|---|---|
+1 | -2 | .builds/freebsd.yml |
+1 | -2 | 1 files |
cleanup: remove deadcode
Delta | File | |
---|---|---|
+0 | -10 | libpkg/pkg_attributes.c |
+0 | -1 | libpkg/private/pkg.h |
+0 | -11 | 2 files |
debug: remove garbage
Delta | File | |
---|---|---|
+0 | -1 | libpkg/pkg_abi.c |
+0 | -1 | 1 files |
vec: fix buffer overflow
Delta | File | |
---|---|---|
+1 | -1 | libpkg/pkg/vec.h |
+1 | -1 | 1 files |
pkg: convert stringlist_t to charv_t
Delta | File | |
---|---|---|
+37 | -79 | libpkg/pkg.c |
+39 | -39 | libpkg/pkg_jobs.c |
+39 | -36 | libpkg/pkg_abi.c |
+32 | -32 | libpkg/pkg_printf.c |
+19 | -39 | libpkg/pkg_manifest.c |
+28 | -28 | libpkg/pkgdb.c |
+194 | -253 | 16 files not shown |
+381 | -481 | 22 files |
vec: fix remove_and_free
Delta | File | |
---|---|---|
+1 | -1 | libpkg/pkg/vec.h |
+1 | -1 | 1 files |
delete: use vector
Delta | File | |
---|---|---|
+11 | -9 | libpkg/pkg_jobs.c |
+11 | -9 | 1 files |
vec: use vec_foreach
Delta | File | |
---|---|---|
+7 | -7 | libpkg/pkg_add.c |
+2 | -2 | libpkg/utils.c |
+2 | -2 | src/update.c |
+1 | -1 | src/main.c |
+12 | -12 | 4 files |
vec: use vec_foreach internally
Delta | File | |
---|---|---|
+18 | -18 | libpkg/pkg/vec.h |
+18 | -18 | 1 files |
vec: remove useless code
Delta | File | |
---|---|---|
+0 | -1 | libpkg/pkg/vec.h |
+0 | -1 | 1 files |
vec: add vec_remove_and_free, vec_len, vec_foreach
Delta | File | |
---|---|---|
+16 | -1 | libpkg/pkg/vec.h |
+16 | -1 | 1 files |
pkg.h: cleanout dead code
Delta | File | |
---|---|---|
+0 | -2 | libpkg/private/pkg.h |
+0 | -2 | 1 files |
add: improve performances Replace tll with a vector to reduce the amount of time we are allocating memory. Remove a hash table for which in most case, simply looping ovet the list of local packages list is faster
Delta | File | |
---|---|---|
+33 | -24 | libpkg/pkg_add.c |
+1 | -0 | libpkg/private/pkg.h |
+34 | -24 | 2 files |