Binary compatibility report for the Vala library  between 0.9.1 and 0.9.2 versions on x86

Test Info


Library NameVala
Version #10.9.1
Version #20.9.2
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types2549 / 778
VerdictIncompatible
(3.00%)

Problem Summary


SeverityCount
Added Symbols-50
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium5
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes-1

Added Symbols (50)


vala.h, libvala.so.0.0.0
vala_method_get_return_block ValaMethod* self )
vala_method_set_return_block ( ValaMethod* self, ValaBasicBlock* value )
vala_property_accessor_get_return_block ValaPropertyAccessor* self )
vala_property_accessor_set_return_block ( ValaPropertyAccessor* self, ValaBasicBlock* value )
vala_symbol_check_deprecated ( ValaSymbol* self, ValaSourceReference* source_ref )
vala_symbol_get_deprecated ValaSymbol* self )
vala_symbol_get_deprecated_since ValaSymbol* self )
vala_symbol_get_replacement ValaSymbol* self )
vala_symbol_process_deprecated_attribute ( ValaSymbol* self, ValaAttribute* attr )
vala_symbol_set_deprecated ( ValaSymbol* self, gboolean value )
vala_symbol_set_deprecated_since ( ValaSymbol* self, char const* value )
vala_symbol_set_replacement ( ValaSymbol* self, char const* value )

valaccode.h, libvala.so.0.0.0
vala_ccode_enum_get_deprecated ValaCCodeEnum* self )
vala_ccode_enum_set_deprecated ( ValaCCodeEnum* self, gboolean value )
vala_ccode_enum_value_get_deprecated ValaCCodeEnumValue* self )
vala_ccode_enum_value_set_deprecated ( ValaCCodeEnumValue* self, gboolean value )
vala_ccode_struct_get_deprecated ValaCCodeStruct* self )
vala_ccode_struct_set_deprecated ( ValaCCodeStruct* self, gboolean value )
vala_ccode_type_definition_get_deprecated ValaCCodeTypeDefinition* self )
vala_ccode_type_definition_set_deprecated ( ValaCCodeTypeDefinition* self, gboolean value )

valacodegen.h, libvala.so.0.0.0
vala_ccode_base_module_deserialize_expression ( ValaCCodeBaseModule* self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpression* expr )
vala_ccode_base_module_serialize_expression ( ValaCCodeBaseModule* self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* expr )
vala_ccode_base_module_try_cast_variant_to_type ( ValaCCodeBaseModule* self, ValaCCodeExpression* ccodeexpr, ValaDataType* from, ValaDataType* to, ValaExpression* expr )
vala_dbus_client_module_is_dbus_no_reply ValaCodeNode* node )
vala_dbus_module_add_dbus_helpers ValaDBusModule* self )
vala_gd_bus_client_module_construct ( GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next )
vala_gd_bus_client_module_get_dbus_timeout ( ValaGDBusClientModule* self, ValaSymbol* symbol )
vala_gd_bus_client_module_get_type ( )
vala_gd_bus_client_module_new ( ValaCCodeGenerator* codegen, ValaCCodeModule* next )
vala_gd_bus_module_construct ( GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next )
vala_gd_bus_module_get_dbus_name ValaTypeSymbol* symbol )
vala_gd_bus_module_get_dbus_name_for_member ValaSymbol* symbol )
vala_gd_bus_module_get_type ( )
vala_gd_bus_module_new ( ValaCCodeGenerator* codegen, ValaCCodeModule* next )
vala_gd_bus_server_module_construct ( GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next )
vala_gd_bus_server_module_dbus_result_name ValaMethod* m )
vala_gd_bus_server_module_get_type ( )
vala_gd_bus_server_module_is_dbus_visible ValaCodeNode* node )
vala_gd_bus_server_module_new ( ValaCCodeGenerator* codegen, ValaCCodeModule* next )
vala_gvariant_module_construct ( GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next )
vala_gvariant_module_generate_enum_from_string_function ( ValaGVariantModule* self, ValaEnum* en )
vala_gvariant_module_generate_enum_from_string_function_declaration ( ValaGVariantModule* self, ValaEnum* en )
vala_gvariant_module_generate_enum_to_string_function ( ValaGVariantModule* self, ValaEnum* en )
vala_gvariant_module_generate_enum_to_string_function_declaration ( ValaGVariantModule* self, ValaEnum* en )
vala_gvariant_module_get_dbus_signature ValaSymbol* symbol )
vala_gvariant_module_get_type ( )
vala_gvariant_module_get_type_signature ( ValaDataType* datatype, ValaSymbol* symbol )
vala_gvariant_module_new ( ValaCCodeGenerator* codegen, ValaCCodeModule* next )
vala_gvariant_module_read_expression ( ValaGVariantModule* self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCodeExpression* target_expr, ValaSymbol* sym )
vala_gvariant_module_write_expression ( ValaGVariantModule* self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* builder_expr, ValaCCodeExpression* expr, ValaSymbol* sym )

to the top

Problems with Data Types, Medium Severity (5)


vala.h
[+] struct _ValaSemanticAnalyzer (1)

valacodegen.h
[+] struct _ValaCCodeBaseModule (4)

to the top

Problems with Data Types, Low Severity (1)


vala.h
[+] struct _ValaSemanticAnalyzer (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.so.0.0.0

to the top




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