spack/lib/spack
Todd Gamblin e22d3250dd
performance: dont' read spec.yaml files twice in view regeneration
`ViewDescriptor.regenerate()` calls `get_all_specs()`, which reads
`spec.yaml` files, which is slow.  It's fine to do this once, but
`view.remove_specs()` *also* calls it immediately afterwards.

- [x] Pass the result of `get_all_specs()` as an optional parameter to
  `view.remove_specs()` to avoid reading `spec.yaml` files twice.
2019-12-23 23:18:47 -08:00
..
docs Document use of the maintainers field (#13748) 2019-11-17 15:30:08 -07:00
env Users can configure use of RPATH or RUNPATH (#9168) 2019-10-23 13:22:24 -07:00
external External: add macholib and altgraph needed to relocate Mach-o binaries on Linux (#12909) 2019-09-26 11:48:22 -05:00
llnl performance: reduce system calls required for remove_dead_links 2019-12-23 23:18:46 -08:00
spack performance: dont' read spec.yaml files twice in view regeneration 2019-12-23 23:18:47 -08:00