Commit Graph

4237 Commits (fa6a7984513e4f1bba17696946c6591fdebe3cb9)
 

Author SHA1 Message Date
Jules Villard b71d567157 [exe_env] replace set of sources by singleton 7 years ago
Jules Villard 764224139c [backend] change cluster type to source files and read list from cfg db 7 years ago
Jules Villard d3c6543cc8 [sqlite] more info on error 7 years ago
Jules Villard 7a37d5914d [sqlite] use `Sqlite3.exec` directly when possible 7 years ago
Jules Villard 54c1976945 [sqlite] reset prepared statement eagerly 7 years ago
Dulma Churchill ebd58cbfc0 [retain cycles] Remove false positive retain cycles 7 years ago
Sam Blackshear 817cae9a40 [buck] bump .buckversion 7 years ago
Sam Blackshear 7f62154318 [quandary] separate sanitizers for different kinds of escaping 7 years ago
Sam Blackshear b3992cbab8 [liveness] add CKComponentKey to whitelist 7 years ago
Jeremy Dubreil 6e1979a3e0 [infer][IR] introduce a fold function over the procedure descriptions in a file to avoid make copies of mutable data-structures 7 years ago
Jeremy Dubreil b089486b5a [infer][nullable checker] take subtyping into account when detecting pointer assignment 7 years ago
Jeremy Dubreil 73b4409e6f [infer][nullable checker] no longer propagate the nullability when the lhs is not a pointer type 7 years ago
Jeremy Dubreil c6a6087ed1 [infer][IR] factor the test for pointer type 7 years ago
Jeremy Dubreil f50c7b469e [infer][nullable checkers] move the tests for the nullable checker in a dedicated subdirectory 7 years ago
Sam Blackshear a50433f87f [cleanup] remove unused java dependencies 7 years ago
Jeremy Dubreil 1db403c51d [infer][scheduler] no need to filter the defined procedures when running the checkers 7 years ago
Sam Blackshear b06676f309 [quandary] only use gflag sources in developer mode 7 years ago
Josh Berdine 63439ecc02 [ocamlformat] Upgrade base and ocamlformat 7 years ago
Jules Villard 7032bca1d5 [tests] fix `make clean` 7 years ago
Dino Distefano d83a9445f1 First extension to uninit inter-procedural analysis 7 years ago
Jeremy Dubreil 4795139459 [infer][java] skip the transformation to JBir when skipping the translation of the implementation 7 years ago
Sam Blackshear ab3da5b1d1 [cleanup] remove unused dynamic dispatch modes 7 years ago
Jeremy Dubreil 5ce859c774 [infer][java] compute the start and exit node location from the bytecode instead of from the JBir representation 7 years ago
Jeremy Dubreil 3fb25e2a74 [infer][java] removing dead code 7 years ago
Martino Luca e950103428 Add the --log-events flag to turn on events logging 7 years ago
Mehdi Bouaziz d8bd7b7deb [inferbo] Only use inferbo models when biabduction is off 7 years ago
Jeremy Dubreil 93b9f2c488 [infer][java] catch Invalid_argument exception when translating the bytecode to the Sawja JBir representation 7 years ago
Sam Blackshear 8732c7d7a1 [quandary] add curl_easy_setop with CURLOPT_POSTFIELDS as sink 7 years ago
Martino Luca 7d78588f49 Emit log identifier in stderr, when Infer is launched 7 years ago
Mehdi Bouaziz 3fc41af811 [inferbo] Model for folly::split 7 years ago
Dino Distefano e3e2fb22a1 Change pattern-matching order 7 years ago
Sam Blackshear 82a3b2649e [quandary] only warn on shell/sql injection from stringy gflag sources 7 years ago
Sam Blackshear afb04cf459 [thread-safety][experimental] switch access path may-alias condition to syntactic equality 7 years ago
Jeremy Dubreil 71cf1760c5 [infer][nullable checker] find the nullable violation involving annotated protocol methods 7 years ago
Martino Luca 67142e7478 Log events in machine-readable format, and dump them via `infer events` command 7 years ago
Mehdi Bouaziz 96face188a [dispatcher] Uncouple function argument matching and capturing 7 years ago
Jeremy Dubreil 32deab86bd [infer][nullable checker] avoid reporting the nullable violations that are already reported by the biabduction analysis 7 years ago
Sam Blackshear d6ed9e3bbe [liveness] remove special-casing for destructor reads 7 years ago
Sam Blackshear f37344358b [experimental] interprocedural should_update analysis 7 years ago
Jules Villard 303b79b6ae [sqlite] create `SQLite` serialization/deserialization modules where needed 7 years ago
Jules Villard a91e7dda50 [cfg] move cfgs to sqlite 7 years ago
Jules Villard 26f27fe147 [make] add toplevel target to build and start the toplevel 7 years ago
Dulma Churchill 4db780d364 [retain cycles] Enable retain cycles, quality and message are better now 7 years ago
Martino Luca cd49acc1cf Refactor directory traversal into its own utility function 7 years ago
Jeremy Dubreil f283416fa1 [infer] no longer print the list of Eradicate warnings to standard output 7 years ago
Jeremy Dubreil 1f6d73269e [infer] simplify the API to report errors 7 years ago
Jeremy Dubreil c62dd2a0c2 [infer][nullable checker] add models for mutations of mutable dictionaries and mutable arrays 7 years ago
Sam Blackshear b23e967f1b [liveness] print type of unused var 7 years ago
Sam Blackshear 41129087e4 [quandary] only Intents created from Uris should be sources 7 years ago
Sam Blackshear 32675a7b02 [quandary] improve curl_easy_setopt sink 7 years ago