aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins/gnu.py
AgeCommit message (Expand)AuthorFilesLines
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker1-3/+0
2023-07-12Match the method signatures of parent classesTristan Partin1-2/+2
2023-07-12Annotate naked fundamental Python typesTristan Partin1-2/+2
2023-07-12Replace some type comments with annotationsTristan Partin1-21/+21
2023-07-12Use CompileCheckMode enumTristan Partin1-2/+3
2023-07-05comp.preprocess(): Do not treat every file as assemblyXavier Claessens1-9/+10
2023-03-23asm: Add sx extensionRenan Lavarec1-0/+1
2023-03-12Fix warning_level=everything with GCC 8David Robillard1-1/+3
2023-02-17compilers: -fprofile-correction is only a valid switch with gcc itself.Luke Elliott1-1/+4
2023-02-01treewide: add future annotations importEli Schwartz1-0/+1
2022-11-27Add warning_level=everythingDavid Robillard1-0/+239
2022-10-25compilers: Make sure to not use ccache in compiler checksXavier Claessens1-1/+1
2022-10-23gnulike: Fix preprocessing files with any extensionXavier Claessens1-0/+6
2022-10-09compilers: Add optimization=plain optionJan Tojnar1-0/+1
2022-05-09compilers/gnu: demote visibilty inlineshidden to hidden for unsupported compi...Eli Schwartz1-0/+2
2022-04-30linkers: Add support for mold linkerFini Jastrow1-2/+8
2022-03-30compilers/gnu: use Popen_safe to prevent resource leaksMarvin Scholz1-8/+1
2022-03-02compilers/gnu: set level 0 optimization to '-O0'Dylan Baker1-1/+1
2022-01-10compilers: push the compiler id to a class variableDylan Baker1-1/+1
2021-07-06Fix unsupported linker error messageAndrea Pappacoda1-1/+1
2021-07-05condense linesEli Schwartz1-2/+1
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz1-1/+1
2021-06-02use an immutable list for an lru_cached functionsDylan Baker1-2/+3
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-2/+2
2021-02-02Add support for LLVM's thinLTODylan Baker1-2/+2
2021-02-02compilers: Add support for using multiple threads with ltoDylan Baker1-2/+15
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-6/+8
2020-12-14Propagate Windows target checks upLaurin-Luis Lehning1-4/+2
2020-12-14Give get_gui_app_args access to the EnvironmentLaurin-Luis Lehning1-1/+1
2020-12-14Make win_subsystem a linker propertyLaurin-Luis Lehning1-14/+0
2020-12-03Add prelinking support for static libraries.Jussi Pakkanen1-0/+3
2020-11-17Revert "Add thinlto support. Closes #7493."Jussi Pakkanen1-4/+2
2020-11-08Add thinlto support. Closes #7493.Jussi Pakkanen1-2/+4
2020-10-07Add win_subsystem kwarg. Closes #7765.Jussi Pakkanen1-0/+14
2020-10-01compilers/gnu: Don't pretend to inherit CLikeDylan Baker1-1/+1
2020-09-24compilers: Tell mypy that the compiler mixins are just thatDylan Baker1-25/+9
2020-09-24compilers/mixings/gnu: make type safeDylan Baker1-11/+34
2020-09-24compilers: Use a distinct type for compile/link resultsDylan Baker1-4/+3
2020-07-23compilers: Cache gnu-mixins has_arguments() checksNirbheek Chauhan1-1/+1
2020-04-20compilers: Silence warning about gnu_inline with clangNirbheek Chauhan1-0/+5
2020-04-10compilers: Move things out of clikeDylan Baker1-0/+3
2020-04-10compilers: disable b_sanitize on hurdPino Toscano1-1/+3
2020-03-17compilers: Error if invalid linker selectedDylan Baker1-0/+4
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-38/+38
2019-12-15default inc dirs: Fix warning on MSYS (fixes #6336)Daniel Mensinger1-5/+8
2019-12-02Allow selecting the dynamic linkerDylan Baker1-0/+4
2019-10-18default inc dirs: fix warning for unsupporte lang (fixes #6050)Daniel Mensinger1-2/+9
2019-10-09Fix for issue 5355Michael Lenczewski1-0/+12
2019-10-07compilers: replace CompilerType with MachineInfoDylan Baker1-10/+8
2019-10-03cache all gnulike_default_include_dirs invocationsDaniel Mensinger1-5/+4