aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2021-08-16compilers/compilers: Fix some potential issues spotted by pyrightDylan Baker1-2/+4
2021-08-16compilers: Fix extra_args parameterDylan Baker6-31/+36
2021-08-16compilers: Fix annotations for run and cached_compileDylan Baker2-6/+6
2021-08-15Revert "compilers/c++: Add MSVC option to make the __cplusplus define accurate"Jussi Pakkanen1-11/+0
2021-08-11compilers/c++: Add MSVC option to make the __cplusplus define accurateDylan Baker1-0/+11
2021-08-08Add support for finding Javascript source libraries with Emscripten.Jussi Pakkanen2-1/+36
2021-07-25C2000 compiler also accepts *.cla filesmiebka1-2/+4
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 Bonzini4-12/+7
2021-07-13Clang: Apply `-O0`Pamplemousse1-1/+1
2021-07-06Fix unsupported linker error messageAndrea Pappacoda1-1/+1
2021-07-05condense linesEli Schwartz3-10/+5
2021-07-05simplify mesonlib imports for the sake of line lengthsEli Schwartz1-7/+7
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz5-16/+14
2021-07-01C2000: linker uses now binary setting defined within the cross-filemiebka1-1/+1
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger9-10/+10
2021-06-27Update detect.pyIan Harvey1-1/+1
2021-06-25typing: Annotate compilers.detectDaniel Mensinger1-62/+73
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger3-4/+1243
2021-06-22Fixed style issue as per comments on PR 8911.Justin Handville1-2/+1
2021-06-22Fix for Issue 8910 (Meson filters CMake asm files)Justin Handville1-0/+3
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger1-3/+4
2021-06-18interpreter: Refactor interpreter.compiler to use ObjectHolderDaniel Mensinger1-0/+2
2021-06-09compilers: Fix missing functions in Compiler base classDaniel Mensinger3-5/+19
2021-06-07upgrade percent formatted strings pyupgrade did not catchEli Schwartz2-16/+14
2021-06-07condense linesEli Schwartz1-8/+4
2021-06-07more f-strings everywhereEli Schwartz1-73/+57
2021-06-07cython: Add an option for selecting python 3 vs python 2 outputDylan Baker1-3/+21
2021-06-07compilers: Add cython file suffixesDylan Baker1-0/+2
2021-06-07compilers: Expose Cython compilerDylan Baker1-0/+2
2021-06-07hack: compilers/cython: hardcode python 3 not 2Dylan Baker1-1/+2
2021-06-07compilers: Add a cython CompilerDylan Baker1-0/+60
2021-06-05typing: Fully annotate dependencies.cudaDaniel Mensinger1-0/+2
2021-06-02use an immutable list for an lru_cached functionsDylan Baker3-4/+7
2021-05-19compilers: Add `get_debug_args` to base CompilerDylan Baker1-0/+4
2021-05-19rust: override get_linker_always_argsDylan Baker1-0/+6
2021-05-19.C files are now treated as C++ codeVolker-Weissmann1-2/+4
2021-05-15Visual Studio Address Sanitizer updatesPeter Harris1-1/+1
2021-05-15Add gnuXX stds to Objective C.Jussi Pakkanen1-1/+1
2021-05-11Make objective C use C standard version. Closes #5495.Jussi Pakkanen2-2/+39
2021-05-10deactivate intrinsic functions if no optimizations are requestedAlexander Neumann1-1/+1
2021-05-02Clean up unused importsRalf Gommers2-4/+2
2021-05-02Use sanity_check_impl for objc/objppRalf Gommers3-48/+5
2021-04-01environment: get environment variables for both host and build machinesDylan Baker1-8/+15
2021-03-30Split environment variable and command line cflagsDylan Baker1-4/+7
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