aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/cuda.py
AgeCommit message (Expand)AuthorFilesLines
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens1-2/+2
2023-06-26linkers: delay implementations import until detect is runEli Schwartz1-1/+1
2023-04-21compilers: convert method to get assert control to a booleanDylan Baker1-2/+2
2023-04-11Change "can not" to "cannot" throughout projectHiPhish1-1/+1
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet1-1/+1
2023-01-31cuda: enable C++20 for CUDA 12David Seifert1-2/+15
2022-11-30pylint: enable the set_membership pluginDylan Baker1-1/+1
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens1-2/+2
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge1-9/+9
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-2/+5
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens1-2/+2
2022-02-16flake8: fix wrong numbers of blank line separatorsEli Schwartz1-0/+3
2022-01-10compilers: push the compiler id to a class variableDylan Baker1-1/+2
2021-12-30fix type annotations for compiler toolchain rpathsEli Schwartz1-1/+1
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-7/+7
2021-10-14cuda: Override std=none to avoid host_compiler to emit -std argumentXavier Claessens1-6/+3
2021-10-10Fix typos discovered by codespellChristian Clauss1-2/+2
2021-10-04fix extra whitespaceEli Schwartz1-3/+0
2021-08-16compilers: Fix extra_args parameterDylan Baker1-2/+2
2021-07-18Cuda: Enable PGODavid Seifert1-0/+6
2021-07-18Cuda: Filter -isystem with system pathsDavid Seifert1-12/+19
2021-07-18Cuda: Pass -DNDEBUG throughDavid Seifert1-0/+3
2021-07-14linkers: remove is_shared_module argument to get_soname_argsPaolo Bonzini1-4/+2
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-03-28Strip host-compiler -std flag from NVCC line.cudafix0572Olexa Bilaniuk1-1/+12
2021-03-28Retract "DQSQ" merging in NVCC arguments handling.Olexa Bilaniuk1-15/+0
2021-03-28Canonicalize and merge consecutive -Xcompiler flags together.Olexa Bilaniuk1-1/+47
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-2/+2
2021-03-04various python neatness cleanupsEli Schwartz1-2/+2
2021-03-04raw string literals are next to godlinessEli Schwartz1-2/+2
2021-02-22[CUDA] Bugfix: Forward sanitizer_*_args() methods to host compiler.Olexa Bilaniuk1-0/+6
2021-02-16Add optional -Dcuda_ccbindir= option and -ccbin flag to CUDA compiler.Olexa Bilaniuk1-8/+32
2021-02-16Armour-grade quoting to account for NVCC's -Xcompiler peculiarities.Olexa Bilaniuk1-14/+84
2021-02-16Extensive rewrite of GCC/MVSC flag translation to NVCC flags.Olexa Bilaniuk1-31/+313
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+4
2021-01-04use OptionKey for compiler_optionsDylan Baker1-7/+10
2020-11-12compilers: Standardize the names of compiler optionsDylan Baker1-4/+4
2020-10-16compilers/cuda: Use format_map(mapping) instead of format(**mapping)Carlos Bederian1-2/+2
2020-10-16compilers/cuda: Fix has_header_symbol checkCarlos Bederian1-4/+17
2020-10-01compilers/cuda: make type safeDylan Baker1-49/+65
2020-10-01compilres: move depfile_for_object to compilerDylan Baker1-4/+1
2020-10-01compilers: move get_dependency_gen_args to base CompilerDylan Baker1-3/+0
2020-10-01compilers/cpp: Add type annotationsDylan Baker1-1/+1
2020-09-24compilers: put name_string method in base compilerDylan Baker1-3/+0
2020-09-24compilers/compilers: Fully type annotateDylan Baker1-2/+2
2020-07-13Fix native builds on Windows ARM64 machinesNirbheek Chauhan1-3/+0
2020-05-16Let .pc files specify rpath.Dan Kegel1-3/+4
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-8/+8
2019-12-12compilers: Make get_display_language a class or static methodDylan Baker1-3/+0