aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
2023-08-14interpreter: use typed_kwargs for shared_library(soversion)Dylan Baker3-9/+5
2023-08-14interpreter: use typed_kwargs for shared_library(version)Dylan Baker3-10/+19
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz38-214/+214
2023-08-11rewrite a couple comment-style type annotations for oddly indented dictsEli Schwartz2-14/+20
2023-08-11remove useless type annotationsEli Schwartz15-43/+43
2023-08-10hotdoc module: add a bunch more type annotationsEli Schwartz1-51/+74
2023-08-10hotdoc module: avoid monkeypatch crime by properly subclassing ExternalProgramEli Schwartz1-7/+8
2023-08-10python module: add a few more type annotationsEli Schwartz1-5/+8
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz3-11/+21
2023-08-10Popen_safe_logged: Also log exceptionsXavier Claessens1-1/+7
2023-08-09Optimize CLikeCompiler._get_file_from_list()Charles Brunet1-13/+11
2023-08-08correct cmakedefine behaviorJan2001011-10/+28
2023-08-08clang: use gcc syntax to enable diagnostics colorkiwixz1-3/+3
2023-08-08tests: fix test_vsenv_option with Python 3.11+ on WindowsChristoph Reiter1-1/+3
2023-08-08interpreter|dependencies: Fix issues spotted by mypyDylan Baker1-5/+4
2023-08-08interpreter: delete dead code in func_declare_dependencyDylan Baker1-3/+0
2023-08-08interpreter: add type annotations to func_declare_dependencyDylan Baker2-3/+22
2023-08-08Detect version for Vulkan system dependencyLucas Alber1-5/+29
2023-08-07machine file: Fix crash on empty valueXavier Claessens1-2/+4
2023-08-07Error when an installed static library links to internal custom targetXavier Claessens1-28/+31
2023-08-07c_std, cpp_std: Change to a list of desired versions in preference orderXavier Claessens4-95/+150
2023-08-07Compiler: Add werror kwarg to compiles(), links() and run() methodsXavier Claessens1-27/+29
2023-08-06build.py: improve BuildTarget error messageAlexandre Janniaux1-2/+2
2023-08-06UserArrayOption: Make listify_value() a static methodXavier Claessens2-3/+7
2023-08-06UserArrayOption: Remove user_input argumentXavier Claessens4-16/+14
2023-08-06environment: Don't override mips64 to mips if no compilers are availableSimon McVittie1-2/+2
2023-08-06environment: Assume that mips64 can run 32-bit mips binariesSimon McVittie1-0/+1
2023-08-05fixup: since: 1.1.0 -> 1.3.0Milan Hauth1-1/+1
2023-08-05compiler: Add required keyword to has_* methodsXavier Claessens1-40/+100
2023-08-04Add default_options argument to find_program()Nomura2-5/+11
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens6-169/+233
2023-08-03MachineChoice: Implement __str__ for easier debugXavier Claessens1-0/+3
2023-08-03run_command: Remove useless node argumentXavier Claessens2-5/+4
2023-08-03ExecutableSerialisation: capture and feed are optional stringsXavier Claessens2-10/+8
2023-08-02convert booleans in summary function to correct representationEli Schwartz1-3/+6
2023-08-02Unify message(), format() and fstring formattingXavier Claessens5-32/+56
2023-08-02treewide: internally avoid deprecated machine file uses of "pkgconfig"Eli Schwartz1-1/+1
2023-08-02Optimize extract_dll_paths in ninja backendCharles Brunet1-24/+29
2023-07-31fix lint errors revealed by pycodestyle 2.11Eli Schwartz2-5/+5
2023-07-31do better sanity check for vs_module_defs inputEli Schwartz1-1/+1
2023-07-31Merge pull request #11986 from williamspatrick/clang-enable-cpp23Jussi Pakkanen1-2/+24
2023-07-28modules/python3: exclude name_prefix and name_suffixDylan Baker1-5/+1
2023-07-28modules/python3: use typed_pos_args for extension_moduleDylan Baker1-4/+9
2023-07-28modules/python3: use typed_kwargs for extension_moduleDylan Baker1-3/+12
2023-07-28modules/python: use typed_pos_args for extension_moduleDylan Baker1-5/+7
2023-07-28modules/python: typed_kwargs for subdirDylan Baker1-8/+9
2023-07-28modules/python: use the SHARED_MOD_KWS for extension methodDylan Baker1-3/+10
2023-07-26Fix install_data() default install pathDaniele Nicolodi3-14/+18
2023-07-26interpreter: Remove redundant commentDaniele Nicolodi1-1/+0
2023-07-25templates: use common classes for remaining languagesDylan Baker11-369/+182