aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/ast/introspection.py
AgeCommit message (Expand)AuthorFilesLines
2023-09-11parser: preserve escape chars in stringsCharles Brunet1-4/+4
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-10/+10
2023-08-11remove useless type annotationsEli Schwartz1-1/+1
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen1-2/+1
2023-05-13During reconfigure, show that no compiler was found, if compiler fails sanity...Volker Weißmann1-1/+1
2023-05-01build: Process compilers before calling link() and link_whole()Xavier Claessens1-2/+1
2023-04-11fix various spelling issuesJosh Soref1-2/+2
2023-03-28Add support for meson.options as a replacement for meson_options.txtDylan Baker1-3/+5
2023-03-14rewriter: fix warning about empty sourcesCharles Brunet1-0/+1
2023-01-29introspect: avoid crashing when add_languages for an optional language failsEli Schwartz1-6/+16
2022-11-30pylint: enable the set_membership pluginDylan Baker1-1/+1
2022-06-13flake8: fix various whitespace nitsEli Schwartz1-1/+0
2022-06-01ast: rename module constant to match PEP8 styleDylan Baker1-2/+7
2022-06-01ast/introspection: tidy up imports a bit more with __future__.annotationsDylan Baker1-3/+8
2022-06-01ast/introspection: sort importsDylan Baker1-9/+10
2022-03-24Make compilers list per subprojectXavier Claessens1-1/+4
2022-03-22interpreter: Make compiler options per-subprojectXavier Claessens1-1/+10
2022-03-07build: plumb structured sources into BuildTargetsDylan Baker1-1/+1
2021-08-31pylint: turn on superflous-parensDylan Baker1-1/+1
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger1-1/+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 Baker1-3/+8
2020-09-09Implement add_languages(native:) in introspectorJon Turney1-2/+7
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 Mensinger1-3/+3
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-03-05mesonbuild/mesonlib: Add type annotationsDylan Baker1-2/+2
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger1-2/+2
2020-03-02types: Use import typing as TDaniel Mensinger1-24/+24
2020-03-02types: Annotate ast/introspection.pyDaniel Mensinger1-36/+56
2020-03-02types: Annotate ast/interpreter.pyDaniel Mensinger1-4/+3
2020-03-02types: Annotate the AST visitorsDaniel Mensinger1-3/+2
2019-12-10mintro: Add version key to --scan-dependencies (fixes #6287)Daniel Mensinger1-1/+6
2019-11-06Fix typos found by codespellWolfgang Stöggl1-2/+2
2019-07-31mintro: Fix crash related to the sources kwarg (fixes #5741)Daniel Mensinger1-2/+6
2019-06-09Purge `is_cross` and friends without changing user interfacesJohn Ericson1-7/+8
2019-05-13ast: fix #5376Daniel Mensinger1-1/+1
2019-04-29Fix builtin variable namesDaniel Mensinger1-3/+3
2019-04-29Fix blind exceptionsDaniel Mensinger1-1/+1
2019-04-23ast: resolve ID nodes in flatten_argsDaniel Mensinger1-3/+4
2019-04-23Don't use mutable types as default argumentsDylan Baker1-1/+2