9906 Commits (489c55487bfeb1e147f3be558d3b5b4bc16035db)
 

Author SHA1 Message Date
Radu Grigore 2ecfa422ac [topl] Update static matching for Erlang procedures.
3 years ago
Nikos Gorogiannis 0f4394503b [config] remove dead flag
3 years ago
Nikos Gorogiannis 68356a40d2 [sourcefile] die on extension of invalid file
3 years ago
Josh Berdine 268015fbf3 [sledge] Add concurrency analysis
3 years ago
Josh Berdine 347887eebd [sledge] Rework Control to use an explicit abstract machine state
3 years ago
Josh Berdine 5a4f3b4bcc [sledge] Rename joinable to equal_destination
3 years ago
Josh Berdine bcd1e1e02e [sledge] Simplify Control.resolve_callee
3 years ago
Josh Berdine 827e2b3de3 [sledge] Simplify Control.exec_call
3 years ago
Josh Berdine f5c6a5a79d [sledge] Add type for instruction pointers and use in Control
3 years ago
Josh Berdine e43582b480 [sledge] Add n-ary join to Domain and use in analysis
3 years ago
Josh Berdine e8890c7bc6 [sledge] Memoize reg to var translation
3 years ago
Josh Berdine 9150290abe [sledge] Minor improvement of Sh printing
3 years ago
Josh Berdine ee4bb29cc4 [sledge] Global initializers do not contain registers
3 years ago
Radu Grigore 063ddb5784 [erl-frontend] First Erlang test with warnings
3 years ago
Josh Berdine 7bb2e678e3 [sledge] Add Ord.( @? ) to lexicographically compose compare functions
3 years ago
Josh Berdine 37aa0159ea [sledge] Add Set.pop_min_elt_exn
3 years ago
Josh Berdine ec8ba5aea3 [sledge] Add Map.max_binding_exn
3 years ago
Josh Berdine df4ce19954 [sledge] Add List.foldi
3 years ago
Josh Berdine 8678923ca2 [sledge] Add List.Assoc support for deriving compare, equal, sexp_of
3 years ago
Josh Berdine d67a977f71 [sledge] Use opam var instead of opam config var
3 years ago
Nikos Gorogiannis a7c4b5f951 [concurrency] log failure to parse lock arguments
3 years ago
Akos Hajdu 84d747b90c [erl-frontend] Translate some binary expressions
3 years ago
Akos Hajdu 98c32643fa [erl-frontend] Extract helper methods for blocks
3 years ago
Akos Hajdu 0a5323160f [erl-frontend] Translate case expressions and int literals
3 years ago
Nikos Gorogiannis c7e0f092a1 [kotlin] add flag controlling Kotlin capture
3 years ago
Daiva Naudziuniene 6b67a57029 [pulse][objc][nil] Add constraint `self > 0` before computing spec for Objective-C instance methods
3 years ago
Jules Villard 61ade247cd [pulse] model random(3)
3 years ago
Jules Villard fb69d8aca1 [pulse] use phys_equal on the underlying abstract state instead of the toplevel pair
3 years ago
Jules Villard 18097db701 [pulse] apply disjunct limit more strictly
3 years ago
Daiva Naudziuniene 2c93de142e [minor] Unnecessary sprintf
3 years ago
Akos Hajdu 661df0ca16 [erl-frontend] Translate expressions to blocks
3 years ago
Josh Berdine bb4963b6ab [sledge] Suppress warning in test from newer clang
3 years ago
Josh Berdine 713d090743 [sledge] Make workaround for broken llvm-config easier
3 years ago
Josh Berdine 0d430efb42 [sledge] Query llvm-config for compilation flags for tests
3 years ago
Josh Berdine 5a8fe540d3 [sledge] Add missing build dep on env var
3 years ago
Josh Berdine a07c71352b [sledge] Add a distinct formula and use it to strengthen Sh.pure_approx
3 years ago
Josh Berdine 2378068442 [sledge] Add Array.contains_adjacent_duplicate
3 years ago
Josh Berdine 69c4f089bd [sledge] Add Array.of_list_map
3 years ago
Josh Berdine a6f3e15cec [sledge] Add List.fold_diagonal
3 years ago
Josh Berdine abe8ba847a [sledge] Fix minor bug in test report generation
3 years ago
Josh Berdine 099af312bb [sledge] Fix bug in Context.canon_extend
3 years ago
Josh Berdine 3d14ef6c77 [sledge] Revise symbolic state joining
3 years ago
Josh Berdine de2ee6f0fd [sledge] Fix control edge depth handling for mutually recursive calls
3 years ago
Daiva Naudziuniene 9d877652d1 [pulse][objc][nil] Improve error message for nil insertion into collection and nil block call issues
3 years ago
Sungkeun Cho 724fbc4ad6 [pulse] Revise semantics of TextUtils.is_empty
3 years ago
Sungkeun Cho 740fb36f1b [pulse] Add semantic models for C++ string length
3 years ago
Nikos Gorogiannis ef2b712941 [java] delete unused `skip-implementation` option and code
3 years ago
Nikos Gorogiannis c423b0d6a6 [java] introduce flag controlling masking of sawja exceptions
3 years ago
Nikos Gorogiannis db0ca12d93 [test-filtering] remove dead option and code
3 years ago
Nikos Gorogiannis c683fbd1b4 [concurrency] add support for folly::DistributedMutex
3 years ago