aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/ast
AgeCommit message (Expand)AuthorFilesLines
2022-03-07build: plumb structured sources into BuildTargetsDylan Baker1-1/+1
2022-03-07interpreter: add an implementation for structured_sourcesDylan Baker1-0/+1
2021-12-01add install_symlink functionPablo Correa Gómez1-0/+1
2021-10-08add install_emptydir functionEli Schwartz1-0/+1
2021-10-06interpreter: Holderify arrays and dictsDaniel Mensinger1-5/+14
2021-09-25interpreter: Introduce StringHolderDaniel Mensinger1-1/+2
2021-09-01interpreter: Introduce BooleanHolder for the bool primitiveDaniel Mensinger1-1/+2
2021-08-31interpreter: Add IntegerHolderDaniel Mensinger1-1/+2
2021-08-31pylint: turn on superflous-parensDylan Baker2-7/+7
2021-08-16Add unset_variable()Tristan Partin1-0/+1
2021-07-25ast: Add dummy "support" for fstrings in the ast packageDaniel Mensinger3-0/+14
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger1-1/+2
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger1-0/+9
2021-06-18interpreter: Add a new MesonInterpreterObject for non-elementary objectsDaniel Mensinger1-10/+20
2021-06-16Fix assert(not true) raising backtraceXavier Claessens1-1/+1
2021-03-16Add range() functionXavier Claessens1-0/+1
2021-03-06Refactor subdir visitation to track files instead of dirs.Jussi Pakkanen1-6/+7
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-2/+2
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-2/+2
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+2
2021-01-04use new optionkey.is_* methodsDylan Baker1-1/+1
2021-01-04use the OptionKey type for command line and machine filesDylan Baker1-3/+3
2020-10-16Refactor handling of machine file optionsXavier Claessens1-1/+1
2020-10-15intro: Add extra_files key to intro output (fixes #7310)Daniel Mensinger1-29/+39
2020-09-24ast/introspection: Fix typing violation due to untyped functionsDylan Baker1-7/+8
2020-09-09Merge pull request #7657 from mensinda/moreTypingDylan Baker4-16/+25
2020-09-09Merge pull request #7428 from jon-turney/introspector-add-languagesJussi Pakkanen1-12/+21
2020-09-09Implement add_languages(native:) in introspectorJon Turney1-2/+7
2020-09-08typing: fixup for #7708Daniel Mensinger1-1/+5
2020-09-08typing: fix LGTM bot errorDaniel Mensinger1-0/+4
2020-09-08typing: fix code reviewDaniel Mensinger1-1/+1
2020-09-08typing: more fixesDaniel Mensinger1-1/+2
2020-09-08typing: completely type astDaniel Mensinger3-7/+7
2020-09-08typing: refactor dict handlingDaniel Mensinger1-8/+8
2020-09-08IntrospectInterpreter: allow dictionaries with nonconstant keysPaolo Bonzini1-0/+10
2020-09-08Factor out an _add_languages() function in introspectorJon Turney1-11/+15
2020-08-01Put machine file and cmd line parsing in EnvironmentDylan Baker1-1/+1
2020-05-23ast: Handle NotNodeDaniel Mensinger1-0/+5
2020-05-23ast: Add AST JSON printerDaniel Mensinger3-4/+162
2020-03-19interpreterbase: Add warning when built-in object method has no kwargsXavier Claessens1-5/+6
2020-03-08Merge pull request #6736 from dcbaker/mesonlib-type-annotationsJussi Pakkanen1-2/+2
2020-03-06ast: Implement dummy evaluate_notstatementDaniel Mensinger1-0/+5
2020-03-06ast: Do not resolve dict keysXavier Claessens1-1/+1
2020-03-05mesonbuild/mesonlib: Add type annotationsDylan Baker1-2/+2
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger5-8/+8
2020-03-02types: Use import typing as TDaniel Mensinger2-26/+26
2020-03-02review: Initial fixupDaniel Mensinger1-5/+5
2020-03-02types: Annotate ast/introspection.pyDaniel Mensinger2-48/+60
2020-03-02types: (partially) annotate interpreterbase.pyDaniel Mensinger1-13/+21