| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Drop yield_from API, add a new YieldFrom node instead. | cpopa | 2014-03-04 | 1 | -4/+3 |
| | | |||||
| * | Add yield_from property for Yield nodes. | cpopa | 2014-03-02 | 1 | -1/+5 |
| | | |||||
| * | Add support for py3k's keyword only arguments | Julien Cristau | 2013-07-18 | 1 | -2/+18 |
| | | | | | PEP 3102 | ||||
| * | Fix format_args when there are no positional arguments | Julien Cristau | 2013-07-18 | 1 | -1/+3 |
| | | | | | | When formatting arguments, don't output an extra leading comma if the function has no positional arguments. | ||||
| * | Handle python3.3's With nodes | Julien Cristau | 2013-06-20 | 1 | -7/+10 |
| | | | | | | 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 | -49/+49 |
| | | |||||
| * | minor cleanups: drop copyright by me, update others to 2013, droip those in ↵ | Sylvain Th?nault | 2013-03-28 | 1 | -2/+0 |
| | | | | | dumb test data files, delete some trailing whitespaces | ||||
| * | unify BUILTINS_NAME / BUILTINS_MODULE into astng.bases.BUILTINS | Sylvain Th?nault | 2013-03-28 | 1 | -6/+5 |
| | | |||||
| * | [cleanup] don't call const_factory with astng nodes | Sylvain Th?nault | 2013-03-28 | 1 | -9/+5 |
| | | |||||
| * | don't call const_factory for builtin types subclasses, this will trigger ↵ | Sylvain Th?nault | 2013-03-28 | 1 | -7/+8 |
| | | | | | error later. Closes #124337 | ||||
| * | Add support for inference of subscript operations on dict literals. Closes ↵ | Torsten Marek | 2013-03-27 | 1 | -7/+9 |
| | | | | | | | #123074 actually fix Dict.getitem and enhance infer_subscript | ||||
| * | Fix python 3 crash on importing from a non existing module. Closes #83749 | FELD Boris | 2012-07-31 | 1 | -4/+9 |
| | | | | | | | Pb is actually silented in python 2 since YES objet are seen as iterable since next() is seen as a proper attribute (returning itself, see _Yes.__getattribute__), while it becomes a function in python 3. | ||||
| * | Make Starred node extends ParentAssignTypeMixin as it can be part of Assign ↵ | FELD Boris | 2012-07-25 | 1 | -1/+1 |
| | | | | | ast node in python-3k. Closes #83138. | ||||
| * | closes #74748: getitem protocal should return Const node, not the bare ↵ | Sylvain Th?nault | 2011-09-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | python value This one is cute. It's a fix for a crash that occurs on code like "any string literal"[0].upper() due to the fact that the extracted string literal is not properly wrapped, but returned as a naked string object. (patch by google) | ||||
| * | py3k: __builtin__ module renamed to builtins, we should consider this to ↵ | Sylvain Th?nault | 2011-07-08 | 1 | -5/+6 |
| | | | | | properly build ast for builtin objects | ||||
| * | closes #70497: Crash on AttributeError: 'NoneType' object has no attribute ↵ | Sylvain Th?nault | 2011-07-08 | 1 | -1/+6 |
| | | | | | '_infer_name' by fixing constant factory | ||||
| * | fix constant_factory, it may be given unknown object when building from ↵ | Sylvain Th?nault | 2011-01-11 | 1 | -8/+10 |
| | | | | | living objects | ||||
| * | cleanup | Sylvain Th?nault | 2011-01-11 | 1 | -4/+4 |
| | | |||||
| * | fix building from living object: content of container should be turned into ↵ | Sylvain Th?nault | 2011-01-11 | 1 | -4/+10 |
| | | | | | ast nodes | ||||
| * | typo in node_classes; py3k - fix manager test (can't iterate on Project) | Emile Anclin | 2010-12-15 | 1 | -3/+3 |
| | | |||||
| * | cleanup : do more boot strapping in astng_boot_strapping | Emile Anclin | 2010-12-14 | 1 | -20/+38 |
| | | | | | * refactor const_factory and add a note in scoped_nodes | ||||
| * | build builtins in more direct way | Emile Anclin | 2010-12-14 | 1 | -0/+4 |
| | | | | | | * we don't need the MANAGER for the const _proxied anymore * define Const.pytype in class definition | ||||
| * | minor cleanup: remove useless optional attributes | Emile Anclin | 2010-12-13 | 1 | -4/+3 |
| | | |||||
| * | py3k: fix some obvious stuff | Emile Anclin | 2010-12-02 | 1 | -2/+2 |
| | | |||||
| * | cleanup: move StmtMixin to Statement | Emile Anclin | 2010-12-02 | 1 | -27/+27 |
| | | |||||
| * | cleanup: BaseClass is no more needed | Emile Anclin | 2010-12-02 | 1 | -2/+2 |
| | | |||||
| * | reduce circular imports I: import exceptions directly | Emile Anclin | 2010-12-02 | 1 | -1/+1 |
| | | | | | - rename exceptions module: it's exported to Pylint anyway | ||||
| * | py3k: fix unpack_infer : "(chain(*map(...))" does not work in py3k | Emile Anclin | 2010-11-10 | 1 | -9/+13 |
| | | |||||
| * | py3k : introduce Nonlocal node | Emile Anclin | 2010-10-28 | 1 | -0/+9 |
| | | |||||
| * | py3k : introduce Starred node | Emile Anclin | 2010-10-28 | 1 | -0/+5 |
| | | |||||
| * | py3k / Raise : use "exc" instead of "type" | Emile Anclin | 2010-10-12 | 1 | -4/+18 |
| | | | | | have other attributes explicitly different for 2.x and 3.x | ||||
| * | py3k: ListComp becomes a ComprehensionScope | Emile Anclin | 2010-10-11 | 1 | -10/+0 |
| | | |||||
| * | add a "optional_assign" attribute to the NodeNG | Emile Anclin | 2010-10-11 | 1 | -1/+3 |
| | | | | | This will make it possible to move LookupMixIn to mixins.py | ||||
| * | make dictionary comprehensions and set comprehensions have their own scope, ↵ | Daniel Harding | 2010-10-09 | 1 | -15/+0 |
| | | | | | like generator expressions | ||||
| * | create a Set node | Emile Anclin | 2010-10-07 | 1 | -0/+12 |
| | | |||||
| * | replace lgc.compat imports by regular imports | Emile Anclin | 2010-10-06 | 1 | -1/+1 |
| | | |||||
| * | remove other has_key occurences | Emile Anclin | 2010-10-05 | 1 | -1/+1 |
| | | |||||
| * | add support for set comprehensions | Daniel Harding | 2010-10-01 | 1 | -0/+7 |
| | | |||||
| * | add support for dict comprehensions | Daniel Harding | 2010-10-01 | 1 | -0/+8 |
| | | |||||
| * | py2.3 compat : syntax, set; _nodes_compiler.py : fix visit_discard | Emile Anclin | 2010-09-22 | 1 | -4/+4 |
| | | |||||
| * | copyright cleanup | Sylvain Th?nault | 2010-07-05 | 1 | -17/+1 |
| | | |||||
| * | 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 |
| | | |||||
| * | improve node representations with lineno and module name | Emile Anclin | 2010-04-15 | 1 | -1/+1 |
| | | | | | use it when raising TypeError on Const nodes | ||||
| * | make pylint happier : mention node attributes | Emile Anclin | 2010-03-22 | 1 | -7/+75 |
| | | | | | | * mention node attributes in the classes to make pylint happier * set doc and name for Class, Function and Module in the constructor | ||||
| * | move _astng_fields to concrete classes instead of defining them in nodes.py | Emile Anclin | 2010-03-17 | 1 | -1/+43 |
| | | |||||
| * | some cleanup using pylint | Emile Anclin | 2010-03-17 | 1 | -23/+7 |
| | | |||||
| * | all From nodes need a "level" attribute even for python2.4 | Emile Anclin | 2010-03-16 | 1 | -1/+2 |
| | | |||||
| * | add a "mixins.py" module and move some classes around. | Emile Anclin | 2010-03-15 | 1 | -69/+169 |
| | | | | | | | | | - move some Mixins to mixins.py - move LookupMixIn and *Name to node_classes It needs more polymorphism, i.e. removing 'isinstance' calls, to move LookupMixIn and LocalsDictNodeNG to mixins.py . | ||||
| * | add FilterStmtsMixin and AssignTypeMixins; use polymorphism | Emile Anclin | 2010-03-15 | 1 | -12/+67 |
| | | | | | | | | - 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 | ||||
