36 Commits (8603bb491925d9cb74f63725e02fab2a0c6fafe1)

Author SHA1 Message Date
Charles Brunet bd4fd90730 parser: revert to single StringNode type 7 months ago
Jouke Witteveen f013a68898 rewriter: allow setting values regardless of the previous type 9 months ago
Eli Schwartz fc41fd3542
add type annotations to mesonmain 9 months ago
Eli Schwartz 4e83675bf8
rewriter: remove never-used default None when parsing arguments 9 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 11 months ago
Marcel Telka 6901ec394f Remove shebang from rewriter.py 1 year ago
Luke Elliott ce691f8c98 Add comments suggesting to keep shell completion scripts up-to-date near cmd line argument code 1 year ago
Charles Brunet 5b29eff8ad parser: simplify other node constructors 1 year ago
Charles Brunet 0f4891cdf4 parser: simplify Assignment and PlusAssignment nodes 1 year ago
Charles Brunet 02ff9553db parser: add SymbolNode to preserve operators 1 year ago
Charles Brunet 306562b466 parser: use IdNode for function name and assignment name 1 year ago
Charles Brunet 35936283d2 parser: preserve escape chars in strings 1 year ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Charles Brunet 9792506536 rewriter: fix indentation of kwargs 2 years ago
Charles Brunet 7fcc9a95bd rewriter: add missing command aliases 2 years ago
Charles Brunet d4d118438d rewriter: activate vsenv 2 years ago
Eli Schwartz c9ac73a4da
simplify instantiation of builtin type using builtins instead of functions 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Dylan Baker 4da14918cd pylint: enable consider-using-in 2 years ago
Dylan Baker 2a0082b13a ast: rename module constant to match PEP8 style 2 years ago
Eli Schwartz 1c52ac4e15
move various imports into TYPE_CHECKING blocks for neatness 3 years ago
Celeste Wouters c5148d8c73 rewriter: create {add,rm}_extra_files commands 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Dylan Baker 06fdb29daa pylint: turn on superfluous parens warning 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Luke Elliott 9efcdba0d5 Allow '//' as project function id due to git bash path conversion. 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 7142c92285 use OptionKey for backend_options 4 years ago
Dylan Baker e2ef6930ff use OptionKey for coredata.user_options 4 years ago
Marc-André Lureau be2c1a4300 rewrite: fix modified member spelling 4 years ago
Marc-André Lureau 7ba7ea0897 rewrite: fix function spelling 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Daniel Mensinger ab988198c7
review: Initial fixup 5 years ago
Daniel Mensinger c48b0dea27
types: Annotate ast/interpreter.py 5 years ago
Daniel Mensinger a75255bc4c
types: Annotate the AST visitors 5 years ago
Daniel Mensinger c14aea2812
types: Annotate mparser.py 5 years ago
Jon Turney c8f8d58273
Rename 'subdir' -> 'filename' in location objects 5 years ago
Jon Turney d1bd4ccf6e
Update rewriter for filename in node location 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Daniel Mensinger b5cec1c632 lgtm: ignore all safe `__init__ method calls overridden method` warnings 5 years ago
Daniel Mensinger fa4de71faf lgtm: Fix unused variable 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
John Ericson af2d7af998 Per machine do 'build.' and '' option prefixes 6 years ago
Daniel Mensinger 94c6da33a7 rewriter: Fix that default_options would not set the correct id 6 years ago
Dylan Baker 8e1670cc60 rewriter: optimize the list_to_dict function 6 years ago