3558 Commits (e5ee27af20998d6484e7c6628441c42599fe7aff)
 

Author SHA1 Message Date
Sungkeun Cho e5ee27af20 [Inferbo] Bugfix: incorrect pruning for unary negation
8 years ago
Sam Blackshear fd105802db [thread-safety] don't use Map.choose or Set.choose
8 years ago
Jeremy Dubreil 94ff44ed57 [infer][biabduction] add skipped functions to the trace when known
8 years ago
Jeremy Dubreil 20c57ad549 [infer][biabduction] add more context information about the reason to skip a method during the symbolic execution
8 years ago
Jeremy Dubreil 84f7732b21 [infer][java] fix inconsistent treatment of the --skip-implementation option
8 years ago
Jules Villard 5b3c2c0901 [clang] fix evaluation order bug discovered by building with OCaml 4.05.0
8 years ago
Martino Luca 740e9973d6 Replace existing calls to `exit` with InferExit exceptions to better control flow of executions
8 years ago
Martino Luca e247492901 [AL] Validate AST node names in AL source files
8 years ago
Jeremy Dubreil dd51a2e22b [infer][java] the skip-implementation option should preserve the line number information, which is not the case when translated those methods as native methods
8 years ago
Jules Villard adca07d815 [make] fix issues with `make clean && make -j test-replace`
8 years ago
Sam Blackshear 14aef012f6 [quandary] allow specifying globals as sources
8 years ago
Jules Villard 003777fa44 simpler logic for determining if an attribute is "fresher" than another
8 years ago
Dulma Churchill 5f9c020570 [buck integration] Support passing targets by file to buck in both the compilation database integration and the flavors integration
8 years ago
Jeremy Dubreil 8cee4fefd5 [infer][biabduction] remove unused skip flag
8 years ago
Jeremy Dubreil a9d96b4e99 [infer] revert D5770061
8 years ago
Jeremy Dubreil 045bec3863 [infer][java] add the bootclasspath command line option to the genrule tests
8 years ago
Jeremy Dubreil d0d78aae7b [infer][biabduction] no longer exchange the expressions associated to an attribute
8 years ago
Jeremy Dubreil 9a3ab41371 [infer][java] the translation was no adding the fields from the implemented interfaces
8 years ago
Jules Villard b5ff17825f [log] print sensible backtrace and message on `Logging.die`
8 years ago
Jules Villard 6ab174f0c3 [build] do not install javalib with `opam pin`
8 years ago
Sam Blackshear b2edf17b21 [quandary] better logging
8 years ago
Sam Blackshear 81c68a34cd [infer] python integration: parser, cfg support
8 years ago
Sam Blackshear 4065b1d120 [dead stores] recognize lambdas with `auto` parameter
8 years ago
Sam Blackshear 14fa4aa7d9 [clang][dead stores] translate init-capture expressions
8 years ago
Sam Blackshear 9ab89025a8 [utils] only make copies of strings that need to be escaped
8 years ago
Jules Villard c42431115f [make] clean more
8 years ago
Jules Villard 62853bbd72 [config] make --<checker>-only actually work
8 years ago
Sam Blackshear 5a32fa966a [deps] use patched version of javalib
8 years ago
Daiva Naudziuniene 879891a3af [destructors] Injecting destructor calls of base classes
8 years ago
Daiva Naudziuniene 5ee61a4019 [destructors] Refactoring destructor translation.
8 years ago
Dulma Churchill d5be23f1b6 [backend] Do not add return annotations to parameters of functions that are skipped
8 years ago
Sam Blackshear 9772b2299d [clang] translate user-defined literals
8 years ago
Sam Blackshear de9d8f45ff [clang] partial translation of vector instructions
8 years ago
Sam Blackshear b4c0ddcff3 [cleanup] kill `Config.frontend_debug`
8 years ago
Dulma Churchill 47221ab273 [linters] Add support for Cxx structs when querying types
8 years ago
Dulma Churchill ecd79a56d3 [linters] Support transition Parameters also by ObjC method calls
8 years ago
Dulma Churchill 47088e078e [linters] Use the sdk version by path in the error message of unavailable api check
8 years ago
Jeremy Dubreil 32d462b778 [infer][java] add an option to only translate the signature of the methods and skip the body
8 years ago
Jeremy Dubreil 1a221e798c [infer][java] make the translation and analysis of abstract methods and native methods consistent
8 years ago
Jeremy Dubreil a03f765d8f [infer][biabduction] no longer drop the atoms that are referring to footprint variables
8 years ago
Jules Villard c025d56214 [docker] use hotfix release 0.12.1
8 years ago
Jules Villard 1c375a17ac [log] die more appropriately
8 years ago
Daiva Naudziuniene 3e660b05ee [destructors] Injecting destructors of fields to destructor bodies.
8 years ago
Daiva Naudziuniene 19d1b25919 Adding changes to objc issues to fix tests.
8 years ago
Jeremy Dubreil d4565107f6 [infer][biabduction] add the name of the skipped methods to the trace to make them more readable
8 years ago
Jeremy Dubreil f814eb40b8 [infer][java] add more example of inter-target NPEs for the Buck integration
8 years ago
Sam Blackshear 81fbcf7501 [access trie] make max depth configurable
8 years ago
Jeremy Dubreil 04d3142f6b [infer][java] translate the unsingned shift operator as standard shift operator
8 years ago
Jeremy Dubreil 1d8d6e3ceb [infer][java] remove the hack around virtual calls on arrays
8 years ago
Dulma Churchill 5ead13a225 Fixing crash that happened when reporting a lint issue in a templated method.
8 years ago