summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase/decorators.py
AgeCommit message (Expand)Author
2025-12-17interpreterbase: Add a new field to KwargInfo for extra typesDylan Baker
2025-10-29replace "in d.keys()" with "in d"Paolo Bonzini
2025-10-15Revert "typed_kwargs: Remove feature_validator as it's not currently used"Dylan Baker
2025-05-07interpreterbase: allow any return type for convertorsPaolo Bonzini
2024-10-01interpreterbase/decorators: delete now unused stringArgsDylan Baker
2024-08-30Feature checks: fall back to reporting insufficiently portable featuresEli Schwartz
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-10-04Remove unused code in interpreterbaseTristan Partin
2023-08-11remove useless type annotationsEli Schwartz
2023-07-24force interpreter functions to actually receive tuple from typed posargsEli Schwartz
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-06-14remove unnecessary typing commentsEli Schwartz
2023-06-14add new FeatureBroken check class for annotating features that are really brokenEli Schwartz
2023-04-11fix various spelling issuesJosh Soref
2023-03-09re-deduplicate feature warnings printed at the end of setupEli Schwartz
2023-03-04typed_kwargs: Remove feature_validator as it's not currently usedXavier Claessens
2023-03-04typed_kwargs: Extend since_values and deprecated_values for typesXavier Claessens
2023-01-20decorators: don't unsort sorted values for printingDylan Baker
2022-12-05interpreter: add a feature_validator to KwargInfoDylan Baker
2022-10-24add option to typed_kwargs that allows unknown kwargs throughEli Schwartz
2022-08-18interpreterbase: fix type annotations for KwargInfo::since_valuesDylan Baker
2022-06-17typed_kwargs: support dict/list as "new since" typesEli Schwartz
2022-05-19Reword message in warningZbigniew Jędrzejewski-Szmek
2022-05-19Reword misleading warningZbigniew Jędrzejewski-Szmek
2022-03-07move a bunch of imports into TYPE_CHECKING blocksEli Schwartz
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz
2022-03-07merge various TYPE_CHECKING blocks into oneEli Schwartz
2022-03-01clean up FeatureCheck signature to move location to use timeEli Schwartz
2022-03-01remove useless kwarg that was never usedEli Schwartz
2022-02-14FeatureNew: add mypy type annotations for subproject argEli Schwartz
2022-01-10first pass at migrating to dataclassesEli Schwartz
2021-12-06decorators: fold some duplicated code into a closureDylan Baker
2021-12-06add message option to since_values and deprecated_valuesDylan Baker
2021-12-06Add deprecated_message and since_message to KwargInfoDylan Baker
2021-12-06interpreterbase/decorators: Fix types of deprecated_values and since_valuesDylan Baker
2021-12-05fix stray typoEli Schwartz
2021-12-05clean up function signatures in preparation for dataclassesEli Schwartz
2021-11-22typed_kwargs: use | for type unions, not ,Dylan Baker
2021-11-22typed_kwargs: provide better error messages for wrong container typesDylan Baker
2021-11-22typed_kwargs: move some closures around to increase code clarityDylan Baker
2021-11-20FeatureDeprecated: add a notice summary of future deprecationsEli Schwartz
2021-11-20Feature kwargs decorator: automatically report the nodes which trigger an issueEli Schwartz
2021-11-20add location support to feature checksEli Schwartz
2021-11-01migrate python 3.5 compatible superclass variable annotations to 3.6Eli Schwartz
2021-10-27fix various flake8 whitespace errorsEli Schwartz
2021-10-10Fix typos discovered by codespellChristian Clauss
2021-10-09typed_kwargs: Fix when ContainerTypeInfo is used in a tupleXavier Claessens
2021-10-04fix extra whitespaceEli Schwartz
2021-09-30interpreterbase/decorators: KwargIfno validator must take an relaxed typeDylan Baker
2021-09-25Remove helpers.check_stringlist()Daniel Mensinger