summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2013-06-18errors: fix a test case, and misanalysis of certain namesTimo Teräs1-0/+2
2013-06-18policy: new appletTimo Teräs4-6/+83
2013-06-18db: store repository tag names including leading @Timo Teräs5-57/+67
2013-06-18fix, info, ver: perform wildcard matchingTimo Teräs4-120/+62
2013-06-18apk: use string array in applet mains, separate apk_name_foreach_matchingTimo Teräs19-214/+284
2013-06-18url: fix fetching from local repositoriesNatanael Copa2-5/+6
2013-06-18errors: improve analysis for virtual packagesTimo Teräs2-17/+28
2013-06-18all: various conversions to foreach_array_item, and simplifications of codeTimo Teräs7-189/+109
2013-06-17fetch: implement progress (fixes #1170)Timo Teräs2-45/+65
2013-06-17io: get rid of APK_PROGRESS_SCALETimo Teräs5-30/+11
2013-06-17cache: implement progress bar (ref #1170)Timo Teräs6-16/+51
2013-06-17print: move progress printing to common functionsTimo Teräs6-39/+46
2013-06-17db, cache: do not use cache/tmp for downloadsTimo Teräs3-25/+28
2013-06-17url: remove unused apk_url_downloadTimo Teräs2-34/+0
2013-06-17db: refactor repository file constructionTimo Teräs9-180/+181
2013-06-17io: fix splice for copying unknown lengthsTimo Teräs3-9/+22
2013-06-15pkg: apk_pkg_foreach_* add matching generationTimo Teräs4-71/+64
2013-06-15lua: use apk_dep_analyzeTimo Teräs3-26/+2
2013-06-14errors: detect self-conflicts properlyTimo Teräs1-4/+6
2013-06-14solver: use array_foreach_item and clean upsTimo Teräs1-156/+130
2013-06-14audit, index, search, upgrade: use foreach_array_itemTimo Teräs4-17/+15
2013-06-13solver, errors: fix few additional test cases and clean upsTimo Teräs3-22/+20
2013-06-13search: speed up searching exact package namesTimo Teräs1-16/+26
2013-06-13search: fix reverse dependency searching (fixes #2084)Timo Teräs1-52/+47
2013-06-13pkg: add global reverse dependency iterator helpers and use themTimo Teräs4-137/+124
2013-06-13errors: rewrite the logic how errors are reportedTimo Teräs7-102/+314
2013-06-13solver: prune broken world dependencies with --forceTimo Teräs6-36/+61
2013-06-13solver: corner case fixesTimo Teräs3-8/+27
2013-06-13solver: rewrite as deductive solver -- pinning supportTimo Teräs3-29/+140
2013-06-13solver: rewrite as deductive solver -- per name flagsTimo Teräs3-17/+40
2013-06-13solver: rewrite as deductive solver -- core featuresTimo Teräs14-1913/+1057
2013-06-13lua: support for lua 5.2Natanael Copa1-15/+32
2013-06-12Revert "Revert "solver: increase score fields to 32-bits (from 16-bits)""William Pitcock2-39/+31
2013-06-12libapk, apk(8): fix header inclusion issues with musl's headersWilliam Pitcock6-1/+6
2013-06-11Revert "solver: increase score fields to 32-bits (from 16-bits)"root2-31/+39
2013-05-30index: add sensible error message if metadata is too longTimo Teräs3-26/+34
2013-05-30db: unify handling of special packagesTimo Teräs8-76/+69
2013-05-29db, info: allow packages to install files/symlinks to rootTimo Teräs3-21/+44
2013-05-29db: make dev/null a character device with --initdbTimo Teräs1-1/+1
2013-04-29solver: increase score fields to 32-bits (from 16-bits)Timo Teräs2-39/+31
2013-04-29upgrade: handle solver failure gracefullyTimo Teräs1-1/+1
2013-04-18apk_hash.h: include stddef.hPierre Carrier1-0/+1
2013-04-18*.c: malloc.h->stdlib.hPierre Carrier2-2/+2
2013-01-28solver: remove backjumping by nameTimo Teräs2-29/+3
2013-01-28solver: reintroduce minimum penalty logicTimo Teräs2-49/+78
2013-01-22solver: do not backtrack over "exclude none"Timo Teräs1-1/+8
2013-01-21solver: simplify strength evaluation in constraint handlingTimo Teräs1-20/+8
2013-01-21solver: check if solution is not found at allTimo Teräs1-0/+6
2013-01-18solver: fix reset of last_touched to zeroTimo Teräs1-2/+2
2013-01-18solver: some code clean upsTimo Teräs1-5/+5