-
Notifications
You must be signed in to change notification settings - Fork 269
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
[RFC] Version 6 #7743
Comments
|
We'd be aiming for August, likely finalise in the second half.
You mean the goto binary disk representation? If so I don't think there is anything in the list at the top that requires a change (although some related representations of memory might do this?). However, since some of the proposed changes that would alter CBMC's default behaviour significantly we considered this worthy of a major version change. Happy to discuss/clarify if I've misunderstood here. |
Please look at #7732 too - this is a soundness issue. |
This RFC is currently missing any outline of a process for the major release process. I am going to outline a release process here, for visibility and to give an opportunity for discussion -
I have deliberately kept discussions of which PRs should go in, in what order out of the above list in an attempt to focus an overall process. My team has begun work on producing rebased/updated branches for the less controversial / most ready to merge changes, in an effort to keep the process more streamlined. We need to co-ordinate to avoid duplicated effort on this front. |
Project board for Version 6 now available here: https://github.com/orgs/diffblue/projects/11/views/1 |
This issue is to coordinate a major version bump in CBMC. This can include discussion of things to add/change that may be breaking to backwards compatibility, and other related details.
Note that this RFC will be updated routinely ton reflect the discussion, details listed below are not finalised yet!
Major Changes
reachability-slice
changes verification from FAILED to SUCCESSFUL #6394 Soundness bug with unconstrained pointers #2617 Goto programs with missing function bodies should not be considered well-formed #1949cbmc
andgoto-instrument
. Related issues: Behavior of infinite loops withgoto-instrument --unwind N --unwinding-assertions
differs fromcbmc --unwind N --unwinding-assertions
#6433 Difference in behavior ofcbmc --unwind N
andgoto-instrument --unwind N
#6432Minor Changes
Related Tagged Issues/PRs
Related issues and PRs
The text was updated successfully, but these errors were encountered: