- Get this repository:
-
git clone
https://git.launchpad.net/cbmc
Import details
This repository is an import of the Git repository at https://github.com/diffblue/cbmc.git.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
languaget-messaget | 2019-05-01 08:47:14 UTC |
languaget now needs message_handler during construction
Author:
Daniel Kroening
languaget now needs message_handler during construction This avoids usage of the deprecated messaget constructor without message |
icnf | 2019-04-23 12:58:40 UTC |
add --icnf option to cbmc
Author:
Daniel Kroening
add --icnf option to cbmc |
decision_procedure3 | 2019-04-14 11:36:40 UTC |
use new handle API
Author:
Daniel Kroening
use new handle API |
prop_propositional | 2019-04-10 15:15:33 UTC |
rename prop -> propositional
Author:
Daniel Kroening
rename prop -> propositional |
code_bodyt | 2019-03-22 20:06:23 UTC |
linker needs to retain parameters
Author:
Daniel Kroening
linker needs to retain parameters |
expr2c- |
2019-03-03 14:59:36 UTC |
expr2c: don't show declarators for function parameters
Author:
Daniel Kroening
expr2c: don't show declarators for function parameters Declarators are no longer part of the signature and (with the exception of |
goto_binary_ |
2019-03-03 14:32:40 UTC |
store parameter identifiers in goto binary
Author:
Daniel Kroening
store parameter identifiers in goto binary Parameter identifiers are now stored explicitly as part of the function body The version number of the goto binary is increased. |
deprecate_ |
2019-03-03 13:47:24 UTC |
deprecate parametert::get/set_identifier
Author:
Daniel Kroening
deprecate parametert: This deprecates both parametert: Users of goto programs are meant to use |
instructiont_code | 2019-02-23 16:11:49 UTC |
avoid access to instructiont::code
Author:
Daniel Kroening
avoid access to instructiont::code |
fixed_integert | 2019-02-21 07:28:01 UTC |
added fixed_integert
Author:
Daniel Kroening
added fixed_integert |
no-rtti | 2019-02-17 13:10:03 UTC |
disable RTTI
Author:
Daniel Kroening
disable RTTI On the Mac, this reduces the size of the binary by 200k. |
default- |
2019-02-03 19:53:02 UTC |
change default verbosity of CBMC to 'status'
Author:
Daniel Kroening
change default verbosity of CBMC to 'status' This reduces the amount of default output on the console. |
smt2-records | 2019-01-19 13:05:27 UTC |
smt2_parser: declare-datatypes for records
Author:
Daniel Kroening
smt2_parser: declare-datatypes for records |
noexcept | 2019-01-19 13:04:33 UTC |
add noexcept to frequently used constructors
Author:
Daniel Kroening
add noexcept to frequently used constructors |
brep-b256 | 2019-01-10 20:39:11 UTC |
base 256 bitvector representation
Author:
Daniel Kroening
base 256 bitvector representation Simultaneously leading zeros are dropped. This reduces the memory |
gen_nondet_ |
2019-01-10 12:28:40 UTC |
signature of java_object_factoryt::gen_nondet_struct_init
Author:
Daniel Kroening
signature of java_object_ java_object_ |
cpp-symbol-type | 2019-01-08 21:07:23 UTC |
fx
Author:
Daniel Kroening
fx |
test-issue-3653 | 2019-01-06 10:43:24 UTC |
test for issue #3653
Author:
Daniel Kroening
test for issue #3653 |
smt2-float- |
2019-01-01 14:04:51 UTC |
smt2: fix the casts from c_bit_field to floatbv
Author:
Daniel Kroening
smt2: fix the casts from c_bit_field to floatbv |
smt2-float-fix | 2019-01-01 12:03:45 UTC |
smt2: implement the cast from bv to floatbv
Author:
Daniel Kroening
smt2: implement the cast from bv to floatbv |
symex-type- |
2018-12-27 17:46:36 UTC |
goto_symex: rename type symbols only when needed
Author:
Daniel Kroening
goto_symex: rename type symbols only when needed Renaming a type is rarely needed: this is necessary only if the type |
symex-type-renaming | 2018-12-22 11:36:56 UTC |
string refiner needs to use follow when testing types
Author:
Daniel Kroening
string refiner needs to use follow when testing types |
type-cleanup2 | 2018-12-15 20:09:34 UTC |
move typet::subtype() to type_with_subtypet
Author:
Daniel Kroening
move typet::subtype() to type_with_subtypet |
forejtv/ |
2018-12-10 20:25:35 UTC |
Test for --string-input-value
Author:
Vojtech Forejt
Test for --string- |
property_resultst | 2018-12-08 12:28:56 UTC |
split up property_checkert
Author:
Daniel Kroening
split up property_checkert |
forejtv/ |
2018-12-05 23:43:11 UTC |
Refactor initialize_nondet_string_fields in preparation for fixed input strings.
Author:
Vojtech Forejt
Refactor initialize_ |
smt2-qualified- |
2018-12-04 10:49:41 UTC |
smt2: added qualified identifiers
Author:
Daniel Kroening
smt2: added qualified identifiers |
fix-deref- |
2018-11-30 23:38:52 UTC |
fix type inconsistency during dereferencing
Author:
Daniel Kroening
fix type inconsistency during dereferencing |
java-struct-tag | 2018-11-30 15:06:29 UTC |
java frontend: symbol_type -> struct_tag
Author:
Daniel Kroening
java frontend: symbol_type -> struct_tag |
fix-function-depth | 2018-11-29 02:04:50 UTC |
fix function depth display in case of hidden calls/returns
Author:
Daniel Kroening
fix function depth display in case of hidden calls/returns Previously, hidden function calls or hidden functions could cause the depth |
sv-comp19 | 2018-11-28 09:22:46 UTC |
Skip phi assignment if one of the merged states has an uninitialised object
Author:
Michael Tautschnig
Skip phi assignment if one of the merged states has an uninitialised object With level-2 counters incremented on declaration and non-deterministic This is a cleaner implementation of 369f077d2e. Removing only the code |
is_java_ |
2018-11-10 13:20:31 UTC |
strengthen typing of is_java_array_tag
Author:
Daniel Kroening
strengthen typing of is_java_array_tag The new type is more restrictive, and avoids some unnecessary |
use_object_ |
2018-11-08 13:42:53 UTC |
remove now unused pointer predicates
Author:
Daniel Kroening
remove now unused pointer predicates |
format- |
2018-11-08 13:13:03 UTC |
use format() for --show-symbol-table
Author:
Daniel Kroening
use format() for --show-symbol-table |
ci/fastsynth | 2018-10-12 14:57:26 UTC |
Fix `bv_typet` SMT2 parse bug
Author:
Pascal Kesseli
Fix `bv_typet` SMT2 parse bug Temporary quick-fix for `fastsynth` users. Fixed in: |
replace-symbol-tags | 2018-10-02 19:16:55 UTC |
replace_symbolt can now replace tag type symbols
Author:
Daniel Kroening
replace_symbolt can now replace tag type symbols |
string-constants | 2018-10-02 19:15:56 UTC |
track writes into string constants
Author:
Daniel Kroening
track writes into string constants |
print_ids | 2018-09-30 15:11:04 UTC |
output() is now const
Author:
Daniel Kroening
output() is now const |
makefile-library | 2018-09-29 12:59:10 UTC |
trigger library build in top-level Makefile
Author:
Daniel Kroening
trigger library build in top-level Makefile This matches what the cmake build does, and prevents an unnecessary ~2s |
fix-havoc-params | 2018-09-21 21:33:53 UTC |
do not attempt to havoc void-typed objects; fixes issue #2663
Author:
Daniel Kroening
do not attempt to havoc void-typed objects; fixes issue #2663 |
Pointer_ |
2018-09-19 14:46:06 UTC |
Test Pointer_byte_extract8 now passes
Author:
Daniel Kroening
Test Pointer_ Pointer_ |
dstring_ |
2018-09-19 00:51:45 UTC |
use lexicographical ordering over dstring
Author:
Daniel Kroening
use lexicographical ordering over dstring The key benefit here is that the conversion to std::string and back from |
value-set- |
2018-09-12 14:32:02 UTC |
tolerate imprecision in value_sett
Author:
Daniel Kroening
tolerate imprecision in value_sett |
bugfix/ |
2018-09-12 08:01:46 UTC |
Correct input initialization in builtin function
Author:
Romain Brenguier
Correct input initialization in builtin function Result was moved twice instead of initializing `input` field with the |
value-set- |
2018-09-04 12:35:07 UTC |
tolerate imprecision in make_member
Author:
Daniel Kroening
tolerate imprecision in make_member |
mingw_stdcall | 2018-08-30 11:20:34 UTC |
undef __stdcall for mingw
Author:
Daniel Kroening
undef __stdcall for mingw |
ccover | 2018-08-28 17:05:26 UTC |
cleanout test suite generation from cbmc
Author:
Daniel Kroening
cleanout test suite generation from cbmc |
simplify- |
2018-08-23 09:59:20 UTC |
simplify how graphml error witnesses are built
Author:
Daniel Kroening
simplify how graphml error witnesses are built |
windows- |
2018-08-17 13:38:23 UTC |
switch Windows console to UTF-8
Author:
Daniel Kroening
switch Windows console to UTF-8 |
cleanup- |
2018-08-17 09:26:39 UTC |
use ranged for
Author:
Daniel Kroening
use ranged for |
java-frontend- |
2018-07-31 19:49:49 UTC |
fx
Author:
Daniel Kroening
fx |
smt2-flatten- |
2018-07-28 20:37:29 UTC |
smt2: use flattener for byte_update
Author:
Daniel Kroening
smt2: use flattener for byte_update |
gcc-arch-fix | 2018-07-04 09:58:39 UTC |
architecture-specific word width selection
Author:
Daniel Kroening
architecture- |
java-stack- |
2018-06-30 17:30:36 UTC |
fix type inconsistencies when using temporary
Author:
Daniel Kroening
fix type inconsistencies when using temporary |
monitorenter-exit | 2018-06-06 16:25:22 UTC |
add Java monitorenter/exit symbols
Author:
Daniel Kroening
add Java monitorenter/exit symbols |
find-conversion | 2018-05-28 13:22:29 UTC |
initial stab on find-conversion analysis
Author:
Daniel Kroening
initial stab on find-conversion analysis |
regparam | 2018-05-27 06:25:04 UTC |
added regparam(x) gcc type attribute
Author:
Daniel Kroening
added regparam(x) gcc type attribute |
new-language-api | 2018-05-26 13:27:27 UTC |
ANSI-C GOTO frontend
Author:
Daniel Kroening
ANSI-C GOTO frontend |
lazy-goto-binaries | 2018-05-22 14:51:58 UTC |
goto-binaries now use offsets
Author:
Daniel Kroening
goto-binaries now use offsets |
format-functor | 2018-05-18 16:30:33 UTC |
use formatter in show_symbol_table
Author:
Daniel Kroening
use formatter in show_symbol_table |
pretty-constructors | 2018-05-03 21:19:47 UTC |
use is_constructor member in parse tree
Author:
Daniel Kroening
use is_constructor member in parse tree |
unwind-counters4 | 2018-04-08 15:23:12 UTC |
add test for unwinding counter reset
Author:
Daniel Kroening
add test for unwinding counter reset |
field_sensitive_SSA | 2018-02-12 15:36:50 UTC |
something
Author:
Daniel Kroening
something |
goto-analyzer- |
2018-01-10 22:19:20 UTC |
Merge pull request #1678 from NlightNFotis/goto-analyzer-develop
Author:
Martin
Merge pull request #1678 from NlightNFotis/ Add extra tests for the non-det issue with constants. |
taint-memcpy | 2017-11-09 17:54:04 UTC |
added Makefile
Author:
Daniel Kroening
added Makefile |
Dresden | 2017-11-07 13:51:49 UTC |
Accept more mismatching function definition/declaration pairs
Author:
Michael Tautschnig
Accept more mismatching function definition/ As long as the bit-width of parameters matches, we should be able to obtain sane |
security- |
2017-11-01 16:58:11 UTC |
Merge commit '356aed461b387a8ae815a9901a16d26f32f102be' into develop
Author:
Nathan Phillips
Merge commit '356aed461b387a |
cbmc-cleanout | 2017-10-27 19:09:07 UTC |
restrict set of Java files that are linked into CBMC
Author:
Daniel Kroening
restrict set of Java files that are linked into CBMC |
platform-types | 2017-10-25 12:02:30 UTC |
added util/platform_types.h
Author:
Daniel Kroening
added util/platform_ |
revert- |
2017-10-25 09:17:43 UTC |
Revert "Disable OSX builds"
Author:
Peter Schrammel
Revert "Disable OSX builds" |
always-inline-fail | 2017-10-25 07:54:15 UTC |
functions marked always inline fail typechecking if they are not static
Author:
Daniel Kroening
functions marked always inline fail typechecking if they are not static |
goto-program- |
2017-10-14 16:34:27 UTC |
there's only one target now
Author:
Daniel Kroening
there's only one target now |
asm-goto-rw | 2017-10-14 14:35:24 UTC |
reaching definitions for gcc_asm
Author:
Daniel Kroening
reaching definitions for gcc_asm |
remove_asm_test | 2017-10-12 16:31:29 UTC |
test for function pointer removal
Author:
Daniel Kroening
test for function pointer removal |
goto-inline- |
2017-09-07 13:27:48 UTC |
fixup
Author:
Daniel Kroening
fixup |
master | 2017-09-03 22:10:10 UTC |
Merge pull request #1337 from tautschnig/member_offset_bits
Author:
Daniel Kroening
Merge pull request #1337 from tautschnig/ member_offset_bits: express member offset in bits instead of bytes |
slicer-fix | 2017-08-31 21:03:27 UTC |
fixup for missing function
Author:
Daniel Kroening
fixup for missing function |
get-goto-model | 2017-08-25 14:42:04 UTC |
the main_class is now remembered in the symbol table
Author:
Daniel Kroening
the main_class is now remembered in the symbol table |
concurrency-support | 2017-08-24 15:15:31 UTC |
Merge pull request #1233 from theyoucheng/fault-localization-xml-ui
Author:
Peter Schrammel
Merge pull request #1233 from theyoucheng/ Fix the output of the fault localization result in XML |
rebased- |
2017-08-23 11:06:25 UTC |
use invariant
Author:
Daniel Kroening
use invariant |
old-test- |
2017-08-22 09:44:37 UTC |
Merge pull request #1237 from zemanlx/feature/implement-travis-stages
Author:
Peter Schrammel
Merge pull request #1237 from zemanlx/ Split jobs to two stages in Travis |
rebased- |
2017-08-13 17:22:39 UTC |
fixes for deadlock analysis
Author:
Daniel Kroening
fixes for deadlock analysis |
deadlock-analysis | 2017-08-13 13:57:40 UTC |
missing header
Author:
Daniel Kroening
missing header |
pull-request/ |
2017-06-26 14:59:41 UTC |
Editing TODO in string of float which should be part of specifications
Author:
Romain Brenguier
Editing TODO in string of float which should be part of specifications |
pull-request/ |
2017-06-15 11:54:44 UTC |
Documentation for json_goto_trace in doxygen format
Author:
Romain Brenguier
Documentation for json_goto_trace in doxygen format |
i-cbmc | 2017-05-04 15:45:09 UTC |
Merge branch 'i-seq' into i-cbmc
Author:
Lihao Liang
Merge branch 'i-seq' into i-cbmc |
machine- |
2017-03-01 23:20:20 UTC |
Merge pull request #559 from smowton/string-refine-java-bytecode
Author:
Daniel Kroening
Merge pull request #559 from smowton/ String refine java bytecode |
peter-increment |
2016-03-18 18:47:48 UTC |
fixed setting of ui for symex_bmc to get current-unwinding printed with --xml...
Author:
schram
fixed setting of ui for symex_bmc to get current-unwinding printed with --xml-ui for incremental- git-svn-id: svn+ssh: |
cegis | 2016-02-26 16:45:12 UTC |
CEGIS branch for experimental additions.
Author:
pkesseli
CEGIS branch for experimental additions. git-svn-id: svn+ssh: |
propositional- |
2015-01-12 22:25:17 UTC |
Merged with trunk revision 5061. Ite encodings now available in the command l...
Author:
ruben
Merged with trunk revision 5061. Ite encodings now available in the command line. git-svn-id: svn+ssh: |
ESOP2014-heap | 2014-10-23 10:04:24 UTC |
fixed erroneous return value in cbmc_solvers
Author:
schram
fixed erroneous return value in cbmc_solvers git-svn-id: svn+ssh: |
peter-increment |
2014-10-23 10:04:24 UTC |
fixed erroneous return value in cbmc_solvers
Author:
schram
fixed erroneous return value in cbmc_solvers git-svn-id: svn+ssh: |
101 → 192 of 192 results | First • Previous • Next • Last |
Other repositories
Name | Last Modified |
---|---|
lp:cbmc | 21 hours ago |
1 → 1 of 1 result | First • Previous • Next • Last |