Binary compatibility report for the LAL library  between 6.7.2 and 6.8.0 versions on x86

Test Info


Library NameLAL
Version #16.7.2
Version #26.8.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files90
Total Shared Libraries2
Total Symbols / Types1715 / 979
VerdictIncompatible
(0.7%)

Problem Summary


SeverityCount
Added Symbols-36
Removed SymbolsHigh11
Problems with
Data Types
High0
Medium0
Low18
Problems with
Symbols
High1
Medium3
Low13
Problems with
Constants
Low10

Added Symbols (36)


CoherentEstimation.h, liblal.so.4.0.0
LALDoCoherentEstimation ( LALStatus* status, REAL4TimeSeries* output, CoherentEstimation* params, DetectorsData* in )

Date.h, liblal.so.4.0.0
XLALGPSModf REAL8* iptr, LIGOTimeGPS const* epoch )

DetResponse.h, liblal.so.4.0.0
XLALComputeDetAMResponseExtraModes double* fplus, double* fcross, double* fb, double* fl, double* fx, double* fy, REAL4[3]* D, double const ra, double const dec, double const psi, double const gmst )
XLALComputeDetAMResponseExtraModesSeries ( REAL4TimeSeries** fplus, REAL4TimeSeries** fcross, REAL4TimeSeries** fb, REAL4TimeSeries** fl, REAL4TimeSeries** fx, REAL4TimeSeries** fy, REAL4[3]* D, double const ra, double const dec, double const psi, LIGOTimeGPS const* start, double const deltaT, int const n )

FlatLatticeTiling.h, liblal.so.4.0.0
XLALAnstarLatticeGenerator ( size_t const dimensions, gsl_matrix** generator, double* norm_thickness )
XLALCountTotalFlatLatticePoints FlatLatticeTiling* tiling )
XLALCubicLatticeGenerator ( size_t const dimensions, gsl_matrix** generator, double* norm_thickness )
XLALDestroyFlatLatticeTiling FlatLatticeTiling* tiling )
XLALGetFlatLatticeDimensions FlatLatticeTiling* tiling )
XLALGetFlatLatticePointCount FlatLatticeTiling* tiling )
XLALNearestFlatLatticePointToRandomPoints ( FlatLatticeTiling* tiling, RandomParams* rng, size_t const num_random_points, gsl_matrix** random_points, gsl_matrix** nearest_points, gsl_vector_ulong** nearest_indices, gsl_vector** nearest_distances, gsl_matrix** workspace )
XLALRestartFlatLatticeTiling FlatLatticeTiling* tiling )
XLALSetFlatLatticeBound ( FlatLatticeTiling* tiling, size_t const dimension, bool const singular, FlatLatticeBound const func, void* data )
XLALSetFlatLatticeConstantBound ( FlatLatticeTiling* tiling, size_t const dimension, double const bound1, double const bound2 )
XLALSetFlatLatticeGenerator ( FlatLatticeTiling* tiling, FlatLatticeGenerator const generator )
XLALSetFlatLatticeMetric ( FlatLatticeTiling* tiling, gsl_matrix const* metric, double const max_mismatch )

LALBarycenter.h, liblal.so.4.0.0
XLALBarycenterOpt ( EmissionTime* emit, BarycenterInput const* baryinput, EarthState const* earth, BarycenterBuffer* buffer )

LALCache.h, liblalsupport.so.0.1.3
XLALCacheEntrySeek ( LALCache const* cache, double t )
XLALCacheImport char const* fname )

RngMedBias.h, liblal.so.4.0.0
XLALRngMedBias INT4 blkSize )

SphericalHarmonics.h, liblal.so.4.0.0
XLALJacobiPolynomial int n, int alpha, int beta, double x )
XLALWignerDMatrix int l, int mp, int m, double alpha, double beta, double gam )
XLALWignerdMatrix int l, int mp, int m, double beta )

TimeFreqFFT.h, liblal.so.4.0.0
XLALPSDRegressorGetNSamples LALPSDRegressor const* r )

TriggerInterpolation.h, liblal.so.4.0.0
XLALApplyCubicSplineTriggerInterpolant ( CubicSplineTriggerInterpolant* interp, double* tmax, complex double* ymax, complex double const* y )
XLALApplyLanczosTriggerInterpolant ( LanczosTriggerInterpolant* interp, double* tmax, complex double* ymax, complex double const* y )
XLALApplyNearestNeighborTriggerInterpolant ( NearestNeighborTriggerInterpolant* interp, double* tmax, complex double* ymax, complex double const* y )
XLALApplyQuadraticFitTriggerInterpolant ( QuadraticFitTriggerInterpolant* interp, double* tmax, complex double* ymax, complex double const* y )
XLALCreateCubicSplineTriggerInterpolant unsigned int window )
XLALCreateLanczosTriggerInterpolant unsigned int window )
XLALCreateNearestNeighborTriggerInterpolant unsigned int window )
XLALCreateQuadraticFitTriggerInterpolant unsigned int window )
XLALDestroyCubicSplineTriggerInterpolant CubicSplineTriggerInterpolant* p1 )
XLALDestroyLanczosTriggerInterpolant LanczosTriggerInterpolant* p1 )
XLALDestroyNearestNeighborTriggerInterpolant NearestNeighborTriggerInterpolant* p1 )
XLALDestroyQuadraticFitTriggerInterpolant QuadraticFitTriggerInterpolant* p1 )

to the top

Removed Symbols (11)


CoherentEstimation.h, liblal.so.3.0.2
LALCoherentEstimation ( LALStatus* status, REAL4TimeSeries* output, CoherentEstimation* params, DetectorsData* in )

FlatLatticeTiling.h, liblal.so.3.0.2
XLALAddFlatLatticeTilingBound ( FlatLatticeTiling* p1, UINT8 p2, FlatLatticeTilingBoundFunc p3, void* p4, FlatLatticeTilingBoundFree p5 )
XLALAddFlatLatticeTilingConstantBound ( FlatLatticeTiling* p1, INT4 p2, REAL8 p3, REAL8 p4 )
XLALFreeFlatLatticeTiling FlatLatticeTiling* p1 )
XLALMetricEllipsePrincipalAxes gsl_matrix* p1, REAL8 p2 )
XLALRandomPointInFlatLatticeParamSpace ( FlatLatticeTiling* p1, RandomParams* p2, gsl_vector* p3, gsl_vector* p4, REAL8* p5 )
XLALSetFlatLatticeTilingMetric ( FlatLatticeTiling* p1, gsl_matrix* p2, REAL8 p3, gsl_vector* p4 )
XLALSetFlatTilingAnstarLattice FlatLatticeTiling* p1 )
XLALSetFlatTilingCubicLattice FlatLatticeTiling* p1 )
XLALSetFlatTilingLattice ( FlatLatticeTiling* p1, FlatTilingLatticeGenerator p2 )
XLALTotalFlatLatticePointCount FlatLatticeTiling* p1 )

to the top

Problems with Symbols, High Severity (1)


SkyCoordinates.h, liblal.so.3.0.2
[+] XLALNormalizeSkyPosition SkyPosition* posInOut ) (1)

to the top

Problems with Symbols, Medium Severity (3)


LALVCSInfo.h, liblal.so.3.0.2
[+] lalVCSInfo [data] (1)

SkyCoordinates.h, liblal.so.3.0.2
[+] XLALNormalizeSkyPosition SkyPosition* posInOut ) (2)

to the top

Problems with Data Types, Low Severity (18)


LALVCSInfo.h
[+] struct tagLALVCSInfo (18)

to the top

Problems with Symbols, Low Severity (13)


FlatLatticeTiling.h, liblal.so.3.0.2
[+] XLALCreateFlatLatticeTiling INT4 p1 ) (1)
[+] XLALMetricEllipseBoundingBox gsl_matrix* p1, REAL8 p2 ) (1)
[+] XLALNextFlatLatticePoint FlatLatticeTiling* p1 ) (2)
[+] XLALNormaliseLatticeGenerator gsl_matrix* p1, REAL8 p2, REAL8 p3 ) (2)
[+] XLALOrthonormaliseWRTMetric gsl_matrix* p1, gsl_matrix* p2 ) (1)

LALCache.h, liblalsupport.so.0.1.2
[+] XLALCacheDuplicate LALCache* cache ) (1)
[+] XLALCacheEntryOpen LALCacheEntry* entry ) (1)
[+] XLALCacheFileWrite LALFILE* fp, LALCache* cache ) (1)
[+] XLALCacheMerge ( LALCache* cache1, LALCache* cache2 ) (2)

LALVCSInfo.h, liblal.so.3.0.2
[+] lalVCSInfo [data] (1)

to the top

Problems with Constants (10)


LALConstants.h
[+] LAL_HBAR_SI
[+] LAL_LPL_SI
[+] LAL_MPL_SI
[+] LAL_MRSUN_SI
[+] LAL_MTSUN_SI
[+] LAL_TPL_SI

LALVCSInfo.h
[+] LAL_VCS_ID
[+] LAL_VCS_IDENT_ID
[+] LAL_VCS_IDENT_TAG
[+] LAL_VCS_TAG

to the top

Header Files (90)


Audio.h
AVFactories.h
BandPassTimeSeries.h
BitField.h
Calibration.h
CoarseGrainFrequencySeries.h
CoherentEstimation.h
ComplexFFT.h
ComputeDataQualityVector.h
ConfigFile.h
Date.h
DetectorSite.h
DetResponse.h
Dirichlet.h
EllipsoidOverlapTools.h
FFTWMutex.h
FileIO.h
FindRoot.h
FlatLatticeTiling.h
FrequencySeries.h
Grid.h
GSLSupport.h
IIRFilter.h
Inject.h
Integrate.h
Interpolate.h
LALAdaptiveRungeKutta4.h
LALAtomicDatatypes.h
LALBarycenter.h
LALCache.h
LALCalibration.h
LALComplex.h
LALConfig.h
LALConstants.h
LALCorrelation.h
LALDatatypes.h
LALDetectors.h
LALErrno.h
LALError.h
LALGSL.h
LALInitBarycenter.h
LALMalloc.h
LALMathematica.h
LALMoment.h
LALNoiseModels.h
LALRunningMedian.h
LALStatusMacros.h
LALStdio.h
LALStdlib.h
LALString.h
LALVCSInfo.h
LALVersion.h
LogPrintf.h
LPC.h
Matrix.h
MatrixUtils.h
ODE.h
PrintFTSeries.h
PrintVector.h
Random.h
ReadFiltersFile.h
ReadFTSeries.h
ReadNoiseSpectrum.h
RealFFT.h
ResampleTimeSeries.h
RngMedBias.h
Segments.h
SegmentsIO.h
SeqFactories.h
Sequence.h
SimulateCoherentGW.h
SkyCoordinates.h
Skymap.h
Sort.h
SphericalHarmonics.h
StreamInput.h
StreamOutput.h
StringInput.h
StringVector.h
TimeDelay.h
TimeFreqFFT.h
TimeSeries.h
Units.h
UserInput.h
VectorIndexRange.h
VectorOps.h
Window.h
XLALError.h
XLALGSL.h
ZPGFilter.h

to the top

Shared Libraries (2)


liblal.so.3.0.2
liblalsupport.so.0.1.2

to the top




Generated on Wed Nov 7 03:03:56 2012 for LAL by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API