Binary compatibility report for the mongoDB library  between 1.5.1 and 1.5.2 versions on x86

Test Info


Library NamemongoDB
Version #11.5.1
Version #21.5.2
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types373 / 295
VerdictIncompatible
(12.73%)

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh0
Problems with
Data Types
High3
Medium3
Low4
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes-0

Added Symbols (11)


dbclientcursor.h, libmongoclient.so
namespace mongo
DBClientCursor::attach ShardConnection* conn )

goodies.h, libmongoclient.so
namespace mongo
setThreadName char const* name )

lasterror.h, libmongoclient.so
namespace mongo
LastErrorHolder::initThread ( )

log.h, libmongoclient.so
namespace mongo
tlogLevel [data]

message.h, libmongoclient.so
namespace mongo
MessagingPort::send ( std::vector<std::pair<char*, int> >const& data, char const* context )

mutex.h, libmongoclient.so
namespace mongo
mutexDebugger [data]
MutexDebugger::programEnding ( )

sp_counted_impl.hpp, libmongoclient.so
namespace boost::detail
sp_counted_impl_pd<boost::thread_specific_ptr<std::set<char const*> >::delete_data*,do_heap_delete<boost::thread_specific_ptr<std::set<char const*> >::delete_data> >::dispose ( )
sp_counted_impl_pd<boost::thread_specific_ptr<std::set<char const*> >::delete_data*,do_heap_delete<boost::thread_specific_ptr<std::set<char const*> >::delete_data> >::get_deleter sp_typeinfo const& ti )
sp_counted_impl_pd<boost::thread_specific_ptr<std::set<char const*> >::delete_data*,do_heap_delete<boost::thread_specific_ptr<std::set<char const*> >::delete_data> >::~sp_counted_impl_pd [in-charge-deleting] ( )
sp_counted_impl_pd<boost::thread_specific_ptr<std::set<char const*> >::delete_data*,do_heap_delete<boost::thread_specific_ptr<std::set<char const*> >::delete_data> >::~sp_counted_impl_pd [in-charge] ( )

to the top

Problems with Data Types, High Severity (3)


log.h
namespace mongo
[+] class Nullstream (2)

message.h
namespace mongo
[+] class Message (1)

to the top

Problems with Data Types, Medium Severity (3)


assert_util.h
namespace mongo
[+] class DBException (1)

log.h
namespace mongo
[+] class Logstream (1)

message.h
namespace mongo
[+] class Message (1)

to the top

Problems with Data Types, Low Severity (4)


concurrency.h
namespace mongo
[+] class MongoMutex (2)

message.h
namespace mongo
[+] class Message (2)

to the top

Header Files (1)


dbclient.h

to the top

Shared Libraries (1)


libmongoclient.so

to the top




Generated on Mon Oct 3 22:04:28 2011 for mongoDB by ABI Compliance Checker 1.94.6  
A tool for checking backward binary compatibility of a shared C/C++ library API