aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2023-05-31mlog: remove direct calls to log_onceDylan Baker1-3/+3
2023-05-20rust: Add system libs used by rust std to staticlib external depsXavier Claessens1-0/+14
2023-05-20rust: Use Popen_safe() for sanity checksXavier Claessens1-11/+2
2023-05-16rust compiler: use better sanity check logging comparable to the clike oneEli Schwartz1-7/+13
2023-05-13During reconfigure, show that no compiler was found, if compiler fails sanity...Volker Weißmann1-4/+8
2023-05-06Initial support for Metrowerks AssemblerNomura3-1/+125
2023-04-24yasm: Fix usage of incompatible optimization flagsL. E. Segovia1-0/+4
2023-04-24Initial support for Metrowerks C/C++ compilerNomura4-3/+388
2023-04-21rust: add support for b_ndebugDylan Baker1-1/+5
2023-04-21compilers: split code for deciding if debug is needed into a helperDylan Baker1-4/+12
2023-04-21compilers: convert method to get assert control to a booleanDylan Baker4-15/+28
2023-04-20intro: add more details to generated json filesCharles Brunet1-1/+1
2023-04-17Add c++23 to the list of C++ standards.Jussi Pakkanen1-1/+5
2023-04-14rust: Use the corresponding rustc version when clippy-driver is chosen as Rus...Sebastian Dröge1-1/+12
2023-04-14rust: Don't pass dependency compile arguments to the compilerSebastian Dröge1-0/+7
2023-04-11fix various spelling issuesJosh Soref4-10/+10
2023-04-11Change "can not" to "cannot" throughout projectHiPhish9-9/+9
2023-03-23asm: Add sx extensionRenan Lavarec6-1/+7
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 Brunet6-13/+13
2023-03-12Fix warning_level=everything with GCC 8David Robillard1-1/+3
2023-03-09detect.py: Be more precise about detecting xtensa gcc toolchainsKhem Raj1-1/+1
2023-02-27Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund3-23/+25
2023-02-27Add Compiler.cached_run()Andres Freund1-1/+29
2023-02-25Misleading comment mtribiere1-1/+1
2023-02-20nasm: Detect and use MSVC linker if presentL. E. Segovia1-0/+3
2023-02-20nasm: Link with windows CRT libs when nasm is used as linker languageXavier Claessens2-2/+51
2023-02-17compilers: -fprofile-correction is only a valid switch with gcc itself.Luke Elliott1-1/+4
2023-02-14asm: Use more backward-compatible invocation syntax for nasmSimon McVittie1-1/+1
2023-02-10cython: wire up support for emitting and using depfilesEli Schwartz1-1/+9
2023-02-08compilers: Optimize the /Zc:__cplusplus codeDylan Baker1-10/+6
2023-02-08compilers: Remove /utf-8 from Visual Studio command args onceDylan Baker1-3/+9
2023-02-08compilers: Copy const always_args before returningDylan Baker1-1/+2
2023-02-07Visual Studio: Drop /utf-8 if it is not supportedChun-wei Fan1-0/+10
2023-02-01pylint 2.16: join iterables without repeated appendEli Schwartz1-3/+1
2023-02-01remove unneeded type commentEli Schwartz1-1/+1
2023-02-01treewide: add future annotations importEli Schwartz11-0/+11
2023-02-01add cc.has_function_attribute('vector_size')Dudemanguy1-0/+2
2023-02-01remove /utf-8 option when /validate-charset- is presentCharles Brunet1-1/+3
2023-01-31cuda: enable C++20 for CUDA 12David Seifert1-2/+15
2023-01-18 Fix nasm when target has threads as added dependencyGijs Peskens1-0/+8
2023-01-04clang-cl: supports /std:c++20 now.Luke Elliott1-1/+1
2023-01-03Add fatal=False to many mlog.warnings()Dylan Baker1-3/+4
2023-01-03reformat some warnings for better code readabilityDylan Baker1-1/+1
2022-12-27emscripten: remove no longer relevant commentKleis Auke Wolthuizen1-2/+1
2022-12-27emscripten: enforce version 1.39.19 or higherKleis Auke Wolthuizen2-0/+4
2022-12-27emscripten: remove redundant `thread_flags` implementationKleis Auke Wolthuizen1-3/+0
2022-12-27emscripten: use single arguments when specifying optionsKleis Auke Wolthuizen1-1/+1
2022-12-27emscripten: prefer `-pthread` over `-s USE_PTHREADS=1`Kleis Auke Wolthuizen1-2/+2
2022-12-22meson: Cache os.path.realpath in CLikeCompilerArgsNirbheek Chauhan1-4/+9