Lines Matching +full:fine +full:- +full:tuning
5 - Remove obsolete vms code
6 - Use core version compare
7 - Use GIMME_V instead of the deprecated GIMME
8 - t/utime.t: dragonflybsd has only microsecond precision
9 - t/utime.t: dragonflybsd is noatime by default
10 - t/stat.t: skip testing access times on HaikuOS, it doesn't support
12 - darwin: make sure the compiler can find the system perl headers
14 - darwin: make sure PERL_DARWIN is defined on darwin.
15 - don't compare stat and lstat atime if PERL_FILE_ATIME_CHANGES is set in
18 - don't use C++ guards around the perl header files, it caused C++
20 - don't try to suppress C++ compatibility warnings in C++ builds, since
23 1.9764 [2020-08-10]
24 - Fix a bunch of repeated-word typos
25 - Fix compilation with Visual C++ 2013 and older
26 - Implement clock_gettime() and clock_getres() for win32
27 - Remove workaround for an ancient Devel::PPPort bug
28 - Remove the remains of MacOS classic support
29 - Remove code for perls older than 5.6
30 - Remove vestiges of mpeix support (removed in 5.17.x)
31 - Remove trailing blanks
32 - Add links to pod
34 1.9760 [2019-02-18]
35 - make utime() available only if we have both fd and name setting
37 - Adjutst Makefile.PL for windows: the DEFINE() in Makefile.PL
39 - t/itimer.t: avoid race condition.
40 - don't truncate nanosec utime
41 - fallback/const-c.inc: Avoid compiler warning showing up on darwin.
43 1.9759 [2018-03-23]
44 - This version reverts the changes on CPAN that were included in 1.9754 - 1.9758.
48 1.9758 [2018-03-21]
49 - fix build in Win32 with Visual C by introducing a fake struct timezone
51 - in utime.t detect better being run in a noatime filesystem,
53 - also for the HAMMER fs (if not in noatime), lower the expected subsecond
55 - fix the version number typo in Changes: 1.9577 -> 1.9757
57 1.9757 [2018-03-15]
58 - fix win32 (and cygwin?) builds which have been broken since 1.9755:
60 - regenerate ppport.h with Perl 5.26.1 (was previously generated with
61 5.25.6) and Devel::PPPort 3.35 (previously 3.36) -- this doesn't
64 1.9756 [2018-03-14]
65 - division by zero in new test tv_interval.t [rt.cpan.org #124775]:
68 a sub-second sleep.
69 - remove comments from inside qw [rt.cpan.org #124777],
72 1.9755 [2018-03-14]
73 - adjust the error messages of tv_interval()
74 - the NV_1EX constants now cast to be NV so that
77 - add tests for tv_interval()
78 - centralize the mygettimeofday() logic
79 - make the mygettimeofday() a function instead of macro
80 - add the OS X 10.12+ clock_gettime() constants
82 - regenerate the fallback files
84 1.9754 [2018-02-16]
85 - unify the gettimeofday() and time() forked code
88 and a special tz struct member), and for non-MacOS Classic
89 - tv_interval should be implemented in XS
92 by the above-mentioned MacOS Classic simplification)
94 1.9753 [2018-01-11]
95 - in t/clock.t in a fast system we need to burn more CPU,
98 - for t/utime.t in netbsd we need /sbin in PATH to find the mount command,
103 1.9752 [2018-01-04]
104 - fix an error in the error message of utimensat() not available:
106 - add --force alias for Makefile.PL --configure
108 1.9751 [2018-01-02]
109 - in macOS/OSX/Darwin, use __has_builtin() check also for utimensat(),
114 - do not define TIME_HIRES_STAT/d_hires_stat if none was found, instead
117 - in t/utime.t try to divine if the filesystem of the tempfiles has been
121 - synchronize the constant lists in HiRes.pm:@EXPORT_OK
122 and Makefile.PL:doConstants and regenerate fallback/const-c.inc
123 and fallback/const-xs.inc, this fixes Perl 5.6.2 issue with
127 - in t/utime.t define a nop sub done_testing for ancient Perls
129 - in Perl 5.6.2 a bogus warning
133 1.9750 [2017-12-22]
134 - update META.yml and META.json for XSLoader instead of DynaLoader
137 1.9749 [2017-12-21]
138 - CPAN release
139 - Quieten Time-HiRes test noise: blead 0f009486
140 - Switch some core modules to XSLoader: blead b9a5a78f [rt.cpan.org #129789]
141 - disable a flapping test for CI: blead cd2a978d
142 - Avoid newGVgen in blead-upstream modules: blead 732d3893
143 - Declaration after statement in typemap: blead d269f586
144 - semicolon-friendly diagnostic control: blead 7347ee54
145 - in macOS (OS X) check properly in runtime whether futimens()
148 1.9748 [2017-12-16]
149 - bleadperl only
150 - semicolon-friendly diagnostic control: blead 7347ee54
152 1.9747 [2017-09-13]
153 - bleadperl only
154 - Switch some core modules to XSLoader: blead b9a5a78f [rt.cpan.org #129789]
156 1.9746 [2017-08-17]
157 - Unreliable t/usleep.t and t/utime.t tests [rt.cpan.org #122819]
158 Avoid testing for $dt = $t2 - $t1 and assuming $dt is less than
160 Testing for greater than is fine.
161 - Tweak the configuring messages about subsecond stat/utime.
163 1.9745 [2017-08-14]
164 - Properly check for futimens/utimensat actually doing something.
168 - Scan in t/utime.t whether the filesystem (wherever File::Temp
175 1.9744 [2017-07-27]
176 - add more potential clock constants, like CLOCK_MONOTONIC_FAST
181 1.9743 [2017-07-20]
182 - correct declared minimum Perl version (should be 5.6, was declared
184 - fix the fix for 'do file' to load hints in Makefile.PL: blead 3172fdbc
186 1.9742 [2017-04-16]
187 - prefer 3-argument open: blead 1ae6ead9
188 - fix dist/Time-HiRes/t/*.t that assumed '.' in @INC: blead 465db51d
189 - fix cases where 'do file' should be 'do ./file'.: blead 8b69401c
191 1.9741 [2016-11-20]
192 - C++11 compatibility: blead a914236c
193 - El Capitan compatibility: blead 45bbc013
194 - use CLOCK_REALTIME for clock_nanosleep scan: blead 56ed632c
195 - include file consistency in scans: blead 605b4dbe
196 - use clockid_t consistently: blead 2979fdf3
197 - use hv_fetchs(): blead 07e4dd7a
198 - scan for clockid_t (needed for macos Sierra): blead 69d1f2c2
199 - darwin lacks clockid_t: blead d1e7b5aa
201 - provide template for tempfile: blead 91dca83e
202 - explicit cast for clockid_t in C++11: blead 1c566547
203 - upgrade to a newer ppport (3.35)
205 1.9740 [2016-09-25]
206 - the ext3/ext2 filesystems do not have subsecond resolution,
210 1.9739 [2016-06-28]
211 - the upcoming macOS 10.12 (Sierra, the operating system formerly
215 1.9738 [2016-06-26]
216 - fix the dates in the Changes, it's not July yet
218 - in cygwin, drop the utime.t expected timestamp resolution
219 - documented for utime that the actual timestamp resolution depends
221 - looks like in gnukfreebsd 10.1 neither futimens or utimensat work
223 - demodernize the Test::More use in utime.t (no subtest) to
225 - for all the tests, drop the Test::More 0.82 requirement,
230 1.9737 [2016-06-22]
231 - utime in HiRes.xs had dXSARGS which was unnecessary, leading
232 to two markstack pops, panic, and two-minute wait for the watchdog
233 (thanks to Dave Mitchell for the eagle-eye)
234 - even though 5.10.x should have the Perl_ck_warner, many CPAN
238 1.9736 [2016-06-22]
239 - the IS_SAFE_PATHNAME() emulation was too modern for Perl 5.10
240 - make it so that only one value is set for -DTIME_HIRES_STAT
242 - the 1.9734 (only released in blead, and as part of the development
245 - the d_hires_utime determination was made more precise
246 - the utime.t was failing in platforms where only one of
249 1.9735 [2016-06-20]
250 - Time::HiRes should override `utime` to allow setting hires
253 - the utime patch used IS_SAFE_PATHNAME() which isn't available in
256 1.9734 [2016-06-17]
257 - fix Darwins with clock_gettime: blead 2d41a263
260 1.9733 [2016-04-23]
261 - C90 declaration-after-statement error with darwin threads: blead de1003b4
264 1.9732 [2016-03-13]
265 - MUTEX_LOCK, not PERL_MUTEX_LOCK: blead e5b02b5d
266 - also hrt_ualarm_itimer() is unused: 1cb6cce3
267 - the mutex needs init: 2d639e20
268 - version bump to 1.9732: 730d7fdc
270 1.9731 [2016-03-13]
271 - mark unused variable as such: blead a914236c
272 - OS X emulation mutex accidentally unused: da7a6455
273 - remove hrt_ualarm: 6da77c36
274 - pod error fixes: 919ca095
275 - nanosleep and clock_nanosleep cleanups: c8ea02b8..e3ff671b
276 - static funcs in HiRes.xs: 4e922c26
277 - Remove unused variable: 52ffb1b5
279 1.9730 [2016-02-17]
280 - TIME_HIRES_DONT_RUN_PROBES=1 to build the probes but not run them
283 1.9729 [2016-02-13]
284 - new constants
286 - clock_getres(), clock_gettime(), clock_nanosleep() emulation for OS X
289 1.9728 [2015-11-13]
290 - No changes since 1.9727_03
292 1.9727_03 [2015-11-06]
293 - use PERL_UNUSED_ARG() in the not-here-croak branches
294 - Makefile.PL/metadata improvements
296 1.9727_02 [2015-08-29]
297 - correct documentation to note that Time::NVtime is NV, not double
299 - avoid a warning about clock_t on OS X / clang 3.6 - 3.6
302 1.9727_01 [2015-08-17]
303 - Remove usage of 5.005 thread APIs in favor of 5.6 and up thread APIs
305 - Silence a C++ compiler warning [rt.cpan.org #101497].
306 - respect $Config{run} for cross-compiling [rt.cpan.org #92607]
308 1.9726 [2013-08-17]
309 - Correct s/us splitting of usleep(1000000) [rt.cpan.org #78266].
310 - Avoid integer overflow in itimer-based alarm() with large
312 - Define PERL_NO_INLINE_FUNCTIONS during probe compilations, to
314 - Be more careful about context in stat().
315 - Install into "site" directories by default on perl 5.11+
317 - Fix a couple of doc typos [rt.cpan.org #85365].
318 - Fix function name in a doc example [rt.cpan.org #86318].
319 - Provide lstat() that yields high-res timestamps, alongside
320 the existing high-res stat() [rt.cpan.org #78732].
322 1.9725 [2012-02-01]
323 - Correct stack discipline in stat(), which was screwing up list
326 - Add missing OUTPUT sections to the XS code [rt.cpan.org #70930].
327 - Skip itimer tests on GNU/Hurd, which has the API but lacks
329 - Fix a doubled word in the documentation [rt.cpan.org #72763].
331 1.9724 [2011-06-09]
332 - Correct XS parameter list, and therefore prototype, for
333 unimplemented-on-this-platform version of clock_nanosleep()
335 - Declare package variables with "our" rather than "use vars".
336 - Corresponding to "our" usage, check for minimum Perl version
338 - Declare module dependencies.
340 1.9723 [2011-06-07]
341 - Remove $ENV{PERL_CORE} logic from test suite, which is no
343 - Convert test suite to use Test::More.
344 - Factor out watchdog code from test suite.
345 - In test suite, be consistent about using fully-qualified form
347 - Divide test suite into feature-specific scripts.
348 - Make ualarm timing test less vulnerable to delay-induced false
351 1.9722 [2011-05-18]
352 - Update for changes in build process in the core, patches
355 - Fix broken linkage on Windows with gcc 3.4 seen with ActivePerl,
358 - Jump through hoops to avoid compiler warnings.
360 1.9721 [2010-03-17]
361 - Address [rt.cpan.org #54196] alarm and ularm return values are bogus,
363 - Address [rt.cpan.org #55665] "Bad plan" on Windows,
366 1.9720 [2010-02-14]
367 - Address [rt.cpan.org #54196] alarm and ularm return values are bogus,
370 1.9719 [2009-01-04]
371 - As with QNX, Haiku has the API of interval timers but not
375 1.9718 [2008-12-31]
376 - .xs code cleanup from Albert Dvornik
377 - in the #39 and #40 do not do us I did, mixing alarm() and
380 1.9717 [2008-12-30]
381 - Skip the tests added in 1.9716 (#39, #40) if there's no subsecond
384 1.9716 [2008-12-26]
385 - Change documentation to agree with reality: there are
387 - Address [rt.cpan.org #35899] (problem in subsecond sleeps),
389 - Address [rt.cpan.org #36600] 'Division by zero' failure in test suite
390 - Address [rt.cpan.org #37340] [PATCH] Address timer process in test
391 - Address [rt.cpan.org#40311 ] bad implementation of hrt_usleep
394 1.9715 [2008-04-08]
395 - Silly me: Makefile.PL does need to accept arguments other than mine.
397 - Add retrying for tests 34..37, which are the most commonly
402 1.9714 [2008-04-07]
403 - Under Perl 5.6.* NVgf needs to be "g", reported by Zefram,
405 - remove the check in Makefile.PL for 5.7.2, shouldn't be
407 - add logic to Makefile.PL to skip configure/write Makefile
413 1.9713 [2008-04-04]
414 - for alarm() and ualarm() [Perl] prefer setitimer() [C]
416 (and standards-compliantly) be used for more than 999_999
418 - it seems that HP-UX has started (at least in 11.31 ia64)
421 - document all the diagnostics
423 1.9712 [2008-02-09]
424 - move the sub tick in the test file back to where it used to be
425 - in the "consider upgrading" message recommend at least Perl 5.8.8
428 - VOS tweak for Makefile (core perl change #33259)
429 - since the test #17 seems to fail often, relax its limits a bit
431 1.9711 [2007-11-29]
432 - lost VMS test skippage from Craig Berry
433 - reformat the test code a little
435 1.9710 [2007-11-29]
436 - I got the sense of the QNX test the wrong way in an attempt
439 1.9709 [2007-11-28]
440 - casting fixes from Robin Barker for g++ and 64bitint
441 - in QNX skip the itimer tests because though the API
443 - raise the dead man timer to 180 seconds for really
445 - elaborate the UTF-8 locale warning from Makefile.PL
447 1.9708 [2007-10-05]
448 - [rt.cpan.org #29747]: Build failure with perl 5.005_05
451 1.9707 [2007-02-27]
452 - t/HiRes.t failed in Perl 5.6.2,
457 1.9706 [2007-02-25]
458 - with bleadperl in VMS the HiRes.t overrun the maximum number
463 - allow for more measuring noise for ualarm() tests 35..37
465 1.9705 [2007-02-06]
466 - nanosleep() and clock_nanosleep() detection and use were
467 quite broken; in Linux -lrt needed; fixes from Zefram
468 - [internal] slightly cleaner building of $DEFINE in Makefile.PL,
469 should avoid double/conflicting -D flags
471 1.9704 [2007-01-01]
472 - allow 10% of slop in test #14 (testing difference between
475 - small pod tweaks
477 1.9703 [2006-12-08]
478 - use int main(int argc, char **argv) consistently in Makefile.PL,
481 - if someone still has the locale-broken Perl 5.8.0,
484 1.9702 [2006-12-06]
485 - restore the -DATLEASTFIVEOHOHFIVE, Win32 needed it still
487 1.9701 [2006-12-04]
488 - upgrade to ppport.h 3.10_02
489 - remove the -DATLEASTFIVEOHOHFIVE
490 - use the ppport.h PL_ppaddr, PL_statcache, PL_laststatval
491 - use the ppport.h aTHXR for calling Perl stat()
492 - switch into four-digit version since 2.0 is coming up
495 1.97 [2006-11-30]
496 - 1.95 broke building in Win32 (since pp_stat is not exported),
499 - backport to Perl 5.004_05 (requires using statcache
503 1.96 [2006-11-30]
504 - 1.95 broke builds for threaded Perls, rt.cpan.org tickets:
506 [rt.cpan.org #23712] Time-HiRes 1.95 Fails make on AIX 5.2 with Perl 5.8.8
508 - use main() prototype consistently in Makefile.PL
510 1.95 [2006-11-29]
511 - integrate core change #29180: Silence VC++ compiler warnings
513 - do not use PL_ppaddr in stat() because that is not available
515 - regenerate fallback/*.inc for older Perls without
518 - Make Makefile.PL more defensive against false PERL_CORE
520 1.94 [2006-10-16]
521 - file timestamps oddities seen: the atime and mtime
526 1.93 [2006-10-15]
527 - the ualarm() tests (34-37) assumed that ualarm(N)
532 - skip the stat() tests in cygwin and win32, because
538 1.92 [2006-10-13]
539 - scan for subsecond resolution timestamps in struct stat,
569 Contributions for more systems (especially non-UNIX,
571 (also more UNIX variants welcome: HP-UX? IRIX?)
576 1.91 [2006-09-29]
577 - ualarm() in SuSE 10.1 was overflowing after ~4.2 seconds,
587 1.90 [2006-08-22]
588 - tweak still needed for Const64(), from Jerry Hedden
589 - get a freshly generated ppport.h
590 - update Copyright years
592 1.89 [2006-08-22]
593 - Const64() already appends an 'LL' (or i64), so provide LL and i64
596 - the Changes entry for 1.88 talked about [IN]V_1[679],
599 1.88 [2006-08-21]
600 - clean up the g++ warnings in HiRes.xs, all of them
604 1.87 [2006-02-13]
605 - [rt.cpan.org #17442] 'make test' frequently fails under
611 1.86 [2005-12-17]
612 - HiRes.t:s/ok 32/ok 33/, from Dominic Dunlop
613 - tighten up the clock() test marginally by requiring non-negative
614 - clock_nanosleep() and clock() doc tweaks
616 1.85 [2005-12-16]
617 - the interface to clock_nanosleep() is more natural
621 - the semantics of clock() are not quite so silly as I thought,
623 - additional enhancements to the clock() documentation
624 - add test for clock_nanosleep() (I cannot test this
626 - add test for clock()
628 1.84 [2005-12-16]
629 - add clock() which returns the processor time in
631 - add clock_nanosleep() which suspends the current
633 - [rt.cpan.org #16486] printf missing value in HiRes.t
634 - add constants CLOCKS_PER_SEC, CLOCK_SOFTTIME, TIMER_ABSTIME
635 - tiny typo fixes
637 1.83 [2005-11-19]
638 - has_symbol() was wrong since e.g. ITIMER_VIRTUAL is exported
641 - be more lenient is testing clock_gettime(): allow more slop,
644 - human months are one-based (noticed by Anton Berezin)
646 1.82 [2005-10-06]
647 - CLOCK_REALTIME is an enum value (of the clockid_t enum)
648 in HP-UX (and might be so elsewhere, too), debugged by
650 - include const-c.inc as late as possible (from Randy Kobes,
653 1.81 [2005-11-05]
654 - try to be more robust and consistent in the detection of
678 - wait more (1.5 seconds instead of 0.1) for the CLOCK_REALTIME test
680 - fixed inside a comment HAS_POLL -> TIME_HIRES_NANOSLEEP
681 - at the end of HiRest.t tell how close we were to termination
683 1.80 [2005-11-04]
684 - Gisle noticed a mistake (using HAS_NANOSLEEP) in 1.79
686 1.79 [2005-11-03]
687 - try nanosleep for emulating usleep -- may help in some weird
690 place, though -- in many places usleep is nanosleep anyway)
691 - try poll for emulating usleep -- this may help some obscure/old
693 - a redundant test guard in HiRes.t
695 1.78 [2005-11-03]
696 - ITIMER_VIRTUAL detection in HiRes.t had problems (that we cannot
698 - fixes to the documentation of clock_gettime() and clock_getres()
700 1.77 [2005-11-03]
701 - add support for the POSIX clock_gettime() and clock_getres(),
703 - be more defensive about missing functionality: break out
706 - the test added in 1.76 could cause an endless loop e.g. in Solaris,
709 1.76 [2005-10-22]
710 - testing for nanosleep had wrong logic which caused nanosleep
712 - added a test for a core dump that was introduced by Perl 5.8.0
714 the core dump was [perl #20920]), the test skipped pre-5.8.1.
715 - *cough* s/unanosleep/nanosleep/g; *cough*
717 1.75 [2005-10-18]
718 - installation patch from Gisle Aas: in Perls 5.8.x and later
721 1.74 [2005-09-19]
722 - [cpan #14608] Solaris 8 perl 5.005_03 File::Spec module does not have method rel2abs
724 - [cpan #14642] U2time wrongly exported on the C API
726 - add release dates to Changes
728 1.73 [2005-08-16]
729 - Time::HiRes::nanosleep support for Solaris [PATCH]
731 from Gisle Aas, via perl5-porters, perl change #25295)
733 1.72 [2005-07-01]
734 - going back to the 1.68 loader setup (using DynaLoader)
736 - fix a typo in José Auguste-Etienne's name
738 1.71 [2005-06-28]
739 - a thinko in the nanosleep() detection
740 - move more changes stuff from the README to Changes
741 - add -w to the Makefile.PL
743 1.70 [2005-06-26]
744 - oops in 1.69 about @ISA (not affecting anything but silly)
745 - add copyright 2005 to HiRes.pm
746 - add copyright and license to HiRes.xs
747 - add copyrights 2003, 2004, 2005 to README
749 1.69 [2005-06-25]
750 - actually run a test for nanosleep
761 things like -lrt, which would in many platforms be a bad idea
763 (from José Auguste-Etienne)
764 - support XSLoader also since it's much faster
766 - add SEE ALSO (BSD::Resource and Time::TAI64)
768 1.68 [2005-05-14]
769 - somehow 1.67 had a lot of doubled lines (a major cut-and-paste
772 - undef Pause() before defining it to avoid redefinition warnings
775 - minor doc tweaks
777 1.67 [2005-05-04]
778 - (internal) don't ignore the return value of gettimeofday()
779 - (external) return undef or an empty if the C gettimeofday() fails
782 1.66 [2004-12-19]
783 - add nanosleep()
784 - fix the 'hierachy' typo in Makefile.PL [rt.cpan.org #8492]
785 - should now build in Solaris [rt.cpan.org #7165] (since 1.64)
786 - should now build in Cygwin [rt.cpan.org #7535] (since 1.64)
787 - close also [rt.cpan.org #5933] "Time::HiRes::time does not
792 1.65 [2004-09-18]
793 - one should not mix u?alarm and sleep (the tests modified
796 - in the documentation underline the unspecificity of mixing
798 - small spelling fixes
800 1.64 [2004-09-16]
801 - regenerate ppport.h with Devel::PPPort 3.03,
805 - the test #12 would often hang in sigsuspend() (at least that's
810 1.63 [2004-09-01]
811 - Win32 and any ithread build: ppport.h didn't define
812 MY_CXT_CLONE, which seems to be a Time-HiRes-ism.
814 1.62 [2004-08-31]
815 - Skip testing if under PERL_CORE and Time::HiRes has not
816 been Configured (from Marcus Holland-Moritz, core change
818 - Use ppport.h generated by Devel::PPPort 3.01,
820 - Don't use $ENV{PERL_CORE} for < 5.6.0.
821 - Don't use "for my $i" for <= 5.003.
822 - Don't use Pause() for <= 5.003.
823 - Can't use newSVpvf for <= 5.003.
826 1.61 [2004-08-21]
827 - Win32: reset reading from the performance counters every
829 PC timers being often quite bad), should help long-running
832 1.60 [2004-08-15]
833 - Win32: Patch from Steve Hay
837 - Cygwin: Use the Win32 recalibration code also in Cygwin if the
839 Yitzchak Scott-Thoennes.
841 - Solaris: use -lposix4 to get nanosleep for Solaris 2.6,
842 after that keep using -lrt, patch from Alan Burlison,
845 1.59 [2004-04-08]
846 - Change the Win32 recalibration limit to 0.5 seconds and tweak
851 1.58 [2004-04-08]
852 - Document the 1.57 change better.
854 1.57 [2004-07-04]
855 - Win32/Cygwin/MinGW: if the performance counter drifts by more
860 1.56 [2004-29-02]
861 - Give a clearer message if the tests timeout (perl change #22253)
862 - Don't use /tmp or its moral equivalents (perl bug #15036,
865 1.55 [2004-01-14]
866 - Windows: mingw32 patch from Mike Pomraning (use Perl's Const64()
867 instead of VC-specific i64 suffix)
869 1.54 [2003-12-31]
870 - Solaris: like Tru64 (dec_osf) also Solaris need -lrt for nanosleep
872 1.53 [2003-12-30]
873 - Windows: higher resolution time() by using the Windows
879 1.52 [2003-10-28]
880 - In AIX (v?) with perl 5.6.1 the HiRes.t can hang after
884 1.51 [2003-09-22]
885 - doc tweaks from mjd (perl change #20456)
886 - NCR MP-RAS hints file added (svr4.pl) (perl change #21249)
888 1.50 [2003-08-02]
889 - add a message (for non-core builds) to Makefile.PL about
891 - &Time::HiRes::d_nanosleep was broken (perl change #20131)
892 - the nanosleep() probe was broken (perl change #20061)
893 - use existence instead of definedness for feature probes
895 - MPE/iX tweak (perl change #20042)
896 - do not use HAS_NANOSLEEP (perl change #19898)
898 1.49 [2003-06-23]
899 - UVuf for non-IVSIZE platforms (from Keiichiro Nagano)
900 - OS/2 can always mix subsecond sleeps with signals
903 1.48 [2003-06-04]
904 - workaround for buggy gcc 2.95.3 in openbsd/sparc64
907 1.47 [2003-05-03]
908 - do not use -lrt in Linux (from March Lehmann, perl change #19449)
909 - unnecessary (nanosleep is in libc anyway)
910 - harmful (-lrt slows down execution)
911 - incompatible (with many distributions' pthreads)
913 1.46 [2003-04-25]
914 - do not create files in blib directories under core
916 - detypo s/VTLARM/VTARLM/ (perl change #19328, from mjd)
918 1.45 [2003-04-01]
919 - guarantee that $xdefine in HiRes.t is always defined
921 - a cleaner way to detect PERL_CORE (perl change #19111,
924 1.44 [2003-03-30]
925 - add hints/irix.pl to turn off overly POSIX flags that
928 - documentation tweaks
930 1.43 [2003-03-11]
931 - add c:/temp to the list of temp directories to probe
935 1.42 [2003-01-07]
936 - modernize the constants code (from Nicholas Clark)
938 1.41 [2003-01-03]
939 - At some point the ability to figure our the correct incdir
948 1.40 [2003-01-03]
949 - Nicholas Clark noticed that the my_catdir() emulation function
952 - inspired by fixing the above made the whole Makefile.PL -w
954 - tightened up the Makefile.PL output, less whitespace
956 1.39 [2003-10-20]
957 - fix from Craig Berry for better building in VMS with PERL_CORE
959 1.38 [2003-10-13]
960 - no functional changes
961 - move lib/Time/HiRes.pm as Hires.pm
962 - libraries scanning was slightly broken (always scanned
965 1.37 [2003-09-23]
966 - Ray Zimmerman ran into a race condition in Mac OS X.
967 A 0.01-second alarm fired before the test expected.
972 - default to being silent on all probing attempts, set the
976 1.36 [2003-09-12]
977 - do not clear MAN3PODS in Makefile.PL (Radoslaw Zielinski)
978 - INSTALLDIRS => 'perl' missing which means that Time::HiRes
981 - Time::HiRes 1.35 could not be dropped as-is to bleadperl
984 - add documentation about the restart of select() under alarm()
986 1.35 [2003-08-24]
987 - small documentation tweaks
990 1.34 [2003-08-22]
991 - better VMS operation (Craig Berry)
993 1.33 [2003-08-20]
994 - our time machine is accelerating: now works with Perl 5.004_01
998 1.32 [2003-08-20]
999 - backward compatibility (pre-5.6.0) tweaks:
1000 - no XSLoader in 5.00503, use DynaLoader instead
1001 - no SvPV_nolen, either
1002 - no PerlProc_pause(), either
1003 - now tested with 5.00404 and 5.00503
1004 - Makefile.PL requires 5.00404 (no more 5.002)
1005 - use nanosleep instead of usleep, if it is available (Wilson Snyder)
1007 - because of nanosleep we probe for -lrt and -lposix4
1008 - the existence of getitimer/nanosleep/setitimer/ualarm/usleep
1013 1.31 [2003-08-19]
1014 - backward compatibility (pre-5.6.1) tweaks:
1015 - define NV if no NVTYPE
1016 - define IVdf if needed (note: the Devel::PPPort
1019 - define NVgf if needed
1020 - grab the typemap from 5.8.0 for the NV stuff
1026 1.30 [2003-08-16]
1028 - release 1.29_02 as 1.30
1030 1.30 adds all the changes made during the Perl 5.6->5.7->5.8
1038 1.29_02 [2003-08-16]
1040 - fix a silly unclosed comment typo in HiRes.xs
1041 - document and export REALTIME_REALPROF (Solaris)
1043 1.29_01 [2003-08-16]
1045 - only getitimer(ITIMER_REAL) available in Cygwin and Win32
1047 - remove CVS revision log from HiRes.xs
1049 1.29_00 [2003-08-14]
1052 you can browse them at http://public.activestate.com/cgi-bin/perlbrowse
1054 - 17558: Add #!./perl to the .t
1055 - 17201: linux + usemorebits fix, from Rafael Garcia-Suarez
1056 - 16198: political correctness, from Simon Cozens
1057 - 15857: doc tweaks, from Jarkko Hietaniemi
1058 - 15593: optimization in .xs, from Paul Green
1059 - 14892: pod fixes, from Robin Barker
1060 - 14100: VOS fixes, from Paul Green
1061 - 13422: XS segfault, from Marc Lehmann
1062 - 13378: whether select() gets restarted on signals, depends
1063 - 13354: timing constraints, again, from Andy Dougherty
1064 - 13278: can't do subsecond alarms with ualarm;
1066 - 13266: test relaxation (cygwin gets lower hires
1068 - 12846: protect against high load, from Jarkko Hietaniemi
1069 - 12837: HiRes.t VMS tweak, from Craig A. Berry
1070 - 12797: HiRes.t VMS tweak, from Charles Lane
1071 - 12769: HiRes.t VMS tweak, from Craig A. Berry
1072 - 12744: gcc vs MS 64-bit constant syntax, from Nick Ing-Simmons
1073 - 12722: VMS ualarm for VMS without ualarm, from Charles Lane
1074 - 12692: alarm() ain't gonna work if ualarm() ain't,
1076 - 12680: minor VMS tweak, from Charles Lane
1077 - 12617: don't try to print ints as IVs, from Jarkko Hietaniemi
1078 - 12609: croak on negative time, from Jarkko Hietaniemi
1079 - 12595: Cygwin rounds up for time(), from Jarkko Hietaniemi
1080 - 12594: MacOS Classic timeofday, from Chris Nandor
1081 - 12473: allow for more than one second for sleep() and usleep()
1082 - 12458: test tuning, relax timing constraints,
1084 - 12449: make sleep() and usleep() to return the number
1088 - 12366: Time::HiRes for VMS pre-7.0, from Charles Lane
1089 - 12199: do not use ftime on Win32, from Gurusamy Sarathy
1090 - 12196: use ftime() on Win32, from Artur Bergman
1091 - 12184: fix Time::HiRes gettimeofday() on Win32, from Gurusamy Sarathy
1092 - 12105: use GetSystemTime() on Win32, from Artur Bergman
1093 - 12060: explain the 1e9 seconds problem, from Jarkko Hietaniemi
1094 - 11901: UNICOS sloppy division, from Jarkko Hietaniemi
1095 - 11797: problem in HiRes.t, from John P. Linderman
1096 - 11414: prototype from Time::HiRes::sleep(), from Abhijit Menon-Sen
1097 - 11409: Time::HiRes qw(sleep) failed, from Abhijit Menon-Sen
1098 - 11270: dynix/ptx 4.5.2 hints fix, from Peter Prymmer
1099 - 11032: VAX VMS s/div/lib\$ediv/ fix, from Peter Prymmer
1100 - 11011: VAX VMS s/qdiv/div/ fix, from Peter Prymmer
1101 - 10953: SCO OpenServer 5.0.5 requires an explicit -lc for usleep(),
1103 - 10942: MPE/IX test tweaks, from Mark Bixby
1104 - 10784: unnecessary pod2man calls, from Andy Dougherty
1105 - 10354: ext/ + -Wall, from Doug MacEachern
1106 - 10320: fix the BOOT section to call myU2time correctly
1107 - 10317: correct casting for AIX< from H. Merijn Brand
1108 - 10119: document that the core time() may be rounding, not truncating
1109 - 10118: test fix, from John Peacock
1110 - 9988: long =item, from Robin Barker
1111 - 9714: correct test output
1112 - 9708: test also the scalar aspect of getitimer()
1113 - 9705: Add interval timers (setitimer, getitimer)
1114 - 9692: do not require at least 5.005 using XS
1120 - add "require 5.005" to the Makefile.PL
1121 - remove the REVISION section (CVS log) from HiRes.pm
1122 - add jhi's copyright alongside Douglas'
1123 - move HiRes.pm to lib/Time/
1124 - move HiRes.t to t/
1125 - modify HiRes.t to use $ENV{PERL_CORE}
1126 - modify the original Time::HiRes version 1.20 Makefile.PL
1127 to work both with Perl 5.8.0 and the new code with pre-5.8.0
1129 - tiny tweaks and updates in README and TODO
1130 - bump the VERSION to 1.29
1133 - make our usleep and ualarm substitutes into hrt_usleep
1136 Ilya Zakharevich <ilya@math.ohio-state.edu>
1137 - add C API stuff. From Joshua Pritikin
1139 - VMS Makefile.PL fun. From pvhp@forte.com (Peter Prymmer)
1140 - hopefully correct "-lc" fix for SCO.
1141 - add PPD stuff
1148 - put VMS gettimeofday() in. Patch is from Sebastian Bazley
1150 - change GIMME_V to GIMME to help people with older versions of
1152 - fix Win32 version of gettimeofday(). It didn't affect anything,
1155 - fix Makefile.PL (more) so that detection of gettimeofday is
1161 - add usleep() for Win32.
1162 - fix Makefile.PL to fix reported HP/UX feature where unresolved
1171 - fix setitimer calls so microseconds is not more than 1000000.
1173 - make Win32. We only get gettimeofday (the select hack doesn't
1175 - fix test 4 on 01test.t. add test to see if time() and
1179 - add missing EXTEND in new gettimeofday scalar code.
1189 unresolved externals, either at link- or run-time.
1198 - HiRes.pm: update pod. Provided by Gisle Aas.
1199 - HiRes.xs: if gettimeofday() called in scalar context, do
1201 - README: tell of xsubpp '-nolinenumber' woes. thanks to
1205 - Makefile.PL: look for setitimer
1206 - HiRes.xs: if missing ualarm, but we have setitimer, make up
1210 - Makefile.PL: fix autodetect mechanism to do try linking in addition
1215 - Makefile.PL: set XSOPT to '-nolinenumbers' to work around xsubpp bug;
1217 - HiRes.xs: set PROTOTYPES: DISABLE
1220 - Makefile.PL:
1223 - README:
1227 - HiRes.xs, HiRes.pm, t/*:
1228 - only compile what we have OS support for (or can
1230 - only test what we compiled
1231 - gross improvement to the test suite
1232 - fix EXPORT_FAIL.
1235 one of the other ualarm-less platforms, and you like this
1238 - Makefile.PL: figure out what routines the OS has and
1243 - HiRes.pm: update documentation to say what to do when missing
1245 - README: update to warn that ualarm() and friends need to exist
1248 - Makefile.PL: make XSPROTOARGS => '-noprototyopes'
1249 - HiRes.pm: put blank line between __END__ and =head1 so that
1253 - original version; created by h2xs 1.16