Binary compatibility report for the Vala library  between 0.11.4 and 0.11.5 versions on x86

Test Info


Library NameVala
Version #10.11.4
Version #20.11.5
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types2711 / 831
VerdictIncompatible
(1.05%)

Problem Summary


SeverityCount
Added Symbols-23
Removed SymbolsHigh27
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium3
Low0
Problems with
Constants
Low0
Other Changes-0

Added Symbols (23)


vala.h, libvala-0.12.so.0.0.0
vala_variable_get_array_length_cexpr ValaVariable* self )
vala_variable_get_array_length_cname ValaVariable* self )
vala_variable_get_array_length_type ValaVariable* self )
vala_variable_get_array_null_terminated ValaVariable* self )
vala_variable_get_has_array_length_cexpr ValaVariable* self )
vala_variable_get_has_array_length_cname ValaVariable* self )
vala_variable_get_no_array_length ValaVariable* self )
vala_variable_get_no_delegate_target ValaVariable* self )
vala_variable_process_attributes ValaVariable* self )
vala_variable_set_array_length_cexpr ( ValaVariable* self, gchar const* array_length_cexpr )
vala_variable_set_array_length_cname ( ValaVariable* self, gchar const* array_length_cname )
vala_variable_set_array_length_type ( ValaVariable* self, gchar const* value )
vala_variable_set_array_null_terminated ( ValaVariable* self, gboolean value )
vala_variable_set_no_array_length ( ValaVariable* self, gboolean value )
vala_variable_set_no_delegate_target ( ValaVariable* self, gboolean value )

valaccode.h, libvala-0.12.so.0.0.0
vala_ccode_function_add_assignment ( ValaCCodeFunction* self, ValaCCodeExpression* left, ValaCCodeExpression* right )

valacodegen.h, libvala-0.12.so.0.0.0
vala_ccode_base_module_append_array_length ( ValaCCodeBaseModule* self, ValaExpression* expr, ValaCCodeExpression* size )
vala_ccode_base_module_get_array_lengths ( ValaCCodeBaseModule* self, ValaExpression* expr )
vala_ccode_base_module_get_unref_expression_ ( ValaCCodeBaseModule* self, ValaVariable* variable, ValaCCodeExpression* inner )
vala_ccode_base_module_get_variable_cvalue ( ValaCCodeBaseModule* self, ValaVariable* variable, ValaCCodeExpression* inner )
vala_ccode_base_module_is_in_coroutine ValaCCodeBaseModule* self )
vala_ccode_member_access_module_get_parameter_cvalue ( ValaCCodeMemberAccessModule* self, ValaParameter* param )
vala_ccode_member_access_module_load_parameter ( ValaCCodeMemberAccessModule* self, ValaParameter* param )

to the top

Removed Symbols (27)


vala.h, libvala-0.12.so.0.0.0
vala_field_get_array_length_cexpr ValaField* self )
vala_field_get_array_length_cname ValaField* self )
vala_field_get_array_length_type ValaField* self )
vala_field_get_array_null_terminated ValaField* self )
vala_field_get_has_array_length_cexpr ValaField* self )
vala_field_get_has_array_length_cname ValaField* self )
vala_field_get_no_array_length ValaField* self )
vala_field_get_no_delegate_target ValaField* self )
vala_field_process_attributes ValaField* self )
vala_field_set_array_length_cexpr ValaField* self, gchar const* array_length_cexpr )
vala_field_set_array_length_cname ValaField* self, gchar const* array_length_cname )
vala_field_set_array_length_type ValaField* self, gchar const* value )
vala_field_set_array_null_terminated ValaField* self, gboolean value )
vala_field_set_no_array_length ValaField* self, gboolean value )
vala_field_set_no_delegate_target ValaField* self, gboolean value )
vala_parameter_get_array_length_cname ValaParameter* self )
vala_parameter_get_array_length_type ValaParameter* self )
vala_parameter_get_array_null_terminated ValaParameter* self )
vala_parameter_get_has_array_length_cname ValaParameter* self )
vala_parameter_get_no_array_length ValaParameter* self )
vala_parameter_process_attributes ValaParameter* self )
vala_parameter_set_array_length_cname ( ValaParameter* self, gchar const* array_length_cname )
vala_parameter_set_array_length_type ( ValaParameter* self, gchar const* value )
vala_parameter_set_array_null_terminated ( ValaParameter* self, gboolean value )
vala_parameter_set_no_array_length ( ValaParameter* self, gboolean value )

valacodegen.h, libvala-0.12.so.0.0.0
vala_ccode_base_module_append_array_size ( ValaCCodeBaseModule* self, ValaExpression* expr, ValaCCodeExpression* size )
vala_ccode_base_module_get_array_sizes ( ValaCCodeBaseModule* self, ValaExpression* expr )

to the top

Problems with Symbols, Medium Severity (3)


vala.h, libvala-0.12.so.0.0.0
[+] vala_code_generator_store_local ( ValaCodeGenerator* self, ValaLocalVariable* local, ValaTargetValue* value ) (1)

valacodegen.h, libvala-0.12.so.0.0.0
[+] vala_ccode_base_module_emit_temp_var ( ValaCCodeBaseModule* self, ValaLocalVariable* local ) (1)
[+] vala_typeregister_function_init_from_type ( ValaTypeRegisterFunction* self, gboolean plugin ) (1)

to the top

Header Files (4)


vala.h
valaccode.h
valacodegen.h
valagee.h

to the top

Shared Libraries (1)


libvala-0.12.so.0.0.0

to the top




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