API compatibility report for the libruby library between 1.9 and 2.0.0 versions on x86_64
Test Info
| Library Name | libruby |
| Version #1 | 1.9 |
| Version #2 | 2.0.0 |
| CPU Type | x86_64 |
| GCC Version | 4.7.2 |
| Subject | Binary Compatibility |
Test Results
| Total Header Files | 0 (not analyzed) |
| Total Shared Libraries | 1 |
| Total Symbols / Types | 1289 / 0 |
| Verdict | Incompatible (1.9%) |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 70 |
| Removed Symbols | High | 25 |
Problems with Data Types | High | n/a |
| Medium | n/a |
| Low | n/a |
Problems with Symbols | High | n/a |
| Medium | n/a |
| Low | n/a |
Problems with Constants | Low | n/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 Name | libruby |
| Version #1 | 1.9 |
| Version #2 | 2.0.0 |
| CPU Type | x86_64 |
| GCC Version | 4.7.2 |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 0 (not analyzed) |
| Total Shared Libraries | 1 |
| Total Symbols / Types | 0 / 0 |
| Verdict | Compatible |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 0 |
| Removed Symbols | High | 0 |
Problems with Data Types | High | n/a |
| Medium | n/a |
| Low | n/a |
Problems with Symbols | High | n/a |
| Medium | n/a |
| Low | n/a |
Problems with Constants | Low | n/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