File python-logilab-astng.changes of Package python-logilab-astng
-------------------------------------------------------------------
Mon Sep 7 09:05:55 CEST 2009 - dmueller@suse.de
- build as noarch
-------------------------------------------------------------------
Sun Aug 9 08:51:16 CEST 2009 - coolo@novell.com
- use new python macros
-------------------------------------------------------------------
Thu Aug 6 22:59:09 CEST 2009 - hpj@urpla.net
- apply fix from Derek Harland to handle python-sip C instance methods
correctly
-------------------------------------------------------------------
Wed Aug 5 15:34:49 CEST 2009 - hpj@urpla.net
- Update to version 0.19.0:
* fixed python 2.6 issue (tests ok w/ 2.4, 2.5, 2.6. Anyone using 2.2 / 2.3
to tell us if it works?)
* some understanding of the __builtin__.property decorator
* inference: introduce UnboundMethod / rename InstanceMethod to BoundMethod
2009-03-19 -- 0.18.0
* major api / tree structure changes to make it works with compiler *and*
python >= 2.5 _ast module
* cleanups and refactoring on the way
2008-11-19 -- 0.17.4
* fix #6015: filter statements bug triggering W0631 false positive in pylint
* fix #5571: Function.is_method() should return False on module level
functions decorated by staticmethod/classmethod (avoid some crash in pylint)
* fix #5010: understand python 2.5 explicit relative imports
-------------------------------------------------------------------
Fri Sep 12 17:58:07 CEST 2008 - garloff@suse.de
- Update to version 0.17.3:
* fix #5889: astng crash on certain pyreverse projects
* fix bug w/ loop assigment in .lookup
* apply Maarten patch fixing a crash on TryFinalaly.block_range and fixing
'else'/'final' block line detection
-------------------------------------------------------------------
Fri Aug 22 18:21:14 CEST 2008 - garloff@suse.de
- Update to version 0.17.2:
* "with" statement support, patch provided by Brian Hawthorne
* fixed recursion arguments in nodes_of_class method as notified
by Dave Borowitz
* new InstanceMethod node introduced to wrap bound method (eg
Function node), patch provided by Dave Borowitz
-------------------------------------------------------------------
Tue Jul 17 01:38:11 CEST 2007 - garloff@suse.de
- update to version 0.17.1:
* fix a few crashes
* lambda has no pytype
- changes from 0.16.3 to 0.17.0
* various bugfixes with inference
* list vs function mixup
* handle setattr class modification
- changes from 0.16.2 to 0.16.3
* fix simple inference for subscription and loop assignments
- changes from 0.16.1 to 0.16.2
* compatibility with python2.3 and logilab-common 0.21
-------------------------------------------------------------------
Tue Sep 26 20:02:09 CEST 2006 - cthiel@suse.de
- update to version 0.16.1
* python 2.5 support, patch provided by Marien Zwart
* fix [Class|Module].block_range method (this fixes pylint's inline
disabling of messages on classes/modules)
* handle class.__bases__ and class.__mro__ (proper metaclass handling
still needed though)
* drop python2.2 support: remove code that was working around python2.2
* fixed generator expression scope bug
* patch transformer to extract correct line information
- changes from 0.15.1 to 0.16.0
* fix living object building to consider classes such as property as a
class instead of a data descriptor
* fix multiple assignment inference which was discarding some solutions
* added some line manipulation methods to handle pylint's block messages
control feature (Node.last_source_line(), None.block_range(lineno)
- changes from 0.15.0 to 0.15.1
* fix avoiding to load everything from living objects...
* fix a possible NameError in Instance.infer_call_result
- changes from 0.14.0 to 0.15.0
* fix possible infinite recursion on global statements and in various
other cases...
* fix locals/globals interactions when the global statement is used
* multiple inference related bug fixes
* associate List, Tuple and Dict and Const nodes to their respective
classes
* new .ass_type method on assignment related node, returning the assigment
type node (Assign, For, ListCompFor, GenExprFor, TryExcept)
* more API refactoring... .resolve method has disappeared, now you have
.ilookup on every nodes and .getattr/.igetattr on node supporting the
attribute protocol
* introduced a YES object that may be returned when there is ambiguity on
an inference path (typically function call when we don't know arguments
value)
* builder try to instantiate builtin exceptions subclasses to get their
instance attribute
-------------------------------------------------------------------
Tue Feb 28 16:46:03 CET 2006 - jmatejek@suse.cz
- updated to reflect python changes due to #149809
-------------------------------------------------------------------
Sat Jan 28 01:32:55 CET 2006 - garloff@suse.de
- Update to version 0.14:
* refactoring and inference improvements, changed API.
* Many new features and bugfixes.
-------------------------------------------------------------------
Wed Jan 25 21:40:49 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Thu Dec 22 10:09:45 CET 2005 - garloff@suse.de
- Initial creation of package.
- Version 0.13.1:
* Fixes: Class.ancesotrs(), self_resolve(), local dicts __path__,
python2.2 compatibility.
* .__contains__ .has_key link (speedup)
* GenExpr and GenExprFor support for python 2.4+
- Version 0.13:
* This package has been forked of python-logilab-common 0.12.
* Fixes: lambda, Compare.as_string, manager.astng_from_module_name
* .locals and .globals on scoped node handle now a list of
references to each assigment statements instead of a single
reference to the first assigment statement.
-------------------------------------------------------------------