spack/lib/spack
Harmen Stoppels 8ea366b33f
uninstall: fix accidental cubic complexity (#34005)
* uninstall: fix accidental cubic complexity

Currently spack uninstall runs in worst case cubic time complexity
thanks to traversal during traversal during traversal while collecting
the specs to be uninstalled.

Also brings down the number of error messages printed to something
linear in the amount of matching specs instead of quadratic.
2022-11-21 16:44:48 +01:00
..
docs Hdf5 package: build on Windows (#31141) 2022-11-17 10:40:53 -08:00
env Cray support: use linux platform for newer craype versions (#29392) 2022-11-04 14:52:11 -07:00
external Stop using six in Spack (#33905) 2022-11-15 10:07:54 +01:00
llnl Stop using six in Spack (#33905) 2022-11-15 10:07:54 +01:00
spack uninstall: fix accidental cubic complexity (#34005) 2022-11-21 16:44:48 +01:00
spack_installable Remove support for running with Python 2.7 (#33063) 2022-11-14 13:11:28 +01:00