The past weekend showed a flurry of ecosystem bug squashing in the monthly Squashathon (because of FOSDEM, this time on the second Saturday of the month). And the winner is Jonathan Stowe. Congratulations and thanks to all 37 contributors involved. With now even a tool to calculate results! And even though the squashathon has ended, list of bitrotted modules will now be updated continuously, thanks to Aleks-Daniel Jakimenko-Aleksejev. Feel free to pick any issue and work on it!

Core Developments

Ticket status of last week, the week before that and the month of January.

Jonathan Worthington has merged his work of the past 3 months on getting basic escape analysis in MoarVM. A great step forward to allow for many more runtime optimizations. And he also made sure that debuggers will be able to get at symbols, even if the functionality of the symbols has been optmized away. And he fixed a pesky issue with inlining of some cases of blocks in loops.

has merged his work of the past 3 months on getting basic escape analysis in MoarVM. A great step forward to allow for many more runtime optimizations. And he also made sure that debuggers will be able to get at symbols, even if the functionality of the symbols has been optmized away. And he fixed a pesky issue with inlining of some cases of blocks in loops. The .t6 extension for test files containing Perl 6 code, is now a thing, thanks to Aleks-Daniel Jakimenko-Aleksejev , Leon Timmermans and Joelle Maslak .

extension for test files containing Perl 6 code, is now a thing, thanks to , and . Timo Paulssen fixed various issues with (non-)optimization in MoarVM, such as with the use of int32 variables and the push and pop opcodes. He also changed the internal format of NativeCall ‘s CStruct s, allowing for easier interoperation.

fixed various issues with (non-)optimization in MoarVM, such as with the use of variables and the and opcodes. He also changed the internal format of ‘s s, allowing for easier interoperation. Nick Logan extended the error reporting on modules that could not be found when trying to load them.

extended the error reporting on modules that could not be found when trying to load them. And many other smaller fixes and improvements.

Questions about Perl 6

Meanwhile on Facebook

Meanwhile on Twitter

Meanwhile on perl6-users

Perl 6 in comments

Perl 6 Modules

New Modules:

Date::Names by Tom Browder .

. Image::RGBA, Image::RGBA::Text by cygx .

. App::Squashathons by JJ Merelo .

. App::AizuOnlineJudge by Itsuki Toyota.

Updated modules:

Staticish, Lumberjack, Oyatul by Jonathan Stowe .

. MeCab, Algorithm::LBFGS by Itsuki Toyota .

. Map::Agnostic, Map::Ordered by Elizabeth Mattijsen .

. epoll by Curt Tilmes .

. Hastebin by Ben Davies .

. Amazon::DynamoDB by Sterling Hanenkamp .

. Uzu by Sam Morrison .

. IoC by Martin Barth .

. HTML::Canvas by David Warring .

. Terminal::Print, Getopt::Type by JJ Merelo.

Winding down

An early Perl 6 Weekly again. With some exciting developments! Especially having the first parts of the optimizations that have become possible because of the escape analysis, are very exciting. Looking forward to reporting about more optimizations in the near future! See you next Monday!