Wed, 22-Oct-2008 by Alberto Simões edit post
The Perl Foundation thanks Michael Schwern and Merjin Brand for all their hard work on this successful project.
The y2038 grant has shipped all its deliverables. You can read the full break down here: http://use.perl.org/~schwern/journal/37688
In short...Finally, you don't have to wait for a new Perl to ship. Simply use Time::y2038 to get safe versions of localtime(), gmtime(), timelocal() and timegm(): http://use.perl.org/~schwern/journal/37702
- There is now a patch (actually a branch) for bleadperl to universally solve the year 2038 problem. Its integration is delayed until 5.8.9 is released.
- There's nothing stopping it from going into 5.10.x and 5.8.x, that's up to the pumpkings, but it is too late for 5.8.9.
- The work is not specific to Perl, there is a generic replacement for time.h at http://y2038.googlecode.com/ being developed. It needs help from C programmers and cross-platform testers. Ruby and Python are targeted next.
The Perl Foundation - supporting the Perl community since 2000. Find out more at www.perlfoundation.org.