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
/
optinterpreter.py
Age
Commit message (
Expand
)
Author
2025-12-08
interpreterbase: make ArithmeticNode and MesonOperator both use operator names
Paolo Bonzini
2025-04-08
coredata: move MutableKeyedOptionDict to options
Dylan Baker
2025-03-05
options: allow readonly to be set in the initializer
Dylan Baker
2025-02-05
options: Replace uses of `UserOption[T.Any]` with a Union of UserOption types
Dylan Baker
2025-02-05
options: Add an EnumeratedUserOption class
Dylan Baker
2025-02-05
options: use dataclasses for UserOption
Dylan Baker
2024-07-30
flake8: move unused typing-only imports to TYPE_CHECKING
Eli Schwartz
2024-07-11
Move OptionKey in the option source file.
Jussi Pakkanen
2024-07-11
Move project option detection into OptionStore.
Jussi Pakkanen
2024-05-23
Refactor option classes to their own file.
Jussi Pakkanen
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-03-15
Improve error messages for invalid option values
Charles Brunet
2023-12-13
Use SPDX-License-Identifier consistently
Dylan Baker
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-07
c_std, cpp_std: Change to a list of desired versions in preference order
Xavier Claessens
2023-08-06
UserArrayOption: Remove user_input argument
Xavier Claessens
2023-03-04
typed_kwargs: Extend since_values and deprecated_values for types
Xavier Claessens
2023-02-01
treewide: add future annotations import
Eli Schwartz
2023-01-20
optinterpreter: pass deprecated keyword directly to Option initializer
Dylan Baker
2023-01-20
Deprecate passing strings to non-string options
Dylan Baker
2023-01-20
use typed_kwargs for the various option subparsers
Dylan Baker
2023-01-20
coredata: use DEFAULT_YIELDING as the default value for Options
Dylan Baker
2022-04-21
Allow deprecating an option for a new one
Xavier Claessens
2022-03-22
OptionOverrideProxy: Make it immutable to avoid copies
Xavier Claessens
2022-02-14
FeatureNew: add mypy type annotations for subproject arg
Eli Schwartz
2022-01-27
fix some flake8 violations for unused imports
Eli Schwartz
2021-10-14
optinterpreter: Fix builtin option names not being reserved anymore
Xavier Claessens
2021-10-13
optinterpreter: Downgrade error to deprecation
Xavier Claessens
2021-10-09
optinterpreter: Add deprecated kwarg
Xavier Claessens
2021-10-09
optinterpreter: Refactor to use typed_pos_args() and typed_kwargs()
Xavier Claessens
2021-10-09
optinterpreter: Add support for dictionaries
Xavier Claessens
2021-06-29
fix: Always explicitly set encoding for text files (fixes #8263)
Daniel Mensinger
2021-03-04
various python neatness cleanups
Eli Schwartz
2021-01-04
Use a single coredata dictionary for options
Dylan Baker
2020-11-20
optinterpreter: organize the validation of arguments to be more readable
Dylan Baker
2020-11-20
optinterpreter: use PEP8 compliant names
Dylan Baker
2020-11-20
optinterpreter: fix value being set in loop
Dylan Baker
2020-11-20
Add type annotations to optinterpreter
Dylan Baker
2020-09-22
pylint: turn on bad-indentation error
Dylan Baker
2020-09-08
typing: more fixes
Daniel Mensinger
2020-08-04
Capitalize some constants in coredata
John Ericson
2020-05-26
opts: Add FeatureNew for '-' and 'not' introduced in 0.54.1
Daniel Mensinger
2020-05-26
opts: Allow string concatenation (fixes #7199)
Daniel Mensinger
2020-05-14
optinterpreter: Enable and update FeatureNew to use_single
Dylan Baker
2020-04-11
opts: Allow `-` and `not` in meson_options.txt (fixes #6948)
Daniel Mensinger
2020-03-02
types: Annotate mparser.py
Daniel Mensinger
2020-02-28
Store filename in node location
Jon Turney
[next]