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

Test Info


Library NameVala
Version #10.11.3
Version #20.11.4
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types2715 / 830
VerdictIncompatible
(4.05%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh6
Problems with
Data Types
High0
Medium22
Low22
Problems with
Symbols
High3
Medium8
Low0
Problems with
Constants
Low0
Other Changes-0

Added Symbols (2)


valacodegen.h, libvala-0.12.so.0.0.0
vala_ccode_base_module_get_current_catch ValaCCodeBaseModule* self )
vala_ccode_base_module_set_current_catch ( ValaCCodeBaseModule* self, ValaCatchClause* value )

to the top

Removed Symbols (6)


valacodegen.h, libvala-0.12.so.0.0.0
vala_ccode_base_module_append_error_free ( ValaCCodeBaseModule* self, ValaSymbol* sym, ValaTryStatement* current_try )
vala_dbus_interface_register_function_construct ( GType object_type, ValaInterface* iface, ValaCodeContext* context )
vala_dbus_interface_register_function_get_type ( )
vala_dbus_interface_register_function_new ( ValaInterface* iface, ValaCodeContext* context )
vala_dova_base_module_append_error_free ( ValaDovaBaseModule* self, ValaSymbol* sym, ValaTryStatement* current_try )
vala_gtype_module_create_interface_register_function ( ValaGTypeModule* self, ValaInterface* iface )

to the top

Problems with Symbols, High Severity (3)


valacodegen.h, libvala-0.12.so.0.0.0
[+] vala_ccode_base_module_register_dbus_info ( ValaCCodeBaseModule* self, ValaObjectTypeSymbol* bindable ) (1)
[+] vala_typeregister_function_get_type_interface_init_statements ( ValaTypeRegisterFunction* self, gboolean plugin ) (2)

to the top

Problems with Data Types, Medium Severity (22)


valacodegen.h
[+] struct _ValaCCodeArrayModule (1)
[+] struct _ValaCCodeAssignmentModule (1)
[+] struct _ValaCCodeBaseModule (1)
[+] struct _ValaCCodeBaseModuleEmitContext (1)
[+] struct _ValaCCodeControlFlowModule (1)
[+] struct _ValaCCodeDelegateModule (1)
[+] struct _ValaCCodeMemberAccessModule (1)
[+] struct _ValaCCodeMethodCallModule (1)
[+] struct _ValaCCodeMethodModule (1)
[+] struct _ValaCCodeStructModule (1)
[+] struct _ValaDBusClientModule (1)
[+] struct _ValaDBusModule (1)
[+] struct _ValaDBusServerModule (1)
[+] struct _ValaGAsyncModule (1)
[+] struct _ValaGDBusClientModule (1)
[+] struct _ValaGDBusModule (1)
[+] struct _ValaGDBusServerModule (1)
[+] struct _ValaGErrorModule (1)
[+] struct _ValaGObjectModule (1)
[+] struct _ValaGSignalModule (1)
[+] struct _ValaGTypeModule (1)
[+] struct _ValaGVariantModule (1)

to the top

Problems with Symbols, Medium Severity (8)


valacodegen.h, libvala-0.12.so.0.0.0
[+] vala_ccode_base_module_append_local_free ( ValaCCodeBaseModule* self, ValaSymbol* sym, gboolean stop_at_loop ) (1)
[+] vala_ccode_base_module_deserialize_expression ( ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpression* expr ) (2)
[+] vala_dova_base_module_append_local_free ( ValaDovaBaseModule* self, ValaSymbol* sym, gboolean stop_at_loop ) (1)
[+] vala_gd_bus_module_receive_dbus_value ( ValaGDBusModule* self, ValaDataType* type, ValaCCodeExpression* message_expr, ValaCCodeExpression* iter_expr, ValaCCodeExpression* target_expr, ValaSymbol* sym ) (2)
[+] vala_gvariant_module_read_expression ( ValaGVariantModule* self, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCodeExpression* target_expr, ValaSymbol* sym ) (2)

to the top

Problems with Data Types, Low Severity (22)


valacodegen.h
[+] struct _ValaCCodeArrayModule (1)
[+] struct _ValaCCodeAssignmentModule (1)
[+] struct _ValaCCodeBaseModule (1)
[+] struct _ValaCCodeBaseModuleEmitContext (1)
[+] struct _ValaCCodeControlFlowModule (1)
[+] struct _ValaCCodeDelegateModule (1)
[+] struct _ValaCCodeMemberAccessModule (1)
[+] struct _ValaCCodeMethodCallModule (1)
[+] struct _ValaCCodeMethodModule (1)
[+] struct _ValaCCodeStructModule (1)
[+] struct _ValaDBusClientModule (1)
[+] struct _ValaDBusModule (1)
[+] struct _ValaDBusServerModule (1)
[+] struct _ValaGAsyncModule (1)
[+] struct _ValaGDBusClientModule (1)
[+] struct _ValaGDBusModule (1)
[+] struct _ValaGDBusServerModule (1)
[+] struct _ValaGErrorModule (1)
[+] struct _ValaGObjectModule (1)
[+] struct _ValaGSignalModule (1)
[+] struct _ValaGTypeModule (1)
[+] struct _ValaGVariantModule (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:27:00 2012 for Vala by ABI Compliance Checker 1.96.5  
A tool for checking backward binary compatibility of a shared C/C++ library API