summaryrefslogtreecommitdiff
path: root/mesonbuild/ast
AgeCommit message (Expand)Author
2020-05-23ast: Add AST JSON printerDaniel Mensinger
2020-03-19interpreterbase: Add warning when built-in object method has no kwargsXavier Claessens
2020-03-08Merge pull request #6736 from dcbaker/mesonlib-type-annotationsJussi Pakkanen
2020-03-06ast: Implement dummy evaluate_notstatementDaniel Mensinger
2020-03-06ast: Do not resolve dict keysXavier Claessens
2020-03-05mesonbuild/mesonlib: Add type annotationsDylan Baker
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger
2020-03-02types: Use import typing as TDaniel Mensinger
2020-03-02review: Initial fixupDaniel Mensinger
2020-03-02types: Annotate ast/introspection.pyDaniel Mensinger
2020-03-02types: (partially) annotate interpreterbase.pyDaniel Mensinger
2020-03-02types: Annotate ast/interpreter.pyDaniel Mensinger
2020-03-02types: Annotate the AST visitorsDaniel Mensinger
2020-03-02types: Annotate mparser.pyDaniel Mensinger
2020-02-28Store filename in node locationJon Turney
2020-02-28Adjust all the other places MesonException file attribute is setJon Turney
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger
2019-12-12Add a summary() function for configuration summarizationXavier Claessens
2019-12-10mintro: Add version key to --scan-dependencies (fixes #6287)Daniel Mensinger
2019-12-10assert(): Make message argument optionalXavier Claessens
2019-11-06Fix typos found by codespellWolfgang Stöggl
2019-09-04mintro: Fix resolving nodes in kwargs (fixes #5884)Daniel Mensinger
2019-08-12Add is_disabler functionJames Hilliard
2019-07-31mintro: Fix crash related to the sources kwarg (fixes #5741)Daniel Mensinger
2019-07-11Merge pull request #5606 from xclaesse/alias_targetJussi Pakkanen
2019-07-10Add alias_target() functionXavier Claessens
2019-06-28ast: printer fix index node printingDaniel Mensinger
2019-06-09Purge `is_cross` and friends without changing user interfacesJohn Ericson
2019-05-13ast: fix #5376Daniel Mensinger
2019-04-29Fix flake8-bugbear warningsDaniel Mensinger
2019-04-29Fix builtin variable namesDaniel Mensinger
2019-04-29Fix blind exceptionsDaniel Mensinger
2019-04-25ast/printer: remove useless ternaryDylan Baker
2019-04-23ast: Address code reviewDaniel Mensinger
2019-04-23make flake8 happyDaniel Mensinger
2019-04-23ast: Make sure to avoid infinite recursionsDaniel Mensinger
2019-04-23ast: support elementary object methodsDaniel Mensinger
2019-04-23ast: resolve simple arithmetic nodesDaniel Mensinger
2019-04-23ast: resolve ID nodes in flatten_argsDaniel Mensinger
2019-04-23Don't use mutable types as default argumentsDylan Baker
2019-04-13mintro: Fix set_variable plus assign bug (closes #5256)Daniel Mensinger
2019-04-02mintro: fix some interpreter crashesDaniel Mensinger
2019-04-02mintro: Fix crash when required is a function (closes #5177)Daniel Mensinger
2019-03-04rewriter: Handle duplicate targetDaniel Mensinger
2019-03-03intro: Fixed code after rebaseDaniel Mensinger
2019-03-03mintro: Dependencies from sourceDaniel Mensinger
2019-03-03Target introspection from sourceDaniel Mensinger
2019-03-03rewriter: Minor code cleanupDaniel Mensinger
2019-03-03rewriter: Handle Arithmetic nodeDaniel Mensinger
2019-03-01mintro: Add subproject_dir to --projectinfoDaniel Schulte