Rhyddhad casglwr Rakudo 2021.12 ar gyfer iaith raglennu Raku (Perl 6 gynt)

Mae datganiad 2021.12 o Rakudo, casglwr ar gyfer iaith raglennu Raku (Perl 6 gynt), wedi'i gyhoeddi. Cafodd y prosiect ei ailenwi o Perl 6 oherwydd ni ddaeth yn barhad o Perl 5, fel y disgwyliwyd yn wreiddiol, ond daeth yn iaith raglennu ar wahân, nad oedd yn gydnaws â Perl 5 ar lefel y ffynhonnell ac a ddatblygwyd gan gymuned ar wahân o ddatblygwyr. Ar yr un pryd, mae rhyddhau peiriant rhithwir MoarVM 2021.12 ar gael, sy'n ffurfio amgylchedd ar gyfer rhedeg bytecode a luniwyd yn Rakudo. Mae Rakudo hefyd yn cefnogi llunio ar gyfer y JVM a rhai peiriannau rhithwir JavaScript.

Mae gwelliannau yn Rakudo 2021.12 yn cynnwys ychwanegu cefnogaeth ar gyfer y dull wedi'i lapio ar gyfer y modiwl Rheolaidd, gweithredu'r newidyn amgylchedd RAKUDO_PRECOMPILATION_PROGRESS i wybodaeth allbwn am fodiwlau a luniwyd ymlaen llaw i stderr, ychwanegu IterationBuffer.unshift, IterationBuffer.prepend ac IterationBuffer.new. dulliau (itherable), yn ogystal â pherfformiad optimeiddio dulliau .match, .subst-mutate a .subst, speedup 40% ar gyfer ffonio Date.new(blwyddyn, mis, dydd). Mae'r fersiwn newydd o MoarVM yn gwella gweithrediadau JIT a chasglwyr sbwriel, ac yn ychwanegu optimeiddiadau a gwiriadau diogelwch newydd.

Ffynhonnell: opennet.ru

Ychwanegu sylw