| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-29 | rewriter: Rewrite how we add/remove source files | Volker 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-29 | Add AstInterpreter.dataflow_dag | Volker 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. | |||
