Michael Schwern just finished the y2038 grant. Follows a small report.
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...
- 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._
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
The Perl Foundation thanks Michael Schwern and Merjin Brand for all their hard work on this successful project.