summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Recognize stub ``pyi`` Python files. (#2182)HEADmainMark Byrne2023-05-161-0/+4
| | | | | | | Recognize stub ``pyi`` Python files. Refs pylint-dev/pylint#4987 Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
* Handle ``objects.Super`` in `helpers.object_type()` (#2177)Jacob Walls2023-05-141-0/+3
|
* Publicize `NodeNG.repr_name()` (#2176)Jacob Walls2023-05-131-0/+4
|
* Fix constructors of ``BaseContainer`` and ``Dict``Daniël van Noord2023-05-081-0/+2
|
* Complete cache key for inference tip (#2158)Jacob Walls2023-05-061-0/+7
| | | | | The cache key was lacking the `context` arg. Co-authored-by: Sylvain Ackermann <sylvain.ackermann@gmail.com>
* Remove deprecated doc attribute (#2154)Marc Mueller2023-04-251-2/+7
|
* Remove deprecated `is_sys_guard` + `is_typing_guard` (#2153)Marc Mueller2023-04-251-0/+4
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* Remove deprecated nodesMarc Mueller2023-04-251-0/+4
|
* Fix the signature of ``infer_call_result``Daniel van Noord2023-04-251-0/+13
|
* Make all arguments to ``nodes.NodeNG.__init__`` required (#2138)Daniël van Noord2023-04-251-2/+8
|
* Remove ``laxy_object_proxy`` as dependency (#2139)Daniël van Noord2023-04-241-0/+3
|
* Merge branch 'maintenance/2.15.x' into mainMarc Mueller2023-04-241-1/+11
|\
| * Bump astroid to 2.15.4, update changelog (#2144)v2.15.4Marc Mueller2023-04-241-1/+7
| |
| * Various TryStar fixes (#2142)Marc Mueller2023-04-241-0/+4
| |
* | Remove unused constants (#2141)Marc Mueller2023-04-241-0/+11
| | | | | | | | | | | | * Remove `PY38_PLUS` constant * Remove `BUILTINS` constants * Remove `Load` + `Store` + `Del` * Remove `BOOL_SPECIAL_METHOD`
* | Remove cachedproperty decorator (#2140)Marc Mueller2023-04-241-2/+3
| |
* | Drop support for Python 3.7 (#2137)Marc Mueller2023-04-231-0/+5
| |
* | Reduce file system access in `ast_from_file()` (#2135)Jacob Walls2023-04-231-0/+2
| | | | | | | | | | get_source_file() is needed to resolve relative to absolute paths, but is not needed before getting a cache hit. This had the potential to issue tens of thousands of repetitive os.path.exists() calls.
* | Fix constructors of ``Super``Daniël van Noord2023-04-231-0/+1
| |
* | Fix constructors of ``ComprehensionScopes`` (#2132)Daniël van Noord2023-04-221-0/+4
| |
* | Fix constructors of ``Module`` (#2133)Daniël van Noord2023-04-221-0/+1
| |
* | Fix constructors of ``ClassDef`` (#2130)Daniël van Noord2023-04-221-0/+1
| |
* | Fix constructors of ``FunctionDef``Daniël van Noord2023-04-221-0/+1
| | | | | | | | Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com>
* | Fix constructors of ``Lambda``Daniël van Noord2023-04-221-0/+1
| | | | | | | | Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com>
* | Add ``attr.Factory`` to the recognized class attributes for classes ↵Mark Byrne2023-04-191-0/+4
| | | | | | | | | | | | decorated with ``attrs``. Closes pylint-dev/pylint#4341
* | Decouple ``FunctionDef`` and ``Lambda`` (#2115)Daniël van Noord2023-04-171-0/+7
| | | | | | As discussed in #2112 we really need to decouple this nodes.
* | Fix changelog following 2.15.3 releasePierre Sassoulas2023-04-161-7/+0
| |
* | Merge branch 'maintenance/2.15.x' following 2.15.3 releasePierre Sassoulas2023-04-161-1/+14
|\ \ | |/
| * Bump astroid to 2.15.3, update changelogv2.15.3Pierre Sassoulas2023-04-161-1/+7
| |
| * Suppress UserWarning when finding module specs (#2121) (#2122)github-actions[bot]2023-04-161-0/+4
| | | | | | | | | | | | | | | | | | | | | | Found when linting this code: ``` import setuptools import pip ``` (cherry picked from commit 6723e635e54e991a4304e45293308f5076b0bcb8) Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
| * Fix infer_call_result() crash on methods called with_metaclass() (#2118)Jacob Walls2023-04-161-0/+3
| |
* | Suppress UserWarning when finding module specs (#2121)Jacob Walls2023-04-161-0/+4
| | | | | | | | | | | | | | Found when linting this code: ``` import setuptools import pip ```
* | Port property-related workaround from `infer_functiondef` to ↵Jacob Walls2023-04-161-0/+4
| | | | | | | | `infer_property` (#2119)
* | Fix infer_call_result() crash on methods called with_metaclass() (#2118)Jacob Walls2023-04-151-0/+3
| |
* | Use `safe_infer` in `_unpack_args` and `_unpack_keywords` (#2117)Tushar Sadhwani2023-04-151-0/+4
| |
* | Clean up If fields (#2109)Nick Drozd2023-04-121-1/+4
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | Mandatory fields for TryExceptNick Drozd2023-04-071-0/+1
| |
* | Mandatory fields for ExceptHandlerNick Drozd2023-04-071-0/+1
| |
* | Mandatory field for ExprNick Drozd2023-04-051-0/+1
| |
* | Mandatory field for YieldNick Drozd2023-04-051-0/+1
| |
* | Mandatory fields for Decorators (#2107)Nick Drozd2023-04-051-0/+1
| |
* | Mandatory fields for Comprehension (#2099)Nick Drozd2023-04-051-0/+1
| |
* | Mandatory fields for Return (#2104)Nick Drozd2023-04-051-0/+1
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | Mandatory fields for Raise (#2103)Nick Drozd2023-04-051-0/+1
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | Mandatory fields for SliceNick Drozd2023-04-051-0/+1
| |
* | Mandatory fields for While (#2095)Nick Drozd2023-04-041-0/+1
| |
* | Fix constructors of ``Call``Daniël van Noord2023-04-041-0/+1
| |
* | Fix constructors of ``Name``Daniël van Noord2023-04-041-0/+1
| |
* | Mandatory fields for For (#2091)Nick Drozd2023-04-041-0/+1
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | Manadatory fields for AwaitNick Drozd2023-04-041-0/+1
| |