Binary compatibility report for the OpenRAVE library  between 0.5.0 and 0.6.0 versions on x86

Test Info


Library NameOpenRAVE
Version #10.5.0
Version #20.6.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files26
Total Shared Libraries2
Total Symbols / Types539 / 362
VerdictIncompatible
(4.27%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh1
Problems with
Data Types
High13
Medium1
Low0
Problems with
Symbols
High1
Medium0
Low13
Problems with
Constants
Low3
Other Changes-0

Added Symbols (4)


kinbody.h, libopenrave0.6.so.0.6.0
namespace OpenRAVE
KinBody::Joint::SubtractValues ( std::vector<double>& values1, std::vector<double>const& values2 ) const

openrave.h, libopenrave0.6.so.0.6.0
namespace OpenRAVE
ConfigurationSpecification::GetInterpolationDerivative std::string const& interpolation ) [static]
ConfigurationSpecification::InsertDeltaTime ( std::vector<double>::iterator itdata, dReal deltatime ) const

planningutils.h, libopenrave0.6.so.0.6.0
namespace OpenRAVE::planningutils
SetPlannerParametersFromSpecification ( OpenRAVE::PlannerBase::PlannerParametersPtr parameters, OpenRAVE::ConfigurationSpecification const& spec )

to the top

Removed Symbols (1)


openrave.h, libopenrave0.5.so.0.5.0
namespace OpenRAVE
ConfigurationSpecification::InsertDeltaTime ( std::vector<double>::iterator itdata, dReal deltatime )

to the top

Problems with Data Types, High Severity (13)


environment.h
namespace OpenRAVE
[+] class EnvironmentBase (12)

kinbody.h
namespace OpenRAVE
[+] class KinBody::Joint (1)

to the top

Problems with Symbols, High Severity (1)


openrave.h, libopenrave0.5.so.0.5.0
namespace OpenRAVE
[+] ConfigurationSpecification::InsertDeltaTime ( std::vector<double>::iterator itdata, dReal deltatime ) (1)

to the top

Problems with Data Types, Medium Severity (1)


openrave.h
namespace OpenRAVE
[+] class ConfigurationSpecification (1)

to the top

Problems with Symbols, Low Severity (13)


kinbody.h, libopenrave0.5.so.0.5.0
namespace OpenRAVE
[+] KinBody::SetConfigurationValues ( std::vector<double>::const_iterator itvalues, bool checklimits ) (1)
[+] KinBody::SetDOFValues ( std::vector<double>const& values, bool checklimits ) (1)
[+] KinBody::SetDOFValues ( std::vector<double>const& values, Transform const& transform, bool checklimits ) (1)
[+] KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, bool checklimits ) (1)
[+] KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, Vector const& linearvel, Vector const& angularvel, bool checklimits ) (1)

robot.h, libopenrave0.5.so.0.5.0
namespace OpenRAVE
[+] RobotBase::SetActiveDOFValues ( std::vector<double>const& values, bool bCheckLimits ) (2)
[+] RobotBase::SetActiveDOFVelocities ( std::vector<double>const& velocities, bool bCheckLimits ) (2)
[+] RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, bool bCheckLimits ) (2)
[+] RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, Transform const& transbase, bool bCheckLimits ) (2)

to the top

Problems with Constants (3)


interfacehashes.h
[+] OPENRAVE_ENVIRONMENT_HASH
[+] OPENRAVE_KINBODY_HASH
[+] OPENRAVE_ROBOT_HASH

to the top

Header Files (26)


collisionchecker.h
config.h
controller.h
environment.h
geometry.h
iksolver.h
interface.h
interfacehashes.h
kinbody.h
mathextra.h
module.h
openrave-core.h
openrave.h
plugin.h (openrave/plugin.h)
physicsengine.h
planner.h
planningutils.h
plugininfo.h
rave.h
plugin.h (rave/plugin.h)
robot.h
sensor.h
sensorsystem.h
spacesampler.h
trajectory.h
viewer.h

to the top

Shared Libraries (2)


libopenrave-core0.5.so.0.5.0
libopenrave0.5.so.0.5.0

to the top




Generated on Thu Feb 2 06:24:39 2012 for OpenRAVE by ABI Compliance Checker 1.96.5  
A tool for checking backward binary compatibility of a shared C/C++ library API