Skip to content

Commit

Permalink
Documentation updates for release.
Browse files Browse the repository at this point in the history
  • Loading branch information
pmichaud committed Jun 18, 2009
1 parent 5948c11 commit 99cad48
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 6 deletions.
5 changes: 4 additions & 1 deletion docs/ChangeLog
@@ -1,5 +1,5 @@
New in 2009-06 release
+ refactored and corrected object initialization
+ refactored and corrected object initialization (BUILD/CREATE)
+ attributes initilizations can now use attributes defined earlier
+ method calls are now faster
+ basic safe mode that forbids IO and execution of external programs
Expand All @@ -12,6 +12,9 @@ New in 2009-06 release
+ refactored and corrected assignment, .succ, .pred, C<++>, C<-->,
postcircumfix:<[ ]>, Whatever
+ "module Foo;" now allows statements before it
+ improved Unicode string handling
+ better support for Str increment/decrement in Unicode ranges
+ many performance improvements

New in 2009-05 release
+ updated docs/ROADMAP
Expand Down
31 changes: 26 additions & 5 deletions docs/announce/2009-06
Expand Up @@ -18,15 +18,36 @@ is the host for YAPC|10 (YAPC::NA 2009) [2] and the Parrot Virtual Machine
Workshop [3]. Pittsburgh.pm has also sponsored hackathons for Rakudo
Perl as part of the 2008 Pittsburgh Perl Workshop [4].

In this release of Rakudo Perl, we've made the following major changes
and improvements:
In this release of Rakudo Perl, we've focused our efforts on refactoring
many of Rakudo's internals; these refactors improve performance,
bring us closer to the Perl 6 specification, operate more cleanly
with Parrot, and provide a stronger foundation for features to be
implemented in the near future. Some of the specific major changes
and improvements in this release include:

* Rakudo is now passing NN,NNN spectests, an increase of NNN
* Rakudo is now passing 11,536 spectests, an increase of 194
passing tests since the May 2009 release. With this release
Rakudo is now passing NN% of the available spectest suite.
Rakudo is now passing 68% of the available spectest suite.

[...more items here...]
* Method dispatch has been substantially refactored; the new dispatcher
is significantly faster and follows the Perl 6 specification more
closely.

* Object initialization via the BUILD and CREATE (sub)methods is
substantially improved.

* All return values are now type checked (previously only explicit
'return' statements would perform type checking).

* String handling is significantly improved; fewer Unicode-related
bugs exist, and parsing speed is improved for some programs containing
characters in the Latin-1 set.

* The IO .lines and .get methods now follow the specification more closely.

* User-defined operators now also receive some of their associated
meta variants.

The development team thanks all of our contributors and sponsors for
making Rakudo Perl possible. If you would like to contribute,
see http://rakudo.org/how-to-help , ask on the perl6-compiler@perl.org
Expand Down

0 comments on commit 99cad48

Please sign in to comment.