Binary compatibility report for the Xapian library  between 1.3.0 and 1.3.1 versions on x86

Test Info


Library NameXapian
Version #11.3.0
Version #21.3.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files31
Total Shared Libraries1
Total Symbols / Types633 / 301
VerdictIncompatible
(0.2%)

Problem Summary


SeverityCount
Added Symbols-22
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium1
Low0
Problems with
Symbols
High1
Medium0
Low2
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (22)


enquire.h, libxapian-1.3.so.1.1.0
namespace Xapian
Enquire::Enquire [in-charge] Database const& database )
Enquire::Enquire [not-in-charge] Database const& database )

expanddecider.h, libxapian-1.3.so.1.1.0
namespace Xapian
ExpandDeciderFilterPrefix::operator() std::string const& term ) const

query.h, libxapian-1.3.so.1.1.0
namespace Xapian
Query::Internal::gather_terms void* void_terms ) const

queryparser.h, libxapian-1.3.so.1.1.0
namespace Xapian
FieldProcessor::~FieldProcessor [in-charge-deleting] ( )
FieldProcessor::~FieldProcessor [in-charge] ( )
FieldProcessor::~FieldProcessor [not-in-charge] ( )
QueryParser::add_boolean_prefix ( std::string const& field, FieldProcessor* proc, bool exclusive )
QueryParser::add_prefix ( std::string const& field, FieldProcessor* proc )

termgenerator.h, libxapian-1.3.so.1.1.0
namespace Xapian
TermGenerator::set_max_word_length unsigned int max_word_length )
TermGenerator::set_stemming_strategy enum TermGenerator::stem_strategy strategy )

weight.h, libxapian-1.3.so.1.1.0
namespace Xapian
TfIdfWeight::get_maxextra ( ) const
TfIdfWeight::get_maxpart ( ) const
TfIdfWeight::get_sumextra termcount doclen ) const
TfIdfWeight::get_sumpart termcount wdf, termcount doclen ) const
TfIdfWeight::name ( ) const
TfIdfWeight::serialise ( ) const
TfIdfWeight::TfIdfWeight [in-charge] std::string const& normalizations )
TfIdfWeight::TfIdfWeight [not-in-charge] std::string const& normalizations )
TfIdfWeight::unserialise std::string const& s ) const
TfIdfWeight::~TfIdfWeight [in-charge-deleting] ( )
TfIdfWeight::~TfIdfWeight [in-charge] ( )

to the top

Removed Symbols (1)


query.h, libxapian.so.0.0.0
namespace Xapian
Query::Internal::gather_terms std::vector<std::pair<unsigned int, std::string> >& terms ) const

to the top

Problems with Symbols, High Severity (1)


query.h, libxapian.so.0.0.0
namespace Xapian
[+] Query::Internal::gather_terms std::vector<std::pair<unsigned int, std::string> >& terms ) const (1)

to the top

Problems with Data Types, Medium Severity (1)


query.h
namespace Xapian
[+] class Query::Internal (1)

to the top

Problems with Symbols, Low Severity (2)


enquire.h, libxapian.so.0.0.0
namespace Xapian
[+] Enquire::Enquire [not-in-charge] ( Database const& database, ErrorHandler* errorhandler_ ) (1)
[+] Enquire::Enquire [in-charge] ( Database const& database, ErrorHandler* errorhandler_ ) (1)

to the top

Other Changes in Data Types (1)


queryparser.h
namespace Xapian
[+] enum QueryParser::stem_strategy (1)

to the top

Header Files (31)


compactor.h
database.h
dbfactory.h
deprecated.h
derefwrapper.h
document.h
enquire.h
error.h
errorhandler.h
expanddecider.h
geospatial.h
intrusive_ptr.h
keymaker.h
matchspy.h
positioniterator.h
postingiterator.h
postingsource.h
query.h
queryparser.h
registry.h
stem.h
termgenerator.h
termiterator.h
types.h
unicode.h
valueiterator.h
valuesetmatchdecider.h
version.h
visibility.h
weight.h
xapian.h

to the top

Shared Libraries (1)


libxapian.so.0.0.0

to the top




Generated on Sat May 4 04:56:23 2013 for Xapian by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API