Rakudo 2011.08 release status

As noted in a previous post, we had planned to issue a new release of Rakudo sometime around YAPC::EU, based on the new nom branch. The nom branch is a substantial redevelopment of the Rakudo compiler, and generally shows a 3x speed improvement over previous versions of Rakudo.

However, in the past few days at YAPC::EU, some extended testing exposed some significant regressions both in performance and features. So, rather than rush out a buggy release we’ve decided to spend a few more days cleaning things up a bit. Because of the magnitude of changes in the switchover to nom we had already planned to allow ourselves a fair bit of wiggle room in terms of exact release dates.

I expect releases to start as early as this weekend, or perhaps a few days after that. We definitely will have some August 2011 releases, they just won’t be “exactly two days after the Parrot release” as has been typical in previous months. In the meantime, we continue to encourage existing users of Rakudo Perl to use the 2011.07 release of Rakudo Star.

More details as we make progress.

Pm

This entry was posted in Uncategorized. Bookmark the permalink.

One Response to Rakudo 2011.08 release status

  1. Alan Rocker says:

    Does the performance improvement include the loading process?

    I ran time -p perl6 -v 4 times, (in case Linux’ caching affected the result):

    The first result:
    This is Rakudo Perl 6, version 2011.07 built on parrot 3.6.0 0

    Copyright 2008-2011, The Perl Foundation

    real 0.91
    user 0.70
    sys 0.11

    And the last, (essentially the same numbers, as other stuff was running).

    real 0.90
    user 0.73
    sys 0.08

    That’s on a dual-core 2GHz AMD Turion with 4GB memory. The little scraps of code I’m running barely register any extra consumption, so the loading dominates.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>