Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
improve release announcement
  • Loading branch information
coke committed Jan 29, 2016
1 parent c6dcd93 commit 5c09fe2
Showing 1 changed file with 79 additions and 17 deletions.
96 changes: 79 additions & 17 deletions docs/announce/2016.01.md
@@ -1,12 +1,49 @@
# Announce: Rakudo Perl 6 compiler, Release #95 (“??”)
# Announce: Rakudo Perl 6 compiler, Release #95 (2016.01)

On behalf of the Rakudo development team, I’m very happy to announce the
January 2016 release of Rakudo Perl 6 #95 “??”. Rakudo is an implementation of
January 2016 release of Rakudo Perl 6 #95. Rakudo is an implementation of
Perl 6 on the Moar Virtual Machine[^1].

This is the first post-Christmas release of Rakudo Perl 6, and implements
Perl v6.c. It includes bugfixes and optimizations on top of the 2015.12
release of Rakudo, but no new features.
This is the first post-Christmas release of Rakudo Perl 6, and continues
to implement Perl v6.c. It includes bugfixes and optimizations on top of
the 2015.12 release of Rakudo, but no new features.

Thanks to all the individuals, companies, and organizations who donated
money, services, equipment, or their employee's time to the effort.
This includes efforts going back to 2000 over multiple Perl 6 related
projects. As with our developer list on the Christmas release, our
sincere apologies to anyone who was accidentally left off this list.

* ActiveState
* BBC
* Blackstar
* Booking.com
* craigslist
* Richard Dice of Toronto.pm
* Dijkmat
* Edument
* ETH Zürich
* Google (https://developers.google.com/open-source/gsoc/)
* Ian Hague
* Manning Publications
* Morgan Stanley
* Mozilla
* NLNet
* noris network AG
* O'Reilly Media
* Frédéric Schütz of the Swiss Institute of Bioinformatics
* Stonehenge Consulting
* The Perl Foundation
* TPF's Perl 6 Core Development Fund sponsors (http://www.perlfoundation.org/perl_6_core_development_fund)
* VA Linux
* WenZPerl
* Fritz Zaucker of Oetiker+Partner AG

Upcoming releases in 2016 will include new functionality that is not
part of the v6.c specification, available with a lexically scoped
pragma. Our goal is to insure that anything that is tested as part of the
v6.c spec will continue to work unchanged. There may be incremental
spec releases this year as well.

The tarball for this release is available from <http://rakudo.org/downloads/rakudo/>.

Expand All @@ -15,24 +52,49 @@ distribution[^2] --- it’s announcing a new release of the compiler
only. For the latest Rakudo Star release, see
<http://rakudo.org/downloads/star/>.

The Rakudo Perl compiler follows a monthly release cycle.
The Rakudo Perl compiler follows a monthly release cycle, but please bear
with us post-Christmas. We are working hard to insure that we don’t break
anything now that we have a released spec, and it make take us a few months
to settle back into a rhythm.

Some of the changes in this release are outlined below:
The changes in this release are outlined below:

New in 2016.01:
+ Stuff
+ Nonsense

These are only some of 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
the design docs, the Perl 6 test suite, MoarVM and the specification.
+ Chained .grep calls on Supply fixed (RT #127297)
+ Fixed interaction with perl6-debug and precompilation that resulted in an
endless loop
+ re-enabled warning when smart-matching against a True or False literal
+ Fixed internal error when reporting certain type errors (RT #127207)
+ Fixed rare "duplicate definition of symbol" errors (RT #127107)
+ Fixed interpolating of pairs with non-key strings into signatures
+ Fixed error when smart-matching Seq against a Set (RT #127166)
+ Improved error message when smart-matching against an S///-expression
+ Fixed bad interaction between EXPORTHOW and multiple declarations (RT #126566)
+ Fixed various issues regarding precompilation
+ Improved accuracy of Complex.sqrt
+ hyper now preserves order of results, as designed
+ Range.sum on an empty, numeric Range is now 0
+ Fixed Promise.allof() with an empty list of promises (RT #127101)
+ Improved message on premature virtual method call (RT #127097)
+ Better error message for module load failures of types that are part of
the setting
+ Support for Readline in addition to Linenoise

The following people contributed to this release:

+ People
Anthony Parsons
Bart Wiegmans
Dagfinn Ilmari Mannsåker
Francois Perrad
Jimmy Zhuo
Nova Patch
Pawel Murias
TimToady
Timo Paulssen
Tobias Leich
Will "Coke" Coleda
jnthn
lizmat

If you would like to contribute or find out more information, visit
<http://perl6.org>, <http://rakudo.org/how-to-help>, ask on the
Expand Down

0 comments on commit 5c09fe2

Please sign in to comment.