summaryrefslogtreecommitdiff
path: root/lib/spack/spack/compiler.py
AgeCommit message (Expand)AuthorFilesLines
2024-01-02Update copyright year to 2024 (#41919)Todd Gamblin1-1/+1
2023-09-28Partial removal of circular dependencies between `spack` and `llnl` (#40090)Massimiliano Culpo1-2/+2
2023-09-21Harden compiler detection against errors (#39736)John W. Parent1-4/+12
2023-07-05Drop Python 2 super syntax (#38718)Adam J. Stewart1-3/+3
2023-07-05Drop Python 2 object subclassing (#38720)Adam J. Stewart1-1/+1
2023-03-05windows: use `sys.platform == "win32"` instead of `is_windows` (#35640)Todd Gamblin1-3/+1
2023-01-18license year bump (#34921)Harmen Stoppels1-1/+1
2022-12-29docs: avoid errors by using type hints instead of doc types (#34707)Todd Gamblin1-3/+3
2022-12-09Windows: reenable unit tests (#33385)John W. Parent1-1/+13
2022-12-05vermin: remove all novm comments from code (#34308)Todd Gamblin1-1/+1
2022-12-04typing: move from comment annotations to Python 3.6 annotations (#34305)Todd Gamblin1-10/+10
2022-11-02flags/variants: Add ++/~~/== syntax for propagation to dependenciesKayla Butler1-9/+11
2022-10-11Specify GCC prefix in LLVM-based compilers (#33146)Harmen Stoppels1-0/+8
2022-07-31black: reformat entire repository with blackTodd Gamblin1-132/+141
2022-03-17Path handling (#28402)John W. Parent1-0/+2
2022-03-17MSVC Compiler Find and vcvars env integration (#22856)Betsy McPhail1-2/+6
2022-03-14compiler.py: early return in compiler_environment when no modules (#29441)Harmen Stoppels1-0/+5
2022-03-10intel-mkl: load compiler modules when querying compiler (#29439)Harmen Stoppels1-4/+4
2022-01-14Update copyright year to 2022Todd Gamblin1-1/+1
2021-10-06Remove the spack.architecture module (#25986)Massimiliano Culpo1-1/+0
2021-07-08imports: sort imports everywhere in Spack (#24695)Todd Gamblin1-7/+6
2021-05-28aocc version detection (#23907)Greg Becker1-1/+4
2021-01-02copyrights: update all files with license headers for 2021Todd Gamblin1-1/+1
2020-12-22add mypy to style checks; rename `spack flake8` to `spack style` (#20384)Tom Scogland1-8/+9
2020-08-19Compilers: use Compiler._real_version for flag version checks (#18179)Greg Becker1-4/+21
2020-08-10Removed references to BlueGene/Q in docs and commentsMassimiliano Culpo1-1/+1
2020-07-21bugfix: make compiler preferences slightly saner (#17590)Todd Gamblin1-1/+13
2020-06-30Cray compiler: fix implicit rpaths for classic versions (#17310)Greg Becker1-0/+4
2020-06-29cray compilers: fix bug with verifying cray compilers (#17303)Greg Becker1-5/+15
2020-06-26build_environment: verify compiler executables exist are are accessible (#17260)Greg Becker1-20/+25
2020-06-23fix compiler environment handling to reset environment after (#17204)Greg Becker1-19/+24
2020-06-03Implicit rpaths for NAG/GCC mixed toolchain (#14782)Sergey Kosukhin1-29/+35
2020-05-29compilers: add opt_flags and debug_flags properties (#16710)Greg Becker1-0/+8
2020-05-28bugfix: use flags when computing implicit rpaths (#16634)Greg Becker1-7/+20
2020-05-05cray platform: support cray Cluster and XC type machines (#12989)Greg Becker1-0/+40
2020-04-17Language-specific PIC flags (#15474)Adam J. Stewart1-0/+24
2020-04-09NAG compiler fix: skip implicit RPATH detection (#15902)Peter Scheibel1-2/+6
2019-12-30copyright: update copyright dates for 2020 (#14328)Todd Gamblin1-1/+1
2019-12-18bugfix: `pgcc -V` returns 2 on power machinesTodd Gamblin1-3/+8
2019-10-23Users can configure use of RPATH or RUNPATH (#9168)Massimiliano Culpo1-0/+18
2019-09-20targets: Spack targets can now be fine-grained microarchitecturesMassimiliano Culpo1-14/+0
2019-09-20targets: first pass at target detection for linuxGregory Becker1-0/+15
2019-09-17implicit rpaths filtering (#12789)Peter Scheibel1-37/+61
2019-09-16Allow build to proceed with failed compiler lib detection (#12756)Adam J. Stewart1-0/+4
2019-08-24Add implicit rpaths to compiler detection (#7153)Ben Boeckel1-1/+146
2019-06-07Compiler search uses a pool of workers (#10190)Massimiliano Culpo1-72/+14
2019-06-05add C standard flags to compiler classes (#11618)Justin S1-0/+18
2019-04-02Added tests on compiler's version detection (#10931)Massimiliano Culpo1-19/+28
2019-01-01copyright: update license headers for 2013-2019 copyright.Todd Gamblin1-1/+1
2018-10-17relicense: replace LGPL headers with Apache-2.0/MIT SPDX headersTodd Gamblin1-23/+4