Commit Graph

302 Commits (356b4f0b4eb0fb56b60b21b6ee81085f87ca622c)

Author SHA1 Message Date
Ezgi Çiçek 99c2a6da8d [hoisting] Hoist only expensive pure functions 7 years ago
Josh Berdine f6ba0c8137 [sledge] Update build system, etc. 7 years ago
Josh Berdine e1d4aad487 [ocamlformat] upgrade ocamlformat to 0.8 7 years ago
Mehdi Bouaziz 8cac7df447 [Uninit][1/13] Move interproc tests 7 years ago
Jules Villard 7615963bf4 [proc-cfg][2/5] fix duplicate symbols detection 7 years ago
Jules Villard ee68f035ff [clang plugin] bump version to include tests fix 7 years ago
Ezgi Çiçek 43b3f80de5 Add simple purity analysis 7 years ago
Nikos Gorogiannis 631959ced0 [starvation] refactor method matching ; kill dev-android-strict-mode option 7 years ago
Jules Villard 515d9f6769 [man] check in manual pages 7 years ago
Dino Distefano 3c04f32709 hadoc const version 7 years ago
Martin Trojer f1353ec3da Turn --buck-blacklist into a string list 7 years ago
Nikos Gorogiannis a6e5ab7fdb [starvation][strict mode] disable strict mode violation reporting and analysis by default 7 years ago
Nikos Gorogiannis 96e698a458 [starvation] strict mode meta-analyzer for Android 7 years ago
Julian Sutherland e715d48c12 QuandaryBO 7 years ago
Martin Trojer e2c08e4085 Decouple objc tests from xcode-select 7 years ago
Martino Luca e46bf6a3d9 [Perf] Perform comparisons of costs-reports by using costs-report.json files 7 years ago
Josh Berdine 40ab73037e [ocamlformat] upgrade to ocamlformat 0.7 7 years ago
Ezgi Çiçek 49e582fa49 [Loop-hoisting] Add a new checker for hoisting invariant function calls 7 years ago
Jules Villard 3f4cb5cae9 [dune] upgrade to 1.1.1 7 years ago
Martin Trojer 7c57d6e017 Lock g++ platform so clang-plugins builds on devservers 7 years ago
Mehdi Bouaziz 186b797da3 Do not try to format deleted files 7 years ago
Ezgi Çiçek 74c79c1626 [Java] Upgrade sawja to 1.5.4 7 years ago
Jules Villard 9ea6d4723f [toplevel] install infertop in infer/bin/ to get models and stuff 7 years ago
Jeremy Dubreil bdbb8242cf [infer][java] no longer fail on Buck Java project using a custom javac_jar compiler 7 years ago
Martin Trojer 46e2c153f1 Add std::string as container-method for objc, and change string matching to regexes. 7 years ago
Jules Villard 83a4a8fa5b [dune] jbuilder -> dune 7 years ago
Martin Trojer 4b69087ad5 Adding OBJCPP models to avoid SKIPs of models from .mm 7 years ago
Martin Trojer 1ee0390f3c Add test that exemplifies Missing_fld issue on objc 7 years ago
Martin Trojer a1cadfd88c Adding objcpp liveness test 7 years ago
Jules Villard cf131081e3 [doc] add `doc-publish` target for publishing man pages and odoc 7 years ago
Jules Villard 710dae8ee4 [doc] add `make doc` target for building html API doc 7 years ago
Jules Villard 7f9ff54638 [release] install symlinks as symlinks 7 years ago
Jules Villard 8bda23fadc [release] preparing for binary releases 7 years ago
Jules Villard c68b6bde15 create_binary_release.sh simple script 7 years ago
Jules Villard 8b882ac1df Change license to MIT 7 years ago
Daiva Naudziuniene c47071f186 [uninit] Initialize indirect function call arguments of pointer type 7 years ago
Martino Luca c7c68346c3 [Test determinator] Add tests 7 years ago
Jules Villard fe7e016fdc [make] do not install clang archive libraries 7 years ago
Jules Villard 789144c4b6 [make] do not delete /usr/bin/infer* on uninstall 7 years ago
Jules Villard 3c2ad1dab7 [fcp] strip clang build as we go on Linux 7 years ago
Nikos Gorogiannis 9cddbd7af8 [racerd] make locals in Java owned, plus stop reporting on temps/logical vars 7 years ago
Jules Villard 9a9d199021 [make] fix toplevel 7 years ago
Dino Distefano dbc8f29835 Added array test where we get TOP 7 years ago
Dino Distefano d4337abcb4 Added predicate for C++ copy constructors 7 years ago
Jules Villard c8f2125ddd [travis] fix travis and install 7 years ago
Josh Berdine 16988b0a7a [ocamlformat] Upgrade to ocamlformat 0.5 7 years ago
Daiva Naudziuniene 8f74e6498f [makefile] New target for running clang plugin tests 7 years ago
Jules Villard 0820b5e81e [make] fix `install` for xargs on osx 7 years ago
Jules Villard 62da9a8cfe [make] fix `make devsetup` 7 years ago
Jules Villard 05152e3ade [make] restore output of errors 7 years ago
Jules Villard f1bcb91542 [make] make sure no command fails 7 years ago
Jules Villard 6cf7417e56 [test] do not run the dead code analysis as part of the tests 7 years ago
Sam Blackshear 9180ff56c1 [ownership] handle new kinds of access expressions 7 years ago
Nikos Gorogiannis b335fb9c50 [deadlock] rebrand to starvation 7 years ago
Mehdi Bouaziz 9211388c32 Makefile: add target direct_c_performance_test 7 years ago
Jules Villard 5014e7d9eb upgrade ocaml version to 4.06.1 7 years ago
Nikos Gorogiannis 484480f72f [deadlock] regression tests 7 years ago
Jules Villard a58b3a402a [test] avoid race condition in racerd tests 7 years ago
Sam Blackshear dbc8a4af50 [fix] rename racerd_path_stability -> stability 7 years ago
Sam Blackshear 4799fb6b82 [racerd] skeleton for testing access path stability 7 years ago
Sam Blackshear 71a3843746 Revert occurence counting change 7 years ago
Jules Villard 5d1e889916 [make][dev] install gnu-sed on osx 7 years ago
Jules Villard 4a71067c68 [tests] kill some new dead code 7 years ago
Jeremy Dubreil 96ca6b6f02 [infer][bug hash] take the number of occurences of a report into account 7 years ago
Jules Villard 0ff4a1a3f0 [make] fewer phony dependencies 7 years ago
Jeremy Dubreil f50c7b469e [infer][nullable checkers] move the tests for the nullable checker in a dedicated subdirectory 7 years ago
Josh Berdine 63439ecc02 [ocamlformat] Upgrade base and ocamlformat 7 years ago
Dino Distefano d83a9445f1 First extension to uninit inter-procedural analysis 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
Jules Villard 26f27fe147 [make] add toplevel target to build and start the toplevel 7 years ago
Jules Villard 5ce024bf6e [clang] do not error on bogus arguments to `fsanitize` 7 years ago
Sam Blackshear 181959216b [cleanup] remove harness-related code 7 years ago
Jules Villard 0cb3a20a9a [make] fix `make devsetup` 7 years ago
Josh Berdine f62ab09e61 [ocamlformat] Upgrade ocamlformat to v0.2 from opam 7 years ago
Dino Distefano c98570f899 do not report on captured vars in objc blocks 8 years ago
Dulma Churchill b95c4e34d6 [dead store objc] Whitelisting macro variables in dead stored checker for Objective-C 8 years ago
Josh Berdine f89e687efa [ocamlformat] Use ocamlformat from github 8 years ago
Sam Blackshear bc02bee737 [cleanup] rename thread-safety analysis 8 years ago
Jules Villard 664616faab [cli] print version on stdout 8 years ago
Jules Villard 20b198b727 [make] do not install tuareg if emacs is not found 8 years ago
Dino Distefano f87447ba52 Uninitialized value/variable checker 8 years ago
Jules Villard 3a8cc49887 [build] upgrade dependencies 8 years ago
Sam Blackshear c2c1679a5f [inferprint] fix template deduplication 8 years ago
Jeremy Dubreil 9282e30d72 [infer][checkers] move the tests for the lab in it own directory 8 years ago
Jules Villard 94e7a7b141 [siof] one access per sink, better report deduplication 8 years ago
Jules Villard 2adf654950 [sql] add proc attributes DB 8 years ago
Dulma Churchill 870c636e41 [objc] Adding missing fields to env when executing generated getters and setters. 8 years ago
Jeremy Dubreil 14d01620d2 [infer][objc] example of nullable annotation suggestion on Objective C 8 years ago
Jules Villard a706b8aa6c [make] print build_mode to console 8 years ago
Dulma Churchill ab57fd2ff0 [clang] Adding clang_ast.dict to the release 8 years ago
Jeremy Dubreil 4ec5440692 [infer][clang] port the nullable suggestion on fields on C++ 8 years ago
Jules Villard f8d7c81045 [build] switch to 4.05.0+flambda by default 8 years ago
Jules Villard d7057ece2b [log] disable --keep-going in strict mode 8 years ago
Jules Villard adca07d815 [make] fix issues with `make clean && make -j test-replace` 8 years ago
Jules Villard b1b7cc0b9d [make] better way of limiting concurrency and better jbuilder concurrency 8 years ago
Jules Villard c16884b97f [jbuilder] turn I{Std,List} and atd-generated files into libraries 8 years ago
Dulma Churchill 336f6f8dff [linters] Support reference types in the linters type parser 8 years ago
Jules Villard df77ef423e [make] add mod_dep target to parallelise test 8 years ago
Jules Villard 8de2b88783 [make] s/ocamlbuild/jbuilder/g 8 years ago
Jules Villard 679b125ac4 [trace] infer subcommand for inferTraceBugs 8 years ago