Binary compatibility report for the Vala library  between 0.10.4 and 0.11.0 versions on x86

Test Info


Library NameVala
Version #10.10.4
Version #20.11.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types2656 / 825
VerdictIncompatible
(20.56%)

Problem Summary


SeverityCount
Added Symbols-109
Removed SymbolsHigh79
Problems with
Data Types
High9
Medium71
Low92
Problems with
Symbols
High17
Medium7
Low41
Problems with
Constants
Low0
Other Changes-0

Added Symbols (109)


vala.h, libvala-0.12.so.0.0.0
code_writer_type_get_type ( )
source_file_type_get_type ( )
vala_code_context_add_external_package ( ValaCodeContext* self, char const* pkg )
vala_code_context_add_packages_from_file ( ValaCodeContext* self, char const* filename )
vala_code_context_add_source_filename ( ValaCodeContext* self, char const* filename, gboolean is_source )
vala_code_context_get_vapi_path ( ValaCodeContext* self, char const* pkg )
vala_code_context_realpath char const* name )
vala_code_context_write_dependencies ( ValaCodeContext* self, char const* filename )
vala_data_type_is_accessible ( ValaDataType* self, ValaSymbol* sym )
vala_enum_value_type_get_to_string_method ValaEnumValueType* self )
vala_method_get_yield_count ValaMethod* self )
vala_method_set_yield_count ( ValaMethod* self, gint value )
vala_source_file_get_file_type ValaSourceFile* self )
vala_source_file_get_used ValaSourceFile* self )
vala_source_file_set_file_type ( ValaSourceFile* self, SourceFileType value )
vala_source_file_set_used ( ValaSourceFile* self, gboolean value )
vala_symbol_add_class ( ValaSymbol* self, ValaClass* cl )
vala_symbol_add_constant ( ValaSymbol* self, ValaConstant* constant )
vala_symbol_add_constructor ( ValaSymbol* self, ValaConstructor* c )
vala_symbol_add_delegate ( ValaSymbol* self, ValaDelegate* d )
vala_symbol_add_destructor ( ValaSymbol* self, ValaDestructor* d )
vala_symbol_add_enum ( ValaSymbol* self, ValaEnum* en )
vala_symbol_add_error_domain ( ValaSymbol* self, ValaErrorDomain* edomain )
vala_symbol_add_field ( ValaSymbol* self, ValaField* f )
vala_symbol_add_interface ( ValaSymbol* self, ValaInterface* iface )
vala_symbol_add_method ( ValaSymbol* self, ValaMethod* m )
vala_symbol_add_namespace ( ValaSymbol* self, ValaNamespace* ns )
vala_symbol_add_property ( ValaSymbol* self, ValaProperty* prop )
vala_symbol_add_signal ( ValaSymbol* self, ValaSignal* sig )
vala_symbol_add_struct ( ValaSymbol* self, ValaStruct* st )
vala_symbol_get_source_type ValaSymbol* self )
vala_symbol_is_accessible ( ValaSymbol* self, ValaSymbol* sym )

valaccode.h, libvala-0.12.so.0.0.0
vala_ccode_file_add_comment ( ValaCCodeFile* self, ValaCCodeComment* comment )
vala_ccode_file_add_constant_declaration ( ValaCCodeFile* self, ValaCCodeNode* node )
vala_ccode_file_add_declaration ( ValaCCodeFile* self, char const* name )
vala_ccode_file_add_function ( ValaCCodeFile* self, ValaCCodeFunction* func )
vala_ccode_file_add_function_declaration ( ValaCCodeFile* self, ValaCCodeFunction* func )
vala_ccode_file_add_include ( ValaCCodeFile* self, char const* filename, gboolean local )
vala_ccode_file_add_type_declaration ( ValaCCodeFile* self, ValaCCodeNode* node )
vala_ccode_file_add_type_definition ( ValaCCodeFile* self, ValaCCodeNode* node )
vala_ccode_file_add_type_member_declaration ( ValaCCodeFile* self, ValaCCodeNode* node )
vala_ccode_file_add_type_member_definition ( ValaCCodeFile* self, ValaCCodeNode* node )
vala_ccode_file_construct GType object_type )
vala_ccode_file_get_is_header ValaCCodeFile* self )
vala_ccode_file_get_symbols ValaCCodeFile* self )
vala_ccode_file_get_type ( )
vala_ccode_file_new ( )
vala_ccode_file_ref gpointer instance )
vala_ccode_file_set_is_header ( ValaCCodeFile* self, gboolean value )
vala_ccode_file_store ( ValaCCodeFile* self, char const* filename, char const* source_filename, gboolean write_version, gboolean line_directives, char const* begin_decls, char const* end_decls )
vala_ccode_file_unref gpointer instance )
vala_ccode_function_add_break ValaCCodeFunction* self )
vala_ccode_function_add_case ( ValaCCodeFunction* self, ValaCCodeExpression* expression )
vala_ccode_function_add_continue ValaCCodeFunction* self )
vala_ccode_function_add_declaration ( ValaCCodeFunction* self, char const* type_name, ValaCCodeDeclarator* declarator, ValaCCodeModifiers modifiers )
vala_ccode_function_add_default ValaCCodeFunction* self )
vala_ccode_function_add_else ValaCCodeFunction* self )
vala_ccode_function_add_expression ( ValaCCodeFunction* self, ValaCCodeExpression* expression )
vala_ccode_function_add_goto ( ValaCCodeFunction* self, char const* target )
vala_ccode_function_add_label ( ValaCCodeFunction* self, char const* label )
vala_ccode_function_add_return ( ValaCCodeFunction* self, ValaCCodeExpression* expression )
vala_ccode_function_add_statement ( ValaCCodeFunction* self, ValaCCodeNode* stmt )
vala_ccode_function_close ValaCCodeFunction* self )
vala_ccode_function_else_if ( ValaCCodeFunction* self, ValaCCodeExpression* condition )
vala_ccode_function_get_is_declaration ValaCCodeFunction* self )
vala_ccode_function_open_block ValaCCodeFunction* self )
vala_ccode_function_open_for ( ValaCCodeFunction* self, ValaCCodeExpression* initializer, ValaCCodeExpression* condition, ValaCCodeExpression* iterator )
vala_ccode_function_open_if ( ValaCCodeFunction* self, ValaCCodeExpression* condition )
vala_ccode_function_open_switch ( ValaCCodeFunction* self, ValaCCodeExpression* expression )
vala_ccode_function_open_while ( ValaCCodeFunction* self, ValaCCodeExpression* condition )
vala_ccode_function_set_is_declaration ( ValaCCodeFunction* self, gboolean value )
vala_param_spec_ccode_file ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, GParamFlags flags )
vala_value_get_ccode_file GValue const* value )
vala_value_set_ccode_file GValue* value, gpointer v_object )
vala_value_take_ccode_file GValue* value, gpointer v_object )

valacodegen.h, libvala-0.12.so.0.0.0
vala_ccode_base_module_add_symbol_declaration ( ValaCCodeBaseModule* self, ValaCCodeFile* decl_space, ValaSymbol* sym, char const* name )
vala_ccode_base_module_emit_temp_var ( ValaCCodeBaseModule* self, ValaLocalVariable* local )
vala_ccode_base_module_get_ccode ValaCCodeBaseModule* self )
vala_ccode_base_module_pop_function ValaCCodeBaseModule* self )
vala_ccode_base_module_push_function ( ValaCCodeBaseModule* self, ValaCCodeFunction* func )
vala_dova_base_module_add_symbol_declaration ( ValaDovaBaseModule* self, ValaCCodeFile* decl_space, ValaSymbol* sym, char const* name )
vala_dova_base_module_emit_temp_var ( ValaDovaBaseModule* self, ValaLocalVariable* local )
vala_dova_base_module_get_ccode ValaDovaBaseModule* self )
vala_dova_base_module_pop_function ValaDovaBaseModule* self )
vala_dova_base_module_push_function ( ValaDovaBaseModule* self, ValaCCodeFunction* func )

valagee.h, libvala-0.12.so.0.0.0
vala_collection_construct ( GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func )
vala_iterable_construct ( GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func )
vala_iterable_ref gpointer instance )
vala_iterable_unref gpointer instance )
vala_iterator_construct ( GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func )
vala_iterator_ref gpointer instance )
vala_iterator_unref gpointer instance )
vala_list_construct ( GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func )
vala_map_construct ( GType object_type, GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func )
vala_map_ref gpointer instance )
vala_map_unref gpointer instance )
vala_param_spec_iterable ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, GParamFlags flags )
vala_param_spec_iterator ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, GParamFlags flags )
vala_param_spec_map ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, GParamFlags flags )
vala_set_construct ( GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func )
vala_value_get_iterable GValue const* value )
vala_value_get_iterator GValue const* value )
vala_value_get_map GValue const* value )
vala_value_set_iterable GValue* value, gpointer v_object )
vala_value_set_iterator GValue* value, gpointer v_object )
vala_value_set_map GValue* value, gpointer v_object )
vala_value_take_iterable GValue* value, gpointer v_object )
vala_value_take_iterator GValue* value, gpointer v_object )
vala_value_take_map GValue* value, gpointer v_object )

to the top

Removed Symbols (79)


vala.h, libvala-0.10.so.0.0.0
vala_class_add_class ValaClass* self, ValaClass* cl )
vala_class_add_constant ValaClass* self, ValaConstant* c )
vala_class_add_delegate ValaClass* self, ValaDelegate* d )
vala_class_add_enum ValaClass* self, ValaEnum* en )
vala_class_add_field ValaClass* self, ValaField* f )
vala_class_add_method ValaClass* self, ValaMethod* m )
vala_class_add_property ValaClass* self, ValaProperty* prop )
vala_class_add_signal ValaClass* self, ValaSignal* sig )
vala_class_add_struct ValaClass* self, ValaStruct* st )
vala_code_context_get_package_path ( ValaCodeContext* self, char const* pkg, char** directories, int directories_length1 )
vala_data_type_get_symbols ValaDataType* self )
vala_enum_add_constant ValaEnum* self, ValaConstant* c )
vala_enum_add_method ValaEnum* self, ValaMethod* m )
vala_error_domain_add_method ( ValaErrorDomain* self, ValaMethod* m )
vala_expression_add_temp_var ( ValaExpression* self, ValaLocalVariable* local )
vala_interface_add_class ( ValaInterface* self, ValaClass* cl )
vala_interface_add_constant ( ValaInterface* self, ValaConstant* c )
vala_interface_add_delegate ( ValaInterface* self, ValaDelegate* d )
vala_interface_add_enum ( ValaInterface* self, ValaEnum* en )
vala_interface_add_field ( ValaInterface* self, ValaField* f )
vala_interface_add_method ( ValaInterface* self, ValaMethod* m )
vala_interface_add_property ( ValaInterface* self, ValaProperty* prop )
vala_interface_add_signal ( ValaInterface* self, ValaSignal* sig )
vala_interface_add_struct ( ValaInterface* self, ValaStruct* st )
vala_namespace_add_class ( ValaNamespace* self, ValaClass* cl )
vala_namespace_add_constant ( ValaNamespace* self, ValaConstant* constant )
vala_namespace_add_delegate ( ValaNamespace* self, ValaDelegate* d )
vala_namespace_add_enum ( ValaNamespace* self, ValaEnum* en )
vala_namespace_add_error_domain ( ValaNamespace* self, ValaErrorDomain* edomain )
vala_namespace_add_field ( ValaNamespace* self, ValaField* f )
vala_namespace_add_interface ( ValaNamespace* self, ValaInterface* iface )
vala_namespace_add_method ( ValaNamespace* self, ValaMethod* m )
vala_namespace_add_namespace ( ValaNamespace* self, ValaNamespace* ns )
vala_namespace_add_struct ( ValaNamespace* self, ValaStruct* st )
vala_source_file_get_external_package ValaSourceFile* self )
vala_source_file_set_external_package ( ValaSourceFile* self, gboolean value )
vala_struct_add_constant ( ValaStruct* self, ValaConstant* c )
vala_struct_add_field ( ValaStruct* self, ValaField* f )
vala_struct_add_method ( ValaStruct* self, ValaMethod* m )
vala_struct_add_property ( ValaStruct* self, ValaProperty* prop )

valacodegen.h, libvala-0.10.so.0.0.0
vala_ccode_base_module_append_temp_decl ( ValaCCodeBaseModule* self, ValaCCodeFragment* cfrag, ValaList* temp_vars )
vala_ccode_base_module_create_local_free ( ValaCCodeBaseModule* self, ValaCodeNode* stmt, gboolean stop_at_loop )
vala_ccode_base_module_create_temp_decl ( ValaCCodeBaseModule* self, ValaStatement* stmt, ValaList* temp_vars )
vala_ccode_base_module_get_construct_property_assignment ( ValaCCodeBaseModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* property_type, ValaCCodeExpression* value )
vala_ccode_base_module_get_state_switch_statement ValaCCodeBaseModule* self )
vala_ccode_base_module_get_temp_vars ValaCCodeBaseModule* self )
vala_ccode_base_module_set_state_switch_statement ( ValaCCodeBaseModule* self, ValaCCodeSwitchStatement* value )
vala_ccode_declaration_space_add_constant_declaration ( ValaCCodeDeclarationSpace* self, ValaCCodeNode* node )
vala_ccode_declaration_space_add_declaration ( ValaCCodeDeclarationSpace* self, char const* name )
vala_ccode_declaration_space_add_include ( ValaCCodeDeclarationSpace* self, char const* filename, gboolean local )
vala_ccode_declaration_space_add_symbol_declaration ( ValaCCodeDeclarationSpace* self, ValaSymbol* sym, char const* name )
vala_ccode_declaration_space_add_type_declaration ( ValaCCodeDeclarationSpace* self, ValaCCodeNode* node )
vala_ccode_declaration_space_add_type_definition ( ValaCCodeDeclarationSpace* self, ValaCCodeNode* node )
vala_ccode_declaration_space_add_type_member_declaration ( ValaCCodeDeclarationSpace* self, ValaCCodeNode* node )
vala_ccode_declaration_space_construct GType object_type )
vala_ccode_declaration_space_get_is_header ValaCCodeDeclarationSpace* self )
vala_ccode_declaration_space_get_type ( )
vala_ccode_declaration_space_new ( )
vala_ccode_declaration_space_ref gpointer instance )
vala_ccode_declaration_space_set_is_header ( ValaCCodeDeclarationSpace* self, gboolean value )
vala_ccode_declaration_space_unref gpointer instance )
vala_dova_base_module_append_temp_decl ( ValaDovaBaseModule* self, ValaCCodeFragment* cfrag, ValaList* temp_vars )
vala_dova_base_module_create_local_free ( ValaDovaBaseModule* self, ValaCodeNode* stmt, gboolean stop_at_loop )
vala_dova_base_module_create_temp_decl ( ValaDovaBaseModule* self, ValaStatement* stmt, ValaList* temp_vars )
vala_dova_base_module_get_temp_vars ValaDovaBaseModule* self )
vala_dova_base_module_get_type_check_function ( ValaDovaBaseModule* self, ValaTypeSymbol* type )
vala_param_spec_ccode_declaration_space ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, GParamFlags flags )
vala_value_get_ccode_declaration_space GValue const* value )
vala_value_set_ccode_declaration_space GValue* value, gpointer v_object )
vala_value_take_ccode_declaration_space GValue* value, gpointer v_object )

valagee.h, libvala-0.10.so.0.0.0
vala_collection_object_construct GType object_type )
vala_collection_object_get_type ( )
vala_collection_object_new ( )
vala_collection_object_ref gpointer instance )
vala_collection_object_unref gpointer instance )
vala_param_spec_collection_object ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, GParamFlags flags )
vala_value_get_collection_object GValue const* value )
vala_value_set_collection_object GValue* value, gpointer v_object )
vala_value_take_collection_object GValue* value, gpointer v_object )

to the top

Problems with Data Types, High Severity (9)


valacodegen.h
[+] struct _ValaCCodeBaseModule (5)
[+] struct _ValaDovaBaseModule (4)

to the top

Problems with Symbols, High Severity (17)


vala.h, libvala-0.10.so.0.0.0
[+] vala_code_writer_construct ( GType object_type, gboolean dump_tree, gboolean emit_internal ) (2)
[+] vala_code_writer_new ( gboolean dump_tree, gboolean emit_internal ) (2)
[+] vala_source_file_construct ( GType object_type, ValaCodeContext* context, char const* filename, gboolean pkg, char const* content ) (1)
[+] vala_source_file_new ( ValaCodeContext* context, char const* filename, gboolean pkg, char const* content ) (1)

valacodegen.h, libvala-0.10.so.0.0.0
[+] vala_ccode_base_module_add_simple_check ( ValaCCodeBaseModule* self, ValaCodeNode* node, ValaCCodeFragment* cfrag, gboolean always_fails ) (1)
[+] vala_ccode_base_module_append_error_free ( ValaCCodeBaseModule* self, ValaSymbol* sym, ValaCCodeFragment* cfrag, ValaTryStatement* current_try ) (1)
[+] vala_ccode_base_module_append_local_free ( ValaCCodeBaseModule* self, ValaSymbol* sym, ValaCCodeFragment* cfrag, gboolean stop_at_loop ) (1)
[+] vala_ccode_base_module_create_postcondition_statement ( ValaCCodeBaseModule* self, ValaExpression* postcondition ) (1)
[+] vala_ccode_base_module_create_type_check_statement ( ValaCCodeBaseModule* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* t, gboolean non_null, char const* var_name ) (1)
[+] vala_ccode_method_module_complete_async ValaCCodeMethodModule* self ) (1)
[+] vala_dova_base_module_add_simple_check ( ValaDovaBaseModule* self, ValaCodeNode* node, ValaCCodeFragment* cfrag, gboolean always_fails ) (1)
[+] vala_dova_base_module_append_error_free ( ValaDovaBaseModule* self, ValaSymbol* sym, ValaCCodeFragment* cfrag, ValaTryStatement* current_try ) (1)
[+] vala_dova_base_module_append_local_free ( ValaDovaBaseModule* self, ValaSymbol* sym, ValaCCodeFragment* cfrag, gboolean stop_at_loop ) (1)
[+] vala_dova_error_module_return_with_exception ValaDovaErrorModule* self ) (1)
[+] vala_gerror_module_return_with_exception ( ValaGErrorModule* self, ValaCCodeExpression* error_expr ) (1)

to the top

Problems with Data Types, Medium Severity (71)


vala.h
[+] struct _ValaAddressofExpression (1)
[+] struct _ValaArrayCreationExpression (1)
[+] struct _ValaAssignment (1)
[+] struct _ValaBaseAccess (1)
[+] struct _ValaBinaryExpression (1)
[+] struct _ValaBooleanLiteral (1)
[+] struct _ValaCastExpression (1)
[+] struct _ValaCharacterLiteral (1)
[+] struct _ValaConditionalExpression (1)
[+] struct _ValaElementAccess (1)
[+] struct _ValaExpression (1)
[+] struct _ValaInitializerList (1)
[+] struct _ValaIntegerLiteral (1)
[+] struct _ValaLambdaExpression (1)
[+] struct _ValaListLiteral (1)
[+] struct _ValaLiteral (1)
[+] struct _ValaMapLiteral (1)
[+] struct _ValaMemberAccess (1)
[+] struct _ValaMethodCall (1)
[+] struct _ValaNamedArgument (1)
[+] struct _ValaNullLiteral (1)
[+] struct _ValaObjectCreationExpression (1)
[+] struct _ValaPointerIndirection (1)
[+] struct _ValaPostfixExpression (1)
[+] struct _ValaRealLiteral (1)
[+] struct _ValaReferenceTransferExpression (1)
[+] struct _ValaRegexLiteral (1)
[+] struct _ValaSetLiteral (1)
[+] struct _ValaSizeofExpression (1)
[+] struct _ValaSliceExpression (1)
[+] struct _ValaStringLiteral (1)
[+] struct _ValaTemplate (1)
[+] struct _ValaTuple (1)
[+] struct _ValaTypeCheck (1)
[+] struct _ValaTypeofExpression (1)
[+] struct _ValaUnaryExpression (1)

valacodegen.h
[+] struct _ValaCCodeArrayModule (1)
[+] struct _ValaCCodeAssignmentModule (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 _ValaDovaArrayModule (1)
[+] struct _ValaDovaAssignmentModule (1)
[+] struct _ValaDovaBaseModuleEmitContext (1)
[+] struct _ValaDovaControlFlowModule (1)
[+] struct _ValaDovaDelegateModule (1)
[+] struct _ValaDovaErrorModule (1)
[+] struct _ValaDovaMemberAccessModule (1)
[+] struct _ValaDovaMethodCallModule (1)
[+] struct _ValaDovaMethodModule (1)
[+] struct _ValaDovaObjectModule (1)
[+] struct _ValaDovaStructModule (1)
[+] struct _ValaDovaValueModule (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)

valagee.h
[+] struct _ValaArrayList (1)
[+] struct _ValaHashMap (1)
[+] struct _ValaHashSet (1)

to the top

Problems with Symbols, Medium Severity (7)


vala.h, libvala-0.10.so.0.0.0
[+] vala_code_context_get_gir_path ( ValaCodeContext* self, char const* gir, char** directories, int directories_length1 ) (2)
[+] vala_code_writer_construct ( GType object_type, gboolean dump_tree, gboolean emit_internal ) (1)
[+] vala_code_writer_new ( gboolean dump_tree, gboolean emit_internal ) (1)
[+] vala_source_file_construct ( GType object_type, ValaCodeContext* context, char const* filename, gboolean pkg, char const* content ) (1)
[+] vala_source_file_new ( ValaCodeContext* context, char const* filename, gboolean pkg, char const* content ) (1)

valacodegen.h, libvala-0.10.so.0.0.0
[+] vala_gtype_module_generate_class_init ( ValaGTypeModule* self, ValaClass* cl, ValaCCodeBlock* init_block ) (1)

to the top

Problems with Data Types, Low Severity (92)


vala.h
[+] struct _ValaAddressofExpression (1)
[+] struct _ValaArrayCreationExpression (1)
[+] struct _ValaAssignment (1)
[+] struct _ValaBaseAccess (1)
[+] struct _ValaBinaryExpression (1)
[+] struct _ValaBooleanLiteral (1)
[+] struct _ValaCastExpression (1)
[+] struct _ValaCharacterLiteral (1)
[+] struct _ValaCodeContext (5)
[+] struct _ValaConditionalExpression (1)
[+] struct _ValaElementAccess (1)
[+] struct _ValaExpression (1)
[+] struct _ValaInitializerList (1)
[+] struct _ValaIntegerLiteral (1)
[+] struct _ValaLambdaExpression (1)
[+] struct _ValaListLiteral (1)
[+] struct _ValaLiteral (1)
[+] struct _ValaMapLiteral (1)
[+] struct _ValaMemberAccess (1)
[+] struct _ValaMethodCall (1)
[+] struct _ValaNamedArgument (1)
[+] struct _ValaNullLiteral (1)
[+] struct _ValaObjectCreationExpression (1)
[+] struct _ValaPointerIndirection (1)
[+] struct _ValaPostfixExpression (1)
[+] struct _ValaRealLiteral (1)
[+] struct _ValaReferenceTransferExpression (1)
[+] struct _ValaRegexLiteral (1)
[+] struct _ValaSetLiteral (1)
[+] struct _ValaSizeofExpression (1)
[+] struct _ValaSliceExpression (1)
[+] struct _ValaStringLiteral (1)
[+] struct _ValaTemplate (1)
[+] struct _ValaTuple (1)
[+] struct _ValaTypeCheck (1)
[+] struct _ValaTypeofExpression (1)
[+] struct _ValaUnaryExpression (1)

valacodegen.h
[+] struct _ValaCCodeArrayModule (1)
[+] struct _ValaCCodeAssignmentModule (1)
[+] struct _ValaCCodeBaseModule (10)
[+] struct _ValaCCodeBaseModuleEmitContext (2)
[+] 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 _ValaDovaArrayModule (1)
[+] struct _ValaDovaAssignmentModule (1)
[+] struct _ValaDovaBaseModule (4)
[+] struct _ValaDovaBaseModuleEmitContext (2)
[+] struct _ValaDovaControlFlowModule (1)
[+] struct _ValaDovaDelegateModule (1)
[+] struct _ValaDovaErrorModule (1)
[+] struct _ValaDovaMemberAccessModule (1)
[+] struct _ValaDovaMethodCallModule (1)
[+] struct _ValaDovaMethodModule (1)
[+] struct _ValaDovaObjectModule (1)
[+] struct _ValaDovaStructModule (1)
[+] struct _ValaDovaValueModule (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)

valagee.h
[+] struct _ValaArrayList (1)
[+] struct _ValaHashSet (1)

to the top

Problems with Symbols, Low Severity (41)


vala.h, libvala-0.10.so.0.0.0
[+] vala_attribute_add_argument ( ValaAttribute* self, char const* key, ValaExpression* value ) (1)
[+] vala_source_file_construct ( GType object_type, ValaCodeContext* context, char const* filename, gboolean pkg, char const* content ) (4)
[+] vala_source_file_new ( ValaCodeContext* context, char const* filename, gboolean pkg, char const* content ) (4)

valacodegen.h, libvala-0.10.so.0.0.0
[+] vala_ccode_base_module_generate_class_declaration ( ValaCCodeBaseModule* self, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_class_struct_declaration ( ValaCCodeBaseModule* self, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_constant_declaration ( ValaCCodeBaseModule* self, ValaConstant* c, ValaCCodeDeclarationSpace* decl_space, gboolean definition ) (1)
[+] vala_ccode_base_module_generate_cparameters ( ValaCCodeBaseModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction ) (1)
[+] vala_ccode_base_module_generate_delegate_declaration ( ValaCCodeBaseModule* self, ValaDelegate* d, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_enum_declaration ( ValaCCodeBaseModule* self, ValaEnum* en, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_error_domain_declaration ( ValaCCodeBaseModule* self, ValaErrorDomain* edomain, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_field_declaration ( ValaCCodeBaseModule* self, ValaField* f, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_interface_declaration ( ValaCCodeBaseModule* self, ValaInterface* iface, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_method_declaration ( ValaCCodeBaseModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_property_accessor_declaration ( ValaCCodeBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_struct_declaration ( ValaCCodeBaseModule* self, ValaStruct* st, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_base_module_generate_type_declaration ( ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_ccode_method_module_generate_method_result_declaration ( ValaCCodeMethodModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeFunction* cfunc, ValaMap* cparam_map, ValaMap* carg_map ) (1)
[+] vala_ccode_method_module_generate_parameter ( ValaCCodeMethodModule* self, ValaFormalParameter* param, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map, ValaMap* carg_map ) (1)
[+] vala_dova_base_module_generate_class_declaration ( ValaDovaBaseModule* self, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_base_module_generate_constant_declaration ( ValaDovaBaseModule* self, ValaConstant* c, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_base_module_generate_cparameters ( ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaCCodeFunctionCall* vcall ) (1)
[+] vala_dova_base_module_generate_delegate_declaration ( ValaDovaBaseModule* self, ValaDelegate* d, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_base_module_generate_enum_declaration ( ValaDovaBaseModule* self, ValaEnum* en, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_base_module_generate_field_declaration ( ValaDovaBaseModule* self, ValaField* f, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_base_module_generate_interface_declaration ( ValaDovaBaseModule* self, ValaInterface* iface, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_base_module_generate_method_declaration ( ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_base_module_generate_property_accessor_declaration ( ValaDovaBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_base_module_generate_struct_declaration ( ValaDovaBaseModule* self, ValaStruct* st, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_base_module_generate_type_declaration ( ValaDovaBaseModule* self, ValaDataType* type, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_object_module_declare_set_value_copy_function ( ValaDovaObjectModule* self, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_object_module_declare_set_value_equals_function ( ValaDovaObjectModule* self, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_object_module_declare_set_value_from_any_function ( ValaDovaObjectModule* self, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_object_module_declare_set_value_hash_function ( ValaDovaObjectModule* self, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_dova_object_module_declare_set_value_to_any_function ( ValaDovaObjectModule* self, ValaCCodeDeclarationSpace* decl_space ) (1)
[+] vala_gtype_module_generate_virtual_method_declaration ( ValaGTypeModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeStruct* type_struct ) (1)

to the top

Header Files (4)


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

to the top

Shared Libraries (1)


libvala-0.10.so.0.0.0

to the top




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