aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins/clike.py
AgeCommit message (Expand)AuthorFilesLines
2023-04-11fix various spelling issuesJosh Soref1-2/+2
2023-04-11Change "can not" to "cannot" throughout projectHiPhish1-1/+1
2023-03-18Small fix on how cc.sizeof (and similar functions) use the 'prefix' kwargVolker Weißmann1-14/+14
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet1-6/+6
2023-02-27Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund1-14/+16
2023-02-01pylint 2.16: join iterables without repeated appendEli Schwartz1-3/+1
2023-02-01treewide: add future annotations importEli Schwartz1-0/+1
2022-12-22meson: Cache os.path.realpath in CLikeCompilerArgsNirbheek Chauhan1-4/+9
2022-11-30pylint: enable the set_membership pluginDylan Baker1-1/+1
2022-10-25compilers: Make sure to not use ccache in compiler checksXavier Claessens1-4/+1
2022-10-23Compilers: Add a preprocessor mode for clike compilersXavier Claessens1-0/+18
2022-10-03pylint: enable consider-using-(min|max)-builtinDylan Baker1-6/+2
2022-09-28find_library with argument beginning in "lib" is a bad idea, warn about itEli Schwartz1-0/+2
2022-09-22compilers: unify fortran sanity check with its parent Clike handlingEli Schwartz1-2/+3
2022-09-22use simpler subprocess.run interface instead of manual PopenEli Schwartz1-2/+1
2022-09-22compilers: make sanity checks log commands using join_argsEli Schwartz1-3/+3
2022-09-13Use os.path.realpath for default include paths testing in -isystem.Yang Bo1-3/+4
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge1-2/+0
2022-05-19Fix invalid Python overridesTristan Partin1-4/+4
2022-04-30linkers: Add support for mold linkerFini Jastrow1-2/+2
2022-03-31clike: print stderr instead of stdout for debuggingMarvin Scholz1-1/+1
2022-03-31clike: add more reliable ways to check underscore prefixMarvin Scholz1-6/+73
2021-12-30Fix mypy 0.930 issuesTristan Partin1-1/+1
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-4/+4
2021-10-07clike compilers: drop semicolon at function endVladimír Čunát1-4/+4
2021-10-04use idiomatic python for membership testsEli Schwartz1-1/+1
2021-09-04Support for appleframeworks with GCC and IntelEvan Miller1-3/+1
2021-08-31pylint: turn on superflous-parensDylan Baker1-1/+1
2021-08-16compilers: Fix extra_args parameterDylan Baker1-13/+14
2021-08-16compilers: Fix annotations for run and cached_compileDylan Baker1-1/+1
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-06-09compilers: Fix missing functions in Compiler base classDaniel Mensinger1-3/+0
2021-06-07upgrade percent formatted strings pyupgrade did not catchEli Schwartz1-13/+11
2021-06-07condense linesEli Schwartz1-8/+4
2021-06-07more f-strings everywhereEli Schwartz1-73/+57
2021-06-02use an immutable list for an lru_cached functionsDylan Baker1-2/+3
2021-05-02Use sanity_check_impl for objc/objppRalf Gommers1-1/+1
2021-03-23Remove -pipe from default list of args. Closes #8508.Jussi Pakkanen1-1/+1
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-1/+2
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-8/+8
2021-03-04various python neatness cleanupsEli Schwartz1-3/+3
2021-01-13Fix misspellsAntonin Décimo1-2/+2
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-2/+2
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-2/+5
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-10-01compilers/clike: Store exe_wrapper as ExternalProgramDylan Baker1-3/+3
2020-10-01compilers/fortran: fix has_multi_*_argumentsDylan Baker1-4/+8
2020-10-01compilers: move _build_wrapper out of clike into CompilerDylan Baker1-37/+5
2020-10-01compilers/intel: use get_compiler_check_argsDylan Baker1-6/+6