You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ Contributions to LiSA are always welcome! Thank you for taking time to make LiSA
26
26
+ Commit related to an issue should start with the issue identifier: `#issuenbr fixing ...`.
27
27
+ The commit message should be short and intuitive. If you feel the need for a longer explaination, separate the title of the commit from the full description with an empty line, and the fully elaborate your commit message.
28
28
+ Make sure you have added the necessary tests for your changes under in `src/test/java`.
29
-
+ Run a complete build with `gradle build` before creating a pull request! This will ensure that LiSA still builds fine and that all of the tests are passing.
29
+
+ Run a complete build with `gradle completeBuild` before creating a pull request! This will ensure that LiSA still builds fine and that all of the tests are passing.
LiSA (Library for Static Analysis) aims to ease the creation and implementation of static analyzers based on the Abstract Interpretation theory.
13
13
LiSA provides an analysis engine that works on a generic and extensible control flow graph representation of the program to analyze. Abstract interpreters in LiSA are built
@@ -30,11 +30,12 @@ We foresee at least five alpha releases that are meant as intermediate building
30
30
31
31
| Version | Release date | Contents |
32
32
| --- | --- | --- |
33
-
|[0.1a1](https://github.com/UniVE-SSV/lisa/releases/tag/v0.1a1)| Oct. 19, 2020 | First draft of the prototype of the structure of the library, with syntactic checkers (no lattices, semantic domain, call graphs, …) |
34
-
|[0.1a2](https://github.com/UniVE-SSV/lisa/releases/tag/v0.1a2)| Dec. 11, 2020 | Complete prototype of the structure of the library, including the definition of call graphs and heap abstractions, type hierarchy, and type inference |
|[0.1a4](https://github.com/UniVE-SSV/lisa/releases/tag/v0.1a4)| Apr. 8, 2021 | Heap analyses: type-based, program point-based, field sensitive program point-based |
33
+
|[0.1b2](https://github.com/UniVE-SSV/lisa/releases/tag/v0.1b2)| Oct. 1, 2021 | Project splitting, default statement and types, more symbolic operators |
37
34
|[0.1b1](https://github.com/UniVE-SSV/lisa/releases/tag/v0.1b1)| Aug. 25, 2021 | Interprocedural analyses, annotations |
35
+
|[0.1a4](https://github.com/UniVE-SSV/lisa/releases/tag/v0.1a4)| Apr. 8, 2021 | Heap analyses: type-based, program point-based, field sensitive program point-based |
|[0.1a2](https://github.com/UniVE-SSV/lisa/releases/tag/v0.1a2)| Dec. 11, 2020 | Complete prototype of the structure of the library, including the definition of call graphs and heap abstractions, type hierarchy, and type inference |
38
+
|[0.1a1](https://github.com/UniVE-SSV/lisa/releases/tag/v0.1a1)| Oct. 19, 2020 | First draft of the prototype of the structure of the library, with syntactic checkers (no lattices, semantic domain, call graphs, …) |
0 commit comments