y2038 Grant Delivered.

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.

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at www.perlfoundation.org.

About this Entry

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

Running Grants (2008-VI) was the previous entry in this blog.

Frozen Perl 2009 is Coming is the next entry in this blog.

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

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.38