aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/type_checking.py
AgeCommit message (Expand)AuthorFilesLines
2023-09-19Rust: Replace rust_crate_type with rust_abiXavier Claessens1-0/+25
2023-09-19interpreter: Use common definition for sources typeXavier Claessens1-0/+3
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens1-0/+9
2023-09-13install_{data,headers,subdir}: implement follow_symlinksArsen Arsenović1-0/+6
2023-08-14interpreter: use typed_kwargs for shared_library(darwin_versions)Dylan Baker1-0/+44
2023-08-14interpreter: use typed_kwargs for shared_library(soversion)Dylan Baker1-0/+1
2023-08-14interpreter: use typed_kwargs for shared_library(version)Dylan Baker1-1/+10
2023-07-25interpreter: use typed_kwargs for Executable(win_subsystem)Dylan Baker1-1/+14
2023-07-25interpreter: use typed_kwargs for gui_appDylan Baker1-1/+3
2023-07-20interpreter: deprecate 'jar' value of build_target(target_type)Dylan Baker1-1/+5
2023-07-20interpreter: use kwarginfo for build_target(target_type)Dylan Baker1-0/+12
2023-07-20interpreter: use typed_kwargs for jar(java_resources)Dylan Baker1-1/+2
2023-07-20build|interpreter: move main_class to typed_kwargsDylan Baker1-1/+3
2023-07-20interpreter: use type_checking defined target argument listsDylan Baker1-0/+75
2023-06-20interpreter: Accept more types in default_options dict valuesXavier Claessens1-9/+12
2023-06-20interpreter: allow default_options and override_options as a dictDylan Baker1-20/+17
2023-05-24repair install_mode support for uid/gid effectively everywhereEli Schwartz1-2/+11
2023-05-24remove inaccurate commentEli Schwartz1-6/+1
2023-04-11fix various spelling issuesJosh Soref1-3/+3
2023-03-17Better error message when custom_targets has duplicates in the output kwargVolker Weißmann1-0/+7
2023-03-04typed_kwargs: Extend since_values and deprecated_values for typesXavier Claessens1-9/+0
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz1-5/+6
2022-12-05type_checking: add a type checking helper for strings in include_directoriesDylan Baker1-0/+9
2022-12-05interpreter: move TEST_KW from interpreter.py to type_checking.pyDylan Baker1-0/+19
2022-09-28Move classes used by scripts to their own moduleXavier Claessens1-2/+4
2022-09-19declare_dependency: fix regression in printing the correct errorEli Schwartz1-1/+1
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge1-1/+1
2022-08-23pkgconfig: Variables can be a single stringXavier Claessens1-3/+9
2022-07-08implement the new preserve_path kwarg for install_data tooEli Schwartz1-0/+2
2022-06-21fix type checking for declare_dependency to allow linking to executableEli Schwartz1-3/+3
2022-06-17migrate declare_dependency to typed_kwargsEli Schwartz1-1/+61
2022-06-17refactor logic for parsing dependency variables into type_checking moduleEli Schwartz1-0/+31
2022-06-17fix confusing incorrect default name for a KwargInfoEli Schwartz1-1/+1
2022-06-01interpreter: use a shared KwargInfo for install_dirDylan Baker1-0/+2
2022-05-31rename a badly named KwargInfoEli Schwartz1-1/+1
2022-05-31fix regression that broke type checking of CustomTarget outputsEli Schwartz1-0/+7
2022-05-30fix invalid type for default_optionsEli Schwartz1-1/+1
2022-05-26fix custom_target crash if boolean true is specified in install_dirEli Schwartz1-1/+2
2022-05-17fix incorrect FeatureNew for separator kwarg in environment object methodsEli Schwartz1-1/+1
2022-03-07move a bunch of imports into TYPE_CHECKING blocksEli Schwartz1-1/+2
2022-03-01interpreter: use a shared KwargInfo for install_tagDylan Baker1-0/+2
2022-02-28Allow setting method/separator in environment() and meson.add_devenv()Xavier Claessens1-10/+33
2022-02-16flake8: fix various whitespace errors with badly aligned codeEli Schwartz1-2/+2
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker1-0/+3
2022-01-27remove incorrect deprecated feature for vcs_tagEli Schwartz1-0/+1
2022-01-27move the version info for build_always* directly into the kwarginfoEli Schwartz1-2/+7
2021-12-07interpreter: use common DEPENDS_KWDylan Baker1-0/+1
2021-12-07interpreter: move more custom_target keyword arguments to the type_checking m...Dylan Baker1-0/+5
2021-11-22interpreter: move disabler KwargInfo to the type_checking moduleDylan Baker1-0/+2
2021-11-22interpreter: use typed_kwargs for projectDylan Baker1-0/+9