| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Prepare 1.6.6astroid-1.6.6 | Claudiu Popa | 2019-04-09 | 1 | -0/+17 |
| | | |||||
| * | Prepare 1.6.5astroid-1.6.5 | Claudiu Popa | 2018-06-06 | 1 | -0/+16 |
| | | |||||
| * | Prepare 1.6.4astroid-1.6.4 | Ashley Whetter | 2018-05-15 | 1 | -0/+8 |
| | | |||||
| * | Prepare 1.6.3astroid-1.6.3 | Claudiu Popa | 2018-04-05 | 1 | -0/+12 |
| | | |||||
| * | Prepare 1.6.2astroid-1.6.2 | Claudiu Popa | 2018-03-16 | 1 | -0/+2 |
| | | |||||
| * | Fix Changelog indentation | Claudiu Popa | 2018-03-16 | 1 | -7/+6 |
| | | |||||
| * | Backport "Fix submodule import in six.moves" (commit ↵ | Bryce Guinta | 2018-03-16 | 1 | -0/+4 |
| | | | | | cf5648658c87b6e3b2fa4394b5921792827246dc) to 1.6 release branch | ||||
| * | Fix contextmanager transform for nested contextmanagers | Bryce Guinta | 2018-03-15 | 1 | -0/+5 |
| | | | | | Close PyCQA/pylint#1746 | ||||
| * | Add attrs special attribute to prevent false positve in pylint | Bryce Guinta | 2018-03-15 | 1 | -0/+4 |
| | | | | | | | | Astroid cannot infer this attribute because of the way attr builds its classes Close PyCQA/pylint#1884 | ||||
| * | Fix inference tip collisions | Bryce Guinta | 2018-03-15 | 1 | -0/+7 |
| | | | | | | Set predicates for transforms which use inference_tips to prevent a node's _explicit_inference from being overwritten | ||||
| * | Fix augassign recursion error | Bryce Guinta | 2018-02-18 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | The augmented assign rhs context path was deleted most likely due to a recently fixed inference bug where InferenceContext path attributes were shared between objects. Recursive functions on the right hand side of the augmented assign would forget that they were already called, causing an eventual RecursionError in astroid inference Now that the InferenceContext clone() method properly copies the inference path between Contexts, it's fine to remove this hack. Fixes #437, Fixes #447, Fixes #313, Fixes PyCQA/pylint#1642, Fixes PyCQA/pylint#1805, Fixes PyCQA/pylint#1854, Fixes PyCQA/pylint#1452 | ||||
| * | Deletion of trailing lines. | hippo91 | 2018-02-03 | 1 | -3/+0 |
| | | |||||
| * | Add of ChangeLog entry | hippo91 | 2018-02-03 | 1 | -0/+3 |
| | | |||||
| * | Prepare release | Claudiu Popa | 2018-01-23 | 1 | -1/+2 |
| | | |||||
| * | Fix a crash when __annotations__ access a parent's __init__ that does not ↵ | Claudiu Popa | 2017-12-27 | 1 | -0/+5 |
| | | | | | | | have arguments Close #473 | ||||
| * | Add the release dateastroid-1.6.0 | Claudiu Popa | 2017-12-15 | 1 | -1/+2 |
| | | |||||
| * | When verifying duplicates classes in MRO, ignore on-the-fly generated classes | Claudiu Popa | 2017-12-15 | 1 | -0/+4 |
| | | | | | Close PyCQA/pylint#1706 | ||||
| * | Add transform for attr library to fix unsupported-assignment-operation false ↵ | Bryce Guinta | 2017-12-11 | 1 | -0/+4 |
| | | | | | positives | ||||
| * | Remove file_stream since it was slated for removal for 1.6 | Claudiu Popa | 2017-11-11 | 1 | -0/+4 |
| | | |||||
| * | Add ChangeLog entries for @hippo91 changes | Claudiu Popa | 2017-11-11 | 1 | -0/+2 |
| | | |||||
| * | Add ChangeLog entry | Claudiu Popa | 2017-11-02 | 1 | -0/+4 |
| | | |||||
| * | Add brain tips for UUID.int | Claudiu Popa | 2017-08-11 | 1 | -1/+5 |
| | | | | | Close PyCQA/pylint#961 | ||||
| * | The result of using object.__new__ as class decorator is correctly inferred ↵ | Claudiu Popa | 2017-07-23 | 1 | -0/+4 |
| | | | | | | | as instance Close #172 | ||||
| * | Enums created with functional syntax are now iterable. Close PyCQA/pylint#992 | Claudiu Popa | 2017-07-19 | 1 | -0/+2 |
| | | |||||
| * | Enums created with functional syntax are now iterable. Close PyCQA/pylint#1546 | Claudiu Popa | 2017-07-19 | 1 | -0/+1 |
| | | |||||
| * | Dunder class at method level is now inferred as the class of the method | Claudiu Popa | 2017-07-08 | 1 | -0/+4 |
| | | | | | Close PyCQA/pylint#1328 | ||||
| * | The func form of namedtuples with keywords is now understood | Claudiu Popa | 2017-07-08 | 1 | -0/+4 |
| | | | | | Close PyCQA/pylint#1530 | ||||
| * | Don't raise DuplicateBaseError when classes at different locations are used | Claudiu Popa | 2017-07-08 | 1 | -0/+10 |
| | | | | | | | | | | | For instance, one can implement a namedtuple base class, which gets reused on a class with the same name later on in the file. Until now, we considered these two classes as being the same, because they shared the name, but in fact they are different, being created at different locations and through different means. Close PyCQA/pylint#1458 | ||||
| * | Don't crash when getting the string representation of BadUnaryOperationMessage | Claudiu Popa | 2017-07-08 | 1 | -0/+10 |
| | | | | | | | | | In some cases, when the operand does not have a .name attribute, getting the string representation of a BadUnaryOperationMessage leads to a crash. Close PyCQA/pylint#1563 | ||||
| * | Prepare 1.5.3astroid-1.5.3 | Claudiu Popa | 2017-06-03 | 1 | -1/+1 |
| | | |||||
| * | Fix an inference for trying to unpack Uninferable value in context manager ↵ | Łukasz Rogalski | 2017-05-22 | 1 | -0/+2 |
| | | | | | | | (#429) Closes PyCQA/pylint#1463 | ||||
| * | threading.X objects are now correctly recognised as ctx managers (#433) | Łukasz Rogalski | 2017-05-22 | 1 | -0/+3 |
| | | | | Closes PyCQA/Pylint#782 | ||||
| * | Force enum34 1.1.3 or later (#430) | Łukasz Rogalski | 2017-05-14 | 1 | -0/+11 |
| | | | | Closes PyCQA/pylint#1388 | ||||
| * | Prepare 1.5.2 | Claudiu Popa | 2017-04-17 | 1 | -1/+1 |
| | | |||||
| * | mro() can be computed for classes with old style classes in the hierarchy | Claudiu Popa | 2017-04-15 | 1 | -0/+2 |
| | | |||||
| * | Add basic support for understanding typing.NamedTuple subclasses | Claudiu Popa | 2017-04-14 | 1 | -0/+5 |
| | | |||||
| * | Prepare 1.5.0 releaseastroid-1.5.0 | Claudiu Popa | 2017-04-13 | 1 | -1/+2 |
| | | |||||
| * | Arguments node gained a new attribute, kwonlyargs_annotations, for holding ↵ | Claudiu Popa | 2017-04-12 | 1 | -0/+5 |
| | | | | | the keyword-only args annotations | ||||
| * | Support rename=True in named tuple inference (#415) | Łukasz Rogalski | 2017-04-02 | 1 | -0/+2 |
| | | | | | | Fixes PyCQA/pylint#1367 Fixes #351 | ||||
| * | Add support for asynchronous comprehensions (#400) | Łukasz Rogalski | 2017-03-01 | 1 | -0/+3 |
| | | | | Closes #399 | ||||
| * | Add missing changelog entry | Claudiu Popa | 2017-03-01 | 1 | -0/+2 |
| | | |||||
| * | Infer starred expressions in tuple, list, set and dict literals (#396) | Łukasz Rogalski | 2017-02-14 | 1 | -1/+4 |
| | | |||||
| * | Add support for Python 3.6's annotated assignment nodes | rr- | 2017-02-09 | 1 | -0/+2 |
| | | |||||
| * | Fix metaclass detection when multiple keyword arguments are used in ClassDef ↵ | Łukasz Rogalski | 2017-02-09 | 1 | -0/+3 |
| | | | | | (#402) | ||||
| * | Implement __getitem__ inference for classes (using the metaclass) | David Euresti | 2017-01-22 | 1 | -0/+2 |
| | | | | | | | Essentially implement the getitem method in ClassDef which returns the correct value. Fixes #348 | ||||
| * | Add changelog entry for class keywords | Claudiu Popa | 2017-01-22 | 1 | -0/+5 |
| | | |||||
| * | getitem() method accepts nodes now, instead of Python objects. | Claudiu Popa | 2016-11-21 | 1 | -0/+2 |
| | | |||||
| * | Add changelog entry for the explicit namespace package support. | Claudiu Popa | 2016-08-24 | 1 | -0/+2 |
| | | |||||
| * | Add brain tips for _io.TextIOWrapper's buffer and raw attributes. | Claudiu Popa | 2016-08-22 | 1 | -0/+2 |
| | | |||||
| * | Add `returns` into the proper order in FunctionDef._astroid_fields | Claudiu Popa | 2016-07-27 | 1 | -0/+5 |
| | | | | | | The order is important, since it determines the last child, which in turn determines the last line number of a scoped node. | ||||
