Binary compatibility report for the Vala library  between 0.1.0 and 0.1.1 versions on x86

Test Info


Library NameVala
Version #10.1.0
Version #20.1.1
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files160
Total Shared Libraries1
Total Symbols / Types1203 / 472
VerdictIncompatible
(0.50%)

Problem Summary


SeverityCount
Added Symbols-24
Removed SymbolsHigh6
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0
Other Changes-0

Added Symbols (24)


valaccodefunctioncall.h, libvala.so.0.0.0
vala_ccode_function_call_get_arguments ValaCCodeFunctionCall* self )

valaccodegotostatement.h, libvala.so.0.0.0
vala_ccode_goto_statement_get_name ValaCCodeGotoStatement* self )
vala_ccode_goto_statement_get_type ( )
vala_ccode_goto_statement_new char const* name )
vala_ccode_goto_statement_set_name ( ValaCCodeGotoStatement* self, char const* value )

valaccodelabel.h, libvala.so.0.0.0
vala_ccode_label_get_name ValaCCodeLabel* self )
vala_ccode_label_get_type ( )
vala_ccode_label_new char const* name )
vala_ccode_label_set_name ( ValaCCodeLabel* self, char const* value )

valaccodenode.h, libvala.so.0.0.0
vala_ccode_node_write_combined ( ValaCCodeNode* self, ValaCCodeWriter* writer )

valacodecontext.h, libvala.so.0.0.0
vala_code_context_get_thread ValaCodeContext* self )
vala_code_context_set_thread ( ValaCodeContext* self, gboolean value )

valacodenode.h, libvala.so.0.0.0
vala_code_node_get_tree_can_fail ValaCodeNode* self )
vala_code_node_set_tree_can_fail ( ValaCodeNode* self, gboolean value )

valacodevisitor.h, libvala.so.0.0.0
vala_code_visitor_visit_catch_clause ( ValaCodeVisitor* self, ValaCatchClause* clause )
vala_code_visitor_visit_throw_statement ( ValaCodeVisitor* self, ValaThrowStatement* stmt )
vala_code_visitor_visit_try_statement ( ValaCodeVisitor* self, ValaTryStatement* stmt )

valaenum.h, libvala.so.0.0.0
vala_enum_get_error_domain ValaEnum* self )
vala_enum_set_error_domain ValaEnum* self, gboolean value )

valaexpression.h, libvala.so.0.0.0
vala_expression_get_can_fail ValaExpression* self )
vala_expression_set_can_fail ( ValaExpression* self, gboolean value )

valamethod.h, libvala.so.0.0.0
vala_method_add_error_domain ( ValaMethod* self, ValaTypeReference* error_domain )
vala_method_get_error_domains ValaMethod* self )

valatrystatement.h, libvala.so.0.0.0
vala_try_statement_get_catch_clauses ValaTryStatement* self )

to the top

Removed Symbols (6)


valacodevisitor.h, libvala.so.0.0.0
vala_code_visitor_visit_begin_catch_clause ( ValaCodeVisitor* self, ValaCatchClause* clause )
vala_code_visitor_visit_begin_throw_statement ( ValaCodeVisitor* self, ValaThrowStatement* stmt )
vala_code_visitor_visit_begin_try_statement ( ValaCodeVisitor* self, ValaTryStatement* stmt )
vala_code_visitor_visit_end_catch_clause ( ValaCodeVisitor* self, ValaCatchClause* clause )
vala_code_visitor_visit_end_throw_statement ( ValaCodeVisitor* self, ValaThrowStatement* stmt )
vala_code_visitor_visit_end_try_statement ( ValaCodeVisitor* self, ValaTryStatement* stmt )

to the top

Problems with Symbols, Low Severity (1)


valaccodefunctioncall.h, libvala.so.0.0.0
[+] vala_ccode_function_call_new ValaCCodeExpression* _call ) (1)

to the top

Header Files (160)


vala.h
valaaddressofexpression.h
valaarray.h
valaarraycreationexpression.h
valaassignment.h
valaattribute.h
valaattributeprocessor.h
valabaseaccess.h
valabinaryexpression.h
valablock.h
valabooleanliteral.h
valabreakstatement.h
valacallback.h
valacastexpression.h
valacatchclause.h
valaccodeassignment.h
valaccodebinaryexpression.h
valaccodeblock.h
valaccodebreakstatement.h
valaccodecasestatement.h
valaccodecastexpression.h
valaccodecommaexpression.h
valaccodecomment.h
valaccodecompiler.h
valaccodeconditionalexpression.h
valaccodeconstant.h
valaccodecontinuestatement.h
valaccodedeclaration.h
valaccodedeclarator.h
valaccodedostatement.h
valaccodeelementaccess.h
valaccodeemptystatement.h
valaccodeenum.h
valaccodeexpression.h
valaccodeexpressionstatement.h
valaccodeformalparameter.h
valaccodeforstatement.h
valaccodefragment.h
valaccodefunction.h
valaccodefunctioncall.h
valaccodefunctiondeclarator.h
valaccodeidentifier.h
valaccodeifstatement.h
valaccodeincludedirective.h
valaccodeinitializerlist.h
valaccodelinedirective.h
valaccodemacroreplacement.h
valaccodememberaccess.h
valaccodemodifiers.h
valaccodenewline.h
valaccodenode.h
valaccodeoncesection.h
valaccodeparenthesizedexpression.h
valaccodereturnstatement.h
valaccodestatement.h
valaccodestruct.h
valaccodeswitchstatement.h
valaccodetypedefinition.h
valaccodeunaryexpression.h
valaccodevariabledeclarator.h
valaccodewhilestatement.h
valaccodewriter.h
valacharacterliteral.h
valaclass.h
valaclassregisterfunction.h
valacodecontext.h
valacodegenerator.h
valacodegeneratorassignment.h
valacodegeneratorclass.h
valacodegeneratorinterface.h
valacodegeneratorinvocationexpression.h
valacodegeneratormemberaccess.h
valacodegeneratormethod.h
valacodegeneratorsignal.h
valacodegeneratorsourcefile.h
valacodegeneratorstruct.h
valacodenode.h
valacodevisitor.h
valaconditionalexpression.h
valaconstant.h
valaconstructor.h
valacontinuestatement.h
valacreationmethod.h
valadatatype.h
valadeclarationstatement.h
valadestructor.h
valadostatement.h
valaelementaccess.h
valaemptystatement.h
valaenum.h
valaenumvalue.h
valaexpression.h
valaexpressionstatement.h
valafield.h
valaflags.h
valaflagsvalue.h
valaforeachstatement.h
valaformalparameter.h
valaforstatement.h
valaifstatement.h
valainitializerlist.h
valainstancecast.h
valaintegerliteral.h
valainterface.h
valainterfaceregisterfunction.h
valainterfacewriter.h
valainvocationexpression.h
valainvokable.h
valalambdaexpression.h
valaliteral.h
valaliteralexpression.h
valalocalvariabledeclaration.h
valalockable.h
valalockstatement.h
valamember.h
valamemberaccess.h
valamemberaccessibility.h
valamemorymanager.h
valamethod.h
valanamedargument.h
valanamespace.h
valanamespacereference.h
valanullliteral.h
valaobjectcreationexpression.h
valaparenthesizedexpression.h
valaparser.h
valapointer.h
valapointerindirection.h
valapostfixexpression.h
valaproperty.h
valapropertyaccessor.h
valarealliteral.h
valareferencetransferexpression.h
valareport.h
valareturnstatement.h
valasemanticanalyzer.h
valasignal.h
valasizeofexpression.h
valasourcefile.h
valasourcefilecycle.h
valasourcereference.h
valastatement.h
valastringliteral.h
valastruct.h
valaswitchlabel.h
valaswitchsection.h
valaswitchstatement.h
valasymbol.h
valasymbolbuilder.h
valasymbolresolver.h
valathrowstatement.h
valatrystatement.h
valatypecheck.h
valatypeofexpression.h
valatypeparameter.h
valatypereference.h
valatyperegisterfunction.h
valaunaryexpression.h
valavariabledeclarator.h
valawhilestatement.h

to the top

Shared Libraries (1)


libvala.so.0.0.0

to the top




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