aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2022-09-19declare_dependency: fix regression in printing the correct errorEli Schwartz1-1/+1
2022-09-06Fix install_subdirs not showing up in intro-install_plan.jsonThomas Li1-0/+5
2022-09-05interpreter: name typing-only kwargs import with an underscoreEli Schwartz1-41/+41
2022-09-05interpreter: add a few small func annotationsEli Schwartz1-4/+4
2022-08-29flake8: fix warnings for unused importsEli Schwartz1-0/+2
2022-08-29flake8: fix unnecessary f-strings without any format placeholdersEli Schwartz1-1/+1
2022-08-29flake8: fix lingering whitespace errorsEli Schwartz1-2/+0
2022-08-26Fix indentation issues reported by flake8, requiring code restructuringAlf Henrik Sauge1-9/+11
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge2-2/+2
2022-08-23install modes should not apply sticky bit to filesEli Schwartz1-6/+27
2022-08-23pkgconfig: Variables can be a single stringXavier Claessens1-3/+9
2022-08-22introspection: untangle install_plan implemetation, fix a bunch of wrong onesEli Schwartz1-9/+8
2022-08-22interpreter: add a special class to track the lifecycle of get_option() stringsEli Schwartz3-2/+34
2022-08-18modules/pkgconfig: Use typed_kwargsDylan Baker1-25/+0
2022-08-18modules/fs: Replace configure_file(copy:) with fs.copyfileDylan Baker1-1/+4
2022-08-17interpreter: deprecate the ability import unstable modules as `unstable_*`Dylan Baker1-0/+3
2022-08-17interpreter: move handling of module stability to interpreterDylan Baker1-31/+50
2022-08-17modules: use module level information about new and deprecationDylan Baker1-6/+9
2022-08-15make add_project_dependencies respect build version of include dirsEli Schwartz1-1/+1
2022-08-10cmake: Add rule relaxations for CMake subprojectsDaniel Mensinger1-2/+27
2022-07-17interpreter: Add return type to func_dependencyDylan Baker1-1/+1
2022-07-08implement the new preserve_path kwarg for install_data tooEli Schwartz2-7/+27
2022-07-08fix incorrect type annotationEli Schwartz1-1/+1
2022-07-06Improve error message for `include_directories(abs_path_intree)`Ralf Gommers1-2/+7
2022-06-21fix type checking for declare_dependency to allow linking to executableEli Schwartz1-3/+3
2022-06-17migrate declare_dependency to typed_kwargsEli Schwartz2-32/+94
2022-06-17refactor logic for parsing dependency variables into type_checking moduleEli Schwartz2-12/+41
2022-06-17fix confusing incorrect default name for a KwargInfoEli Schwartz1-1/+1
2022-06-17interpreter: fix a subproject check with symlinksHemmo Nieminen1-1/+1
2022-06-17fix parameter expansion in several error messagesMichael Mera1-1/+1
2022-06-14Fix crash when a reconfigure adds a new subprojectXavier Claessens1-2/+1
2022-06-13flake8: fix various whitespace nitsEli Schwartz1-1/+1
2022-06-10add Feature checks for install_subdir creating an empty directoryEli Schwartz1-0/+7
2022-06-08interpreter/kwargs: fix typoDylan Baker1-1/+1
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 Baker2-4/+7
2022-06-01Fix sandbox violation when using subproject as a symlinkVili Väinölä1-1/+1
2022-05-31rename a badly named KwargInfoEli Schwartz2-4/+4
2022-05-31fix regression that broke type checking of CustomTarget outputsEli Schwartz2-3/+9
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 Schwartz1-2/+5
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 Schwartz2-5/+2
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-25interpreter: add type restrictions to declare_dependency link_wholeDylan Baker1-2/+11
2022-05-25interpreter: add annotations to extract_variablesDylan Baker1-2/+4
2022-05-24ast: cmake: Generate line numbers while printing the AST for better debuggingDaniel Mensinger1-1/+1