aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/rewriter.py
AgeCommit message (Expand)AuthorFilesLines
2024-04-08parser: revert to single StringNode typeCharles Brunet1-14/+14
2024-02-26rewriter: allow setting values regardless of the previous typeJouke Witteveen1-87/+101
2024-02-12add type annotations to mesonmainEli Schwartz1-1/+2
2024-02-12rewriter: remove never-used default None when parsing argumentsEli Schwartz1-1/+1
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-15/+1
2023-11-16Remove shebang from rewriter.pyMarcel Telka1-1/+0
2023-11-01Add comments suggesting to keep shell completion scripts up-to-date near cmd ...Luke Elliott1-0/+2
2023-09-11parser: simplify other node constructorsCharles Brunet1-5/+5
2023-09-11parser: simplify Assignment and PlusAssignment nodesCharles Brunet1-2/+2
2023-09-11parser: add SymbolNode to preserve operatorsCharles Brunet1-8/+11
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet1-7/+7
2023-09-11parser: preserve escape chars in stringsCharles Brunet1-12/+12
2023-04-11fix various spelling issuesJosh Soref1-7/+7
2023-03-14rewriter: fix indentation of kwargsCharles Brunet1-0/+2
2023-03-14rewriter: add missing command aliasesCharles Brunet1-3/+3
2023-03-14rewriter: activate vsenvCharles Brunet1-1/+2
2023-02-01simplify instantiation of builtin type using builtins instead of functionsEli Schwartz1-1/+1
2022-11-30pylint: enable the set_membership pluginDylan Baker1-5/+5
2022-09-19pylint: enable consider-using-inDylan Baker1-1/+1
2022-06-01ast: rename module constant to match PEP8 styleDylan Baker1-2/+2
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz1-1/+5
2021-12-15rewriter: create {add,rm}_extra_files commandsCeleste Wouters1-3/+96
2021-08-31pylint: turn on superflous-parensDylan Baker1-5/+5
2021-08-31pylint: turn on superfluous parens warningDylan Baker1-6/+6
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-4/+4
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-5/+5
2021-03-04various python neatness cleanupsEli Schwartz1-2/+2
2021-01-12Allow '//' as project function id due to git bash path conversion.Luke Elliott1-2/+6
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-5/+5
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-4/+2
2021-01-04use OptionKey for compiler_optionsDylan Baker1-2/+1
2021-01-04use OptionKey for backend_optionsDylan Baker1-1/+1
2021-01-04use OptionKey for coredata.user_optionsDylan Baker1-1/+1
2020-11-05rewrite: fix modified member spellingMarc-André Lureau1-10/+10
2020-11-05rewrite: fix function spellingMarc-André Lureau1-3/+3
2020-04-20Compiler options per langJohn Ericson1-2/+2
2020-03-02review: Initial fixupDaniel Mensinger1-2/+2
2020-03-02types: Annotate ast/interpreter.pyDaniel Mensinger1-3/+3
2020-03-02types: Annotate the AST visitorsDaniel Mensinger1-1/+1
2020-03-02types: Annotate mparser.pyDaniel Mensinger1-2/+6
2020-02-28Rename 'subdir' -> 'filename' in location objectsJon Turney1-18/+18
2020-02-28Update rewriter for filename in node locationJon Turney1-14/+15
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-15/+15
2019-12-05lgtm: ignore all safe `__init__ method calls overridden method` warningsDaniel Mensinger1-2/+2
2019-12-05lgtm: Fix unused variableDaniel Mensinger1-1/+1
2019-11-06Fix typos found by codespellWolfgang Stöggl1-6/+6
2019-06-05Per machine do 'build.' and '' option prefixesJohn Ericson1-2/+5
2019-06-05rewriter: Fix that default_options would not set the correct idDaniel Mensinger1-2/+2
2019-04-25rewriter: optimize the list_to_dict functionDylan Baker1-4/+9
2019-04-21rewriter: fix error messageDaniel Mensinger1-1/+1