|
2 | 2 | Statistics on the Python C API |
3 | 3 | ++++++++++++++++++++++++++++++ |
4 | 4 |
|
5 | | -Line Numbers |
6 | | -============ |
7 | | - |
8 | | -Number of C API line numbers per Python version: |
9 | | - |
10 | | -=========== ============= =========== ============ ====== |
11 | | -Python Limited API CPython API Internal API Total |
12 | | -=========== ============= =========== ============ ====== |
13 | | -2.7.0 12,392 (100%) 0 (0%) 0 (0%) 12,392 |
14 | | -3.6.0 15,330 (100%) 0 (0%) 0 (0%) 15,330 |
15 | | -3.7.0 15,943 (96%) 0 (0%) 703 (4%) 16,646 |
16 | | -3.8.0 12,648 (69%) 3,418 (19%) 2,241 (12%) 18,307 |
17 | | -3.9.0 11,744 (61%) 4,359 (23%) 3,118 (16%) 19,221 |
18 | | -3.10.0 9,909 (49%) 4,584 (23%) 5,553 (28%) 20,046 |
19 | | -3.11.0 8,733 (36%) 5,407 (22%) 10,079 (42%) 24,219 |
20 | | -3.12 (dev) 8,989 (28%) 5,815 (18%) 17,663 (54%) 32,467 |
21 | | -main (3.13) 8,837 (23%) 7,498 (19%) 22,560 (58%) 38,895 |
22 | | -=========== ============= =========== ============ ====== |
23 | | - |
24 | | -File Numbers |
25 | | -============ |
26 | | - |
27 | | -Number of header file numbers per Python version: |
28 | | - |
29 | | -=========== =========== =========== ============ ========= |
30 | | -Python Limited API CPython API Internal API Total |
31 | | -=========== =========== =========== ============ ========= |
32 | | -2.7.0 91 0 0 91 |
33 | | -3.6.0 98 (+7) 0 (same) 0 (same) 98 (+7) |
34 | | -3.7.0 98 (same) 0 (same) 12 (+12) 110 (+12) |
35 | | -3.8.0 96 (-2) 15 (+15) 22 (+10) 133 (+23) |
36 | | -3.9.0 97 (+1) 24 (+9) 34 (+12) 155 (+22) |
37 | | -3.10.0 80 (-17) 32 (+8) 49 (+15) 161 (+6) |
38 | | -3.11.0 71 (-9) 47 (+15) 69 (+20) 187 (+26) |
39 | | -3.12 (dev) 70 (-1) 48 (+1) 92 (+23) 210 (+23) |
40 | | -main (3.13) 72 (+2) 54 (+6) 110 (+18) 236 (+26) |
41 | | -=========== =========== =========== ============ ========= |
42 | | - |
43 | 5 | Functions |
44 | 6 | ========= |
45 | 7 |
|
@@ -85,6 +47,44 @@ Python Public Private Internal Total |
85 | 47 | main (3.13) 179 (+3) 14 (-15) 17 (+5) 210 (-7) |
86 | 48 | =========== ========== ======== ======== ========== |
87 | 49 |
|
| 50 | +Line Numbers |
| 51 | +============ |
| 52 | + |
| 53 | +Number of C API line numbers per Python version: |
| 54 | + |
| 55 | +=========== ============= =========== ============ ====== |
| 56 | +Python Limited API CPython API Internal API Total |
| 57 | +=========== ============= =========== ============ ====== |
| 58 | +2.7.0 12,392 (100%) 0 (0%) 0 (0%) 12,392 |
| 59 | +3.6.0 15,330 (100%) 0 (0%) 0 (0%) 15,330 |
| 60 | +3.7.0 15,943 (96%) 0 (0%) 703 (4%) 16,646 |
| 61 | +3.8.0 12,648 (69%) 3,418 (19%) 2,241 (12%) 18,307 |
| 62 | +3.9.0 11,744 (61%) 4,359 (23%) 3,118 (16%) 19,221 |
| 63 | +3.10.0 9,909 (49%) 4,584 (23%) 5,553 (28%) 20,046 |
| 64 | +3.11.0 8,733 (36%) 5,407 (22%) 10,079 (42%) 24,219 |
| 65 | +3.12 (dev) 8,989 (28%) 5,815 (18%) 17,663 (54%) 32,467 |
| 66 | +main (3.13) 8,837 (23%) 7,498 (19%) 22,560 (58%) 38,895 |
| 67 | +=========== ============= =========== ============ ====== |
| 68 | + |
| 69 | +File Numbers |
| 70 | +============ |
| 71 | + |
| 72 | +Number of header file numbers per Python version: |
| 73 | + |
| 74 | +=========== =========== =========== ============ ========= |
| 75 | +Python Limited API CPython API Internal API Total |
| 76 | +=========== =========== =========== ============ ========= |
| 77 | +2.7.0 91 0 0 91 |
| 78 | +3.6.0 98 (+7) 0 (same) 0 (same) 98 (+7) |
| 79 | +3.7.0 98 (same) 0 (same) 12 (+12) 110 (+12) |
| 80 | +3.8.0 96 (-2) 15 (+15) 22 (+10) 133 (+23) |
| 81 | +3.9.0 97 (+1) 24 (+9) 34 (+12) 155 (+22) |
| 82 | +3.10.0 80 (-17) 32 (+8) 49 (+15) 161 (+6) |
| 83 | +3.11.0 71 (-9) 47 (+15) 69 (+20) 187 (+26) |
| 84 | +3.12 (dev) 70 (-1) 48 (+1) 92 (+23) 210 (+23) |
| 85 | +main (3.13) 72 (+2) 54 (+6) 110 (+18) 236 (+26) |
| 86 | +=========== =========== =========== ============ ========= |
| 87 | + |
88 | 88 | Public functions defined as macros and static inline functions |
89 | 89 | ============================================================== |
90 | 90 |
|
|
0 commit comments