... and with the just committed prepare change, which makes it about twice
as fast in the common case (already installed deps), this should be all
for now (of course, I'm just saying that to trick my brain into finding
more speed-ups).
I spent most of last week working on speed improvements in the package
creation process, with nice results.
print-package-signature and out-of-date are now about twice as fast.
packages with big dependency tree and no wantlib build very much faster (the
new meta/* stuff is a proof of that).
Of course, it's always better with actual benchmarks.
In normal cases, the dependency checking will be often twice
as fast.
Ways worse in some pathological cases:
make package in lang/php/5.2
before: 3m06s
after: 1m06s
- /3
make print-package-signature from the top-level:
before: 230m21s
after:
Of course, it's always better with actual benchmarks.
In normal cases, the dependency checking will be often twice
as fast.
Ways worse in some pathological cases:
make package in lang/php/5.2
before: 3m06s
after: 1m06s
- /3
make print-package-signature from the top-level:
before: