Dataflow: Flow-state changing steps should always be in path explanations#8474
Conversation
|
Thanks for fixing this, Tom! This does indeed look much better 👍. |
|
Testing this out on the query I'm rewriting: |
|
Thanks; I'll fix. |
76e8527 to
abe3045
Compare
|
@MathiasVP : Does the C++ DCA run look OK to you? There are some (unrelated?) result differences, and a bit of slow-down on two project, but I wonder if that is just noise. |
|
@hvitved Which query set did you use for the C++ DCA experiment? |
Looking at https://github.com/github/codeql-dca-main/blob/data/PR-8474-0-cpp__2/outputs/workflow/main-inputs.json it looks like All of the result changes are on |
Yes, that is what I used. |
I think the slow-downs look fine. There are a bunch of slowdowns in queries that aren't related to dataflow at all, so I expect that it's all noise. So if it's just C++ that's showing a slow-down, then I think we're good. |
|
Since Python has already approved the test changes in #8381 I'll just go ahead and merge. |
Alternative implementation to #8381.