169 Commits (dcad238f11483f525b47ddb0c75f5f5f61dc3857)

Author SHA1 Message Date
Daiva Naudziuniene 5898417fdd [frontend] Getting appropriate type information for exp in sizeof exp
7 years ago
Dulma Churchill be53bc80e2 [lieveness] Fix false positive to do with a _Generic expression not being translated properly
7 years ago
Jules Villard 098b0700c2 [clang] upgrade internal clang
7 years ago
Jules Villard 6ecb64b836 [clang] update plugin to stop exporting long strings
7 years ago
Daiva Naudziuniene ec263afe58 [clang frontend] placement new
7 years ago
Jeremy Dubreil 71cf1760c5 [infer][nullable checker] find the nullable violation involving annotated protocol methods
7 years ago
Dulma Churchill 45df254a99 [infer][PR] [C/C++] Encode filename into the Procname of global initializers
8 years ago
Jules Villard ed55fc63f2 [clang] use a more efficient `var_decl_info`
8 years ago
Jules Villard 0f1bdf664d [clang] static data members are external globals unless defined in the file
8 years ago
Jules Villard 810d756f79 [clang] split StringLiterals into chunks
8 years ago
Jules Villard 2d644b36af [clang] do not translate dependent types
8 years ago
Martino Luca 7bd2cedb1d [fcp] Add ooti_ prefix to objc_object_type_info type
8 years ago
Martino Luca 03a727143a Remove previous_decl field from ast_expressions.ml
8 years ago
Dulma Churchill 234d3627b6 [clang] Support the new @available expression in ObjC in the unavailable API check
8 years ago
Jules Villard d72577fcbd [clang] update clang plugin to hash mangled names
8 years ago
Jules Villard cb8e75be85 [clang] do without unstructured type strings
8 years ago
Jules Villard c6812df1eb fix infinitely-expanding types in the backend
8 years ago
Daiva Naudziuniene 81c0fe6754 [clangplugin] Updating infer to work with the latest clang plugin version
8 years ago
Andrzej Kotulski 8523577bae [C++] update fcp to deal with template specializations
8 years ago
Jules Villard fe01f47e41 [clang] correct sizeof info
8 years ago
Martino Luca a15d868fb0 Upgrading Infer to Clang 5.0
8 years ago
Mehdi Bouaziz be0c53ddf3 [cpp] Fix failure with c++14 init-capture
8 years ago
Daiva Naudziuniene 77e3110adc Propagating access of Decl from clang plugin to ProcAttributes.
8 years ago
Andrzej Kotulski a864b4068f [clang IR] Change Fieldname.t to store typename
8 years ago
Dino Distefano 0a990cd1be Bumping-up the plugin commit
8 years ago
Dulma Churchill 03bdf0fe2c [linters] Cast from pointer to integer
8 years ago
Andrzej Kotulski fd104a586f update fcp
8 years ago
Jules Villard 3f87a7de2b [clang] update plugin
8 years ago
Jules Villard 252c78bb0e [clang] initialize dynamically-size stack-allocated arrays
8 years ago
Jules Villard 93ec47a5f4 [IR] add stride to array type
8 years ago
Andrzej Kotulski 7a0c4d9031 add more quals to SIL
8 years ago
Jules Villard 1b0ee6fbc3 [clang] add sizeof static value to translation
8 years ago
Andrzej Kotulski db3c07a631 [clang frontend] Pass type qualifiers through frontend
8 years ago
Andrzej Kotulski a81f4e7bf9 Remove custom Clang_ast_types module, extend types instead
8 years ago
Andrzej Kotulski fc7b427126 update fcp
8 years ago
Jules Villard aa4abea2e6 bump clang plugins to fix Linux build
8 years ago
Andrzej Kotulski 4b620316d3 Update fcp
8 years ago
Andrzej Kotulski ef79b20e17 [clang] Inline namespaces disappear, simplify infer's code
8 years ago
Jules Villard c5279a670f upgrade clang plugin (clang/setup.sh improvement)
8 years ago
Andrzej Kotulski c7abd82d44 [clang] Translate structs on demand
8 years ago
Andrzej Kotulski 957b67fa87 [clang] Update fcp plugin
8 years ago
Jules Villard 61744daee9 pack the plugin into a release tarball for Dewey
8 years ago
Andrzej Kotulski 78dfe85468 [clang] Make sl_file store source file instead of string
9 years ago
Andrzej Kotulski 3096e8448b Update version of facebook-clang-plugins
9 years ago
Martino Luca 950eca3cb3 [CTL] Add support for `in_node` predicate to check correctness of its inputs
9 years ago
Martino Luca 7c9612b06b [CTL] Add support for is_unop_with_kind/is_binop_with_kind predicates to check correctness of their inputs
9 years ago
Sam Blackshear 223938a4a3 [shame] Fix facebook-clang-plugins
9 years ago
Sam Blackshear 37610b5180 [quandary] faster access list comparisons
9 years ago
Jules Villard 17179d4275 [siof] take POD into account
9 years ago
Andrzej Kotulski 7b58886e1c update facebook-clang-plugins
9 years ago
Andrzej Kotulski 28827b461a [clang] Get translation unit language from AST dump
9 years ago
Andrzej Kotulski 466fd896bf upgrade version of facebook-clang-pluings
9 years ago
Andrzej Kotulski 9a864dcd6e Pass $(CC) flag set by configure to ocamlopt -cc
9 years ago
Andrzej Kotulski ad325d5047 Drop ti_raw field from clang_ast_t.type_info
9 years ago
Martino Luca 80c82c0cae Adapt Infer to the new changes introduced by the upgrade to Clang 4.0
9 years ago
Andrzej Kotulski 2baf3f8456 Replace shared_ptr<T> structs with T* pointers
9 years ago
Jules Villard 145cb744f6 do not havoc actuals of skip functions with const parameters
9 years ago
Jules Villard 7603395ee9 qual_type fields are namespaced now
9 years ago
Andrzej Kotulski 185f6493bc Update fcp with new naming fixes
9 years ago
Jules Villard 3b3f587652 update fcp to have qualifiers in ValueDecl types
9 years ago
Jules Villard 1f3a3cb373 bump facebook-clang-plugins version
9 years ago
Andrzej Kotulski f40033fc5f Update fcp
9 years ago
Andrzej Kotulski b8044c6b65 Use mangled names instead of function type for mangling
9 years ago
Dulma Churchill bcb1422a9a Implement direct atomic var check with the new ivar to property map
9 years ago
Andrzej Kotulski 7a4b12e506 Revert "update fcp version"
9 years ago
Andrzej Kotulski 1219ebf33a update fcp version
9 years ago
Dulma Churchill 84311acb13 Update clang plugin
9 years ago
Andrzej Kotulski 1f089d0e4b update fcp commit
9 years ago
Dulma Churchill edc57f70f5 Translate CXXNoexceptExpr
9 years ago
Dulma Churchill 8bfa983716 Translate TypeTraitExpr
9 years ago
Andrzej Kotulski 14f5f6b8e4 Update clang and raise buffer size
9 years ago
Andrzej Kotulski 8d3e7e774e Move location of clang installation
9 years ago
Andrzej Kotulski 1810ef1408 update fcp to add openmp support
9 years ago
Andrzej Kotulski 5d208c8e2a Upgrade fcp to use cmake in llvm
9 years ago
Jules Villard ddb7f7724e bump facebook-clang-plugins version
9 years ago
Andrzej Kotulski 1a98bc6492 update facebook-clang-plugins
9 years ago
Sam Blackshear b87ead37e1 fixing facebook-clang-plugins ref
9 years ago
Sam Blackshear 36ee3730aa reporting error on unprotected access to field annotated with @GuardedBy
9 years ago
Jules Villard 1c7375143d bump version of facebook-clang-plugins
9 years ago
Sam Blackshear 17f123a4bf updating facebook-clang-plugins
9 years ago
Sam Blackshear 9fdd094a89 refactoring annotation reachability checker to allow custom src/sink annotations
9 years ago
Dino Distefano aae1dbac3d Skipping reporting global variable warning on known non-expensive cases.
9 years ago
Andrzej Kotulski 590f73b59f Translate functions/methods from headers when they are referenced
9 years ago
Josh Berdine a5041d3f8e Bump facebook-clang-plugins
9 years ago
Andrzej Kotulski 2ea85936a5 Upgrade fcp
9 years ago
Andrzej Kotulski 7753bdc03c Upgrade to clang-3.8
9 years ago
Andrzej Kotulski e4a0e9bbf7 Translate CXXDefaultInitExpr
9 years ago
Dulma Rodriguez 2fb2b3d9e1 Add the virtual flag of C++ methods in method calls
9 years ago
Andrzej Kotulski 36fb1f202c Deal with empty parameter names
9 years ago
Andrzej Kotulski b08acedf29 Use clang for default argument resolution
9 years ago
Andrzej Kotulski df192d06c3 Use ints as clang pointers
9 years ago
Andrzej Kotulski a509c9ca7c Update facebook-clang-plugin
9 years ago
Jules Villard 406145416a update facebook-clang-plugins to support gcc 4.7
10 years ago
Jules Villard 84ed44fa55 revert accidental downgrade of the facebook-clang-plugins
10 years ago
Dulma Rodriguez fcd040ff8a Don't use the property of maps for finding properties in the frontend checkers
10 years ago
Jules Villard 1e75ee6789 update build script and instructions
10 years ago
Andrzej Kotulski 6d7521809b Update fcp to get automatic location visitor
10 years ago
Andrzej Kotulski eeb7c33230 Update fcp
10 years ago
Dulma Rodriguez 4b82e208ff Update facebook clang plugin after adding more info about ObjC properties
10 years ago
Andrzej Kotulski 1349492e57 Update facebook-clang-plugins version
10 years ago