Binary compatibility report for the Vala library  between 0.5.7 and 0.6.0 versions on x86

Test Info


Library NameVala
Version #10.5.7
Version #20.6.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files223
Total Shared Libraries1
Total Symbols / Types2209 / 743
VerdictIncompatible
(3.71%)

Problem Summary


SeverityCount
Added Symbols-17
Removed SymbolsHigh0
Problems with
Data Types
High9
Medium17
Low19
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes-0

Added Symbols (17)


valaccodedeclarationspace.h, libvala.so.0.0.0
vala_ccode_declaration_space_add_begin ( ValaCCodeDeclarationSpace* self, ValaCCodeNode* node )
vala_ccode_declaration_space_add_constant_declaration ( ValaCCodeDeclarationSpace* self, ValaCCodeNode* node )
vala_ccode_declaration_space_add_include ( ValaCCodeDeclarationSpace* self, char const* filename, gboolean local )
vala_ccode_declaration_space_add_type_declaration ( ValaCCodeDeclarationSpace* self, ValaCCodeNode* node )
vala_ccode_declaration_space_add_type_definition ( ValaCCodeDeclarationSpace* self, ValaCCodeNode* node )
vala_ccode_declaration_space_add_type_member_declaration ( ValaCCodeDeclarationSpace* self, ValaCCodeNode* node )
vala_ccode_declaration_space_construct GType object_type )
vala_ccode_declaration_space_get_type ( )
vala_ccode_declaration_space_new ( )
vala_ccode_declaration_space_ref gpointer instance )
vala_ccode_declaration_space_unref gpointer instance )
vala_param_spec_ccode_declaration_space ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, GParamFlags flags )
vala_value_get_ccode_declaration_space GValue const* value )
vala_value_set_ccode_declaration_space GValue* value, gpointer v_object )

valamethod.h, libvala.so.0.0.0
vala_method_get_signal_reference ValaMethod* self )
vala_method_set_signal_reference ( ValaMethod* self, ValaSignal* value )

valanamespace.h, libvala.so.0.0.0
vala_namespace_add_cheader_filename ( ValaNamespace* self, char const* cheader_filename )

to the top

Problems with Data Types, High Severity (9)


valaccodebasemodule.h
[+] struct _ValaCCodeBaseModule (9)

to the top

Problems with Data Types, Medium Severity (17)


valaccodearraymodule.h
[+] struct _ValaCCodeArrayModule (1)

valaccodeassignmentmodule.h
[+] struct _ValaCCodeAssignmentModule (1)

valaccodebasemodule.h
[+] struct _ValaCCodeBaseModule (1)

valaccodecontrolflowmodule.h
[+] struct _ValaCCodeControlFlowModule (1)

valaccodedelegatemodule.h
[+] struct _ValaCCodeDelegateModule (1)

valaccodememberaccessmodule.h
[+] struct _ValaCCodeMemberAccessModule (1)

valaccodemethodcallmodule.h
[+] struct _ValaCCodeMethodCallModule (1)

valaccodemethodmodule.h
[+] struct _ValaCCodeMethodModule (1)

valaccodestructmodule.h
[+] struct _ValaCCodeStructModule (1)

valadbusclientmodule.h
[+] struct _ValaDBusClientModule (1)

valadbusmodule.h
[+] struct _ValaDBusModule (1)

valadbusservermodule.h
[+] struct _ValaDBusServerModule (1)

valagasyncmodule.h
[+] struct _ValaGAsyncModule (1)

valagerrormodule.h
[+] struct _ValaGErrorModule (1)

valagobjectmodule.h
[+] struct _ValaGObjectModule (1)

valagsignalmodule.h
[+] struct _ValaGSignalModule (1)

valagtypemodule.h
[+] struct _ValaGTypeModule (1)

to the top

Problems with Data Types, Low Severity (19)


valaccodearraymodule.h
[+] struct _ValaCCodeArrayModule (1)

valaccodeassignmentmodule.h
[+] struct _ValaCCodeAssignmentModule (1)

valaccodebasemodule.h
[+] struct _ValaCCodeBaseModule (3)

valaccodecontrolflowmodule.h
[+] struct _ValaCCodeControlFlowModule (1)

valaccodedelegatemodule.h
[+] struct _ValaCCodeDelegateModule (1)

valaccodememberaccessmodule.h
[+] struct _ValaCCodeMemberAccessModule (1)

valaccodemethodcallmodule.h
[+] struct _ValaCCodeMethodCallModule (1)

valaccodemethodmodule.h
[+] struct _ValaCCodeMethodModule (1)

valaccodestructmodule.h
[+] struct _ValaCCodeStructModule (1)

valadbusclientmodule.h
[+] struct _ValaDBusClientModule (1)

valadbusmodule.h
[+] struct _ValaDBusModule (1)

valadbusservermodule.h
[+] struct _ValaDBusServerModule (1)

valagasyncmodule.h
[+] struct _ValaGAsyncModule (1)

valagerrormodule.h
[+] struct _ValaGErrorModule (1)

valagobjectmodule.h
[+] struct _ValaGObjectModule (1)

valagsignalmodule.h
[+] struct _ValaGSignalModule (1)

valagtypemodule.h
[+] struct _ValaGTypeModule (1)

to the top

Header Files (223)


arraylist.h
collection.h
collectionobject.h
hashmap.h
hashset.h
iterable.h
iterator.h
list.h
map.h
readonlycollection.h
readonlylist.h
readonlymap.h
readonlyset.h
set.h
valaaddressofexpression.h
valaarraycreationexpression.h
valaarraylengthfield.h
valaarraymovemethod.h
valaarrayresizemethod.h
valaarraytype.h
valaassignment.h
valaattribute.h
valabaseaccess.h
valabasicblock.h
valabinaryexpression.h
valablock.h
valabooleanliteral.h
valabooleantype.h
valabreakstatement.h
valacastexpression.h
valacatchclause.h
valaccodearraymodule.h
valaccodeassignment.h
valaccodeassignmentmodule.h
valaccodebasemodule.h
valaccodebinaryexpression.h
valaccodeblock.h
valaccodebreakstatement.h
valaccodecasestatement.h
valaccodecastexpression.h
valaccodecommaexpression.h
valaccodecomment.h
valaccodecompiler.h
valaccodeconditionalexpression.h
valaccodeconstant.h
valaccodecontinuestatement.h
valaccodecontrolflowmodule.h
valaccodedeclaration.h
valaccodedeclarator.h
valaccodedelegatemodule.h
valaccodedostatement.h
valaccodeelementaccess.h
valaccodeemptystatement.h
valaccodeenum.h
valaccodeenumvalue.h
valaccodeexpression.h
valaccodeexpressionstatement.h
valaccodeformalparameter.h
valaccodeforstatement.h
valaccodefragment.h
valaccodefunction.h
valaccodefunctioncall.h
valaccodefunctiondeclarator.h
valaccodegenerator.h
valaccodegotostatement.h
valaccodeidentifier.h
valaccodeifstatement.h
valaccodeincludedirective.h
valaccodeinitializerlist.h
valaccodelabel.h
valaccodelinedirective.h
valaccodemacroreplacement.h
valaccodememberaccess.h
valaccodememberaccessmodule.h
valaccodemethodcallmodule.h
valaccodemethodmodule.h
valaccodemodifiers.h
valaccodemodule.h
valaccodenewline.h
valaccodenode.h
valaccodeoncesection.h
valaccodeparenthesizedexpression.h
valaccodereturnstatement.h
valaccodestatement.h
valaccodestruct.h
valaccodestructmodule.h
valaccodeswitchstatement.h
valaccodetypedefinition.h
valaccodeunaryexpression.h
valaccodevariabledeclarator.h
valaccodewhilestatement.h
valaccodewriter.h
valacharacterliteral.h
valaclass.h
valaclassregisterfunction.h
valaclasstype.h
valacodecontext.h
valacodegenerator.h
valacodenode.h
valacodevisitor.h
valacodewriter.h
valaconditionalexpression.h
valaconstant.h
valaconstructor.h
valacontinuestatement.h
valacreationmethod.h
valadatatype.h
valadbusclientmodule.h
valadbusmodule.h
valadbusservermodule.h
valadeclarationstatement.h
valadelegate.h
valadelegatetype.h
valadeletestatement.h
valadestructor.h
valadostatement.h
valadynamicmethod.h
valadynamicproperty.h
valadynamicsignal.h
valaelementaccess.h
valaemptystatement.h
valaenum.h
valaenumvalue.h
valaenumvaluetype.h
valaerrorcode.h
valaerrordomain.h
valaerrortype.h
valaexpression.h
valaexpressionstatement.h
valafield.h
valafieldprototype.h
valafloatingtype.h
valaflowanalyzer.h
valaforeachstatement.h
valaformalparameter.h
valaforstatement.h
valagasyncmodule.h
valagenerictype.h
valagenieparser.h
valageniescanner.h
valagenietokentype.h
valagerrormodule.h
valagirwriter.h
valagobjectmodule.h
valagsignalmodule.h
valagtypemodule.h
valaifstatement.h
valainitializerlist.h
valainstancecast.h
valaintegerliteral.h
valaintegertype.h
valainterface.h
valainterfaceregisterfunction.h
valainterfacetype.h
valainvalidtype.h
valalambdaexpression.h
valaliteral.h
valalocalvariable.h
valalockable.h
valalockstatement.h
valamember.h
valamemberaccess.h
valamemberinitializer.h
valamethod.h
valamethodcall.h
valamethodtype.h
valanamespace.h
valanullchecker.h
valanullliteral.h
valanulltype.h
valaobjectcreationexpression.h
valaobjecttype.h
valaobjecttypesymbol.h
valaparser.h
valaphifunction.h
valapointerindirection.h
valapointertype.h
valapostfixexpression.h
valaproperty.h
valapropertyaccessor.h
valarealliteral.h
valareferencetransferexpression.h
valareferencetype.h
valareport.h
valareturnstatement.h
valascanner.h
valascope.h
valasemanticanalyzer.h
valasignal.h
valasignaltype.h
valasizeofexpression.h
valasourcefile.h
valasourcefilecycle.h
valasourcelocation.h
valasourcereference.h
valastatement.h
valastatementlist.h
valastringliteral.h
valastruct.h
valastructregisterfunction.h
valastructvaluetype.h
valaswitchlabel.h
valaswitchsection.h
valaswitchstatement.h
valasymbol.h
valasymbolresolver.h
valathrowstatement.h
valatokentype.h
valatrystatement.h
valatuple.h
valatypecheck.h
valatypeofexpression.h
valatypeparameter.h
valatyperegisterfunction.h
valatypesymbol.h
valaunaryexpression.h
valaunresolvedsymbol.h
valaunresolvedtype.h
valausingdirective.h
valavaluetype.h
valavoidtype.h
valawhilestatement.h
valayieldstatement.h

to the top

Shared Libraries (1)


libvala.so.0.0.0

to the top




Generated on Mon Jan 23 12:36:46 2012 for Vala by ABI Compliance Checker 1.96.5  
A tool for checking backward binary compatibility of a shared C/C++ library API