Upgrade to Time::HiRes 1.54
[p5sagit/p5-mst-13.2.git] / ext / Time / HiRes / Changes
index 3ba982d..e5fbe83 100644 (file)
@@ -1,5 +1,95 @@
 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)
+
+1.41
+       - At some point the ability to figure our the correct incdir
+         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 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
+         was broken (which means that we didn't really work for Perls
+         5.002 and 5.003)
+       - inspired by fixing the above made the whole Makefile.PL -w
+         and strict clean
+       - tightened up the Makefile.PL output, less whitespace
+
+1.39
+       - fix from Craig Berry for better building in VMS with PERL_CORE
+
 1.38
        - no functional changes
        - move lib/Time/HiRes.pm as Hires.pm