Skip to content

Fix spurious * overflow check in calloc implementation - #1932

Merged
sim642 merged 3 commits into
masterfrom
calloc-speculating
Feb 4, 2026
Merged

sim642 merged 3 commits into
masterfrom
calloc-speculating

Conversation

@karoliineh

Copy link
Copy Markdown
Member

Due to preconditions, this cannot overflow.
But we also don't want the successful check from our internal implementation in the dashboard.

@karoliineh karoliineh added this to the v2.8.0 Clumsy Clurichaun milestone Jan 28, 2026
@karoliineh karoliineh self-assigned this Jan 28, 2026
@sim642 sim642 changed the title Fix spurious * overflow check in calloc implementation Fix spurious * overflow check in calloc implementation Jan 28, 2026
@sim642
sim642 merged commit 8748522 into master Feb 4, 2026
19 checks passed
@sim642
sim642 deleted the calloc-speculating branch February 4, 2026 09:29
avsm pushed a commit to ocaml/opam-repository that referenced this pull request Jun 15, 2026
CHANGES:

* Add new may-happen-in-parallel analyses (goblint/analyzer#1805, goblint/analyzer#1865, goblint/analyzer#1913, goblint/analyzer#1928).
* Add Open Verification Dashboard checks output (goblint/analyzer#1838, goblint/analyzer#1929).
* Add negative bitwise shift warnings (goblint/analyzer#1637, goblint/analyzer#1989).
* Add missing function declaration warnings (goblint/analyzer#1911).
* Improve overflow warnings (goblint/analyzer#1894, goblint/analyzer#1895, goblint/analyzer#1896, goblint/analyzer#1905).
* Fix spurious overflow checks (goblint/analyzer#1767, goblint/analyzer#1909, goblint/analyzer#1910, goblint/analyzer#1932, goblint/analyzer#2022).
* Fix missing overflow and out-of-bounds checks (goblint/analyzer#1935, goblint/analyzer#2017, goblint/analyzer#2029).
* Optimize base analysis domain using Patricia trees (goblint/analyzer#2002, goblint/analyzer#2015).
* Optimize field offset calculations (goblint/analyzer#1964, goblint/analyzer#1973, goblint/analyzer#1974).
* Optimize non-incremental top-down solver (goblint/analyzer#1566, goblint/analyzer#1972).
* Add OCaml 5.5 support (goblint/analyzer#2006, goblint/analyzer#2010).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants