Rilis compiler Rakudo 2021.12 untuk bahasa pemrograman Raku (sebelumnya Perl 6)

Rakudo 2021.12, compiler untuk bahasa pemrograman Raku (sebelumnya Perl 6), telah dirilis. Proyek ini diganti namanya dari Perl 6 karena tidak menjadi kelanjutan dari Perl 5, seperti yang diharapkan semula, namun menjadi bahasa pemrograman terpisah, tidak kompatibel dengan Perl 5 di tingkat sumber dan dikembangkan oleh komunitas pengembang terpisah. Pada saat yang sama, rilis mesin virtual MoarVM 2021.12 tersedia, yang membentuk lingkungan untuk menjalankan bytecode yang dikompilasi di Rakudo. Rakudo juga mendukung kompilasi untuk JVM dan beberapa mesin virtual JavaScript.

Perbaikan pada Rakudo 2021.12 antara lain penambahan dukungan metode is-wrapped pada modul Routine, implementasi variabel lingkungan RAKUDO_PRECOMPILATION_PROGRESS untuk menampilkan informasi modul yang telah dikompilasi ke stderr, penambahan IterationBuffer.unshift, IterationBuffer.prepend, dan IterationBuffer. metode baru (dapat diubah), serta metode pengoptimalan kinerja .match, .subst-mutate, dan .subst, percepatan 40% untuk memanggil Date.new (tahun, bulan, hari). Versi baru MoarVM meningkatkan implementasi JIT dan pengumpul sampah, serta menambahkan pengoptimalan dan pemeriksaan keamanan baru.

Sumber: opennet.ru

Tambah komentar