28 Commits (1f6351461c5d3654aeff2355c96fe54bb28469f8)

Author SHA1 Message Date
Dylan Baker 1f6351461c typed_kwargs: move some closures around to increase code clarity 3 years ago
Eli Schwartz fae7a70292
FeatureDeprecated: add a notice summary of future deprecations 3 years ago
Eli Schwartz 8dbb0ee476
Feature kwargs decorator: automatically report the nodes which trigger an issue 3 years ago
Eli Schwartz 7a033c7887
add location support to feature checks 3 years ago
Eli Schwartz 384151c541 migrate python 3.5 compatible superclass variable annotations to 3.6 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Xavier Claessens 709d151eb9 typed_kwargs: Fix when ContainerTypeInfo is used in a tuple 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Dylan Baker 7e43432a0c interpreterbase/decorators: KwargIfno validator must take an relaxed type 3 years ago
Daniel Mensinger 6b00c7dc81 Remove helpers.check_stringlist() 3 years ago
Daniel Mensinger 43302d3296 interpreter: Introduce BooleanHolder for the bool primitive 4 years ago
Daniel Mensinger 8d92e6d865 interpreter: Add IntegerHolder 4 years ago
Daniel Mensinger 86f70c873a interpreter: Introduce operators support for InterpreterObjects 4 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 4 years ago
Xavier Claessens 88a1bed81b decorators: Make unknown kwarg fatal 4 years ago
Xavier Claessens f8cfd91d71 Simplify get_callee_args 4 years ago
Dylan Baker ce392acad4 interpreterbase: ensure that the default vaule to KwargInfo is a valid type 4 years ago
Dylan Baker d8d09138c7 interpreter: allow KwargInfo.evolve to change the name as well 4 years ago
Dylan Baker 386b312fa9 interpreterbase/decorators: fix typed_kwargs return type 4 years ago
Daniel Mensinger 971a0b1775 fix: get_variable default variables are not ObjectHolders (fixes #8936) 4 years ago
Daniel Mensinger 8f7343831b refactor: Refactor BothLibraries logic 4 years ago
Dylan Baker dd296f321b interpreterbase: Add evolve to KwargInfo 4 years ago
Daniel Mensinger c2c7f7c9d7 holders: Ensure that InterpreterBase is the sole instance for (un)holderifying 4 years ago
Daniel Mensinger 8f997efc8b decorators: Add not_set_warning to KwargInfo 4 years ago
Daniel Mensinger bad14b23d2 decorators: Fix typo 4 years ago
Dylan Baker 5bb75dc3af interpreterbase: Add deprecated_values and since_values to KwargInfo 4 years ago
Daniel Mensinger e686545fce interpreter: Split decorators from interpreterbase.py 4 years ago