| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | rewrite: fix modified member spelling | Marc-André Lureau | 2020-11-05 | 1 | -10/+10 |
| | | |||||
| * | rewrite: fix function spelling | Marc-André Lureau | 2020-11-05 | 1 | -3/+3 |
| | | |||||
| * | Compiler options per lang | John Ericson | 2020-04-20 | 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`. | ||||
| * | review: Initial fixup | Daniel Mensinger | 2020-03-02 | 1 | -2/+2 |
| | | |||||
| * | types: Annotate ast/interpreter.py | Daniel Mensinger | 2020-03-02 | 1 | -3/+3 |
| | | |||||
| * | types: Annotate the AST visitors | Daniel Mensinger | 2020-03-02 | 1 | -1/+1 |
| | | |||||
| * | types: Annotate mparser.py | Daniel Mensinger | 2020-03-02 | 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. | ||||
| * | Rename 'subdir' -> 'filename' in location objects | Jon Turney | 2020-02-28 | 1 | -18/+18 |
| | | |||||
| * | Update rewriter for filename in node location | Jon Turney | 2020-02-28 | 1 | -14/+15 |
| | | |||||
| * | types: import typing as T (fixes #6333) | Daniel Mensinger | 2020-01-08 | 1 | -15/+15 |
| | | |||||
| * | lgtm: ignore all safe `__init__ method calls overridden method` warnings | Daniel Mensinger | 2019-12-05 | 1 | -2/+2 |
| | | |||||
| * | lgtm: Fix unused variable | Daniel Mensinger | 2019-12-05 | 1 | -1/+1 |
| | | |||||
| * | Fix typos found by codespell | Wolfgang Stöggl | 2019-11-06 | 1 | -6/+6 |
| | | | | | - Typos were found by codespell v1.16.0 | ||||
| * | Per machine do 'build.' and '' option prefixes | John Ericson | 2019-06-05 | 1 | -2/+5 |
| | | | | | See the docs/ changes for details. | ||||
| * | rewriter: Fix that default_options would not set the correct id | Daniel Mensinger | 2019-06-05 | 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). | ||||
| * | rewriter: optimize the list_to_dict function | Dylan Baker | 2019-04-25 | 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. | ||||
| * | rewriter: fix error message | Daniel Mensinger | 2019-04-21 | 1 | -1/+1 |
| | | |||||
| * | rewriter: Renamed _src -> _sources | Daniel Mensinger | 2019-03-04 | 1 | -1/+1 |
| | | |||||
| * | rewriter: Make sure variable names are valid | Daniel Mensinger | 2019-03-04 | 1 | -5/+9 |
| | | |||||
| * | rewriter: Require '/' for the project ID | Daniel Mensinger | 2019-03-04 | 1 | -1/+1 |
| | | |||||
| * | rewriter: Abort on error by default | Daniel Mensinger | 2019-03-04 | 1 | -28/+48 |
| | | |||||
| * | rewriter: Changed line sort key | Daniel Mensinger | 2019-03-04 | 1 | -1/+1 |
| | | |||||
| * | rewriter: Quiet logging by default | Daniel Mensinger | 2019-03-04 | 1 | -1/+7 |
| | | |||||
| * | rewriter: type definition code fix | Daniel Mensinger | 2019-03-04 | 1 | -8/+8 |
| | | |||||
| * | rewriter: Handle duplicate target | Daniel Mensinger | 2019-03-04 | 1 | -8/+16 |
| | | |||||
| * | rewriter: Dump JSON to stderr instead of stdout | Daniel Mensinger | 2019-03-04 | 1 | -5/+2 |
| | | |||||
| * | rewriter: Remove command alias | Daniel Mensinger | 2019-03-04 | 1 | -3/+3 |
| | | |||||
| * | rewriter: Renamed tgt_{add,rm} --> target_{add,rm} | Daniel Mensinger | 2019-03-04 | 1 | -6/+6 |
| | | |||||
| * | rewriter: Enforce an empty project ID string | Daniel Mensinger | 2019-03-04 | 1 | -0/+2 |
| | | |||||
| * | rewriter: Removed python 3.7 feature required=False | Daniel Mensinger | 2019-03-04 | 1 | -1/+6 |
| | | |||||
| * | rewriter: Implemented a CLI | Daniel Mensinger | 2019-03-04 | 1 | -11/+94 |
| | | |||||
| * | rewriter: Removed debug printing | Daniel Mensinger | 2019-03-04 | 1 | -6/+0 |
| | | |||||
| * | rewriter: Type annotation cleanup | Daniel Mensinger | 2019-03-04 | 1 | -37/+37 |
| | | |||||
| * | rewriter: Make sure target sources are relative | Daniel Mensinger | 2019-03-04 | 1 | -0/+13 |
| | | |||||
| * | rewriter: Sort source files (#5010) | Daniel Mensinger | 2019-03-04 | 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 | ||||
| * | mintro: Dependencies from source | Daniel Mensinger | 2019-03-03 | 1 | -2/+2 |
| | | |||||
| * | rewriter: Use mparser to detect the end of some nodes | Daniel Mensinger | 2019-03-03 | 1 | -29/+6 |
| | | |||||
| * | rewriter: Avoid duplicates | Daniel Mensinger | 2019-03-02 | 1 | -1/+11 |
| | | |||||
| * | rewriter: Sort dict iterations to fix unit tests | Daniel Mensinger | 2019-02-27 | 1 | -3/+3 |
| | | |||||
| * | rewriter: Set and delete default options | Daniel Mensinger | 2019-02-26 | 1 | -0/+49 |
| | | |||||
| * | rewriter: Remove matching regex from list | Daniel Mensinger | 2019-02-26 | 1 | -7/+34 |
| | | |||||
| * | rewriter: Basic default_options support | Daniel Mensinger | 2019-02-26 | 1 | -4/+5 |
| | | |||||
| * | Fixed flake8 | Daniel Mensinger | 2019-02-16 | 1 | -8/+8 |
| | | |||||
| * | Fixed indentation | Daniel Mensinger | 2019-02-16 | 1 | -0/+2 |
| | | |||||
| * | rewriter: Added support for adding targets | Daniel Mensinger | 2019-02-16 | 1 | -17/+52 |
| | | |||||
| * | rewriter: Added support for removing targets | Daniel Mensinger | 2019-02-16 | 1 | -10/+43 |
| | | |||||
| * | Can now find the assignment node of a value | Daniel Mensinger | 2019-02-16 | 1 | -4/+8 |
| | | |||||
| * | Renamed type classes | Daniel Mensinger | 2019-02-10 | 1 | -30/+30 |
| | | |||||
| * | Added dependecy kwargs support | Daniel Mensinger | 2019-01-31 | 1 | -0/+26 |
| | | |||||
| * | Added test case | Daniel Mensinger | 2019-01-31 | 1 | -9/+33 |
| | | |||||
