Binary compatibility report for the Vala library  between 0.7.3 and 0.7.4 versions on x86

Test Info


Library NameVala
Version #10.7.3
Version #20.7.4
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types2101 / 689
VerdictIncompatible
(0.79%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh9
Problems with
Data Types
High0
Medium1
Low1
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0
Other Changes-0

Added Symbols (18)


vala.h, libvala.so.0.0.0
vala_code_visitor_visit_loop ( ValaCodeVisitor* self, ValaLoop* stmt )
vala_expression_append_array_size ( ValaExpression* self, ValaCCodeExpression* size )
vala_expression_get_array_sizes ValaExpression* self )
vala_local_variable_get_is_result ValaLocalVariable* self )
vala_local_variable_set_is_result ( ValaLocalVariable* self, gboolean value )
vala_loop_construct ( GType object_type, ValaBlock* body, ValaSourceReference* source_reference )
vala_loop_get_body ValaLoop* self )
vala_loop_get_type ( )
vala_loop_new ValaBlock* body, ValaSourceReference* source_reference )
vala_loop_set_body ValaLoop* self, ValaBlock* value )
vala_method_add_type_parameter ( ValaMethod* self, ValaTypeParameter* p )
vala_method_get_type_parameter_index ( ValaMethod* self, char const* name )
vala_method_get_type_parameters ValaMethod* self )
vala_property_get_array_null_terminated ValaProperty* self )
vala_property_get_no_array_length ValaProperty* self )
vala_property_set_array_null_terminated ( ValaProperty* self, gboolean value )
vala_property_set_no_array_length ( ValaProperty* self, gboolean value )

valacodegen.h, libvala.so.0.0.0
vala_ccode_module_visit_loop ( ValaCCodeModule* self, ValaLoop* stmt )

to the top

Removed Symbols (9)


vala.h, libvala.so.0.0.0
vala_do_statement_prepare_condition_split ( ValaDoStatement* self, ValaSemanticAnalyzer* analyzer )
vala_expression_prepare_condition_split ( ValaExpression* self, ValaSemanticAnalyzer* analyzer )
vala_for_statement_prepare_condition_split ( ValaForStatement* self, ValaSemanticAnalyzer* analyzer )
vala_method_call_append_array_size ( ValaMethodCall* self, ValaCCodeExpression* size )
vala_method_call_get_array_sizes ValaMethodCall* self )
vala_while_statement_prepare_condition_split ( ValaWhileStatement* self, ValaSemanticAnalyzer* analyzer )

valacodegen.h, libvala.so.0.0.0
vala_ccode_module_visit_do_statement ( ValaCCodeModule* self, ValaDoStatement* stmt )
vala_ccode_module_visit_for_statement ( ValaCCodeModule* self, ValaForStatement* stmt )
vala_ccode_module_visit_while_statement ( ValaCCodeModule* self, ValaWhileStatement* stmt )

to the top

Problems with Symbols, High Severity (2)


vala.h, libvala.so.0.0.0
[+] vala_data_type_get_actual_type ( ValaDataType* self, ValaDataType* derived_instance_type, ValaCodeNode* node_reference ) (1)
[+] vala_semantic_analyzer_get_actual_type ( ValaDataType* derived_instance_type, ValaGenericType* generic_type, ValaCodeNode* node_reference ) (1)

to the top

Problems with Data Types, Medium Severity (1)


vala.h
[+] struct _ValaTypeParameter (1)

to the top

Problems with Data Types, Low Severity (1)


vala.h
[+] struct _ValaTypeParameter (1)

to the top

Header Files (4)


gee.h
vala.h
valaccode.h
valacodegen.h

to the top

Shared Libraries (1)


libvala.so.0.0.0

to the top




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