Binary compatibility report for the LAL library between 6.9.1 and 6.10.0 versions on x86
Test Info
Library Name | LAL |
Version #1 | 6.9.1 |
Version #2 | 6.10.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 92 |
Total Shared Libraries | 2 |
Total Symbols / Types | 1750 / 1039 |
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 6 |
Removed Symbols | High | 1 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 3 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 8 |
Added Symbols (6)
LALString.h,
liblal.so.5.1.0
XLALStringToLowerCase ( CHAR* string )
Segments.h,
liblal.so.5.1.0
XLALSegList2String ( LALSegList const* seglist )
XLALSegListInitSimpleSegments ( LALSegList* seglist, LIGOTimeGPS startTime, UINT4 Nseg, REAL8 Tseg )
XLALSegListIsInitialized ( LALSegList const* seglist )
Window.h,
liblal.so.5.1.0
XLALCreateNamedREAL4Window ( char const* windowName, REAL8 beta, UINT4 length )
XLALCreateNamedREAL8Window ( char const* windowName, REAL8 beta, UINT4 length )
to the top
Removed Symbols (1)
ConfigFile.h,
liblalsupport.so.0.2.0
XLALLowerCaseString ( CHAR* string )
to the top
Problems with Data Types, Low Severity (3)
SimulateCoherentGW.h
[+] struct tagCoherentGW (3)
| Change |
Effect |
1 | Field dtDelayBy2 has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field dtPolBy2 has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Size of this type has been changed from 44 bytes to 52 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
LALSimulateCoherentGW ( LALStatus* status, REAL4TimeSeries* output, CoherentGW* input, DetectorResponse* detector )3rd parameter 'input' (pointer) has base type 'struct tagCoherentGW'.
to the top
Problems with Constants, Low Severity (8)
LALVCSInfo.h
[+] LAL_VCS_AUTHOR
| Change | Effect |
---|
1 | The value of constant LAL_VCS_AUTHOR has been changed from "Adam Mercer <adam.mercer@ligo.org>" to "Steffen Grunewald <steffen.grunewald@aei.mpg.de>". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LAL_VCS_BRANCH
| Change | Effect |
---|
1 | The value of constant LAL_VCS_BRANCH has been changed from "None" to "lalsuite-v6.15_release_prep". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LAL_VCS_ID
| Change | Effect |
---|
1 | The value of constant LAL_VCS_ID has been changed from "629da81d648f25098e4f7ab9d681c0aab833c2e5" to "ac12d6c15bf45da08381cf3d1eb119d6b613e278". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LAL_VCS_IDENT_AUTHOR
| Change | Effect |
---|
1 | The value of constant LAL_VCS_IDENT_AUTHOR has been changed from "$" "LALAuthor: Adam Mercer <adam.mercer@ligo.org> " "$" to "$" "LALAuthor: Steffen Grunewald <steffen.grunewald@aei.mpg.de> " "$". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LAL_VCS_IDENT_BRANCH
| Change | Effect |
---|
1 | The value of constant LAL_VCS_IDENT_BRANCH has been changed from "$" "LALBranch: None " "$" to "$" "LALBranch: lalsuite-v6.15_release_prep " "$". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LAL_VCS_IDENT_ID
| Change | Effect |
---|
1 | The value of constant LAL_VCS_IDENT_ID has been changed from "$" "LALId: 629da81d648f25098e4f7ab9d681c0aab833c2e5 " "$" to "$" "LALId: ac12d6c15bf45da08381cf3d1eb119d6b613e278 " "$". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LAL_VCS_IDENT_TAG
| Change | Effect |
---|
1 | The value of constant LAL_VCS_IDENT_TAG has been changed from "$" "LALTag: lal-v6.9.1 " "$" to "$" "LALTag: None " "$". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LAL_VCS_TAG
| Change | Effect |
---|
1 | The value of constant LAL_VCS_TAG has been changed from "lal-v6.9.1" to "None". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
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
Factorial.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
LALLibVCSInfo.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
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
TriggerInterpolation.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.5.0.1
liblalsupport.so.0.2.0
to the top