Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump version to 1.2.1.astroid-1.2.1 | cpopa | 2014-08-24 | 1 | -1/+2 |
| | |||||
* | Don't crash when trying to infer unbound object.__new__ call. Closes issue #11. | cpopa | 2014-08-21 | 1 | -0/+3 |
| | |||||
* | Fix an infinite loop in the inference, by returning a copy of instance ↵ | cpopa | 2014-08-20 | 1 | -0/+4 |
| | | | | attributes, when calling 'instance_attr'. Closes issue #34 (patch by Emile Anclin). | ||||
* | The inference engine handles binary operations (add, mul etc.) between ↵ | cpopa | 2014-08-13 | 1 | -0/+3 |
| | | | | instances. | ||||
* | Inference of the functional form of the enums takes into consideration the ↵ | cpopa | 2014-08-13 | 1 | -0/+3 |
| | | | | various inputs that enums accepts. | ||||
* | Name inference will lookup in the parent function of the current scope, in ↵ | cpopa | 2014-08-11 | 1 | -0/+4 |
| | | | | case searching in the current scope fails. | ||||
* | enum members knows about the methods from the enum class. | cpopa | 2014-08-08 | 1 | -0/+2 |
| | |||||
* | namedtuple inference knows about '_fields' attribute. | cpopa | 2014-08-04 | 1 | -0/+2 |
| | |||||
* | Set the parent of vararg and kwarg nodes when inferring them. Closes issue #43. | cpopa | 2014-07-29 | 1 | -0/+3 |
| | |||||
* | Fix a crash occurred when inferring decorator call chain. Closes issue #42. | cpopa | 2014-07-28 | 1 | -0/+4 |
| | |||||
* | Bump version of astroid to 1.2 for the upcoming release.astroid-1.2 | Torsten Marek | 2014-07-25 | 1 | -1/+1 |
| | |||||
* | Add support in pylint-brain for understanding enum classes. | cpopa | 2014-07-25 | 1 | -0/+2 |
| | |||||
* | Function nodes can detect decorator call chain and see if they are decorated ↵ | cpopa | 2014-07-24 | 1 | -0/+3 |
| | | | | with builtin descriptors (`classmethod` and `staticmethod`). | ||||
* | Return new classes when inferring calls to type(name, bases, ns) and its ↵ | Torsten Marek | 2014-07-24 | 1 | -0/+4 |
| | | | | subtypes. | ||||
* | Fix names grabed using wildcard import in "absolute import mode" | Sylvain Th?nault | 2014-07-24 | 1 | -0/+4 |
| | | | | | | | | | (ie with absolute_import activated from the __future__ or with python 3). To do so, refactor do_import_module a bit so it may be easily used for wildcard import as well. Fix pylint issue #58. | ||||
* | backport (most of) logilab.common.modutils and related tests into astroid itself | Sylvain Th?nault | 2014-07-23 | 1 | -0/+4 |
| | | | | most of this code is for astroid/pylint only. | ||||
* | Expose function annotation to astroid. `Arguments` node exposes ↵ | cpopa | 2014-07-13 | 1 | -0/+4 |
| | | | | 'varargannotation', 'kwargannotation' and 'annotations' attributes, while `Function` node has the 'returns' attribute. | ||||
* | Make islots private. | cpopa | 2014-07-03 | 1 | -1/+3 |
| | |||||
* | Merge with default. | cpopa | 2014-07-03 | 1 | -0/+3 |
|\ | |||||
| * | Add changelog entry for Class.metaclass() changes | Julien Cristau | 2014-06-30 | 1 | -0/+3 |
| | | |||||
* | | Add `slots` and `islots` methods to Class nodes. | cpopa | 2014-06-04 | 1 | -0/+2 |
|/ | |||||
* | Merge with default. | cpopa | 2014-05-07 | 1 | -0/+1 |
|\ | |||||
| * | 1.1.1 | Sylvain Th?nault | 2014-04-30 | 1 | -1/+3 |
| | | |||||
* | | Function nodes can detect if they are decorated with subclasses of builtin ↵ | cpopa | 2014-05-07 | 1 | -0/+4 |
|/ | | | | descriptors when determining their type (`classmethod` and `staticmethod`). | ||||
* | Merge with default. | cpopa | 2014-04-29 | 1 | -1/+4 |
|\ | |||||
| * | Look in ancestors when a class node doesn't use an explicitly defined ↵ | cpopa | 2014-04-25 | 1 | -0/+4 |
| | | | | | | | | metaclass (the metaclass of a class is a metaclass for all its subclasses). | ||||
* | | Only cache modules if no other module with the same name is known yet, and | Torsten Marek | 2014-04-26 | 1 | -0/+5 |
|/ | | | | only return cached modules if name and filepath match. | ||||
* | astroid 1.1astroid-1.1 | Sylvain Th?nault | 2014-04-18 | 1 | -1/+2 |
| | |||||
* | Unwrap instances found in `.ancestors()`, by using their _proxied class. ↵ | cpopa | 2014-04-12 | 1 | -0/+3 |
| | | | | Don't inherit the metaclass status if the current class can't be a metaclass. | ||||
* | fix crash when class has some __call__ method that is not inferable. Closes #17 | Sylvain Th?nault | 2014-04-08 | 1 | -4/+8 |
| | |||||
* | Backout changeset. | cpopa | 2014-04-02 | 1 | -5/+1 |
| | |||||
* | Fix a false positive with builtin exceptions, by rewriting the `args` and ↵ | cpopa | 2014-03-08 | 1 | -1/+5 |
| | | | | `message` attributes with their real values. | ||||
* | Drop yield_from API, add a new YieldFrom node instead. | cpopa | 2014-03-04 | 1 | -3/+1 |
| | |||||
* | Add yield_from property for Yield nodes. | cpopa | 2014-03-02 | 1 | -0/+3 |
| | |||||
* | Don't crash when inferring nodes from with statements, with multiple context ↵ | cpopa | 2014-02-22 | 1 | -0/+4 |
| | | | | managers. Closes #18. | ||||
* | Changelog update. | cpopa | 2014-01-16 | 1 | -1/+1 |
| | |||||
* | All class nodes are marked as new style classes for Py3k, closes #12. | cpopa | 2014-01-16 | 1 | -0/+2 |
| | |||||
* | Remove reference to Py3k. | cpopa | 2013-12-18 | 1 | -1/+1 |
| | |||||
* | Better Changelog message. | cpopa | 2013-12-18 | 1 | -3/+2 |
| | |||||
* | Add Changelog entry regarding `metaclass`, add a new test for py3k. | cpopa | 2013-12-18 | 1 | -0/+4 |
| | |||||
* | Add support for inferring the arguments to namedtuple invocations, to ↵ | Torsten Marek | 2013-11-03 | 1 | -0/+2 |
| | | | | | | | support cases like this: fields = ['a', 'b', 'c'] A = collections.namedtuple('A', fields) | ||||
* | Make sure that the class object that is returned for | Torsten Marek | 2013-11-03 | 1 | -0/+4 |
| | | | | namedtuple inference has a parent and add a unittest. | ||||
* | 1.0.1astroid-version-1.0.1 | Sylvain Th?nault | 2013-10-18 | 1 | -1/+10 |
| | |||||
* | backport fix done by Tobias Rzepka on pylint for python3 install on win32 ↵ | Sylvain Th?nault | 2013-10-03 | 1 | -0/+3 |
| | | | | platforms | ||||
* | prepare astroid 1.0 | Sylvain Th?nault | 2013-07-29 | 1 | -2/+4 |
| | |||||
* | Update some function definitions in py2stdlib's hashlib stub module | Torsten Marek | 2013-07-24 | 1 | -0/+3 |
| | | | | | | and make sure AST transforms without a predicate always match. Test all this in a new testcase. | ||||
* | Add support for py3k's keyword only arguments | Julien Cristau | 2013-07-18 | 1 | -0/+2 |
| | | | | PEP 3102 | ||||
* | Properly recognize methods annotated with abc.abstract{property,method} | Torsten Marek | 2013-06-20 | 1 | -0/+3 |
| | | | | as abstract. | ||||
* | namedtuple support using extended transformation function features. Closes #8766 | Sylvain Th?nault | 2013-06-18 | 1 | -0/+3 |
| | |||||
* | [transforms] allow transformation functions on any nodes, not only modules | Sylvain Th?nault | 2013-06-18 | 1 | -0/+5 |
| |