Binary compatibility report for the Presage library  between 0.8.4 and 0.8.5 versions on x86

Test Info


Library NamePresage
Version #10.8.4
Version #20.8.5
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files3
Total Shared Libraries1
Total Symbols / Types21 / 18
VerdictIncompatible
(23.8%)

Problem Summary


SeverityCount
Added Symbols-13
Removed SymbolsHigh2
Problems with
Data Types
High1
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (13)


presage.h, libpresage.so.1.1.1
presage_completion presage_t prsg, char const* token, char** result ) @@ PRESAGE_0.8.5
presage_config presage_t prsg, char const* variable, char** result ) @@ PRESAGE_0.8.5
presage_config_set presage_t prsg, char const* variable, char const* value ) @@ PRESAGE_0.8.5
presage_context presage_t prsg, char** result ) @@ PRESAGE_0.8.5
presage_context_change presage_t prsg, int* result ) @@ PRESAGE_0.8.5
presage_free presage_t prsg ) @@ PRESAGE_0.8.5
presage_free_string char* str ) @@ PRESAGE_0.8.5
presage_free_string_array char** str ) @@ PRESAGE_0.8.5
presage_new ( _presage_callback_get_past_stream past_stream_cb, void* past_stream_cb_arg, _presage_callback_get_future_stream future_stream_cb, void* future_stream_cb_arg, presage_t* result ) @@ PRESAGE_0.8.5
presage_new_with_config ( _presage_callback_get_past_stream past, void* past_stream_cb_arg, _presage_callback_get_future_stream future_stream_cb, void* future_stream_cb_arg, char const* config, presage_t* result ) @@ PRESAGE_0.8.5
presage_predict presage_t prsg, char*** result ) @@ PRESAGE_0.8.5
presage_prefix presage_t prsg, char** result ) @@ PRESAGE_0.8.5
presage_save_config presage_t prsg ) @@ PRESAGE_0.8.5

to the top

Removed Symbols (2)


presageException.h, libpresage.so.1.1.1
PresageException::PresageException [in-charge] std::string const& msg ) @@ PRESAGE_0.8.3
PresageException::PresageException [not-in-charge] std::string const& msg ) @@ PRESAGE_0.8.3

to the top

Problems with Data Types, High Severity (1)


presageException.h
[+] class PresageException (1)

to the top

Problems with Data Types, Low Severity (1)


presageException.h
[+] class PresageException (1)

to the top

Other Changes in Data Types (1)


presageException.h
[+] class PresageException (1)

to the top

Header Files (3)


presage.h
presageCallback.h
presageException.h

to the top

Shared Libraries (1)


libpresage.so.1.1.1

to the top




Generated on Tue Aug 27 15:25:43 2013 for Presage by ABI Compliance Checker 1.99.8.2  
A tool for checking backward compatibility of a C/C++ library API