Changes for version 1.07_93 - 2003-07-23
- Henrik's code explicitly didn't work with negative epoch values, which is not good. Now we assume that they are allowed, except on MacOS, which is known to use an unsigned int for time_t.
- Document that dates before the epoch should work on systems which support negative epoch values, but that we can't test them because we don't know _which_ systems support this.
Changes for version 1.07_92 - 2003-07-23
- Removed tests which relied on the zoneinfo database to be up to date and accurate in order to pass, since we have absolutely no control over this whatsoever. I hate external dependencies.
Changes for version 1.07_91 - 2003-07-22
- Henrik refined his edge case fix to work on Win32, which apparently dislikes large negative signed ints. Tests now pass on Win32. More testing on other platforms is appreciated.
- Documented Time::Local's behavior when timelocal is called with an ambiguous local time. Some local times occur twice on the same day because a DST change causes the clock to move backwards one earlier. See "Ambiguous Local Times" in the docs for more details. Closes perlbug 7822.
- Removed the statement under "BUGS" that the proclivity to croak() is probably a bug. It's not a bug, and it sure isn't going to change at this point in time, anyway!
Changes for version 1.07_90 - 2003-07-15
- Fixed behavior for edge cases like timegm(gmtime(0x7FFF_FFFF)), which should work even on platforms where time_t is signed. Patch from Henrik Gulbrandsen.
Modules
efficiently compute time from local and GMT time