summaryrefslogtreecommitdiff
path: root/astroid/inference.py
Commit message (Expand)AuthorAgeFilesLines
* AstroidBuildingException is now AstroidBuildingError.Claudiu Popa2015-12-061-2/+2
* Add two new exceptions, AstroidImportError and AstroidSyntaxError.Claudiu Popa2015-12-061-6/+18
* Merge upstream changesCeridwen2015-11-061-26/+53
|\
| * Rename Uninferable and instatiate_classCeridwen2015-11-061-38/+38
| * Add structured exceptions to decorators and remaining functions.Ceridwen2015-11-061-7/+21
| * This bookmark adds structured exceptions to astroid.Ceridwen2015-11-021-26/+39
* | Rename Uninferable and instantiate_class, fix broken tests, improveCeridwen2015-11-061-38/+38
|/
* Merged in dmand/astroid/binop-inference-fix (pull request #92)Claudiu Popa2015-10-231-7/+7
|\
| * Fix binary operation inference crash by using cloned contextsbinop-inference-fixDmitry Pribysh2015-10-211-7/+7
* | Add support for indexing containers with instances which provides an __index_...Claudiu Popa2015-10-221-0/+4
* | Create a call context when inferring unary operands on instances.Claudiu Popa2015-10-221-0/+3
|/
* Remove doctype and future imports which aren't useful.Claudiu Popa2015-10-111-2/+0
* Move decorators from bases to decorators module.Claudiu Popa2015-10-111-19/+20
* Don't wrap instance's arguments into a Const, instead let the original index ...Claudiu Popa2015-10-031-19/+16
* Fix a crash which occurred when inferring unary operands which yielded object...Claudiu Popa2015-10-031-0/+2
* Fix pylint errors.Claudiu Popa2015-09-261-2/+0
* Merged in ceridwenv/astroid (pull request #88)Claudiu Popa2015-09-261-4/+4
|\
| * Add helper function for reraising exceptionsCeridwen2015-09-211-13/+4
| * Use six.reraise to avoid losing tracebacks for simple casesCeridwen2015-09-211-4/+13
* | Fix a crash when inferring subscripts which returned the same object all the ...Claudiu Popa2015-09-251-3/+6
|/
* Improve the understanding of argumentsClaudiu Popa2015-09-091-0/+1
* First pass of the Python 3.5 support.Claudiu Popa2015-09-071-3/+1
* Disable the no-value-for-parameter message for now, since it's a false positi...Claudiu Popa2015-08-261-0/+2
* Last merge (hopefully) and all bugs fixed but oneCeridwen2015-08-211-33/+37
|\
| * Add tests for aliasesCeridwen2015-08-211-2/+4
| * More fixes for bugs introduced during mergeCeridwen2015-08-181-13/+15
| * Fix most obvious errors intorduced by the latest mergeCeridwen2015-08-141-4/+4
| * Merge main into defaultCeridwen2015-08-141-210/+129
| |\
| * | Fix bugs introduced by merge and formattingCeridwen2015-07-111-1/+1
| * | Merged changes from logilab/astroidCeridwen2015-07-101-28/+28
| |\ \
| | * | Node constructors almost finished except for two bugsCeridwen2015-07-081-28/+28
* | | | Understand slices of tuples, lists, strings and instances with support for sl...Claudiu Popa2015-08-211-17/+71
| |_|/ |/| |
* | | Big cleanup across the entire projectClaudiu Popa2015-08-121-70/+76
* | | Remove unused import.Claudiu Popa2015-08-121-1/+1
* | | Move InferenceContext and CallContext into astroid.contextClaudiu Popa2015-08-121-101/+16
* | | Move YES to astroid.util.Claudiu Popa2015-08-091-40/+41
* | | Remove trailing whitespace.Claudiu Popa2015-08-081-1/+1
* | | Add CallFunc.keywords, instead of putting together args and kwargs in CallFun...Claudiu Popa2015-08-081-22/+20
* | | Move the choosing of the predicate at the beginning of the function.Claudiu Popa2015-08-041-6/+5
|/ /
* | Infer the unary method retrieved from classes.Claudiu Popa2015-07-031-2/+3
|/
* Add support for inferring methods masquerading as others for the binop protoc...Claudiu Popa2015-07-021-1/+2
* Remove trailing whitespace.Claudiu Popa2015-07-011-1/+1
* Add support for inferring subscript on instances, which will use __getitem__...Claudiu Popa2015-07-011-2/+29
* Add support for retrieving TypeErrors for binary arithmetic operations and au...Claudiu Popa2015-06-281-14/+36
* Move UnaryOp code to be closer to BinaryOp.Claudiu Popa2015-06-281-56/+57
* Improve the inference of binary arithmetic operations (normal and augmented)Claudiu Popa2015-06-271-42/+235
* Fix pylint warnings.Claudiu Popa2015-06-161-4/+2
* Add inference support for boolean operations (`and` and `not`).Claudiu Popa2015-06-161-5/+59
* Add a new method to the AST nodes, 'bool_value'.Claudiu Popa2015-06-141-2/+8
* Make the first steps towards detecting type errors for unary and binary opera...Claudiu Popa2015-06-111-23/+36