Binary compatibility report for the LAL library  between 6.5.0 and 6.6.0 versions on x86

Test Info


Library NameLAL
Version #16.5.0
Version #26.6.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files92
Total Shared Libraries2
Total Symbols / Types1822 / 938
VerdictIncompatible
(1.1%)

Problem Summary


SeverityCount
Added Symbols-25
Removed SymbolsHigh14
Problems with
Data Types
High0
Medium0
Low5
Problems with
Symbols
High0
Medium12
Low61
Problems with
Constants
Low4

Added Symbols (25)


Integrate.h, liblal.so.2.0.0
XLALREAL8RombergIntegrate ( REAL8(*f)(REAL8, void*), void* params, REAL8 xmin, REAL8 xmax, IntegralType type )

Interpolate.h, liblal.so.2.0.0
XLALREAL8PolynomialInterpolation REAL8* yout, REAL8 xtarget, REAL8* y, REAL8* x, UINT4 n )

LALAdaptiveRungeKutta4.h, liblal.so.2.0.0
XLALAdaptiveRungeKutta4 ( ark4GSLIntegrator* integrator, void* params, REAL8* yinit, REAL8 tinit, REAL8 tend, REAL8 deltat, REAL8Array** yout )
XLALAdaptiveRungeKutta4Free ark4GSLIntegrator* integrator )
XLALAdaptiveRungeKutta4Init int dim, int(*dydt)(double, double const*, double*, void*), int(*stop)(double, double const*, double*, void*), double eps_abs, double eps_rel )

LALBarycenter.h, liblal.so.2.0.0
XLALBarycenter ( EmissionTime* emit, BarycenterInput const* baryinput, EarthState const* earth )
XLALBarycenterEarth ( EarthState* earth, LIGOTimeGPS const* tGPS, EphemerisData const* edat )

LogPrintf.h, liblalsupport.so.0.1.0
XLALGetTimeOfDay ( )

Sequence.h, liblal.so.2.0.0
XLALCOMPLEX16SequenceSum ( COMPLEX16Sequence const* sequence, size_t first, size_t count )
XLALCOMPLEX16Sum ( COMPLEX16 const* data, size_t first, size_t count )
XLALCOMPLEX8SequenceSum ( COMPLEX8Sequence const* sequence, size_t first, size_t count )
XLALCOMPLEX8Sum ( COMPLEX8 const* data, size_t first, size_t count )

SphericalHarmonics.h, liblal.so.2.0.0
XLALScalarSphericalHarmonic COMPLEX16* y, UINT4 l, INT4 m, REAL8 theta, REAL8 phi )
XLALSphHarm COMPLEX16* out, UINT4 L, INT4 M, REAL4 theta, REAL4 phi )
XLALSpinWeightedSphericalHarmonic REAL8 theta, REAL8 phi, int s, int l, int m )

StringVector.h, liblal.so.2.0.0
XLALFindStringInVector ( char const* needle, LALStringVector const* haystack )

XLALError.h, liblal.so.2.0.0
XLALPrintErrorMessage ( char const* func, char const* file, int line, char const* fmt, ... )
XLALPrintInfoMessage ( char const* func, char const* file, int line, char const* fmt, ... )
XLALPrintWarningMessage ( char const* func, char const* file, int line, char const* fmt, ... )
XLALVPrintError char const* fmt, va_list ap )
XLALVPrintErrorMessage ( char const* func, char const* file, int line, char const* fmt, va_list ap )
XLALVPrintInfo char const* fmt, va_list ap )
XLALVPrintInfoMessage ( char const* func, char const* file, int line, char const* fmt, va_list ap )
XLALVPrintWarning char const* fmt, va_list ap )
XLALVPrintWarningMessage ( char const* func, char const* file, int line, char const* fmt, va_list ap )

to the top

Removed Symbols (14)


LALSimulation.h, liblal.so.1.0.0
XLALInstrumentNameToLALDetector char const* string )
XLALSimAddInjectionREAL8TimeSeries ( REAL8TimeSeries* target, REAL8TimeSeries* h, COMPLEX16FrequencySeries const* response )
XLALSimDetectorStrainREAL8TimeSeries ( REAL8TimeSeries const* hplus, REAL8TimeSeries const* hcross, REAL8 right_ascension, REAL8 declination, REAL8 psi, LALDetector* detector )

VeryBasicXMLOutput.h, liblalsupport.so.0.0.0
empty_VeryBasicXMLOutput [data]
XLAL_VBXMLO_BeginTag ( VeryBasicXMLOutput* p1, char const* p2 )
XLAL_VBXMLO_EndTag ( VeryBasicXMLOutput* p1, char const* p2 )
XLAL_VBXMLO_gsl_matrix ( VeryBasicXMLOutput* p1, char const* p2, char const* p3, gsl_matrix* p4 )
XLAL_VBXMLO_gsl_matrix_int ( VeryBasicXMLOutput* p1, char const* p2, char const* p3, gsl_matrix_int* p4 )
XLAL_VBXMLO_gsl_vector ( VeryBasicXMLOutput* p1, char const* p2, char const* p3, gsl_vector* p4 )
XLAL_VBXMLO_gsl_vector_int ( VeryBasicXMLOutput* p1, char const* p2, char const* p3, gsl_vector_int* p4 )
XLAL_VBXMLO_Header ( VeryBasicXMLOutput* p1, INT4 p2, INT4 p3 )
XLAL_VBXMLO_Indent VeryBasicXMLOutput* p1 )
XLAL_VBXMLO_Printf ( VeryBasicXMLOutput* p1, char const* p2, ... )
XLAL_VBXMLO_Tag ( VeryBasicXMLOutput* p1, char const* p2, char const* p3, ... )

to the top

Problems with Symbols, Medium Severity (12)


LALVCSInfo.h, liblal.so.1.0.0
[+] lalVCSAuthor [data] (1)
[+] lalVCSBranch [data] (1)
[+] lalVCSCommitter [data] (1)
[+] lalVCSDate [data] (1)
[+] lalVCSId [data] (1)
[+] lalVCSStatus [data] (1)
[+] lalVCSTag [data] (1)
[+] lalVCSVersion [data] (1)

LALVersion.h, liblal.so.1.0.0
[+] lalBuildDate [data] (1)
[+] lalConfigureArgs [data] (1)
[+] lalConfigureDate [data] (1)
[+] lalVersion [data] (1)

to the top

Problems with Data Types, Low Severity (5)


Calibration.h
[+] typedef StrainIn (1)
[+] typedef StrainOut (1)

FlatLatticeTiling.h
[+] struct tagFlatLatticeTiling (1)

ResampleTimeSeries.h
[+] typedef ResampleTSParams (1)

SimulateCoherentGW.h
[+] struct tagDetectorResponse (1)

to the top

Problems with Symbols, Low Severity (61)


Calibration.h, liblal.so.1.0.0
[+] LALComputeStrain ( LALStatus* status, StrainOutTag* output, StrainInTag* input ) (2)
[+] LALComputeStrainDMT ( LALStatus* status, StrainOutTag* output, StrainInTag* input ) (2)
[+] LALGetFactors ( LALStatus* status, StrainOutTag* output, StrainInTag* input ) (2)

ConfigFile.h, liblalsupport.so.0.0.0
[+] LALCheckConfigReadComplete LALStatus* p1, LALParsedDataFile const* cfgdata, ConfigStrictness strict ) (1)
[+] LALDestroyParsedDataFile LALStatus* p1, LALParsedDataFile** cfgdata ) (1)
[+] LALParseDataFile LALStatus* p1, LALParsedDataFile** cfgdata, CHAR const* fname ) (1)
[+] LALReadConfigBOOLVariable LALStatus* p1, BOOLEAN* varp, LALParsedDataFile const* cfgdata, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] LALReadConfigINT4Variable LALStatus* p1, INT4* varp, LALParsedDataFile const* cfgdata, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] LALReadConfigREAL8Variable LALStatus* p1, REAL8* varp, LALParsedDataFile const* cfgdata, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] LALReadConfigSTRINGNVariable LALStatus* p1, CHARVector* varp, LALParsedDataFile const* cfgdata, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] LALReadConfigSTRINGVariable LALStatus* p1, CHAR** varp, LALParsedDataFile const* cfgdata, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] LALReadConfigVariable LALStatus* p1, void* varp, LALParsedDataFile const* cfgdata, LALConfigVar const* param, BOOLEAN* wasRead ) (2)
[+] XLALCheckConfigReadComplete ( LALParsedDataFile const* cfgdata, ConfigStrictness strict ) (1)
[+] XLALConfigSectionExists ( LALParsedDataFile const* p1, CHAR const* p2 ) (1)
[+] XLALDestroyParsedDataFile LALParsedDataFile** cfgdata ) (1)
[+] XLALParseDataFile ( LALParsedDataFile** cfgdata, CHAR const* fname ) (1)
[+] XLALReadConfigBOOLVariable BOOLEAN* varp, LALParsedDataFile const* cfgdata, CHAR const* secName, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] XLALReadConfigINT4Variable INT4* varp, LALParsedDataFile const* cfgdata, CHAR const* secName, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] XLALReadConfigREAL8Variable REAL8* varp, LALParsedDataFile const* cfgdata, CHAR const* secName, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] XLALReadConfigSTRINGNVariable ( CHARVector* varp, LALParsedDataFile const* cfgdata, CHAR const* secName, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] XLALReadConfigSTRINGVariable CHAR** varp, LALParsedDataFile const* cfgdata, CHAR const* secName, CHAR const* varName, BOOLEAN* wasRead ) (1)
[+] XLALReadConfigVariable void* varp, LALParsedDataFile const* cfgdata, LALConfigVar const* param, BOOLEAN* wasRead ) (2)

GSLSupport.h, liblal.so.1.0.0
[+] XLALGSLVectorFromLALStringVector LALStringVector* p1 ) (1)

LALBarycenter.h, liblal.so.1.0.0
[+] LALBarycenter LALStatus* p1, EmissionTime* p2, BarycenterInput const* p3, EarthState const* p4 ) (3)
[+] LALBarycenterEarth LALStatus* p1, EarthState* p2, LIGOTimeGPS const* p3, EphemerisData const* p4 ) (2)

LALInitBarycenter.h, liblalsupport.so.0.0.0
[+] LALInitBarycenter LALStatus* p1, EphemerisData* p2 ) (1)
[+] XLALDestroyEphemerisData EphemerisData* edat ) (1)
[+] XLALInitBarycenter ( CHAR const* earthEphemerisFile, CHAR const* sunEphemerisFile ) (1)

LALMathematica.h, liblalsupport.so.0.0.0
[+] LALMath3DPlot ( LALStatus* status, Math3DPointList* first, INT4* ntiles, REAL4* pointSize ) (1)
[+] LALMathNDPlot ( LALStatus* status, MathNDPointList* first, INT4* ntiles, REAL4* pointSize ) (1)

ReadFiltersFile.h, liblalsupport.so.0.0.0
[+] XLALDestroyFiltersFile StrainInTag* InputData ) (1)
[+] XLALReadFiltersFile ( char const* filterfile, StrainInTag* InputData ) (1)

ResampleTimeSeries.h, liblal.so.1.0.0
[+] LALResampleREAL4TimeSeries ( LALStatus* status, REAL4TimeSeries* ts, tagResampleTimeSeriesParams* params ) (1)

Skymap.h, liblal.so.1.0.0
[+] XLALSkymapApply ( XLALSkymapPlanType* plan, XLALSkymapDirectionPropertiesType* properties, XLALSkymapKernelType* kernel, double** xSw, double tau, double* logPosterior ) (3)
[+] XLALSkymapDirectionPropertiesConstruct ( XLALSkymapPlanType* plan, double* direction, XLALSkymapDirectionPropertiesType* properties ) (2)
[+] XLALSkymapKernelConstruct ( XLALSkymapPlanType* plan, XLALSkymapDirectionPropertiesType* properties, double* wSw, XLALSkymapKernelType* kernel ) (3)
[+] XLALSkymapPlanConstruct ( int sampleFrequency, int n, int* detectors, XLALSkymapPlanType* plan ) (1)
[+] XLALSkymapUncertainKernelConstruct ( XLALSkymapPlanType* plan, XLALSkymapDirectionPropertiesType* properties, double* wSw, double* error, XLALSkymapKernelType* kernel ) (3)

StringVector.h, liblal.so.1.0.0
[+] XLALAppendString2Vector ( LALStringVector* vect, CHAR const* string ) (2)
[+] XLALCreateStringVector ( CHAR const* str1, ... ) (1)
[+] XLALDestroyStringVector LALStringVector* vect ) (1)
[+] XLALParseCSV2StringVector CHAR const* CSVlist ) (1)
[+] XLALSortStringVector LALStringVector* strings ) (1)

UserInput.h, liblalsupport.so.0.0.0
[+] LALRegisterLISTUserVar LALStatus* p1, CHAR const* name, CHAR optchar, UserVarState flag, CHAR const* helpstr, LALStringVector** cvar ) (1)
[+] XLALRegisterLISTUserVar ( CHAR const* name, CHAR optchar, UserVarState flag, CHAR const* helpstr, LALStringVector** cvar ) (1)

to the top

Problems with Constants (4)


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

to the top

Header Files (92)


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
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
LALRCSID.h
LALRunningMedian.h
LALSimulation.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
SkyCoordinatesLaldoc.h
Skymap.h
Sort.h
StreamInput.h
StreamOutput.h
StringInput.h
StringVector.h
TimeDelay.h
TimeFreqFFT.h
TimeSeries.h
Units.h
UserInput.h
VectorIndexRange.h
VectorOps.h
VeryBasicXMLOutput.h
Window.h
XLALError.h
XLALGSL.h
ZPGFilter.h

to the top

Shared Libraries (2)


liblal.so.1.0.0
liblalsupport.so.0.0.0

to the top




Generated on Sat May 12 13:49:34 2012 for LAL by ABI Compliance Checker 1.97.5  
A tool for checking backward compatibility of a C/C++ library API