145 Commits (70df06a596f9f844fd1e28d18da788ac0ddb5bb4)

Author SHA1 Message Date
Jules Villard 6050ff2b99 do not pass --buck to build the Java models
9 years ago
Andrzej Kotulski 11810d849b [C++] Fix compilation with enable_shared_from_this
9 years ago
Sam Blackshear 504735e548 [java] update android.jar version to 23
9 years ago
Josh Berdine 0095e9c635 Remove redundant DEPLOYED_MODELS_JAR in favor of JAVA_MODELS_JAR
9 years ago
Josh Berdine 8d9f70ad47 Minor redistribution of driver functionality, and debugging improvements
9 years ago
Jeremy Dubreil 4a3573b60e [infer][java] Use lazy dynamic dispatch by default
9 years ago
Sam Blackshear cd1c9750f4 [infer] models for common types of Java Lists
9 years ago
Jules Villard bd0751dd1c [make] do not confuse the jobserver
9 years ago
Jules Villard bce1a1ff2e [make] make infer/src/Makefile less phony
9 years ago
Dulma Churchill 5b39b3e323 [ObjC] Model methods from NSArray
9 years ago
Andrzej Kotulski 13fcb27431 [C++] Fix compilation errors coming from smart pointer models
9 years ago
Jeremy Dubreil d47d977322 [infer][java] Do not use multicore when creating the models
9 years ago
Dulma Churchill 826accc21b [clang] Adding model for NSNumber boxing functions
9 years ago
Dulma Churchill 616ee9276b [clang] Adding model for NSString length to avoid false positive npes.
9 years ago
Peter O'Hearn f2d86cb90c [GuardedBy] Model of trylock in ReentrantLock.java
9 years ago
Andrzej Kotulski 4512fcd8ef [tests] Create integration tests for clang translation logic
9 years ago
Jules Villard 83f236451d [c] setlocale(3) accepts NULL as second argument
9 years ago
Jules Villard 25759199cf [make] use install instead of cp when appropriate
9 years ago
Sam Blackshear 8784b9b946 [backend] fix cursor leak FPs
9 years ago
Josh Berdine a7c1105147 [config] Combine analyze_models into models_mode
9 years ago
Josh Berdine 7cc0a70649 [make] Remove spew from building cpp models
9 years ago
Josh Berdine dbb32b5cc3 [build] Remove stale build.pl
9 years ago
Jeremy Dubreil 2e2e9c89d6 [infer][java] Removing the models for com.squareup.okhttp.internal.StrictLineReader
9 years ago
Jeremy Dubreil 168c613ac9 [infer][java] Separate the builtins from the other models for a better modularity
9 years ago
Andrzej Kotulski be891e8413 Simplify builtin function detection during translation
9 years ago
Andrzej Kotulski 41e51bc28c Clean up smart pointer header models
9 years ago
Andrzej Kotulski 4637bf877e model unique_ptr<T> as T*
9 years ago
Andrzej Kotulski 13dbaab446 Revert "[C++] Add hack to not use __make_integer_seq in fatal/type/sequence library"
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 4cd9470586 Skip Sil.Call instruction for some shared_ptr method calls
9 years ago
Andrzej Kotulski 2baf3f8456 Replace shared_ptr<T> structs with T* pointers
9 years ago
Andrzej Kotulski 761579469e Revert "[C++] Move models of smart pointers to custom namespace"
9 years ago
Andrzej Kotulski 121c968e77 Move models of smart pointers to custom namespace
9 years ago
Raghavendra Prabhu d9699264e0 Fixes/updates to build on linux.
9 years ago
Dulma Churchill ff597a6c03 Model init method in NSData and understand the field bytes
9 years ago
Andrzej Kotulski b8044c6b65 Use mangled names instead of function type for mangling
9 years ago
Dulma Churchill 41d93dd889 Model numberWithUnsignedInteger, skipping it was creating a false positive NPE
9 years ago
Andrzej Kotulski 118295e03c Fix C++ models of c library
9 years ago
Andrzej Kotulski f313cf2a82 Add hack to not use __make_integer_seq in fatal/type/sequence library
9 years ago
Andrzej Kotulski 9cda4ca6bf Add models of shared_ptr comparison operators
9 years ago
Andrzej Kotulski d1fa1e130d Define STATIC_ANALYSIS macro when using glog/logging.h
9 years ago
Lázaro Clapp Jiménez Labora 95a12d9706 model String.equals(...) as '=='
10 years ago
Jules Villard 447ef0e4ce fix sync mishaps
10 years ago
Andrzej Kotulski a825831625 Model vector::resize(n) as nonempty vector
10 years ago
Andrzej Kotulski 76f7912420 Make sizeof(std::shared_ptr) = 16
10 years ago
Peter O'Hearn 508d6a3ae7 optional model
10 years ago
Josh Berdine 229ca26c8b Optimize normalization, substitution, renaming of array types
10 years ago
Jeremy Dubreil 0a2c47cdd5 Unify the way objects of a given type are created in the models
10 years ago
Jeremy Dubreil a756b7bff2 models for Preconditions.checkArgument
10 years ago
Josh Berdine c959af34cb Remove specs before rebuilding models
10 years ago