Browse files

Merge pull request #88 from FROGGS/nom

[release] 2012.11 "Walnut"
  • Loading branch information...
2 parents bf472b0 + 22992a4 commit 231470f872b5d7be21c45657e04b20c7db2af6fd @colomon colomon committed Nov 22, 2012
Showing with 77 additions and 4 deletions.
  1. +1 −1 VERSION
  2. +8 −0 docs/ChangeLog
  3. +65 −0 docs/announce/2012.11
  4. +2 −2 docs/release_guide.pod
  5. +1 −1 tools/build/NQP_REVISION
@@ -1 +1 @@
@@ -7,11 +7,14 @@ New in 2012.11
+ redeclaring a class as a role now gives a better error
+ the < foo bar > syntax in regexes now respects :i
+ << ... >> now interpolates, respecting quoting and pairs
++ fix error reporting for not-found dynamic variables
+ many protos now have much narrower signatures
+ quote parsing implementation aligned with the approach STD uses
+ regexes and quotes have better support for user-selected delimiters
+ quote adverbs
+ heredocs
++ carry out IO::Path.dir deprecation
++ implement infix:<andthen>
+ macro arguments now carry their lexical environment properly
+ postfix operators of the form '.FOO' take precedence over method calls
+ version control markers detected and gracefully complained over
@@ -23,9 +26,14 @@ New in 2012.11
+ implemented operator adverbs
+ implemented :exists and :delete subscript adverbs and on hashes
+ implemented :p, :k, :v and :kv subscript adverbs on arrays and hashes
++ fixed shell words post-processing like << foo "bar $baz" >>
+ byte-order mark at the beginning of a file is now ignored
+ fixed bug that could lead to disappearing symbols when loading pre-compiled modules
+ Configure no longer passes --optimize to Parrot if --parrot-option is specified
++ deprecated current &foo semantics
++ fixed #`foo and friends at start of statementlist
++ simplify setting line number of compile-time exceptions
++ made :($a, $b) := \(1, 2) update $a and $b
New in 2012.10
+ :60[24, 59, 59] radix form
@@ -0,0 +1,65 @@
+ Announce: Rakudo Perl 6 compiler development release #58 ("Walnut")
+On behalf of the Rakudo development team, I'm thrilled to announce the
+November 2012 release of Rakudo Perl #58 "Edinburgh". Rakudo is an
+implementation of Perl 6 on the Parrot Virtual Machine (see
+<>). The tarball for this release
+is available from <>.
+Please note: This announcement is not for the Rakudo Star
+distribution[*] -- it's announcing a new release of the compiler only.
+For the latest Rakudo Star release, see
+The Rakudo Perl compiler follows a monthly release cycle, with each release
+named after a Perl Mongers group. The November 2012 release is code-named
+after Walnut, home of "Yet Another Society" aka "The Perl Foundation".
+This release brings changes; some of them are outlined below:
++ implemented precedence related traits (equiv, looser, tighter, assoc)
++ Perl 6 grammar NFAs are pre-computed, saving some work on each invocation; this
+ shaved around 10% off the time needed to run the spectests
++ regexes and quotes have better support for user-selected delimiters
++ heredocs
++ FIRST/NEXT/LAST can now be used in all types of loop (previously limited to for)
+This is only a small peek at the changes in this release. For a more
+detailed list, see "docs/ChangeLog".
+The development team thanks all of our contributors and sponsors for
+making Rakudo Perl possible, as well as those people who worked on
+Parrot, the Perl 6 test suite and the specification.
+The following people contributed to this release:
+Jonathan Worthington, Moritz Lenz, Carl M�sak, Jonathan Scott Duff,
+Will "Coke" Coleda, Tobias Leich, Geoffrey Broadwell, Nicholas Clark,
+Konrad Borowski, flussence
+If you would like to contribute, see <>,
+ask on the mailing list, or ask on IRC #perl6
+on freenode.
+The next release of Rakudo (#59) is scheduled for December 20, 2012. A
+list of the other planned release dates and code names for future
+releases is available in the "docs/release_guide.pod" file. In general,
+Rakudo development releases are scheduled to occur soon after each Parrot
+monthly release. Parrot releases the third Tuesday of each month.
+On behalf of the development team, I encourage you to try the new release,
+to live life to its fullest, to cherish each moment, and to have fun.
+[*] What's the difference between the Rakudo compiler and the Rakudo
+ Star distribution?
+ The Rakudo compiler is a compiler for the Perl 6 language.
+ Nothing else.
+ The Rakudo Star distribution is the Rakudo compiler plus a selection
+ of useful Perl 6 modules, the most recent incarnation of the "Using
+ Perl 6" book, and other software that can be used with the Rakudo
+ compiler to enhance its utility. Rakudo Star is meant for early
+ adopters who wish to explore what's possible with Rakudo Perl 6 and
+ provide feedback on what works, what doesn't, and what else they
+ would like to see included in the distribution.
@@ -59,12 +59,12 @@ part of monthly Parrot releases.
2012-09-20 Rakudo #56 "Perl" (masak)
2012-09-29 2012.09.1 (pmichaud)
2012-10-18 Rakudo #57 "Tokyo" (duff)
+ 2012-11-22 Rakudo #58 "Walnut" (FROGGS)
-=head2 Planned 2012 releases
+=head2 Planned 2012 and 2013 releases
Dates are based on Parrot's expected release schedule.
- 2012-11-22 Rakudo #58 FROGGS
2012-12-20 Rakudo #59 masak
2013-01-17 Rakudo #60 isBEKaml
2013-02-21 Rakudo #61 tadzik
@@ -1 +1 @@

0 comments on commit 231470f

Please sign in to comment.