Permalink
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 authored and schwern committed Jan 30, 2010
    …raries.
    
    From perl 7430375d1909c2b62c1fb3f9c6ed4b9d24dfcf32
  3. Silence Win32 compiler warnings.

    Steve Hay authored and schwern committed 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
  7. Update the list of implemented functions in the README.

    schwern committed Jan 30, 2010
    And some other housekeeping in the README.
Commits on Jan 29, 2010
  1. Add stubs to do gcov test coverage.

    schwern committed Oct 17, 2008
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
  2. Now integrated into the build, safe without USE_TM64.

    schwern committed Oct 17, 2008
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
  3. Quiet a small pile of type warnings due to size_t being unsigned.

    schwern committed Oct 17, 2008
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
  4. Include a test constructed based on the current date.

    schwern committed Oct 17, 2008
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
  5. Write a function to make testing strftime64() easier.

    schwern committed Oct 17, 2008
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
  6. Incorporate strtime64.c into the build process and add in a test. This

    schwern committed Oct 17, 2008
    involves...
    
    Changing the Makefile to handle multiple object files.
    
    Moving the optional main test routine from strtime64.c into t/strtime64.t.c.
    
    Normalzing all the WE_HAVE and HAS macros into HAVE.
    
    Use INT_64_T from time64_config rather than defining it.
    
    Define the I64_FORMAT as just lld, that should be fine.
    
    Fix some "code after declaration" warnings.
    
    Be sure to cast tm->tm_year to a Year or else its just an integer when
    USE_TM64 is false.  This fixes %Y and %y.
    
    Define a new is_str() test.
    
    Add strtime64.c to the build system.
    
    Add strftime64() to time64.h.
    
    Add HAVE_STDINT to the config, though I think that's standard.  At least
    it is in C99.  Have to get a copy of ANSI C 89.
  7. Handled some new formats

    Chris Jackson authored and schwern committed Oct 13, 2008
    ISO8601 is still proving to be a pest
    
    Some modifiers still outstanding, and still figuring out how to get the
    timezone in a portable manner (disabling C99 really buggers it up)
    
    Getting there...
    
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
  8. just added accumulators for the flags. They don't do anything yet, bu…

    Chris Jackson authored and schwern committed Oct 7, 2008
    …t I'm
    
    committing cos I'm about to make a major change.
    
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
  9. Just some tidyups and a minor bugfix (forgot to add 1900 to the year ;)

    Chris Jackson authored and schwern committed Oct 7, 2008
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
  10. Added strtime.c. Initial cut at providing strftime. Nothing like comp…

    Chris Jackson authored and schwern committed Oct 7, 2008
    …lete
    
    yet!
    
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
  11. Add asctime64.t and ctime64.t to the tap_tests target so they'll be run

    schwern committed Jan 8, 2009
    with "make test"
    
    Change clean to just blow away all the t/*.t files which are all compiled
    C programs.
  12. Implement asctime64() and asctime64_r()

    schwern committed Jan 7, 2009
    Add make_tm() convenience function to quickly make TM structs.
    
    Add is_str() to test strings.
  13. Detabify

    schwern committed Nov 18, 2008
  14. Note some past changes

    schwern committed Nov 17, 2008
  15. Add in a pile more localtime() tests to try and catch where the floating

    schwern committed Nov 12, 2008
    point accuracy creeps in on some 64 bit Linuxen.
  16. Note the fix to check_max

    schwern committed Nov 12, 2008
  17. Update the metafile.

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

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

    schwern committed Nov 11, 2008