42 Commits (8084c8fec75e71bc4fc161a3603e36a213c76d76)

Author SHA1 Message Date
Jeremy Dubreil 1fe7f89603 [infer][clang] create an infer-specific client id for Buck
7 years ago
Jules Villard e5ee17e8aa [buck] do not bin the contents of buck-out if --continue is passed
8 years ago
Jules Villard de86c12a9a [diff] suppress console output in report called from diff analysis
8 years ago
Jules Villard fb2fa5c5ce [python] return more errors when external commands fail
8 years ago
Dulma Churchill b196eaa1bd [clang] Collect captured folders in buck-out when keep-going is passed
8 years ago
Dulma Churchill 7c1a01b186 [clang] Make keep going work with the infer-capture-all integration
8 years ago
Jules Villard a8be4f1f4f [clang] options rename: --compilation-database -> --buck-compilation-database, --clang-compilation-db-files -> --compilation-database
8 years ago
Jules Villard 69f8140655 [cli] do not accept unknown arguments in OCaml
8 years ago
Jules Villard 86cb2f4938 [toplevel] fix various things
8 years ago
Jules Villard 4a673f540d [python] add script report.py to post-process report.json
8 years ago
Dulma Churchill bf14034289 [clang] Do compilation database capture in OCaml directly
9 years ago
Jules Villard 2cd0151e30 [python] restore project_root option and use it to find source files
9 years ago
Josh Berdine 2ce94632d2 [config] Default project_root to initial working dir
9 years ago
Josh Berdine eee940b2a1 [config] Convert FCP env vars to Config options
9 years ago
Jules Villard fa53fc6efb [buck compilation db] use -- to pass buck command to BuckCompilationDatabase
9 years ago
Jules Villard c45afc9859 [clang] cleanup obsolete python code
9 years ago
Martino Luca d05b1f172a [Infer][Buck] Invoke buck with *//cxx.pch_enabled=false to disable the use of precompiled headers
9 years ago
Jeremy Dubreil dfa12b17f1 [infer] Apply python lint warnings on the Infer python code
9 years ago
Dulma Churchill d11b2754a9 New buck integration based on the compilation database emitted by buck
9 years ago
Martino Luca 120892d7dd Pass Infer configs to cross-cell buck targets
9 years ago
Andrzej Kotulski afc192b100 Add -Xbuck option to pass arguments to buck build
9 years ago
Jules Villard 5ba5fcd4bb add -l option to limit parallelism, and pass -j and -l to the buck frontend
9 years ago
Andrzej Kotulski 8d3e7e774e Move location of clang installation
9 years ago
Jules Villard d2f7cb44fa disable dead code checker on clang
9 years ago
Andrzej Kotulski b81b3f4791 Always run C compiler with -fsyntax-only
9 years ago
martinoluca c5d26439f5 Proactively merge infer-deps.txt and report.json files and emit results to stdout
9 years ago
martinoluca 44502c1673 Merge infer-deps files generated by Buck
9 years ago
Jules Villard 1952f54d8c minor cleanups
9 years ago
Jules Villard dc52ce8158 ignore errors as appropriate on input decode/output encode
9 years ago
Sam Blackshear bb793770b9 remove --no-cache option, which does nothing
9 years ago
jrm ea5490989e Remove deprecated script BuckAnalyze
9 years ago
Sam Blackshear 53167d98cd refactoring command line options for debugging
9 years ago
martinoluca e62920ebae Add support for passing blacklist regex for files to not analyze with Buck
9 years ago
Jules Villard 37d2e84192 dedup merged json reports
9 years ago
Jules Villard fc2879ca8f refactor dumping of json
9 years ago
martinoluca 0ad19a3b93 Fix wrong module name in toplevel buck module
10 years ago
Jules Villard 10db97be1e cleanup print_errors()
10 years ago
Jules Villard 1848f6deba move paths constants to config.py
10 years ago
Jules Villard d545da14c1 fix stuff that was accidentally broken
10 years ago
Jules Villard 88b615d8ab move code about infer issues formats to issues.py
10 years ago
Jules Villard e03b36338b rename infer.py to analyze.py
10 years ago
Jules Villard 872ce8ea87 move python code to infer package
10 years ago