Binary compatibility report for the V8 library  between 1.2.14.20 and 1.3.10 versions on x86

Test Info


Library NameV8
Version #11.2.14.20
Version #21.3.10
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types245 / 202
VerdictIncompatible
(5.7%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh14
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High1
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (18)


v8.h, libv8.so
namespace v8
HandleScope::CreateHandle internal::Object* value ) [static]
Object::FindInstanceInPrototypeChain Handle<FunctionTemplate> tmpl )
Script::New ( Handle<String> source, Handle<Value> file_name ) [static]
Script::New ( Handle<String> source, ScriptOrigin* origin, ScriptData* pre_data ) [static]
String::CanMakeExternal ( )
TryCatch::CanContinue ( ) const
TryCatch::StackTrace ( ) const
V8::GetActiveProfilerModules ( ) [static]
V8::GetCurrentThreadId ( ) [static]
V8::IdleNotification bool is_high_priority ) [static]
V8::LowMemoryNotification ( ) [static]
V8::PauseProfilerEx int flags ) [static]
V8::ResumeProfilerEx int flags ) [static]
V8::TerminateExecution ( ) [static]
V8::TerminateExecution int thread_id ) [static]

v8.h, libv8.so
namespace v8::internal
Internals::kFirstNonstringType [data]
Internals::kJSObjectType [data]
Internals::kProxyType [data]

to the top

Removed Symbols (14)


v8.h, libv8.so
namespace v8
Array::Cast Value* obj ) [static]
Date::Cast Value* obj ) [static]
External::Cast Value* obj ) [static]
External::Unwrap Handle<Value> obj ) [static]
Function::Cast Value* obj ) [static]
HandleScope::CreateHandle void* value ) [static]
Integer::Cast Value* obj ) [static]
Number::Cast Value* obj ) [static]
Object::Cast Value* obj ) [static]
Object::GetInternalField int index )
Object::GetPointerFromInternalField int index )
String::Cast Value* obj ) [static]
String::GetExternalStringResource ( ) const
Value::IsString ( ) const

to the top

Problems with Symbols, High Severity (1)


v8.h, libv8.so
namespace v8
[+] HandleScope::CreateHandle void* value ) [static] (1)

to the top

Problems with Data Types, Low Severity (1)


v8.h
namespace v8
[+] class TryCatch (1)

to the top

Header Files (1)


v8.h

to the top

Shared Libraries (1)


libv8.so

to the top




Generated on Wed Aug 29 18:48:35 2012 for V8 by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API