391 Commits (9945cc949501b940411c18ae3748d637fc700d6b)

Author SHA1 Message Date
Ezgi Çiçek 9e44bc3687 [cost] Add ability to test costs-report.json (part 2)
5 years ago
Ezgi Çiçek 4858d29147 [cost] Add ability to test costs-report.json
5 years ago
Jules Villard 1d2f00faea [IR] move out modules unrelated to IR
5 years ago
Jules Villard 64f18f0933 [Exceptions] kill `category`
5 years ago
Jules Villard b61f921572 [errlog][minor] rename "name" and "err_name" to "issue_type"
5 years ago
Jules Villard b02d8e9b22 [UI] use human-readable issue type in console reporting
5 years ago
Nikos Gorogiannis 2e9c1bd81f [buck] further remove dead arguments and code
5 years ago
Nikos Gorogiannis 2b19166c70 [buck] kill some dead arguments and code
5 years ago
Nikos Gorogiannis 2bbd25087c [buck] java & clang combined capture
5 years ago
Nikos Gorogiannis 863b4160fc [buck] move config flags to Buck module
5 years ago
Martin Trojer 89dbb41ca8 Change parsing of buck output for infer-deps.txt
5 years ago
Josh Berdine 61566caddf [ocamlformat] Set break-sequences = true
5 years ago
Josh Berdine 65f369cf35 [ocamlformat] Reformat repo with new version
5 years ago
Ezgi Çiçek 4f97296e55 [cost] Remove cold-start issues
5 years ago
Nikos Gorogiannis 4af4cdfbdb [buck] split flavor handling/capture into own module
5 years ago
Jules Villard e29a9033bb documentation for new libraries
5 years ago
Jules Villard 041ecc5b43 rename most libraries to be more consistent
5 years ago
Jules Villard 0b4254caa2 integration/dune
5 years ago
Jules Villard 6e68448e3b clang/dune, al/dune, test_determinator/dune
5 years ago
Jules Villard 3bc350331d backend/dune
5 years ago
Jules Villard 40a8b9544c [starvation] move global analysis to backend/
5 years ago
Jules Villard 3e3b5b1f1d move Printer.LineReader to its own file in base/
5 years ago
Nikos Gorogiannis 54669287c0 [buck-java] sort infer-deps before merge
5 years ago
Nikos Gorogiannis 2973828675 [buck-compdb] use wrapper that protects from SIGQUIT
5 years ago
Nikos Gorogiannis 8843bb00a8 [buck-java] use buck wrapper that protects from SIGQUIT
5 years ago
Nikos Gorogiannis c07e578539 [buck] protect from sigquit and standardise
5 years ago
Sungkeun Cho a61965d622 [cost] Revise suppressing cost reports
5 years ago
Jules Villard 44108c2392 delete ondemand capture
5 years ago
Mitya Lyubarskiy a7e8bb5f4d [reporting] Don't secretly hide `Info` issues
5 years ago
Mitya Lyubarskiy 8cb7f51d5e [nullsafe] Calculate promotion mode as part of meta-issue payload.
5 years ago
Jules Villard 89fd5db0ae [infer-out][9/9] migrate everything else
5 years ago
Jules Villard b122eaef59 [infer-out][4/9] migrate infer-out/tmp/
5 years ago
Jules Villard 32565782f4 [infer-out][1/9] move RunState inside ResultsDir
5 years ago
Nikos Gorogiannis 4b4caea260 [buck-java] use buck build reports for infer-deps
5 years ago
Mitya Lyubarskiy 3ccacb1f6e [nullsafe] Add nullsafe extras for meta-issues
5 years ago
Nikos Gorogiannis f0afa18cbf [buck] don't die on output parse failures
5 years ago
Jules Villard 44ebe59b99 [config][easy] make Config.temp_file_dir relative and rename
5 years ago
Nikos Gorogiannis 1e25cf2168 [buck] use temp file instead of pipe for buck comms
5 years ago
Jules Villard 6e235d877e [driver] move code to scrub infer-out/ for caching to ResultsDir
5 years ago
Nikos Gorogiannis cf5925494c [buck] log target count
5 years ago
Nikos Gorogiannis 7678143016 [capturedb] don't fail on unparseable buck output
5 years ago
Jules Villard 070e16cf61 [integrations] fix potential starvation
5 years ago
Jules Villard 348a392749 [explore] prepend its number in the list to each issue in report.txt
5 years ago
Jules Villard 93f51a063b [explore] re-implement GitHub integration of infer-explore
5 years ago
Jules Villard d4f1b83a75 [python] migrate `infer explore --html` to OCaml, missing GitHub integration
5 years ago
Jules Villard 3fb5427b0c [python] partial rewrite of inferTraceBugs in OCaml
5 years ago
Jules Villard c73feb82b4 [CLI] kill --pmd-xml option
5 years ago
Jules Villard 8d6153d949 [python] create console output and report.txt from OCaml
5 years ago
Jules Villard d8134e39cb [infer-out] change bugs.txt to report.txt
5 years ago
Martin Trojer 870d18a42b [buck] change order of the commands passed to buck, make sure user provided ones are last (and overrides the others)
5 years ago
Martin Trojer a464880611 [gradle] replace python integration with ocaml
5 years ago
Martin Trojer 36b8ee7198 [ant] replace python integration with ocaml
5 years ago
Martin Trojer baaf81b554 [xcodebuild] replace python integration with ocaml
5 years ago
Jules Villard 5b371384fe [reportdiff] stream reading reports
5 years ago
Martin Trojer 4cee0882be move integration tmpfiles to infer-out/tmp/
5 years ago
Jules Villard e5b50d7d46 [quandaryBO] delete :(
5 years ago
Jules Villard 1faf00e58e [InferPrint] rename to JsonReports
5 years ago
Jules Villard 179cc58e17 [InferPrint] simplify a lot
5 years ago
Jules Villard 19e8ae652c [config] split non-json creating stuff out of InferPrint.ml
5 years ago
Jules Villard c27e4c72a4 [config] delete --issues-txt option
5 years ago
Martin Trojer 83062c0499 [buck] always pass --fcp-syntax-only to for buck/clang flavour capture
5 years ago
Jules Villard 957337bba2 [log] delete PerfStats and EventLogger frameworks
5 years ago
Jules Villard 8e5ee67fed [config] datatype for checkers
5 years ago
Martin Trojer 74e54575fa [ndkbuild] replace python ndkbuild integration with ocaml
5 years ago
Martin Trojer 284c6fdb3b [buck] replace python buck integration with ocaml
5 years ago
Jules Villard e38f51f969 [debt] kill --procs-csv
5 years ago
Nikos Gorogiannis 6c8036e6c0 [buck] fix target quoting regexp
5 years ago
Fernando Gasperi Jabalera 5c5609591e [scheduler][restart] Reduce live-locking by using data produced on failure
5 years ago
Nikos Gorogiannis c51db130fc [driver] don't clear MAKEFLAGS
5 years ago
Jules Villard 2c5a297636 @allow-large-files [ocaml] upgrade core to v13
5 years ago
Jules Villard a684a1edf0 [ocaml] preparations for core v13
5 years ago
Fernando Gasperi Jabalera b212c4e20d [schedulers] Lazy initialization to avoid fork copies
5 years ago
Martin Trojer 764b2229db [buck] also use the converted compdb paths before parsing
5 years ago
Martin Trojer 9e0922c269 [buck] Use project_root as base for compilation data file instead of cwd
5 years ago
Jules Villard 8a13fd4e5a [buck] kill python code for the dead Java integration
5 years ago
Jules Villard 4b4183b402 [buck] stop supporting the pre-genrule Java integration
5 years ago
Jules Villard e4dd2bbd8c [buck] one buck mode datatype to rule them all
5 years ago
Jules Villard 1c2aad9228 [driver] --merge should force merging in all cases
5 years ago
Jules Villard f98045a9a8 [driver] no need for `Driver.equal_mode`
5 years ago
Josh Berdine 3c6e2469de [ocamlformat] Enable parsing and reformatting docstrings
5 years ago
Nikos Gorogiannis 08df37ef76 [starvation] whole program analysis
5 years ago
Josh Berdine 8d20e4d64d [ocamlformat] Upgrade ocamlformat version
5 years ago
Nikos Gorogiannis be43364d05 [sched] refactor into a more sane structure
5 years ago
Dulma Churchill d4301875f4 Do not run analysis and improve output for non-capture integrations
5 years ago
Martin Trojer 5508a64d60 new flag to find infer-deps when `buck target` fails to
5 years ago
Dulma Churchill 4e7c794334 [test determinator] Run test determinator with the buck compilation database flag
5 years ago
Dulma Churchill d001db1e94 [test determinator] Merge test determinator results under buck capture all flavours, add test
5 years ago
Dulma Churchill e5f571b097 [test determinator] Refactor Java profiler samples and Java method creation
5 years ago
Dulma Churchill 765e0bf2f4 [test determinator] Remove the module RangeMap that is only Typ.Procname.Map
5 years ago
Dulma Churchill 16bbc9b934 [test determinator] Remove the module JPS.ProfilerSamples that is really just a set of Procnames
5 years ago
Nikos Gorogiannis 965bf52bf8 [filtering/dedup] add deduplicate flag and disambiguate filtering
5 years ago
Dulma Churchill 825c7af581 [test determinator] Continuation of refactoring the test determinator code
5 years ago
Dulma Churchill b76ab1f8b9 [test determinator] Refactor the code to make it more functional
5 years ago
Phoebe Nichols 1a010eda78 Add method to clean the results directory
5 years ago
Nikos Gorogiannis c872fb5e1d [sqlite] kill write daemon in all circumstances
5 years ago
Nikos Gorogiannis b8954e714e [sqlite] write-server implementation
5 years ago
Nikos Gorogiannis 83aea33c68 [sqlite] move all writes to one module
5 years ago
Jules Villard f76ed88741 [clang] wrap test determinator in frontend exception catcher
5 years ago
Jules Villard fe701a17cc [diff] delete infer-diff
5 years ago
Jules Villard ddddea3eda [java] easier to switch between java 8 and java 11
5 years ago