aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/ast/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2023-09-11parser: preserve escape chars in stringsCharles Brunet1-1/+1
2023-09-07syntax-highlighting: vim: update builtin function listLiam Beguin1-2/+0
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-8/+8
2023-04-11fix various spelling issuesJosh Soref1-9/+9
2022-10-03pylint: enable unnecessary-comprehensionDylan Baker1-2/+2
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-10/+12
2022-07-03sort imports for neatnessEli Schwartz1-3/+4
2022-05-03interpreter: new function add_project_dependencies()Paolo Bonzini1-0/+1
2022-03-30Add new debug() functionMarvin Scholz1-0/+1
2022-03-13Merge pull request #9339 from dcbaker/submit/structured_sourcesJussi Pakkanen1-0/+1
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz1-6/+8
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 Baker1-6/+6
2021-08-16Add unset_variable()Tristan Partin1-0/+1
2021-07-25ast: Add dummy "support" for fstrings in the ast packageDaniel Mensinger1-0/+4
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
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-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
2020-09-08typing: fixup for #7708Daniel Mensinger1-1/+5
2020-09-08typing: refactor dict handlingDaniel Mensinger1-8/+8
2020-09-08IntrospectInterpreter: allow dictionaries with nonconstant keysPaolo Bonzini1-0/+10
2020-05-23ast: Handle NotNodeDaniel Mensinger1-0/+5
2020-03-19interpreterbase: Add warning when built-in object method has no kwargsXavier Claessens1-5/+6
2020-03-06ast: Implement dummy evaluate_notstatementDaniel Mensinger1-0/+5
2020-03-06ast: Do not resolve dict keysXavier Claessens1-1/+1
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger1-1/+1
2020-03-02review: Initial fixupDaniel Mensinger1-5/+5
2020-03-02types: Annotate ast/introspection.pyDaniel Mensinger1-12/+4
2020-03-02types: (partially) annotate interpreterbase.pyDaniel Mensinger1-13/+21
2020-03-02types: Annotate ast/interpreter.pyDaniel Mensinger1-38/+46
2020-03-02types: Annotate the AST visitorsDaniel Mensinger1-3/+3
2020-03-02types: Annotate mparser.pyDaniel Mensinger1-1/+9
2020-02-28Store filename in node locationJon Turney1-1/+1
2020-02-28Adjust all the other places MesonException file attribute is setJon Turney1-1/+1
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-5/+5
2019-12-12Add a summary() function for configuration summarizationXavier Claessens1-0/+1
2019-11-06Fix typos found by codespellWolfgang Stöggl1-1/+1
2019-09-04mintro: Fix resolving nodes in kwargs (fixes #5884)Daniel Mensinger1-42/+66
2019-08-12Add is_disabler functionJames Hilliard1-0/+1
2019-07-31mintro: Fix crash related to the sources kwarg (fixes #5741)Daniel Mensinger1-1/+1
2019-07-10Add alias_target() functionXavier Claessens1-0/+1