Permalink
Browse files

Documentation updates for release.

  • Loading branch information...
1 parent 5948c11 commit 99cad48b9f2c530e84a743e7c5fe665206c0b80e @pmichaud pmichaud committed Jun 18, 2009
Showing with 30 additions and 6 deletions.
  1. +4 −1 docs/ChangeLog
  2. +26 −5 docs/announce/2009-06
View
5 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
@@ -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
View
31 docs/announce/2009-06
@@ -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

0 comments on commit 99cad48

Please sign in to comment.