⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 source of perl for linux application,
💻
📖 第 1 页 / 共 3 页
字号:
	  and protect our back by trapping those cases also in HiRes.xs	- the test added in 1.76 could cause an endless loop e.g. in Solaris,	  due to mixing of sleep() and alarm() (bad programmer, no cookie!)1.76	[2005-10-22]	- testing for nanosleep had wrong logic which caused nanosleep	  to become undefined for e.g. Mac OS X	- added a test for a core dump that was introduced by Perl 5.8.0	  safe signals and was fixed for the time of 5.8.1 (one report of	  the core dump was [perl #20920]), the test skipped pre-5.8.1.	- *cough* s/unanosleep/nanosleep/g; *cough*1.75	[2005-10-18]	- installation patch from Gisle Aas: in Perls 5.8.x and later	  use MakeMaker INSTALLDIRS value of 'perl' instead of 'site'.1.74	[2005-09-19]	- [cpan #14608] Solaris 8 perl 5.005_03 File::Spec module does not have method rel2abs	  (the workaround is not to use rel2abs, should not be necessary)	- [cpan #14642] U2time wrongly exported on the C API	  (patch supplied by the reporter, SALVA@cpan.org)	- add release dates to Changes1.73	[2005-08-16]	- Time::HiRes::nanosleep support for Solaris [PATCH]	  (POSIX::uname() not available if building with core perl,	   from Gisle Aas, via perl5-porters, perl change #25295)1.72	[2005-07-01]	- going back to the 1.68 loader setup (using DynaLoader)	  since too many weird things starting breaking	- fix a typo in José Auguste-Etienne's name1.71	[2005-06-28]	- a thinko in the nanosleep() detection	- move more changes stuff from the README to Changes	- add -w to the Makefile.PL1.70	[2005-06-26]	- oops in 1.69 about @ISA (not affecting anything but silly)	- add copyright 2005 to HiRes.pm	- add copyright and license to HiRes.xs	- add copyrights 2003, 2004, 2005 to README1.69	[2005-06-25]	- actually run a test for nanosleep	  (if there is no $Config{d_nanosleep}) since e.g. in AIX 4.2	  it seems that one can link in nanosleep() but then calling	  it fails instantly and sets errno to ENOSYS (Not implemented).	  This may be fixable in the AIX case by figuring out the right	  (realtime POSIX?) libs and whatnot, but in the general case	  running a real test case is better.  (Of course, this change	  will no doubt run into portability problems because of the	  execution step...)  Note that because of hysterical raisins	  most Perls do NOT have $Config{d_nanosleep} (scanning for	  it by Configure would in many platforms require linking in	  things like -lrt, which would in many platforms be a bad idea	  for Perl itself).	  (from José Auguste-Etienne)	- support XSLoader also since it's much faster	  (from Alexey Tourbin)	- add SEE ALSO (BSD::Resource and Time::TAI64)1.68	[2005-05-14]	- somehow 1.67 had a lot of doubled lines (a major cut-and-paste	  error suspected), but miraculously it still worked since the	  doubling took place below the __END__ token	- undef Pause() before defining it to avoid redefinition warnings	  during compilation in case perl.h had already defined Pause()	  (part of perl change #24271)	- minor doc tweaks1.67	[2005-05-04]	- (internal) don't ignore the return value of gettimeofday()	- (external) return undef or an empty if the C gettimeofday() fails	  (affects Time::HiRes gettimeofday() and the hires time())1.66	[2004-12-19]	- 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	  (and therefore verifying a possible fix) in the same environment 	  has become rather unlikely1.65	[2004-09-18]	- 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 fixes1.64	[2004-09-16]	- 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	[2004-09-01]	- Win32 and any ithread build: ppport.h didn't define	  MY_CXT_CLONE, which seems to be a Time-HiRes-ism.1.62	[2004-08-31]	- 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	[2004-08-21]	- 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	[2004-08-15]	- 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]1.59	[2004-04-08]	- Change the Win32 recalibration limit to 0.5 seconds and tweak	  the documentation to blather less about the gory details of the	  Win32 implementation and more about the complications in general	  of meddling with the system clock.1.58	[2004-04-08]	- Document the 1.57 change better.1.57	[2004-07-04]	- Win32/Cygwin/MinGW: if the performance counter drifts by more	  than two seconds from the system clock (due to ntp adjustments,	  for example), recalibrate our internal counter: from Jan Dubois,	  based on [cpan #5933] by Jerry D. Hedden.1.56	[2004-29-02]	- 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	[2004-01-14]	- Windows: mingw32 patch from Mike Pomraning (use Perl's Const64()	  instead of VC-specific i64 suffix)1.54	[2003-12-31]	- Solaris: like Tru64 (dec_osf) also Solaris need -lrt for nanosleep1.53	[2003-12-30]	- 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	[2003-10-28]	- 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	[2003-09-22]	- doc tweaks from mjd (perl change #20456)	- NCR MP-RAS hints file added (svr4.pl) (perl change #21249)1.50	[2003-08-02]	- 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	[2003-06-23]	- UVuf for non-IVSIZE platforms (from Keiichiro Nagano)	- OS/2 can always mix subsecond sleeps with signals	  (part of perl change #19789)1.48	[2003-06-04]	- workaround for buggy gcc 2.95.3 in openbsd/sparc64	  (perl change #19592)1.47	[2003-05-03]	- 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	[2003-04-25]	- 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	[2003-04-01]	- 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	[2003-03-30]	- 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 tweaks1.43	[2003-03-11]	- 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	[2003-01-07]	- modernize the constants code (from Nicholas Clark)1.41	[2003-01-03]	- 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	[2003-01-03]	- 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 whitespace1.39	[2003-10-20]	- fix from Craig Berry for better building in VMS with PERL_CORE1.38	[2003-10-13]	- 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	[2003-09-23]	- 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	[2003-09-12]	- 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)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -