Binary compatibility report for the Vala library between 0.5.1 and 0.5.2 versions on x86
Test Info
Library Name | Vala |
Version #1 | 0.5.1 |
Version #2 | 0.5.2 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 218 |
Total Shared Libraries | 1 |
Total Symbols / Types | 769 / 291 |
Verdict | Incompatible (2.21%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 28 |
Removed Symbols | High | 17 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (28)
valablock.h,
libvala.so.0.0.0
vala_block_insert_before ( ValaBlock* self, ValaStatement* stmt, ValaStatement* new_stmt )
vala_block_insert_statement ( ValaBlock* self, gint index, ValaStatement* stmt )
vala_block_remove_local_variable ( ValaBlock* self, ValaLocalVariable* local )
vala_block_replace_statement ( ValaBlock* self, ValaStatement* old_stmt, ValaStatement* new_stmt )
valaccodeexpression.h,
libvala.so.0.0.0
vala_ccode_expression_write_inner ( ValaCCodeExpression* self, ValaCCodeWriter* writer )
valacodecontext.h,
libvala.so.0.0.0
vala_code_context_get_dbus_transformation ( ValaCodeContext* self )
vala_code_context_set_dbus_transformation ( ValaCodeContext* self, gboolean value )
valacodenode.h,
libvala.so.0.0.0
vala_code_node_get_defined_variables ( ValaCodeNode* self, GeeCollection* collection )
vala_code_node_get_temp_name ( ValaCodeNode* self )
vala_code_node_get_used_variables ( ValaCodeNode* self, GeeCollection* collection )
valadatatype.h,
libvala.so.0.0.0
vala_data_type_get_actual_type ( ValaDataType* self, ValaDataType* derived_instance_type, ValaCodeNode* node_reference )
valadostatement.h,
libvala.so.0.0.0
vala_do_statement_prepare_condition_split ( ValaDoStatement* self, ValaSemanticAnalyzer* analyzer )
valaexpression.h,
libvala.so.0.0.0
vala_expression_get_formal_target_type ( ValaExpression* self )
vala_expression_get_formal_value_type ( ValaExpression* self )
vala_expression_get_parent_statement ( ValaExpression* self )
vala_expression_insert_statement ( ValaExpression* self, ValaBlock* block, ValaStatement* stmt )
vala_expression_prepare_condition_split ( ValaExpression* self, ValaSemanticAnalyzer* analyzer )
vala_expression_set_formal_target_type ( ValaExpression* self, ValaDataType* value )
vala_expression_set_formal_value_type ( ValaExpression* self, ValaDataType* value )
valaforeachstatement.h,
libvala.so.0.0.0
vala_foreach_statement_get_use_iterator ( ValaForeachStatement* self )
valaformalparameter.h,
libvala.so.0.0.0
vala_formal_parameter_get_params_array ( ValaFormalParameter* self )
vala_formal_parameter_set_params_array ( ValaFormalParameter* self, gboolean value )
valaforstatement.h,
libvala.so.0.0.0
vala_for_statement_prepare_condition_split ( ValaForStatement* self, ValaSemanticAnalyzer* analyzer )
valamethod.h,
libvala.so.0.0.0
vala_method_get_entry_point ( ValaMethod* self )
valaobjecttypesymbol.h,
libvala.so.0.0.0
vala_object_type_symbol_add_type_parameter ( ValaObjectTypeSymbol* self, ValaTypeParameter* p )
vala_object_type_symbol_get_type_parameters ( ValaObjectTypeSymbol* self )
valasymbol.h,
libvala.so.0.0.0
vala_symbol_get_used ( ValaSymbol* self )
vala_symbol_set_used ( ValaSymbol* self, gboolean value )
to the top
Removed Symbols (17)
valaclass.h,
libvala.so.0.0.0
vala_class_add_type_parameter ( ValaClass* self, ValaTypeParameter* p )
vala_class_get_type_parameters ( ValaClass* self )
valadatatype.h,
libvala.so.0.0.0
vala_data_type_get_is_type_argument ( ValaDataType* self )
vala_data_type_set_is_type_argument ( ValaDataType* self, gboolean value )
valainterface.h,
libvala.so.0.0.0
vala_interface_add_type_parameter ( ValaInterface* self, ValaTypeParameter* p )
vala_interface_get_type_parameters ( ValaInterface* self )
valainvocationexpression.h,
libvala.so.0.0.0
vala_invocation_expression_add_argument ( ValaInvocationExpression* self, ValaExpression* arg )
vala_invocation_expression_append_array_size ( ValaInvocationExpression* self, ValaCCodeExpression* size )
vala_invocation_expression_construct ( GType object_type, ValaExpression* call, ValaSourceReference* source_reference )
vala_invocation_expression_get_argument_list ( ValaInvocationExpression* self )
vala_invocation_expression_get_array_sizes ( ValaInvocationExpression* self )
vala_invocation_expression_get_call ( ValaInvocationExpression* self )
vala_invocation_expression_get_delegate_target ( ValaInvocationExpression* self )
vala_invocation_expression_get_type ( )
vala_invocation_expression_new ( ValaExpression* call, ValaSourceReference* source_reference )
vala_invocation_expression_set_call ( ValaInvocationExpression* self, ValaExpression* value )
vala_invocation_expression_set_delegate_target ( ValaInvocationExpression* self, ValaCCodeExpression* value )
to the top
Header Files (218)
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
vala.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
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
valaccodedeclaration.h
valaccodedeclarator.h
valaccodedelegatemodule.h
valaccodedostatement.h
valaccodedynamicpropertymodule.h
valaccodedynamicsignalmodule.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
valaccodeinvocationexpressionmodule.h
valaccodelabel.h
valaccodelinedirective.h
valaccodemacroreplacement.h
valaccodememberaccess.h
valaccodememberaccessmodule.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
valacfgbuilder.h
valacharacterliteral.h
valaclass.h
valaclassregisterfunction.h
valaclasstype.h
valacodecontext.h
valacodegenerator.h
valacodenode.h
valacodevisitor.h
valaconditionalexpression.h
valaconstant.h
valaconstructor.h
valacontinuestatement.h
valacreationmethod.h
valadatatype.h
valadbusclientmodule.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
valaerrorcode.h
valaerrordomain.h
valaerrortype.h
valaexpression.h
valaexpressionstatement.h
valafield.h
valafieldprototype.h
valaforeachstatement.h
valaformalparameter.h
valaforstatement.h
valagasyncmodule.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
valainterfacewriter.h
valainvalidtype.h
valainvocationexpression.h
valalambdaexpression.h
valaliteral.h
valalocalvariable.h
valalockable.h
valalockstatement.h
valamember.h
valamemberaccess.h
valamemberinitializer.h
valamethod.h
valamethodtype.h
valanamespace.h
valanullchecker.h
valanullliteral.h
valanulltype.h
valaobjectcreationexpression.h
valaobjecttype.h
valaobjecttypesymbol.h
valaparenthesizedexpression.h
valaparser.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
valastringliteral.h
valastruct.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
valatypeparametertype.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