Binary compatibility report for the pugixml library  between 1.2 and 1.4 versions on x86

Test Info


Library Namepugixml
Version #11.2
Version #21.4
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types322 / 153
VerdictIncompatible
(3.1%)

Problem Summary


SeverityCount
Added Symbols-3
Removed SymbolsHigh0
Problems with
Data Types
High1
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-4

Added Symbols (3)


pugixml.hpp, libpugixml.so.1.4
namespace pugi
xml_named_node_iterator::operator-- ( )
xml_named_node_iterator::operator-- int p1 )
xml_node::append_buffer ( void const* contents, size_t size, unsigned int options, enum xml_encoding encoding )

to the top

Problems with Data Types, High Severity (1)


pugixml.hpp
namespace pugi
[+] class xml_named_node_iterator (1)

to the top

Problems with Data Types, Low Severity (1)


pugixml.hpp
namespace pugi
[+] class xml_named_node_iterator (1)

to the top

Other Changes in Data Types (4)


pugixml.hpp
namespace pugi
[+] enum xml_parse_status (2)
[+] struct xml_object_range<xml_named_node_iterator> (2)

to the top

Header Files (2)


pugiconfig.hpp
pugixml.hpp

to the top

Shared Libraries (1)


libpugixml.so.1.2

to the top




Generated on Mon Sep 8 14:57:14 2014 for pugixml by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API