107 Commits (8d20e4d64db0118da5fe9a3fa1130c5b5bef18f7)

Author SHA1 Message Date
Josh Berdine 8d20e4d64d [ocamlformat] Upgrade ocamlformat version
5 years ago
Sungkeun Cho ec62fbefb2 Fix potential race condition in process pool
6 years ago
Nikos Gorogiannis 16819fa1a4 [sqlite] do merge in-memory
6 years ago
Nikos Gorogiannis d073e80648 [logging] log available memory on startup
6 years ago
Nikos Gorogiannis b8954e714e [sqlite] write-server implementation
6 years ago
Jules Villard 128f37985d [ocaml] upgrade most dependencies
6 years ago
Artem Pianykh 046132b4c5 [infra] Collect low-prio logs during execution and flush them to Scuba at the end in one go
6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years
6 years ago
David Lively 20b21698f6 [checkers] enable config-driven annotation reachability for Cxx
6 years ago
Josh Berdine 4acad5ca90 [ocamlformat] upgrade ocamlformat to 0.9
6 years ago
Boris Yakobowski c08dffeb36 [infer][PR] Remove function Utils.write_file_with_locking
6 years ago
Sungkeun Cho 05ceaebb7d [inferbo] Add model of String::operator==
6 years ago
Sungkeun Cho 7f70251eff [infer] Fix filename to relative
6 years ago
Jules Villard 817f83972c [epilogues] do not rely on `at_exit`
7 years ago
Josh Berdine 40ab73037e [ocamlformat] upgrade to ocamlformat 0.7
7 years ago
Martin Trojer 5156ff7f65 [infer][PR] handle improper version strings in @available clauses
7 years ago
Jules Villard 8b882ac1df Change license to MIT
7 years ago
Jeremy Dubreil cc5708bb4e [infer] convert absolute paths to relative with respect to the common prefix betwen the path and the project root
7 years ago
Josh Berdine 16988b0a7a [ocamlformat] Upgrade to ocamlformat 0.5
7 years ago
Jeremy Dubreil fd6a1e0e2b [infer] no longer create .lock files and only rely on Unix.rename to avoid write-write races
7 years ago
Jules Villard 84d3144c98 [istd] break IStd.ml into sensible components
7 years ago
Jules Villard e48cc3a370 [capture] store compilation db arguments one per line
7 years ago
Jules Villard 2dbdf8f183 [config] kill load/save analysis results
7 years ago
Jules Villard ab9c18b85d [clang] echo clang stdout when running non-plugin commands
7 years ago
Jules Villard 1d4128e0c0 [clang] blacklist some flags at the -### level
7 years ago
Jules Villard 4b1a7b1771 [cleanup] remove dead code
7 years ago
Vladimir Silyaev a0dfd699a8 [infer][PR] Clean temporary files created by the clang frontend
7 years ago
Josh Berdine 63439ecc02 [ocamlformat] Upgrade base and ocamlformat
7 years ago
Martino Luca cd49acc1cf Refactor directory traversal into its own utility function
7 years ago
Mehdi Bouaziz 43758e9fd7 SourceFile: random stuff
7 years ago
Josh Berdine f62ab09e61 [ocamlformat] Upgrade ocamlformat to v0.2 from opam
8 years ago
Mehdi Bouaziz 6047264e4a [bug hash] Attempt for a better hash
8 years ago
Mehdi Bouaziz a2f69050ac [buck] Unify buck command line arguments recognition, buck query invocation, and support target patterns and aliases
8 years ago
Josh Berdine f89e687efa [ocamlformat] Use ocamlformat from github
8 years ago
Jules Villard f3d98eb807 [time] do not rely on gettimeofday for measuring time
8 years ago
Jules Villard 993ee56fa1 [sql] disable compaction while merge results
8 years ago
Mehdi Bouaziz f37339bd38 Use SymOp.try_finally to avoid swallowing timeouts
8 years ago
Mehdi Bouaziz bb15aba766 [log] Even better exception reraising
8 years ago
Jules Villard c07cd81392 [log] better exception reraising
8 years ago
Jules Villard b5ff17825f [log] print sensible backtrace and message on `Logging.die`
8 years ago
Jules Villard 1c375a17ac [log] die more appropriately
8 years ago
Jules Villard fb9cad4ea7 [utils] `Utils.dir_is_empty` was always returning `false`
8 years ago
Josh Berdine bab3d81cb0 Convert Reason to OCaml, and auto-format OCaml
8 years ago
Josh Berdine e04dd37df3 update opam deps
8 years ago
Jules Villard 2f569e2b97 [driver] move things around
8 years ago
Jules Villard f38462407e [utils] make `read_file` return a `Result.t`
8 years ago
Jules Villard a84df4673a [flock] truncate locked files explicitly to prevent race conditions
8 years ago
Martino Luca f2728f5592 Suppress warnings on SourceFile creation, if desired
8 years ago
Jules Villard 93cc3266e8 [log] log to a single file with different categories and debug levels
8 years ago
Jules Villard 03bd3f1df1 [log] append ERROR in front of `failwith` toplevel messages
8 years ago