y2038 Grant Delivered.

| No Comments
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.

Leave a comment

About this Entry

This page contains a single entry by Alberto Simões published on October 22, 2008 10:54 AM.

Find recent content on the main index or look in the archives to find all content.