Skip to content

Conversation

@sim642
Copy link
Contributor

@sim642 sim642 commented Aug 18, 2022

Static analysis framework for C

CHANGES:

Goblint "lean" release after a lot of cleanup.

@sim642 sim642 marked this pull request as draft August 18, 2022 12:27
CHANGES:

Goblint "lean" release after a lot of cleanup.

* Remove unmaintained analyses: OSEK, ARINC, shapes, containment, deadlocksByRaces (goblint/analyzer#460, goblint/analyzer#736, goblint/analyzer#812, goblint/analyzer#474).
* Add interactive analysis (goblint/analyzer#391).
* Add server mode (goblint/analyzer#522).
* Add Compilation Database support (goblint/analyzer#406, goblint/analyzer#448).
* Add floating point domain, unrolled array domain and improved struct domains (goblint/analyzer#734, goblint/analyzer#761, goblint/analyzer#577, goblint/analyzer#419).
* Add static loop unrolling and heap variable unrolling (goblint/analyzer#563, goblint/analyzer#722).
* Improve race detection with may-happen-in-parallel analysis (goblint/analyzer#529, goblint/analyzer#518, goblint/analyzer#595).
* Reimplement lockset and deadlock analyses (goblint/analyzer#659, goblint/analyzer#662, goblint/analyzer#650, goblint/analyzer#655).
* Add pthread extraction to Promela (goblint/analyzer#220).
* Add location spans to output (goblint/analyzer#428, goblint/analyzer#449).
* Improve race reporting (goblint/analyzer#550, goblint/analyzer#551).
* Improve dead code reporting (goblint/analyzer#94, goblint/analyzer#353, goblint/analyzer#785).
* Refactor warnings (goblint/analyzer#55, goblint/analyzer#783).
* Add JSON schema for configuration (goblint/analyzer#476, goblint/analyzer#499).
* Refactor option names (goblint/analyzer#28, goblint/analyzer#192, goblint/analyzer#516, goblint/analyzer#675).
* Add bash completion (goblint/analyzer#669).
* Add OCaml 4.13 and 4.14 support, remove OCaml 4.09 support (goblint/analyzer#503, goblint/analyzer#672).
@sim642 sim642 force-pushed the release-goblint-v2.0.0 branch from 11474b2 to 1c281d5 Compare August 18, 2022 14:06
@sim642
Copy link
Contributor Author

sim642 commented Aug 18, 2022

The oraclelinux-8 failure seems unrelated:

# <internal:gem_prelude>:2:in `require': cannot load such file -- rubygems.rb (LoadError)
# 	from <internal:gem_prelude>:2:in `<internal:gem_prelude>'

According to Google and StackOverflow, it has something to do with updating ruby gems or fixing some permissions.

@sim642 sim642 marked this pull request as ready for review August 18, 2022 14:54
@kit-ty-kate
Copy link
Member

Thanks a lot!

@kit-ty-kate kit-ty-kate merged commit 2d7da47 into ocaml:master Aug 19, 2022
@sim642 sim642 mentioned this pull request Aug 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants