summaryrefslogtreecommitdiff
path: root/mesonbuild/ast
AgeCommit message (Expand)Author
2022-06-13flake8: fix various whitespace nitsEli Schwartz
2022-06-01ast: rename module constant to match PEP8 styleDylan Baker
2022-06-01ast/introspection: tidy up imports a bit more with __future__.annotationsDylan Baker
2022-06-01ast/introspection: sort importsDylan Baker
2022-05-24ast: cmake: Generate line numbers while printing the AST for better debuggingDaniel Mensinger
2022-05-03interpreter: new function add_project_dependencies()Paolo Bonzini
2022-03-30Add new debug() functionMarvin Scholz
2022-03-24Make compilers list per subprojectXavier Claessens
2022-03-22interpreter: Make compiler options per-subprojectXavier Claessens
2022-03-13Merge pull request #9339 from dcbaker/submit/structured_sourcesJussi Pakkanen
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz
2022-03-07build: plumb structured sources into BuildTargetsDylan Baker
2022-03-07interpreter: add an implementation for structured_sourcesDylan Baker
2021-12-01add install_symlink functionPablo Correa Gómez
2021-10-08add install_emptydir functionEli Schwartz
2021-10-06interpreter: Holderify arrays and dictsDaniel Mensinger
2021-09-25interpreter: Introduce StringHolderDaniel Mensinger
2021-09-01interpreter: Introduce BooleanHolder for the bool primitiveDaniel Mensinger
2021-08-31interpreter: Add IntegerHolderDaniel Mensinger
2021-08-31pylint: turn on superflous-parensDylan Baker
2021-08-16Add unset_variable()Tristan Partin
2021-07-25ast: Add dummy "support" for fstrings in the ast packageDaniel Mensinger
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger
2021-06-18interpreter: Add a new MesonInterpreterObject for non-elementary objectsDaniel Mensinger
2021-06-16Fix assert(not true) raising backtraceXavier Claessens
2021-03-16Add range() functionXavier Claessens
2021-03-06Refactor subdir visitation to track files instead of dirs.Jussi Pakkanen
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-01-04Use a single coredata dictionary for optionsDylan Baker
2021-01-04move OptionKey to mesonlibDylan Baker
2021-01-04use new optionkey.is_* methodsDylan Baker
2021-01-04use the OptionKey type for command line and machine filesDylan Baker
2020-10-16Refactor handling of machine file optionsXavier Claessens
2020-10-15intro: Add extra_files key to intro output (fixes #7310)Daniel Mensinger
2020-09-24ast/introspection: Fix typing violation due to untyped functionsDylan Baker
2020-09-09Merge pull request #7657 from mensinda/moreTypingDylan Baker
2020-09-09Merge pull request #7428 from jon-turney/introspector-add-languagesJussi Pakkanen
2020-09-09Implement add_languages(native:) in introspectorJon Turney
2020-09-08typing: fixup for #7708Daniel Mensinger
2020-09-08typing: fix LGTM bot errorDaniel Mensinger
2020-09-08typing: fix code reviewDaniel Mensinger
2020-09-08typing: more fixesDaniel Mensinger
2020-09-08typing: completely type astDaniel Mensinger
2020-09-08typing: refactor dict handlingDaniel Mensinger
2020-09-08IntrospectInterpreter: allow dictionaries with nonconstant keysPaolo Bonzini
2020-09-08Factor out an _add_languages() function in introspectorJon Turney
2020-08-01Put machine file and cmd line parsing in EnvironmentDylan Baker
2020-05-23ast: Handle NotNodeDaniel Mensinger