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
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.
y2038 Grant Delivered.
Michael Schwern just finished the y2038 grant. Follows a small report.