| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This means it should run on anything that does not have a 64-bit
integer type available but does have a double. Presumably this
includes platforms that define PERL_MICRO, so we now use the
same extended time implementation for everything that runs Perl.
|
|
|
|
|
|
| |
It's not really the system gmtime; it's the homegrown one in vms/vms.c
that checks hints and does shifting between UTC and local time when
requested.
|
|
|
|
| |
As Robin explained, -123UL will be (should be) parsed as -(123UL), which should make all compilers happy
|
|
|
|
|
|
| |
Fix trailing #endif.
Remove C99 macro.
|
|
|
|
|
|
|
|
|
|
|
| |
Add trace code.
Fix implied negative time in localtie64_r(). This fixes Windows.
Put in some more tests around small negative and positive times to
try and catch the above.
Explain the loss of accuracy due to use of doubles in perlport.
|
|
Configuration information split out into its own header.
Added files to MANIFEST
Turn off USE_SYSTEM_GMTIME, ours is more reliable and possibly faster.
Fix type warnings found on Windows.
Remove unnecessary use of floor() and ceil().
|