summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/cpp.py
Commit message (Expand)AuthorAgeFilesLines
* Initial support for Metrowerks C/C++ compilerNomura2023-04-241-0/+59
* Add c++23 to the list of C++ standards.Jussi Pakkanen2023-04-171-1/+5
* compilers: Optimize the /Zc:__cplusplus codeDylan Baker2023-02-081-10/+6
* clang-cl: supports /std:c++20 now.Luke Elliott2023-01-041-1/+1
* Add fatal=False to many mlog.warnings()Dylan Baker2023-01-031-3/+4
* reformat some warnings for better code readabilityDylan Baker2023-01-031-1/+1
* emscripten: enforce version 1.39.19 or higherKleis Auke Wolthuizen2022-12-271-0/+2
* Add warning_level=everythingDavid Robillard2022-11-271-9/+14
* compilers: remove opinionated c++ warning flagEli Schwartz2022-11-221-4/+4
* Compilers: Keep ccache and exelist separatedXavier Claessens2022-10-251-28/+28
* basic support for oneapi compilersRobert Cohn2022-10-241-1/+11
* pylint: enable consider-using-inDylan Baker2022-09-191-1/+1
* compilers: correct the MSVC version comparison for turning on __cplusplusEli Schwartz2022-09-071-1/+1
* move various unused typing-only imports into type-checking blocksEli Schwartz2022-07-031-2/+4
* Fix invalid Python overridesTristan Partin2022-05-191-3/+1
* compilers/c++: Add MSVC option to make the __cplusplus define accurateEli Schwartz2022-05-081-0/+10
* OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens2022-03-221-13/+13
* fix detection of language standard library pathsPaolo Bonzini2022-03-161-12/+6
* treewide: string-quote the first argument to T.castEli Schwartz2022-03-071-1/+1
* Genericise TI compiler and add MSP430 supportWilliam Toohey2022-02-021-11/+10
* compilers: push the compiler id to a class variableDylan Baker2022-01-101-8/+14
* armltdclang: add support for ARM Ltd.'s `armclang` toolchainBen Boeckel2022-01-031-1/+7
* armclang: clarify that this is support for the Keil cross-compilerBen Boeckel2021-12-161-0/+4
* Remove incorrect arguments for C2000 C++ compiler. Add correct form for outpu...Nathanael Gray2021-11-141-12/+13
* various manual conversion of percent-formatted strings to f-stringsEli Schwartz2021-11-011-2/+2
* fix various flake8 whitespace errorsEli Schwartz2021-10-271-2/+2
* Add stdc++20 support for Visual Studio 2019 v16.11Moroz Oleg2021-10-241-0/+4
* Fix typos discovered by codespellChristian Clauss2021-10-101-3/+3
* fix extra whitespaceEli Schwartz2021-10-041-1/+0
* compilers/elbrus: Deal with C/C++/Fortran stds more correctlymakise-homura2021-09-291-8/+13
* compilers/elbrus: Fix incorrect inheritance model of Elbrus*Compilermakise-homura2021-09-291-4/+3
* compilers: Add default search path stdlib_only_link_flagsDylan Baker2021-09-251-5/+32
* pylint: check for duplicate importsDylan Baker2021-09-241-1/+1
* pylint: turn on superflous-parensDylan Baker2021-08-311-2/+2
* compilers: Fix extra_args parameterDylan Baker2021-08-161-1/+1
* Revert "compilers/c++: Add MSVC option to make the __cplusplus define accurate"Jussi Pakkanen2021-08-151-11/+0
* compilers/c++: Add MSVC option to make the __cplusplus define accurateDylan Baker2021-08-111-0/+11
* more f-strings too complex to be caught by pyupgradeEli Schwartz2021-07-051-4/+3
* split program related classes and functions out of dependenciesDylan Baker2021-03-191-1/+2
* Add address sanitizer support for Visual Studio.Jussi Pakkanen2021-03-091-1/+0
* mass rewrite of string formatting to use f-strings everywhereEli Schwartz2021-03-041-5/+5
* move handling of CFLAGS and friends to environmentDylan Baker2021-01-111-2/+1
* use OptionKey for builtin and base optionsDylan Baker2021-01-041-1/+1
* move OptionKey to mesonlibDylan Baker2021-01-041-3/+1
* use OptionKey for compiler_optionsDylan Baker2021-01-041-88/+114
* Add choices to OptionProxyDylan Baker2021-01-041-8/+8
* compilers: add support for c++20/gnu++20Florian Schmaus2020-12-101-4/+7
* compilers: define standards in the base language compilerDylan Baker2020-11-121-45/+29
* compilers: Standardize the names of compiler optionsDylan Baker2020-11-121-3/+3
* compilers: Enable C++20 for Intel C++ Compiler.Vinson Lee2020-10-061-0/+3