42 Commits (master)

Author SHA1 Message Date
Eli Schwartz 4a352dd8bd
flake8: move unused typing-only imports to TYPE_CHECKING 4 months ago
Eli Schwartz e5f32b7414 catch build files that cannot be opened in utf8 mode and emit useful error 7 months ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 8 months ago
Dylan Baker c41fbf5076 ast/interpreter: fix some low hanging type issues 11 months ago
Dylan Baker 7d0d610045 ast/introspection: make mypy clean 11 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Charles Brunet 8caf40e5ae Allow unit test to parse testcase blocks 1 year ago
Charles Brunet 6a18ae48b3 ast: fully resolve nodes for add operation 1 year ago
Charles Brunet f13260dd43 parser: add ElseNode 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
Liam Beguin 983562c66e
syntax-highlighting: vim: update builtin function list 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Dylan Baker 20d76b8353
pylint: enable unnecessary-comprehension 2 years ago
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 2 years ago
Eli Schwartz 075ccc68be
sort imports for neatness 2 years ago
Paolo Bonzini 3a960023d3 interpreter: new function add_project_dependencies() 3 years ago
Marvin Scholz 2cdddbab56 Add new debug() function 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Dylan Baker cbc62e892a interpreter: add an implementation for structured_sources 3 years ago
Pablo Correa Gómez 4f882ff8ec add install_symlink function 3 years ago
Eli Schwartz 108bd996ee
add install_emptydir function 3 years ago
Daniel Mensinger af0587cb49 interpreter: Holderify arrays and dicts 3 years ago
Daniel Mensinger d93d01b6c5 interpreter: Introduce StringHolder 3 years ago
Daniel Mensinger 43302d3296 interpreter: Introduce BooleanHolder for the bool primitive 3 years ago
Daniel Mensinger 8d92e6d865 interpreter: Add IntegerHolder 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Tristan Partin 1dc13e9951 Add unset_variable() 3 years ago
Daniel Mensinger bf41d56597 ast: Add dummy "support" for fstrings in the ast package 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 7c757dff71 holders: Fix the remaining code to respect the holder changes 3 years ago
Daniel Mensinger 63ade7d937 interpreter: Add a new MesonInterpreterObject for non-elementary objects 3 years ago
Xavier Claessens a45f939092 Add range() function 4 years ago
Jussi Pakkanen fcbab5948c Refactor subdir visitation to track files instead of dirs. 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Daniel Mensinger 057c77f7d0
typing: fixup for #7708 4 years ago
Daniel Mensinger 9c1e72202d
typing: refactor dict handling 4 years ago
Paolo Bonzini 4ed5c3acbf IntrospectInterpreter: allow dictionaries with nonconstant keys 4 years ago
Daniel Mensinger 54511b4a0f
ast: Handle NotNode 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Xavier Claessens 4d6faf6a13 interpreterbase: Add warning when built-in object method has no kwargs 5 years ago
Daniel Mensinger 213d2f18fc ast: Implement dummy evaluate_notstatement 5 years ago
Xavier Claessens b78db74ed5 ast: Do not resolve dict keys 5 years ago
Daniel Mensinger d67888bf9b
types: Remove redundant __init__() -> None annotation 5 years ago
Daniel Mensinger ab988198c7
review: Initial fixup 5 years ago
Daniel Mensinger ad5df1b9c3
types: Annotate ast/introspection.py 5 years ago
Daniel Mensinger 5a89a6f804
types: (partially) annotate interpreterbase.py 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