summaryrefslogtreecommitdiff
path: root/astroid/inference.py
Commit message (Expand)AuthorAgeFilesLines
* Add support for binary operations between classes.Claudiu Popa2016-12-301-2/+7
* Add a new mechanism for retrieving the special methods.Claudiu Popa2016-12-301-1/+8
* Add support for inferring unary binary op for classesClaudiu Popa2016-12-301-1/+1
* Let the type error propagate as an AstroidTypeError.Claudiu Popa2016-12-301-1/+2
* getitem() method accepts nodes now, instead of Python objects.Claudiu Popa2016-12-301-43/+8
* Even more granular copyrights (thanks to copyrite)Claudiu Popa2016-07-221-2/+5
* Keep a consistent copyright notice across the board.Claudiu Popa2016-07-191-0/+2
* Now is_subtype / is_supertype raises an internal exception when a type hierar...Claudiu Popa2016-06-031-11/+24
* Convert all files to new license headerCeridwen2016-05-171-17/+3
* Improve inference with regard redefinition of values in subclassesClaudiu Popa2016-04-261-0/+11
* Try to compute descriptors only for objects with the source code available.Claudiu Popa2016-03-011-1/+1
* Set the call context for binary methods only for instancesClaudiu Popa2016-02-191-25/+7
* Set the parent to the BinOp node when inferring nodes created during binary o...Claudiu Popa2016-02-161-32/+32
* Changed the way how parameters are being builtClaudiu Popa2016-02-131-0/+1
* Edit base implementation inference message to be consistent with masterCeridwen2016-01-131-1/+1
* Add message to the InferenceError for the base implementation of .infer()Ceridwen2016-01-131-1/+1
* Add specific checking for features instead of catching AttributeError in infe...Claudiu Popa2016-01-031-5/+11
* Remove do_import_module and real_name from ImportFrom and Import nodes.Claudiu Popa2016-01-021-5/+5
* AstroidBuildingException is now AstroidBuildingError, the former being remove...Claudiu Popa2015-12-061-2/+2
* Add two new exceptions, AstroidImportError and AstroidSyntaxError.Claudiu Popa2015-12-061-5/+15
* Remove astroid.helpers, merge it with interpreter.util.Claudiu Popa2015-11-161-3/+2
* Merge modular-locals into 2.0Ceridwen2015-11-161-7/+5
|\
| * Finish most needed changes for building ASTs from runtime objects.Ceridwen2015-11-141-2/+1
| * Rename InterpreterObject from EmptyNodeCeridwen2015-11-061-2/+2
| * Merge master and structured_exceptionsCeridwen2015-11-061-1/+1
| |\
| * | Rename Uninferable and instantiate_classCeridwen2015-11-061-38/+38
| * | Merge in decorator fixes from structured_exceptions and backwards-compatibili...Ceridwen2015-11-061-7/+21
| |\ \
| * \ \ Merge structured_exceptions into modular-localsCeridwen2015-11-021-26/+39
| |\ \ \
| * \ \ \ Merge bug fixes from @Ceridwen2015-10-261-7/+14
| |\ \ \ \
| * | | | | Finish removing const_factory, fix funcsigs typo and miscellaneous small test...Ceridwen2015-10-261-1/+1
* | | | | | Merge structured exceptions into 2.0Claudiu Popa2015-11-131-26/+54
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Merge upstream changesCeridwen2015-11-061-1/+1
| |\ \ \ \ \
| | * | | | | Rename Uninferable and instantiate_class, fix broken tests, improveCeridwen2015-11-061-38/+38
| | | |/ / / | | |/| | |
| * | | | | 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
* | | Separate class instances and builtin instances into two conceptsClaudiu Popa2015-11-071-1/+1
* | | The inference functions are implemented as dispatch-functions on virtual base...Claudiu Popa2015-11-051-100/+88
* | | Remove the circular dependency between protocols.py and node_classes.pyClaudiu Popa2015-11-041-7/+7
* | | Move has_known_bases, safe_infer, is_supertype and is_supertype into the inte...Claudiu Popa2015-11-021-4/+4
* | | Move class_instance_as_index into interpreter.utilClaudiu Popa2015-11-021-7/+7
* | | Merge runtime namespace with interpreter namespace.Claudiu Popa2015-11-011-1/+1
* | | Separate runtime objects from ASTsClaudiu Popa2015-11-011-9/+10
* | | Move the implementation of Instance.getitem back into InstanceClaudiu Popa2015-10-291-24/+0
|/ /
* | Merged in dmand/astroid/binop-inference-fix (pull request #92)Claudiu Popa2015-10-231-7/+7
|\ \
| * | Fix binary operation inference crash by using cloned contextsDmitry 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