4433 Commits (f1bcb91542bc7a61f159e54a90729f610d801f6b)
 

Author SHA1 Message Date
Andrzej Kotulski 5847dd3fe9 [C++] Fix model of std::vector::size
8 years ago
Dulma Churchill c435ba2c76 [linters] Add a reset option for linters-def-folder
8 years ago
Sam Blackshear 7be5df384e [quandary] stack allocation of array as sink
8 years ago
Sam Blackshear ccdf15a1ca [quandary] vector and array access as sink
8 years ago
Sam Blackshear 9c99c38b22 [quandary] handle procedures that have name conflict with sinks, but different number of args
8 years ago
Sam Blackshear d850492ffe [cleanup] kill condition_is_assignment check
8 years ago
Jules Villard 679b125ac4 [trace] infer subcommand for inferTraceBugs
8 years ago
Jules Villard b2ee1152fe [prover] do destructive normalization to prove more
8 years ago
Sam Blackshear 91d518979b [quandary] log internal error when taint sink index doesn't match
8 years ago
Sam Blackshear 4b8a5683aa [java] fix noexcept hack
8 years ago
Dulma Churchill 76629ee9a4 [buck integration] Implement a way of getting the compilation database for dependencies of given targets
8 years ago
Jules Villard de86c12a9a [diff] suppress console output in report called from diff analysis
8 years ago
Jules Villard 6a4e4d4b6a [diff] support for --gen-previous-build-command-script
8 years ago
Jeremy Dubreil 34d10fdede [infer][cleanup] remove some left-over use of the Eradicate analyzer entry
8 years ago
Sam Blackshear 73dba57e45 [cleanup] remove useless append_instrs on empty instruction list
8 years ago
Jia Chen b68770d592 [infer][backend] Teach the biabduction analysis more simplification rules
8 years ago
Sam Blackshear 6d001ee566 [access paths] optional index expression for arrays
8 years ago
Sam Blackshear b61a68e859 [quandary] HTML creation as a sink
8 years ago
Jia Chen 5deffbce24 Teach the prover more simplification rules
8 years ago
Jia Chen a718ebe8ec [frontend] Additional information for the backend to distinguish between pass-by-val args and pass-by-ref args
8 years ago
Jules Villard 766a73d80c [buck flavors] make `infer run ...` use #infer-capture-all
8 years ago
Andrzej Kotulski c473f21f81 [C++] fix std::vector::empty model
8 years ago
Daiva Naudziuniene 7a3decf7f7 [ThreadSafety] Treating lock_guard destructor as Unlock.
8 years ago
Jeremy Dubreil 93ad3773fc [infer][biabduction] no longer catch the Unix errors during the symbolic execution
8 years ago
Jeremy Dubreil 2a8e192280 [infer][biabduction] disable the reporting of return value ignored
8 years ago
Jeremy Dubreil 99b412e165 [infer][checkers] remove the Eradicate analyzer option
8 years ago
Sam Blackshear f83284ad7c [access paths] make raw access paths the default, move abstraction into AccessPath.Abs module
8 years ago
Sam Blackshear 25d9f940fe [dead stores] fix FPs due to capture by ref
8 years ago
Sam Blackshear 36ea71a983 [HIL] add function for getting type of HIL expression
8 years ago
Jeremy Dubreil 15a8848502 [infer][biabduction] always reuse the same abduced return variable for unknown methods in Java
8 years ago
Jules Villard 4958130297 [reportdiff] take key into account for file renamings
8 years ago
Jules Villard 4e69bc1836 [setup] call `make` instead of `make all`
8 years ago
Daiva Naudziuniene f12616cea5 [destructors] Add scope management to clang frontend
8 years ago
Jules Villard 6f3cdd462d [report] make --report-hook show up in `infer --help`
8 years ago
Jules Villard 39473960b6 [make] only compile infer by default
8 years ago
Dulma Churchill 00c1b354e1 [linters] Improve to_string method for boxed values
8 years ago
Dulma Churchill d0858c7770 [linters] Improve the to_string method for string constants
8 years ago
Jeremy Dubreil a292620a69 [infer][backend] No longer swallow the process failures unless --keep-going is passed from the command line
8 years ago
Mehdi Bouaziz 5ea80fdb82 [inferbo] Remove temporary logical variables
8 years ago
Jeremy Dubreil 53278f780c [infer][biabduction] simplify the symbolic execution of the execute load instruction
8 years ago
Jeremy Dubreil 7680c83f45 [infer][build] enable the OCaml compiler unused value declaration warning
8 years ago
Sam Blackshear c6ee53de50 [thread-safety] relax treatment of array aliasing
8 years ago
Jules Villard 854b8f30bd [CLI] always pass --issues-txt to the report hook script
8 years ago
Jules Villard fe01f47e41 [clang] correct sizeof info
8 years ago
Jules Villard 0793e0ff40 [make] move inferTraceBugs tests to build systems, hide more output
8 years ago
Sam Blackshear 6b792e0015 [thread-safety] track container reads and report read/write races
8 years ago
Jules Villard 0bd5ef8d0f [report-hook] take location of bugs.txt from the command line
8 years ago
Jules Villard cfecff03c3 [reportdiff] allow "current" and "previous" to be specified in any order and among other fields in file_renamings.json
8 years ago
Jules Villard 0c7f08d29d [wibble] `driver_mode` -> `mode` in `Driver` module
8 years ago
Jules Villard 833b093174 [diff] make use of --changed-file-index
8 years ago