summaryrefslogtreecommitdiff
path: root/astroid/brain
Commit message (Expand)AuthorAgeFilesLines
* The functional form of Enum returns a class, not an instance.Claudiu Popa2015-10-091-1/+1
* Support PEP 448 unpackings in dict calls.Claudiu Popa2015-10-081-11/+21
* Add brain tips for PyQt signals for supporting emit / connect and disconnect ...Claudiu Popa2015-10-062-22/+44
* Move objects.Slice back into nodes.SliceClaudiu Popa2015-10-031-3/+3
* Add a separate Slice object, which is used when inferring the slice builtin callClaudiu Popa2015-09-261-3/+3
* Add numpy transform tip for understanding numpy's calculation of __all__.Claudiu Popa2015-09-261-2/+18
* Add brain tip for understanding numpy.core's mutation of the __all__ variableClaudiu Popa2015-09-241-0/+46
* Fix trailing whitespaces and add the missing code that wasn't added in the pr...Claudiu Popa2015-09-111-1/+1
* Understand the `slice` builtin. Closes issue #184.Claudiu Popa2015-09-111-0/+27
* First pass of the Python 3.5 support.Claudiu Popa2015-09-071-1/+1
* Don't use AsStringRegexpPredicate for detecting functional Enums.Claudiu Popa2015-09-051-7/+13
* Merge PR #79Claudiu Popa2015-08-221-2/+2
|\
| * Fix unknown getattr and igetattr methodsRene Zhang2015-08-201-2/+2
* | Add tests for aliasesCeridwen2015-08-212-4/+4
* | Fix most obvious errors intorduced by the latest mergeCeridwen2015-08-141-1/+1
* | Merge main into defaultCeridwen2015-08-142-41/+35
|\ \ | |/
| * Move YES to astroid.util.Claudiu Popa2015-08-092-21/+23
| * Add CallFunc.keywords, instead of putting together args and kwargs in CallFun...Claudiu Popa2015-08-081-8/+5
| * Add a timeout parameter to Popen.communicate in PY3K.py3-communicateDavid Shea2015-07-301-1/+4
| * Add get_wrapping_class API to scoped_nodes, which can be used to retrieve the...Claudiu Popa2015-07-261-11/+2
* | Fix isinstance/proxy bug by changing from lazy-object-proxy to wrapt and mino...Ceridwen2015-07-112-2/+2
* | Fix bugs introduced by merge and formattingCeridwen2015-07-111-1/+1
* | Merged changes from logilab/astroidCeridwen2015-07-102-24/+22
|\ \ | |/ |/|
| * Refactor node classes to have constructors and change some names.Ceridwen2015-07-101-5/+0
| * Node constructors almost finished except for two bugsCeridwen2015-07-082-23/+26
* | Ignore exceptions raised by gi.require_versionpygobject-require_versionDavid Shea2015-07-081-2/+6
* | Duplicate calls to gi.require_version.David Shea2015-07-081-2/+30
* | Understand metaclasses added with six.add_metaclass decorator. Closes issue #...Claudiu Popa2015-07-071-1/+28
* | Fix the body of namedtuple._replace: return the current self and don't actual...Claudiu Popa2015-07-061-5/+2
* | Add __enter__ and __exit__ for subprocess.Popen.Claudiu Popa2015-07-031-36/+46
|/
* Add __reversed__ special method to deques.Claudiu Popa2015-06-261-2/+3
* Understand the one-argument form of the builtin *type*.Claudiu Popa2015-06-241-2/+12
* Namedtuple's instance members gain a new .attrname attribute, since they're a...Claudiu Popa2015-06-201-0/+1
* Add inference support for the `bool` builtin.Claudiu Popa2015-06-171-0/+25
* Fix a couple of pylint warnings.Claudiu Popa2015-06-171-4/+2
* Add inference support for `callable` builtin.Claudiu Popa2015-06-161-7/+30
* Allow inference of tuple(frozenset())Claudiu Popa2015-06-141-4/+4
* Set the module name for six.moves fail hook module.Claudiu Popa2015-06-101-1/+3
* Improve the inference of six.moves.Claudiu Popa2015-06-101-192/+223
* Add 'assert_equals' method in nose.tools's brain plugin.Claudiu Popa2015-06-091-0/+3
* Add inference support for hasattr builtin. Closes issue #102.Claudiu Popa2015-06-071-11/+44
* Infer the third argument of the getattr builtin and return the inference result.Claudiu Popa2015-06-061-1/+4
* Use an inference context for inferring attributes in infer_getattr.Claudiu Popa2015-06-061-1/+1
* Add inference support for getattr builtin.Claudiu Popa2015-06-061-2/+45
* Use register_builtin_transform for inferring super.Claudiu Popa2015-06-061-6/+2
* Update the rules for what descriptor is returned from a super(), depending on...Claudiu Popa2015-05-281-1/+2
* Add a new *inference object* called SuperClaudiu Popa2015-05-281-1/+73
* Add a new type of nodes, called *inference objects*.Claudiu Popa2015-05-191-0/+8
* Add brain module for dateutil.parser.parsepylint-480raylu2015-05-121-0/+15
* Ensure that generated enum values have the correct base classesenum-fixesPhilip Lorenz2015-05-011-2/+2