Commits on Jan 29, 2010
  1. @schwern

    Update meta data.

    Don't manifest our own dist directory.
    schwern committed Nov 8, 2008
  2. @schwern

    Version for release

    schwern committed Nov 8, 2008
  3. @schwern
  4. @schwern
  5. @schwern

    * Test the system time.h's limits and use them rather than the safe

        1970-2038 range.
    
    Need to add mktime to check_max.c
    schwern committed Nov 8, 2008
  6. @schwern

    Simplify the non-reentrant versions of gmtime and localtime.

    Suggested by cmadsn
    schwern committed Oct 25, 2008
  7. @schwern

    * timelocal() can now take an $isdst argument to disambiguate certain

        dates which can occur twice (like daylight savings time fall back)
    schwern committed Oct 22, 2008
  8. @schwern
  9. @schwern

    Compare times with cmp_ok() to get numeric equality. Avoid weird stri…

    …ngification problems with big numbers.
    
    Add some tests for our handling of DST.
    schwern committed Oct 22, 2008
  10. @schwern

    Bump the version of Time::Warn up to the one we're actually using. No…

    … need
    
    to risk a dependency mismatch.
    schwern committed Oct 22, 2008
  11. @schwern

    Basic changes file

    schwern committed Oct 20, 2008
  12. @schwern

    Update metafile

    schwern committed Oct 20, 2008
  13. @schwern

    Increment versions.

    Add meta files.
    schwern committed Oct 20, 2008
  14. @schwern

    Don't forget test requirements.

    schwern committed Oct 20, 2008
  15. @schwern
  16. @schwern
  17. @schwern

    Round out the documentation.

    schwern committed Oct 20, 2008
  18. @schwern

    Add documentation.

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

    Add the -g flag for debuggering.

    schwern committed Oct 20, 2008
  20. @schwern

    Fix timegm64() for distant times.

    Speed up timegm64() for distant times.
    
    Speed up mktime64() (via seconds_between_years) for distant times.
    schwern committed Oct 20, 2008
  21. @schwern
  22. @schwern

    Test that it returns undef on error.

    Add in some scalar tests.
    
    Test localtime() by setting TZ to US/Pacific.
    schwern committed Oct 20, 2008
  23. @schwern
  24. @schwern

    Generate the time64_config.h to fill in $Config{quadtype}.

    Fail to install if $Config{quadtype} is not available.
    
    Add a pile of compiler warnings for use in debugging.  XS violates some
    of them.
    
    Add a check for Time64_T overflow.
    
    Fix a type error returning the date as an NV
    schwern committed Oct 20, 2008
  25. @schwern

    Fix localtime/gmtime to work with no arguments.

    More tests.
    
    Unify the gmtime/localtime tests.
    schwern committed Oct 20, 2008
  26. @schwern

    Add Time::y2038 perl module to provide a bare bones wrapper around y2038

    for other modules, such as Time::Local, to use.
    schwern committed Oct 20, 2008
  27. @schwern
  28. @schwern

    Test the gregorian cycle optimization code in seconds_between_years by

    trying out years past 2400
    schwern committed Oct 18, 2008
  29. @schwern

    Implement mktime64()

    schwern committed Oct 18, 2008
  30. @schwern
  31. @schwern

    Implement gmtime64() and localtime64(). Follow the requirement that

    they return static memory. :(
    
    [code.google.com 2]
    schwern committed Oct 18, 2008
  32. @schwern

    Change safe_year() so it picks the lowest possible year in the 1970 -…

    … 2038
    
    range when the year is before 1970.
    
    Change safe_year() so it leaves years between 1970-2038 alone.
    
    [code.google.com 36]
    schwern committed Oct 17, 2008
  33. @schwern

    Consting.

    schwern committed Oct 10, 2008
  34. @schwern
  35. @schwern