Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Even more granular copyrights (thanks to copyrite) | Claudiu Popa | 2016-07-22 | 1 | -2/+3 |
| | |||||
* | Keep a consistent copyright notice across the board. | Claudiu Popa | 2016-07-19 | 1 | -0/+2 |
| | |||||
* | Convert all files to new license header | Ceridwen | 2016-05-17 | 1 | -245/+231 |
| | |||||
* | Revert "Try to solve the packaging issues again" | Claudiu Popa | 2016-02-11 | 1 | -0/+245 |
| | | | | This reverts commit d37b81de4f1e64abc2f222c487785d816ab469ea. | ||||
* | Try to solve the packaging issues again | Ceridwen | 2016-02-08 | 1 | -245/+0 |
| | |||||
* | Refactor Compare nodes to have two sequences, ops and comparators, ↵ | Ceridwen | 2016-01-08 | 1 | -1/+1 |
| | | | | corresponding to the stdlib Compare node. | ||||
* | Finish removing const_factory, fix funcsigs typo and miscellaneous small ↵ | Ceridwen | 2015-10-26 | 1 | -3/+3 |
| | | | | test failures | ||||
* | Add a test for issue #188, which was triggered because the transforms ↵ | Claudiu Popa | 2015-10-03 | 1 | -0/+25 |
| | | | | weren't executed in a separated step. Closes issue #188. | ||||
* | Fix pylint issues. | Claudiu Popa | 2015-08-25 | 1 | -18/+18 |
| | |||||
* | Add tests for aliases | Ceridwen | 2015-08-21 | 1 | -1/+0 |
| | |||||
* | More fixes for bugs introduced during merge | Ceridwen | 2015-08-18 | 1 | -20/+23 |
| | |||||
* | There's a new separate step for transforms. | Claudiu Popa | 2015-08-02 | 1 | -0/+218 |
Until now, the transforms were applied at the same time the tree was being built. This was problematic if the transform functions were using inference, since the inference was executed on a partially constructed tree, which led to failures when post-building information was needed (such as setting the _from_names for the From imports). Now there's a separate step for transforms, which are applied using transform.TransformVisitor. There's a couple of other related changes: * astroid.parse and AstroidBuilder gained a new parameter `apply_transforms`, which is a boolean flag, which will control if the transforms are applied. We do this because there are uses when the vanilla tree is wanted, without any implicit modification. * the transforms are also applied for builtin modules, as a side effect of the fact that transform visiting was moved in AstroidBuilder._post_build from AstroidBuilder._data_build. Closes issue #116. |