API compatibility report for the libruby library  between 1.9 and 2.0.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibruby
Version #11.9
Version #22.0.0
CPU Typex86_64
GCC Version4.7.2
SubjectBinary Compatibility

Test Results


Total Header Files0 (not analyzed)
Total Shared Libraries1
Total Symbols / Types1289 / 0
VerdictIncompatible
(1.9%)

Problem Summary


SeverityCount
Added Symbols-70
Removed SymbolsHigh25
Problems with
Data Types
Highn/a
Mediumn/a
Lown/a
Problems with
Symbols
Highn/a
Mediumn/a
Lown/a
Problems with
Constants
Lown/a

Added Symbols (70)


libruby.so.2.0.0
onig_region_memsize ... )
onig_search_gpos ... )
onigenc_with_ascii_strnicmp ... )
OnigSyntaxPerl58 [data]
OnigSyntaxPerl58_NG [data]
OnigSyntaxPython [data]
rb_ary_rotate ... )
rb_check_copyable ... )
rb_check_id ... )
rb_check_id_cstr ... )
rb_check_to_int ... )
rb_check_trusted ... )
rb_cloexec_dup ... )
rb_cloexec_dup2 ... )
rb_cloexec_fcntl_dupfd ... )
rb_cloexec_open ... )
rb_cloexec_pipe ... )
rb_enc_path_end ... )
rb_enc_path_last_separator ... )
rb_enc_path_next ... )
rb_enc_path_skip_prefix ... )
rb_enc_raise ... )
rb_encdb_set_unicode ... )
rb_enum_values_pack ... )
rb_error_arity ... )
rb_error_untrusted ... )
rb_exec_async_signal_safe ... )
rb_execarg_addopt ... )
rb_execarg_extract_options ... )
rb_execarg_fixup ... )
rb_execarg_get ... )
rb_execarg_init ... )
rb_execarg_new ... )
rb_execarg_run_options ... )
rb_execarg_setenv ... )
rb_fd_fix_cloexec ... )
rb_find_encoding ... )
rb_fix2short ... )
rb_fix2ushort ... )
rb_float_new_in_heap ... )
rb_fork_async_signal_safe ... )
rb_funcall_passing_block_with_refinements ... )
rb_Hash ... )
rb_include_class_new ... )
rb_io_check_io ... )
rb_is_attrset_id ... )
rb_is_global_id ... )
rb_iseq_compile_on_base ... )
rb_iseq_defined_string ... )
rb_iseq_line_no ... )
rb_iter_break_value ... )
rb_loaderror_with_path ... )
rb_maygvl_fd_fix_cloexec ... )
rb_must_asciicompat ... )
rb_name_error_str ... )
rb_newobj_of ... )
rb_num2short ... )
rb_num2ushort ... )
rb_objspace_internal_object_p ... )
rb_objspace_markable_object_p ... )
rb_objspace_reachable_objects_from ... )
rb_prepend_module ... )
rb_random_ulong_limited ... )
rb_thread_call_without_gvl2 ... )
ruby_enc_find_basename ... )
ruby_enc_find_extname ... )
ruby_set_script_name ... )
ruby_setup ... )
st_foreach_check ... )
st_update ... )

to the top

Removed Symbols (25)


libruby.so.1.9.1
OnigSyntaxPerl_NG [data]
rb_barrier_destroy ... )
rb_barrier_new ... )
rb_barrier_release ... )
rb_barrier_wait ... )
rb_disable_interrupt ... )
rb_enable_interrupt ... )
rb_file_const ... )
rb_file_load_ok ... )
rb_float_new ... )
rb_gc_mark_parser ... )
rb_gc_mark_symbols ... )
rb_gc_mark_threads ... )
rb_infinity [data]
rb_load_fail ... )
rb_mark_end_proc ... )
rb_nan [data]
rb_path_end ... )
rb_path_last_separator ... )
rb_path_next ... )
rb_path_skip_prefix ... )
rb_vm_get_sourceline ... )
rb_vm_make_env_object ... )
ruby_find_basename ... )
ruby_find_extname ... )

to the top

Shared Libraries (1)


libruby.so.1.9.1

to the top



Test Info


Library Namelibruby
Version #11.9
Version #22.0.0
CPU Typex86_64
GCC Version4.7.2
SubjectSource Compatibility

Test Results


Total Header Files0 (not analyzed)
Total Shared Libraries1
Total Symbols / Types0 / 0
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
Highn/a
Mediumn/a
Lown/a
Problems with
Symbols
Highn/a
Mediumn/a
Lown/a
Problems with
Constants
Lown/a

Shared Libraries (1)


libruby.so.1.9.1

to the top



Generated on Tue Nov 6 14:26:22 2012 for libruby by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API