Busy, busy, busy. The Perl Conference in Orlando, FL is at full steam. Which means extra clothing to counteract the air-co overcompensating for the heated discussions following the presentations. No, just kidding. The air-co is just set at a way too low temperature. But I guess, that’s just a local custom.

Anyways, we’re told that all presentations will be videod and posted online. The first (Perl 6 related) ones have already arrived:

Upcoming live streams will be:

2016.06 Rakudo Compiler Released

This week also saw the release of the hundredth monthly Rakudo Compiler Release. This time, done by Zoffix Znet.

Core Developments

The work of Jonathan Worthington on making return and next much cheaper, as well as subroutine overhead in general, landed just before the release. So, calling a sub or a method has now become cheaper. Also return and next have now become simple CONTROL exceptions. Which means they can now actually be caught by a CONTROL block. Which caused a small regression in Inline::Perl5 , but which was easily and quickly fixed.

on making and much cheaper, as well as subroutine overhead in general, landed just before the release. So, calling a or a has now become cheaper. Also and have now become simple exceptions. Which means they can now actually be caught by a block. Which caused a small regression in , but which was easily and quickly fixed. Tobias Leich fixed an issue with NativeCall that would make the precompiled version of a module using NativeCall balloon by about 1MB (by basically copying all of the settings) for no good reason. This had severe performance implications for any module using NativeCall , which are now luckily gone!

fixed an issue with that would make the precompiled version of a module using balloon by about 1MB (by basically copying all of the settings) for no good reason. This had severe performance implications for any module using , which are now luckily gone! A bug in comparing Version objects was found by Zefram , and fixed.

objects was found by , and fixed. An issue with reverse dependencies of installed modules, was fixed by Stefan Seifert . He also fixed an issue with circular dependencies on installed modules.

. He also fixed an issue with circular dependencies on installed modules. Zoffix Znet fixed various issues with Test ‘s cmp-ok .

fixed various issues with ‘s . Promise s can now also return Mu , which was also fixed by Zoffix Znet .

s can now also return , which was also fixed by . samewith can now also be used on non-multi sub s.

can now also be used on non-multi s. The is required trait on attributes can now also take a Bool ean (to indicate whether or not the attribute is really required or not, which can be handy in parameterized role s), or a string to indicate the attribute is required and customize the error message with when the attribute is not specified at object creation.

trait on attributes can now also take a ean (to indicate whether or not the attribute is really required or not, which can be handy in parameterized s), or a string to indicate the attribute required customize the error message with when the attribute is not specified at object creation. split now has a more awesome error message when specifying NaN as a limit.

Blog Posts

Ecosystem Additions

A little more than last week 🙂

Config::From by Zoffix Znet

sparrowdo by Alexey Melezhik

Quantum::Collapse by Zoffix Znet

Winding Down

No time for backlogging or gem searching. See you next week! Possibly delayed again, or earlier than usual due to travelling.