Commit 3df5c68
authored
time.perf_counter() on Windows and time.monotonic() on macOS are now
system-wide. Previously, they used an offset computed at startup to
reduce the precision loss caused by the float type. Use
time.perf_counter_ns() and time.monotonic_ns() added in Python 3.7 to
avoid this precision loss.
1 parent aa01011 commit 3df5c68
3 files changed
Lines changed: 43 additions & 21 deletions
File tree
- Doc/library
- Misc/NEWS.d/next/Library
- Python
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
169 | 172 | | |
170 | 173 | | |
171 | 174 | | |
| |||
185 | 188 | | |
186 | 189 | | |
187 | 190 | | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
188 | 194 | | |
189 | 195 | | |
190 | 196 | | |
| |||
273 | 279 | | |
274 | 280 | | |
275 | 281 | | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
276 | 285 | | |
| 286 | + | |
277 | 287 | | |
278 | 288 | | |
279 | 289 | | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
280 | 293 | | |
281 | 294 | | |
282 | 295 | | |
| |||
295 | 308 | | |
296 | 309 | | |
297 | 310 | | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
298 | 314 | | |
299 | 315 | | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
300 | 319 | | |
301 | 320 | | |
302 | 321 | | |
| |||
317 | 336 | | |
318 | 337 | | |
319 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
320 | 342 | | |
321 | 343 | | |
322 | 344 | | |
| |||
581 | 603 | | |
582 | 604 | | |
583 | 605 | | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
584 | 617 | | |
585 | 618 | | |
586 | 619 | | |
| |||
595 | 628 | | |
596 | 629 | | |
597 | 630 | | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
598 | 634 | | |
599 | 635 | | |
600 | 636 | | |
| |||
608 | 644 | | |
609 | 645 | | |
610 | 646 | | |
611 | | - | |
612 | | - | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | 647 | | |
619 | 648 | | |
620 | 649 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
730 | 730 | | |
731 | 731 | | |
732 | 732 | | |
733 | | - | |
| 733 | + | |
734 | 734 | | |
735 | 735 | | |
736 | 736 | | |
| |||
822 | 822 | | |
823 | 823 | | |
824 | 824 | | |
825 | | - | |
826 | 825 | | |
827 | 826 | | |
828 | 827 | | |
| |||
859 | 858 | | |
860 | 859 | | |
861 | 860 | | |
862 | | - | |
863 | | - | |
864 | 861 | | |
865 | 862 | | |
866 | 863 | | |
| |||
871 | 868 | | |
872 | 869 | | |
873 | 870 | | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | 871 | | |
878 | 872 | | |
879 | 873 | | |
| |||
960 | 954 | | |
961 | 955 | | |
962 | 956 | | |
963 | | - | |
964 | 957 | | |
965 | 958 | | |
966 | 959 | | |
| |||
1000 | 993 | | |
1001 | 994 | | |
1002 | 995 | | |
1003 | | - | |
1004 | 996 | | |
1005 | 997 | | |
1006 | 998 | | |
| |||
1013 | 1005 | | |
1014 | 1006 | | |
1015 | 1007 | | |
1016 | | - | |
1017 | | - | |
1018 | | - | |
1019 | | - | |
1020 | 1008 | | |
1021 | 1009 | | |
1022 | 1010 | | |
| |||
0 commit comments