API compatibility report for the v8 library between 5.4 and 5.5 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namev8
Version #15.4
Version #25.5
Archx86_64
GCC Version6.2.1
SubjectBinary Compatibility

Test Results


Total Header Files11
Total Shared Libraries1
Total Symbols / Types79 / 65
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1

Problems with Constants, Low Severity  1 


v8-version.h
[+] V8_BUILD_NUMBER

to the top

Header Files  11 


libplatform.h
v8-debug.h
v8-experimental.h
v8-platform.h
v8-profiler.h
v8-testing.h
v8-tracing.h
v8-util.h
v8-version.h
v8.h
v8config.h

to the top

Shared Libraries  1 


libv8.so.3.14.5

to the top



Test Info


Library Namev8
Version #15.4
Version #25.5
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files11
Total Shared Libraries1
Total Symbols / Types469 / 451
Compatibility 99.6%

Problem Summary


SeverityCount
Added Symbols-69
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3

Added Symbols  69 


v8-inspector.h
namespace v8_inspector
StringBuffer::~StringBuffer [in-charge-deleting] ( )
StringBuffer::~StringBuffer [in-charge] ( )
StringBuffer::~StringBuffer [not-in-charge] ( )
StringView::characters16 ( ) const
StringView::characters8 ( ) const
StringView::is8Bit ( ) const
StringView::length ( ) const
StringView::StringView [in-charge] ( )
StringView::StringView [in-charge] ( uint16_t const* characters, size_t length )
StringView::StringView [in-charge] ( uint8_t const* characters, size_t length )
StringView::StringView [not-in-charge] ( )
StringView::StringView [not-in-charge] ( uint16_t const* characters, size_t length )
StringView::StringView [not-in-charge] ( uint8_t const* characters, size_t length )
V8ContextInfo::V8ContextInfo [in-charge] ( v8::Local<v8::Context> context, int contextGroupId, StringView const& humanReadableName )
V8ContextInfo::V8ContextInfo [not-in-charge] ( v8::Local<v8::Context> context, int contextGroupId, StringView const& humanReadableName )
V8Inspector::Channel::~Channel [in-charge-deleting] ( )
V8Inspector::Channel::~Channel [in-charge] ( )
V8Inspector::Channel::~Channel [not-in-charge] ( )
V8Inspector::~V8Inspector [in-charge-deleting] ( )
V8Inspector::~V8Inspector [in-charge] ( )
V8Inspector::~V8Inspector [not-in-charge] ( )
V8InspectorClient::beginEnsureAllContextsInGroup int contextGroupId )
V8InspectorClient::beginUserGesture ( )
V8InspectorClient::cancelTimer void* data )
V8InspectorClient::canExecuteScripts int contextGroupId )
V8InspectorClient::consoleAPIMessage ( int contextGroupId, enum V8ConsoleAPIType p2, StringView const& message, StringView const& url, unsigned int lineNumber, unsigned int columnNumber, V8StackTrace* p7 )
V8InspectorClient::consoleTime StringView const& title )
V8InspectorClient::consoleTimeEnd StringView const& title )
V8InspectorClient::consoleTimeStamp StringView const& title )
V8InspectorClient::currentTimeMS ( )
V8InspectorClient::endEnsureAllContextsInGroup int contextGroupId )
V8InspectorClient::endUserGesture ( )
V8InspectorClient::ensureDefaultContextInGroup int contextGroupId )
V8InspectorClient::formatAccessorsAsProperties v8::Local<v8::Value> p1 )
V8InspectorClient::installAdditionalCommandLineAPI ( v8::Local<v8::Context> p1, v8::Local<v8::Object> p2 )
V8InspectorClient::isInspectableHeapObject v8::Local<v8::Object> p1 )
V8InspectorClient::memoryInfo v8::Isolate* p1, v8::Local<v8::Context> p2 )
V8InspectorClient::muteMetrics int contextGroupId )
V8InspectorClient::quitMessageLoopOnPause ( )
V8InspectorClient::runIfWaitingForDebugger int contextGroupId )
V8InspectorClient::runMessageLoopOnPause int contextGroupId )
V8InspectorClient::startRepeatingTimer double p1, V8InspectorClient::TimerCallback p2, void* data )
V8InspectorClient::unmuteMetrics int contextGroupId )
V8InspectorClient::valueSubtype v8::Local<v8::Value> p1 )
V8InspectorClient::~V8InspectorClient [in-charge-deleting] ( )
V8InspectorClient::~V8InspectorClient [in-charge] ( )
V8InspectorClient::~V8InspectorClient [not-in-charge] ( )
V8InspectorSession::Inspectable::~Inspectable [in-charge-deleting] ( )
V8InspectorSession::Inspectable::~Inspectable [in-charge] ( )
V8InspectorSession::Inspectable::~Inspectable [not-in-charge] ( )
V8InspectorSession::~V8InspectorSession [in-charge-deleting] ( )
V8InspectorSession::~V8InspectorSession [in-charge] ( )
V8InspectorSession::~V8InspectorSession [not-in-charge] ( )
V8StackTrace::~V8StackTrace [in-charge-deleting] ( )
V8StackTrace::~V8StackTrace [in-charge] ( )
V8StackTrace::~V8StackTrace [not-in-charge] ( )

v8-platform.h
namespace v8
Platform::AddTraceStateObserver Platform::TraceStateObserver* p1 )
Platform::RemoveTraceStateObserver Platform::TraceStateObserver* p1 )

v8.h
namespace v8
EmbedderHeapTracer::NumberOfWrappersToTrace ( )
EmbedderHeapTracer::TracePrologue ( )
EmbedderHeapTracer::TracePrologue EmbedderReachableReferenceReporter* reporter )
Object::CreationContext PersistentBase<Object>const& object ) [static]
PropertyDescriptor::get_private ( ) const
ValueDeserializer::Delegate::~Delegate [in-charge-deleting] ( )
ValueDeserializer::Delegate::~Delegate [in-charge] ( )
ValueDeserializer::Delegate::~Delegate [not-in-charge] ( )
ValueSerializer::Delegate::~Delegate [in-charge-deleting] ( )
ValueSerializer::Delegate::~Delegate [in-charge] ( )
ValueSerializer::Delegate::~Delegate [not-in-charge] ( )

to the top

Removed Symbols  2 


v8-tracing.h
namespace v8::platform::tracing
TracingController::TracingController [in-charge] ( )
TracingController::TracingController [not-in-charge] ( )

to the top

Problems with Constants, Low Severity  3 


v8-version.h
[+] V8_BUILD_NUMBER
[+] V8_MINOR_VERSION
[+] V8_PATCH_LEVEL

to the top

Header Files  11 


libplatform.h
v8-debug.h
v8-experimental.h
v8-platform.h
v8-profiler.h
v8-testing.h
v8-tracing.h
v8-util.h
v8-version.h
v8.h
v8config.h

to the top

Shared Libraries  1 


libv8.so.3.14.5

to the top