forked frompython/cpython
- Notifications
You must be signed in to change notification settings - Fork28
Commit0bd6735
committed
pythonGH-93516: Speedup line number checks when tracing. (pythonGH-93763)
* Use a lookup table to reduce overhead of getting line numbers during tracing.1 parent81686e7 commit0bd6735
File tree
6 files changed
+101
-8
lines changed- Include
- cpython
- internal
- Misc/NEWS.d/next/Core and Builtins
- Objects
- Python
- Tools/scripts
6 files changed
+101
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
| 66 | + | |
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
| 92 | + | |
91 | 93 | | |
92 | 94 | | |
93 | 95 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
478 | 507 | | |
479 | 508 | | |
480 | 509 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
| 339 | + | |
| 340 | + | |
339 | 341 | | |
340 | 342 | | |
341 | 343 | | |
| |||
694 | 696 | | |
695 | 697 | | |
696 | 698 | | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
697 | 743 | | |
698 | 744 | | |
699 | 745 | | |
700 | 746 | | |
701 | 747 | | |
702 | 748 | | |
703 | 749 | | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
704 | 753 | | |
705 | 754 | | |
706 | 755 | | |
| |||
1534 | 1583 | | |
1535 | 1584 | | |
1536 | 1585 | | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
1537 | 1589 | | |
1538 | 1590 | | |
1539 | 1591 | | |
| |||
2090 | 2142 | | |
2091 | 2143 | | |
2092 | 2144 | | |
| 2145 | + | |
| 2146 | + | |
| 2147 | + | |
| 2148 | + | |
2093 | 2149 | | |
2094 | 2150 | | |
2095 | 2151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6854 | 6854 | | |
6855 | 6855 | | |
6856 | 6856 | | |
6857 | | - | |
6858 | | - | |
6859 | | - | |
| 6857 | + | |
| 6858 | + | |
| 6859 | + | |
| 6860 | + | |
6860 | 6861 | | |
6861 | 6862 | | |
6862 | 6863 | | |
| |||
6893 | 6894 | | |
6894 | 6895 | | |
6895 | 6896 | | |
6896 | | - | |
| 6897 | + | |
| 6898 | + | |
| 6899 | + | |
6897 | 6900 | | |
6898 | 6901 | | |
6899 | 6902 | | |
| |||
6904 | 6907 | | |
6905 | 6908 | | |
6906 | 6909 | | |
6907 | | - | |
| 6910 | + | |
6908 | 6911 | | |
6909 | | - | |
6910 | | - | |
| 6912 | + | |
6911 | 6913 | | |
6912 | 6914 | | |
6913 | 6915 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
| 265 | + | |
265 | 266 | | |
266 | 267 | | |
267 | 268 | | |
| |||
278 | 279 | | |
279 | 280 | | |
280 | 281 | | |
| 282 | + | |
281 | 283 | | |
282 | 284 | | |
283 | 285 | | |
| |||
0 commit comments
Comments
(0)