Repository navigation
Commit a612d89
committed
Address review comments for libc timezone globals
Rewrite test_strptime.test_timezone to check each tzname entry and treat
UTC/GMT as standard time, so zones with negative DST such as
Europe/Dublin pass. Add a round-trip test with fixed EST5EDT rules.
Document the glibc tzset() early-return caveat in init_timezone(). In
get_dst_offset(), skip a normalized sample date instead of abandoning
the remaining months, and drop a dead tm_mon range check.
Expand the NEWS entry to cover the negative DST classification change,
daylight being nonzero for historical DST, and altzone sampling on
glibc and Windows.1 parent 7fad7cb commit a612d89
3 files changed
Lines changed: 45 additions & 18 deletions
File tree
- Lib/test
- Misc/NEWS.d/next/Library
- Modules
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
| 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 | + | |
489 | 506 | | |
490 | 507 | | |
491 | 508 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1898 | 1898 | | |
1899 | 1899 | | |
1900 | 1900 | | |
1901 | | - | |
1902 | | - | |
1903 | | - | |
1904 | 1901 | | |
1905 | 1902 | | |
1906 | 1903 | | |
| |||
1933 | 1930 | | |
1934 | 1931 | | |
1935 | 1932 | | |
1936 | | - | |
| 1933 | + | |
1937 | 1934 | | |
1938 | 1935 | | |
1939 | 1936 | | |
| |||
1983 | 1980 | | |
1984 | 1981 | | |
1985 | 1982 | | |
| 1983 | + | |
| 1984 | + | |
| 1985 | + | |
| 1986 | + | |
| 1987 | + | |
| 1988 | + | |
1986 | 1989 | | |
1987 | 1990 | | |
1988 | 1991 | | |
| |||
0 commit comments