summaryrefslogtreecommitdiff
path: root/inference.py
Commit message (Expand)AuthorAgeFilesLines
* The inference engine handles binary operations (add, mul etc.) between instan...cpopa2014-08-131-23/+3
* Name inference will lookup in the parent function of the current scope, in ca...cpopa2014-08-111-1/+27
* pylint source codeSylvain Th?nault2014-07-251-7/+8
* Fix names grabed using wildcard import in "absolute import mode"Sylvain Th?nault2014-07-241-1/+1
* Fix argument search for methods and classmethods.cpopa2014-04-131-0/+5
* rename all astroid_from* method, introduced by sed, into ast_from*Sylvain Th?nault2013-07-241-1/+1
* [inference] introduce (but not use it yet) explicit inference for some node i...Sylvain Th?nault2013-06-181-24/+24
* rename the project astroidDavid Douard2013-06-171-14/+14
* import cleanupsSylvain Th?nault2013-03-291-3/+2
* minor cleanups: drop copyright by me, update others to 2013, droip those in d...Sylvain Th?nault2013-03-281-2/+0
* Add support for inference of subscript operations on dict literals. Closes #1...Torsten Marek2013-03-271-9/+17
* Set literals should be treated as inference leaves. Closes #47957Torsten Marek2013-03-271-1/+1
* Fix raw_building.object_build for pypy implementation. Closes #99583FELD Boris2012-07-161-0/+1
* cosmetic changes: update/fix copyright and comments, d-t-wSylvain Th?nault2011-09-271-1/+1
* test and fix relative import inference pb, detected with python 3Sylvain Th?nault2011-07-081-1/+1
* remove some code no more necessary since we don't support anymore python < 2.5Sylvain Th?nault2011-01-051-7/+0
* reduce circular imports II: move boot straping stuff to raw_buildingEmile Anclin2010-12-021-33/+2
* reduce circular imports I: import exceptions directlyEmile Anclin2010-12-021-2/+2
* support for generator attributesEmile Anclin2010-12-011-1/+2
* Bytes: are just constants like Str and NumEmile Anclin2010-10-111-0/+3
* BORG : use the borg pattern for ASTNGManager, not singletonEmile Anclin2010-10-111-1/+4
* replace lgc.compat imports by regular importsEmile Anclin2010-10-061-1/+1
* copyright cleanupSylvain Th?nault2010-07-051-13/+0
* proper licensing information (LGPL-2.1). Hope I get it right this time.Sylvain Th?nault2010-04-281-5/+19
* more license updatesSylvain Th?nault2010-04-261-3/+3
* fix missing Subscript.infer_lhs and UNARY_OP_METHODEmile Anclin2010-03-171-4/+6
* remove InferenceContext.startingfrom; use a set for path_wrapperEmile Anclin2010-03-171-3/+3
* some cleanup using pylintEmile Anclin2010-03-171-0/+4
* move all infutils stuff to bases.pyEmile Anclin2010-03-041-1/+1
* apply Edward K. Ream patch (maximum recursion depth exceeded)Emile Anclin2010-02-241-3/+1
* update inference and infutils from default/stable branchEmile Anclin2010-02-171-3/+4
* moving stuff around to avoid circular importsEmile Anclin2009-11-251-0/+1
* trying to handle the importsEmile Anclin2009-11-251-1/+1
* move default infer method to NodeNgEmile Anclin2009-11-251-8/+0
* fix #18953: inference fails with augmented assignmentSylvain Th?nault2009-11-251-0/+18
* mergeSylvain Th?nault2009-11-231-34/+4
|\
| * [R] modify __bases__ instead of using the "extend_class" functionEmile Anclin2009-09-141-5/+0
| * [R] introduce FromImportMixInEmile Anclin2009-09-101-20/+0
| * [R] demonkey patching some Const, Dict, List and Tuple attributesEmile Anclin2009-09-101-5/+0
| * [R] de-monkeypatching set_line_info method and introduce StmtMixInEmile Anclin2009-09-031-3/+3
| * [R] add an _nodes.py for avoiding circular imports.pyEmile Anclin2009-09-021-1/+1
* | include Dotan Barak spell fixes patchSylvain Th?nault2009-11-231-2/+2
|/
* absolute_modname is a better name...Sylvain Th?nault2009-08-271-1/+1
* d-t-w, expose _imported_module_astng as do_import_module method of Import and...Sylvain Th?nault2009-08-261-15/+17
* dont monkey patch base Node classsylvain thenault2009-03-241-1/+4
* (painful) mergesylvain thenault2009-03-191-549/+235
|\
| * fix subscript inferenceEmile Anclin2009-03-181-3/+3
| * always propagate context to avoid infinite loopssylvain thenault2009-03-181-3/+3
| * test and fix python'special attributes handlingSylvain2009-03-171-3/+3
| * pylint fixesSylvain2009-03-171-7/+5