summaryrefslogtreecommitdiff
path: root/time/p5-Time-HiRes
AgeCommit message (Collapse)AuthorFilesLines
2005-02-23Add RMD160 checksums.wiz1-1/+2
2005-01-20Update p5-Time-HiRes to 1.66.bad2-6/+5
Changes since 1.59: 1.66 - add nanosleep() - fix the 'hierachy' typo in Makefile.PL [rt.cpan.org #8492] - should now build in Solaris [rt.cpan.org #7165] (since 1.64) - should now build in Cygwin [rt.cpan.org #7535] (since 1.64) - close also [rt.cpan.org #5933] "Time::HiRes::time does not pick up time adjustments like ntp" since ever reproducing it in the same environment has become rather unlikely 1.65 - one should not mix u?alarm and sleep (the tests modified by 1.65, #12 and #13, hung in Solaris), now we just busy loop executing an empty block - in the documentation underline the unspecificity of mixing sleeps and alarms - small spelling fixes 1.64 - regenerate ppport.h with Devel::PPPort 3.03, now the MY_CXT_CLONE is defined in ppport.h, we no more need to do that. - the test #12 would often hang in sigsuspend() (at least that's where Mac OS X' ktrace shows it hanging). With the sleep()s changed to sleep(1)s, the tests still pass but no hang after a few hundred repeats. 1.63 - Win32 and any ithread build: ppport.h didn't define MY_CXT_CLONE, which seems to be a Time-HiResism. 1.62 - Skip testing if under PERL_CORE and Time::HiRes has not been Configured (from Marcus Holland-Moritz, core change #23246) - Use ppport.h generated by Devel::PPPort 3.01, allowing cutting away our own portability code. - Don't use $ENV{PERL_CORE} for < 5.6.0. - Don't use "for my $i" for <= 5.003. - Don't use Pause() for <= 5.003. - Can't use newSVpvf for <= 5.003. (most of the changes from Marcus) 1.61 - Win32: reset reading from the performance counters every five minutes to better track wall clock time (thanks to PC timers being often quite bad), should help long-running programs. 1.60 - Win32: Patch from Steve Hay [PATCH] Re: [perl #30755] [Win32] Different results from Time::HiRes::gettimeofdayunder the debugger to [perl #30755] reported by Nigel Sandever - Cygwin: Use the Win32 recalibration code also in Cygwin if the <w32api/windows.h> APIs are available. Cygwin testing by Yitzchak Scott-Thoennes. - Solaris: use -lposix4 to get nanosleep for Solaris 2.6, after that keep using -lrt, patch from Alan Burlison, bug reported in [cpan #7165]
2004-12-20since perl is now built with threads on most platforms, the perl archlibgrant1-1/+2
module directory has changed (eg. "darwin-2level" vs. "darwin-thread-multi-2level"). binary packages of perl modules need to be distinguishable between being built against threaded perl and unthreaded perl, so bump the PKGREVISION of all perl module packages and introduce BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct dependencies are registered and the binary packages are distinct. addresses PR pkg/28619 from H. Todd Fujinaka.
2004-08-03Update time/p5-Time-HiRes to 1.59. Changes from version 1.56 includejlam2-6/+5
changes to improve Win32 support.
2004-03-12Update to 1.56heinz2-13/+8
It's no longer in category 'devel'. PERL5_CONFIGURE is already the default if we include module.mk. No more pre-configure necessary, the maintainer integrated the reported fix for Solaris. Relevant changes since 1.52 =========================== 1.56 - Give a clearer message if the tests timeout (perl change #22253) - Don't use /tmp or its moral equivalents (perl bug #15036, perl change #22258) 1.55 - Windows: ming32 patch from Mike Pomraning (use Perl's Const64() instead of VC-specific i64 suffix) 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.
2004-01-05bl3ifyjlam1-2/+4
2003-12-28Add hints file for Solaris to enable nanosleep()heinz1-1/+6
2003-12-03Update to 1.52, changes include:chris2-5/+5
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)
2003-09-13Update time/p5-Time-HiRes to 1.50. Changes from version 1.49 include:jlam3-18/+5
- &Time::HiRes::d_nanosleep was broken (perl change #20131) - the nanosleep() probe was broken (perl change #20061)
2003-09-13Remove redundant TEST_TARGET definition that matches the default one injlam1-3/+1
perl5/module.mk.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-08Update to 1.49 since many CPAN mirror sites no longer have 1.47.gson2-5/+5
Changes since 1.47: 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)
2003-05-22Update to 1.47, from Hiramatsu Yoshifumi in PR 21639.wiz3-9/+9
Changes since 1.42: - do not create files in blib directories under core (perl change #19160, from rgs) - detypo s/VTLARM/VTARLM/ (perl change #19328, from mjd) - 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) - 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
2003-02-15Updated to version 1.42.salo2-5/+5
Patch from Jeremy C. Reed via PR pkg/20321. Changes: 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 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
2002-11-15Update to 1.38heinz4-9/+26
Revision history for Perl extension Time::HiRes. 1.38 - no functional changes - move lib/Time/HiRes.pm as Hires.pm - libraries scanning was slightly broken (always scanned for a library even when $Config{libs} already had it) 1.37 - Ray Zimmerman ran into a race condition in Mac OS X. A 0.01-second alarm fired before the test expected. The test first slept indefinitely (blocking for signals) and only after that tested for the signal having been sent. Since the signal had already been sent, the test #12 never completed. The solution: test first, then block. - default to being silent on all probing attempts, set the environment variable VERBOSE to a true value to see the details (the probing command and the possible errors) 1.36 - do not clear MAN3PODS in Makefile.PL (Radoslaw Zielinski) - INSTALLDIRS => 'perl' missing which means that Time::HiRes cannot be upgraded from CPAN to override the 5.8.0 version (Guido A. Ostkamp) - Time::HiRes 1.35 could not be dropped as-is to bleadperl because the include directories did not adjust themselves if $ENV{PERL_CORE} (Hugo van der Sanden) - add documentation about the restart of select() under alarm() 1.35 - small documentation tweaks 1.34 - better VMS operation (Craig Berry) 1.33 - our time machine is accelerating: now works with Perl 5.004_01 (tried with 5.003_07 and 5.002 but I get segmentation faults from running the Makefile.PL with those in Tru64 4.0D) 1.31 and 1.32 add more backward compatibility (now all the way back to Perl 5.00404), and using nanosleep() (if available) for subsecond sleeps. 1.30 adds all the changes made during the Perl 5.6->5.7->5.8 development cycle. Most notably portability across platforms has been enhanced, and the interval timers (setitimer, getitimer) have been added. Note that the version of Time::HiRes that is included in Perl 5.8.0 calls itself 1.20_00, but it is equivalent to this Time::HiRes version. Note also that in 1.30 Wegscheid turns over the maintenance to Jarkko Hietaniemi. 1.20
2002-10-20Use buildlink2. Use perl5/module.mk.seb1-6/+3
2002-07-05Move time management related Perl5 packages to category "time".tron4-0/+29