Binary compatibility report for the ADG library between 0.7.6 and 0.8.0 versions on x86

Test Info


Library NameADG
Version #10.7.6
Version #20.8.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files3
Total Shared Libraries2
Total Symbols / Types575 / 288
VerdictIncompatible
(0.5%)

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium4
Low1
Problems with
Constants
Low0
Other Changes
in Constants
-5

Added Symbols (5)


adg-utils.h, libadg-1.so.3.2.0
adg_nop ( )

cpml-gobject.h, libcpml-1.so.2.1.0
cpml_primitive_type_get_type ( )

cpml-primitive.h, libcpml-1.so.2.1.0
cpml_primitive_copy_data ( CpmlPrimitive* primitive, CpmlPrimitive const* src )
cpml_primitive_is_inside ( CpmlPrimitive const* primitive, CpmlPair const* pair )

cpml-segment.h, libcpml-1.so.2.1.0
cpml_segment_copy_data ( CpmlSegment* segment, CpmlSegment const* src )

to the top

Removed Symbols (1)


cpml-gobject.h, libcpml-1.so.2.0.1
cpml_segment_deep_copy ( CpmlSegment* segment, CpmlSegment const* src )

to the top

Problems with Symbols, Medium Severity (4)


adg-path.h, libadg-1.so.3.1.0
[+] adg_path_append AdgPath* path, enum CpmlPrimitiveType type, ... ) (1)
[+] adg_path_append_array AdgPath* path, enum CpmlPrimitiveType type, CpmlPair const** pairs ) (1)
[+] adg_path_append_valist AdgPath* path, enum CpmlPrimitiveType type, va_list var_args ) (1)

cpml-primitive.h, libcpml-1.so.2.0.1
[+] cpml_primitive_type_get_n_points enum CpmlPrimitiveType type ) (1)

to the top

Problems with Symbols, Low Severity (1)


adg-dash.h, libadg-1.so.3.1.0
[+] adg_dash_dup AdgDash const* dash ) (1)

to the top

Other Changes in Constants (5)


cpml-primitive.h
[+] CPML_ARC
[+] CPML_CLOSE
[+] CPML_CURVE
[+] CPML_LINE
[+] CPML_MOVE

to the top

Header Files (3)


adg-type-builtins.h
adg.h
cpml.h

to the top

Shared Libraries (2)


libadg-1.so.3.1.0
libcpml-1.so.2.0.1

to the top