Permalink
Commits on Feb 15, 2010
  1. Version 20100214.1823_03

    schwern committed Feb 15, 2010
Commits on Feb 13, 2010
  1. Version 20100213.0504_02

    schwern committed Feb 13, 2010
  2. Version 20100213.0000_01

    schwern committed Feb 13, 2010
  3. Update build dependencies

    schwern committed Feb 13, 2010
    Test::More for explain()
    
    Need JSON::XS to build
  4. Give the past localtime() tests an epsilon.

    schwern committed Feb 13, 2010
    Can't predict exactly what a system's localtime() will do with a distant date.
    Past dates tend to be calcualted by solar noon, but slightly different system by system.
  5. Typo

    schwern committed Feb 13, 2010
  6. mktime64() now has an accurate idea of what the system mktime can do.

    schwern committed Feb 13, 2010
    Let check_max see the time.h configuration before it checks the limits
    
    Split time64_config.h into time64_limits.h so check_max can use time64_config.h
    
    Time::y2038 has to create time64_config.h before it can run check_max
  7. Make the time.h capability check quiessent.

    schwern committed Feb 13, 2010
    Also let the user know there may be C errors.
  8. Output check_max as JSON so other projects can use it easier.

    schwern committed Feb 13, 2010
    Rework time64_config.h to take a pile of constants representing the mktime/timegm
    limits.  This sucks, but I don't know how to put a struct into a header file without
    C complaining and I don't want to split the config.
Commits on Feb 10, 2010
Commits on Feb 8, 2010
  1. Turn on some more warnings suggested by "An Introduction to GCC" and …

    schwern committed Feb 8, 2010
    …fix them.
    
    Also fix that pesky "constant is unsigned in ISO C" warning.
Commits on Feb 7, 2010
Commits on Feb 5, 2010
  1. Use a constant for time64 object files.

    schwern committed Feb 5, 2010
    For a moment there was more than one.  Nicer to have it in a variable anyway.
    
    Also t/mktime64.t wasn't getting run.
  2. Ignore the check_max binary

    schwern committed Feb 5, 2010
Commits on Feb 4, 2010
  1. Add a check for timegm and mktime's limits.

    schwern committed Feb 4, 2010
    This is necessary for a more accurate mktime.
  2. minor typo in a comment

    schwern committed Feb 4, 2010
Commits on Jan 30, 2010
  1. Add some sanity tests for distant years.

    schwern committed Jan 30, 2010
    Perl 5.11 broke y2038 but the tests didn't notice.
  2. Give the TRACE macros specific names to avoid clashing with other lib…

    craigberry committed with schwern Jan 30, 2010
    …raries.
    
    From perl 7430375d1909c2b62c1fb3f9c6ed4b9d24dfcf32
  3. Silence Win32 compiler warnings.

    Steve Hay committed with schwern Jan 13, 2009
  4. Apparently VMS's C compiler is case insensitive wrt function names. *…

    schwern committed Jan 30, 2010
    …headdesk*
    
    Hopefully it doesn't strip out numbers, too.
    
    From perl ef3a38ffad701e4f5a98a0a1f84c7e2e8c3da11e by Craig A. Berry <craigberry@mac.com>
    but with modifications to the new name.
  5. Add gitignore files

    schwern committed Jan 30, 2010
  6. Cleanup check_max

    schwern committed Jan 30, 2010