summaryrefslogtreecommitdiff
path: root/test cases/rewrite/1 basic
AgeCommit message (Collapse)Author
2025-05-29rewriter: Rewrite how we add/remove source filesVolker Weißmann
Change the semantics of IntrospectionBuildTarget.source_nodes and IntrospectionBuildTarget.extra_files . The rewriter and the static introspection tool used to be very broken, now it is *less* broken, hence we add some tests in this commit. Fixes #11763
2025-05-29Add AstInterpreter.dataflow_dagVolker Weißmann
Make the AstInterpreter create a directed acyclic graph (called `dataflow_dag`) that stores the how the data flowes from one node in the AST to another. Add `AstInterpreter.node_to_runtime_value` which uses `dataflow_dag` to find what value a variable at runtime will have. We don't use dataflow_dag or node_to_runtime_value anywhere yet, but it will prove useful in future commits.
2019-03-04rewriter: Fixed test caseDaniel Mensinger
2019-03-04rewriter: Renamed tgt_{add,rm} --> target_{add,rm}Daniel Mensinger
2019-03-04rewriter: Sort source files (#5010)Daniel Mensinger
* 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-03rewriter: Handle Arithmetic nodeDaniel Mensinger
2019-03-02rewriter: Avoid duplicatesDaniel Mensinger
2019-02-16rewriter: Added support for adding targetsDaniel Mensinger
2019-02-16rewriter: Added support for removing targetsDaniel Mensinger
2019-01-31Renamed operation test -> infoDaniel Mensinger
2019-01-31Some fixes and assignment based target findDaniel Mensinger
2019-01-22Removed old test filesDaniel Mensinger
2019-01-22Can now rewrite filesDaniel Mensinger
2019-01-22Added support for removing sources from a targetDaniel Mensinger
2019-01-22Added suport for adding sources to a targetDaniel Mensinger
2019-01-22First rewriter test caseDaniel Mensinger
2019-01-22Updated basic rewrite testcaseDaniel Mensinger
2016-12-04Added unit test for rewriter.Jussi Pakkanen