Hi,
Parrot 1.9.0 (Blue-fronted Amazon) is due to be released on Tuesday,
December 15th.
Please run "make fulltest".
If you have news to tell, please add them to NEWS or send them to me.
Currently, this is what I have:
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
+ 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
+ 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
--
Gerd
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev