Permalink
Commits on Jan 29, 2010
  1. Update the metafile.

    schwern committed Nov 11, 2008
  2. Date for release.

    schwern committed Nov 11, 2008
    20081111
  3. Add an INSTALL file.

    schwern committed Nov 11, 2008
  4. Doc Improvements

    schwern committed Nov 11, 2008
      * Added the location of the repository.
      * Gave a more specific location to submit bugs to.
  5. Fix some issues on Cygwin:

    schwern committed Nov 10, 2008
    bzip2 and bzip are not interchangable.
    Cygwin's make is leaving in the backslashes inside a perl -e string.  So it
    all has to be on one line.
    
    Also add a note about the expected results of the bzdiff/localtime tests.
  6. Use difftime() to produce a sensible time for printf(). This prevents

    schwern committed Nov 10, 2008
    overflow on some systems (HP/UX so far).
  7. Fix debugging print typo

    schwern committed Nov 10, 2008
  8. Add some permenant debugging statements to check_max.

    schwern committed Nov 10, 2008
    Fix the boundry for going over the Max/Min times.  It was off-by-one.
  9. Guarantee ordering of results

    schwern committed Nov 9, 2008
  10. Fix the binary search to not go outside it's initial bounds.

    schwern committed Nov 9, 2008
    Otherwise some systems will go berzerk when you try to call their time functions.
  11. The previous numbers for the limits of time_t for the Y2**31-1 bug

    schwern committed Nov 9, 2008
    were off by a little bit because I wasn't taking into account that
    it's the number in tm.tm_year and not the actual year which matters.
  12. Guess at the max and min time based on the size of time_t and tm.tm_y…

    schwern committed Nov 8, 2008
    …ear,
    
    then do a binary search within that range.  Avoids going wildly off the
    scale and tickling severe and unreturnable bugs on some system (FreeBSD 64bit
    goes crazy before y-2**31).
  13. Build Improvements

    schwern committed Nov 8, 2008
      * Moved building the program to check the limits of time.h to the code
        step to avoid having a configure_requires on ExtUtils::CBuilder.
      * Also made it quiessent and not rebuild itself unless necessary.
  14. Update meta data.

    schwern committed Nov 8, 2008
    Don't manifest our own dist directory.
  15. Version for release

    schwern committed Nov 8, 2008
  16. * Test the system time.h's limits and use them rather than the safe

    schwern committed Nov 8, 2008
        1970-2038 range.
    
    Need to add mktime to check_max.c
  17. Simplify the non-reentrant versions of gmtime and localtime.

    schwern committed Oct 25, 2008
    Suggested by cmadsn
  18. * timelocal() can now take an $isdst argument to disambiguate certain

    schwern committed Oct 22, 2008
        dates which can occur twice (like daylight savings time fall back)
  19. Compare times with cmp_ok() to get numeric equality. Avoid weird stri…

    schwern committed Oct 22, 2008
    …ngification problems with big numbers.
    
    Add some tests for our handling of DST.
  20. Bump the version of Time::Warn up to the one we're actually using. No…

    schwern committed Oct 22, 2008
    … need
    
    to risk a dependency mismatch.
  21. Basic changes file

    schwern committed Oct 20, 2008
  22. Update metafile

    schwern committed Oct 20, 2008
  23. Increment versions.

    schwern committed Oct 20, 2008
    Add meta files.
  24. Don't forget test requirements.

    schwern committed Oct 20, 2008
  25. Round out the documentation.

    schwern committed Oct 20, 2008
  26. Add documentation.

    schwern committed Oct 20, 2008
    Add timelocal() and timegm().