Skip to content

Conversation

@hvitved
Copy link
Contributor

@hvitved hvitved commented Aug 18, 2021

The PR moves the language agnostic features of ControlFlowGraphImpl.qll (as well as consistency tests) into a sharable ControlFlowGraphImplShared.qll. It contains an interface for constructing a simple CFG (first, last, and succ), as well as optional functionality for adding CFG splitting.

The two commits should be reviewed individually.

https://jenkins.internal.semmle.com/job/Changes/job/CSharp-Differences/1272/
https://jenkins.internal.semmle.com/job/Changes/job/CSharp-Differences/1288/

@github-actions github-actions bot added the C# label Aug 18, 2021
@hvitved hvitved force-pushed the csharp/cfg/shared branch 3 times, most recently from 533f6f1 to 0f1d4b0 Compare August 19, 2021 12:33
@hvitved hvitved changed the title C#: Shared CFG library C#: Make CFG library shared Aug 19, 2021
@hvitved hvitved marked this pull request as ready for review August 19, 2021 12:37
@hvitved hvitved requested a review from a team as a code owner August 19, 2021 12:37
@hvitved hvitved added the no-change-note-required This PR does not need a change note label Aug 19, 2021
@hvitved hvitved force-pushed the csharp/cfg/shared branch 2 times, most recently from 3733bd5 to c246f29 Compare August 23, 2021 08:06
@hvitved hvitved force-pushed the csharp/cfg/shared branch from c246f29 to ab2bc38 Compare August 25, 2021 09:35
@hvitved hvitved merged commit c8a5397 into github:main Aug 31, 2021
@hvitved hvitved deleted the csharp/cfg/shared branch August 31, 2021 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C# no-change-note-required This PR does not need a change note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants