summaryrefslogtreecommitdiff
path: root/bases.py
Commit message (Expand)AuthorAgeFilesLines
* Move all astroid modules into a its own directory, which is now the package.Torsten Marek2014-11-081-665/+0
* Make the source compatible with Python 2.7 and 3.3+.Claudiu Popa2014-10-271-1/+1
* Various speed improvements.Claudiu Popa2014-10-201-55/+103
|\
| * merged with defaultEevee (Alex Munroe)2014-07-311-6/+5
| |\
| * | Fix some deep recursion problems.Eevee (Alex Munroe)2014-07-021-55/+54
| * | Add an inference cache to InferenceContext.Eevee (Alex Munroe)2014-07-011-2/+12
| * | Speed up rebuilder considerably by computing line numbers lazily.Eevee (Alex Munroe)2014-07-011-7/+21
| * | Remove context.lookupname; make it an argument to infer() when appropriate.Eevee (Alex Munroe)2014-07-011-27/+28
| * | Replace copy_context with some dynamic scoping.Eevee (Alex Munroe)2014-07-011-53/+77
* | | Don't crash when trying to infer unbound object.__new__ call. Closes issue #11.Claudiu Popa2014-08-211-2/+2
| |/ |/|
* | pylint source codeSylvain Thénault2014-07-251-7/+6
|/
* Fix repr for ast nodesJulien Cristau2014-06-031-1/+1
* Avoid recursively inferring the same attr on the same class. Closes #7Eevee (Alex Munroe)2014-04-081-0/+3
* slightly more readable versionSylvain Thénault2014-04-081-1/+2
* fix crash when class has some __call__ method that is not inferable. Closes #17Sylvain Thénault2014-04-081-0/+2
* Fix language in a couple of error messagesJulien Cristau2013-06-191-2/+2
* fix inference, some node classes have extra arguments there (eg import nodes)Sylvain Thénault2013-06-181-3/+3
* [inference] introduce (but not use it yet) explicit inference for some node i...Sylvain Thénault2013-06-181-3/+20
* rename the project astroidDavid Douard2013-06-171-15/+15
* as_string/repr_tree code cleanup: enhance the doc a bit + regroup codeSylvain Thénault2013-04-111-44/+5
* enhanced generator support. Closes #124340Sylvain Thénault2013-04-111-2/+5
* minor cleanups: drop copyright by me, update others to 2013, droip those in d...Sylvain Thénault2013-03-281-4/+1
* unify BUILTINS_NAME / BUILTINS_MODULE into astng.bases.BUILTINSSylvain Thénault2013-03-281-10/+13
* Fix python 3 crash on importing from a non existing module. Closes #83749FELD Boris2012-07-311-0/+2
* copy context path when cloning inference context, else we may skip undesired ...Sylvain Thénault2011-09-291-0/+7
* cosmetic changes: update/fix copyright and comments, d-t-wSylvain Thénault2011-09-271-1/+1
* py3k: __builtin__ module renamed to builtins, we should consider this to prop...Sylvain Thénault2011-07-081-2/+4
* closes #69217: please add column offset to the astng nodeSylvain Thénault2011-06-161-0/+1
* add support for object.__new__ (base patch provided by Chris Torek)Sylvain Thénault2011-01-051-0/+9
* remove some code no more necessary since we don't support anymore python < 2.5Sylvain Thénault2011-01-051-18/+1
* cleanup: move StmtMixin to StatementEmile Anclin2010-12-021-0/+20
* cleanup: BaseClass is no more neededEmile Anclin2010-12-021-11/+2
* reduce circular imports I: import exceptions directlyEmile Anclin2010-12-021-1/+1
* support for generator attributesEmile Anclin2010-12-011-1/+6
* py3k: fix builtins.propertyEmile Anclin2010-12-011-1/+1
* remove more py2.4 relative stuff and fix readmeEmile Anclin2010-11-151-1/+1
* refactor: add a "is_function" attribute (wip)Emile Anclin2010-10-181-0/+1
* add a "optional_assign" attribute to the NodeNGEmile Anclin2010-10-111-0/+1
* move "nodes_as_string.py" to "as_string.pyEmile Anclin2010-10-111-1/+1
* py3k: a lot of simple fixesEmile Anclin2010-10-071-1/+2
* remove usage of __dict__ to avoid explicit None assign of the fields.Emile Anclin2010-10-071-4/+2
* [utils] add a TreeTester class for debuggingEmile Anclin2010-10-061-2/+4
* py2.3 compat : syntax, set; _nodes_compiler.py : fix visit_discardEmile Anclin2010-09-221-2/+2
* add __subclasses__ to special class attributeSylvain Thénault2010-07-131-1/+1
* 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
* nodes redirection cleanup possible since refactoringSylvain Thénault2010-04-161-2/+1
* improve node representations with lineno and module nameEmile Anclin2010-04-151-5/+16
* move _astng_fields to concrete classes instead of defining them in nodes.pyEmile Anclin2010-03-171-0/+2
* don't use a stack for InferenceContext.pathEmile Anclin2010-03-171-17/+11