aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/ast
AgeCommit message (Expand)AuthorFilesLines
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
2020-03-02types: Annotate ast/interpreter.pyDaniel Mensinger2-42/+49
2020-03-02types: Annotate the AST visitorsDaniel Mensinger5-89/+87
2020-03-02types: Annotate mparser.pyDaniel Mensinger2-6/+11
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-12-10mintro: Add version key to --scan-dependencies (fixes #6287)Daniel Mensinger1-1/+6
2019-12-10assert(): Make message argument optionalXavier Claessens1-2/+5
2019-11-06Fix typos found by codespellWolfgang Stöggl2-3/+3
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 Mensinger2-3/+7
2019-07-11Merge pull request #5606 from xclaesse/alias_targetJussi Pakkanen1-0/+1
2019-07-10Add alias_target() functionXavier Claessens1-0/+1
2019-06-28ast: printer fix index node printingDaniel Mensinger2-1/+3
2019-06-09Purge `is_cross` and friends without changing user interfacesJohn Ericson1-7/+8
2019-05-13ast: fix #5376Daniel Mensinger2-3/+9
2019-04-29Fix flake8-bugbear warningsDaniel Mensinger1-2/+0
2019-04-29Fix builtin variable namesDaniel Mensinger1-3/+3
2019-04-29Fix blind exceptionsDaniel Mensinger1-1/+1
2019-04-25ast/printer: remove useless ternaryDylan Baker1-1/+1
2019-04-23ast: Address code reviewDaniel Mensinger1-3/+7