perl.perl6.announce http://www.nntp.perl.org/group/perl.perl6.announce/ ... Copyright 1998-2016 perl.org Fri, 24 Jun 2016 21:09:58 +0000 ask@perl.org Parrot 7.4.0 "Festive Amazon" released! by Bruce Gray On behalf of the Parrot team, I&#39;m proud to announce Parrot 7.4.0, also known <br/>as &quot;Festive Amazon&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 7.4.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/7.4.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 7.4.0 News: <br/> - Documentation <br/> + Many minor corrections <br/> - Community <br/> + Coverity scans to resume RSN. <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>b191da72e668c5bd97e1792a1b5d8fe66713819066f6a2f5eef2e9bc21d92968 parrot-7.4.0.tar.gz <br/>724868f94bf7d45ba5cda29b041b18fc7cbcd2fe5196455cc3882c2f99a84f4b parrot-7.4.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is at 16 Jun 2015. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2015/05/msg726.html Wed, 20 May 2015 14:59:53 +0000 Parrot 7.3.0 release announcement by Reini Urban On behalf of the Parrot team, I&#39;m proud to announce Parrot 7.3.0, also<br/>known as &quot;Peach-faced Lovebird&quot;.<br/>It is a supported release with a stable API until 7.6.0 end of July 2015.<br/>Parrot (http://parrot.org/) is a virtual machine aimed at running all<br/>dynamic languages.<br/><br/>Parrot 7.3.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/supported/7.3.0/), or by following the<br/>download instructions at http://parrot.org/download. For those who<br/>would like to develop on Parrot, or help develop Parrot itself, we<br/>recommend using Git to retrieve the source code to get the latest and<br/>best Parrot code.<br/><br/>Parrot 7.3.0 News:<br/> - Build<br/> + Fixed windows link regression from 7.0.2 with cl.exe. #1203<br/> + Fixed rlimit compilation for OpenBSD<br/> - Tests<br/> + Relaxed the common GC stress test and re-add the JSON.nqp variant.<br/><br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>23d2f59a0399a63a835087a192bede02a25f21fbcf5e42ed113b4c6dcdbea6b1<br/>parrot-7.3.0.tar.gz<br/>a40a6a21965ead120ceee7ac98e3b0ba2edbdfa2a5d8637ace91dcc7991373f2<br/>parrot-7.3.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our<br/>sponsors for supporting this project. Our next scheduled release is<br/>at 19 May 2015.<br/><br/>Enjoy!<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2015/04/msg725.html Tue, 21 Apr 2015 17:58:08 +0000 Parrot 7.2.0 "Blue-crowned racquet-tail" released! by Bruce Gray This is the bright candlelit room where the life-timers are <br/> stored&mdash;shelf upon shelf of them, squat hourglasses, one for every <br/> living person, pouring their fine sand from the future into the past. <br/> The accumulated hiss of the falling grains makes the room roar like <br/> the sea. <br/> <br/> This is the owner of the room, stalking through it with a preoccupied air. <br/> His name is Death. <br/> <br/> But not any Death. This is the Death whose particular sphere of <br/> operations is, well, not a sphere at all, but the Discworld, which is <br/> flat and rides on the back of four giant elephants who stand on the <br/> shell of the enormous star turtle Great A&rsquo;Tuin, and which is bounded by <br/> a waterfall that cascades endlessly into space. <br/> <br/> Scientists have calculated that the chance of anything so patently <br/> absurd actually existing are millions to one. <br/> <br/> But magicians have calculated that million-to-one chances crop up nine <br/> times out of ten. <br/> <br/> -- &quot;Mort&quot;, GNU Terry Pratchett <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 7.2.0, also known <br/>as &quot;Blue-crowned racquet-tail&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. The blue-crowned racket-tail (Prioniturus discurus) <br/>is a parrot found on all the larger islands of the Philippines not starting with &quot;P&quot;. <br/> <br/>Parrot 7.2.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/7.2.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 7.2.0 News: <br/> - Build <br/> + Fix warning on Win32 (with cl.exe) when `link` is not explicitly set. <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>f4792fc1a82040dd855f73890de6fa26759aa62f4b4ad1aa468597592b7bf3bf parrot-7.2.0.tar.gz <br/>74e5821155eaf29d7c1655fd3b5b90a84afe23361318242947c50f59da5918e1 parrot-7.2.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is at 21 Apr 2015. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2015/03/msg724.html Thu, 19 Mar 2015 06:06:01 +0000 Announce: Rakudo Star Release 2015.01 by Moritz Lenz # Announce: Rakudo Star Release 2015.01<br/><br/>## A useful, usable, &quot;early adopter&quot; distribution of Perl 6<br/><br/>On behalf of the Rakudo and Perl 6 development teams, I&#39;m happy to<br/>announce the January 2015 release of &quot;Rakudo Star&quot;, a useful and usable<br/>distribution of Perl 6. The tarball for the January 2015 release is<br/>available from &lt;http://rakudo.org/downloads/star/&gt;.<br/><br/>This Rakudo Star release comes with support for the MoarVM<br/>backend (all module tests pass on supported platforms) along with<br/>experimental support for the JVM backend (some module tests fail).<br/>Three shipped modules are known to fail on Parrot (zavolaj (NativeCall),<br/>jsonrpc and doc)<br/><br/>In the Perl 6 world, we make a distinction between the language<br/>(&quot;Perl 6&quot;) and specific implementations of the language such as<br/>&quot;Rakudo Perl&quot;. This Star release includes [release 2015.01.1] of the<br/>[Rakudo Perl 6 compiler], version 7.0.1 of the [Parrot Virtual<br/>Machine], version 2015.01 of [MoarVM], plus various modules,<br/>documentation, and other resources collected from the Perl 6<br/>community.<br/><br/>[release 2015.01.1]:<br/> https://github.com/rakudo/rakudo/blob/nom/docs/announce/2015.01.md<br/>[Rakudo Perl 6 compiler]: http://github.com/rakudo/rakudo<br/>[Parrot Virtual Machine]: http://parrot.org<br/>[MoarVM]: http://moarvm.org/<br/><br/>Some of the new compiler features added to this release include:<br/><br/>+ Many improvements to Java interop for the JVM backend<br/>+ New simple way of creating an object hash: :{}<br/>+ Substitution now supports assignment meta-op, e.g. s[\d+] += 2<br/>+ Many memory and CPU optimizations<br/>+ Supply.for deprecated in favour of Supply.from-list<br/><br/>Changes to modules included in Rakudo Star:<br/><br/>- [Bailador](https://github.com/tadzik/Bailador) handles POST and URL<br/>params separately<br/>- [DBIish](https://github.com/perl6/DBIish) has improved error reporting<br/>on SQLite<br/>- [doc](https://github.com/perl6/doc) ships with much more documentation<br/>- [panda](https://github.com/tadzik/panda) has a new command `installdeps`<br/>- [Pod::To::HTML](https://github.com/perl6/Pod-To-HTML) now supports<br/>callbacks for code areas<br/><br/>Parrot support will likely be suspended or dropped from future Rakudo<br/>and Rakudo<br/>Star releases, starting with the February or March releases.<br/><br/>In the next Rakudo Star release, modules `Math::RungeKutta` and<br/>`Math::Model`<br/>will likely be dropped. They can still be installed with `panda`.<br/><br/>In future, the `nqp::` namespace willl only be available after a declaration<br/>like `use nqp;&#39;.<br/><br/>There are some key features of Perl 6 that Rakudo Star does not yet<br/>handle appropriately, although they will appear in upcoming releases.<br/>Some of the not-quite-there features include:<br/><br/> * advanced macros<br/> * threads and concurrency (in progress for the JVM and MoarVM backend)<br/> * Unicode strings at levels other than codepoints<br/> * interactive readline that understands Unicode<br/> * non-blocking I/O (in progress for the JVM and MoarVM backend)<br/> * much of Synopsis 9 and 11<br/><br/>There is an online resource at &lt;http://perl6.org/compilers/features&gt;<br/>that lists the known implemented and missing features of Rakudo&#39;s<br/>backends and other Perl 6 implementations.<br/><br/>In many places we&#39;ve tried to make Rakudo smart enough to inform the<br/>programmer that a given feature isn&#39;t implemented, but there are many<br/>that we&#39;ve missed. Bug reports about missing and broken features are<br/>welcomed at &lt;rakudobug@perl.org&gt;.<br/><br/>See &lt;http://perl6.org/&gt; for links to much more information about<br/>Perl 6, including documentation, example code, tutorials, reference<br/>materials, specification documents, and other supporting resources. A<br/>draft of a Perl 6 book is available as docs/UsingPerl6-draft.pdf in<br/>the release tarball.<br/><br/>The development team thanks all of the contributors and sponsors for<br/>making Rakudo Star possible. If you would like to contribute, see<br/>&lt;http://rakudo.org/how-to-help&gt;, ask on the &lt;perl6-compiler@perl.org&gt;<br/>mailing list, or join us on IRC \#perl6 on freenode.<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2015/02/msg723.html Sat, 07 Feb 2015 23:23:53 +0000 Parrot 7.0.2 Hotfix released by Reini Urban We detected and fixed two bugs and regressions from 6.10.0 which<br/>failed to build parrot on Microsoft Windows with Microsoft Visual<br/>Studio C++.<br/><br/>- Wrong function ptr cast on win64<br/> https://github.com/parrot/parrot/issues/1190<br/>- Wrong SAL annotations on msvc cl &lt; 16.00<br/> https://github.com/parrot/parrot/issues/1192<br/><br/>Other minor changes in this hotfix:<br/>- Optimize away ExtUtils::Command on posix systems. #1177<br/>- Fix cpu config values for gcc_cmpxchg to include atomic/gcc_x86.o on amd64.<br/> Harmonized the cpu config keys, no $platform_has_$feature<br/> keys anymore, just HAS_$PLATFORM_$feature. #1173<br/>- Improved msvc configuration from a mingw perl. #1191<br/><br/>Parrot is a virtual machine aimed at running all dynamic languages.<br/>Parrot 7.0.2 is available on Parrot&#39;s FTP site, or by following the<br/>download instructions. For those who want to hack on Parrot or<br/>languages that run on top of Parrot, we recommend our organization<br/>page on GitHub, or you can go directly to the official Parrot Git repo<br/>on Github<br/><br/>To clone the Parrot Git repo into a directory called &#39;parrot&#39;, use the<br/>following:<br/> git clone git://github.com/parrot/parrot.git<br/><br/>If you want it to be in a directory other than &#39;parrot&#39;, then just<br/>give that as a second argument to clone:<br/> git clone git://github.com/parrot/parrot.git parrot_foo<br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>1a8e9e203ad8ac92c89422603d1603fa821e957aa3a9ae57420c737d93c55213<br/>parrot-7.0.2.tar.gz<br/>2cc8dc1eada38bb6328bf1f4648bd5e01e000b415f984b7ad6b5b6c123a15ac9<br/>parrot-7.0.2.tar.bz2<br/><br/>Thanks to all our contributors for making this possible, and our<br/>sponsors for supporting this project. Our next scheduled release is at<br/>17 Feb 2015.<br/>Enjoy!<br/>-- <br/>Reini Urban<br/>http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2015/01/msg722.html Thu, 29 Jan 2015 14:02:38 +0000 Parrot 7.0.1 Hotfix released by Reini Urban We detected and fixed two serious and two minor bugs which required a<br/>7.0.1 hotfix release.<br/><br/>- GC regression --optimize caused by PARROT_CANNOT_RETURN_NULL, which<br/>was visible on machines with low memory.<br/>https://github.com/parrot/parrot/issues/1186<br/><br/>This causes segfaults with --optimize, which is the default for nqp<br/>and rakudo, on better (i.e. newer) compilers. The bug was there since<br/>3.6, but turned evil only with 7.0, when packfile got refactored.<br/><br/>- threads deadlock in gc_gms_mark_and_sweep()<br/>https://github.com/parrot/parrot/issues/1187<br/><br/>With cc -O3 the lock code is too far away from the guard, thus causing<br/>our threads example examples/threads/chameneos.pbc to hang, a<br/>regression from 6.11.0<br/><br/>And 2 minor ones for --m=64 or --m=32:<br/><br/>- fix --m=64 with gcc on ppc64 and mips64 #1181,<br/><br/>--m=64 produced wrong ld and linkflags since 6.10, GH #1110<br/><br/>- fix icu probes with --m={32,64} #1182 #1188<br/><br/>We never linked icu again the libs in the configure step, so we failed<br/>to detect wrong architectures, and worse, added wrong arch include and<br/>libpaths to the flags (e.g. amd64 --m=32), causing all sorts of icu<br/>errors, when has_icu=1 but either linking or runtime failed. This<br/>always caused problems.<br/><br/>Parrot 7.0.1 is available on Parrot&#39;s FTP site, or by following the<br/>download instructions at http://www.parrot.org/<br/>For those who want to hack on Parrot or languages that run on top of<br/>Parrot, we recommend our organization page on GitHub, or you can go<br/>directly to the official Parrot Git repo on Github:<br/><br/>To clone the Parrot Git repo into a directory called &#39;parrot&#39;, use the<br/>following:<br/><br/> git clone git://github.com/parrot/parrot.git<br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>b0e8e5aa17e1f903530ecc05e6aeef405a630890c4ce2ccc7c15b3101c654be2<br/>parrot-7.0.1.tar.gz<br/>ff10df0394880c79a58d6952b031d74004bba02a88ac0db4ed7d89508f429e90<br/>parrot-7.0.1.tar.bz2<br/><br/>Thanks to all our contributors for making this possible, and our sponsors<br/>for supporting this project. Our next scheduled release is at 23 Feb 2015.<br/>Enjoy!<br/><br/>-- <br/>Reini Urban<br/>http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2015/01/msg721.html Fri, 23 Jan 2015 13:30:36 +0000 Parrot 7.0.0 "Crimson Shining Parrot" released! by Bruce Gray &quot;We&#39;ll show him! We&#39;ll show them *all*!&quot; <br/> <br/>&quot;Okay,&quot; said Susan, &quot;that was *definitely* evil -&quot; <br/> <br/>&quot;No,&quot; said Lavender, &quot;that&#39;s a Chaos Legion motto, actually. Only she <br/>didn&#39;t do the insane laughter.&quot; <br/> <br/>&quot;That&#39;s right,&quot; Tracey said, her voice low and grim. &quot;This time I&#39;m not <br/>laughing.&quot; The girl went on stalking through the corridor, like she had <br/>dramatic music accompanying her that only she could hear. <br/> <br/>(Hermione was starting to worry about what *exactly* the impressionable <br/>youths of the Chaos Legion were learning from Harry Potter.) <br/> <br/> -- Harry Potter and the Methods of Rationality <br/> http://hpmor.com/ chapter/70 <br/> <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 7.0.0, also known <br/>as &quot;Crimson Shining Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 7.0.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/supported/7.0.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 7.0.0 News: <br/> - Core <br/> + Added a experimental INTERPINFO_MAX_GENERATIONS api, made MAX_GENERATIONS <br/> --ccflags adjustable, renamed to GC_MAX_GENERATIONS, and use the correct number. <br/> Default 3 for generations 0,1,2. <br/> + Add the DEPRECATED attribute to all deprecated functions. #1163 <br/> + Fix parser crashes detected by the american fuzzy lop (1.06b) #1168 <br/> + Replace an end op inside pcc methods by a returncc op, #1168. <br/> This used to crash the last years, now it returns. It is now documented as <br/> unspecified behavior. <br/> + Finish PackFile_ API deprecation and refactoring. No wrong exports anymore. <br/> See api.yml. #1170 #1122 <br/> + Reenabled the following NCI signatures: t (cstring), 2 (Integer PMC -&gt; short), <br/> 3 (-&gt; int), 4 (-&gt; long). SDL and Curses is now usable again. #436, #601, #605 <br/> + Added a useful subset of static nci thunks to core-thunks. #1171 <br/> Updated the extra thunks to pass most nci examples without libffi, just <br/> 2, 3 and 4 require libffi when being used destructively on the Integer PMC. <br/> + Fixed a couple of blocking ResizablePMCArray (&quot;rpa&quot;) splice regressions from 6.10, <br/> which broke perl6. See https://github.com/perl6/nqp/issues/209, GH #1174, #1175. <br/> + Added an optional rpa splice warning as in perl5, when an overlarge offset is <br/> adjusted. #1176 <br/> + Fix a GC regression from 6.11 with ResizablePMCArray #1159 (1.2% slower) <br/> + Skip startup warnings &quot;Unknown codeset `&#39;, defaulting to ASCII&quot; when <br/> nl_langinfo() failed, and silently use ASCII. #1180 <br/> - Build <br/> + More code cleanup to reduce compiler warnings, code size and unneeded calls. <br/> + Add ARGIN_FORMAT declarations, probe for gnu_printf, ms_printf, printf. #1163 <br/> + Fix PARROT_CANNOT_RETURN_NULL #1163 <br/> + Move HASATTRIBUTE_* definitions from ccflags via cmdline to has_header.h #1163 <br/> + Add the _Check_return_ MSVC SAL variant #1163 <br/> + Check and fix that PARROT_EXPORT being the first function attribute (C++) #1164 <br/> + Allow PARROT_DOES_NOT_RETURN without PARROT_CANNOT_RETURN_NULL #1163 <br/> + Move -Wformat to --cage #1165 <br/> + Fix and allow --cxx on FreeBSD 10 (clang, not g++) #1166 <br/> + Fix git_describe config probe on tag-less repos, e.g. git clone --depth #1167 <br/> + Fix solaris asctime_r with _POSIX_C_SOURCE #858 <br/> - Documentation <br/> - Tests <br/> - Community <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>0c356f0d63cacb8b68375d695fa62fede3881ae86989c9a6b0adda709f1f2f45 parrot-7.0.0.tar.gz <br/>cdc5ccbaf4b5fbe64c99c0475a542154f25d7226e2d9823c539ee4f6f723fdf0 parrot-7.0.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is at 17 Feb 2015. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2015/01/msg720.html Wed, 21 Jan 2015 16:32:35 +0000 New faster release Parrot 6.11.0 "Fischer's Lovebird" by Reini Urban http://parrot.org/news/2014/Parrot-6.11.0<br/><br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.11.0, also known<br/>as &quot;Fischer&#39;s Lovebird&quot;. Parrot (http://parrot.org/) is a virtual machine aimed<br/>at running all dynamic languages.<br/><br/>Highlights:<br/><br/> Performance: 15-25% faster, fixed GC, experimental VMS port.<br/> https://github.com/parrot/parrot-bench#parrot-bench<br/><br/>Parrot 6.11.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.11.0/), or by following the<br/>download instructions at http://parrot.org/download. For those who would like<br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to<br/>retrieve the source code to get the latest and best Parrot code.<br/><br/>Parrot 6.11.0 News:<br/> - Core<br/> + Rewrote ResizablePMCArray with moving offset, esp on shift.<br/> Even better than nqp/qrpa. 20% faster overall. #1152<br/> + Fixed wrong maybe_mark_and_sweep call in --gc ms #1142<br/> + Added GC maybe_gc_mark vtable function #1142<br/> + Fixed Memory_Block prolog access in --gc inf #1136<br/> + Added MEMORY_DEBUG tracing to --gc inf and ms2, added<br/> GC validation to ms2.<br/> + Fix bignum.i_substract and i_multiply #1144<br/> + Fix cmod_p_p_n* math dynops for NaN and Inf #1147<br/> + Fix floor, ceil and complex, integer math ops for NaN and Inf #422<br/> + Optimize printing of single numbers #828<br/> + More --debugging protections when accessing empty registers<br/> from :immediate #1024<br/> + Change ResizablePMCArray.delete to throw out of bounds errors,<br/> but just warn on deprecated delete[0] with size 0 for<br/>backcompat. #1153<br/> + Add check for illegal delete of capture blocks in PGE.match #1154<br/> + Add new traceflag -t20 for ResizablePMCArray states.<br/> + Add experimental vms support by mvorl. Untested. GH #866<br/> + Provide Parrot_new_string and Parrot_compile_string in the extend api<br/> - Build<br/> + Extend auto::infnan probe to other --floatval #1146<br/> + Warn in Configure on experimental flags intval, floatval and gc #1148<br/> + Die in Configure on unsupported intval sizes #1148, #642, ...<br/> + Renamed auto::labs to auto::mathl, probe and use more long math<br/> functions: fabsl powl ceill floorl fmodl expl logl #1111<br/> + Fixed pbc_to_exe and wrong Parrot_{g,s,uns}etenv<br/>declarations on windows #1156<br/> - Documentation<br/> + Rewrote docs/pmc/array.pod<br/> - Tests<br/> + Fix t/steps/auto/arch-01.t darwin regression #1142<br/> + Added bigger t/stress/gc.t test to catch most GC issues.<br/> + Add optional copyright year test on TEST_SLOW #719<br/> + Fix most --floatval=&#39;long double&#39; tests, just embed API broken #1111<br/> + Adjust tests for VALGRIND=valgrind #1150<br/> + Added tests to t/pmc/resizablepmcarray.t to cover all offset<br/>cases. #1152<br/> + Replace included IO::CaptureOutput with our own capture function. #892<br/> + Fixed most embed and extend tests. #41511 #829<br/> - Community<br/><br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>e92829ff3796f834ac98f100ca5625850590574822ca479c13c00f622f1c322f<br/>parrot-6.11.0.tar.gz<br/>e3ab352ed853a568216948b5864edf2ce9aa7af888f58dd173eaec04c08260ba<br/>parrot-6.11.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our sponsors<br/>for supporting this project. Our next scheduled release is at 20 Jan 2015.<br/><br/>Enjoy!<br/>-- <br/>Reini Urban<br/>http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/12/msg719.html Wed, 17 Dec 2014 00:44:43 +0000 Parrot 6.10.0 "New Caledonian lorikeet" released! by Bruce Gray Now instead of four in the eights place <br/> You&#39;ve got three, <br/> &#39;Cause you added one, <br/> That is to say, eight, to the two, <br/> But you can&#39;t take seven from three, <br/> So you look at the sixty-fours... <br/> <br/> Sixty-four? &quot;How did sixty-four get into it?&quot; I hear you cry! <br/> Well, sixty-four is eight squared, don&#39;t you see? <br/> -- Tom Lehrer, &quot;New Math&quot; <br/> (Which starts in decimal, but ends in octal) <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.10.0, also known <br/>as &quot;New Caledonian lorikeet&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 6.10.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.10.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 6.10.0 News: <br/> - Core <br/> + Add imcc -d2 flag for MKCONST tracing. <br/> + Fix darwin --m=32 Parrot_sysmem_amount() #1113 <br/> + Honor rlimit settings on all non-windows platforms. #935 <br/> + Slightly improved mark methods for Coroutine, Continuation, <br/> CallContext, NCI, Task. #1109 <br/> + Unify code for platform encodings, now supports all. #1120 <br/> e.g. unicode filenames or UTF-8 term output on cygwin, solaris, dragonfly <br/> + Update pcre for cygwin <br/> + Add more -D flags for --ccflags=-DMEMORY_DEBUG #1108. <br/> Print initial memory settings on -D1 and more with -D101 and -D200. <br/> + Added -t10 trace flag for pmc flags, prettier -t output, less GC stress. <br/> + Fixed GC bug in Coroutine.clone #1108, #1109 <br/> + Export Parrot_io_get_vtable. #1131 <br/> + Added lstat io op for nqp, fixed os.lstat method. #1129 <br/> + Throw errors on illegal seek arguments, no assertions. #1130 <br/> + Disallow negative count argument for array splice methods. GH #766 <br/> + Allow array negative index access for most arrays. #1127 <br/> + Shorten and harmonize array exception messages: no context, just: <br/> index out of bounds, illegal argument, can&#39;t resize, ... #1126 <br/> + Add simplier Parrot_ex_throw_from_c_noargs. #1132 <br/> + Fix all wrong exception codes left-overs, 0, 1 or -1. #1133 <br/> + Unescape double-quoted .lex string constants. #1095, perl6 RT#116643 <br/> + Downgrade external ascii strings on multi-byte platform encodings <br/> to ascii. #1098 <br/> + Fix self heuristic with vtable overridden method calls. <br/> $P0($P0) instead of $P0() is now invalid, it is always a method. <br/> https://trac.parrot.org/parrot/ticket/103 #1013 <br/> - Build <br/> + Set -mabi=64 for gcc --m=64 on mips, -m64 on powerpc #1110 <br/> + Add --{en,dis}able-static #1104 <br/> + Fix Windows build for pbc_to_exe #1114 <br/> + Fix default cygwin builds #1116 <br/> + Silence failing auto::inline probe #1118 <br/> + Revert automatic regeneration of encoding tables, added with 6.9.0. #1119 <br/> + Use labs() instead of abs() with 64-bit #1111 <br/> + Avoid duplicate src/longopt.o, export Parrot_longopt_get. #1121 <br/> + Detect icu version, new icu_version config key. #867 <br/> + Skip -Werror=strict-prototypes only on broken icu 4.2 - 4.9. #867 <br/> - Documentation <br/> + Document .lex &quot;name&quot; limitations. Use .lex &#39;name&#39; w/ single-quotes #1095 <br/> + Fixed 6.9 manpage regressions on BSD make #1125 <br/> + Better newclass example code in pirbook #802 <br/> - Tests <br/> + Fixed make smoke, uploading to smolder with changed YAML::Tiny <br/> quoting. #1078 <br/> + Add better GC stress tests with reproducible GC bugs. #1108 <br/> - Community <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>e90e83b69ec2f6c54bb0c6dc5645159c044bb3a48618e88e858dd18234ed1e84 parrot-6.10.0.tar.gz <br/>a2c1a94ae73be57c3f26d97901edfffea5fc65e0df270863477465b9f301eba0 parrot-6.10.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is at 16 Dec 2014. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/11/msg718.html Wed, 19 Nov 2014 10:06:45 +0000 New supported release Parrot 6.9.0 "Rosy-faced Lovebird" by Reini Urban On behalf of the Parrot team, I&#39;m proud to announce the new<br/>supported release Parrot 6.9.0, also known as &quot;Rosy-faced Lovebird&quot;.<br/>Parrot (http://parrot.org/) is a virtual machine aimed at running all<br/>dynamic languages.<br/><br/>Parrot 6.9.0 is available on Parrot&#39;s FTP<br/>site (ftp://ftp.parrot.org/pub/parrot/releases/supported/6.9.0/), or<br/>by following<br/>the download instructions at http://parrot.org/download. For those who<br/>would like to develop on Parrot, or help develop Parrot itself, we recommend<br/>using Git to retrieve the source code to get the latest and best Parrot code.<br/><br/>Parrot 6.9.0 News:<br/> - Core<br/> + Changed behavior with illegal escape sequences, GH #1103. Do<br/>not silently<br/> skip the \ anymore, throw an EXCEPTION_INVALID_CHARACTER error with<br/> &quot;Illegal escape sequence \o in &#39;string\o&#39;&quot;.<br/> + Add platform encoding functions for darwin, FreeBSD, OpenBSD<br/>and NetBSD,<br/> fixing rakudo problems with UTF-8 locales. #1092<br/> + Enable trap op (int3) on x86_64 also<br/> + Add const to env api STRING args<br/> + Do no pre-allocate 256 IO tables for the standard handles,<br/>only 3. #1093<br/> + Renamed ops2c to parrot-ops2c. Get the new name if exists in config<br/> key ops2c. #900<br/> + Reenable parrot -t [flags] traceflags to enable the flags 2<br/>find_method and<br/> 4 invoke/retcc/yield again.<br/> + Enable &gt;2GB RAM on darwin also. #268<br/> + Fix crash with parrot -d8 DEBUG_IMC dump_instructions<br/> + Fix sprintf width count for unicode strings. #956<br/> + Fix sprintf width for NaN/Inf/-Inf [GH #1099/perl6 RT#116280]<br/> + Optimize utf8_substr. Do not use the slow utf8 iterator.<br/> + Regenerated and fixed the iso_8859_1_typetable. Add \x2028, \x2029<br/> and \v to be of cclass newline. [GH #1086, perl6 RT #122341].<br/> Several chars 160..191 are not in the [[:punct:]] class anymore.<br/> Removed defunct Parrot_ascii_typetable, unused since 2010.<br/> + Protect callmethod from an empty object, missed by fixup_subs<br/> immediate. #1024<br/> + Add Couroutine reset and autoreset methods. #564<br/> + Add -t8 trace flag for Coroutine states<br/> + Disabled trace flags -t4 and -t8 with --optimize. #1105<br/> + Harmonize parrot usage messages<br/> - Build<br/> + Fix all -Wshadow instances<br/> + Added bootstrap-tables make target<br/> + Configure options consistency: --{en,dis}able-&lt;feature&gt; for<br/>shared, rpath,<br/> threads, --with{,out}-&lt;library&gt; for: llvm pcre ... +<br/>threads. [GH #1101]<br/> + Deprecated --parrot_is_shared in favor of --enable-shared. [GH #1101]<br/> + Change default of the config key debugging from 1 to 0, i.e.<br/>you need to<br/> provide now --debugging[=flags] for debugging. [GH #1099]<br/> + Enable --disable-shared (or --parrot_is_shared=0) to link<br/>against static<br/> libparrot [GH #1101]<br/> - Documentation<br/> + Add missing manpages for pbc_disassemble, pbc_dump, pbc_merge<br/> + Improved src/string/encoding/tables.c pod.<br/> - Tests<br/> + Run fulltests with the runcore=fast,-O1,-O2 fast, without<br/>-D040, --gc-debug<br/> [GH #1086]<br/> + Added tests for LexInfo.declare_lex_preg and .lex quoting roundtrips<br/> [GH #1095]<br/> + Simplify smolder resend usage<br/> + Fix mingw issues with \r\n<br/> + Updated the missing native_pbc 64-bit big-endian files on mips64 qemu.<br/><br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>91ca66be5747b826374a91bb509c03c192e7a90f7742a279146a0a70639d5f9c<br/>parrot-6.9.0.tar.gz<br/>ad5f3723c216675b9ebc2e3d3807d24fd13aa55e1eb3e7ffcad4062e0026f482<br/>parrot-6.9.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our<br/>sponsors for supporting this project. Our next scheduled release is<br/>at 18 Nov 2014.<br/><br/>Enjoy!<br/><br/>-- <br/>Reini Urban<br/>http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/10/msg717.html Tue, 21 Oct 2014 17:16:53 +0000 Parrot 6.8.0 "Little Lorikeet" released! by Bruce Gray Lories and lorikeets (tribe Lorini) are small to medium-sized arboreal <br/>parrots characterized by their specialized brush-tipped tongues for feeding <br/>on nectar of various blossoms and soft fruits, preferably berries. <br/> -- http://en.wikipedia.org/wiki/Lories_and_lorikeets <br/> (Parrots that eat like hummingbirds!) <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.8.0, also known <br/>as &quot;Little Lorikeet&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 6.8.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.8.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 6.8.0 News: <br/> - Build <br/> + pbc_to_exe created executables use now the absolute execname on most platforms <br/> and not only argv[0] which needs to be looked up in the path. [GH #1088] <br/> - Documentation <br/> + Fix various new podchecker syntax errors with the new Pod::Simple 3.28 <br/> - Tests <br/> + Update embedded Pod::Simple to 3.28 to fix the missing whiteline_handler method <br/> from non-embedded podchecker [GH #1089] <br/> + Skip 3 crashing codingstd tests with 5.8 DEBUGGING [GH #1090] <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>986a0e543e660e83595a3c477b7b7f065099edb559d74c56f61d88e216042f4e parrot-6.8.0.tar.gz <br/>d8db85a305e61babf9f3c23ddd31dffebb8cc7ccd730abcd618eb0fbbad64b6a parrot-6.8.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is at 21 Oct 2014. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/09/msg716.html Wed, 17 Sep 2014 07:04:13 +0000 Parrot 6.7.0 "Grey-headed" Released by Reini Urban On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.7.0, also known<br/>as &quot;Grey-headed Lovebird&quot;. Parrot (http://parrot.org/) is a virtual<br/>machine aimed<br/>at running all dynamic languages.<br/><br/>Parrot 6.7.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.7.0/), or by following the<br/>download instructions at http://parrot.org/download. For those who would like<br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to<br/>retrieve the source code to get the latest and best Parrot code.<br/><br/>Parrot 6.7.0 News:<br/> - Core<br/> + find_codepoint: added more name aliases for perl6 (LF,FF,CR and NEL)<br/> + Optimize internal pcc CallContext calls from VTABLE to direct calls<br/> and inline CallContext ATTR accessors to omit the obj check.<br/>[GH #1083]<br/> - Documentation<br/> + Updated documentation for StringHandle.readall and<br/>FileHandle.readall, which<br/> reads just the rest of the buffer if tell &gt; 0. [GH #1084]<br/> - Tests<br/> + Improve test plan for t/library/pg.t<br/> - Community<br/> + Our GSoC student Chirag Agrawal successfully passed the<br/>final evaluation.<br/> All three project parts have been merged already.<br/><br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>04b0ee976c61100af993f8830863ccfee9eada6bf2b9c224850653d470dc9da2<br/>parrot-6.7.0.tar.gz<br/>a8d62af7cc93c39343311337acc5d7771107e99689a8df160bc8b3acc3ba99eb<br/>parrot-6.7.0.tar.bz2<br/><br/>Many thanks to all our contributors esp. our GSOC student Chirag<br/>Agrawal for making this possible,<br/>and our sponsors, esp. cPanel for supporting this project. Our next<br/>scheduled release is at 16 Sep 2014.<br/><br/>Enjoy!<br/>-- <br/>Reini Urban<br/>http://parrot.org/ http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/08/msg715.html Tue, 19 Aug 2014 16:13:32 +0000 Parrot 6.6.0 "Parrothead" released! by Bruce Gray As a dreamer of dreams and a travelin&#39; man, <br/> I have chalked up many a mile. <br/> Read dozens of books about heroes and crooks, <br/> And I&#39;ve learned much from both of their styles. <br/> -- Heard playing in Margaritaville bar, <br/> in Orlando after YAPC::NA::2014. <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.6.0, also known <br/>as &quot;Parrothead&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 6.6.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/supported/6.6.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 6.6.0 News: <br/> - Core <br/> + Optimized method call overhead at compile-time in pmc2c directly <br/> to avoid run-time overhead. Less temp. PMC&#39;s, less branches and <br/> avoiding at least 2 costly C functions per method call. <br/> + New arity warning: <br/> &quot;wrong number of arguments: %d passed, %d expected&quot; [GH #1080] <br/> - Build <br/> + Workaround libffi-3.1 upstream bug in ffi.h [GH #1081] <br/> + Expand pkg-config make macros in auto::libffi [GH #1082] <br/> - Tests <br/> + Fix t/pmc/filehandle.t on cygwin with newer Cwd &gt;= 3.40 [GH #1077] <br/> - Community <br/> + Our GSoC student passed the project midterm, having made great progress. <br/> Congratulations to Chirag Agrawal! <br/> + More parrot-bench numbers at https://github.com/parrot/parrot-bench, <br/> now using gnuplot for all releases from 1.8.0 - 6.6.0, amd64 + -m32 <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>6d21d3b733d980ab7cb8ee699c59e2b782d8a9c8c0e2cb06d929767e61024ace parrot-6.6.0.tar.gz <br/>08e9e02db952828f6ab71755be47f99ebc90894378f04d8e4d7f3bc623f79ff5 parrot-6.6.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is at 19 Aug 2014. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/07/msg714.html Wed, 16 Jul 2014 08:55:39 +0000 Parrot 6.5.0 "Black-winged Lovebird" Released by Reini Urban On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.5.0, also known<br/>as &quot;Black-winged Lovebird&quot;. Parrot (http://parrot.org/) is a virtual<br/>machine aimed<br/>at running all dynamic languages.<br/><br/>Parrot 6.5.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.5.0/), or by following the<br/>download instructions at http://parrot.org/download. For those who would like<br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to<br/>retrieve the source code to get the latest and best Parrot code.<br/><br/>Parrot 6.5.0 News:<br/> - Core<br/> + Re-add -DMEMORY_DEBUG support to the new GMS GC [GH #1073]<br/> + Added 2 new PMC method attributes :manual_wb and :no_wb and<br/> worked over all core PMCs for unneeded GC write barriers.<br/> Thereby removed the vtable method calling overhead of _orig into a<br/> wrapper with the mandatory write barrier. This was the first part<br/> of Chirag&#39;s GSOC project. [GH #1069]<br/> + find_codepoint: Added name aliases for control character names which<br/> disappeared with ICU 5.2, and added those names to non-ICU<br/>builds also.<br/> Improved ICU search for u_charFromName() to check all<br/>UCharNameChoices,<br/> not only U_EXTENDED_CHAR_NAME. [GH #1075, roast #43]<br/> - Build<br/> + Fixed wrong ICU header probes on multi-arch systems (debian)<br/>[GH #1014]<br/> + Fix opengl on bsd which does not have __APPLE__ defined as 0<br/>[GH #1070]<br/> + pmc2c was extended to improve write barriers and deal with :manual_wb,<br/> :no_wb and RETURN() in VTABLE methods. [GH #1069]<br/> - Documentation<br/> + Improved the docs for pmc and pmc2c [GH #1069]<br/>+ Harmonized pmc names for the PMC html index [GH #1079]<br/> - Tests<br/> + Fix t/op/gc.t for --gc=inf<br/> + Fix t/library/pcre.t for --without-pcre or windows<br/> - Community<br/> + Our GSOC project succeeded in the first deliverable<br/> + Non-core dynpmc&#39;s with multiple return paths in writer<br/>VTABLE methods will<br/> need to be changed to use either :manual_wb or RETURN() as<br/>in PCCMETHODs,<br/> and can now be optimized for unneeded GC write barriers.<br/> E.g. nqp 6model got 2-4% faster.<br/><br/>nqp should be bumped.<br/>Fixes for nqp:<br/>* icu detection on multi-arch systems (newer debian),<br/>* icu workaround for control char name aliases (see roast #43),<br/>* better GC writer barriers (for 6model in nqp branch pmc2c_orig)<br/>parrot -O2 is not yet recommended for nqp/rakudo as it produced slower<br/>code there.<br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>249047f8fc2041ce460d3524547c10faf4462facdffd6b4f9b42f250640c79de<br/>parrot-6.5.0.tar.gz<br/>1f45044f8dcfaafef795e93a91c8f4a55dd8347cc0359ce4dcf6f34f7bfff140<br/>parrot-6.5.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our sponsors<br/>for supporting this project. Our next scheduled release is 15 Jul 2014.<br/><br/>Enjoy!<br/><br/>-- <br/>Reini Urban<br/>http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/06/msg713.html Tue, 17 Jun 2014 17:17:48 +0000 Parrot 6.4.0 "Double-eyed Fig Parrot" released! by Bruce Gray (Dateline: 2014-05-21) <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.4.0, also known <br/>as &quot;Double-eyed Fig Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 6.4.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.4.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 6.4.0 News: <br/> - Examples <br/> + Enhance shootout/regexdna.pir to test GC write barrier crashes <br/> - Community <br/> + Our GSOC project did officially start. See https://github.com/ZYROz/parrot <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>025bfe953211d09af6a4d80b13b4e7fef2bfaa055963b76f1bf674440c0cdbba parrot-6.4.0.tar.gz <br/>419ddbd4c82b08e4ab1670a67c2a222120d34090413e2d4ecef9cb35f9b0bef0 parrot-6.4.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 17 Jun 2014. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/05/msg712.html Tue, 27 May 2014 20:07:42 +0000 Parrot 6.3.0 "Black-cheeked Lovebird" released by Reini Urban On behalf of the Parrot team, I&#39;m proud to announce the supported<br/>release Parrot 6.3.0,<br/>also known as &quot;Black-cheeked Lovebird&quot;. Parrot (http://parrot.org/)<br/>is a virtual machine<br/>aimed at running all dynamic languages.<br/><br/>Parrot 6.3.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/supported/6.3.0/), or by following the<br/>download instructions at http://parrot.org/download. For those who would like<br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to<br/>retrieve the source code to get the latest and best Parrot code.<br/><br/>Parrot 6.3.0 News:<br/> - Tests<br/> + Fixed tests for cygwin and cygwin64<br/> + Added 2 new examples/benchmarks/ files and benchmarks/run.sh<br/> + Fixed socket tests without IPv6 support at all [GH #1068]<br/> - Community<br/> + New Benchmark results at https://github.com/parrot/parrot-bench<br/> for all releases from 1.8.0 - 6.2.0<br/><br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>42aa409fa82d827019ebd218e8f9501b50e04ee81f3ccf705e03f59611317a1b<br/>parrot-6.3.0.tar.gz<br/>8d64df21751770741dac263e621275f04ce7493db6f519e3f4886a085161a80d<br/>parrot-6.3.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our sponsors<br/>for supporting this project. Our next scheduled release is 20 May 2014.<br/><br/>Enjoy!<br/>-- <br/>Reini Urban<br/>http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/04/msg711.html Sat, 19 Apr 2014 06:26:59 +0000 Parrot 6.2.0 "Imperial Amazon" Released! by Bruce Gray Beside him, Melvin and Lavender and Allen all seemed to feel like marching too. <br/>And Neville softly began to sing the Song of Chaos. <br/> <br/>The tune was what a Muggle would have identified as John Williams&#39;s Imperial <br/>March, also known as &quot;Darth Vader&#39;s Theme&quot;; and the words Harry had added were <br/>easy to remember. <br/> <br/>Doom doom doom <br/>Doom doom doom doom doom doom <br/>Doom doom doom <br/>Doom doom doom doom doom doom <br/>DOOM doom _DOOM_ <br/>Doom doom doom-doom-doom doom doom <br/>Doom doom-doom-doom doom doom <br/>Doom doom doom, doom doom doom. <br/> <br/>By the second line the others had joined in, and soon you could hear <br/>the same soft chant coming from nearby parts of the forest. <br/> <br/>And Neville marched alongside his fellow Chaos Legionnaires, <br/>strange feelings stirring in his heart, <br/>imagination becoming reality, <br/>as from his lips poured a fearful song of doom. <br/> <br/> -- Harry Potter and the Methods of Rationality <br/> http://hpmor.com/ chapter/30 <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.2.0, also known <br/>as &quot;Imperial Amazon&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 6.2.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.2.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 6.2.0 News: <br/> - Core <br/> + Re-enable old immc flags for parrot and parrot_old, such as <br/> -On -a -v -y -E -dxx. [GH #1033] <br/> + Fixed imcc -O1 and -O2 <br/> -O1 fixes: <br/> = Special-case get_global for branch_cond_loop_swap, which broke <br/> NCI tests [GH #1037] <br/> = set_addr label does mark a basic_block, dead_code_remove() needs <br/> the label. Fixes nqp [GH #1061]. <br/> -O2 used_once fixes: <br/> = Allow used_once elimination only for purely functional ops <br/> without side-effects [GH #1036] <br/> = Empty ins-&gt;next in deletion [GH #1042]. <br/> -O2 constant propagation fixes: <br/> = Empty ins-&gt;op ptrs when deleting or skipping certain instruction <br/> [GH #1039], <br/> = Wrong logic leading to missed detecting writes from get_results <br/> [GH #1041], <br/> = Propagate only matching types in setters [GH #1042], <br/> = Stop at yield or invokecc for possible push_eh/pop_eh non-local <br/> effects [GH #1044] <br/> + Fixed TT #1930, a floating point optimizer problem on PPC <br/> + Added cache iterators in encoding_find_*cclass [GH #1027] <br/> to speedup the utf8 pattern &quot;scan a whole string for newlines&quot;. <br/> - Build <br/> + Set emacs buffer-read-only:t tags in generated files [GH #1034] <br/> + Provide coda for generated include/*.pasm files [GH #1032] <br/> + Fix parser for bison 3 [GH #1031] <br/> + Add support for __builtin_expect LIKELY/UNLIKELY branch optimizations <br/> in a new auto::expect step. [GH #1047] <br/> - Deprecations <br/> + Warn on deprecated usage of append_configure_log() <br/> - Documentation <br/> + Updated pod for parrot and tools/build/c2str.pl <br/> - Tests <br/> + Added -O1 and -O2 to fulltest <br/> - Community <br/> + Parrot has been accepted to Google Summer of Code 2014 <br/> + Got a candidate for &quot;Improve performance of method signatures&quot; <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>a4c97e5974cf6e6ee1e34317aafd2d87a3bd63730098a050d4f09802b13da814 parrot-6.2.0.tar.gz <br/>f8b9cd2d558a1517038dc3154343f622ab1fd7b1f1d13f41a5c6dd51425bfe8e parrot-6.2.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 15 Apr 2014. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/03/msg710.html Fri, 21 Mar 2014 17:36:08 +0000 Fwd: Parrot 6.1.0 "Black-collared Lovebird" released by Reini Urban On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.1.0, also<br/>known as &quot;Black-collared Lovebird&quot;. Parrot (http://parrot.org/) is a<br/>virtual machine aimed at running all dynamic languages.<br/><br/>Parrot 6.1.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.1.0/), or by<br/>following the<br/>download instructions at http://parrot.org/download. For those who would like<br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to<br/>retrieve the source code to get the latest and best Parrot code.<br/><br/>Parrot 6.1.0 News:<br/> - Build<br/> + Improve auto::libffi probe with -fstack-protector-all or<br/> -fstack-protector-strong with recent GCC and OpenBSD&#39;s toolchains<br/> - Documentation<br/> + Replace perldoc by a new podextract.pl [GH #1028, #973,<br/> #520], which fixes problems with &#39;sudo make install&#39; generated ops<br/> pods as root.<br/><br/>Warnings:<br/> - Latest nqp does not support the new packfile API yet,<br/> replacing EvalPMC.<br/> - This release of Parrot fails to build out-of-the-box under Bison 3,<br/> e.g. on Fedora 20. For workarounds<br/> see https://github.com/parrot/parrot/issues/1031<br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>87d25119c73acdb26f89ac4c68d73f3d996451ada51f3cb2cd4878b6f0e0a34c<br/>parrot-6.1.0.tar.gz<br/>bb1294ad2a7d5b3c4688fc736fb775e94ecfe35fdc072a2631c2080eb5f366f7<br/>parrot-6.1.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our sponsors<br/>for supporting this project. Esp. cPanel for the time and Erin Schoenhals for<br/>sponsoring her old Macbook G4 powerpc to update the native_pbc&#39;s.<br/>I&#39;ve also updated all the missing old documentations on parrot.github.io<br/>Our next scheduled release is 18 Mar 2014.<br/><br/>Enjoy!<br/><br/>-- <br/>Reini Urban<br/>http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/02/msg709.html Tue, 18 Feb 2014 22:48:26 +0000 Parrot 6.1.0 "Black-collared Lovebird" released by Reini Urban On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.1.0, also known<br/>as &quot;Black-collared Lovebird&quot;. Parrot (http://parrot.org/) is a<br/>virtual machine aimed<br/>at running all dynamic languages.<br/><br/>Parrot 6.1.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.1.0/), or by following the<br/>download instructions at http://parrot.org/download. For those who would like<br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to<br/>retrieve the source code to get the latest and best Parrot code.<br/><br/>Parrot 6.1.0 News:<br/> - Build<br/> + Improve auto::libffi probe with -fstack-protector-all or<br/> -fstack-protector-strong with recent GCC and OpenBSD&#39;s toolchains<br/> - Documentation<br/> + Replace perldoc by a new podextract.pl [GH #1028, #973,<br/>#520], which fixes<br/> problems with &#39;sudo make install&#39; generated ops pods as root.<br/><br/>Warnings:<br/> - Latest nqp does not support the new packfile API yet,<br/>replacing EvalPMC.<br/> - This release of Parrot fails to build out-of-the-box under Bison 3,<br/> e.g. on Fedora 20. For workarounds see<br/>https://github.com/parrot/parrot/issues/1031<br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>87d25119c73acdb26f89ac4c68d73f3d996451ada51f3cb2cd4878b6f0e0a34c<br/>parrot-6.1.0.tar.gz<br/>bb1294ad2a7d5b3c4688fc736fb775e94ecfe35fdc072a2631c2080eb5f366f7<br/>parrot-6.1.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our sponsors<br/>for supporting this project. Esp. cPanel for the time and Erin Schoenhals for<br/>sponsoring her old Macbook G4 powerpc to update the native_pbc&#39;s.<br/>I&#39;ve also updated all the missing old documentations on parrot.github.io<br/>Our next scheduled release is 18 Mar 2014.<br/><br/>Enjoy!<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/02/msg708.html Tue, 18 Feb 2014 21:56:35 +0000 Parrot 6.0.0 "Red-necked Amazon" Released! by Bruce Gray May your pleasures be many, your troubles be few. <br/> -- Cast of &quot;Hee Haw&quot; <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 6.0.0, also known <br/>as &quot;Red-necked Amazon&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 6.0.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/supported/6.0.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 6.0.0 News: <br/> - Core <br/> - Build <br/> - Documentation <br/> + Fixed bad IPv6 examples in pdd22_io, thanks to Zefram++ [GH#1005] <br/> - Tests <br/> + Fixed failure in t/configure/062-sha1.t. <br/> + Updated to Unicode 6.3 (libicu5.2): U+180e Mongolian Vowel Separator <br/> is no whitespace anymore [GH #1015] <br/> - Community <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>e150d4c5a3f12ae9d300f019bf03cca58d8e8051dd0b934222b4e4c91160cd54 parrot-6.0.0.tar.gz <br/>6cb9223ee389a36588acf76ad8ac85e2224544468617412b1d7902e5eb8bd39b parrot-6.0.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 18 Feb 2014. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2014/01/msg707.html Wed, 22 Jan 2014 17:38:28 +0000 Rakudo Star 2013.11 released by Moritz Lenz ## A useful, usable, &quot;early adopter&quot; distribution of Perl 6<br/><br/>On behalf of the Rakudo and Perl 6 development teams, I&#39;m happy to<br/>announce the November 2013 release of &quot;Rakudo Star&quot;, a useful and usable<br/>distribution of Perl 6. The tarball for the November 2013 release is<br/>available from &lt;http://rakudo.org/downloads/star/&gt;. A Windows .MSI<br/>version of Rakudo star will usually appear in the downloads area<br/>shortly after the tarball release.<br/><br/>In the Perl 6 world, we make a distinction between the language<br/>(&quot;Perl 6&quot;) and specific implementations of the language such as<br/>&quot;Rakudo Perl&quot;. This Star release includes [release 2013.11] of the<br/>[Rakudo Perl 6 compiler], version 5.9.0 of the [Parrot Virtual<br/>Machine], plus various modules, documentation, and other resources<br/>collected from the Perl 6 community.<br/><br/>[release 2013.11]:<br/> https://github.com/rakudo/rakudo/blob/nom/docs/announce/2013.11.md<br/>[Rakudo Perl 6 compiler]: http://github.com/rakudo/rakudo<br/>[Parrot Virtual Machine]: http://parrot.org<br/><br/>Some of the new features added to this release include:<br/><br/>+ Order::Increase/Decrease are deprecated. Please use Order::Less/More.<br/>+ Leading whitespace is ignored for :sigspace<br/>+ Better null pattern detection in regexes<br/>+ improved run()/shell(), these return Proc::Status-objects now<br/>+ The &quot;gethostname&quot; function implemented<br/>+ Performance optimization: unfold junctions in &#39;when&#39; clauses<br/><br/>This release also contains a range of bug fixes, improvements to error<br/>reporting and better failure modes.<br/><br/>Please note that this release of Rakudo Star does not support the JVM<br/>backend from the Rakudo compiler. While the JVM backend mostly <br/>implements the same features as the Parrot backend, many bits are still <br/>missing, most prominently the native call interface.<br/>We hope to provide a JVM-based Rakudo Star release soon.<br/><br/>The following notable features have been deprecated or modified from <br/>previous releases due to changes in the Perl 6 specification, and are <br/>planned to be removed or changed as follows:<br/><br/> * All unary hyper ops currently descend into nested arrays and<br/> hashes. In the future, those operators and methods that are<br/> defined &quot;nodal&quot; will behave like a one-level map.<br/><br/>There are some key features of Perl 6 that Rakudo Star does not yet<br/>handle appropriately, although they will appear in upcoming releases.<br/>Some of the not-quite-there features include:<br/><br/> * advanced macros<br/> * threads and concurrency (in work for the JVM backend)<br/> * Unicode strings at levels other than codepoints<br/> * interactive readline that understands Unicode<br/> * non-blocking I/O<br/> * much of Synopsis 9 and 11<br/><br/>There is an online resource at &lt;http://perl6.org/compilers/features&gt;<br/>that lists the known implemented and missing features of Rakudo and<br/>other Perl 6 implementations.<br/><br/>In many places we&#39;ve tried to make Rakudo smart enough to inform the<br/>programmer that a given feature isn&#39;t implemented, but there are many<br/>that we&#39;ve missed. Bug reports about missing and broken features are<br/>welcomed at &lt;rakudobug@perl.org&gt;.<br/><br/>See &lt;http://perl6.org/&gt; for links to much more information about<br/>Perl 6, including documentation, example code, tutorials, reference<br/>materials, specification documents, and other supporting resources. A<br/>draft of a Perl 6 book is available as docs/UsingPerl6-draft.pdf in<br/>the release tarball.<br/><br/>The development team thanks all of the contributors and sponsors for<br/>making Rakudo Star possible. If you would like to contribute, see<br/>&lt;http://rakudo.org/how-to-help&gt;, ask on the &lt;perl6-compiler@perl.org&gt;<br/>mailing list, or join us on IRC \#perl6 on freenode.<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/11/msg706.html Sun, 24 Nov 2013 15:54:54 +0000 Parrot 5.10.0 "Sun Conure" Released! by Bruce Gray Great quotations are the wisdom of the tribe. <br/> They bridge time and space. <br/> They connect the living and the dead. <br/> <br/> The Talmud says the right quotation at the right moment is <br/> like &quot;bread to the Famished.&quot; <br/> May you be Fed. <br/> -- from &quot;Sunbeams: A Book of Quotations&quot; [2nd ed], by Sy Safransky <br/> (Inadvertently creating a meta-meta-quote) <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.10.0, also known <br/>as &quot;Sun Conure&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 5.10.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.10.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 5.10.0 News: <br/> - Core <br/> + Fixed bareword method names check for &quot; in imcc [GH #1015] <br/> + Moved eval from eval.pmc to HLLCompile and use new packfile API. <br/> This is a prerequisite for --target=pbc in the HLLCompiler [GH #937] <br/> + Merged branch &#39;new-packfile-api&#39; [GH #937] <br/> = Removed Eval PMC <br/> = IMCCompiler now returns PackfileView instead of Eval. <br/> = Added Parrot_pf_single_sub_by_tag() to packfile API. <br/> = Added first_sub_in_const_table() to PackfileView PMC as a <br/> stopgap until properly tagged subs are generated. <br/> - Build <br/> + Removed wrong -Wlogical-op exception for imcparser.c [GH #1015] <br/> + Fixed parsing for OpenGL 4.1 on OS X Mavericks. [GH #1016] <br/> - Documentation <br/> - Tests <br/> - Community <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>417d504ccf557528d179c9f25df4f8430d5ec1e703ea63126d722452bfd38be3 parrot-5.10.0.tar.gz <br/>6030f72adccdb577a8e781e3d81c52dc60d68c6a9e2be626db3cff69e1f36ce5 parrot-5.10.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 17 Dec 2013. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/11/msg705.html Fri, 22 Nov 2013 13:35:57 +0000 Parrot 5.9.0 "Fantastick Parrot" Released! by Bruce Gray Try to remember the kind of September <br/> When life was slow and, oh, so mellow. <br/> Try to remember the kind of September <br/> When grass was green and grain was yellow. <br/> -- El Gallo in &quot;The Fantasticks&quot; <br/> (World&#39;s Longest Running Musical) <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.9.0, also known <br/>as &quot;Fantastick Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 5.9.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/supported/5.9.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 5.9.0 News: <br/> - Core <br/> + Don&#39;t complain about utf8 multibyte characters split by chunk boundaries <br/> + Fixed readall SEGV at eof, e.g. when calling readall twice [GH #981] <br/> + Fixed SEGV when .const not found. [GH #996] <br/> + Added PackfileView-compatible methods to EvalPMC. [GH #937] (Temporary) <br/> - Build <br/> + Fixed MacOSX -Wno-long-double warning [GH #980] <br/> - Testing <br/> + Sorted hash keys to allow better diffs between runs of `make fulltest`. <br/> - Branches <br/> + The new-packfile-api branch with the final removal of the EvalPMC <br/> is ready and will most likely land in 5.10.0 <br/> - Documentation <br/> + Fixed and improved the documentation about Parrot_str_new <br/> - Community <br/> + Zefram reported 31 issues. Thanks a lot! <br/> + All three of our GSoC students completed their projects, and passed <br/> their finals with flying colors. Congratulations! Their weekly reports <br/> are available here: <br/> = Saurabh Kumar - &quot;Update parrot-libgit2 to latest libgit2 release&quot; <br/> http://www.parrot.org/tags/parrot-libgit2 <br/> = Pawe&#x142; Murias - &quot;A Javascript backend for Rakudo&quot; <br/> http://parrot.org/blog/1850 <br/> = Denis Boyun - &quot;Improve Web UI of App::Parrot::Create&quot; <br/> http://parrot.org/blog/1843 <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>52d2e7c33ba9b2c3ed692738af8a27b13c838d45790cee0609e116c724d3d7b4 parrot-5.9.0.tar.gz <br/>b4704231d90ddec827f45f945b9ad13dd4f9dc7cc9bc0cfc97ab6e30ec1c38ca parrot-5.9.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 19 Nov 2013. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/10/msg704.html Wed, 16 Oct 2013 06:31:47 +0000 Parrot 5.7.0 "Azure-rumped Parrot" Released! by Bruce Gray Rock Concert Movement #237 - Taking the audience on a Jungian journey <br/> into the collective unconscious by using the shadow as a metaphor for <br/> the primal self that gets repressed by the modern persona and also by <br/> using an underground setting and labyrinth office design to represent <br/> both the depths of the psyche and the dungeon-like isolation of our <br/> increasingly mechanistic society which prevents people from finding <br/> satisfying work or meaningful connections with others. <br/> ... <br/> It&#39;s Time to Start! <br/> -- &quot;Rock Concert Instruction Manual&quot; Narrator, Blue Man Group <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.7.0, also known <br/>as &quot;Azure-rumped Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 5.7.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.7.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 5.7.0 News: <br/> - Build <br/> + Fixed GH#976 - Cannot load PCRE library during install on gentoo x64. <br/> - Community <br/> + All three of our GSoC students passed their midterms, and are <br/> on track to complete their Parrot and Perl 6 projects on time. <br/> Congratulations to Saurabh Kumar, Pawe&#x142; Murias, and Denis Boyun! <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>0d07c210a8b90d368cde600351173b8c90a28d376379836ba36edf83acf7a21f parrot-5.7.0.tar.gz <br/>73aacaecd81b7ef43689e9d23f641a690aabde524a2e60660d872dad82f7a337 parrot-5.7.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 17 Sep 2013. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/08/msg703.html Wed, 21 Aug 2013 17:41:56 +0000 Parrot 5.6.0 "Psittacosaurus" Released! by Bruce Gray Psittacosaurus (...from the Greek for &quot;parrot lizard&quot;)... <br/> notable for being the most species-rich dinosaur genus. <br/> <br/> Psittacosaurus is not as familiar to the general public <br/> as its distant relative Triceratops but it is one of the <br/> most completely known dinosaur genera. <br/> -- https://en.wikipedia.org/wiki/Psittacosaurus <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.6.0, also known <br/>as &quot;Psittacosaurus&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 5.6.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.6.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 5.6.0 News: <br/> - Build <br/> + Makefile dependencies are now compatible with VMS make. <br/> - Documentation <br/> + The main README is now more helpful. <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>8e2d2ddaff36c2c960236c94f868f0eea28740e306345ee42df84bcd9aa146a6 parrot-5.6.0.tar.gz <br/>5cd1a7d413eee32fa9d1218b8475d810fbc7a80c4112a5590c8b060255f95fd7 parrot-5.6.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 20 Aug 2013. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/07/msg702.html Wed, 17 Jul 2013 22:06:20 +0000 Re: Future Directions for Parrot and Rakudo by Allison Randal On 06/24/2013 04:34 PM, Darren Duncan wrote:<br/>&gt;<br/>&gt; So you&#39;re saying then that Jonathan&#39;s post wasn&#39;t an official statement<br/>&gt; from the Parrot dev team after the group decided what to do? It<br/>&gt; certainly read that way to me.<br/><br/>Jonathan&#39;s statement on parrot-dev was the first I heard of it, and as <br/>far as I know wasn&#39;t the result of any conversations with anyone. It is <br/>his own personal opinion, which he&#39;s entitled to hold, but does not <br/>reflect any official policy of the Parrot project.<br/><br/>Allison<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/06/msg701.html Tue, 25 Jun 2013 02:44:48 +0000 Re: Future Directions for Parrot and Rakudo by Darren Duncan On 2013.06.23 8:43 AM, Allison Randal wrote:<br/>&gt; On 06/21/2013 10:07 AM, Jonathan &quot;Duke&quot; Leto wrote:<br/>&gt;&gt; Howdy,<br/>&gt;&gt;<br/>&gt;&gt; The future of Parrot and Rakudo Perl 6 are on divergent paths.<br/>&gt;&gt;<br/>&gt;&gt; I am dedicated to a successful future for Parrot which is independent<br/>&gt;&gt; of Rakudo Perl 6.<br/>&gt;&gt;<br/>&gt;&gt; As soon as Rakudo Perl 6 works on MoarVM (the spiritual successor of<br/>&gt;&gt; the m0 branch in parrot.git) [0], anything that Rakudo depends on that<br/>&gt;&gt; is not deemed necessary by Parrot core developers will be removed.<br/>&gt;<br/>&gt; This is not a decision you have the right or authority to make, Jonathan.<br/>&gt;<br/>&gt; Everyone else, please calm down. Parrot architecture decisions have always been,<br/>&gt; and will always be, made by open discussion between all participants in the<br/>&gt; project. Jonathan has expressed his opinion, and there are many legitimate<br/>&gt; reasons to disagree with his opinion. Discussions will continue.<br/>&gt;<br/>&gt; Allison<br/><br/>So you&#39;re saying then that Jonathan&#39;s post wasn&#39;t an official statement from the <br/>Parrot dev team after the group decided what to do? It certainly read that way <br/>to me. -- Darren Duncan<br/><br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/06/msg700.html Tue, 25 Jun 2013 02:44:47 +0000 Re: Future Directions for Parrot and Rakudo by Jonathan "Duke" Leto Howdy,<br/><br/>The code must flow.<br/><br/>I will not force decisions on anybody, but I intend to continue on my path.<br/><br/>If it is not for you, I implore you to find your own.<br/><br/>Duke<br/><br/>On Sun, Jun 23, 2013 at 8:43 AM, Allison Randal &lt;allison@parrot.org&gt; wrote:<br/>&gt; On 06/21/2013 10:07 AM, Jonathan &quot;Duke&quot; Leto wrote:<br/>&gt;&gt;<br/>&gt;&gt; Howdy,<br/>&gt;&gt;<br/>&gt;&gt; The future of Parrot and Rakudo Perl 6 are on divergent paths.<br/>&gt;&gt;<br/>&gt;&gt; I am dedicated to a successful future for Parrot which is independent<br/>&gt;&gt; of Rakudo Perl 6.<br/>&gt;&gt;<br/>&gt;&gt; As soon as Rakudo Perl 6 works on MoarVM (the spiritual successor of<br/>&gt;&gt; the m0 branch in parrot.git) [0], anything that Rakudo depends on that<br/>&gt;&gt; is not deemed necessary by Parrot core developers will be removed.<br/>&gt;<br/>&gt;<br/>&gt; This is not a decision you have the right or authority to make, Jonathan.<br/>&gt;<br/>&gt; Everyone else, please calm down. Parrot architecture decisions have always<br/>&gt; been, and will always be, made by open discussion between all participants<br/>&gt; in the project. Jonathan has expressed his opinion, and there are many<br/>&gt; legitimate reasons to disagree with his opinion. Discussions will continue.<br/>&gt;<br/>&gt; Allison<br/><br/><br/><br/>-- <br/>Jonathan &quot;Duke&quot; Leto &lt;jonathan@leto.net&gt;<br/>Leto Labs LLC http://letolabs.com<br/>209.691.DUKE http://duke.leto.net<br/>@dukeleto<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/06/msg699.html Tue, 25 Jun 2013 02:42:15 +0000 Re: Future Directions for Parrot and Rakudo by Allison Randal On 06/21/2013 10:07 AM, Jonathan &quot;Duke&quot; Leto wrote:<br/>&gt; Howdy,<br/>&gt;<br/>&gt; The future of Parrot and Rakudo Perl 6 are on divergent paths.<br/>&gt;<br/>&gt; I am dedicated to a successful future for Parrot which is independent<br/>&gt; of Rakudo Perl 6.<br/>&gt;<br/>&gt; As soon as Rakudo Perl 6 works on MoarVM (the spiritual successor of<br/>&gt; the m0 branch in parrot.git) [0], anything that Rakudo depends on that<br/>&gt; is not deemed necessary by Parrot core developers will be removed.<br/><br/>This is not a decision you have the right or authority to make, Jonathan.<br/><br/>Everyone else, please calm down. Parrot architecture decisions have <br/>always been, and will always be, made by open discussion between all <br/>participants in the project. Jonathan has expressed his opinion, and <br/>there are many legitimate reasons to disagree with his opinion. <br/>Discussions will continue.<br/><br/>Allison<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/06/msg698.html Mon, 24 Jun 2013 21:53:24 +0000 Future Directions for Parrot and Rakudo by Jonathan "Duke" Leto Howdy,<br/><br/>The future of Parrot and Rakudo Perl 6 are on divergent paths.<br/><br/>I am dedicated to a successful future for Parrot which is independent<br/>of Rakudo Perl 6.<br/><br/>As soon as Rakudo Perl 6 works on MoarVM (the spiritual successor of<br/>the m0 branch in parrot.git) [0], anything that Rakudo depends on that<br/>is not deemed necessary by Parrot core developers will be removed.<br/><br/>Duke<br/><br/>[0] https://github.com/MoarVM/MoarVM<br/><br/>-- <br/>Jonathan &quot;Duke&quot; Leto &lt;jonathan@leto.net&gt;<br/>Leto Labs LLC http://letolabs.com<br/>209.691.DUKE http://duke.leto.net<br/>@dukeleto<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/06/msg697.html Sat, 22 Jun 2013 06:19:12 +0000 Parrot 5.5.0 "Salvadori's Fig Parrot" Released! by Bruce Gray Obi-Wan: That boy is our last hope. <br/>Yoda: No. There is another. <br/> -- Star Wars Episode V: The Empire Strikes Back <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.5.0, also known <br/>as &quot;Salvadori&#39;s Fig Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 5.5.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.5.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 5.5.0 News: <br/> - Build <br/> + Configure options are now allowed to be quoted. <br/> + Fixed build on Win32. <br/> + Updated location of NQP on Win32. <br/> + Fixed Parrot::Distribution detection. <br/> - Documentation <br/> + Noted that RESPONSIBLE_PARTIES is mostly out of date. <br/> - Tests <br/> + Stopped testing native PBC on 64bit LE, due to lack of access to <br/> such machine. <br/> - Release <br/> + Added tool: make_upload_commands.pl <br/> - Community <br/> + Parrot has been awarded 3 student slots in Google Summer of Code 2013! <br/> This means that 3 lucky students will be on a paid internship from <br/> Google to work on these accepted proposals: <br/> = Saurabh Kumar - &quot;Update parrot-libgit2 to latest libgit2 release&quot; <br/> https://gist.github.com/sa1/5468408 <br/> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/saurabh_kgp/11002 <br/> = Pawe&#x142; Murias - &quot;A Javascript backend for Rakudo&quot; <br/> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/pmurias/9002 <br/> = Denis Boyun - &quot;Improve Web UI of App::Parrot::Create&quot; <br/> https://gist.github.com/denisboyun/5472762 <br/> https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/chob_rock/9001 <br/> + YAPC::NA::2013 hosted 4 days of Hackathon, focusing on the next <br/> generation of Perl implementations. <br/> = Huge Success! <br/> + MoarVM was unveiled: <br/> https://github.com/MoarVM <br/> + P2 on Potion was debuted: <br/> http://perl11.org/p2/ <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>408a45660483499106a35107a836a80da27269a6d54bb114ba6e2249b2b9e9da parrot-5.5.0.tar.gz <br/>eb7b7d461e627673e77f5e875154506054ce9950d63b263875d9272c7814fd30 parrot-5.5.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 16 Jul 2013. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/06/msg696.html Sat, 22 Jun 2013 06:18:49 +0000 Parrot Foundation has accepted 3 Google Summer of Code student proposals by Jonathan "Duke" Leto Howdy, <br/> <br/>We have accepted 3 GSoC student proposals! <br/> <br/>Javascript backend for Rakudo Perl 6 [0] by Pawe&#x142; Murias (Poland) <br/>Updating parrot-libgit2 to latest libgit2 release [1] by Saurabh Kumar (India) <br/>Improve App::Parrot::Create [2] by Denis Boyun (Ukraine) <br/> <br/>The community bonding period starts now. Please welcome our students <br/>and give them constructive criticism about their proposals. They are <br/>extremely intelligent students, but they do not have the years of real <br/>world experience that many potential mentors posses. <br/> <br/>If you are interested in helping mentor any of these projects (which <br/>could be anything from answering a question on IRC occasionally to <br/>being a dedicated mentor meeting with the student on a daily or weekly <br/>basis), please become a mentor via Melange [3]. <br/> <br/>The above projects could use help from people that know about Perl 5, <br/>Perl 6, Parrot, libgit2, C, the unix command-line, nasal demons and <br/>the various portability Elder Gods that must be appeased to Make <br/>Things Work. <br/> <br/>Students can always use more encouragement, so please help me welcome <br/>them to our awesome community and make sure they are constantly <br/>learning and making progress. <br/> <br/>If you ever want to know &quot;what happens next&quot;, I highly recommend <br/>joining the #gsoc IRC channel on Freenode, where you can type !next <br/>and various other commands that will be answered by a properly trained <br/>bot. <br/> <br/>More details soon! <br/> <br/>Duke <br/> <br/>PS: We have at least two more proposals that I feel are worth funding <br/>directly as grants from Parrot Foundation and/or The Perl Foundation. <br/>I encourage any students who were not accepted to submit their <br/>proposals directly to the previously mentioned organizations so it can <br/>be decided if they should be funded directly. <br/> <br/>[0] http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/pmurias/9002 <br/>[1] http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/saurabh_kgp/11002 <br/>[2] http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/chob_rock/9001 <br/>[3] http://www.google-melange.com/gsoc/homepage/google/gsoc2013 <br/> <br/> <br/>-- <br/>Jonathan &quot;Duke&quot; Leto &lt;jonathan@leto.net&gt; <br/>Leto Labs LLC http://letolabs.com <br/>209.691.DUKE http://duke.leto.net <br/>@dukeleto <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/05/msg695.html Wed, 29 May 2013 00:22:04 +0000 Parrot 5.4.0 "Austin Parrot" Released! by Bruce Gray Jimi Hendrix, deceased, drugs. <br/> Janis Joplin, deceased, alcohol. <br/> Mama Cass, deceased, ham sandwich. <br/> -- Austin Powers (making a list of friends from the Summer of Love) <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.4.0, also known <br/>as &quot;Austin Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages, and currently focusing on Perl 6. <br/> <br/>Parrot 5.4.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.4.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 5.4.0 News: <br/> - Core <br/> + Implemented the coth() and acot() math functions. <br/> + Fixed chomp to only trim a newline when it ends the string. [GH #958] <br/> + Added readlink() and Parrot_file_readlink(), with tests. [GH #967] <br/> - Build <br/> + Parrot now detects the CPU model on Linux systems, as well as <br/> detecting more CPU models on BSD, Cygwin, Solaris, Win32, and Darwin. <br/> ARM v7 is also now recognized. [GH #962] <br/> - Documentation <br/> + Threads examples now have proper POD sections and useful descriptions <br/> with links to references. <br/> + Added main description for Task PMC. <br/> + Added descriptions to trig methods in Float PMC. <br/> - Tests <br/> + Added improved test coverage targets &quot;cover_new&quot; and &quot;fullcover_new&quot;. <br/> + Improved tests for acot(), coth(), acot() math functions. <br/> + Added tests for options passed to debugger. <br/> + Updated native PBC test files for string, number, and integer, <br/> which resolved 11 TODOs in the test suite. [GH #959] <br/> + Fixed test for the auto/arch config step. <br/> - Release process <br/> + Added message digests to crow.pir. <br/> + Added in release.json: &quot;release.type&quot; can be &quot;devel&quot; or &quot;supported&quot;. <br/> + Refactored common code to sub in auto_release.pl. <br/> - Community <br/> + Parrot is part of the Hackathon at YAPC::NA::2013, in Austin, TX, USA! <br/> http://www.yapcna.org/yn2013/wiki?node=Hackathons <br/> + Parrot has been accepted to Google Summer of Code 2013! <br/> + Currently there are two high-quality proposals being worked on: <br/> https://gist.github.com/sa1/5468408 - parrot-libgit2 <br/> https://gist.github.com/denisboyun/5472762 - App::Parrot::Create <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>4e37686911b446f5e5f2c0aa62138988ba0c411d2c5e2ba231d1a3421a85ad10 parrot-5.4.0.tar.gz <br/>91d0e46fe3ef08e692e80756f26ee0e7311fe58e49d6c31f3f5180d4eb475696 parrot-5.4.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 18 Jun 2013. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/05/msg694.html Wed, 22 May 2013 18:51:15 +0000 Parrot 5.3.0 "W00tstock Parrot" Released! by Bruce Gray We are stardust. <br/>Billion year old carbon. <br/>We are golden. <br/>Caught in the devil&#39;s bargain <br/>And we&#39;ve got to get ourselves back to the garden. <br/>(To some semblance of a garden.) <br/> -- &quot;Woodstock&quot;, by Joni Mitchell <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.3.0, also known <br/>as &quot;W00tstock Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages, and currently focusing on Perl 6. <br/> <br/>Parrot 5.3.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.3.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 5.3.0 News: <br/> - Build <br/> + Files generated by `make cover` are now correctly cleaned by `make` <br/> and ignored by `git`. <br/> - Tests <br/> + Internal testing of the Configure probe for Fink now works correctly <br/> with the --verbose flag. <br/> + Tests added for .sort method of ResizableFloatArray and <br/> ResizableIntegerArray. [GH #926], [GH #927] <br/> + Benchmarks added for .sort methods of various Array objects. <br/> [GH #175] <br/> + Coverage analysis added for pbc_disassemble. <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>79d6f1fe20645b0afbc496cd0d7850a78b8940230e7637c5356d780f5aa1750b parrot-5.3.0.tar.gz <br/>4cff32521c79d8a783ad57d9a13e205ea3c1b1585085e0da80138b58b77d0ed5 parrot-5.3.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 21 May 2013. <br/> <br/>Enjoy! <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/04/msg693.html Wed, 17 Apr 2013 19:53:19 +0000 Parrot 5.2.0 "Stuffed Parrot" Released! by Bruce Gray I am not dead yet I can dance and I can sing <br/>I am not dead yet I can do the Highland Fling <br/>I am not dead yet No need to go to bed <br/>No need to call the doctor Cause I&#39;m not yet dead <br/> -- Spamalot <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.2.0, also known <br/>as &quot;Stuffed Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 5.2.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.2.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 5.2.0 News: <br/> - Core <br/> + IO now only syncs buffers for the IO types where syncing makes sense. <br/> = PIO_VF_SYNC_IO flag added <br/> - Build <br/> + installable_pdump now has the correct rpath (blib corrected to lib). <br/> - Libraries <br/> + Tcl/Glob.pir has been removed. (PGE/Glob.pir remains intact) <br/> - Ecosystem <br/> + All Parrot tarballs are now symlinked to the &#39;all&#39; directory, <br/> regardless of their true homes (&#39;devel&#39; or &#39;stable&#39;), to better <br/> allow for automated downloads. <br/> ftp://ftp.parrot.org/pub/parrot/releases/all/ <br/> <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>1245d11f2b2ea44e6465aff6da5a533324d69b6eb3ddf7d84e81385ea95150ad parrot-5.2.0.tar.gz <br/>0c538d780f9c70c510e142a8a663c30474125c9fcf9fe25d2129e68fc7baec8d parrot-5.2.0.tar.bz2 <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 16 Apr 2013. <br/> <br/>Enjoy! <br/> <br/>-- <br/>Bruce Gray (Util of PerlMonks) <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/03/msg692.html Sun, 24 Mar 2013 13:58:55 +0000 Parrot 5.1.0 "Zombie Parrot" Released! by Bruce Gray Flat on the bunk again, he ran for his life. The Parrot stalked him <br/> through the grey hours of morning, smoothing its fractal feathers, <br/> shuffling itself slowly into clarity as though at the end of a <br/> flashy film-dissolve, until at last his mind&#39;s eye had to acknowledge <br/> a shape, <br/> a shape, <br/> a wink <br/>-- From BLIT, a short story by David Langford <br/> http://www.infinityplus.co.uk/stories/blit.htm <br/> <br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.1.0, also known <br/>as &quot;Zombie Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed <br/>at running all dynamic languages. <br/> <br/>Parrot 5.1.0 is available on Parrot&#39;s FTP site <br/>(ftp://ftp.parrot.org/pub/parrot/releases/supported/5.1.0/), or by following the <br/>download instructions at http://parrot.org/download. For those who would like <br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to <br/>retrieve the source code to get the latest and best Parrot code. <br/> <br/>Parrot 5.1.0 News: <br/> - Core <br/> + The .sort() method was added to the FixedFloatArray PMC <br/> + Improved detection of system memory for machines with &gt;2GB <br/> + Improved pbc_to_exe support for spacey paths <br/> + Fixed Parrot_io_readall_s allocating too much string space <br/> - Build <br/> + Fixed generated MANIFEST files to omit $destdir <br/> - Documentation <br/> - Tests <br/> + .readall now checks that prior reads are respected. <br/> - Community <br/> + Weekly IRC meetings have resumed. #parrotsketch Tuesdays at 1930 UTC <br/> <br/>The SHA256 message digests for the downloadable tarballs are: <br/>af26c2fcc806505ec516ebb013bdd37b218633f5fe63faaa6b843ffe55e0135e parrot-5.1.0.tar.bz2 <br/>2483963c1bec665be772cb40a71fd3d9d2621feca547932475017c81a2f7e49b parrot-5.1.0.tar.gz <br/> <br/>Many thanks to all our contributors for making this possible, and our sponsors <br/>for supporting this project. Our next scheduled release is 19 Mar 2013. <br/> <br/>Enjoy! <br/> <br/>-- <br/>Bruce Gray (Util of PerlMonks) <br/> <br/> http://www.nntp.perl.org/group/perl.perl6.announce/2013/02/msg691.html Wed, 20 Feb 2013 18:36:17 +0000 Parrot 4.11.0 "All together - Happy Birthday Lovebird" Released! by Reini Urban On behalf of the Parrot team, I&#39;m proud to announce Parrot 4.11.0, also known<br/>as &quot;All together - Happy Birthday Lovebird&quot;.<br/>Parrot (http://parrot.org/) is a virtual machine aimed at running all<br/>dynamic languages.<br/><br/>Parrot 4.11.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/4.11.0/),<br/>or by following the download instructions at http://parrot.org/download.<br/>For those who would like to develop on Parrot, or help develop Parrot<br/>itself, we recommend using<br/>Git to retrieve the source code to get the latest and best Parrot code.<br/><br/>Threads are considered experimental. There are a known GC bugs when<br/>running large threads<br/>on darwin and sometimes linux. There are no known problems when<br/>running large single-threaded programs.<br/>Reading from shared variables is transparent, writing must be done via<br/>scheduled updater subs<br/>on the owner thread.<br/>You can use the API without using native OS threads by configuring<br/>--without-threads.<br/><br/>Parrot 4.11.0 News:<br/> - Core<br/> + Parrot now supports fast and lightweight OS threads, based<br/>on Nat Tucks&#39;s<br/> initial GSoC work on green threads and then Stefan Seifert&#39;s extension<br/> to true parallel OS threads as hybrid threads.<br/> See http://wknight8111.blogspot.co.at/2010/08/gsoc-threads-chandons-results.html<br/> and http://niner.name/Hybrid_Threads_for_the_Parrot_VM.pdf<br/> Summary:<br/>http://perl6advent.wordpress.com/2012/12/11/day-11-parrot-threads/<br/> + New parrot cmdline option --numthreads<br/> + Export new dynpmc_class_&lt;ClassName&gt; types [GH #870].<br/> + Changed core_ops library format and ops2c to contain the<br/>PBC_COMPAT only,<br/> not the parrot version triple. Removed the duplicate<br/>PARROT_DYNOP_CORE_INIT<br/> cpp definition in include/parrot/oplib/core_ops.h, use only<br/> PARROT_CORE_OPLIB_INIT from config.h<br/> + Store PBC_MAJOR and PBC_MINOR in the config hash, stored by<br/>auto::revision<br/> + Added getprotobyname method to the Socket PMC<br/> - Documentation<br/> + Marked unused API parameters<br/> + Install man pages for all binaries<br/> - Languages<br/> + nqp-rx tests updated from perl6/nqp-rx.git, and enabled to<br/>run on make test<br/> - Platforms<br/> + More compilation fixes on Windows without working mt.exe or<br/>ranlib=rem,<br/> enable smoking without git binary.<br/> - Tools<br/> + Re-enabled pbc_dump -h --header-only<br/> + Improved pmc2c, added more UNUSED(arg) macros [GH #836].<br/>Parrot is now almost<br/> -Wunused-parameters safe.<br/> - Tests<br/> + failing Pod::Simple pod_todo.t tests are now skipped<br/> + added nqp-rx tests<br/> + removed duplicate ext/nqp-rx/t/p6regex tests<br/> + rewrote and enabled native_pbc tests [GH #394],<br/> renamed native_pbc testfiles<br/><br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>46de72022dfe521fb8c5d95453e1d091d4d20d8f7ca4f2ed0cd1420b682f20dc<br/>parrot-4.11.0.tar.gz<br/>0632ad0ca9557df391088bddbbc2608a4503adb5679dcbe62c065a73d4ce49de<br/>parrot-4.11.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our sponsors<br/>for supporting this project. Our next supported release is 15 January 2013.<br/><br/>Enjoy!<br/>-- <br/>Reini Urban<br/>http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2012/12/msg690.html Wed, 19 Dec 2012 01:49:52 +0000 Announce: Niecza Perl 6 v24 by Stefan O'Rear <br/> Announce: Niecza Perl 6 v24<br/><br/>This is release number 24 of Niecza Perl 6, marking 24 months since the first<br/>public release. How time flies.<br/><br/>You can obtain a build of Niecza from [1]. This build contains a<br/>working compiler as a set of .exe and .dll files suitable for use with<br/>Mono or Microsoft .NET. If you wish to follow latest developments,<br/>you can obtain the source from [2]; however, you still need a<br/>binary for bootstrapping.<br/><br/>Niecza is a Perl 6 compiler project studying questions about the<br/>efficient implementability of Perl 6 features. It currently targets<br/>the Common Language Runtime; both Mono and Microsoft .NET are known to<br/>work. On Windows, Cygwin is required for source builds only; see the<br/>README for details.<br/><br/><br/> List of changes<br/><br/><br/><br/>[Bug fixes]<br/><br/>.classify and .categorize now return hashes. (Solomon Foster)<br/><br/>qx// is now sandboxed. (Solomon Foster)<br/><br/><br/><br/>[Features]<br/><br/>Added special functions gamma, expm1, log1p, erf, lgamma. (Solomon Foster,<br/>using library code by John D. Cook)<br/><br/>Export $*CUSTOM-LIB for panda&#39;s use. (Solomon Foster)<br/><br/>Added Parcel.Array and List.Array. (Solomon Foster)<br/><br/>Postfix operaters which mimic methods can now be used. (Larry Wall)<br/><br/>Added functionality for a &quot;precompiled system modules&quot; folder, eliminating<br/>the need for each user to separately compile the setting in a multi-user<br/>install.<br/><br/>Added line editing to the REPL.<br/><br/>Added an install target for *nixes.<br/><br/><br/><br/>[Internal]<br/><br/>Niecza has been significantly refactored to use a single instance of the<br/>kernel during compilation, opening the door to direct object sharing<br/>between the compiler and the runtime and significantly simplifying the<br/>bootstrap procedure.<br/><br/><br/><br/> Getting involved<br/><br/>Contact sorear in irc.freenode.net #perl6 or via the sender address of<br/>this mailing.<br/><br/><br/>[1] https://github.com/downloads/sorear/niecza/niecza-24.zip<br/>[2] https://github.com/sorear/niecza http://www.nntp.perl.org/group/perl.perl6.announce/2012/11/msg689.html Mon, 26 Nov 2012 15:18:27 +0000 Parrot 4.10.0 "Red-eared Parakeet" Released by Reini Urban On behalf of the Parrot team, I&#39;m proud to announce Parrot 4.10.0, also known<br/>as &quot;Red-eared Parakeet&quot;. Parrot (http://parrot.org/) is a virtual machine aimed<br/>at running all dynamic languages.<br/><br/>Parrot 4.10.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/4.10.0/), or by following the<br/>download instructions at http://parrot.org/download. For those who would like<br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to<br/>retrieve the source code to get the latest and best Parrot code.<br/><br/>Parrot 4.10.0 News:<br/> - Core<br/> + Add PMCNULL check to result_info op<br/> + Fixed record separator bug on io handles<br/> - Build<br/> + Add -fpermissive so that nqp builds under gcc 4.7.2<br/> + Fixed warnings for old ICU 4.4<br/> - Platforms<br/> + More VMS fixes, but not yet done<br/> - Branches<br/> + The threads branch is ready to be merged, but nqp needs some changes,<br/> so it will be merged with 4.11.0.<br/> - Examples<br/> + Parrot mini-web server fixes<br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>82f38e6e596ab101c52313ad3e3560d2c8a72985362b54d9898619ab17a6f17d<br/>parrot-4.10.0.tar.gz<br/>7d6a592c386d25bcee429a269cc571ae81c5c080b15d14a884401a27fe3f5d4b<br/>parrot-4.10.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our sponsors<br/>for supporting this project. Our next scheduled release is 18 December 2012.<br/><br/>The release is a day late. I apologize for the lateness.<br/>--<br/>Reini Urban<br/>http://cpanel.net/ http://www.perl-compiler.org/<br/> http://www.nntp.perl.org/group/perl.perl6.announce/2012/11/msg688.html Wed, 21 Nov 2012 17:27:35 +0000 Announce: Niecza Perl 6 v22 by Stefan O'Rear <br/> Announce: Niecza Perl 6 v22 <br/> <br/>This is the twenty-second release of Niecza Perl 6, scheduled on the last <br/>Monday of the month. <br/> <br/>You can obtain a build of Niecza from [1]. This build contains a <br/>working compiler as a set of .exe and .dll files suitable for use with <br/>Mono or Microsoft .NET. If you wish to follow latest developments, <br/>you can obtain the source from [2]; however, you still need a <br/>binary for bootstrapping. <br/> <br/>Niecza is a Perl 6 compiler project studying questions about the <br/>efficient implementability of Perl 6 features. It currently targets <br/>the Common Language Runtime; both Mono and Microsoft .NET are known to <br/>work. On Windows, Cygwin is required for source builds only; see the <br/>README for details. <br/> <br/> <br/> List of changes <br/> <br/> <br/> <br/>[Bug fixes] <br/> <br/>Range.roll and Range.pick now properly handle ranges which are finer than the <br/>resolution of Num. (Solomon Foster) <br/> <br/> <br/> <br/>[New features] <br/> <br/>Added sub hypot. (Solomon Foster) <br/> <br/>Added expmod (modular exponentiation) and is-prime for Int types. (Solomon <br/>Foster, Larry Wall) <br/> <br/>Taking logarithms of integers larger than the largest representable &quot;Num&quot; now <br/>behaves more intelligently. (Solomon Foster) <br/> <br/>Allowed infix:&lt;cmp&gt; to examine the contents of Hash objects. (Solomon Foster, <br/>Carl M&auml;sak) <br/> <br/> <br/> <br/>[Internal] <br/> <br/>A project has been started to remove global state to allow multiple <br/>interpreters to coexist more easily in a single process, with applications to <br/>sandboxing and improving the compiler/runtime relationship. <br/> <br/> <br/> Getting involved <br/> <br/>Contact sorear in irc.freenode.net #perl6 or via the sender address of <br/>this mailing. <br/> <br/> <br/>[1] https://github.com/downloads/sorear/niecza/niecza-22.zip <br/>[2] https://github.com/sorear/niecza http://www.nntp.perl.org/group/perl.perl6.announce/2012/09/msg687.html Tue, 25 Sep 2012 07:56:38 +0000