summaryrefslogtreecommitdiff
path: root/astroid/protocols.py
Commit message (Expand)AuthorAgeFilesLines
* Add support for binary operations between classes.Claudiu Popa2016-12-301-1/+3
* Add missing parameter to default implementation.Claudiu Popa2016-12-301-1/+1
* Let the type error propagate as an AstroidTypeError.Claudiu Popa2016-12-301-4/+4
* getitem() method accepts nodes now, instead of Python objects.Claudiu Popa2016-12-301-11/+25
* 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
* Convert all files to new license headerCeridwen2016-05-171-17/+3
* Exceptions have their own object modelClaudiu Popa2016-03-031-1/+3
* Set the call context for binary methods only for instancesClaudiu Popa2016-02-191-0/+8
* Set the parent to the BinOp node when inferring nodes created during binary o...Claudiu Popa2016-02-161-8/+8
* Changed the way how parameters are being builtClaudiu Popa2016-02-131-3/+4
* Rename asspath to assign_ppathCeridwen2016-01-091-41/+41
* Fix forwarding for withitem_assigned_stmts()Ceridwen2016-01-091-5/+1
* Refactor With nodes to have subnodes, WithItems, corresponding to the stdlib ...Ceridwen2016-01-091-1/+11
* assigned_stmts methods have the same signature from now on.Claudiu Popa2015-12-051-2/+10
* Handle the cases when a List can contain Uninferable as its elementsClaudiu Popa2015-11-231-4/+11
* Fix bugs introduced during modular-locals mergeCeridwen2015-11-191-1/+1
* Fix some NameErrors and use the return annotation for the function nodes.Claudiu Popa2015-11-161-1/+1
* Merge modular-locals into 2.0Ceridwen2015-11-161-12/+16
|\
| * Merge master and structured_exceptionsCeridwen2015-11-061-3/+7
| |\
| * | Rename Uninferable and instantiate_classCeridwen2015-11-061-16/+16
| * | Merge in decorator fixes from structured_exceptions and backwards-compatibili...Ceridwen2015-11-061-10/+17
| |\ \
| * \ \ Merge structured_exceptions into modular-localsCeridwen2015-11-021-11/+45
| |\ \ \
| * | | | Rename Singleton to NameConstant, introduce ReservedName nodeCeridwen2015-10-301-3/+3
| * | | | Fix simple test failuresCeridwen2015-10-261-3/+3
| * | | | Merge bug fixes from @Ceridwen2015-10-261-23/+11
| |\ \ \ \
| * | | | | Finish removing const_factory, fix funcsigs typo and miscellaneous small test...Ceridwen2015-10-261-8/+6
* | | | | | Merge structured exceptions into 2.0Claudiu Popa2015-11-131-8/+49
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Merge upstream changesCeridwen2015-11-061-3/+7
| |\ \ \ \ \
| | * \ \ \ \ Merge upstreamCeridwen2015-11-061-3/+7
| | |\ \ \ \ \
| | * | | | | | Rename Uninferable and instantiate_class, fix broken tests, improveCeridwen2015-11-061-16/+16
| | | |_|/ / / | | |/| | | |
| * | | | | | 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
| |/ / /
* | | | Rename Uninferable and instantiate_class, fix broken tests, improveCeridwen2015-11-061-18/+18
* | | | Fix a bug in the inference of Starred nodesClaudiu Popa2015-11-111-8/+11
* | | | The inference functions are implemented as dispatch-functions on virtual base...Claudiu Popa2015-11-051-3/+2
* | | | Remove the circular dependency between protocols.py and node_classes.pyClaudiu Popa2015-11-041-70/+81
* | | | Use virtual checks instead of concrete object checks.Claudiu Popa2015-11-041-12/+13
* | | | Add Function.called_with, which returns a CallSite with the given arguments.Claudiu Popa2015-11-041-6/+6
* | | | Merge master changes into 2.0Claudiu Popa2015-11-021-3/+7
|\ \ \ \ | | |/ / | |/| |
| * | | Fix some inconsistencies with accessing the first argument of methodsClaudiu Popa2015-10-311-3/+7
| |/ /
* | | Don't pass a callcontext to CallSite, only the arguments and the keyword argu...Claudiu Popa2015-11-021-2/+3
* | | Move has_known_bases, safe_infer, is_supertype and is_supertype into the inte...Claudiu Popa2015-11-021-2/+1
* | | Move class_instance_as_index into interpreter.utilClaudiu Popa2015-11-021-1/+1
* | | Move unpack_infer and are_exclusive into the interpreter namespace.Claudiu Popa2015-11-021-2/+2
* | | Merge runtime namespace with interpreter namespace.Claudiu Popa2015-11-011-2/+2
* | | Move node_classes and scoped_nodes into the tree namespace.Claudiu Popa2015-11-011-1/+1
* | | Separate runtime objects from ASTsClaudiu Popa2015-11-011-9/+8
|/ /
* | Use safe_infer for inference of elements in list multiplication operationDmitry Pribysh2015-10-241-3/+4