27 Commits (abdb238599bf57a9412d1d9ed010ea275c5754a5)

Author SHA1 Message Date
Andrzej Kotulski 87364bf8f6 [C++ models] Fix compilation errors with make_shared/unique
9 years ago
Andrzej Kotulski 40c84077d9 [C++] Fix model of std::vector
9 years ago
Andrzej Kotulski 11810d849b [C++] Fix compilation with enable_shared_from_this
9 years ago
Andrzej Kotulski 13fcb27431 [C++] Fix compilation errors coming from smart pointer models
9 years ago
Andrzej Kotulski 4512fcd8ef [tests] Create integration tests for clang translation logic
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
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
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
Andrzej Kotulski a825831625 Model vector::resize(n) as nonempty vector
9 years ago
Andrzej Kotulski 76f7912420 Make sizeof(std::shared_ptr) = 16
9 years ago
Andrzej Kotulski 058f4455dc Modify model of std::vector
10 years ago
Andrzej Kotulski bfce6bac47 Model empty vector access
10 years ago
Andrzej Kotulski 3340a9e8a5 Create initial vector header for models
10 years ago
Andrzej Kotulski 7a91f47131 Fix definition of std::hash<unique_ptr> in C++ models
10 years ago
Andrzej Kotulski bfde405495 Fix detection of gcc version in models
10 years ago
Andrzej Kotulski f1b68fe5b9 Always define static_assert(...) to do nothing
10 years ago
Andrzej Kotulski 69860628a7 Better detection of stdlibc++/libc++ and C++11
10 years ago
Andrzej Kotulski 65449c87ab Fix unique_ptr model
10 years ago
Andrzej Kotulski 675009a2ee Add unique_ptr model
10 years ago
Andrzej Kotulski eb76a441f9 Initial implementation of shared_ptr model
10 years ago