Upgrade to Time::HiRes 1.54
[p5sagit/p5-mst-13.2.git] / ext / Time / HiRes / Changes
index 971e701..e5fbe83 100644 (file)
@@ -1,5 +1,71 @@
 Revision history for Perl extension Time::HiRes.
 
+1.54
+       - Solaris: like Tru64 (dec_osf) also Solaris need -lrt for nanosleep
+
+1.53
+       - Windows: higher resolution time() by using the Windows
+         performance counter API, from Jan Dubois and Anton Shcherbinin.
+         The exact new higher resolution depends on the hardware,
+         but it should be quite a bit better than using the basic
+         Windows timers.
+
+1.52
+       - In AIX (v?) with perl 5.6.1 the HiRes.t can hang after
+         the subtest 18.  No known analysis nor fix, but added
+         an alarm (that requires fork() and alarm()) to the test.
+
+1.51
+       - doc tweaks from mjd (perl change #20456)
+       - NCR MP-RAS hints file added (svr4.pl) (perl change #21249)
+
+1.50
+       - add a message (for non-core builds) to Makefile.PL about
+         the LC_ALL=C workaround
+       - &Time::HiRes::d_nanosleep was broken (perl change #20131)
+       - the nanosleep() probe was broken (perl change #20061)
+       - use existence instead of definedness for feature probes
+         (perl change #20043)
+       - MPE/iX tweak (perl change #20042)
+       - do not use HAS_NANOSLEEP (perl change #19898)
+
+1.49
+       - UVuf for non-IVSIZE platforms (from Keiichiro Nagano)
+       - OS/2 can always mix subsecond sleeps with signals
+         (part of perl change #19789)
+
+1.48
+       - workaround for buggy gcc 2.95.3 in openbsd/sparc64
+         (perl change #19592)
+
+1.47
+       - do not use -lrt in Linux (from March Lehmann, perl change #19449)
+               - unnecessary (nanosleep is in libc anyway)
+               - harmful (-lrt slows down execution)
+               - incompatible (with many distributions' pthreads)
+
+1.46
+       - do not create files in blib directories under core
+         (perl change #19160, from rgs)
+       - detypo s/VTLARM/VTARLM/ (perl change #19328, from mjd)
+
+1.45
+       - guarantee that $xdefine in HiRes.t is always defined
+         (perl change #19109, from IlyaZ)
+       - a cleaner way to detect PERL_CORE (perl change #19111,
+         from IlyaZ)
+
+1.44
+       - add hints/irix.pl to turn off overly POSIX flags that
+         cause hide struct timespec to be hidden (and compilation
+         to fail) (bleadperl change #19085)
+       - documentation tweaks
+
+1.43
+       - add c:/temp to the list of temp directories to probe
+         so that cygwin (and win*?) builds are happy.  This was
+         needed at least in my cygwin 1.3.20/w2k setup.
+
 1.42
        - modernize the constants code (from Nicholas Clark)
 
@@ -8,10 +74,10 @@ Revision history for Perl extension Time::HiRes.
          for EXTERN.h (either a core perl build, or an installed perl)
          had broken (which lead into all test compiles failing with
          a core perl build, but thanks to the robustness of Makefile.PL
-         nothing of was visible).  The brokenness seemed to be caused
-         by $ENV{PERL_CORE} not being on for core builds?  Now stole
-         a trick from the Encode that sets $ENV{PERL_CORE} right, and
-         both styles of build should work again.
+         nothing of this was visible).  The brokenness seemed to be
+         caused by $ENV{PERL_CORE} not being on for core builds?
+         Now stole a trick from the Encode that sets $ENV{PERL_CORE}
+         right, and both styles of build should work again.
 
 1.40
        - Nicholas Clark noticed that the my_catdir() emulation function