summaryrefslogtreecommitdiff
path: root/mesonbuild/modules
AgeCommit message (Expand)Author
2023-10-09build: Use typed_kwargs for language argsDylan Baker
2023-10-09Clean up some of the code in simd.check()Tristan Partin
2023-10-09Finish typing the simd moduleTristan Partin
2023-10-09Port simd.check() to typed_pos_args/typed_kwargsTristan Partin
2023-10-04Move modtest to the new extension module APITristan Partin
2023-10-04Remove unnecessary isinstance callTristan Partin
2023-10-04interpreter: rename SOURCE_KW to DEPENDENCY_SOURCES_KWDylan Baker
2023-09-30find_tool: don't assume the pkgconfig variable is a valid commandChristoph Reiter
2023-09-27interpreter: annotate build_target functionDylan Baker
2023-09-25rust: apply global, project, and environment C args to bindgenDylan Baker
2023-09-22Allow to fallback to cmake subprojectXavier Claessens
2023-09-19Rust: Add a rust.proc_macro() methodDylan Baker
2023-09-18pkgconfig: Set PKG_CONFIG in env for devenv and g-ir-scannerXavier Claessens
2023-09-09gnome.mkenum_simple(): Fix include path when header is in subdirXavier Claessens
2023-09-07gnome: Fix glib tool lookup consistencyXavier Claessens
2023-09-06qt module: add include_directories to moc compileCharles Brunet
2023-09-06qt module: fix substitution for depfile in mocCharles Brunet
2023-08-29gnome: Fix crash in gtkdoc and generate_gir in C++ projectsXavier Claessens
2023-08-24find_program: Fallback if version mismatchXavier Claessens
2023-08-18Revert "Revert "Add fs.relative_to()""Tristan Partin
2023-08-18Add more descriptive description to CustomTargetCharles Brunet
2023-08-17Revert "Add fs.relative_to()"Eli Schwartz
2023-08-17fix style errors in fs.relative_to implementationEli Schwartz
2023-08-17Add fs.relative_to()Tristan Partin
2023-08-16fs.read(): Catch FileNotFoundErrorXavier Claessens
2023-08-14Python: Add 'limited_api' kwarg to extension_moduleAndrew McNulty
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-08-10hotdoc module: add a bunch more type annotationsEli Schwartz
2023-08-10hotdoc module: avoid monkeypatch crime by properly subclassing ExternalProgramEli Schwartz
2023-08-10python module: add a few more type annotationsEli Schwartz
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens
2023-07-28modules/python3: exclude name_prefix and name_suffixDylan Baker
2023-07-28modules/python3: use typed_pos_args for extension_moduleDylan Baker
2023-07-28modules/python3: use typed_kwargs for extension_moduleDylan Baker
2023-07-28modules/python: use typed_pos_args for extension_moduleDylan Baker
2023-07-28modules/python: typed_kwargs for subdirDylan Baker
2023-07-28modules/python: use the SHARED_MOD_KWS for extension methodDylan Baker
2023-07-26Fix install_data() default install pathDaniele Nicolodi
2023-07-25modules/pkgconfig: Don't insert None into devenv listDylan Baker
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz
2023-07-19avoid module indirection in name resolution for imported objectsEli Schwartz
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-07-19add better comments for mypy suppressionsEli Schwartz
2023-07-13cmake: fix directory separators in generated packageConfig.cmake filesMatthieu Rogez
2023-07-10windows: Fix detection of the llvm-rc resource compilerMartin Storsjö
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen
2023-06-27modules/rust: Add a keyword argument to pass extra args to the rust compilerDylan Baker
2023-06-27modules/rust: Add a machine file property for extra clang args with bindgenDylan Baker
2023-06-27modules/rust: Add a `link_with` kwarg to the test methodDylan Baker