index
:
meson
clippy-json
master
Unnamed repository; edit this file 'description' to name the repository.
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mesonbuild
/
interpreterbase
/
interpreterbase.py
Age
Commit message (
Expand
)
Author
2025-12-08
interpreterbase: make ArithmeticNode and MesonOperator both use operator names
Paolo Bonzini
2025-12-08
make ctype the same as the printed AST
Paolo Bonzini
2025-10-20
interpreter: Fix extract_object subproject validation
Xavier Claessens
2025-10-17
cargo: Allow a cargo subproject to subdir() into another cargo project
Xavier Claessens
2025-04-08
coredata: move update_project_options to the optstore
Dylan Baker
2025-03-14
Move Interpreter.read_buildfile to base class
Charles Brunet
2025-03-14
Move options loading to InterpreterBase
Charles Brunet
2025-03-14
Move variables to InterpreterBase
Charles Brunet
2025-03-14
Extract common func_subdir functions to InterpreterBase
Charles Brunet
2025-01-21
Revert "interpreterbase: Add disabler exception for `get_variable` method"
Jussi Pakkanen
2025-01-19
interpreterbase: Add disabler exception for `get_variable` method
Andrew McNulty
2025-01-08
optimize variable assignments
Paolo Bonzini
2024-11-15
interpreter: remove current_lineno
Dylan Baker
2024-04-28
catch build files that cannot be opened in utf8 mode and emit useful error
Eli Schwartz
2024-04-08
parser: revert to single StringNode type
Charles Brunet
2024-02-23
Detect utf8 bom from meson build files
Charles Brunet
2023-12-13
Use SPDX-License-Identifier consistently
Dylan Baker
2023-11-04
Fine-tune the error message when trying to build outside the project root
Eli Schwartz
2023-09-11
parser: simplify Assignment and PlusAssignment nodes
Charles Brunet
2023-09-11
parser: add ElseNode
Charles Brunet
2023-09-11
parser: use IdNode for foreach varnames
Charles Brunet
2023-09-11
parser: use IdNode for function name and assignment name
Charles Brunet
2023-09-11
parser: preserve escape chars in strings
Charles Brunet
2023-09-11
Add ParenthesizedNode
JCWasmx86
2023-08-11
treewide: automatic rewriting of all comment-style type annotations
Eli Schwartz
2023-08-02
Unify message(), format() and fstring formatting
Xavier Claessens
2023-07-19
move various bits of type-checking only code to TYPE_CHECKING blocks
Eli Schwartz
2023-07-19
fix implicit_reexport issues and enforce them going forward
Eli Schwartz
2023-04-11
fix various spelling issues
Josh Soref
2023-04-04
propagate the most accurate node to error messages
Eli Schwartz
2023-03-01
handle meson_version after parsing but before invalid project() kwargs
Eli Schwartz
2023-03-01
handle meson_version even when the build file fails to parse
Eli Schwartz
2023-03-01
interpreter: Add testcase..endtestcase clause support
Xavier Claessens
2023-02-27
prevent unhandled exception for operations on None
Charles Brunet
2023-02-01
micro-optimize: define typing-only objects in TYPE_CHECKING
Eli Schwartz
2022-11-29
pylint: enable useless-return
Dylan Baker
2022-08-30
fix obscure crash on unbound variable
Eli Schwartz
2022-05-01
Add support for multiline f-strings
Peter Lesslie
2022-03-07
move a bunch of imports into TYPE_CHECKING blocks
Eli Schwartz
2022-02-16
flake8: use plain strings instead of f-strings when no variables used
Eli Schwartz
2022-02-14
FeatureNew: add mypy type annotations for subproject arg
Eli Schwartz
2022-01-27
flake8: fix indentation style
Eli Schwartz
2021-11-01
various manual conversion of percent-formatted strings to f-strings
Eli Schwartz
2021-10-27
Revert "mark a couple of typing-only imports as noqa, to appease pyflakes"
Eli Schwartz
2021-10-24
interpreter: Fix missing featuer check (fixes #9425)
Daniel Mensinger
2021-10-06
interpreter: Holderify arrays and dicts
Daniel Mensinger
2021-09-25
Remove helpers.check_stringlist()
Daniel Mensinger
2021-09-25
interpreter: Introduce StringHolder
Daniel Mensinger
2021-09-14
mark a couple of typing-only imports as noqa, to appease pyflakes
Eli Schwartz
2021-09-01
interpreter: Introduce BooleanHolder for the bool primitive
Daniel Mensinger
[next]