Commit Graph

3372 Commits (8ab998acf57da95b305a056ce288a3ff2e84dad1)
 

Author SHA1 Message Date
Sam Blackshear 8ab998acf5 [obj-c] don't warn that self might be null 8 years ago
Sam Blackshear e43090bdc2 [java] translate `final` keyword as annotation 8 years ago
Jia Chen 7642d86c68 Oversized shift no longer produce an assertion failure 8 years ago
Radu Grigore e52b3f22b5 [infer][PR] Flush output after printing bugs in txt format. 8 years ago
Jules Villard ed0da85f6c [python] kill unused --android-harness option 8 years ago
Jules Villard 7c62be8609 [buck] check in buckversion files 8 years ago
Jules Villard 46199bb806 bump version: 0.12.0 -> 0.13.0 8 years ago
Sam Blackshear df3590c407 [thread-safety] refactoring to make it easier to add container reads 8 years ago
Andrzej Kotulski c2207f5b06 small fixes to infer/src/*/README.md files 8 years ago
Jeremy Dubreil 51028b730d [infer][tests] Run the tests with the option --no-keep-going 8 years ago
Jeremy Dubreil 9cf8d0fd3b [infer][java] fail early on broken CFGs 8 years ago
Jeremy Dubreil bf11a27158 [infer] merge --failures-allowed and --keep-going 8 years ago
Jeremy Dubreil 7dc3232f5f [infer][biabduction] no longer catch the exceptions by default during the symbolic execution 8 years ago
Sam Blackshear cb9c768c61 [clang] translate vars captured by lambda 8 years ago
Jeremy Dubreil ff30afac8b [infer][al] fix the linters test output 8 years ago
Jia Chen c9a2dcf7b1 Added constant-folding support for shifting 8 years ago
Dino Distefano a386ef5e83 Adding predicate for identify a selector with a particular name 8 years ago
Andrzej Kotulski 2970c3f3ea Minor change to CONTRIBUTING.md 8 years ago
Martino Luca a15d868fb0 Upgrading Infer to Clang 5.0 8 years ago
Jules Villard fb2fa5c5ce [python] return more errors when external commands fail 8 years ago
Jia Chen c4f153947b Removed unused option `allow_missing_index_in_proc_call` 8 years ago
Sam Blackshear 2dcde3a812 [thread-safety] make a distinguished access kind for container writes 8 years ago
Jeremy Dubreil f49d292c3b [infer][backend] remove the bi-abduction based code for taint analysis 8 years ago
Jeremy Dubreil fd4fbe163c [infer] make sure we never swallow the failures when analyzing the models 8 years ago
Sam Blackshear 9246d1357c [thread-safety] temporarily disable non-threadsafe interface checks 8 years ago
Jia Chen a8897c2412 Properly model the copy semantics of NSString.stringWithUTF8String and NSString.stringWithString. 8 years ago
Jia Chen bd90e80859 Added model for std::shared_ptr's aliasing constructor 8 years ago
Sam Blackshear 853d476f13 [liveness] fix bug in usage of OneInstrPerNode CFG 8 years ago
Sam Blackshear ecf9c1b402 [quandary] expose actuals to Source.get 8 years ago
Jules Villard 845114f570 [al] precompute regexps 8 years ago
Sam Blackshear 73f3eee9cd [checkers] use liveness analysis to create dead store checker 8 years ago
Sam Blackshear 1fb9fb48f5 [thread-safety] warning when interface method is called from thread-safe context without annotation 8 years ago
Jules Villard 54fdab889a [driver] do not complain if results directory is empty 8 years ago
Jules Villard fb9cad4ea7 [utils] `Utils.dir_is_empty` was always returning `false` 8 years ago
Jules Villard a6632d8039 [make] restore incrementality of builds 8 years ago
Sam Blackshear 58a7cc48c1 [java integration] use argfile when trying to store a lot of data in the environment 8 years ago
Sam Blackshear 03120a337e [thread-safety] refactor ThreadSafetyDomain.Access to make it easier to add new access kinds 8 years ago
Mehdi Bouaziz 30e1f4295b [c++] weak_ptr model 8 years ago
Sam Blackshear 5784357322 [thread-safety] make Pool subclasses return ownership 8 years ago
Jia Chen acb0650e96 Preserve the name of abduced by-ref logical variables in re-execution phase 8 years ago
Jia Chen 217363f5d6 Whitelist comparison operators and their equivalent functors in <functional> 8 years ago
Jia Chen 6c874957d0 Turn the analysis on for std::pair 8 years ago
Jia Chen 3bacba762a Whitelist the constructors+conversion operators+destructors for classes listed on whitelisted_cpp_classes 8 years ago
Jia Chen c80812453f Fix a corner case in Normalize.normalize where it could drop useful information during normalization 8 years ago
Sam Blackshear 72e778d094 [thread-safety] tests for escape analysis 8 years ago
Jules Villard 4d7742fd68 [javac][wrapper] specify which infer binary to use 8 years ago
Mehdi Bouaziz e828b0bf8a [pp] hv box for printing collections 8 years ago
Sungkeun Cho 2091a529b1 [inferbo] Avoid precision loss on pruning 8 years ago
Sam Blackshear 52577c0a69 [CLI] don't allow the Java buck integration to store too much data in an environment var 8 years ago
Kyriakos Nikolaos Gkorogiannis 410728d18f [thread-safety] Interprocedural escape analysis for formals/locals (essentially step (3) in Sam's list). 8 years ago