Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
xbps ultra fast #78
This branch contains random bugfixes and performance improvements.
xbps_get_pkg_fulldeptree() has been rewritten for performance
faster: use a hash table with pkg names on the transaction dict,
bugs: this now detects cyclic deps and returns with an appropropiate
faster: use a hash table with pkg names on the transaction dict, the process of collecting and sorting is now 50x faster or even more (kde5). bugs: this now detects cyclic deps and returns with an appropropiate return value: ELOOP and ENOENT in xbps-query(1) --fulldeptree. Ping me if you need more details :-) Close #16 Close #5
This fixes some races that could be seen when there's a determined number of pkgs and CPU threads.