[svn:parrot] r43034 - trunk

gerd at svn.parrot.org gerd at svn.parrot.org
Mon Dec 14 11:31:49 UTC 2009


Author: gerd
Date: Mon Dec 14 11:31:47 2009
New Revision: 43034
URL: https://trac.parrot.org/parrot/changeset/43034

Log:
NEWS file update for version 1.9.0

Modified:
   trunk/NEWS

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS	Mon Dec 14 10:12:35 2009	(r43033)
+++ trunk/NEWS	Mon Dec 14 11:31:47 2009	(r43034)
@@ -3,20 +3,48 @@
 New in 1.9.0
 - Functionality
   + garbage collectable contexts
+  + fixing codetest and manifest_tests failures
+  + implement some patches from bubaflub++ and kurahapo++
+  + fixing some tests
+  + investigate gc
+  + (re)factored the profiling runcore
+  + output is configurable and extensible, options atm are pprof and none (binary and possibly callgrind are planned)
+  + env var PARROT_PROFILING_OUTPUT now determines the output type, PARROT_PROFILING_FILENAME determines the filename
+  + updated pprof2cg.pl for some minor pprof format changes
 - Compilers
+  + renamed the parser example to stage 1 compiler
+  + modified harness to use it with both stages
+  + improved the stage 1 compiler
+  + some fixes in stage 0
+  + tried to get libjit_framebuilder working with a more recent parrot
+  + freeze/thaw Eval issues
+  + read up on freeze/thaw
+  + started implementing TT #1359
 - Platforms
-- Performance
-- New deprecations
-- Realized deprecations
+  + building and testing parrot on amd64/i386, with gcc/g++, with and without --optimize
 - Tests
   + The following tests were translated from Perl to PIR :
     t/pmc/bigint.t, t/compilers/pge/04-compile.t, t/compilers/pge/02-match.t,
     t/compilers/json/from_parrot.t, t/library/protoobject.t, t/library/uuid.t,
     t/library/md5.t, t/library/mt19937ar.t
-- Documentation
+  + 10 Perl+PIR tests converted to pure PIR
+  + More tests converted to PIR
 - Tools
   + A version of pprof2cg was written in NQP
 - Miscellaneous
+  + Cleared out RT in favor of Trac
+- Parrot Plumage
+  Parrot Plumage is the project name for the Parrot module ecosystem. It will include metadata handling, dependency resolution, module installation, etc.
+  + Add accessor methods to Plumage::Project
+  + Add project-dir command to plumage
+  + Move responsibility for determining build sequence to Plumage::Project
+  + Move responsibility for mkpath($build_root) to Plumage::Project's fetch action
+  + Excise %STAGES and supporting code from plumage.nqp
+  + Add stub of update stage to Plumage::Project, reusing (and falling back to) fetch
+  + Make harness exit(1) after failing test runs
+  + Fix broken test
+  + Tell plumage command_ subs what command invoked them;
+  + Collapse all plumage project action commands into one sub
 
 New in 1.8.0
 - Functionality


More information about the parrot-commits mailing list