summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2017-10-12 18:37:22 -0700
committerTodd Gamblin <tgamblin@llnl.gov>2017-10-13 19:46:57 -0700
commit55f85f23079b7229204e89e29d568ac969931449 (patch)
tree5b551d3f2cde96cda678202d8ec1be50d6c616ba /bin
parent2e1aa0a5e956a293543bfb2f01d1673bb67a9dbb (diff)
downloadspack-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