155 Commits (c287afe07de09b519e6d26dec512a6ace241682c)

Author SHA1 Message Date
Jules Villard 033928f716 [make] let jbuilder generate .merlin files
7 years ago
Jules Villard 05ce219962 Revert "[dune] let dune generate .merlin files"
7 years ago
Jules Villard a21644685f [dune] let dune generate .merlin files
7 years ago
Jules Villard 6f187a954c base and IR build separately, biabduction/ directory
7 years ago
Josh Berdine dcc0f646fe Add demo LLAIR client
7 years ago
Jules Villard 70c2a50b4e [db] record symbolic capture timestamps for source files
7 years ago
Jules Villard 586582c311 [buck] delete results dir inside buck-out in infer children processes
7 years ago
Jules Villard 4a71067c68 [tests] kill some new dead code
7 years ago
Jules Villard 66ad5c3018 [driver] persist some global state across infer runs
7 years ago
Jules Villard 34862f8d77 [dead] script to detect dead code
7 years ago
Jules Villard 0e70845801 [opam] use javalib 2.3.4
7 years ago
Jules Villard 6ab174f0c3 [build] do not install javalib with `opam pin`
7 years ago
Jules Villard b1b7cc0b9d [make] better way of limiting concurrency and better jbuilder concurrency
7 years ago
Jules Villard c16884b97f [jbuilder] turn I{Std,List} and atd-generated files into libraries
7 years ago
Jules Villard 8de2b88783 [make] s/ocamlbuild/jbuilder/g
7 years ago
Jules Villard 679b125ac4 [trace] infer subcommand for inferTraceBugs
7 years ago
Jules Villard 6a4e4d4b6a [diff] support for --gen-previous-build-command-script
7 years ago
Jules Villard fa1c89a974 [build] fix clang and java-only tests
7 years ago
Jules Villard d07c8a0403 introduce new "diff" command
8 years ago
Martino Luca 20a6131ccf Compute differential of certain files only, if desired
8 years ago
Martino Luca 8a1bc96db6 Ignore InferUnit in bin/
8 years ago
Jules Villard 6435e6b001 [build] put clang plugin files inside src/clang_plugin/ instead of src/clang/
8 years ago
Jules Villard 1727bd4125 [clang] clang pointer map becomes a clang pointer hashtbl
8 years ago
Josh Berdine c46d698ecb ignore InferCreateTraceViewLinks
8 years ago
Jules Villard bee1bbc26b [build] clean out stale binaries
8 years ago
Jules Villard c10d2ed32d [make] install man pages
8 years ago
Jules Villard 15b8f80e18 [build] record last modified date of --help data inside ./configure
8 years ago
Jules Villard 6f264a30fa [build] remove c stubs and ctypes dependency
8 years ago
Andrzej Kotulski a81f4e7bf9 Remove custom Clang_ast_types module, extend types instead
8 years ago
Jules Villard 833295df15 [opam] install the infer deps so that opam doesn't break infer on upgrade
8 years ago
Jules Villard f4cbba109e add options to ./build-infer.sh to only opam deps, and to force the opam switch, delete yarn
8 years ago
Jules Villard 3ab6c43fb6 [tests] awesomize make output
8 years ago
Jules Villard 7210e79c57 [make] fix Makefile bug in building models
8 years ago
Jules Villard dbb22aabc6 [gitignore] ignore infer-deps-* generated by build-infer.sh
8 years ago
Jules Villard b7f3116ca7 [dewey] publish a tarball in a new tag in addition to the release tree
8 years ago
Jules Villard 0b4f4953a5 [build] move to ctypes stubs
8 years ago
Andrzej Kotulski 6c67c850d5 [clang capture] Don't attach plugin when clang is invoked in preprocessor mode
8 years ago
Sam Blackshear 0675e88571 [annotations] pom.xml for releasing infer annotations via maven
8 years ago
Jules Villard b742df7626 [build] use `./config.status`
8 years ago
Martino Luca f8a65e698c Add differential and filtering functionalities to Infer, to compare two analyses
8 years ago
Dulma Churchill e7fc96148a [ios] Fix xcodebuild integration with xcpretty, add test.
8 years ago
Jules Villard cfd3770a8b [clangdb] support shell-escaped compilation databases
8 years ago
Jules Villard 08aad39050 [clangdb] support relative paths in compilation databases
8 years ago
Sam Blackshear 908e78cc81 [annotations] produce a sources JAR for the infer annotations
8 years ago
Jules Villard 2e96caac42 [mvn] new integration
8 years ago
Jules Villard 4aeea1af3b [make] split Makefile.config.in into Makefile.autoconf.in and Makefile.config
8 years ago
Jules Villard cece221ab7 [make] add `make byte` toplevel target
8 years ago
Josh Berdine 4ec3af4a7f Call java frontend directly instead of using fork
8 years ago
Jules Villard 4b77b07be5 [buck] add flavors automatically to buck targets
8 years ago
Josh Berdine 5ab1a62aa2 Ignore _build dir used by yarn
8 years ago
Josh Berdine 3dfaa9ed7b Remove support for SuppressWarnings annotations
8 years ago
Jules Villard b4bd78bb05 [tests] convert utf8 in pwd test to Makefile
8 years ago
Jules Villard dece9f1386 [tests] convert ndk-build test to Makefile
8 years ago
Jules Villard eafe1158a6 [tests] convert cmake test to a Makefile
8 years ago
Jules Villard bce1a1ff2e [make] make infer/src/Makefile less phony
8 years ago
Jules Villard f2a5810141 [clang] remove InferClang command from generated frontend debug scripts
8 years ago
Jules Villard ac082cfe01 [make] remove support for OCaml annot and other Eclipse-related quirks
8 years ago
Jules Villard b3209e2c18 [tests] convert clang_compilation_db test to Makefile
8 years ago
Jules Villard d5e7ee0d82 [tests] run tests using report.json and record all bugs + exceptions
8 years ago
Dulma Churchill bf14034289 [clang] Do compilation database capture in OCaml directly
8 years ago
Josh Berdine 3ae2b41241 [refactor] Call StatsAggregator from Infer instead of from python
8 years ago
Jules Villard c9bac51b81 [tests] make clang tests Makefile more functional
8 years ago
Josh Berdine 698ebe8049 [clang] Remove INFER_XX environment variable
8 years ago
Josh Berdine 175e85525d [tests] Convert java tests to avoid phony targets
8 years ago
Jules Villard 9535c4d89e [clang] convert filter_args_and_run_fcp_clang to OCaml
8 years ago
Jules Villard 343556e0b2 [base] resolve links when guessing which executable we are running, move infer into bin/
8 years ago
Yunxing Dai 61f420b941 Update infer to use yarn to manage dependencies
8 years ago
Jules Villard eb391d7875 [llvm] delete llvm frontend
8 years ago
Andrzej Kotulski b93d6b5012 [ocaml] Create base/ directory for code shared across analyzer and frontends
8 years ago
Dulma Churchill d11b2754a9 New buck integration based on the compilation database emitted by buck
8 years ago
Andrzej Kotulski a31c5416b1 Add basic support for starting ocaml repl with infer code
8 years ago
Lázaro Clapp Jiménez Labora 58d008a026 Add Stacktree ATD type for serializing/decerializing crashcontext results.
8 years ago
Josh Berdine e8fd648fe8 Fix mod_dep for reason conversion, add mod_dep.pdf
9 years ago
Josh Berdine a2a7e07708 Add OCaml toplevel driver executable
9 years ago
Jules Villard 0ac4b76be2 do not use the FB-ONLY literal string in non-fb-only files
9 years ago
Jules Villard def747814a store configure flags in config.flags
9 years ago
Jules Villard eb69ce79bf cleanup gitignore
9 years ago
Jules Villard 533831a206 move all config variables to Makefile.config.in
9 years ago
Martino Luca f89e66dc60 Stats aggregator for frontend/backend/reporting
9 years ago
Jules Villard c31db8436c remove infer/Makefile.in
9 years ago
Jules Villard 1c56310f39 build in one directory only
9 years ago
Josh Berdine 7a5cc8f42c Add make target for module dependency graph
9 years ago
Jules Villard f813b801ee change external buckversion
9 years ago
Jules Villard f0512bcd91 create infer/bin/ symlinks from the makefile
9 years ago
Jules Villard bb3a04e7fb add oUnit file to .gitignore
9 years ago
Sam Blackshear 62965e8051 adding runner for OCaml unit tests
9 years ago
Samuel Blackshear f26c4d8f78 adding .start files to gitignore
9 years ago
Andrzej Kotulski f4c5a4a625 Don't ignore .o.* files generated by infer -fd -- clang
9 years ago
Jules Villard 5019471640 migrate infer/src/Makefile
9 years ago
Jules Villard 7f1b494001 migrate infer/models/Makefile
9 years ago
Jules Villard 408ec141ad migrate infer/Makefile
9 years ago
Jules Villard afa416ed4e add toplevel Makefile
9 years ago
Jules Villard dbfa1f7c69 migrate infer/annotations/Makefile
9 years ago
Jules Villard 1e3085e8b8 add configure script
9 years ago
Cristiano Calcagno cf9c64acb3 git ignore .project file
9 years ago
jrm 4f7a56d470 Move the annotation processor into lib
9 years ago
Jules Villard d6379fb7be [clang] replace yojson frontend with biniou frontend
9 years ago
Jules Villard f7095d794c fix make -C infer/annotations clean clean
9 years ago
jrm 204c585abf [infer][java] revive the small example of Ant project
9 years ago
Jules Villard 352b8edff9 [copyrightor] turn checkCopyright into a standalone script
9 years ago