diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2017-10-12 18:37:22 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2017-10-13 19:46:57 -0700 |
commit | 55f85f23079b7229204e89e29d568ac969931449 (patch) | |
tree | 5b551d3f2cde96cda678202d8ec1be50d6c616ba /bin | |
parent | 2e1aa0a5e956a293543bfb2f01d1673bb67a9dbb (diff) | |
download | spack-55f85f23079b7229204e89e29d568ac969931449.tar.gz spack-55f85f23079b7229204e89e29d568ac969931449.tar.bz2 spack-55f85f23079b7229204e89e29d568ac969931449.tar.xz spack-55f85f23079b7229204e89e29d568ac969931449.zip |
Cache compilers parsed from config files
- Spack ends up constructing compilers frequently from YAML data.
- This caches the result of parsing the compiler config
- The logic in compilers/__init__.py could use a bigger cleanup, but this
makes concretization much faster for now.
- on macOS, this also ensures that xcrun is called only twice, as opposed
to every time a new compiler object is constructed.
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions