summaryrefslogtreecommitdiff
path: root/astroid/protocols.py
Commit message (Expand)AuthorAgeFilesLines
* assigned_stmts methods have the same signature from now on.Claudiu Popa2015-12-051-13/+20
* Merge structured exceptions into masterClaudiu Popa2015-11-231-11/+52
|\
| * Merge upstream changesCeridwen2015-11-061-11/+52
| |\
| | * Rename Uninferable and instatiate_classCeridwen2015-11-061-16/+16
| | * Add structured exceptions to decorators and remaining functions.Ceridwen2015-11-061-10/+17
| | * This bookmark adds structured exceptions to astroid.Ceridwen2015-11-021-11/+45
* | | Handle the cases when a List can contain Uninferable as its elementsClaudiu Popa2015-11-231-4/+11
|/ /
* | Merge upstreamCeridwen2015-11-061-3/+7
|\ \
| * | Fix some inconsistencies with accessing the first argument of methodsClaudiu Popa2015-10-311-3/+7
| |/
* | Rename Uninferable and instantiate_class, fix broken tests, improveCeridwen2015-11-061-16/+16
|/
* Use safe_infer for inference of elements in list multiplication operationfix-list-multiplicationDmitry Pribysh2015-10-241-3/+4
* Fix inference of list multiplication operation.Dmitry Pribysh2015-10-241-3/+6
* Add support for indexing containers with instances which provides an __index_...Claudiu Popa2015-10-221-20/+2
* Make class_as_index private.Claudiu Popa2015-10-221-2/+2
* Create a context call when __enter__ is called for solving what a context man...Claudiu Popa2015-10-221-0/+2
* Move decorators from bases to decorators module.Claudiu Popa2015-10-111-8/+9
* Change arguments.ArgumentsInference to arguments.CallSiteClaudiu Popa2015-10-071-7/+4
* Change the signature of the ArgumentInference class to accept directly the ar...Claudiu Popa2015-10-071-3/+6
* Add helper function for reraising exceptionsCeridwen2015-09-211-3/+1
* Use six.reraise to avoid losing tracebacks for simple casesCeridwen2015-09-211-1/+3
* Improve the understanding of argumentsClaudiu Popa2015-09-091-10/+10
* Fix pylint issues.Claudiu Popa2015-08-251-4/+3
* Fix most obvious errors intorduced by the latest mergeCeridwen2015-08-141-6/+0
* Merge main into defaultCeridwen2015-08-141-63/+88
|\
| * Big cleanup across the entire projectClaudiu Popa2015-08-121-45/+54
| * Move InferenceContext and CallContext into astroid.contextClaudiu Popa2015-08-121-6/+16
| * Move YES to astroid.util.Claudiu Popa2015-08-091-16/+17
* | Node constructors almost finished except for two bugsCeridwen2015-07-081-29/+29
|/
* Fix the name of the __pow__ protocol.Claudiu Popa2015-07-011-1/+1
* Star unpacking in assignments returns properly a list, not the individual com...Claudiu Popa2015-07-011-2/+5
* Remove trailing whitespace.Claudiu Popa2015-06-301-1/+1
* Add support for multiplication of tuples and lists with instances which provi...Claudiu Popa2015-06-301-6/+36
* Emit YES for all string operations operands, it will be implemented later.Claudiu Popa2015-06-281-3/+2
* Return NotImplemented for inferring binary operations between consts and othe...Claudiu Popa2015-06-281-1/+3
* Ignore string interpolation with tuples and dictionaries for now.Claudiu Popa2015-06-281-0/+4
* Improve the inference of binary arithmetic operations (normal and augmented)Claudiu Popa2015-06-271-70/+59
* Add support for Python 3.5's MatMul infix operator. See PEP 465 for more deta...Claudiu Popa2015-06-211-0/+6
* Remove trailing whitespace.Claudiu Popa2015-06-111-1/+1
* Make the first steps towards detecting type errors for unary and binary opera...Claudiu Popa2015-06-111-24/+16
* Fix pylint warnings over astroid, update the list of disabled messages in pyl...Claudiu Popa2015-05-191-3/+3
* Fix bad-continuation errors from astroid.Claudiu Popa2015-05-191-4/+4
* Raise an InferenceError when having multiple 'as' bindings from a context man...Claudiu Popa2015-05-091-1/+4
* Add support for understanding context managers created with contextlib.contex...Claudiu Popa2015-05-091-2/+28
* Remove trailing whitespace.Claudiu Popa2015-05-091-2/+2
* Add basic support for understanding context managers.Claudiu Popa2015-05-091-9/+56
* Change the way how context caching and scoping is done.Claudiu Popa2015-03-111-3/+4
* Implement the assigned_stmts operation for Starred nodes.Claudiu Popa2015-02-211-0/+53
* Move all astroid modules into a its own directory, which is now the package.Torsten Marek2014-11-081-0/+361