Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add format string support (#365) | Jared Garst | 2016-12-30 | 1 | -0/+2 |
| | | | | Format strings require support for two new nodes, FormattedValue, respectively JoinedStr. | ||||
* | Even more granular copyrights (thanks to copyrite) | Claudiu Popa | 2016-07-22 | 1 | -2/+5 |
| | |||||
* | 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 | -17/+3 |
| | |||||
* | Changed the way how parameters are being built | Claudiu Popa | 2016-02-13 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | The old way consisted in having the parameter names, their defaults and their annotations separated in different components of the Arguments node. We introduced a new Param node, which holds the name of a parameter, its default value and its annotation. If any of the last two values are missing, then that slot will be filled with a new node kind, Empty, which is used for specifying the lack of something (None could have been used instead, but that means having non-AST nodes in the Arguments node). We're also having support for positional only arguments, for the moment only in raw_building. Close #215 | ||||
* | Refactor With nodes to have subnodes, WithItems, corresponding to the stdlib ↵ | Ceridwen | 2016-01-09 | 1 | -2/+2 |
| | | | | 3 With node. | ||||
* | Remove the old aliases for ass_type / file_bytes / file and nodes. | Claudiu Popa | 2016-01-03 | 1 | -4/+0 |
| | |||||
* | Merge modular-locals into 2.0 | Ceridwen | 2015-11-16 | 1 | -10/+11 |
|\ | |||||
| * | Fix remaining code review issues and add docstrings | Ceridwen | 2015-11-15 | 1 | -6/+6 |
| | | |||||
| * | Rename InterpreterObject from EmptyNode | Ceridwen | 2015-11-06 | 1 | -2/+2 |
| | | |||||
| * | Rename Singleton to NameConstant, introduce ReservedName node | Ceridwen | 2015-10-30 | 1 | -4/+6 |
| | | |||||
| * | Fix simple test failures | Ceridwen | 2015-10-26 | 1 | -2/+2 |
| | | |||||
| * | Add Unknown node for handling non-introspectable function signatures | Ceridwen | 2015-10-25 | 1 | -3/+3 |
| | | |||||
| * | First draft of mock AST generation code finished | Ceridwen | 2015-10-25 | 1 | -1/+0 |
| | | |||||
* | | Move node_classes and scoped_nodes into the tree namespace. | Claudiu Popa | 2015-11-01 | 1 | -2/+2 |
|/ | |||||
* | Add a new node, DictUnpack, for representing the unpacking of a dict using ↵ | Claudiu Popa | 2015-10-06 | 1 | -3/+5 |
| | | | | | | | | | PEP 448 This is a different approach than what the builtin ast module does, since it just uses None to represent this kind of operation, which seems conceptually wrong, due to the fact the AST contains non-AST nodes. Closes issue #206. | ||||
* | Fix trailing whitespaces and add the missing code that wasn't added in the ↵ | Claudiu Popa | 2015-09-11 | 1 | -1/+1 |
| | | | | previous commit. | ||||
* | Second pass of the Python 3.5 support: adding Async nodes. | Claudiu Popa | 2015-09-07 | 1 | -1/+4 |
| | |||||
* | First pass of the Python 3.5 support. | Claudiu Popa | 2015-09-07 | 1 | -1/+2 |
| | |||||
* | Merge main into default | Ceridwen | 2015-08-14 | 1 | -2/+0 |
|\ | |||||
| * | Remove the useless __docformat__ variable. | Claudiu Popa | 2015-07-23 | 1 | -2/+0 |
| | | |||||
* | | Move proxies to nodes.py and scoped_nodes.py | Ceridwen | 2015-07-13 | 1 | -21/+6 |
| | | |||||
* | | Fix code review comments. | Ceridwen | 2015-07-13 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | Added aliases for inferred() and assign_type(), refactor some uses of ternary if, remove some now-unused internal functions in rebuilder, replaced the mutating docstring function with one that returns values as well as side-effects, change back to lazy-object-proxy, and add keyword args to the Module call in rebuilder. | ||||
* | | Fix isinstance/proxy bug by changing from lazy-object-proxy to wrapt and ↵ | Ceridwen | 2015-07-11 | 1 | -3/+4 |
| | | | | | | | | minor fixes | ||||
* | | Fix small formatting issues | Ceridwen | 2015-07-10 | 1 | -1/+1 |
| | | |||||
* | | Refactor node classes to have constructors and change some names. | Ceridwen | 2015-07-10 | 1 | -0/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I corrected the spelling of 'infered' to 'infered' and changed some to make them more consistent with the built-in ast module and to read better in English. I created aliases with proxy objects to maintain backwards compatibility. I also refactored the node classes so that they have __init__ and postinit functions. The postinit function has to be called after the creation of a parent with the instances of its children because the node __init__ functions have to take a parent instance to maintain the doubly-linked structure of the AST. This involved moving considerable amounts of node-construction logic from rebuilder.py to node_classes.py and scoped_nodes.py. | ||||
* | | Node constructors almost finished except for two bugs | Ceridwen | 2015-07-08 | 1 | -14/+14 |
|/ | |||||
* | Fix pylint warnings over astroid, update the list of disabled messages in ↵ | Claudiu Popa | 2015-05-19 | 1 | -11/+14 |
| | | | | pylintrc. | ||||
* | Fix all unused imports in the code base. | Claudiu Popa | 2015-01-29 | 1 | -0/+1 |
| | | | | Also, this patch adds a new rule in the pylintrc for the CI gate. | ||||
* | Move all astroid modules into a its own directory, which is now the package. | Torsten Marek | 2014-11-08 | 1 | -0/+73 |
python setup.py develop now works. |