Binary compatibility report for the Vala library  between 0.24.0 and 0.25.1 versions on x86

Test Info


Library NameVala
Version #10.24.0
Version #20.25.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types2558 / 789
VerdictIncompatible
(0.2%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High2
Medium9
Low3
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (18)


vala.h, libvala-0.26.so.0.0.0
vala_code_context_get_hide_internal ValaCodeContext* self )
vala_code_context_set_hide_internal ( ValaCodeContext* self, gboolean value )
vala_method_get_base_interface_type ValaMethod* self )
vala_method_set_base_interface_type ( ValaMethod* self, ValaDataType* value )
vala_semantic_analyzer_check_print_format ( ValaSemanticAnalyzer* self, gchar const* format, ValaIterator* arg_it, ValaSourceReference* source_reference )
vala_semantic_analyzer_check_variadic_arguments ( ValaSemanticAnalyzer* self, ValaIterator* arg_it, gint i, ValaSourceReference* source_reference )

valaccode.h, libvala-0.26.so.0.0.0
vala_ccode_declarator_suffix_construct GType object_type )
vala_ccode_declarator_suffix_construct_with_array ( GType object_type, ValaCCodeExpression* array_length )
vala_ccode_declarator_suffix_get_type ( )
vala_ccode_declarator_suffix_new ( )
vala_ccode_declarator_suffix_new_with_array ValaCCodeExpression* array_length )
vala_ccode_declarator_suffix_ref gpointer instance )
vala_ccode_declarator_suffix_unref gpointer instance )
vala_ccode_declarator_suffix_write ( ValaCCodeDeclaratorSuffix* self, ValaCCodeWriter* writer )
vala_param_spec_ccode_declarator_suffix ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, enum GParamFlags flags )
vala_value_get_ccode_declarator_suffix GValue const* value )
vala_value_set_ccode_declarator_suffix GValue* value, gpointer v_object )
vala_value_take_ccode_declarator_suffix GValue* value, gpointer v_object )

to the top

Problems with Symbols, High Severity (2)


vala.h, libvala-0.24.so.0.0.0
[+] vala_array_type_set_length ( ValaArrayType* self, gint value ) (1)

valacodegen.h, libvala-0.24.so.0.0.0
[+] vala_ccode_base_module_get_ccode_declarator_suffix ValaDataType* type ) (1)

to the top

Problems with Symbols, Medium Severity (9)


valaccode.h, libvala-0.24.so.0.0.0
[+] vala_ccode_struct_add_field ( ValaCCodeStruct* self, gchar const* type_name, gchar const* name, gchar const* declarator_suffix ) (1)
[+] vala_ccode_variable_declarator_construct ( GType object_type, gchar const* name, ValaCCodeExpression* initializer, gchar const* declarator_suffix ) (1)
[+] vala_ccode_variable_declarator_construct_zero ( GType object_type, gchar const* name, ValaCCodeExpression* initializer, gchar const* declarator_suffix ) (1)
[+] vala_ccode_variable_declarator_get_declarator_suffix ValaCCodeVariableDeclarator* self ) (1)
[+] vala_ccode_variable_declarator_new ( gchar const* name, ValaCCodeExpression* initializer, gchar const* declarator_suffix ) (1)
[+] vala_ccode_variable_declarator_new_zero ( gchar const* name, ValaCCodeExpression* initializer, gchar const* declarator_suffix ) (1)
[+] vala_ccode_variable_declarator_set_declarator_suffix ( ValaCCodeVariableDeclarator* self, gchar const* value ) (1)

valacodegen.h, libvala-0.24.so.0.0.0
[+] vala_ccode_base_module_get_ccode_declarator_suffix ValaDataType* type ) (1)
[+] vala_ccode_compiler_compile ( ValaCCodeCompiler* self, ValaCodeContext* context, gchar const* cc_command, gchar** cc_options, int cc_options_length1 ) (1)

to the top

Problems with Symbols, Low Severity (3)


vala.h, libvala-0.24.so.0.0.0
[+] vala_array_type_get_length ValaArrayType* self ) (2)
[+] vala_array_type_set_length ( ValaArrayType* self, gint value ) (1)

to the top

Other Changes in Data Types (1)


valaccode.h
[+] enum ValaCCodeModifiers (1)

to the top

Header Files (4)


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

to the top

Shared Libraries (1)


libvala-0.24.so.0.0.0

to the top




Generated on Thu Jul 24 02:19:24 2014 for Vala by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API