@@ -18,7 +18,7 @@ Python Limited API CPython API Internal API Total
18183.10.0 10,408 (51%) 4,584 (22%) 5,519 (27%) 20,511
19193.11.0 9,232 (37%) 5,407 (22%) 10,047 (41%) 24,686
20203.12 (dev) 9,598 (29%) 5,815 (18%) 17,631 (53%) 33,044
21- main (3.13) 9,344 (28 %) 4,754 (14%) 18,920 (57 %) 33,018
21+ main (3.13) 9,397 (27 %) 4,750 (14%) 20,455 (59 %) 34,602
2222=========== ============= =========== ============ ======
2323
2424File Numbers
@@ -37,7 +37,7 @@ Python Limited API CPython API Internal API Total
37373.10.0 81 (-17) 32 (+8) 48 (+15) 161 (+6)
38383.11.0 72 (-9) 47 (+15) 68 (+20) 187 (+26)
39393.12 (dev) 72 (same) 48 (+1) 91 (+23) 211 (+24)
40- main (3.13) 72 (same) 50 (+2) 95 (+4 ) 217 (+6 )
40+ main (3.13) 72 (same) 50 (+2) 96 (+5 ) 218 (+7 )
4141=========== =========== =========== ============ =========
4242
4343Functions
@@ -56,7 +56,7 @@ Python Public Private Internal Total
56563.10.0 885 (-34) 412 (same) 115 (+6) 1,412 (-28)
57573.11.0 891 (+6) 360 (-52) 176 (+61) 1,427 (+15)
58583.12 (dev) 928 (+37) 385 (+25) 177 (+1) 1,490 (+63)
59- main (3.13) 913 (-15 ) 211 (-174 ) 252 (+75 ) 1,376 (-114 )
59+ main (3.13) 925 (-3 ) 209 (-176 ) 253 (+76 ) 1,387 (-103 )
6060=========== ========== ========== ========= ============
6161
6262Since Python 3.9, Python is now built with ``-fvisibility=hidden `` to avoid
@@ -88,21 +88,23 @@ main (3.13) 176 (same) 30 (-1) 12 (same) 218 (-1)
8888Functions defined as macros and static inline functions
8989=======================================================
9090
91- Functions defined as macros (only public) and static inline functions (public or private) :
91+ Functions defined as macros and static inline functions:
9292
93- =========== ========== ============= =========
93+ =========== ========== ============= ==========
9494Python Macro Static inline Total
95- =========== ========== ============= =========
95+ =========== ========== ============= ==========
96962.7.0 274 0 274
97973.6.0 306 (+32) 0 (same) 306 (+32)
98983.7.0 315 (+9) 0 (same) 315 (+9)
99- 3.8.0 314 (-1) 7 (+7) 321 (+6)
100- 3.9.0 307 (-7) 11 (+4) 318 (-3)
101- 3.10.0 307 (same) 18 (+7) 325 (+7)
102- 3.11.0 269 (-38) 46 (+28) 315 (-10)
103- 3.12 (dev) 251 (-18) 71 (+25) 322 (+7)
104- main (3.13) 247 (-4) 70 (-1) 317 (-5)
105- =========== ========== ============= =========
99+ 3.8.0 314 (-1) 0 (same) 314 (-1)
100+ 3.9.0 307 (-7) 0 (same) 307 (-7)
101+ 3.10.0 307 (same) 0 (same) 307 (same)
102+ 3.11.0 269 (-38) 42 (+42) 311 (+4)
103+ 3.12 (dev) 251 (-18) 64 (+22) 315 (+4)
104+ main (3.13) 246 (-5) 63 (-1) 309 (-6)
105+ =========== ========== ============= ==========
106+
107+ Only count public macros and public static inline functions (name starting with "Py" or "PY").
106108
107109Structures
108110==========
@@ -120,7 +122,7 @@ Python Limited API CPython API Internal API Total
1201223.10.0 41 (-27) 53 (+7) 91 (+53) 185 (+33)
1211233.11.0 19 (-22) 75 (+22) 112 (+21) 206 (+21)
1221243.12 (dev) 18 (-1) 84 (+9) 170 (+58) 272 (+66)
123- main (3.13) 18 (same) 85 (+1) 174 (+4 ) 277 (+5 )
125+ main (3.13) 18 (same) 85 (+1) 177 (+7 ) 280 (+8 )
124126=========== =========== =========== ============ =========
125127
126128Count also private structures like "_PyCFrame" and structures with names not starting with Py like "_frozen".
0 commit comments