@@ -7,19 +7,19 @@ Functions
77
88Functions exported with PyAPI_FUNC():
99
10- =========== ========== ========== ========== ============
11- Python Public Private Internal Total
12- =========== ========== ========== ========== ============
13- 2.7.0 738 159 0 897
14- 3.6.0 844 (+106) 382 (+223) 0 (same) 1,226 (+329)
15- 3.7.0 869 (+25) 450 (+68) 16 (+16) 1,335 (+109)
16- 3.8.0 909 (+40) 429 (-21) 83 (+67) 1,421 (+86)
17- 3.9.0 919 (+10) 412 (-17) 114 (+31) 1,445 (+24)
18- 3.10.0 885 (-34) 412 (same) 120 (+6) 1,417 (-28)
19- 3.11.0 891 (+6) 360 (-52) 181 (+61) 1,432 (+15)
20- 3.12.0 929 (+38) 389 (+29) 179 (-2) 1,497 (+65)
21- main (3.13) 977 (+48 ) 125 (-264) 312 (+133 ) 1,414 (-83 )
22- =========== ========== ========== ========== ============
10+ =========== =========== ========== ========== ============
11+ Python Public Private Internal Total
12+ =========== =========== ========== ========== ============
13+ 2.7.0 738 159 0 897
14+ 3.6.0 844 (+106) 382 (+223) 0 (same) 1,226 (+329)
15+ 3.7.0 869 (+25) 450 (+68) 16 (+16) 1,335 (+109)
16+ 3.8.0 909 (+40) 429 (-21) 83 (+67) 1,421 (+86)
17+ 3.9.0 919 (+10) 412 (-17) 114 (+31) 1,445 (+24)
18+ 3.10.0 885 (-34) 412 (same) 120 (+6) 1,417 (-28)
19+ 3.11.0 891 (+6) 360 (-52) 181 (+61) 1,432 (+15)
20+ 3.12.0 929 (+38) 389 (+29) 179 (-2) 1,497 (+65)
21+ main (3.13) 1,022 (+93 ) 125 (-264) 339 (+160 ) 1,486 (-11 )
22+ =========== =========== ========== ========== ============
2323
2424Since Python 3.9, Python is now built with ``-fvisibility=hidden `` to avoid
2525exporting symbols which are not **explicitly ** exported.
@@ -44,7 +44,7 @@ Python Public Private Internal Total
44443.10.0 173 (same) 33 (-2) 13 (-1) 219 (-3)
45453.11.0 177 (+4) 32 (-1) 10 (-3) 219 (same)
46463.12.0 176 (-1) 30 (-2) 11 (+1) 217 (-2)
47- main (3.13) 181 (+5 ) 14 (-16) 24 (+13 ) 219 (+2 )
47+ main (3.13) 180 (+4 ) 14 (-16) 27 (+16 ) 221 (+4 )
4848=========== ========== ======== ======== ==========
4949
5050Line Numbers
@@ -63,7 +63,7 @@ Python Limited API CPython API Internal API Total
63633.10.0 9,909 (49%) 4,584 (23%) 5,553 (28%) 20,046
64643.11.0 8,733 (36%) 5,407 (22%) 10,079 (42%) 24,219
65653.12.0 9,012 (28%) 5,836 (18%) 17,650 (54%) 32,498
66- main (3.13) 9,046 (21 %) 8,254 (19 %) 25 ,860 (60 %) 43,160
66+ main (3.13) 9,181 (20 %) 8,401 (18 %) 27 ,860 (61 %) 45,442
6767=========== ============= =========== ============ ======
6868
6969File Numbers
@@ -82,7 +82,7 @@ Python Limited API CPython API Internal API Total
82823.10.0 80 (-17) 32 (+8) 49 (+15) 161 (+6)
83833.11.0 71 (-9) 47 (+15) 69 (+20) 187 (+26)
84843.12.0 71 (same) 49 (+2) 91 (+22) 211 (+24)
85- main (3.13) 72 (+1 ) 55 (+6 ) 123 (+32 ) 250 (+39 )
85+ main (3.13) 75 (+4 ) 57 (+8 ) 126 (+35 ) 258 (+47 )
8686=========== =========== =========== ============ =========
8787
8888Public functions defined as macros and static inline functions
@@ -101,7 +101,7 @@ Python Macro Static inline Total
1011013.10.0 307 (same) 0 (same) 307 (same)
1021023.11.0 269 (-38) 42 (+42) 311 (+4)
1031033.12.0 251 (-18) 64 (+22) 315 (+4)
104- main (3.13) 247 (-4 ) 63 (-1 ) 310 (-5 )
104+ main (3.13) 250 (-1 ) 62 (-2 ) 312 (-3 )
105105=========== ========== ============= ==========
106106
107107Only count public macros and public static inline functions (names starting with "Py" or "PY").
@@ -122,7 +122,7 @@ Python Macro Static inline Total
1221223.10.0 44 (+1) 18 (+7) 62 (+8)
1231233.11.0 53 (+9) 4 (-14) 57 (-5)
1241243.12.0 62 (+9) 7 (+3) 69 (+12)
125- main (3.13) 63 (+1 ) 13 (+6 ) 76 (+7 )
125+ main (3.13) 55 (-7 ) 10 (+3 ) 65 (-4 )
126126=========== ======== ============= ========
127127
128128Only count private macros and public static inline functions (ignore names starting with "Py" or "PY").
@@ -143,7 +143,7 @@ Python Limited API CPython API Internal API Total
1431433.10.0 41 (-27) 53 (+7) 91 (+53) 185 (+33)
1441443.11.0 19 (-22) 75 (+22) 112 (+21) 206 (+21)
1451453.12.0 18 (-1) 85 (+10) 170 (+58) 273 (+67)
146- main (3.13) 17 (-1 ) 90 (+5 ) 227 (+57 ) 334 (+61 )
146+ main (3.13) 16 (-2 ) 83 (-2 ) 230 (+60 ) 329 (+56 )
147147=========== =========== =========== ============ =========
148148
149149Count also private structures like "_PyCFrame" and structures with names not starting with Py like "_frozen".
0 commit comments