API compatibility report for the libcholmod.so object between 7.3.1+dfsg-2 and 7.5.1+dfsg-1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Module Namecholmod5
Version #17.3.1+dfsg-2
Version #27.5.1+dfsg-1
Archx86_64
GCC Version13.2.0
SubjectBinary Compatibility

Test Results


Total Header Files18
Total Source Files146
Total Objects1
Total Symbols / Types917 / 84
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low13
Problems with
Constants
Low0
Other Changes
in Symbols
-1

Added Symbols  8 


cholmod_read.c, libcholmod.so.5.1.1
cholmod_l_read_dense2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_l_read_matrix2 ( FILE* f, int prefer, int dtype, int* mtype, cholmod_common* Common )
cholmod_l_read_sparse2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_l_read_triplet2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_read_dense2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_read_matrix2 ( FILE* f, int prefer, int dtype, int* mtype, cholmod_common* Common )
cholmod_read_sparse2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_read_triplet2 ( FILE* f, int dtype, cholmod_common* Common )

to the top

Problems with Data Types, Low Severity  2 


cholmod.h
[+] struct cholmod_common_struct  2 

to the top

Problems with Symbols, Low Severity  13 


cholmod_horzcat.c, libcholmod.so.5.0.1
[+] cholmod_horzcat ( cholmod_sparse* A, cholmod_sparse* B, int values, cholmod_common* Common )  1 
[+] cholmod_l_horzcat ( cholmod_sparse* A, cholmod_sparse* B, int values, cholmod_common* Common )  1 

cholmod_internal.h, libcholmod.so.5.0.1
[+] cholmod_mult_uint64_t ( uint64_t*restrict p1, uint64_t const p2, uint64_t const p3 )  1 

cholmod_ssmult.c, libcholmod.so.5.0.1
[+] cholmod_l_ssmult ( cholmod_sparse* A, cholmod_sparse* B, int stype, int values, int sorted, cholmod_common* Common )  1 
[+] cholmod_ssmult ( cholmod_sparse* A, cholmod_sparse* B, int stype, int values, int sorted, cholmod_common* Common )  1 

cholmod_submatrix.c, libcholmod.so.5.0.1
[+] cholmod_l_submatrix ( cholmod_sparse* A, int64_t* rset, int64_t rsize, int64_t* cset, int64_t csize, int values, int sorted, cholmod_common* Common )  1 
[+] cholmod_submatrix ( cholmod_sparse* A, int32_t* rset, int64_t rsize, int32_t* cset, int64_t csize, int values, int sorted, cholmod_common* Common )  1 

cholmod_vertcat.c, libcholmod.so.5.0.1
[+] cholmod_l_vertcat ( cholmod_sparse* A, cholmod_sparse* B, int values, cholmod_common* Common )  1 
[+] cholmod_vertcat ( cholmod_sparse* A, cholmod_sparse* B, int values, cholmod_common* Common )  1 

t_cholmod_add.c, libcholmod.so.5.0.1
[+] cholmod_add ( cholmod_sparse* A, cholmod_sparse* B, double* alpha, double* beta, int values, int sorted, cholmod_common* Common )  1 
[+] cholmod_l_add ( cholmod_sparse* A, cholmod_sparse* B, double* alpha, double* beta, int values, int sorted, cholmod_common* Common )  1 

t_cholmod_dense_to_sparse.c, libcholmod.so.5.0.1
[+] cholmod_dense_to_sparse ( cholmod_dense* X, int values, cholmod_common* Common )  1 
[+] cholmod_l_dense_to_sparse ( cholmod_dense* X, int values, cholmod_common* Common )  1 

to the top

Other Changes in Symbols  1 


cholmod_internal.h, libcholmod.so.5.0.1
[+] cholmod_mult_uint64_t ( uint64_t*restrict p1, uint64_t const p2, uint64_t const p3 )  1 

to the top

Header Files  18 


__sigset_t.h
cholmod.h
cholmod_internal.h
FILE.h
gk_externs.h
gk_struct.h
gk_types.h
gklib_defs.h
metis.h
setjmp.h
stddef.h
stdint-intn.h
stdint-uintn.h
stdio.h
struct.h
struct___jmp_buf_tag.h
struct_FILE.h
types.h

to the top

Source Files  146 


auxapi.c
balance.c
blas.c
bucketsort.c
cholmod_allocate_factor.c
cholmod_allocate_work.c
cholmod_amd.c
cholmod_analyze.c
cholmod_camd.c
cholmod_ccolamd.c
cholmod_check.c
cholmod_colamd.c
cholmod_csymamd.c
cholmod_divcomplex.c
cholmod_drop.c
cholmod_etree.c
cholmod_factorize.c
cholmod_horzcat.c
cholmod_hypot.c
cholmod_l_allocate_factor.c
cholmod_l_allocate_work.c
cholmod_l_divcomplex.c
cholmod_l_hypot.c
cholmod_metis.c
cholmod_metis_wrapper.c
cholmod_mult_uint64_t.c
cholmod_nesdis.c
cholmod_norm.c
cholmod_postorder.c
cholmod_rcond.c
cholmod_read.c
cholmod_resymbol.c
cholmod_rowadd.c
cholmod_rowcolcounts.c
cholmod_rowdel.c
cholmod_rowfac.c
cholmod_scale.c
cholmod_sdmult.c
cholmod_solve.c
cholmod_spsolve.c
cholmod_ssmult.c
cholmod_submatrix.c
cholmod_super_numeric.c
cholmod_super_solve.c
cholmod_super_symbolic.c
cholmod_symmetry.c
cholmod_updown.c
cholmod_vertcat.c
cholmod_write.c
coarsen.c
compress.c
contig.c
debug.c
error.c
evaluate.c
fkvkselect.c
fm.c
fortran.c
gklib.c
graph.c
initpart.c
kmetis.c
kwayfm.c
kwayrefine.c
mcore.c
mcutil.c
memory.c
minconn.c
mincover.c
mmd.c
ometis.c
options.c
parmetis.c
pmetis.c
random.c
refine.c
separator.c
sfm.c
sort.c
srefine.c
stat.c
t_cholmod_aat.c
t_cholmod_add.c
t_cholmod_add_size_t.c
t_cholmod_alloc_factor.c
t_cholmod_alloc_work.c
t_cholmod_allocate_dense.c
t_cholmod_allocate_sparse.c
t_cholmod_allocate_triplet.c
t_cholmod_band.c
t_cholmod_band_nnz.c
t_cholmod_bound.c
t_cholmod_change_factor.c
t_cholmod_change_xdtype.c
t_cholmod_clear_flag.c
t_cholmod_copy.c
t_cholmod_copy_dense.c
t_cholmod_copy_dense2.c
t_cholmod_copy_factor.c
t_cholmod_copy_sparse.c
t_cholmod_copy_triplet.c
t_cholmod_cumsum.c
t_cholmod_defaults.c
t_cholmod_dense_nnz.c
t_cholmod_dense_to_sparse.c
t_cholmod_ensure_dense.c
t_cholmod_error.c
t_cholmod_eye.c
t_cholmod_factor_to_sparse.c
t_cholmod_finish.c
t_cholmod_free.c
t_cholmod_free_dense.c
t_cholmod_free_factor.c
t_cholmod_free_sparse.c
t_cholmod_free_triplet.c
t_cholmod_free_work.c
t_cholmod_malloc.c
t_cholmod_maxrank.c
t_cholmod_mult_size_t.c
t_cholmod_nnz.c
t_cholmod_ones.c
t_cholmod_pack_factor.c
t_cholmod_ptranspose.c
t_cholmod_realloc.c
t_cholmod_realloc_multiple.c
t_cholmod_reallocate_column.c
t_cholmod_reallocate_factor.c
t_cholmod_reallocate_sparse.c
t_cholmod_reallocate_triplet.c
t_cholmod_score_comp.c
t_cholmod_set_empty.c
t_cholmod_sort.c
t_cholmod_sparse_to_dense.c
t_cholmod_sparse_to_triplet.c
t_cholmod_speye.c
t_cholmod_spzeros.c
t_cholmod_start.c
t_cholmod_transpose.c
t_cholmod_transpose_sym.c
t_cholmod_transpose_unsym.c
t_cholmod_triplet_to_sparse.c
t_cholmod_version.c
t_cholmod_zeros.c
timing.c
util.c
wspace.c

to the top

Objects  1 


libcholmod.so.5.0.1

to the top



Test Info


Module Namecholmod5
Version #17.3.1+dfsg-2
Version #27.5.1+dfsg-1
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files18
Total Source Files146
Total Objects1
Total Symbols / Types917 / 84
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Symbols
-13

Added Symbols  8 


cholmod_read.c
cholmod_l_read_dense2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_l_read_matrix2 ( FILE* f, int prefer, int dtype, int* mtype, cholmod_common* Common )
cholmod_l_read_sparse2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_l_read_triplet2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_read_dense2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_read_matrix2 ( FILE* f, int prefer, int dtype, int* mtype, cholmod_common* Common )
cholmod_read_sparse2 ( FILE* f, int dtype, cholmod_common* Common )
cholmod_read_triplet2 ( FILE* f, int dtype, cholmod_common* Common )

to the top

Problems with Data Types, Low Severity  1 


cholmod.h
[+] struct cholmod_common_struct  1 

to the top

Other Changes in Symbols  13 


cholmod_horzcat.c
[+] cholmod_horzcat ( cholmod_sparse* A, cholmod_sparse* B, int values, cholmod_common* Common )  1 
[+] cholmod_l_horzcat ( cholmod_sparse* A, cholmod_sparse* B, int values, cholmod_common* Common )  1 

cholmod_internal.h
[+] cholmod_mult_uint64_t ( uint64_t*restrict p1, uint64_t const p2, uint64_t const p3 )  1 

cholmod_ssmult.c
[+] cholmod_l_ssmult ( cholmod_sparse* A, cholmod_sparse* B, int stype, int values, int sorted, cholmod_common* Common )  1 
[+] cholmod_ssmult ( cholmod_sparse* A, cholmod_sparse* B, int stype, int values, int sorted, cholmod_common* Common )  1 

cholmod_submatrix.c
[+] cholmod_l_submatrix ( cholmod_sparse* A, int64_t* rset, int64_t rsize, int64_t* cset, int64_t csize, int values, int sorted, cholmod_common* Common )  1 
[+] cholmod_submatrix ( cholmod_sparse* A, int32_t* rset, int64_t rsize, int32_t* cset, int64_t csize, int values, int sorted, cholmod_common* Common )  1 

cholmod_vertcat.c
[+] cholmod_l_vertcat ( cholmod_sparse* A, cholmod_sparse* B, int values, cholmod_common* Common )  1 
[+] cholmod_vertcat ( cholmod_sparse* A, cholmod_sparse* B, int values, cholmod_common* Common )  1 

t_cholmod_add.c
[+] cholmod_add ( cholmod_sparse* A, cholmod_sparse* B, double* alpha, double* beta, int values, int sorted, cholmod_common* Common )  1 
[+] cholmod_l_add ( cholmod_sparse* A, cholmod_sparse* B, double* alpha, double* beta, int values, int sorted, cholmod_common* Common )  1 

t_cholmod_dense_to_sparse.c
[+] cholmod_dense_to_sparse ( cholmod_dense* X, int values, cholmod_common* Common )  1 
[+] cholmod_l_dense_to_sparse ( cholmod_dense* X, int values, cholmod_common* Common )  1 

to the top

Header Files  18 


__sigset_t.h
cholmod.h
cholmod_internal.h
FILE.h
gk_externs.h
gk_struct.h
gk_types.h
gklib_defs.h
metis.h
setjmp.h
stddef.h
stdint-intn.h
stdint-uintn.h
stdio.h
struct.h
struct___jmp_buf_tag.h
struct_FILE.h
types.h

to the top

Source Files  146 


auxapi.c
balance.c
blas.c
bucketsort.c
cholmod_allocate_factor.c
cholmod_allocate_work.c
cholmod_amd.c
cholmod_analyze.c
cholmod_camd.c
cholmod_ccolamd.c
cholmod_check.c
cholmod_colamd.c
cholmod_csymamd.c
cholmod_divcomplex.c
cholmod_drop.c
cholmod_etree.c
cholmod_factorize.c
cholmod_horzcat.c
cholmod_hypot.c
cholmod_l_allocate_factor.c
cholmod_l_allocate_work.c
cholmod_l_divcomplex.c
cholmod_l_hypot.c
cholmod_metis.c
cholmod_metis_wrapper.c
cholmod_mult_uint64_t.c
cholmod_nesdis.c
cholmod_norm.c
cholmod_postorder.c
cholmod_rcond.c
cholmod_read.c
cholmod_resymbol.c
cholmod_rowadd.c
cholmod_rowcolcounts.c
cholmod_rowdel.c
cholmod_rowfac.c
cholmod_scale.c
cholmod_sdmult.c
cholmod_solve.c
cholmod_spsolve.c
cholmod_ssmult.c
cholmod_submatrix.c
cholmod_super_numeric.c
cholmod_super_solve.c
cholmod_super_symbolic.c
cholmod_symmetry.c
cholmod_updown.c
cholmod_vertcat.c
cholmod_write.c
coarsen.c
compress.c
contig.c
debug.c
error.c
evaluate.c
fkvkselect.c
fm.c
fortran.c
gklib.c
graph.c
initpart.c
kmetis.c
kwayfm.c
kwayrefine.c
mcore.c
mcutil.c
memory.c
minconn.c
mincover.c
mmd.c
ometis.c
options.c
parmetis.c
pmetis.c
random.c
refine.c
separator.c
sfm.c
sort.c
srefine.c
stat.c
t_cholmod_aat.c
t_cholmod_add.c
t_cholmod_add_size_t.c
t_cholmod_alloc_factor.c
t_cholmod_alloc_work.c
t_cholmod_allocate_dense.c
t_cholmod_allocate_sparse.c
t_cholmod_allocate_triplet.c
t_cholmod_band.c
t_cholmod_band_nnz.c
t_cholmod_bound.c
t_cholmod_change_factor.c
t_cholmod_change_xdtype.c
t_cholmod_clear_flag.c
t_cholmod_copy.c
t_cholmod_copy_dense.c
t_cholmod_copy_dense2.c
t_cholmod_copy_factor.c
t_cholmod_copy_sparse.c
t_cholmod_copy_triplet.c
t_cholmod_cumsum.c
t_cholmod_defaults.c
t_cholmod_dense_nnz.c
t_cholmod_dense_to_sparse.c
t_cholmod_ensure_dense.c
t_cholmod_error.c
t_cholmod_eye.c
t_cholmod_factor_to_sparse.c
t_cholmod_finish.c
t_cholmod_free.c
t_cholmod_free_dense.c
t_cholmod_free_factor.c
t_cholmod_free_sparse.c
t_cholmod_free_triplet.c
t_cholmod_free_work.c
t_cholmod_malloc.c
t_cholmod_maxrank.c
t_cholmod_mult_size_t.c
t_cholmod_nnz.c
t_cholmod_ones.c
t_cholmod_pack_factor.c
t_cholmod_ptranspose.c
t_cholmod_realloc.c
t_cholmod_realloc_multiple.c
t_cholmod_reallocate_column.c
t_cholmod_reallocate_factor.c
t_cholmod_reallocate_sparse.c
t_cholmod_reallocate_triplet.c
t_cholmod_score_comp.c
t_cholmod_set_empty.c
t_cholmod_sort.c
t_cholmod_sparse_to_dense.c
t_cholmod_sparse_to_triplet.c
t_cholmod_speye.c
t_cholmod_spzeros.c
t_cholmod_start.c
t_cholmod_transpose.c
t_cholmod_transpose_sym.c
t_cholmod_transpose_unsym.c
t_cholmod_triplet_to_sparse.c
t_cholmod_version.c
t_cholmod_zeros.c
timing.c
util.c
wspace.c

to the top

Objects  1 


libcholmod.so.5.0.1

to the top