Binary compatibility report for the ODE library  between 0.12 and 0.13 versions on x86

Test Info


Library NameODE
Version #10.12
Version #20.13
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files22
Total Shared Libraries1
Total Symbols / Types552 / 132
VerdictIncompatible
(0.3%)

Problem Summary


SeverityCount
Added Symbols-58
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium4
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low38
Other Changes
in Data Types
-3
Other Changes
in Constants
-15

Added Symbols (58)


objects.h, libode.so.3.1.0
dJointCreateDBall dWorldID p1, dJointGroupID p2 )
dJointCreateDHinge dWorldID p1, dJointGroupID p2 )
dJointCreateTransmission dWorldID p1, dJointGroupID p2 )
dJointGetDBallAnchor1 dJointID p1, dReal* result )
dJointGetDBallAnchor2 dJointID p1, dReal* result )
dJointGetDBallDistance dJointID p1 )
dJointGetDBallParam dJointID p1, int parameter )
dJointGetDHingeAnchor1 dJointID p1, dReal* result )
dJointGetDHingeAnchor2 dJointID p1, dReal* result )
dJointGetDHingeAxis dJointID p1, dReal* result )
dJointGetDHingeDistance dJointID p1 )
dJointGetDHingeParam dJointID p1, int parameter )
dJointGetTransmissionAnchor1 dJointID p1, dReal* result )
dJointGetTransmissionAnchor2 dJointID p1, dReal* result )
dJointGetTransmissionAngle1 dJointID j )
dJointGetTransmissionAngle2 dJointID j )
dJointGetTransmissionAxis dJointID j, dReal* result )
dJointGetTransmissionAxis1 dJointID p1, dReal* result )
dJointGetTransmissionAxis2 dJointID p1, dReal* result )
dJointGetTransmissionBacklash dJointID j )
dJointGetTransmissionContactPoint1 dJointID p1, dReal* result )
dJointGetTransmissionContactPoint2 dJointID p1, dReal* result )
dJointGetTransmissionMode dJointID j )
dJointGetTransmissionParam dJointID p1, int parameter )
dJointGetTransmissionRadius1 dJointID j )
dJointGetTransmissionRadius2 dJointID j )
dJointGetTransmissionRatio dJointID j )
dJointSetDBallAnchor1 dJointID p1, dReal x, dReal y, dReal z )
dJointSetDBallAnchor2 dJointID p1, dReal x, dReal y, dReal z )
dJointSetDBallParam dJointID p1, int parameter, dReal value )
dJointSetDHingeAnchor1 dJointID p1, dReal x, dReal y, dReal z )
dJointSetDHingeAnchor2 dJointID p1, dReal x, dReal y, dReal z )
dJointSetDHingeAxis dJointID p1, dReal x, dReal y, dReal z )
dJointSetDHingeParam dJointID p1, int parameter, dReal value )
dJointSetTransmissionAnchor1 dJointID p1, dReal x, dReal y, dReal z )
dJointSetTransmissionAnchor2 dJointID p1, dReal x, dReal y, dReal z )
dJointSetTransmissionAxis dJointID j, dReal x, dReal y, dReal z )
dJointSetTransmissionAxis1 dJointID p1, dReal x, dReal y, dReal z )
dJointSetTransmissionAxis2 dJointID p1, dReal x, dReal y, dReal z )
dJointSetTransmissionBacklash dJointID j, dReal backlash )
dJointSetTransmissionMode dJointID j, int mode )
dJointSetTransmissionParam dJointID p1, int parameter, dReal value )
dJointSetTransmissionRadius1 dJointID j, dReal radius )
dJointSetTransmissionRadius2 dJointID j, dReal radius )
dJointSetTransmissionRatio dJointID j, dReal ratio )
dWorldGetStepIslandsProcessingMaxThreadCount dWorldID w )
dWorldSetStepIslandsProcessingMaxThreadCount dWorldID w, unsigned int count )
dWorldSetStepThreadingImplementation dWorldID w, dThreadingFunctionsInfo const* functions_info, dThreadingImplementationID threading_impl )

threading_impl.h, libode.so.3.1.0
dExternalThreadingServeMultiThreadedImplementation ( dThreadingImplementationID impl, void(*readiness_callback)(void*), void* callback_context )
dThreadingAllocateMultiThreadedImplementation ( )
dThreadingAllocateThreadPool ( unsigned int thread_count, size_t stack_size, unsigned int ode_data_allocate_flags, void* reserved )
dThreadingFreeImplementation dThreadingImplementationID impl )
dThreadingFreeThreadPool dThreadingThreadPoolID pool )
dThreadingImplementationCleanupForRestart dThreadingImplementationID impl )
dThreadingImplementationGetFunctions dThreadingImplementationID impl )
dThreadingImplementationShutdownProcessing dThreadingImplementationID impl )
dThreadingThreadPoolServeMultiThreadedImplementation ( dThreadingThreadPoolID pool, dThreadingImplementationID impl )
dThreadingThreadPoolWaitIdleState dThreadingThreadPoolID pool )

to the top

Removed Symbols (1)


misc.h, libode.so.3.0.0
dPrintMatrix dReal const* A, int n, int m, char* fmt, FILE* f )

to the top

Problems with Data Types, Medium Severity (4)


contact.h
[+] struct dContact (1)
[+] struct dSurfaceParameters (3)

to the top

Problems with Data Types, Low Severity (2)


contact.h
[+] struct dContact (1)
[+] struct dSurfaceParameters (1)

to the top

Problems with Constants, Low Severity (38)


common.h
[+] dParamBounce
[+] dParamBounce1
[+] dParamBounce2
[+] dParamBounce3
[+] dParamCFM
[+] dParamCFM1
[+] dParamCFM2
[+] dParamCFM3
[+] dParamERP
[+] dParamERP1
[+] dParamERP2
[+] dParamERP3
[+] dParamFMax
[+] dParamFMax1
[+] dParamFMax2
[+] dParamFMax3
[+] dParamFudgeFactor
[+] dParamFudgeFactor1
[+] dParamFudgeFactor2
[+] dParamFudgeFactor3
[+] dParamsInGroup
[+] dParamStopCFM
[+] dParamStopCFM1
[+] dParamStopCFM2
[+] dParamStopCFM3
[+] dParamStopERP
[+] dParamStopERP1
[+] dParamStopERP2
[+] dParamStopERP3
[+] dParamSuspensionCFM
[+] dParamSuspensionCFM1
[+] dParamSuspensionCFM2
[+] dParamSuspensionCFM3
[+] dParamSuspensionERP
[+] dParamSuspensionERP1
[+] dParamSuspensionERP2
[+] dParamSuspensionERP3

contact.h
[+] dContactApprox1

to the top

Other Changes in Data Types (3)


common.h
[+] enum dJointType (3)

to the top

Other Changes in Constants (15)


common.h
[+] dParamHiVel
[+] dParamHiVel1
[+] dParamHiVel2
[+] dParamHiVel3
[+] dParamLoVel
[+] dParamLoVel1
[+] dParamLoVel2
[+] dParamLoVel3
[+] dTransmissionChainDrive
[+] dTransmissionIntersectingAxes
[+] dTransmissionParallelAxes

contact.h
[+] dContactApprox1_N
[+] dContactAxisDep
[+] dContactRolling

objects.h
[+] dWORLDSTEP_THREADCOUNT_UNLIMITED

to the top

Header Files (22)


collision.h
collision_space.h
collision_trimesh.h
common.h
compatibility.h
contact.h
error.h
export-dif.h
mass.h
matrix.h
memory.h
misc.h
objects.h
ode.h
odeconfig.h
odecpp.h
odecpp_collision.h
odeinit.h
odemath.h
odemath_legacy.h
rotation.h
timer.h

to the top

Shared Libraries (1)


libode.so.3.0.0

to the top




Generated on Thu Feb 6 06:10:01 2014 for ODE by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API