API compatibility report for the python object between 0 and 2 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Module Namepython
Version #10
Version #22
Archx86_64
GCC Version10.2.0
SubjectBinary Compatibility

Test Results


Total Header Files86
Total Source Files43
Total Objects1
Total Symbols / Types991 / 287
Compatibility 98.4%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium2
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Problems with Data Types, Medium Severity  2 


pystate.h
[+] struct _ts  2 

to the top

Header Files  86 



abstract.h
asdl.h
boolobject.h
bytesobject.h
ceval.h
ceval_gil.h
code.h
codecs.h
compile.h
descrobject.h
dict-common.h
dictobject.h
eval.h
FILE.h
fileobject.h
fileutils.h
floatobject.h
frameobject.h
import.h
initconfig.h
listobject.h
longintrepr.h
longobject.h
memoryobject.h
methodobject.h
modsupport.h
moduleobject.h
node.h
object.h
objimpl.h
picklebufobject.h
pthreadtypes.h
pyarena.h
pycore_atomic.h
pycore_call.h
pycore_ceval.h
pycore_code.h
pycore_fileutils.h
pycore_gc.h
pycore_gil.h
pycore_hashtable.h
pycore_initconfig.h
pycore_interp.h
pycore_object.h
pycore_pathconfig.h
pycore_pyerrors.h
pycore_pylifecycle.h
pycore_pymem.h
pycore_pystate.h
pycore_runtime.h
pycore_warnings.h
pyctype.h
pydebug.h
pyerrors.h
pyframe.h
pylifecycle.h
pymem.h
pyport.h
pystate.h
Python-ast.h
pythread.h
pytime.h
rangeobject.h
setobject.h
sliceobject.h
stddef.h
stdint-intn.h
stdint-uintn.h
stdint.h
stdio.h
struct_FILE.h
struct_mutex.h
struct_stat.h
struct_timespec.h
structmember.h
structseq.h
symtable.h
sysmodule.h
thread-shared-types.h
tupleobject.h
types.h
unicodeobject.h
unicodetype_db.h
warnings.h
weakrefobject.h

to the top

Source Files  43 


_warnings.c
boolobject.c
bytesobject.c
call.c
ceval.c
codecs.c
compile.c
dictobject.c
errors.c
exceptions.c
floatobject.c
frameobject.c
future.c
getargs.c
getplatform.c
getversion.c
import.c
initconfig.c
listobject.c
longobject.c
main.c
marshal.c
memoryobject.c
modsupport.c
moduleobject.c
mysnprintf.c
object.c
obmalloc.c
pathconfig.c
peephole.c
picklebufobject.c
preconfig.c
pyarena.c
pyctype.c
rangeobject.c
setobject.c
sliceobject.c
structseq.c
tupleobject.c
typeobject.c
unicodectype.c
unicodeobject.c
weakrefobject.c

to the top

Objects  1 


python

to the top



Test Info


Module Namepython
Version #10
Version #22
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files86
Total Source Files43
Total Objects1
Total Symbols / Types991 / 287
Compatibility 96.9%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High1
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Problems with Data Types, High Severity  1 


pystate.h
[+] struct _ts  1 

to the top

Problems with Data Types, Low Severity  1 


pystate.h
[+] struct _ts  1 

to the top

Header Files  86 



abstract.h
asdl.h
boolobject.h
bytesobject.h
ceval.h
ceval_gil.h
code.h
codecs.h
compile.h
descrobject.h
dict-common.h
dictobject.h
eval.h
FILE.h
fileobject.h
fileutils.h
floatobject.h
frameobject.h
import.h
initconfig.h
listobject.h
longintrepr.h
longobject.h
memoryobject.h
methodobject.h
modsupport.h
moduleobject.h
node.h
object.h
objimpl.h
picklebufobject.h
pthreadtypes.h
pyarena.h
pycore_atomic.h
pycore_call.h
pycore_ceval.h
pycore_code.h
pycore_fileutils.h
pycore_gc.h
pycore_gil.h
pycore_hashtable.h
pycore_initconfig.h
pycore_interp.h
pycore_object.h
pycore_pathconfig.h
pycore_pyerrors.h
pycore_pylifecycle.h
pycore_pymem.h
pycore_pystate.h
pycore_runtime.h
pycore_warnings.h
pyctype.h
pydebug.h
pyerrors.h
pyframe.h
pylifecycle.h
pymem.h
pyport.h
pystate.h
Python-ast.h
pythread.h
pytime.h
rangeobject.h
setobject.h
sliceobject.h
stddef.h
stdint-intn.h
stdint-uintn.h
stdint.h
stdio.h
struct_FILE.h
struct_mutex.h
struct_stat.h
struct_timespec.h
structmember.h
structseq.h
symtable.h
sysmodule.h
thread-shared-types.h
tupleobject.h
types.h
unicodeobject.h
unicodetype_db.h
warnings.h
weakrefobject.h

to the top

Source Files  43 


_warnings.c
boolobject.c
bytesobject.c
call.c
ceval.c
codecs.c
compile.c
dictobject.c
errors.c
exceptions.c
floatobject.c
frameobject.c
future.c
getargs.c
getplatform.c
getversion.c
import.c
initconfig.c
listobject.c
longobject.c
main.c
marshal.c
memoryobject.c
modsupport.c
moduleobject.c
mysnprintf.c
object.c
obmalloc.c
pathconfig.c
peephole.c
picklebufobject.c
preconfig.c
pyarena.c
pyctype.c
rangeobject.c
setobject.c
sliceobject.c
structseq.c
tupleobject.c
typeobject.c
unicodectype.c
unicodeobject.c
weakrefobject.c

to the top

Objects  1 


python

to the top