Binary compatibility report for the ALGLIB library  between 2.1.2 and 2.2.0 versions on x86

Test Info


Library NameALGLIB
Version #12.1.2
Version #22.2.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files118
Total Shared Libraries1
Total Symbols / Types179 / 66
VerdictIncompatible
(2.2%)

Problem Summary


SeverityCount
Added Symbols-33
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (33)


ap.h, libalglib.so
namespace ap
fp_eq double v1, double v2 )
fp_greater double v1, double v2 )
fp_greater_eq double v1, double v2 )
fp_less double v1, double v2 )
fp_less_eq double v1, double v2 )
fp_neq double v1, double v2 )

hqrnd.h, libalglib.so
hqrndexponential double lambda, struct hqrndstate& state )
hqrndnormal struct hqrndstate& state )
hqrndnormal2 ( struct hqrndstate& state, double& x1, double& x2 )
hqrndrandomize struct hqrndstate& state )
hqrndseed int s1, int s2, struct hqrndstate& state )
hqrnduniformi int n, struct hqrndstate& state )
hqrnduniformr struct hqrndstate& state )
hqrndunit2 ( struct hqrndstate& state, double& x, double& y )

lsfit.h, libalglib.so
lsfitnonlineariteration struct lsfitstate& state )

odesolver.h, libalglib.so
odesolveriteration struct odesolverstate& state )

ratint.h, libalglib.so
barycentriccalc ( struct barycentricinterpolant const& b, double t )
barycentriccopy ( struct barycentricinterpolant const& b, struct barycentricinterpolant& b2 )
barycentricdiff1 ( struct barycentricinterpolant const& b, double t, double& f, double& df )
barycentricdiff2 ( struct barycentricinterpolant const& b, double t, double& f, double& df, double& d2f )
barycentriclintransx ( struct barycentricinterpolant& b, double ca, double cb )
barycentriclintransy ( struct barycentricinterpolant& b, double ca, double cb )

spline1d.h, libalglib.so
spline1dcalc ( struct spline1dinterpolant const& c, double x )
spline1dcopy ( struct spline1dinterpolant const& c, struct spline1dinterpolant& cc )
spline1ddiff ( struct spline1dinterpolant const& c, double x, double& s, double& ds, double& d2s )
spline1dintegrate ( struct spline1dinterpolant const& c, double x )
spline1dlintransx ( struct spline1dinterpolant& c, double a, double b )
spline1dlintransy ( struct spline1dinterpolant& c, double a, double b )

spline2d.h, libalglib.so
spline2dcalc ( struct spline2dinterpolant const& c, double x, double y )
spline2dcopy ( struct spline2dinterpolant const& c, struct spline2dinterpolant& cc )
spline2ddiff ( struct spline2dinterpolant const& c, double x, double y, double& f, double& fx, double& fy, double& fxy )
spline2dlintransf ( struct spline2dinterpolant& c, double a, double b )
spline2dlintransxy ( struct spline2dinterpolant& c, double ax, double bx, double ay, double by )

to the top

Removed Symbols (4)


besselv.h, libalglib.so
besseliv double v, double x )
besseljv double v, double x )

hyper1f1.h, libalglib.so
hypergeometric1f1 double a, double b, double x )

hyper2f1.h, libalglib.so
hypergeometric2f1 double a, double b, double c, double x, bool& precloss )

to the top

Header Files (118)


airyf.h
ap.h
apvt.h
autogk.h
bdss.h
bdsvd.h
bessel.h
besselv.h
betaf.h
bidiagonal.h
binomialdistr.h
blas.h
cblas.h
cdet.h
chebyshev.h
chisquaredistr.h
cholesky.h
cinverse.h
clu.h
conv.h
corr.h
correlation.h
correlationtests.h
crcond.h
creflections.h
csolve.h
ctrinverse.h
ctrlinsolve.h
dawson.h
descriptivestatistics.h
det.h
dforest.h
elliptic.h
estnorm.h
expintegrals.h
fdistr.h
fft.h
fht.h
fresnel.h
ftbase.h
gammaf.h
gkq.h
gq.h
hbisinv.h
hblas.h
hcholesky.h
hermite.h
hessenberg.h
hevd.h
hsschur.h
htridiagonal.h
hyper1f1.h
hyper2f1.h
ialglib.h
ibetaf.h
igammaf.h
inv.h
inverseupdate.h
jacobianelliptic.h
jarquebera.h
kmeans.h
laguerre.h
lbfgs.h
lda.h
ldlt.h
leastsquares.h
legendre.h
linreg.h
logit.h
lq.h
lu.h
mannwhitneyu.h
minlm.h
mlpbase.h
mlpe.h
mlptrain.h
nearunityunit.h
normaldistr.h
nsevd.h
pca.h
poissondistr.h
polinterpolation.h
psif.h
qr.h
ratinterpolation.h
rcond.h
reflections.h
rotations.h
rsolve.h
sbisinv.h
sblas.h
schur.h
sdet.h
sevd.h
sinverse.h
spddet.h
spdgevd.h
spdinverse.h
spdrcond.h
spdsolve.h
spline2d.h
spline3.h
srcond.h
ssolve.h
stdafx.h
stest.h
studenttdistr.h
studentttests.h
svd.h
tdbisinv.h
tdevd.h
tridiagonal.h
trigintegrals.h
trinverse.h
trlinsolve.h
tsort.h
variancetests.h
wsr.h

to the top

Shared Libraries (1)


libalglib.so

to the top




Generated on Tue Nov 26 15:25:05 2013 for ALGLIB by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API