43 Commits (9cc67b7fd185f92fb6c21ea7ecdb3d798ef3c2ae)

Author SHA1 Message Date
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 1 year ago
Charles Brunet a5a7b29a66 prevent lib prefix warning from pkg-config 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
David Robillard 81d7c24a59 Add warning_level=everything 2 years ago
Xavier Claessens 2961adb8c8 Compilers: Keep ccache and exelist separated 2 years ago
Robert Cohn 1939e567d6 basic support for oneapi compilers 2 years ago
Eli Schwartz 30b1774628 compilers: unify fortran sanity check with its parent Clike handling 2 years ago
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 2 years ago
Xavier Claessens 06d12064d0 OptionOverrideProxy: Make it immutable to avoid copies 3 years ago
Paolo Bonzini ff844f3a1f fix detection of language standard library paths 3 years ago
Dylan Baker 1209b8820b compilers: push the compiler id to a class variable 3 years ago
Ben Boeckel f30e83efd6 armltdclang: add support for ARM Ltd.'s `armclang` toolchain 3 years ago
Eli Schwartz f36c01ede9 Revert "known Python 3.5 on windows workaround for subprocess(cwd=str(Path))" 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
makise-homura 0021a21930 compilers/elbrus: Deal with C/C++/Fortran stds more correctly 3 years ago
makise-homura d9b379df87 compilers/elbrus: Fix incorrect inheritance model of Elbrus*Compiler 3 years ago
Dylan Baker 64c267c49c compilers: Add default search path stdlib_only_link_flags 3 years ago
Rohit Goswami 32ba349f0a compilers: Use standards compliant test 3 years ago
Mat Cross 85a5aed60f nagfor preprocessor flag. 3 years ago
Mat Cross 436a257c50 Comments on nagfor options setup. 3 years ago
Mat Cross 0e86258748 Implemented some missing operation for the NAG Fortran Compiler. 3 years ago
Dylan Baker e3c72ad7c7 compilers: Fix extra_args parameter 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 4 years ago
Jussi Pakkanen 9ab4dadef9 Remove -pipe from default list of args. Closes #8508. 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker bdca05e2e6 Add choices to OptionProxy 4 years ago
Dylan Baker 8915538c31 compilers/fortran: Add "none" to intel compielrs for standards 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Dylan Baker 2844afedde compilers: define standards in the base language compiler 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Dylan Baker b309f4904b compilers/fortran: make ifort on windows signature match ICL's 4 years ago
Dylan Baker ff51e1c5aa compilers/clike: Store exe_wrapper as ExternalProgram 4 years ago
Dylan Baker 577a2de7e8 compilers/fortran: fix has_multi_*_arguments 4 years ago
Dylan Baker e039727e63 compilers/fortran: add type annotations 4 years ago
Dylan Baker e7f0890cb9 compilers: move get_dependency_gen_args to base Compiler 4 years ago
Dylan Baker 2c0fbe161d compilers: make is_cross part of the base Compiler class 4 years ago
Dylan Baker bb3fe3c451 compilers/mixins/clike: fix mypy issues 4 years ago
Michael Hirsch, Ph.D f985bb7383
add Nvidia HPC SDK compilers 4 years ago
Yevhenii Kolesnikov 9dc3ca2c1c compilers: add fetching of define list for clang 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Nirbheek Chauhan 37bade6f87 gfortran: Fix has_header implementation with GCC 10 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Michael Hirsch, Ph.D 5b4ebb5641 quality / test: Fortran type hinting 5 years ago
Ole André Vadla Ravnås 7195c0ee9c compilers: Fix accidental coredata mutations 5 years ago
makise-homura 7321cc776a Fix missing 'defines' argumet for Elbrus compiler 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker 7460e4ccda compilers: Make get_display_language a class or static method 5 years ago