Browse files

Add parrot 4.9.0 release announcements

  • Loading branch information...
1 parent 572c947 commit a7d68d3b2cb03f5612ac5ef59471bcddf0006e22 @leto committed Oct 27, 2012
Showing with 144 additions and 0 deletions.
  1. +79 −0 parrot/4.9.0/announce.html
  2. +65 −0 parrot/4.9.0/announce.txt
View
79 parrot/4.9.0/announce.html
@@ -0,0 +1,79 @@
+
+<p>On behalf of the Parrot team, I'm proud to announce Parrot 4.9.0,
+also known as &quot;Proto-Hydra&quot;. <a href="http://parrot.org/">Parrot</a>
+is a virtual machine aimed at running all dynamic languages.</p>
+
+<p>Parrot 4.9.0 is available on <a href="ftp://ftp.parrot.org/pub/parrot/releases/devel/4.9.0/">Parrot's FTP
+site</a>, or by <a href="http://parrot.org/download">following the download
+instructions</a>. For those who want to hack on Parrot or languages that run on top of Parrot,
+we recommend <a href="https://github.com/parrot">our organization page</a> on GitHub,
+or you can go directly to the official Parrot Git repo on <a href="https://github.com/parrot/parrot">Github</a>
+
+To clone the Parrot Git repo into a directory called 'parrot', use the following:
+<pre>
+ git clone git://github.com/parrot/parrot.git
+</pre>
+
+If you want it to be in a directory other than 'parrot', then just give that as a second
+argument to clone:
+<pre>
+ git clone git://github.com/parrot/parrot.git parrot_foo
+</pre>
+
+<p>Parrot 4.9.0 News:<br/>
+<pre>
+ - Core
+ + Keep encoding information in the imcc optimizer, which fixes the
+ concat op but probably many more cases with non-ascii encoded
+ constant strings. [GH #837]
+ + Fixed ByteBuffer set_string_native, which became out of sync with
+ two internal buffers. [GH #835]
+ + Preload Configure steps when called with perl -d Configure.pl [GH #833]
+ + Strip unneeded config keys from installed config hash. Saves 6360
+ bytes from every installed executable. [GH #824]
+ + Parrot_get_cpu_type returns now "unknown" for all unknown cpu types.
+ On non-windows it returned before 4.9.0 a null string. [GH #846]
+ + Fixed src/hash.c for platforms where size_t is unsigned (e.g. vms) [GH #854]
+ - Build
+ + Improved warnings for clang. [GH #843]
+ + Cleaned wrong UNUSED(arg) macros in all pmc's due to an improved
+ pmc2c compiler, which SHIMs all UNUSED args. [GH #836]
+ + Added clang++ support and a new auto::alignof Configure step. [GH #844]
+ + Fixed auto::inline for C++ compilers
+ + Improved auto::llvm
+ - Branches
+ + The threads branch is almost ready to be merged. Some remaining races
+ have been fixed. There are only some remaining platforms errors on
+ darwin/x86.
+ - Libraries
+ + Fixed Mime::Base64: Split long lines at 76 chars. [GH #826]
+ Support multi-byte codepoints. Use binary encoding,
+ encoded files are now endian specific [GH #813 + #814],
+ Added 2nd optional encoding arg to decode_base64().
+ - Documentation
+ + Cleaned up removed parrot cmdline options -D/-O/-v from --help output and
+ running.pod [GH #838]
+ - Tools
+ + Improved gdb pretty-printing for multi-byte strings
+</pre></p>
+
+<p>The SHA256 message digests for the downloadable tarballs are:</p>
+<pre>
+638cba16b47bd5c6dfb4c9106f17961b0496d65c321279a16032ef6667d3ae4d parrot-4.9.0.tar.bz2
+dff04c24532ab539dbaf81ffe09d568da049fb817225a2cf53978343765381d5 parrot-4.9.0.tar.gz
+</pre>
+
+<p>Thanks to all our contributors for making this possible, and our sponsors
+for supporting this project.
+This release consists of 134 new commits to the master
+branch (most activity has been on the threads branch) from the following authors:
+</p>
+<p>
+
+Reini Urban, Jonathan "Duke" Leto, Andrew "Whiteknight" Whitworth, James E Keenan,
+Bob Kuo, Josh Juran, Alvis Yardley and Martin Vorländer.
+</p>
+<p> Our next release is 12 November 2012.</p>
+
+<p>Enjoy!</p>
+
View
65 parrot/4.9.0/announce.txt
@@ -0,0 +1,65 @@
+
+
+On behalf of the Parrot team, I'm proud to announce Parrot 4.9.0, also known
+as "Proto-Hydra". Parrot (http://parrot.org/) is a virtual machine aimed
+at running all dynamic languages.
+
+Parrot 4.9.0 is available on Parrot's FTP site
+(ftp://ftp.parrot.org/pub/parrot/releases/devel/4.9.0/), or by following the
+download instructions at http://parrot.org/download. For those who would like
+to develop on Parrot, or help develop Parrot itself, we recommend using Git to
+retrieve the source code to get the latest and best Parrot code.
+
+Parrot 4.9.0 News:
+ - Core
+ + Keep encoding information in the imcc optimizer, which fixes the
+ concat op but probably many more cases with non-ascii encoded
+ constant strings. [GH #837]
+ + Fixed ByteBuffer set_string_native, which became out of sync with
+ two internal buffers. [GH #835]
+ + Preload Configure steps when called with perl -d Configure.pl [GH #833]
+ + Strip unneeded config keys from installed config hash. Saves 6360
+ bytes from every installed executable. [GH #824]
+ + Parrot_get_cpu_type returns now "unknown" for all unknown cpu types.
+ On non-windows it returned before 4.9.0 a null string. [GH #846]
+ + Fixed src/hash.c for platforms where size_t is unsigned (e.g. vms) [GH #854]
+ - Build
+ + Improved warnings for clang. [GH #843]
+ + Cleaned wrong UNUSED(arg) macros in all pmc's due to an improved
+ pmc2c compiler, which SHIMs all UNUSED args. [GH #836]
+ + Added clang++ support and a new auto::alignof Configure step. [GH #844]
+ + Fixed auto::inline for C++ compilers
+ + Improved auto::llvm
+ - Branches
+ + The threads branch is almost ready to be merged. Some remaining races
+ have been fixed. There are only some remaining platforms errors on
+ darwin/x86.
+ - Libraries
+ + Fixed Mime::Base64: Split long lines at 76 chars. [GH #826]
+ Support multi-byte codepoints. Use binary encoding,
+ encoded files are now endian specific [GH #813 + #814],
+ Added 2nd optional encoding arg to decode_base64().
+ - Documentation
+ + Cleaned up removed parrot cmdline options -D/-O/-v from --help output and
+ running.pod [GH #838]
+ - Tools
+ + Improved gdb pretty-printing for multi-byte strings
+
+
+The SHA256 message digests for the downloadable tarballs are:
+638cba16b47bd5c6dfb4c9106f17961b0496d65c321279a16032ef6667d3ae4d parrot-4.9.0.tar.bz2
+dff04c24532ab539dbaf81ffe09d568da049fb817225a2cf53978343765381d5 parrot-4.9.0.tar.gz
+
+Many thanks to all our contributors for making this possible, and our sponsors
+for supporting this project.
+This release consists of 134 new commits to the master
+branch (most activity has been on the threads branch) from the following authors:
+
+Reini Urban, Jonathan "Duke" Leto, Andrew "Whiteknight" Whitworth, James E Keenan,
+Bob Kuo, Josh Juran, Alvis Yardley and Martin Vorländer.
+
+Our next scheduled release is 12 November 2012.
+
+Enjoy!
+
+

0 comments on commit a7d68d3

Please sign in to comment.