aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/fortran.py
AgeCommit message (Expand)AuthorFilesLines
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens1-1/+1
2022-10-24basic support for oneapi compilersRobert Cohn1-0/+9
2022-09-22compilers: unify fortran sanity check with its parent Clike handlingEli Schwartz1-38/+11
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-1/+3
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens1-6/+6
2022-03-16fix detection of language standard library pathsPaolo Bonzini1-8/+4
2022-01-10compilers: push the compiler id to a class variableDylan Baker1-19/+14
2022-01-03armltdclang: add support for ARM Ltd.'s `armclang` toolchainBen Boeckel1-0/+6
2021-11-01Revert "known Python 3.5 on windows workaround for subprocess(cwd=str(Path))"Eli Schwartz1-2/+1
2021-10-10Fix typos discovered by codespellChristian Clauss1-2/+2
2021-09-29compilers/elbrus: Deal with C/C++/Fortran stds more correctlymakise-homura1-0/+11
2021-09-29compilers/elbrus: Fix incorrect inheritance model of Elbrus*Compilermakise-homura1-4/+3
2021-09-25compilers: Add default search path stdlib_only_link_flagsDylan Baker1-6/+27
2021-09-20compilers: Use standards compliant testRohit Goswami1-1/+1
2021-09-10nagfor preprocessor flag.Mat Cross1-0/+3
2021-09-10Comments on nagfor options setup.Mat Cross1-0/+1
2021-09-10Implemented some missing operation for the NAG Fortran Compiler.Mat Cross1-2/+18
2021-08-16compilers: Fix extra_args parameterDylan Baker1-1/+2
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz1-3/+2
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-03-23Remove -pipe from default list of args. Closes #8508.Jussi Pakkanen1-6/+0
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-1/+2
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+2
2021-01-04use OptionKey for compiler_optionsDylan Baker1-16/+24
2021-01-04Add choices to OptionProxyDylan Baker1-3/+3
2020-11-24compilers/fortran: Add "none" to intel compielrs for standardsDylan Baker1-2/+2
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-11-12compilers: define standards in the base language compilerDylan Baker1-23/+14
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-10-01compilers/fortran: make ifort on windows signature match ICL'sDylan Baker1-1/+1
2020-10-01compilers/clike: Store exe_wrapper as ExternalProgramDylan Baker1-1/+1
2020-10-01compilers/fortran: fix has_multi_*_argumentsDylan Baker1-19/+4
2020-10-01compilers/fortran: add type annotationsDylan Baker1-92/+134
2020-10-01compilers: move get_dependency_gen_args to base CompilerDylan Baker1-3/+0
2020-09-24compilers: make is_cross part of the base Compiler classDylan Baker1-3/+3
2020-09-24compilers/mixins/clike: fix mypy issuesDylan Baker1-1/+1
2020-07-13add Nvidia HPC SDK compilersMichael Hirsch, Ph.D1-0/+17
2020-05-22compilers: add fetching of define list for clangYevhenii Kolesnikov1-1/+1
2020-05-14gfortran: Fix has_header implementation with GCC 10Nirbheek Chauhan1-0/+12
2020-04-20Compiler options per langJohn Ericson1-12/+24
2020-04-05quality / test: Fortran type hintingMichael Hirsch, Ph.D1-15/+16
2020-03-29compilers: Fix accidental coredata mutationsOle André Vadla RavnÄs1-1/+2
2020-01-27Fix missing 'defines' argumet for Elbrus compilermakise-homura1-1/+1
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-9/+9
2019-12-12compilers: Make get_display_language a class or static methodDylan Baker1-3/+0
2019-12-12compilers: move language attribute to the class levelDylan Baker1-1/+2
2019-12-05lgtm: Fix Module imported with `import` and `import from`Daniel Mensinger1-7/+6
2019-12-04intel/intel-cl: use appropriate buildtype optionsMichael Hirsch, Ph.D1-12/+1
2019-11-25complete gfortran/intel/intel-cl fortran_std testMichael Hirsch, Ph.D1-1/+53
2019-11-18fortran: sync implicit-none args for intel,pgi,gfortranMichael Hirsch, Ph.D1-2/+8