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.py
Age
Commit message (
Expand
)
Author
2021-06-11
interpreter: Move interpreterbase.py into a new package
Daniel Mensinger
2021-06-08
intperperterbase: Add a convertor keyword argument
Dylan Baker
2021-06-08
interpreterbase: Add validator keyword argument to typed_kwargs
Dylan Baker
2021-06-08
make all arguments to KwargInfo except name and type keyword only
Dylan Baker
2021-06-04
interpreterbase: Allow safely using mutable default values with typed_kwargs
Dylan Baker
2021-06-04
interpreterbase: fix type annotations for typed_pos_args
Dylan Baker
2021-06-01
typed_kwargs: Add since and deprecated annotations
Xavier Claessens
2021-05-30
interpreterbase: Add a function for type checking keyword arguments
Dylan Baker
2021-05-28
modules: Remove snippet methods
Xavier Claessens
2021-03-16
Add range() function
Xavier Claessens
2021-03-16
typed_pos_args: Fix typo
Xavier Claessens
2021-03-10
Some documentation language adjustments & improved error messages
Laurin-Luis Lehning
2021-03-10
Add tentative FeatureNew guard
Laurin-Luis Lehning
2021-03-10
Add failing test cases & release snippet
Laurin-Luis Lehning
2021-03-10
Use interpreter exceptions instead of MesonException
Laurin-Luis Lehning
2021-03-10
Switch fstring syntax to @..@ & limit fstring captures to int, str, float and...
Laurin-Luis Lehning
2021-03-10
Add support for basic format strings
Laurin-Luis Lehning
2021-03-09
Add str.replace() method
Tristan Partin
2021-03-04
mass rewrite of string formatting to use f-strings everywhere
Eli Schwartz
2021-02-25
interpreterbase: fix ObjectHolder
Dylan Baker
2021-02-06
clarify some things in typed_pos_args
Dylan Baker
2021-02-06
interpreterbase: Add support for optional arguments to typed_pos_args
Dylan Baker
2021-02-06
interpreterbase: Add support for variadic arguments to typed_pos_args
Dylan Baker
2021-02-06
interpreterbase: Add a helper method for typing positional arguments
Dylan Baker
2021-01-13
Fix misspells
Antonin Décimo
2020-11-15
stabilize iteration order for dictionaries
Paolo Bonzini
2020-09-28
Add meson.project_build/source_root() methods
Xavier Claessens
2020-09-08
typing: get rid of most T.cast
Daniel Mensinger
2020-09-08
typing: fully annotate mparser.py
Daniel Mensinger
2020-09-08
typing: fully annotate mesonlib.py
Daniel Mensinger
2020-09-08
typing: completely type interpreterbase
Daniel Mensinger
2020-09-08
typing: refactor dict handling
Daniel Mensinger
2020-09-02
interpreterbase: Fix typing annotation
Xavier Claessens
2020-09-02
Special case meson.version().version_compare() statement
Xavier Claessens
2020-08-18
prevent disabler() object from overwriting arrays (#7484)
Elliot
2020-07-28
Fix typo
Zbigniew Jędrzejewski-Szmek
2020-07-20
string: add substring method
Stéphane Cerveau
2020-05-14
use FeatureNew.single_use
Dylan Baker
2020-05-14
interpreterbase: Proxy extra_message through to feature_check_class
Dylan Baker
2020-05-14
interpreterbase: Add a oneline helper method for Feature(New|Deprecated)
Dylan Baker
2020-05-14
interpreterbase: Allow passing an extra message in feature/deprecation warnings
Dylan Baker
2020-05-12
interpreterbase: Fix version checking for deprecation
Dylan Baker
2020-05-12
interpreter: Don't assign duplication and new feature warning to the same var...
Dylan Baker
2020-04-30
Allow get_variable to still function when the fallback is a disabler.
James Hilliard
2020-03-19
interpreterbase: Add warning when built-in object method has no kwargs
Xavier Claessens
2020-03-15
fix conversion of hasattr to getattr
Dylan Baker
2020-03-05
mesonbuild/mesonlib: Add type annotations
Dylan Baker
2020-03-02
types: Remove redundant __init__() -> None annotation
Daniel Mensinger
2020-03-02
types: Use import typing as T
Daniel Mensinger
2020-03-02
review: Initial fixup
Daniel Mensinger
[next]