aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
2023-10-09cargo: Builder: Add dict supportXavier Claessens1-0/+11
2023-10-09cargo: builder: Remove all duplicated functionsXavier Claessens3-209/+72
2023-10-09interpreter: add <lang>_(static|shared)_argsDylan Baker3-2/+55
2023-10-09interpreter: extend annotations around build_both_librariesDylan Baker1-4/+5
2023-10-09interpreter: deprecated language args that don't apply to targetsDylan Baker1-4/+22
2023-10-09build: Use typed_kwargs for language argsDylan Baker6-31/+52
2023-10-09interpreter: Handle BuildTarget.vala_args as Files in the interpreterDylan Baker6-20/+55
2023-10-09Clean up some of the code in simd.check()Tristan Partin1-21/+29
2023-10-09Finish typing the simd moduleTristan Partin1-5/+6
2023-10-09Port simd.check() to typed_pos_args/typed_kwargsTristan Partin1-26/+51
2023-10-09Allow c++23 in gcc-11.Benjamin Redelings1-1/+1
2023-10-08wrap: catch failure to extract tarball and raise WrapExceptionEli Schwartz1-1/+4
2023-10-08Add support for lcov 2.0Nigel Kukard3-12/+32
2023-10-05Add env kwarg in generator.process()Nomura5-6/+20
2023-10-05mcompile: add suffix as an additional parameterDudemanguy1-5/+35
2023-10-05build: use suffix when getting target id for exesDudemanguy2-4/+18
2023-10-05msvc: unify debug filename handlingDudemanguy4-9/+34
2023-10-04Remove unused isinstance() in backends.pyTristan Partin1-2/+0
2023-10-04Remove unused parameter in IntroCommand::get_meson_introspection_types()Tristan Partin1-3/+2
2023-10-04Remove type comments in run_project_tests.pyTristan Partin1-1/+1
2023-10-04Remove unused code in interpreterbaseTristan Partin3-27/+0
2023-10-04Move modtest to the new extension module APITristan Partin1-3/+3
2023-10-04Remove unnecessary isinstance callTristan Partin1-2/+0
2023-10-04interpreter: use typed_kwargs for "sources" keyword argument of build targetsDylan Baker3-3/+19
2023-10-04interpreter: add another overload of source_strings_to_filesDylan Baker1-0/+3
2023-10-04interpreter: rename SOURCE_KW to DEPENDENCY_SOURCES_KWDylan Baker3-5/+5
2023-10-04clike compilers: use MesonBugException instead of AssertionErrorMarvin Scholz1-1/+1
2023-10-03temp disable pylint falsepositive on dub.pyCharles Brunet1-1/+1
2023-10-02python module: stop using distutils "link to libpython" probe on recent pythonEli Schwartz1-4/+13
2023-10-02python module: refactor pypy detection into a consistent variableEli Schwartz1-2/+4
2023-10-02python module: stop using distutils schemes on sufficiently new DebianEli Schwartz1-8/+24
2023-10-02python dependency: ensure that setuptools doesn't inject itself into distutilsEli Schwartz1-1/+3
2023-09-30find_tool: don't assume the pkgconfig variable is a valid commandChristoph Reiter1-1/+1
2023-09-29interpreter: handle implib/export_dynamic conflicts in the interpreterDylan Baker4-6/+18
2023-09-29interpreter: use typed_kwargs for executable's "implib" keyword argumentDylan Baker3-1/+2
2023-09-29interpreter: use typed_kwargs for executable's "pie" keyword argumentDylan Baker2-0/+2
2023-09-29interpreter: use typed_kwargs for executable(export_dynamic)Dylan Baker2-0/+2
2023-09-29Allow share/cmake/ as cmake_prefix_pathXiang Gao1-1/+1
2023-09-28fix regression that broke sanity checking of jar sourcesEli Schwartz1-2/+2
2023-09-28add support for vs_module_defs to ExecutablesDylan Baker5-20/+32
2023-09-28fix using a CustomTargetIndex for vs_module_defsDylan Baker3-7/+8
2023-09-28interpreter: use typed_kwargs for build_target(vs_module_defs)Dylan Baker3-2/+12
2023-09-28interpreter: use typed_kwargs for static_library(pic)Dylan Baker3-3/+5
2023-09-28interpreter: use typed_kwargs for static_library(prelink)Dylan Baker3-6/+11
2023-09-27interpreter: remove rust_crate_type from the build_target checkerDylan Baker1-1/+1
2023-09-27interpreter: used typed_kwargs for rust_dependency_mapDylan Baker3-1/+8
2023-09-27interpreter: add rust_abi to type annotationsDylan Baker1-4/+8
2023-09-27interpreter: annotate build_target functionDylan Baker2-6/+29
2023-09-26mypy: replace fchmod by chmodCharles Brunet1-1/+1
2023-09-26compilers: use correct version comparison for openbsd librariesEli Schwartz1-3/+6