Parrot 0.4.13

From perl6.cz
Parrot 0.4.13 „Clifton“
datum vydání: 19.červen 2007
release manager: allison
oznámení: zde
předchozí verze: Parrot 0.4.12
následující verze: Parrot 0.4.14

Parrot 0.4.13, "Clifton" byl vydán 19.června 2007. Manager vydání byla allison. Od posledního vydání před měsícem došlo k 582 změnám. Parrot byl přelicencován na Artistic 2.0 licenci, která je GPL, LGPL i MPL kompatibilní, viz. sekce 4(c)(ii). Nová implementace metamodelu objektů podle PDD 15 již zvládá 85% původních testů. GCC API symboly jsou viditelné externě jen pokud jsou explicitně exportovány. Byly přidány atributy pro GCC ohledně warningů a pročištěny ty nalezené. Dále se pokračovalo na čištění kódu a odstraňování memory leaků. Výsledkem této práce je pozorovatelné zvýšení výkonu.

Došlo k vylepšením implementací jazyků Lisp, Lua, PHP ("Plumhead"), Python ("Pynie"), ABC, WMLScript a Tcl ("ParTcl"). Implementace Perlu 6 již zvládne sanity testy(en). PGE byl upraven na poslední syntaxi Perl 6 grammars(en). Parsery pro Perl 6, Python ("Pynie") a ABC byly podle těchto změn přepracovány. Jeden z parserů PHP ("Plumhead") byl upgradován na Antlr 3.0. Lua začala přecházet na kompilátor založený na PGE/TGE a u Lispu byly použity nové možnosti virtuálního stroje a byly přidány další testy.

Příští vydání je naplánováno na 17. července 2007.

Externí odkazy

Personal tools
Language