Created
August 20, 2025 18:12
-
-
Save mdboom/ebabc729dce0857bcbc479301a83fe55 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!-- kind:binary;verdict:compatible;affected:0;added:0;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:0;tool_version:2.3 --> | |
| <!-- kind:source;verdict:incompatible;affected:0.2;added:0;removed:0;type_problems_high:13;type_problems_medium:0;type_problems_low:17;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:0;type_changes_other:1;tool_version:2.3 --> | |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
| <meta name="viewport" content="width=device-width,initial-scale=1" /> | |
| <meta name="keywords" content="NAME, compatibility, API, ABI, report" /> | |
| <meta name="description" content="API/ABI compatibility report for the NAME object between 1 and 2 versions" /> | |
| <title>NAME: 1 to 2 compatibility report</title> | |
| <style type="text/css"> | |
| body { | |
| font-family:Arial, sans-serif; | |
| background-color:White; | |
| color:Black; | |
| } | |
| hr { | |
| color:Black; | |
| background-color:Black; | |
| height:1px; | |
| border:0; | |
| } | |
| h1 { | |
| margin-bottom:0px; | |
| padding-bottom:0px; | |
| font-size:1.625em; | |
| } | |
| h2 { | |
| margin-bottom:0px; | |
| padding-bottom:0px; | |
| font-size:1.25em; | |
| white-space:nowrap; | |
| } | |
| span.section { | |
| font-weight:bold; | |
| cursor:pointer; | |
| color:#003E69; | |
| white-space:nowrap; | |
| margin-left:0.3125em; | |
| } | |
| span.new_sign { | |
| font-weight:bold; | |
| margin-left:1.65em; | |
| color:#003E69; | |
| } | |
| span.new_sign_lbl { | |
| margin-left:3em; | |
| font-size:1em; | |
| color:Black; | |
| } | |
| span:hover.section { | |
| color:#336699; | |
| } | |
| span.sect_aff { | |
| cursor:pointer; | |
| padding-left:1.55em; | |
| font-size:0.875em; | |
| color:#cc3300; | |
| } | |
| span.sect_info { | |
| cursor:pointer; | |
| padding-left:1.55em; | |
| font-size:0.875em; | |
| color:Black; | |
| } | |
| span.ext { | |
| font-weight:normal; | |
| } | |
| span.h_name { | |
| color:#cc3300; | |
| font-size:0.875em; | |
| font-weight:bold; | |
| } | |
| div.h_list, div.lib_list { | |
| font-size:0.94em; | |
| padding-left:0.4em; | |
| } | |
| span.ns { | |
| color:#408080; | |
| font-size:0.94em; | |
| } | |
| span.lib_name { | |
| color:Green; | |
| font-size:0.875em; | |
| font-weight:bold; | |
| } | |
| span.iname { | |
| font-weight:bold; | |
| color:#003E69; | |
| margin-left:0.3125em; | |
| } | |
| span.iname_b { | |
| font-weight:bold; | |
| } | |
| span.iname_a { | |
| color:#333333; | |
| font-weight:bold; | |
| font-size:0.94em; | |
| } | |
| span.sym_p { | |
| font-weight:normal; | |
| white-space:normal; | |
| } | |
| span.sym_pd { | |
| white-space:normal; | |
| } | |
| span.sym_p span, span.sym_pd span { | |
| white-space:nowrap; | |
| } | |
| div.affect { | |
| padding-left:1em; | |
| padding-bottom:10px; | |
| font-size:0.87em; | |
| font-style:italic; | |
| line-height:0.9em; | |
| } | |
| div.affected { | |
| padding-left:1.9em; | |
| padding-top:10px; | |
| } | |
| table.ptable { | |
| border-collapse:collapse; | |
| border:1px outset black; | |
| margin-left:0.95em; | |
| margin-top:3px; | |
| margin-bottom:3px; | |
| width:56.25em; | |
| } | |
| table.ptable td { | |
| border:1px solid gray; | |
| padding:3px; | |
| font-size:0.875em; | |
| text-align:left; | |
| vertical-align:top; | |
| max-width:28em; | |
| word-wrap:break-word; | |
| } | |
| table.ptable th.pn { | |
| width:2%; | |
| } | |
| table.ptable th.chg { | |
| width:47%; | |
| } | |
| table.vtable { | |
| border-collapse:collapse; | |
| border:1px outset black; | |
| margin-left:1.9em; | |
| margin-top:0.7em; | |
| } | |
| table.vtable td { | |
| border:1px solid gray; | |
| padding:3px; | |
| font-size:0.875em; | |
| vertical-align:top; | |
| max-width:450px; | |
| word-wrap:break-word; | |
| } | |
| table.ptable th, table.vtable th { | |
| background-color:#eeeeee; | |
| font-weight:bold; | |
| color:#333333; | |
| font-family:Verdana, Arial; | |
| font-size:0.875em; | |
| border:1px solid gray; | |
| text-align:center; | |
| vertical-align:top; | |
| white-space:nowrap; | |
| padding:3px; | |
| } | |
| table.summary { | |
| border-collapse:collapse; | |
| border:1px outset black; | |
| } | |
| table.summary th { | |
| background-color:#eeeeee; | |
| font-weight:normal; | |
| text-align:left; | |
| font-size:0.94em; | |
| white-space:nowrap; | |
| border:1px inset gray; | |
| padding:3px; | |
| } | |
| table.summary td { | |
| text-align:right; | |
| white-space:nowrap; | |
| border:1px inset gray; | |
| padding:3px 5px 3px 10px; | |
| } | |
| span.mngl { | |
| padding-left:1em; | |
| font-size:0.875em; | |
| cursor:text; | |
| color:#444444; | |
| font-weight:bold; | |
| } | |
| span.pleft { | |
| padding-left:2.5em; | |
| } | |
| span.sym_ver { | |
| color:#333333; | |
| white-space:nowrap; | |
| font-family:"DejaVu Sans Mono", Monospace; | |
| } | |
| span.attr { | |
| color:#333333; | |
| font-weight:normal; | |
| } | |
| span.color_p { | |
| font-style:italic; | |
| color:Brown; | |
| } | |
| span.p { | |
| font-style:italic; | |
| } | |
| span.fp { | |
| font-style:italic; | |
| background-color:#DCDCDC; | |
| } | |
| span.ttype { | |
| font-weight:normal; | |
| } | |
| span.nowrap { | |
| white-space:nowrap; | |
| } | |
| span.value { | |
| font-weight:bold; | |
| } | |
| .passed { | |
| background-color:#CCFFCC; | |
| font-weight:normal; | |
| } | |
| .warning { | |
| background-color:#F4F4AF; | |
| font-weight:normal; | |
| } | |
| .failed { | |
| background-color:#FFCCCC; | |
| font-weight:normal; | |
| } | |
| .new { | |
| background-color:#C6DEFF; | |
| font-weight:normal; | |
| } | |
| .compatible { | |
| background-color:#CCFFCC; | |
| font-weight:normal; | |
| } | |
| .almost_compatible { | |
| background-color:#FFDAA3; | |
| font-weight:normal; | |
| } | |
| .incompatible { | |
| background-color:#FFCCCC; | |
| font-weight:normal; | |
| } | |
| .gray { | |
| background-color:#DCDCDC; | |
| font-weight:normal; | |
| } | |
| .top_ref { | |
| font-size:0.69em; | |
| } | |
| .footer { | |
| font-size:0.75em; | |
| } | |
| .tabset { | |
| float:left; | |
| } | |
| a.tab { | |
| border:1px solid Black; | |
| float:left; | |
| margin:0px 5px -1px 0px; | |
| padding:3px 5px 3px 5px; | |
| position:relative; | |
| font-size:0.875em; | |
| background-color:#DDD; | |
| text-decoration:none; | |
| color:Black; | |
| } | |
| a.disabled:hover | |
| { | |
| color:Black; | |
| background:#EEE; | |
| } | |
| a.active:hover | |
| { | |
| color:Black; | |
| background:White; | |
| } | |
| a.active { | |
| border-bottom-color:White; | |
| background-color:White; | |
| } | |
| div.tab { | |
| border-top:1px solid Black; | |
| padding:0px; | |
| width:100%; | |
| clear:both; | |
| } | |
| </style> | |
| <script type="text/javascript" language="JavaScript"> | |
| <!-- | |
| function showContent(header, id) | |
| { | |
| e = document.getElementById(id); | |
| if(e.style.display == 'none') | |
| { | |
| e.style.display = 'block'; | |
| e.style.visibility = 'visible'; | |
| header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[−]"); | |
| } | |
| else | |
| { | |
| e.style.display = 'none'; | |
| e.style.visibility = 'hidden'; | |
| header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[+]"); | |
| } | |
| } | |
| function initTabs() | |
| { | |
| var url = window.location.href; | |
| if(url.indexOf('_Source_')!=-1 || url.indexOf('#Source')!=-1) | |
| { | |
| var tab1 = document.getElementById('BinaryID'); | |
| var tab2 = document.getElementById('SourceID'); | |
| tab1.className='tab disabled'; | |
| tab2.className='tab active'; | |
| } | |
| var sets = document.getElementsByTagName('div'); | |
| for (var i = 0; i < sets.length; i++) | |
| { | |
| if (sets[i].className.indexOf('tabset') != -1) | |
| { | |
| var tabs = []; | |
| var links = sets[i].getElementsByTagName('a'); | |
| for (var j = 0; j < links.length; j++) | |
| { | |
| if (links[j].className.indexOf('tab') != -1) | |
| { | |
| tabs.push(links[j]); | |
| links[j].tabs = tabs; | |
| var tab = document.getElementById(links[j].href.substr(links[j].href.indexOf('#') + 1)); | |
| //reset all tabs on start | |
| if (tab) | |
| { | |
| if (links[j].className.indexOf('active')!=-1) { | |
| tab.style.display = 'block'; | |
| } | |
| else { | |
| tab.style.display = 'none'; | |
| } | |
| } | |
| links[j].onclick = function() | |
| { | |
| var tab = document.getElementById(this.href.substr(this.href.indexOf('#') + 1)); | |
| if (tab) | |
| { | |
| //reset all tabs before change | |
| for (var k = 0; k < this.tabs.length; k++) | |
| { | |
| document.getElementById(this.tabs[k].href.substr(this.tabs[k].href.indexOf('#') + 1)).style.display = 'none'; | |
| this.tabs[k].className = this.tabs[k].className.replace('active', 'disabled'); | |
| } | |
| this.className = 'tab active'; | |
| tab.style.display = 'block'; | |
| // window.location.hash = this.id.replace('ID', ''); | |
| return false; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| if(url.indexOf('#')!=-1) { | |
| location.href=location.href; | |
| } | |
| } | |
| if (window.addEventListener) window.addEventListener('load', initTabs, false); | |
| else if (window.attachEvent) window.attachEvent('onload', initTabs); | |
| --> | |
| </script> | |
| </head> | |
| <body><a name='Source'></a><a name='Binary'></a><a name='Top'></a><h1>API compatibility report for the <span style='color:Blue;'>driver.cpython-313-x86_64-linux-gnu.so</span> object between <span style='color:Red;'>1</span> and <span style='color:Red;'>2</span> versions on <span style='color:Blue;'>x86_64</span></h1> | |
| <br/> | |
| <div class='tabset'> | |
| <a id='BinaryID' href='#BinaryTab' class='tab active'>Binary<br/>Compatibility</a> | |
| <a id='SourceID' href='#SourceTab' style='margin-left:3px' class='tab disabled'>Source<br/>Compatibility</a> | |
| </div><div id='BinaryTab' class='tab'> | |
| <h2>Test Info</h2><hr/> | |
| <table class='summary'> | |
| <tr><th>Module Name</th><td>NAME</td></tr> | |
| <tr><th>Version #1</th><td>1</td></tr> | |
| <tr><th>Version #2</th><td>2</td></tr> | |
| <tr><th>Arch</th><td>x86_64</td></tr> | |
| <tr><th>GCC Version</th><td>14.3.0</td></tr> | |
| <tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr> | |
| </table> | |
| <h2>Test Results</h2><hr/> | |
| <table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>40</a></td></tr> | |
| <tr><th>Total Source Files</th><td><a href='#Sources' style='color:Blue;'>1</a></td></tr> | |
| <tr><th>Total Objects</th><td><a href='#Libs' style='color:Blue;'>1</a></td></tr> | |
| <tr><th>Total Symbols / Types</th><td>2 / 96</td></tr> | |
| <tr><th>Compatibility</th> | |
| <td class='compatible'>100%</td> | |
| </tr> | |
| </table> | |
| <h2>Problem Summary</h2><hr/> | |
| <table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td>0</td></tr> | |
| <tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> | |
| <tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr> | |
| <tr><td>Medium</td><td>0</td></tr> | |
| <tr><td>Low</td><td>0</td></tr> | |
| <tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> | |
| <tr><td>Medium</td><td>0</td></tr> | |
| <tr><td>Low</td><td>0</td></tr> | |
| <tr><th>Problems with<br/>Constants</th><td>Low</td><td>0</td></tr> | |
| </table> | |
| <a name='Headers'></a><h2>Header Files <span class='gray'> 40 </span></h2><hr/> | |
| <div class='h_list'> | |
| aligned_buffer.h<br/> | |
| alloc_traits.h<br/> | |
| allocator.h<br/> | |
| c++config.h<br/> | |
| code.h<br/> | |
| cpp_type_traits.h<br/> | |
| cuda.h<br/> | |
| descrobject.h<br/> | |
| methodobject.h<br/> | |
| moduleobject.h<br/> | |
| move.h<br/> | |
| new<br/> | |
| new_allocator.h<br/> | |
| object.h<br/> | |
| ptr_traits.h<br/> | |
| pybuffer.h<br/> | |
| pycore_backoff.h<br/> | |
| pycore_code.h<br/> | |
| pycore_frame.h<br/> | |
| pyport.h<br/> | |
| pystate.h<br/> | |
| pytypedefs.h<br/> | |
| stddef.h<br/> | |
| stdint-uintn.h<br/> | |
| stdint.h<br/> | |
| stl_algobase.h<br/> | |
| stl_construct.h<br/> | |
| stl_function.h<br/> | |
| stl_iterator.h<br/> | |
| stl_iterator_base_types.h<br/> | |
| stl_map.h<br/> | |
| stl_pair.h<br/> | |
| stl_tree.h<br/> | |
| stl_uninitialized.h<br/> | |
| stl_vector.h<br/> | |
| tuple<br/> | |
| type_traits<br/> | |
| types.h<br/> | |
| utility.h<br/> | |
| vector.tcc<br/> | |
| </div> | |
| <br/><a class='top_ref' href='#Top'>to the top</a><br/> | |
| <a name='Sources'></a><h2>Source Files <span class='gray'> 1 </span></h2><hr/> | |
| <div class='h_list'> | |
| driver.cpp<br/> | |
| </div> | |
| <br/><a class='top_ref' href='#Top'>to the top</a><br/> | |
| <a name='Libs'></a><h2>Objects <span class='gray'> 1 </span></h2><hr/> | |
| <div class='lib_list'> | |
| driver.cpython-313-x86_64-linux-gnu.so<br/> | |
| </div> | |
| <br/><a class='top_ref' href='#Top'>to the top</a><br/> | |
| <br/><br/><br/></div><div id='SourceTab' class='tab'> | |
| <h2>Test Info</h2><hr/> | |
| <table class='summary'> | |
| <tr><th>Module Name</th><td>NAME</td></tr> | |
| <tr><th>Version #1</th><td>1</td></tr> | |
| <tr><th>Version #2</th><td>2</td></tr> | |
| <tr><th>Arch</th><td>x86_64</td></tr> | |
| <tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr> | |
| </table> | |
| <h2>Test Results</h2><hr/> | |
| <table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>40</a></td></tr> | |
| <tr><th>Total Source Files</th><td><a href='#Sources' style='color:Blue;'>1</a></td></tr> | |
| <tr><th>Total Objects</th><td><a href='#Libs' style='color:Blue;'>1</a></td></tr> | |
| <tr><th>Total Symbols / Types</th><td>402 / 599</td></tr> | |
| <tr><th>Compatibility</th> | |
| <td class='warning'>99.8%</td> | |
| </tr> | |
| </table> | |
| <h2>Problem Summary</h2><hr/> | |
| <table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td>0</td></tr> | |
| <tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> | |
| <tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Source_Problems_High' style='color:Blue;'>13</a></td></tr> | |
| <tr><td>Medium</td><td>0</td></tr> | |
| <tr><td>Low</td><td class='warning'><a href='#Type_Source_Problems_Low' style='color:Blue;'>17</a></td></tr> | |
| <tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> | |
| <tr><td>Medium</td><td>0</td></tr> | |
| <tr><td>Low</td><td>0</td></tr> | |
| <tr><th>Problems with<br/>Constants</th><td>Low</td><td>0</td></tr> | |
| <tr><th>Other Changes<br/>in Data Types</th><td>-</td><td class='passed'><a href='#Other_Source_Changes_In_Types' style='color:Blue;'>1</a></td></tr> | |
| </table> | |
| <a name='High_Risk_Source_Problems'></a><a name='Type_Source_Problems_High'></a> | |
| <h2>Problems with Data Types, High Severity <span class='failed'> 13 </span></h2><hr/> | |
| <span class='h_name'>driver.cpp</span><br/> | |
| <span class="section" onclick="javascript:showContent(this, 'c_1')"> | |
| <span class='ext'>[+]</span> <span class='ttype'>struct</span> __pyx_mstatetype <span class='failed'> 13 </span></span> | |
| <br/> | |
| <div id="c_1" style="display:none;"> | |
| <table class='ptable'><tr> | |
| <th class='pn'></th> | |
| <th class='chg'>Change</th> | |
| <th>Effect</th></tr><tr> | |
| <th>1</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperKernelParams</b> has been removed from this type.</td> | |
| <td>Recompilation of a client program may be broken with the error message: '<span class='value'>struct __pyx_mstatetype</span>' has no member named '<b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperKernelParams</b>'.</td> | |
| </tr> | |
| <tr> | |
| <th>2</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUcoredumpSettings</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__InputVoidPtrPtrHelper</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUcoredumpSettings</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>3</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUgraphMem_attribute</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperCUpointer_attribute</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUgraphMem_attribute</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>4</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUjit_option</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperCUgraphMem_attribute</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUjit_option</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>5</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUlibraryOption</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperCudaJitOption</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUlibraryOption</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>6</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUmemAllocationHandleType</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperCudaLibraryOption</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUmemAllocationHandleType</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>7</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUmemPool_attribute</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperInputVoidPtr</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUmemPool_attribute</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>8</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUmem_range_attribute</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperCUmemPool_attribute</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUmem_range_attribute</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>9</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUpointer_attribute</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperCUmem_range_attribute</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCUpointer_attribute</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>10</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCudaJitOption</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperCUjit_option</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCudaJitOption</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>11</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCudaLibraryOption</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperCUlibraryOption</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperCudaLibraryOption</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>12</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperInputVoidPtr</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperKernelParams</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_HelperInputVoidPtr</b>.</td> | |
| </tr> | |
| <tr> | |
| <th>13</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_InputVoidPtrPtrHelper</b> has been renamed to <b>__pyx_type_4cuda_8bindings_6driver__HelperCUmemAllocationHandleType</b>.</td> | |
| <td>Recompilation of a client program may be broken with the error message: <span class='value'>struct __pyx_mstatetype</span> has no member named <b>__pyx_ptype_4cuda_8bindings_4_lib_5utils_InputVoidPtrPtrHelper</b>.</td> | |
| </tr> | |
| </table> | |
| <span class="sect_aff" onclick="javascript:showContent(this, 'c_2')"> | |
| [+] affected symbols: 1 (0.2%)</span> | |
| <div id="c_2" style="display:none;"> | |
| <div class='affected'><span class='iname_a'>CYTHON_UNUSED_VAR<__pyx_mstatetype*> <span class='sym_p'><span>( __pyx_mstatetype*const& <span class='fp'>p1</span></span> )</span></span><br/> | |
| <div class='affect'>1st parameter 'p1' (reference) has base type 'struct __pyx_mstatetype'.</div> | |
| </div> | |
| </div> | |
| <br/><br/></div> | |
| <br/> | |
| <a class='top_ref' href='#Top'>to the top</a><br/> | |
| <a name='Low_Risk_Source_Problems'></a><a name='Type_Source_Problems_Low'></a> | |
| <h2>Problems with Data Types, Low Severity <span class='warning'> 17 </span></h2><hr/> | |
| <span class='h_name'>driver.cpp</span><br/> | |
| <span class="section" onclick="javascript:showContent(this, 'c_3')"> | |
| <span class='ext'>[+]</span> <span class='ttype'>struct</span> __pyx_mstatetype <span class='warning'> 17 </span></span> | |
| <br/> | |
| <div id="c_3" style="display:none;"> | |
| <table class='ptable'><tr> | |
| <th class='pn'></th> | |
| <th class='chg'>Change</th> | |
| <th>Effect</th></tr><tr> | |
| <th>1</th> | |
| <td>Field <b>__pyx_int_1024</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>2</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCUcoredumpSettings</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>3</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCUgraphMem_attribute</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>4</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCUjit_option</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>5</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCUlibraryOption</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>6</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCUmemAllocationHandleType</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>7</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCUmemPool_attribute</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>8</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCUmem_range_attribute</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>9</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCUpointer_attribute</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>10</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCudaJitOption</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>11</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperCudaLibraryOption</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>12</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperInputVoidPtr</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>13</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__HelperKernelParams</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>14</th> | |
| <td>Field <b>__pyx_ptype_4cuda_8bindings_6driver__InputVoidPtrPtrHelper</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>15</th> | |
| <td>Field <b>__pyx_type_4cuda_8bindings_6driver__HelperCUcoredumpSettings</b> has been added to this type.</td> | |
| <td>This field will not be initialized or used by old client applications.</td> | |
| </tr> | |
| <tr> | |
| <th>16</th> | |
| <td>Type of field <b>__pyx_codeobj_tab</b> has been changed from <b>PyObject*[1223]</b> to <b>PyObject*[1257]</b>.</td> | |
| <td>Recompilation of a client program may be broken.</td> | |
| </tr> | |
| <tr> | |
| <th>17</th> | |
| <td>Type of field <b>__pyx_string_tab</b> has been changed from <b>PyObject*[4532]</b> to <b>PyObject*[4618]</b>.</td> | |
| <td>Recompilation of a client program may be broken.</td> | |
| </tr> | |
| </table> | |
| <span class="sect_aff" onclick="javascript:showContent(this, 'c_4')"> | |
| [+] affected symbols: 1 (0.2%)</span> | |
| <div id="c_4" style="display:none;"> | |
| <div class='affected'><span class='iname_a'>CYTHON_UNUSED_VAR<__pyx_mstatetype*> <span class='sym_p'><span>( __pyx_mstatetype*const& <span class='fp'>p1</span></span> )</span></span><br/> | |
| <div class='affect'>1st parameter 'p1' (reference) has base type 'struct __pyx_mstatetype'.</div> | |
| </div> | |
| </div> | |
| <br/><br/></div> | |
| <br/> | |
| <a class='top_ref' href='#Top'>to the top</a><br/> | |
| <a name='Other_Source_Changes'></a><a name='Other_Source_Changes_In_Types'></a> | |
| <h2>Other Changes in Data Types <span class='passed'> 1 </span></h2><hr/> | |
| <span class='h_name'>driver.cpp</span><br/> | |
| <span class="section" onclick="javascript:showContent(this, 'c_5')"> | |
| <span class='ext'>[+]</span> <span class='ttype'>struct</span> __pyx_mstatetype <span class='passed'> 1 </span></span> | |
| <br/> | |
| <div id="c_5" style="display:none;"> | |
| <table class='ptable'><tr> | |
| <th class='pn'></th> | |
| <th class='chg'>Change</th> | |
| <th>Effect</th></tr><tr> | |
| <th>1</th> | |
| <td>The relative position of field <b>__pyx_ptype_7cpython_4type_type</b> has been changed from <b>20</b> to <b>8</b>.</td> | |
| <td>No effect.</td> | |
| </tr> | |
| </table> | |
| <span class="sect_aff" onclick="javascript:showContent(this, 'c_6')"> | |
| [+] affected symbols: 1 (0.2%)</span> | |
| <div id="c_6" style="display:none;"> | |
| <div class='affected'><span class='iname_a'>CYTHON_UNUSED_VAR<__pyx_mstatetype*> <span class='sym_p'><span>( __pyx_mstatetype*const& <span class='fp'>p1</span></span> )</span></span><br/> | |
| <div class='affect'>1st parameter 'p1' (reference) has base type 'struct __pyx_mstatetype'.</div> | |
| </div> | |
| </div> | |
| <br/><br/></div> | |
| <br/> | |
| <a class='top_ref' href='#Top'>to the top</a><br/> | |
| <a name='Headers'></a><h2>Header Files <span class='gray'> 40 </span></h2><hr/> | |
| <div class='h_list'> | |
| aligned_buffer.h<br/> | |
| alloc_traits.h<br/> | |
| allocator.h<br/> | |
| c++config.h<br/> | |
| code.h<br/> | |
| cpp_type_traits.h<br/> | |
| cuda.h<br/> | |
| descrobject.h<br/> | |
| methodobject.h<br/> | |
| moduleobject.h<br/> | |
| move.h<br/> | |
| new<br/> | |
| new_allocator.h<br/> | |
| object.h<br/> | |
| ptr_traits.h<br/> | |
| pybuffer.h<br/> | |
| pycore_backoff.h<br/> | |
| pycore_code.h<br/> | |
| pycore_frame.h<br/> | |
| pyport.h<br/> | |
| pystate.h<br/> | |
| pytypedefs.h<br/> | |
| stddef.h<br/> | |
| stdint-uintn.h<br/> | |
| stdint.h<br/> | |
| stl_algobase.h<br/> | |
| stl_construct.h<br/> | |
| stl_function.h<br/> | |
| stl_iterator.h<br/> | |
| stl_iterator_base_types.h<br/> | |
| stl_map.h<br/> | |
| stl_pair.h<br/> | |
| stl_tree.h<br/> | |
| stl_uninitialized.h<br/> | |
| stl_vector.h<br/> | |
| tuple<br/> | |
| type_traits<br/> | |
| types.h<br/> | |
| utility.h<br/> | |
| vector.tcc<br/> | |
| </div> | |
| <br/><a class='top_ref' href='#Top'>to the top</a><br/> | |
| <a name='Sources'></a><h2>Source Files <span class='gray'> 1 </span></h2><hr/> | |
| <div class='h_list'> | |
| driver.cpp<br/> | |
| </div> | |
| <br/><a class='top_ref' href='#Top'>to the top</a><br/> | |
| <a name='Libs'></a><h2>Objects <span class='gray'> 1 </span></h2><hr/> | |
| <div class='lib_list'> | |
| driver.cpython-313-x86_64-linux-gnu.so<br/> | |
| </div> | |
| <br/><a class='top_ref' href='#Top'>to the top</a><br/> | |
| <br/><br/><br/></div><hr/> | |
| <div class='footer' align='right'><i>Generated by <a href='https://github.com/lvc/abi-compliance-checker'>ABI Compliance Checker</a> 2.3  </i> | |
| </div> | |
| <br/> | |
| </body></html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment