Zefram wrote: >Jim Monty wrote: >>Uh-oh, I don't get the same results with DateTime 0.4304 and ActivePerl >>5.8.8 on Windows XP: > >In the changelog: > >|0.16 2003-08-06 >| >|[ IMPROVEMENTS ] >| >|- The XS code now implements leap second-related calculations. >| However, this is only used on platforms where we can find a usable >| finite() or isfinite() function/macro, so it isn't used on Win32. > >Looks like the XS picks up the leap second table from leaptab.txt, but >the pure Perl needs to be edited manually and now isn't being tested by >users who have XS functionality.
Gosh, I didn't realize I was using the pure Perl version of DateTime. In fact, I've always assumed I was using the XS version because I installed it using the ActiveState Perl Package Manager. Why would it do me like that? From now on, I'm going to compile modules myself, regardless how painful it is on Windows. Could this explain why, at times, I've observed what I thought was undue slowness with DateTime? Is there a way to determine exactly which version of the module one is using? -- Jim Monty (I apologize for the legal notice below.) <html> <body> <p>***********************************************************************</p> <p>The information in this email is confidential and may be legally privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. When addressed to our clients any opinions or advice contained in this email are subject to the terms and conditions expressed in the governing KPMG client engagement letter.</p> <p>***********************************************************************</p> </body> </html>
