[[スクリプティング言語]] | [[Rakudo]] | [[Perl]] -[[Packages & Source Code | Parrot VM:http://www.parrot.org/download]] (2012-04-01) -[[News | Parrot VM:http://www.parrot.org/category/news/news]] --[[Parrot 4.2.0 "Ornithopter" Released! | Parrot VM:http://www.parrot.org/news/2012/Parrot-4.2.0]] ---[[parrot-win32 | Free Development software downloads at SourceForge.net:http://sourceforge.net/projects/parrotwin32/?_test=b]] ---- Parrot 4.2.0 News: - API Changes + The signature of getprop was changed from (PMC,String,PMC) to (PMC, PMC,String) for consistency - Core + Parrot Calling Conventions (pcc) now reuses Continuation PMCs internally, which reduces GC work by 25% and improves the fib.pir benchmark by 6% + Winxed snapshot updated to 1.6.devel 44a04cfa7b + Improved the detection of Clang-ish compilers during configuration + Fixed a possible segfault bug when reading packfiles with no constants or main_sub + By default, Parrot has now elevated these GCC warnings to errors during compile time: implicit-function-declaration, undef, missing-braces, nested externs, old-style-definition, strict-prototypes, + The OS Dynamic PMC now has separate functions to unlink a file and remove an empty directory (rmdir) + Fix building on Cygwin due to an improperly named DLL file + Various small bug fixes pointed out by static and dynamic analysis tools - Branches + Work on M0 continues now in the m0 branch, which contains both implementations (currently C and Perl) and specification. + Good progress has been made on the threads branch which builds on the green_threads branch. This gets Parrot much closer to being able to utilize multiple CPU cores seemlessly. More details at http://niner.name/Hybrid_Threads_for_the_Parrot_VM.pdf - Documentation + New release manager documentation for parrot.github.com : http://git.io/parrot-github-guide - Community + Parrot was accepted to Google Summer of Code 2012! Ideas Page: http://git.io/parrot-gsoc-2012 ---- -[[The Vision for 1.0 | Parrot VM:http://www.parrot.org/news/vision-for-1_0]] Submitted by allison on Wed, 12/17/2008 - 03:58. -12/03/2008: [Parrot] [[Parrot 1.0は来年3月にリリースされる:http://homepage1.nifty.com/kazuf/renewal_2008_12.html#parrot_1228309476]] -Parrotのバージョンが上がってきた。いよいよ、Perl 6がやってくるかもしれない。少しずつ理解するための準備を進めよう。(2008-10-26: [[jscripter>Jscripter]]) #ref(perl6_and_parrot_2008-10-26.JPG) -ドキュメンテーションの項にBOOKの項目がある。新しい本が出るのかも・・・ ---- *Parrot 1.0.0 "Haru Tatsu" released! [#e6bb19a7] New in 1.0.0 - Documentation + New user documentation for exceptions. + Updates to Chapters 4 & 5 of the Parrot book. + Improved and expanded generated HTML documentation, as the input for http://docs.parrot.org. + Added Compiled HTML Help (.chm) version of documentation. + Cleanups and fixes. - Languages + Pynie - left the nest and is now at http://pynie.googlecode.com/ + Cardinal - left the nest and is now at http://github.com/cardinal + APL - left the nest and is now at http://paraplegic.googlecode.com/ + ABC, Squaak, and Befunge moved to examples/. + All remaining languages moved to https://svn.parrot.org/languages/ - Tools + Support for language builds from an installed Parrot. + Expanded language shell generator for new languages. + 'parrotbug' utility repurposed for the Trac interface. - Deprecations + Removed deprecated Tqueue and Closure PMCs. + String, Key, NCI, LexPad, Iterator, Sub, Continuation, RetContinuation, ExceptionHandler, ParrotLibrary, ParrotInterpreter, ParrotThread, ParrotRunningThread, Rational, FixedPMCArray, ResizablePMCArray, and GDBMHash PMCs now use declared attributes (ATTR), in place of the deprecated UnionVal.