[svn:parrot] r47595 - trunk

cotto at svn.parrot.org cotto at svn.parrot.org
Sun Jun 13 08:35:53 UTC 2010


Author: cotto
Date: Sun Jun 13 08:35:52 2010
New Revision: 47595
URL: https://trac.parrot.org/parrot/changeset/47595

Log:
[NEWS] Make news more relevant to people who aren't deeply into Parrot but are curious.
Also, remove items that don't apply to trunk.  We shouldn't crow about features that won't be in the released tarball.

Modified:
   trunk/NEWS

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS	Sun Jun 13 05:07:15 2010	(r47594)
+++ trunk/NEWS	Sun Jun 13 08:35:52 2010	(r47595)
@@ -2,33 +2,24 @@
 
 New in 2.5.0
 - Core
-  + Added ByteBuffer PMC
-  + Modified some PMC vtable functions to reduce complexity, simplifying its coverage.
-  + Deleted do-nothing custom mark in StringBuilder
+  + Added ByteBuffer PMC to allow direct byte manipulation
+  + Modified some PMC vtable functions to reduce complexity, simplifying coverage.
+  + Modified PAST to generate symbolic PASM constants in PIR output.
+  + General STRING API cleanups
+  + Increased test coverage of core PMCs
   + Fixed up 'exit' opcode, added CONTROL_EXIT exception type.
-  + Modified PAST so that it can generate symbolic pasm constants in PIR output.
-  + Fixed some substr-out-of-range errors in Regex.match
-  + Various cleanups and some added functionality to NFG (Grapheme Normal Form).
-  + Various parts of the STRING API are now more graceful
 - NQP-rx
-  + supports multisubs and multimethods
+  + Added proper supprot for multisubs and multimethods
   + Fixed sigspace handling ** quantifier in regexes
   + Added \e strings
   + Added use of inversion lists for charclass lists in regexes
-- Tests
-  + Added a bunch of tests for Array PMCs
-  + Fixed some tests that were failing because of dynops
-  + Some tests for the instrument dynpmc are added
 - Platforms
   + EPEL (Extra Packages for Enterprise Linux) packages for RHEL6.beta are available
-  + Building and testing on amd64/i386, with gcc/g++
-  + Almost finished Parrot configure on RTEMS
-- Parrot starts to going Lorito
-  Lorito is the code name for a set of planned refactors to the core of Parrot.
-  The "Stage 0" is done with it. for more Information about Lorito see:
+- Begin moving towards Lorito, the ops refactor to enable pervasive self-hosting and JIT compilation.
+  + All ops are now built with the self-hosted opsc compiler.
+  + For more Information about Lorito see:
       http://trac.parrot.org/parrot/wiki/Lorito
       http://trac.parrot.org/parrot/wiki/LoritoRoadmap
-  + New executable "ops2c" added; take care by packing
 
 New in 2.4.0
 - Core


More information about the parrot-commits mailing list