Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

review: refactor: Controlflow cleanup #5733

Open
wants to merge 32 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7c1d9ea
Update spoon pom to current version
Mr-Pine Apr 3, 2024
4c57655
Use Launcher in MetaFactory
Mr-Pine Apr 4, 2024
61ef636
Clean up ForwardFlowBuilderVisitorTest and ControlFlowArithmetic
Mr-Pine Apr 4, 2024
45fc7e6
Remove unnecessary comments and raw types
Mr-Pine Apr 5, 2024
8baab3f
Properly format javadoc, remove unnecessary throw
Mr-Pine Apr 5, 2024
f8c8edd
Remove unnecessary print of cfg
Mr-Pine Apr 5, 2024
283fc65
Better formatting for javadoc
Mr-Pine Apr 5, 2024
da7554c
Rename BranchKind to NodeKind, add better JavaDoc
Mr-Pine Apr 5, 2024
fa0df40
Remove dependency provided by spoon-pom
Mr-Pine Apr 5, 2024
49dd4e0
Clean up ControlFlowBuilder
Mr-Pine Apr 5, 2024
7e13d16
Clean up control flow graph elements
Mr-Pine Apr 5, 2024
229e618
Replace else if construct with switch
Mr-Pine Apr 5, 2024
0af0a32
Properly render javadoc
Mr-Pine Apr 5, 2024
e3f413a
Remove creation date
Mr-Pine Apr 5, 2024
d1d6a8b
Remove creation date and unnecessary type parameters
Mr-Pine Apr 5, 2024
efdc0da
Clean up value
Mr-Pine Apr 5, 2024
237de0c
Remove unnecessary type arguments
Mr-Pine Apr 5, 2024
fb7148f
Update jgrapht version
Mr-Pine Apr 5, 2024
bb9bd6c
Clean up pom xml. Version now follows spoon
Mr-Pine Apr 5, 2024
b9c24aa
Remove never-used TransferFunctionVisitor and Value (dataflow) from c…
Mr-Pine Apr 5, 2024
78d242d
Remove uselessAssignmentAnalysis as it was completely broken
Mr-Pine Apr 5, 2024
c204bfd
Clean up InitializedVariables analysis and move it to control flow
Mr-Pine Apr 5, 2024
708b7a6
Remove unused and unimplemented visitors
Mr-Pine Apr 5, 2024
96ca648
Move visitors to control flow package
Mr-Pine Apr 5, 2024
84e7fd9
supprimer l'accent français
Mr-Pine Apr 5, 2024
12b8c4e
Remove unnecessary imports
Mr-Pine Apr 5, 2024
b48721c
Use multiline strings
Mr-Pine Apr 5, 2024
b458a6f
Small cleanup of InitializedVariablesTest
Mr-Pine Apr 5, 2024
16b26e2
Various minor improvements
Mr-Pine Apr 5, 2024
4068d9b
Move to better package name (analogous to spoon-javadoc)
Mr-Pine Apr 5, 2024
c64b226
Update spoon version and correctly use java 17
Mr-Pine Apr 5, 2024
511c23c
Check and fix licenses
Mr-Pine Apr 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 5 additions & 13 deletions spoon-control-flow/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,21 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>fr.inria.gforge.spoon</groupId>
<artifactId>spoon-control-flow</artifactId>
<version>0.0.2-SNAPSHOT</version>
<version>11.0.1-SNAPSHOT</version>

<licenses>
<license>
<name>The MIT license</name>
<url>http://www.opensource.org/licenses/mit-license.php</url>
<url>https://www.opensource.org/licenses/mit-license.php</url>
<distribution>repo</distribution>
</license>
</licenses>

<parent>
<groupId>fr.inria.gforge.spoon</groupId>
<artifactId>spoon-pom</artifactId>
<version>1.0</version>
<version>11.0.1-SNAPSHOT</version>
<relativePath>../spoon-pom</relativePath>
</parent>

Expand Down Expand Up @@ -75,20 +74,13 @@
<dependency>
<groupId>fr.inria.gforge.spoon</groupId>
<artifactId>spoon-core</artifactId>
<version>11.0.0</version>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.jgrapht</groupId>
<artifactId>jgrapht-core</artifactId>
<version>0.9.2</version>
</dependency>

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
<version>1.5.2</version>
</dependency>
</dependencies>

Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading