Commit Graph

303 Commits (ab1ac822f67aa91754841db49e437c3749506193)

Author SHA1 Message Date
Dulma Rodriguez a62ccc7a05 Fixing init list expr when there is no variable or compound literal expression 9 years ago
Dulma Rodriguez 10a14a7324 Translate CXXTypeidExpr 9 years ago
Nick Firmani 1c819770e2 Add SuppressViewNullability annotation 9 years ago
jrm cc4fcd6837 Add support for modeling @Expensive methods using .inferconfig 9 years ago
Andrzej Kotulski eb76a441f9 Initial implementation of shared_ptr model 9 years ago
Dulma Rodriguez a4b87a0951 Translate destructor calls 9 years ago
Dulma Rodriguez 91a2eaa5f1 Translate CXXPseudoDestructorExpr 9 years ago
Dulma Rodriguez c20ace4a1a Add flag cxx experimental to the clang frontend 9 years ago
Jules Villard 73d5a355f6 add mock gradle for e2e test 9 years ago
Jules Villard 09f5605a6e move build integration tests to infer/tests/ 9 years ago
Dulma Rodriguez edbd7854b2 Translate SizeOfPackExpr 9 years ago
jrm e123635122 Add support for @SuppressWarnings for Gradle and Ant projects. 9 years ago
Dulma Rodriguez c9e5d27e0d Translate GCCAsmStmt 9 years ago
Dulma Rodriguez 6c567f1104 Translate GenericSelectionExpr 9 years ago
Dulma Rodriguez ef3e516f6f Translate ImplicitValueInitExpr 9 years ago
Dulma Rodriguez d499d5fc8e Translate C++ exceptions 9 years ago
jrm 082ca6a90a Initial support for lazy dynamic dispatch 9 years ago
Dino Distefano b7d6f2a3bd Fixed problem with null pointer dereference in c library models. 9 years ago
jrm 761902afad for the @PerformanceCritical checker, skip allocations reports on subtypes of java.lang.Throwable instead of only java.lang.Exceptions 9 years ago
Cristiano Calcagno e0d5847eb8 Deprecate incremental 9 years ago
Dino Distefano c868f51b2d Introducing checker for observer of notification centers 9 years ago
Dulma Rodriguez 379d185d74 Sort the fields in the tenv at the end of translation as some translations need the original order 9 years ago
jrm 697778cc3b Add the annotation @IgnoreAllocations to stop tracking allocations whenever useless 9 years ago
Dino Distefano be8f25c90b Improved/simplified framework for frontend checkers. 9 years ago
Dulma Rodriguez 4264e94565 Fix problems with translation of InitListExpr 9 years ago
jrm 1f5529c67e The @NoAllocation checker should not report on created exceptions 9 years ago
Andrzej Kotulski decb263b1d Fix translation when accessing reference type fields 9 years ago
Dulma Rodriguez 06f40efab8 Add extra dereference to the variable of the method call to find null dereferences when a method called with null. 9 years ago
jrm ba4dbef2d9 cleanup the Java divide by zero end-to-end test 9 years ago
Sam Blackshear cd002e5c46 fixing angelic mode for struct values passed by reference 9 years ago
Andrzej Kotulski e4a0e9bbf7 Translate CXXDefaultInitExpr 9 years ago
Andrzej Kotulski 49bf38c56f Fix symbolic links in cpp tests after formatting diff (part 2) 9 years ago
Andrzej Kotulski 1fdead5958 Fix symbolic links in cpp tests after formatting diff (part 1) 9 years ago
Dulma Rodriguez 2fb2b3d9e1 Add the virtual flag of C++ methods in method calls 9 years ago
Andrzej Kotulski 4584f7f6fc [clang-format] Reformat all c/cpp/objc sources with clang-format 9 years ago
Dulma Rodriguez c82a4c1cc1 Add the models to the intellij project that contains the tests 9 years ago
Andrzej Kotulski 50fc847c10 Compile C models again in C++ 9 years ago
jrm c6d8cdc8ee Add support for @NoAllocation in the performance critical checker 9 years ago
jrm 14d4f862eb @Performance critical checker: compute the expensive call stack lazily when reporting errors 9 years ago
Dulma Rodriguez 7721743f46 Model ObjC method isKindOfClass 9 years ago
Andrzej Kotulski f703d780da Translate headers located inside analyzed project 9 years ago
jrm 4af130bf8d remove subtyping rule for the @PerformanceCritical annotation 9 years ago
Andrzej Kotulski 3320043217 Fix further problems with forward declarations in C/C++ 9 years ago
Dulma Rodriguez bf90a64fb5 Fix the typing implication in the bi-abduction for non Java types 9 years ago
Andrzej Kotulski 8c832142b4 Don't add process type redeclaration unless it has definition 9 years ago
Dino Distefano c41cba92ea Fixed test for taint analysis 9 years ago
Sam Blackshear 5e9a21573b preventing Bad_footprint when passing struct value by reference 9 years ago
jrm 904151888c fix treatment of linked list in Java 9 years ago
Dulma Rodriguez ac7959f2df Adding subtyping to ObjC 9 years ago
Dino Distefano c65947439f Implementing translation of CXXForRangeStmt 9 years ago