Binary compatibility report for the CppCMS library  between 0.99.10.1 and 0.99.11 versions on x86

Test Info


Library NameCppCMS
Version #10.99.10.1
Version #20.99.11
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files51
Total Shared Libraries2
Total Symbols / Types1455 / 655
VerdictIncompatible
(1.24%)

Problem Summary


SeverityCount
Added Symbols-21
Removed SymbolsHigh18
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High1
Medium0
Low1
Problems with
Constants
Low0
Other Changes-0

Added Symbols (21)


http_context.h, libcppcms.so.1.0.0
namespace cppcms::http
context::async_flush_output ( )

thread.h, libbooster.so.0.0.0
namespace booster::details
make_key void(*dtor)(void*) )

views_pool.h, libcppcms.so.1.0.0
namespace cppcms::views
generator::add_factory ( std::string const& name, std::auto_ptr<cppcms::base_view>(*factory)(std::ostream&, cppcms::base_content*) )
generator::create ( std::string const& view_name, std::ostream& output, cppcms::base_content* content ) const
generator::generator [in-charge] ( )
generator::generator [not-in-charge] ( )
generator::name ( ) const
generator::name std::string const& n )
generator::~generator [in-charge] ( )
generator::~generator [not-in-charge] ( )
manager::default_skin ( )
manager::manager [in-charge] cppcms::json::value const& settings )
manager::manager [not-in-charge] cppcms::json::value const& settings )
manager::render ( std::string const& skin, std::string const& template_name, std::ostream& out, cppcms::base_content& content )
manager::~manager [in-charge] ( )
manager::~manager [not-in-charge] ( )
pool::add generator const& generator )
pool::enumerate ( )
pool::instance ( ) [static]
pool::remove generator const& generator )
pool::render ( std::string const& skin, std::string const& template_name, std::ostream& out, cppcms::base_content& content )

to the top

Removed Symbols (18)


http_context.h, libcppcms.so.1.0.0
namespace cppcms::http
context::async_flush_output ( )

thread.h, libbooster.so.0.0.0
namespace booster::details
thread_specific_impl::get_object ( ) const
thread_specific_impl::thread_specific_impl [in-charge] thread_specific_impl::object* p )
thread_specific_impl::thread_specific_impl [not-in-charge] thread_specific_impl::object* p )
thread_specific_impl::~thread_specific_impl [in-charge] ( )
thread_specific_impl::~thread_specific_impl [not-in-charge] ( )

thread.h, libcppcms.so.1.0.0
namespace booster::details
vtable for thread_specific_impl::object [data]

views_pool.h, libcppcms.so.1.0.0
namespace cppcms
views_pool::add_view ( std::string skin, views_pool::mapping_type const& mapping )
views_pool::default_skin ( ) const
views_pool::remove_view std::string skin )
views_pool::render ( std::string skin, std::string template_name, std::ostream& out, base_content& content )
views_pool::static_instance ( ) [static]
views_pool::views_pool [in-charge] ( )
views_pool::views_pool [in-charge] json::value const& settings )
views_pool::views_pool [not-in-charge] ( )
views_pool::views_pool [not-in-charge] json::value const& settings )
views_pool::~views_pool [in-charge] ( )
views_pool::~views_pool [not-in-charge] ( )

to the top

Problems with Symbols, High Severity (1)


http_context.h, libcppcms.so.1.0.0
namespace cppcms::http
[+] context::async_flush_output ( ) (1)

to the top

Problems with Symbols, Low Severity (1)


service.h, libcppcms.so.1.0.0
namespace cppcms
[+] service::views_pool ( ) (1)

to the top

Header Files (51)


application.h
applications_pool.h
archive_traits.h
base64.h
base_cache_fwd.h
base_content.h
base_view.h
cache_interface.h
cache_pool.h
config.h
copy_filter.h
cppcms_error.h
crypto.h
cstdint.h
defs.h
encoding.h
filters.h
form.h
forwarder.h
http_content_type.h
http_context.h
http_cookie.h
http_file.h
http_request.h
http_response.h
json.h
locale_fwd.h
localization.h
mem_bind.h
mount_point.h
rpc_json.h
serialization.h
serialization_classes.h
service.h
session_api.h
session_cookies.h
session_dual.h
session_interface.h
session_pool.h
session_sid.h
session_storage.h
steal_buf.h
string_key.h
thread_pool.h
urandom.h
url_dispatcher.h
url_mapper.h
util.h
view.h
views_pool.h
xss.h

to the top

Shared Libraries (2)


libbooster.so.0.0.0
libcppcms.so.1.0.0

to the top




Generated on Sat Dec 24 02:22:29 2011 for CppCMS by ABI Compliance Checker 1.96.2  
A tool for checking backward binary compatibility of a shared C/C++ library API