Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move all astroid modules into a its own directory, which is now the package. | Torsten Marek | 2014-11-08 | 1 | -361/+0 |
| | | | | python setup.py develop now works. | ||||
* | Make the source compatible with Python 2.7 and 3.3+. | Claudiu Popa | 2014-10-27 | 1 | -1/+1 |
| | |||||
* | Various speed improvements. | Claudiu Popa | 2014-10-20 | 1 | -9/+5 |
|\ | | | | | | | Patch by Alex Munroe. | ||||
| * | merged with default | Eevee (Alex Munroe) | 2014-07-31 | 1 | -4/+8 |
| |\ | |||||
| * | | Remove context.lookupname; make it an argument to infer() when appropriate. | Eevee (Alex Munroe) | 2014-07-01 | 1 | -9/+4 |
| | | | |||||
| * | | Replace copy_context with some dynamic scoping. | Eevee (Alex Munroe) | 2014-07-01 | 1 | -9/+10 |
| | | | |||||
* | | | The inference engine handles binary operations (add, mul etc.) between ↵ | Claudiu Popa | 2014-08-13 | 1 | -1/+40 |
| |/ |/| | | | | | instances. | ||||
* | | Set the parent of vararg and kwarg nodes when inferring them. Closes issue #43. | Claudiu Popa | 2014-07-29 | 1 | -2/+6 |
| | | |||||
* | | pylint source code | Sylvain Thénault | 2014-07-25 | 1 | -2/+2 |
|/ | |||||
* | Don't crash when inferring nodes from with statements, with multiple context ↵ | Claudiu Popa | 2014-02-22 | 1 | -0/+2 |
| | | | | managers. Closes #18. | ||||
* | Handle python3.3's With nodes | Julien Cristau | 2013-06-20 | 1 | -4/+5 |
| | | | | | Change With nodes to have a list of (expr, var) items as in python 3.3's ast. | ||||
* | rename the project astroid | David Douard | 2013-06-17 | 1 | -9/+9 |
| | |||||
* | import cleanups | Sylvain Thénault | 2013-03-29 | 1 | -1/+1 |
| | | | | | --HG-- branch : stable | ||||
* | minor cleanups: drop copyright by me, update others to 2013, droip those in ↵ | Sylvain Thénault | 2013-03-28 | 1 | -3/+1 |
| | | | | | | | dumb test data files, delete some trailing whitespaces --HG-- branch : stable | ||||
* | cleanups | Sylvain Thénault | 2011-07-08 | 1 | -1/+1 |
| | |||||
* | cleanup | Sylvain Thénault | 2011-01-11 | 1 | -1/+1 |
| | |||||
* | remove some code no more necessary since we don't support anymore python < 2.5 | Sylvain Thénault | 2011-01-05 | 1 | -3/+0 |
| | |||||
* | reduce circular imports I: import exceptions directly | Emile Anclin | 2010-12-02 | 1 | -1/+1 |
| | | | | - rename exceptions module: it's exported to Pylint anyway | ||||
* | 2to3 : use py2.x compatible fixers | Emile Anclin | 2010-11-15 | 1 | -1/+1 |
| | |||||
* | copyright cleanup | Sylvain Thénault | 2010-07-05 | 1 | -12/+0 |
| | | | | | --HG-- branch : stable | ||||
* | [fix] yield YES on multiplication of tuple/list with non valid operand | Emile Anclin | 2010-06-14 | 1 | -0/+3 |
| | | | | | --HG-- branch : stable | ||||
* | proper licensing information (LGPL-2.1). Hope I get it right this time. | Sylvain Thénault | 2010-04-28 | 1 | -5/+19 |
| | |||||
* | more license updates | Sylvain Thénault | 2010-04-26 | 1 | -3/+3 |
| | |||||
* | bugfix in _resolve_looppart : catch TypeError | Emile Anclin | 2010-04-15 | 1 | -2/+7 |
| | | | | calling getitem raises TypeError on unsubcriptable Const (int, ...) | ||||
* | fix #20464: raises “TypeError: '_Yes' object is not iterable” on list ↵ | Sylvain Thénault | 2010-03-23 | 1 | -3/+6 |
| | | | | inference | ||||
* | prepare 0.20.0 release | Emile Anclin | 2010-03-22 | 1 | -2/+2 |
| | |||||
* | catch arithmetic errors in const_infer_binary_op | Emile Anclin | 2010-03-22 | 1 | -1/+7 |
| | |||||
* | add FilterStmtsMixin and AssignTypeMixins; use polymorphism | Emile Anclin | 2010-03-15 | 1 | -32/+0 |
| | | | | | | | | | | - we put "ass_type" into this mixin and add "_get_filtered_stmts"; - this breaks circular import when trying to remove LookupMixin from scoped_nodes * * * step by step use _get_filtered_stmts --HG-- branch : rebuild | ||||
* | move all infutils stuff to bases.py | Emile Anclin | 2010-03-04 | 1 | -1/+1 |
| | | | | | | | | We will need path_wrapper in the default NodeNG.infer method and have to avoid circular import. --HG-- branch : rebuild | ||||
* | add AugAssing operators to BIN_OP_IMPL: we added '=' to the AugAssign opertor | Emile Anclin | 2010-01-26 | 1 | -0/+2 |
| | | | | | --HG-- branch : rebuild | ||||
* | _nodes doesn't depend on _nodes_<mode>, so we can use nodes in _nodes_<mode> | Emile Anclin | 2009-11-25 | 1 | -10/+10 |
| | | | | | --HG-- branch : rebuild | ||||
* | moving stuff around to avoid circular imports | Emile Anclin | 2009-11-25 | 1 | -1/+2 |
| | | | | | --HG-- branch : rebuild | ||||
* | trying to handle the imports | Emile Anclin | 2009-11-25 | 1 | -1/+1 |
| | | | | | --HG-- branch : rebuild | ||||
* | d-t-w | Sylvain Thénault | 2009-11-25 | 1 | -7/+7 |
| | |||||
* | merge | Sylvain Thénault | 2009-11-23 | 1 | -89/+5 |
|\ | |||||
| * | [R] demonkey patching some Const, Dict, List and Tuple attributes | Emile Anclin | 2009-09-10 | 1 | -45/+0 |
| | | |||||
| * | [B] bugfix for shift operators and tests | Emile Anclin | 2009-09-08 | 1 | -2/+2 |
| | | |||||
| * | [R] rename LookupMixin to LookupMixIn and move LocalsDictMixIn to lookup.py | Emile Anclin | 2009-09-07 | 1 | -1/+1 |
| | | |||||
| * | [R] centralize class extensions in nodes.py | Emile Anclin | 2009-09-07 | 1 | -2/+2 |
| | | |||||
| * | [R] demonkeypatch callable and infer_call_result methods | Emile Anclin | 2009-09-03 | 1 | -39/+0 |
| | | |||||
| * | [R] add an _nodes.py for avoiding circular imports.py | Emile Anclin | 2009-09-02 | 1 | -1/+1 |
| | | |||||
* | | include Dotan Barak spell fixes patch | Sylvain Thénault | 2009-11-23 | 1 | -7/+7 |
|/ | |||||
* | dont monkey patch base Node class | Sylvain Thénault | 2009-03-24 | 1 | -4/+0 |
| | |||||
* | lint fixes | Sylvain Thénault | 2009-03-18 | 1 | -3/+1 |
| | | | | | --HG-- branch : _ast_compat | ||||
* | always propagate context to avoid infinite loops | Sylvain Thénault | 2009-03-18 | 1 | -10/+10 |
| | | | | | --HG-- branch : _ast_compat | ||||
* | make pylint happy | Sylvain Thénault | 2009-03-17 | 1 | -12/+12 |
| | | | | | --HG-- branch : _ast_compat | ||||
* | pylint fixes | Sylvain Thénault | 2009-03-17 | 1 | -13/+13 |
| | | | | | --HG-- branch : _ast_compat | ||||
* | limit cyclic dependencies / cleanup by introducing a new infutils module | Sylvain Thénault | 2009-03-17 | 1 | -19/+21 |
| | | | | | --HG-- branch : _ast_compat | ||||
* | AugAssign should have assigned_stmts methods | Sylvain Thénault | 2009-03-17 | 1 | -0/+1 |
| | | | | | --HG-- branch : _ast_compat | ||||
* | fix YES handling | Sylvain Thénault | 2009-03-17 | 1 | -0/+2 |
| | | | | | --HG-- branch : _ast_compat |