aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2019-05-10 17:31:00 +0200
committerFabian Groffen <grobian@gentoo.org>2019-05-10 17:31:00 +0200
commit2977f24478a673ff869bb6d26bf69b90b099deb5 (patch)
tree5e349693befbd786ac581f5d32b7314131800c8c /TODO.md
parentlibq/tree: make pkg sorting based on atom_compare (diff)
downloadportage-utils-2977f24478a673ff869bb6d26bf69b90b099deb5.tar.gz
portage-utils-2977f24478a673ff869bb6d26bf69b90b099deb5.tar.bz2
portage-utils-2977f24478a673ff869bb6d26bf69b90b099deb5.zip
qkeyword: optimise away redundant atom_explode calls
With some help from libq/tree now doing the sorting right (and contructing an atom exactly once for each package) we can avoid exploding atoms and greatly benefit in performance. On my setup I've seen timings half or even more. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md4
1 files changed, 0 insertions, 4 deletions
diff --git a/TODO.md b/TODO.md
index ec5f843e..768c4357 100644
--- a/TODO.md
+++ b/TODO.md
@@ -93,8 +93,4 @@
- read VDB on -v to print details about current USE-flag status, bug #656550
# qkeyword
-- avoid multiple atom\_explode in path traversal
- * during qkeyword\_vercmp
- * during qkeyword\_results\_cb
- * in libq/cache\_read\_metadata
- drop -c argument? it can be fully expressed using -p cat/