summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Prepare version 2.5hippo912021-02-151-2/+2
|
* Adds an entryhippo912021-02-101-0/+4
|
* Merge branch 'master' into masterhippo912021-02-071-1/+38
|\
| * Corrected the parent of function type comment nodesAshley Whetter2021-02-071-0/+7
| | | | | | | | | | | | | | These nodes used to be parented to their original ast.FunctionDef parent but are now correctly parented to their astroid.FunctionDef parent. Closes #851
| * Add support of 'six.with_metaclass' (#841)Francis Charette Migneault2021-02-071-0/+4
| | | | | | Closes #713
| * Julien palard mdk/class getitem (#885)hippo912021-01-241-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add missing __class_getitem__ to deque. * The __class_getitem__ method is added only for python versions above 3.9 * Adds two tests that ensure that __class_getitem__ method is not present for python versions prior to 3.9 but present for python versions above 3.9 * Reorganizes * Adds an entry * Add Julien Palard in copyright Co-authored-by: Julien Palard <julien@palard.fr>
| * Merge branch 'sum_and_multiply' of https://github.com/hippo91/astroidsum_and_multiplyhippo912021-01-231-0/+4
| |\
| | * Merge branch 'master' into sum_and_multiplyhippo912020-06-201-4/+172
| | |\
| | * \ Merge branch 'master' into sum_and_multiplyhippo912019-12-301-0/+4
| | |\ \
| | * | | Added an entryhippo912019-12-301-0/+5
| | | | |
| * | | | Merge pull request #883 from hippo91/bug_pylint_4001hippo912021-01-231-0/+3
| |\ \ \ \ | | | | | | | | | | | | Bug pylint 4001
| | * | | | Adds an entryhippo912021-01-191-0/+3
| | | | | |
| * | | | | brain: Add `__class_getitem__` to `subprocess.Popen` starting from Python 3.9Damien Baty2021-01-181-0/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is necessary for pylint to detect that `subprocess.Popen` is subscriptable, starting from Python 3.9 (see PyCQA/pylint#4034). $ python3.9 >>> import subprocess >>> subprocess.Popen.__class_getitem__ <bound method GenericAlias of <class 'subprocess.Popen'>>
| * | | | ``is_generator`` correctly considers `Yield` nodes in `AugAssign` nodesClaudiu Popa2021-01-011-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a false positive with the `assignment-from-no-return` pylint check. Close PyCQA/pylint#3904
| * | | | Fix a crash in inference caused by `Uninferable` container elementsClaudiu Popa2021-01-011-0/+4
| | | | | | | | | | | | | | | | | | | | Close #866
* | | | | Add changelogDavid Gilman2020-12-311-0/+6
|/ / / /
* | | | Fix a bug for dunder methods inference of function objectsClaudiu Popa2020-12-301-0/+4
| | | | | | | | | | | | | | | | Fixes #819
* | | | Merge branch 'master' into bug_pylint_3856hippo912020-12-301-0/+4
|\ \ \ \
| * \ \ \ Merge branch 'master' into fix_deprecated_importlib_methodshippo912020-12-291-4/+12
| |\ \ \ \
| * | | | | Adds an entryhippo912020-12-241-0/+4
| | | | | |
* | | | | | Adds an entryhippo912020-12-291-0/+3
| |/ / / / |/| | | |
* | | | | Do not set the release date until it has been really released.hippo912020-12-291-1/+2
| | | | |
* | | | | Adds release date for 2.5.0hippo912020-12-271-7/+1
| | | | |
* | | | | Fix a crash in functools.partial inference when the arguments cannot be ↵Claudiu Popa2020-12-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | determined Close PyCQA/pylint#3776
* | | | | Do not crash when encountering starred assignments in enums.Claudiu Popa2020-12-261-0/+6
| | | | | | | | | | | | | | | | | | | | Close #835
* | | | | Fix starred_assigned_stmts elts cast (introduced in d68f2935)Vilnis Termanis2020-12-241-1/+4
|/ / / / | | | | | | | | | | | | Don't replace elts (deque) used in loop with list
* | | | Merge pull request #858 from hippo91/fix_python39_newhippo912020-12-131-0/+2
|\ \ \ \ | | | | | | | | | | Fix python39
| * | | | Adds an entryhippo912020-11-221-0/+2
| | | | |
* | | | | Merge pull request #857 from pkolbus/remove-imphippo912020-12-131-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Remove dependency on imp. Many thanks @pkolbus and @degustaf !
| * | | | | Remove dependency on imp.Peter Kolbus2020-11-271-0/+5
| |/ / / /
* | | | | Merge branch 'master' into issue843Tim Martin2020-10-311-0/+1
|\ \ \ \ \ | |/ / / /
| * | | | Add changelog for memory fixRaphael Gaschignard2020-10-281-0/+1
| | | | |
* | | | | Fix incorrect MRO being calculated for scoped multiple inheritanceTim Martin2020-10-131-0/+4
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | If a class inherits from two bases and the classes are expressed as a non-trivial expression such as qualified with a module name, classes after the first could not be inferred due to reusing the context object in _inferred_bases
* | | | Adds ndarray as rtype for T attribute.hippo912020-09-141-0/+4
| | | | | | | | | | | | Closes PyCQA/pylint#3387
* | | | Teach astroid about Hypothesis (#820)Zac Hatfield-Dodds2020-09-141-0/+2
| | | |
* | | | Add the value parameter in the signature of the __or__ method of the ndarray ↵hippo912020-09-141-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | class.
* | | | Add comments and changelog entry (#830)hippo912020-09-141-0/+4
| | | |
* | | | Squash one-off inference utility functions to help reduce recursion errors ↵Bryce Guinta2020-06-231-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (#804) This also makes debugging a lot simpler reducing the complexity of the function stack.
* | | | Separate string and bytes classes patching (#807)Claudiu Popa2020-06-231-0/+4
| | | | | | | | | | | | Fixes PyCQA/pylint#3599
* | | | Squash one-off inference utility functions to help reduce recursion errors ↵Bryce Guinta2020-06-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | (#804) This also makes debugging a lot simpler reducing the complexity of the function stack.
* | | | Fix exception causes all over the codebase (#806)Ram Rachum2020-06-201-0/+2
| |_|/ |/| |
* | | Fix a crash caused by a lookup of a monkey-patched method (#803)Claudiu Popa2020-06-161-0/+9
| | | | | | | | | | | | Close PyCQA/pylint#3686
* | | `FunctionDef.is_generator` properly handles `yield` nodes in `If` tests (#799)Claudiu Popa2020-06-091-0/+4
| | | | | | | | | Close PyCQA/pylint#3583
* | | Prepare 2.4.2Claudiu Popa2020-06-081-1/+1
| | |
* | | Add exception inference for `UnicodeDecodeError` (#797)Claudiu Popa2020-05-291-0/+4
| | | | | | | | | Close PyCQA/pylint#3639
* | | Properly construct the arguments of infered property descriptors (#796)Claudiu Popa2020-05-281-0/+4
| | | | | | | | | Close PyCQA/pylint#3648
* | | brain_mechanize: Add missing methods to transform (#794)Peter Kolbus2020-05-281-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The brain transform for mechanize was missing most methods for the Browser class, leading to false positives in pylint, such as: E1101: Instance of 'Browser' has no 'select_form' member (no-member) E1137: 'browser' does not support item assignment (unsupported-assignment-operation) Add missing methods to align with mechanize 0.4.5. Fixes #793. Co-authored-by: Claudiu Popa <pcmanticore@gmail.com>
* | | Note the added parameters for subprocess.check_output().Peter Pentchev2020-05-281-0/+2
| | |
* | | `FunctionDef.is_generator` properly handles `yield` nodes in `While` testsClaudiu Popa2020-05-121-0/+10
| | | | | | | | | | | | Close PyCQA/pylint#3519
* | | Add brain for sqlalchemy.orm.sessionStefan Scherfke2020-05-121-0/+2
| | |