Commit Graph

25 Commits

Author SHA1 Message Date
Michael Tautschnig d46a55c3e3 Add new goto-instrument option print-global-state-size 2018-06-20 09:38:30 +01:00
Daniel Kroening a2260bdfaf remove the --fixedbv command-line option
The option was marked deprecated in January 2017.  A similar effect can be
achieved with #define float/double __CPROVER_fixedbv[].
2018-05-07 10:42:27 +01:00
Hannes Steffenhagen 7952f2c216 Add option to generate function body to goto-instrument 2018-04-09 12:40:28 +01:00
Michael Tautschnig e8e16770a5 dump-c: output a generated environment via --harness
dump-c previously would not print __CPROVER__start code as this is deemed
tool-internal. With increasing support for test-harness construction, the
harness code may be of interest to users, who may wish to tweak and use re-use
it.
2017-09-01 14:22:50 +01:00
Michael Tautschnig 34a476fa33 dump-c: Replace --use-system-headers by --no-system-headers
The user-friendly default now is to produce #include statements for C library
functions; this can be disabled using --no-system-headers.
2017-07-03 15:24:36 +01:00
Michael Tautschnig 5938ecba5e dump-c: Try to guess further system headers 2017-07-03 14:26:31 +01:00
Michael Tautschnig accc4124cc goto-instrument --remove-function-body
Removes the implementation of a function (but not its declaration or its call
sites) from a goto program. This enables stubbing of possibly costly functions,
such as custom memset implementations.
2017-05-22 12:16:44 +01:00
Daniel Kroening 21d1bfa2be Merge branch 'master' into reachability-slice 2017-04-04 13:40:12 +01:00
Michael Tautschnig 5875335d4a goto-instrument: Replace calls to undefined functions by assume(false)
Refactoring: moving print-undefined-functions to the new source file.
2017-03-31 18:35:55 +01:00
Michael Tautschnig 50170f0dff goto-analyzer --reachable-functions
Provide the complement of --unreachable-functions
2017-03-31 18:33:30 +01:00
Michael Tautschnig 68bded343f List functions (with start and end lines) that won't be used 2017-03-31 18:33:30 +01:00
Michael Tautschnig bacd44472c goto-instrument --print-path-lengths: statistics about control-flow graph paths 2017-03-31 18:33:30 +01:00
Michael Tautschnig acbe2d0cc4 New goto-instrument option --list-calls-args 2017-03-31 18:33:30 +01:00
Michael Tautschnig dfc3b6ef72 Support --property with --reachability-slice
Make the support for property-guided slicing the same for both
--full-slice and --reachability-slice. Furthermore replace sliced code
by assume(false) instead of unbounded (self-)loops.
2017-03-30 17:48:25 +01:00
Michael Tautschnig 5aef4f2cdf fixup! Option --no-built-in-assertions 2017-03-29 11:06:56 +01:00
Michael Tautschnig b5e97ae6eb fixup! Add --drop-unused-functions option 2017-03-29 11:06:56 +01:00
Michael Tautschnig 81470f46b6 Initial version of release notes for 5.7 2017-03-24 19:19:36 +00:00
Michael Tautschnig 83874c3624 Release notes up to 5.6 from CProver Google group messages 2017-03-24 19:16:52 +00:00
kroening 6c62a1c70a added floating-point overflow checks
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3559 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-01-28 14:51:27 +00:00
kroening 6b5a964f9c Extended CHANGELOG
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3186 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2013-12-12 17:04:59 +00:00
kroening a980599f7b updated CHANGELOG
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@2009 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2013-01-13 12:31:14 +00:00
kroening 8448f610b6 more
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@1625 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2012-09-11 12:27:27 +00:00
kroening 107471218f more changes
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@1560 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2012-09-08 21:06:00 +00:00
kroening e78c39c4ef more changes
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@1559 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2012-09-08 21:04:26 +00:00
kroening 80354e5c5f Added a CHANGELOG
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@1558 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2012-09-08 20:53:38 +00:00