summaryrefslogtreecommitdiff
path: root/scoped_nodes.py
Commit message (Expand)AuthorAgeFilesLines
* Move all astroid modules into a its own directory, which is now the package.Torsten Marek2014-11-081-1304/+0
* Use keyword arguments to improve clarity.Claudiu Popa2014-11-041-1/+2
* Some parts of the comments weren't true anymore.Claudiu Popa2014-11-041-2/+1
* Extend the inference of __all__ elements in wildcard_import_names.Claudiu Popa2014-10-281-1/+6
* Module.wildcard_import_names tries to infer non-const entries from __all__.Claudiu Popa2014-10-281-9/+23
* Make the source compatible with Python 2.7 and 3.3+.Claudiu Popa2014-10-271-16/+14
* Various speed improvements.Claudiu Popa2014-10-201-46/+52
|\
| * merged with defaultEevee (Alex Munroe)2014-07-311-11/+145
| |\
| * | Fix some deep recursion problems.Eevee (Alex Munroe)2014-07-021-22/+21
| * | Miscellaneous node rebuilder microoptimizations.Eevee (Alex Munroe)2014-07-011-3/+6
| * | Speed up rebuilder considerably by computing line numbers lazily.Eevee (Alex Munroe)2014-07-011-14/+18
| * | Remove context.lookupname; make it an argument to infer() when appropriate.Eevee (Alex Munroe)2014-07-011-24/+21
| * | Replace copy_context with some dynamic scoping.Eevee (Alex Munroe)2014-07-011-26/+29
* | | Fix an infinite loop with decorator call chain inference, where the decorator...Claudiu Popa2014-10-161-0/+4
* | | Guard against infinite recursion in _is_metaclass.Torsten Marek2014-08-221-2/+8
* | | Fix an infinite loop in the inference, by returning a copy of instance attrib...Claudiu Popa2014-08-201-1/+3
| |/ |/|
* | Fix a crash occurred when inferring decorator call chain. Closes issue #42.Claudiu Popa2014-07-281-1/+1
* | pylint source codeSylvain Thénault2014-07-251-14/+13
* | Return YES if the bases cannot be inferred for a metaclass invocation, until ...Torsten Marek2014-07-251-1/+5
* | Function nodes can detect decorator call chain and see if they are decorated ...Claudiu Popa2014-07-241-1/+50
* | Return new classes when inferring calls to type(name, bases, ns) and its subt...Torsten Marek2014-07-241-1/+24
* | Expose function annotation to astroid. `Arguments` node exposes 'varargannota...Claudiu Popa2014-07-131-1/+6
* | Make islots private.Claudiu Popa2014-07-031-2/+4
* | Merge with default.Claudiu Popa2014-07-031-8/+25
|\ \ | |/
| * Stop looking at the __metaclass__ class attribute for python3Julien Cristau2014-06-301-4/+7
| * Handle __metaclass__ defined at the module levelJulien Cristau2014-06-101-9/+23
* | Add `slots` and `islots` methods to Class nodes.Claudiu Popa2014-06-041-2/+54
|/
* Function nodes can detect if they are decorated with subclasses of builtin de...Claudiu Popa2014-05-071-2/+32
* Simplify the lookup for the metaclass; add comments for the YES node tests.Claudiu Popa2014-04-301-6/+4
* Merge with default.Claudiu Popa2014-04-291-0/+4
|\
| * Add future imports to Module.future_imports.Torsten Marek2014-04-251-0/+4
* | Look in ancestors when a class node doesn't use an explicitly defined metacla...Claudiu Popa2014-04-251-4/+29
|/
* Skip non-class bases.Claudiu Popa2014-04-241-0/+2
* Skip the same infered nodes as the base class in _is_metaclass. Closes issue ...Claudiu Popa2014-04-221-0/+2
* Add note in test regarding the .ancestors() fix. Check the _type of a base cl...Claudiu Popa2014-04-151-0/+2
* Unwrap instances found in `.ancestors()`, by using their _proxied class. Don'...Claudiu Popa2014-04-121-6/+36
* Merged logilab/astroid into defaultClaudiu Popa2014-04-021-0/+8
|\
| * Merged in flyingsheep/astroid (pull request #15)Sylvain Thénault2014-03-261-0/+8
| |\
| | * fixed python 2 compatibility for BytesIOPhil Schaf2013-11-251-1/+4
| | * added file_bytes to Module to allow file_stream to be retrieved from itPhil Schaf2013-11-241-0/+5
* | | Do not print the traceback for SyntaxErrors.Claudiu Popa2014-04-021-0/+2
|/ /
* | Drop yield_from API, add a new YieldFrom node instead.Claudiu Popa2014-03-041-2/+3
* | Use .infer.Claudiu Popa2013-12-181-1/+1
* | Add Changelog entry regarding `metaclass`, add a new test for py3k.Claudiu Popa2013-12-181-1/+1
* | Add tests.Claudiu Popa2013-08-131-1/+1
* | Change metaclass discovery.Claudiu Popa2013-08-131-10/+15
* | Return a string depicting the metaclass, not the metaclass itself.Claudiu Popa2013-07-241-1/+4
* | Add support for metaclass for Python 3.Claudiu Popa2013-07-241-1/+4
* | Add metaclass support for Class node.Claudiu Popa2013-07-241-0/+11
|/
* rename all astroid_from* method, introduced by sed, into ast_from*Sylvain Thénault2013-07-241-3/+3