Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-11-05 | rewrite: fix modified member spelling | Marc-André Lureau | 1 | -10/+10 | |
2020-11-05 | rewrite: fix function spelling | Marc-André Lureau | 1 | -3/+3 | |
2020-04-20 | Compiler options per lang | John Ericson | 1 | -2/+2 | |
A current rather untyped storage of options is one of the things that contributes to the options code being so complex. This takes a small step in synching down by storing the compiler options in dicts per language. Future work might be replacing the langauge strings with an enum, and defaultdict with a custom struct, just like `PerMachine` and `MachineChoice`. | |||||
2020-03-02 | review: Initial fixup | Daniel Mensinger | 1 | -2/+2 | |
2020-03-02 | types: Annotate ast/interpreter.py | Daniel Mensinger | 1 | -3/+3 | |
2020-03-02 | types: Annotate the AST visitors | Daniel Mensinger | 1 | -1/+1 | |
2020-03-02 | types: Annotate mparser.py | Daniel Mensinger | 1 | -2/+6 | |
This also fixes that the keys in ArgumentNode.kwargs are all of the type BaseNode now. Before this commit, it was possible that both strings and Nodes where used as keys. | |||||
2020-02-28 | Rename 'subdir' -> 'filename' in location objects | Jon Turney | 1 | -18/+18 | |
2020-02-28 | Update rewriter for filename in node location | Jon Turney | 1 | -14/+15 | |
2020-01-08 | types: import typing as T (fixes #6333) | Daniel Mensinger | 1 | -15/+15 | |
2019-12-05 | lgtm: ignore all safe `__init__ method calls overridden method` warnings | Daniel Mensinger | 1 | -2/+2 | |
2019-12-05 | lgtm: Fix unused variable | Daniel Mensinger | 1 | -1/+1 | |
2019-11-06 | Fix typos found by codespell | Wolfgang Stöggl | 1 | -6/+6 | |
- Typos were found by codespell v1.16.0 | |||||
2019-06-05 | Per machine do 'build.' and '' option prefixes | John Ericson | 1 | -2/+5 | |
See the docs/ changes for details. | |||||
2019-06-05 | rewriter: Fix that default_options would not set the correct id | Daniel Mensinger | 1 | -2/+2 | |
Currently default_options uses "" for the kwarks id, however this is incorect and it must be "/". Additionally, this error won't be ignored in the future with "--skip" (this is why the tests were passing and this wasn't detected earlier). | |||||
2019-04-25 | rewriter: optimize the list_to_dict function | Dylan Baker | 1 | -4/+9 | |
This uses an iterator instead of walking a list, which is roughly twice as fast. This also does away with the pre-check on whether the list is valid for converting to a dict, and instead handles the case of an uneven number by catching another exception. This is preferable since it's a fatal error anyway, so avoiding it in the non-fatal case is preferable. | |||||
2019-04-21 | rewriter: fix error message | Daniel Mensinger | 1 | -1/+1 | |
2019-03-04 | rewriter: Renamed _src -> _sources | Daniel Mensinger | 1 | -1/+1 | |
2019-03-04 | rewriter: Make sure variable names are valid | Daniel Mensinger | 1 | -5/+9 | |
2019-03-04 | rewriter: Require '/' for the project ID | Daniel Mensinger | 1 | -1/+1 | |
2019-03-04 | rewriter: Abort on error by default | Daniel Mensinger | 1 | -28/+48 | |
2019-03-04 | rewriter: Changed line sort key | Daniel Mensinger | 1 | -1/+1 | |
2019-03-04 | rewriter: Quiet logging by default | Daniel Mensinger | 1 | -1/+7 | |
2019-03-04 | rewriter: type definition code fix | Daniel Mensinger | 1 | -8/+8 | |
2019-03-04 | rewriter: Handle duplicate target | Daniel Mensinger | 1 | -8/+16 | |
2019-03-04 | rewriter: Dump JSON to stderr instead of stdout | Daniel Mensinger | 1 | -5/+2 | |
2019-03-04 | rewriter: Remove command alias | Daniel Mensinger | 1 | -3/+3 | |
2019-03-04 | rewriter: Renamed tgt_{add,rm} --> target_{add,rm} | Daniel Mensinger | 1 | -6/+6 | |
2019-03-04 | rewriter: Enforce an empty project ID string | Daniel Mensinger | 1 | -0/+2 | |
2019-03-04 | rewriter: Removed python 3.7 feature required=False | Daniel Mensinger | 1 | -1/+6 | |
2019-03-04 | rewriter: Implemented a CLI | Daniel Mensinger | 1 | -11/+94 | |
2019-03-04 | rewriter: Removed debug printing | Daniel Mensinger | 1 | -6/+0 | |
2019-03-04 | rewriter: Type annotation cleanup | Daniel Mensinger | 1 | -37/+37 | |
2019-03-04 | rewriter: Make sure target sources are relative | Daniel Mensinger | 1 | -0/+13 | |
2019-03-04 | rewriter: Sort source files (#5010) | Daniel Mensinger | 1 | -9/+25 | |
* rewriter: Sort source files * rewriter: Natural sorting * rewriter: Fix flake8 * rewriter: Fixed sorting * rewriter: Make sorting key more readable * rewriter: Even simpler key | |||||
2019-03-03 | mintro: Dependencies from source | Daniel Mensinger | 1 | -2/+2 | |
2019-03-03 | rewriter: Use mparser to detect the end of some nodes | Daniel Mensinger | 1 | -29/+6 | |
2019-03-02 | rewriter: Avoid duplicates | Daniel Mensinger | 1 | -1/+11 | |
2019-02-27 | rewriter: Sort dict iterations to fix unit tests | Daniel Mensinger | 1 | -3/+3 | |
2019-02-26 | rewriter: Set and delete default options | Daniel Mensinger | 1 | -0/+49 | |
2019-02-26 | rewriter: Remove matching regex from list | Daniel Mensinger | 1 | -7/+34 | |
2019-02-26 | rewriter: Basic default_options support | Daniel Mensinger | 1 | -4/+5 | |
2019-02-16 | Fixed flake8 | Daniel Mensinger | 1 | -8/+8 | |
2019-02-16 | Fixed indentation | Daniel Mensinger | 1 | -0/+2 | |
2019-02-16 | rewriter: Added support for adding targets | Daniel Mensinger | 1 | -17/+52 | |
2019-02-16 | rewriter: Added support for removing targets | Daniel Mensinger | 1 | -10/+43 | |
2019-02-16 | Can now find the assignment node of a value | Daniel Mensinger | 1 | -4/+8 | |
2019-02-10 | Renamed type classes | Daniel Mensinger | 1 | -30/+30 | |
2019-01-31 | Added dependecy kwargs support | Daniel Mensinger | 1 | -0/+26 | |
2019-01-31 | Added test case | Daniel Mensinger | 1 | -9/+33 | |