2016.38 We Are The Robots

This weekend saw the first fully automated release of the Rakudo Perl 6 compiler, version 2016.09. Thanks to Zoffix Znet for teaching the robots how to do this.

Core Developments

Most of the past week’s changes made it into the compiler release!

  • Jan-Olof Hendig fixed an issue with adverbs not working on Cool.trans.
  • Jonathan Worthington fixed a memory leak involving EVAL and a multi-dispatch cache unbounded growth bug involving calls with many named arguments.
  • Daniel Green made sure unicode digits can now be used with Match variables (), quote pairs (), negative numbers (), and radix bases (:۳("22")).
  • Zoffix Znet fixed , ???, and !!! yadas not working to stub classes. He also fixed an issue with .tree not calling the correct candidate.
  • Rob Hoelz fixed tab-completion issues with non-identifiers in the REPL. He also made sure that LEFT/RIGHT DOUBLE PARENTHESIS characters can now be used with q and other quoting constructs.
  • Timo Paulssen fixed an issue when NativeCall structures were set up concurrently and an issue in the optimizer with unhandled Failures.
  • Stefan Seifert has worked a lot on Inline::Perl5 making some benchmarks about 2x as fast.
  • Elizabeth Mattijsen made Blob/Buf.reverse about 1.5x as fast, auto-threading (calling a sub with a junction as a parameter) about 10% faster, and List.reverse about 5% faster. She also fixed an issue with .first and junctions.
  • And many others smaller fixes, better error messages and optimizations.

Blog Posts

Ecosystem Additions

Winding Down

That’s it again for this week. Please tune in again next week!

Advertisements

2 thoughts on “2016.38 We Are The Robots

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s