A static analyzer for Java, C, C++, and Objective-C
Clone or download
skcho and facebook-github-bot [inferbo] Suppress exception on placement new
Summary:
It avoids raising an exception when unexpected arguments are given to
placement new.  We will revert this after fixing the frontend to parse
user defined `new` correctly in the future.

Reviewed By: mbouaziz

Differential Revision: D10378136

fbshipit-source-id: d494f781b
Latest commit fd660f4 Oct 15, 2018
Permalink
Failed to load latest commit information.
.travis Change license to MIT May 31, 2018
dependencies Change license to MIT May 31, 2018
docker [docker] remove duplicate dependency Aug 7, 2018
examples [RFC] Format all java files Sep 27, 2018
facebook-clang-plugins @ 3726147 [clang plugin] update plugin again, for the osx tests Oct 2, 2018
infer [inferbo] Suppress exception on placement new Oct 16, 2018
m4 Change license to MIT May 31, 2018
scripts [starvation] strict mode meta-analyzer for Android Sep 12, 2018
sledge [sledge] Switch from Llvm.demangle to __cxa_demangle via Ctypes Oct 12, 2018
.buckconfig [infer][genrule] Add example of Buck DEFS macro to generate Infer ana… Dec 10, 2016
.clang-format fix sync mishaps Jun 21, 2016
.gitignore [sledge] Update build system, etc. Oct 12, 2018
.gitmodules [infer] Add facebook clang plugins submodule Aug 18, 2015
.inferconfig [java] Add command-line option to specify external Java packages Mar 2, 2018
.ocamlformat [ocamlformat] upgrade ocamlformat to 0.8 Oct 12, 2018
.ocamlformat.hash [ocamlformat] upgrade ocamlformat to 0.8 Oct 12, 2018
.travis.yml [travis] fix travis and install Apr 19, 2018
CODE_OF_CONDUCT.md [infer][PR] Update CODE_OF_CONDUCT.md Aug 2, 2018
CONTRIBUTING.md add tips about debugging infer Aug 13, 2018
CONTRIBUTORS Inferbo Jan 31, 2017
DEFS [infer][genrule] add an option to make the genrule integration compat… May 10, 2018
FILES.md [trace] infer subcommand for inferTraceBugs Aug 4, 2017
INSTALL.md [Inferbo] Add relational domains Aug 1, 2018
LICENSE Change license to MIT May 31, 2018
Makefile [hoisting] Hoist only expensive pure functions Oct 14, 2018
Makefile.autoconf.in [python] kill python frontend Sep 18, 2018
Makefile.config [man] check in manual pages Sep 24, 2018
README.md Change license to MIT May 31, 2018
autogen.sh [release] preparing for binary releases Jun 4, 2018
build-infer.sh [release] preparing for binary releases Jun 4, 2018
configure.ac [python] kill python frontend Sep 18, 2018
dotbuckversion bump .buckversion Jun 22, 2018
install-sh [utils] Add CTypes binding of fts and implement remove_directory_tree Nov 20, 2016
opam [inferbo] Use big_int in interval domain Oct 4, 2018
opam.lock [inferbo] Use big_int in interval domain Oct 4, 2018

README.md

Infer Build Status

Infer is a static analysis tool for Java, C++, Objective-C, and C. Infer is written in OCaml.

Installation

Read our Getting Started page for details on how to install packaged versions of Infer. To build Infer from source, see INSTALL.md.

Contributing

See CONTRIBUTING.md.

License

Infer is MIT-licensed.

Note: Enabling Java support may require you to download and install components licensed under the GPL.