aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
2022-06-01interpreter: add missing type annotationDylan Baker1-1/+1
2022-06-01interpreter: add location to a FeatureNew callDylan Baker1-2/+3
2022-06-01interpreter: use a shared KwargInfo for install_dirDylan Baker6-18/+21
2022-06-01dependencies: Fix d_module_version typesDylan Baker1-1/+1
2022-06-01modules/gnome: fix gen_marshall annotationDylan Baker1-1/+1
2022-06-01targets: Fix annotations of get_install_dir to be accurateDylan Baker1-7/+7
2022-06-01ast: rename module constant to match PEP8 styleDylan Baker4-8/+13
2022-06-01ast/introspection: tidy up imports a bit more with __future__.annotationsDylan Baker1-3/+8
2022-06-01ast/introspection: sort importsDylan Baker1-9/+10
2022-06-01modules: move gnome targets into gnome moduleDylan Baker3-18/+19
2022-06-01compiler: Add missing needs_static_linker to base Compiler classDylan Baker1-0/+3
2022-06-01Fix sandbox violation when using subproject as a symlinkVili Väinölä1-1/+1
2022-05-31fix bug in i18n merge_file/itstool_join revealed by previous commitEli Schwartz1-19/+25
2022-05-31rename a badly named KwargInfoEli Schwartz3-7/+7
2022-05-31fix regression that broke type checking of CustomTarget outputsEli Schwartz3-5/+11
2022-05-31make sure no custom_target outputs are named "all" or "meson-internal__*"Eli Schwartz1-9/+15
2022-05-31relax target name restrictions to cater to internal useEli Schwartz2-4/+7
2022-05-31ninja backend: simplify generation of phony targetsEli Schwartz1-64/+33
2022-05-31Fix that VS backend respects "console" keyword in custom_targetVili Väinölä1-1/+2
2022-05-30Implement `preserve_path` for install_headersFlorian "sp1rit"​1-4/+18
2022-05-30fix invalid type for default_optionsEli Schwartz1-1/+1
2022-05-30fix incorrectly allowed kwarg for custom_targetEli Schwartz3-8/+2
2022-05-29i18n: be build-compatible (but not developer-compatible) with gettext-tinyEli Schwartz1-9/+12
2022-05-29i18n: fix bug where disabling gettext() broke merge_file()Eli Schwartz1-1/+1
2022-05-29gettext: explicitly pass source root / subdir as cli argsEli Schwartz2-8/+13
2022-05-29linkers: try a bit harder to autodetect the correct linker idEli Schwartz1-2/+4
2022-05-26fix custom_target crash if boolean true is specified in install_dirEli Schwartz2-2/+3
2022-05-25Make a copy of auto_features options when changing its nameXavier Claessens1-1/+2
2022-05-25build: replace hand rolled code with CustomTarget[Index].links_dynamically()Dylan Baker1-2/+2
2022-05-25interpreter: add type restrictions to declare_dependency link_wholeDylan Baker1-2/+11
2022-05-25build: Add a `links_dynamically` method to CustomTarget[Index]Dylan Baker1-0/+20
2022-05-25dependencies: Don't allow as_link_whole to complete with SharedLibrariesDylan Baker1-1/+12
2022-05-25interpreter: add annotations to extract_variablesDylan Baker1-2/+4
2022-05-25dependencies: Fix several annotations issuesDylan Baker1-7/+11
2022-05-25build: fix annotations for BuildTarget.link*targetDylan Baker1-2/+2
2022-05-25modules/gnome: Fix missing type annotationDylan Baker1-1/+1
2022-05-25modules/gnome: fix some typing issuesDylan Baker1-3/+3
2022-05-25Fix optimization level 's' for the TI compilerAndreas Obergschwandtner1-1/+1
2022-05-24cmake: fix detecting directories as input files (fixes #10244)Daniel Mensinger1-1/+1
2022-05-24ast: cmake: Generate line numbers while printing the AST for better debuggingDaniel Mensinger2-2/+31
2022-05-24Tweak "header has symbol" messagePeter Eisentraut1-2/+2
2022-05-24fix traceback when run_command has a find_program as the inline argEli Schwartz1-1/+6
2022-05-24mtest: ignore invalid inputPaolo Bonzini1-5/+0
2022-05-23modules/icestorm: use type checkingDylan Baker1-55/+91
2022-05-23modules/icestorm: replace individual tools attributes with dictDylan Baker1-16/+22
2022-05-23interpreter: Add another overload to source_strings_to_filesDylan Baker1-0/+3
2022-05-23modules: add typing to the modtest moduleDylan Baker1-5/+16
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz6-16/+29
2022-05-23typing: use forward reference for types defined later in fileEli Schwartz1-2/+2
2022-05-23fix typing regressionEli Schwartz1-1/+1