Binary compatibility report for the Vala library between 0.1.0 and 0.1.1 versions on x86
Test Info
Library Name | Vala |
Version #1 | 0.1.0 |
Version #2 | 0.1.1 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 160 |
Total Shared Libraries | 1 |
Total Symbols / Types | 1203 / 472 |
Verdict | Incompatible (0.50%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 24 |
Removed Symbols | High | 6 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 0 |
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)
changed to:vala_ccode_function_call_new ( ValaCCodeExpression* call )
| Change | Effect |
---|
1 | 1st parameter _call has been renamed to call. | Renaming of a parameter may indicate a change in its semantic meaning. |
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