| 5e201a00 | 19-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/config-cleanup'
Consolidate output formatting to reduce the amount of redundancy, then optimize BlasLapack, functions, and libraries to classify missing functions in batches. This
Merge branch 'jed/config-cleanup'
Consolidate output formatting to reduce the amount of redundancy, then optimize BlasLapack, functions, and libraries to classify missing functions in batches. This provides a 15-20% speedup in my testing.
* jed/config-cleanup: config: python-2.4 does not support __missing__() config: python-2.4 does not support decorators config: fix classification to return ALL good/bad items config libraries: skip link test when functions=[] Revert "config BlasLapack: remove unused checkForRoutine" config: add @memoize decorator and use for setCompilers.isGNU config: remove unnecessary unused variable in test config: consolidate classification based on boolean set functional config MPI: use libraries.checkClassify to find missing functions config functions: change ENOSYS safeguard to proceed further config: add examineOutput callbacks to optimize functions.checkBatch config functions: add checkClassify config BlasLapack: mangleBlas does not need special logic for f2c config BlasLapack: trivial loop clean-up config BlasLapack: remove unused checkForRoutine config: add libraries.checkClassify to find missing functions, use in BlasLapack config libraries.check: test multiple functions in single compile config libraries.check: consolidate function-specific parts config BlasLapack: checkLib need only look for Lapack funtions if foundBlas config BlasLapack: checkLapack should check for ALL routines config BlasLapack: remove f2cpkg variable that is no longer used config executeShellCommand: trim empty stdout and normalize newlines config: consolidate reporting of compiler/linker/archiver errors config: checkLink: remove redundant output config: do not redundantly log command with 'sh:' config: remove deprecated 'apply' in favor of func(*args, **kwargs)
show more ...
|