summaryrefslogtreecommitdiff
path: root/dist/Time-HiRes
diff options
context:
space:
mode:
authorNicolas R <atoomic@cpan.org>2019-02-18 16:42:44 -0700
committerNicolas R <atoomic@cpan.org>2019-02-18 16:45:47 -0700
commite27e0631fbf47d38f2f3d50d87da9d07f13d9315 (patch)
tree51e3dd73c49fe0842fc37c53143175ee3fc1dedd /dist/Time-HiRes
parentda5214680038eac4eb19b99e01a802126607da90 (diff)
downloadperl-e27e0631fbf47d38f2f3d50d87da9d07f13d9315.tar.gz
Update Time-HiRes Changes for 1.9760
1.9760 is now released to CPAN to match its status in blead. This commit is synchronizing the Changelog, by reintroducing some history which were lost during previous reverts. Any new change since cf8375d should now go to the next release 1.9761. A '{{NEXT}}' entry was added to the Changes for tracking these changes. Note that a Dual-Life git repository is now available for Time-HiRes. Upstream-URL: https://github.com/Dual-Life/Time-HiRes
Diffstat (limited to 'dist/Time-HiRes')
-rw-r--r--dist/Time-HiRes/Changes57
1 files changed, 57 insertions, 0 deletions
diff --git a/dist/Time-HiRes/Changes b/dist/Time-HiRes/Changes
index bad6b565df..55553585ba 100644
--- a/dist/Time-HiRes/Changes
+++ b/dist/Time-HiRes/Changes
@@ -1,10 +1,67 @@
Revision history for the Perl extension Time::HiRes.
+{{NEXT}}
+
+1.9760 [2019-02-18]
+ - make utime() available only if we have both fd and name setting
+ [RT #133030]
+ - Adjutst Makefile.PL for windows: the DEFINE() in Makefile.PL
+ can't be be in sub init() because that sub isn't called on windows
+ - t/itimer.t: avoid race condition.
+ - don't truncate nanosec utime
+ - fallback/const-c.inc: Avoid compiler warning showing up on darwin.
+
1.9759 [2018-03-23]
- This version reverts the changes on CPAN that were included in 1.9754 - 1.9758.
Several of these changes caused instability on some windows platforms. We can
revisit these fixes if necessary in Perl 5.29.0
+1.9758 [2018-03-21]
+ - fix build in Win32 with Visual C by introducing a fake struct timezone
+ [rt.cpan.org #124844]
+ - in utime.t detect better being run in a noatime filesystem,
+ and if so, skip the test (for the HAMMER filesystem of DragonflyBSD)
+ - also for the HAMMER fs (if not in noatime), lower the expected subsecond
+ timestamp granularity to microseconds
+ - fix the version number typo in Changes: 1.9577 -> 1.9757
+
+1.9757 [2018-03-15]
+ - fix win32 (and cygwin?) builds which have been broken since 1.9755:
+ problem was that gettimeofday() is a macro and needs to stay such
+ - regenerate ppport.h with Perl 5.26.1 (was previously generated with
+ 5.25.6) and Devel::PPPort 3.35 (previously 3.36) -- this doesn't
+ change the ppport.h, though
+
+1.9756 [2018-03-14]
+ - division by zero in new test tv_interval.t [rt.cpan.org #124775]:
+ made the test pass even if the difference is zero, but also
+ made it practically impossible to ever be zero by adding
+ a sub-second sleep.
+ - remove comments from inside qw [rt.cpan.org #124777],
+ only seemed to be caught by Perl 5.18.4
+
+1.9755 [2018-03-14]
+ - adjust the error messages of tv_interval()
+ - the NV_1EX constants now cast to be NV so that
+ tv_interval() with long double builds does not
+ produce ugly results [rt.cpan.org #106456]
+ - add tests for tv_interval()
+ - centralize the mygettimeofday() logic
+ - make the mygettimeofday() a function instead of macro
+ - add the OS X 10.12+ clock_gettime() constants
+ CLOCK_MONOTONIC_RAW_APPROX CLOCK_UPTIME_RAW_APPROX
+ - regenerate the fallback files
+
+1.9754 [2018-02-16]
+ - unify the gettimeofday() and time() forked code
+ that had near identical code paths for MacOS Classic
+ (which has two unusual features: unsigned time_t,
+ and a special tz struct member), and for non-MacOS Classic
+ - tv_interval should be implemented in XS
+ [rt.cpan.org #106456]
+ thanks to Sergey Aleynikov (suggested implementation simplified
+ by the above-mentioned MacOS Classic simplification)
+
1.9753 [2018-01-11]
- in t/clock.t in a fast system we need to burn more CPU,
reported and fix suggested by Joel C. Maslak <jmaslak@antelope.net>