2019.06 Successful Squashing

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.
  • 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.
  • 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 CStructs, allowing for easier interoperation.
  • Nick Logan 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:

Updated modules:

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!


Got something to note?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s