The Perl Conference Late May Newsletter

No Comments

In this issue:

The Perl Conference May Newsletter

No Comments

This is a monthly report by Dave Mitchell on his grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible.

The main thing I have been doing over the last month is continuing to fix
issues related to smoke reports and getting blead in shape for the 5.30.0
release. In particular, I've been looking at Address Sanitizer failures
related to memory leaks.

      3:15 RT #134058 BBC signatures-0.13.tar.gz
      2:22 build failure under -DPERL_GLOBAL_STRUCT_PRIVATE
      0:15 build failure under -DPERL_POISON
      0:30 look at build failure under Asan
      0:40 look at failures under Asan: cpan/DB_File/t/*.t
      0:58 look at failures under Asan: dist/Data-Dumper/t/recurse.t
      0:26 look at failures under Asan: dist/Devel-PPPort/t/misc.t
      1:03 look at failures under Asan: dist/Storable/t/blessed.t
      2:33 look at failures under Asan: ext/XS-APItest/t/customop.t
      3:48 look at failures under Asan: ext/XS-APItest/t/load-module.t
      2:47 look at failures under Asan: ext/XS-APItest/t/stmtasexpr.t
      5:20 look at failures under Asan: lib/locale.t
     12:54 look at failures under Asan: lib/warnings.t
      3:17 look at failures under Asan: make failure on non-debugging build
      0:15 look at failures under Asan: t/op/stash_parse_gv.t
      1:00 look at failures under Asan: t/op/while.t
      1:10 look at smoke failures: t/re/uniprops02.t
     10:06 review 5.30.0 blockers list
     52:39 TOTAL (HH::MM)

 289.3 weeks
3310.2 total hours
  11.4 average hours per week

There are 156 hours left on the grant

Jonathan writes:

March saw me spending rather little time on my Perl 6 grant. I merged various optimizations I developed during February, but held back to merge until after the March release in order that they could receive more testing before appearing in a release. I also did a few other minor optimizations, and fixed a performance regression introduced during a recent bug fix.

During March, I attended the German Perl Workshop. My talks included one on escape analysis, which I have been working on as part of this grant.

1:08 Test, re-benchmark, and merge optimizations developed
     in the previous month
1:41 Investigate a performance regression arising from a
     BEGIN-time compilation bug fix, modify the fix
0:44 Analyze an increase in malloc/free churn during
     specialization code generation and avoid it
0:33 Shave a few more cycles off scalar dereferences
0:50 Issue and pull request triage

Total: 4:56

Remaining funding-approved hours on current grant period: 126:50
Remaining community-approved hours on current grant period: 292:50

Google Summer of Code is making great progress. I appreciate everyone's help so far.

Separately, The Perl Foundation plans to participate in the first edition of Google Season of Docs. This initiative will fund writers to help improve the documentation of open source projects, and TPF will be applying to improve the documentation of the Perl 6 language. This documentation effort started in 2012 and is fully volunteer based. It's mostly complete and has proven to be helpful for new users, but it has got two main issues: getting updated for the 6.d release (November 2018) and tackle some gaps in the documentation of exceptions and precompilation.

TPF welcomes contributions to the documentation as well as all its other projects, inside or outside the Season of Docs.

If you are interested in participating as a writer or proposing new project ideas, check the season of docs site as well as Perl 6 documentation ideas site. Feel free to get in touch with JJ Merelo for questions.

YAPC April Newsletter

No Comments

In this issue:

Get your master-class tutorial tickets!
Here's the lineup:

June 16:
Practical Perl 6 with Jeff Goff (full day) $115
Introduction to Git (even for non-developers!) with John Anderson (half day) $65
Setting you up the bomb: interactive git rebase for the win with John Anderson (half day) $65

June 20:
Introduction to Go with Dave Rolsky (full day) $165

June 21:
Introduction to Moose with Dave Rolsky (full day) $165
Programming the web with Dancer with xSawyerx (full day) $65

Find out more information about these classes and get your tickets on eventbrite. Tickets are sold individually per class and are in addition to your main event (June 17-19) ticket purchase.

Attend the TPCiP planning meeting

Ever wonder how The Perl Conference events are organized? TPCiP organizers are meeting on April 23 to continue working out the event details. Feel free to join us! You can simply observe or, even better, help us in our planning - just for the day or on a continued basis.

Join our meeting (id is 161 261 675) at 8:00pm EST on Apr 23.

Volunteers wanted

20th Year Anniversary Planning Lead
We're looking for volunteers who can help make the significance of the 20th Anniversary of Perl conferences stand-out! You don't need to have event planning experience to help out, but it is a plus if you have attended past Perl conferences. The Planning Lead will get to see their vision become a reality at #TPCiP and they'll get free admission to the event's main conference days!

YAPC 'regulars'
Are you a chronic attendee of Perl conferences? Have you been to almost every YAPC and TPC in America as an organizer, speaker, or attendee? We would love to hear from you!

Please send an email to [email protected] for more information about these opportunities.

Register to attend The Perl Conference

The main 3-day conference event is on June 17-19, 2019! The conference will be in Pittsburgh, PA with optional master-class tutorial sessions offered on June 16, 20, and 21. Early-bird pricing is available for $275 until May 15.

There is also a Golden Ticket option that comes with perks including a free hotel room upgrade, a free conference bag, special recognition on the event website and during the conference! The cost for a Golden Ticket is $500.00.

Both early-bird and Golden Tickets can be purchased on Eventbrite

Get your lodging

The conference events and recommended lodging are conveniently in one place:

DoubleTree by Hilton Hotel & Suites Pittsburgh Downtown
One Bigelow Square
Pittsburgh, PA 15219

You can secure your room online (preferred) at Alternately you can call 1-800-222-TREE (8733). Be sure to mention 'The Perl Conference 2019' event.

The organizers can help you with your reservation if you need an accessible room. Please email [email protected] for assistance.

Want to sponsor The Perl Conference?

For more information about donating to The Perl Foundation visit

Sponsors can also donate directly to The Perl Conference in Pittsburgh! Often the organizers are able to link a sponsor directly to an event at the conference ( wifi, coffee break, etc ) where the cost of the event is in line with the donation amount. Email [email protected] for more information or to donate directly to this year's event.

Sponsors of $500 or more will be provided a table at our sponsor expo and job fair.

How to reach us

Send your questions about The Perl Conference to [email protected]. Someone on our organizing team will be happy to get back to you.

We can't wait to see you back where it all began, in Pittsburgh, PA this June! #TPCiP

Bart received helpful comments on his blog posts last month that will move him ahead with intermediate representation (IR) optimization and register allocation.

He writes:

I'm still working on finalizing the floating point support for the JIT compiler, but I've also started work on the new register allocation algorithm. This wasn't strictly a deliverable, but I expect it will help the deliverable of improving code generation.


About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at

Find recent content on the main index or look in the archives to find all content.


Recent Comments

  • Anonymous: As an independent learner, I find value in reading course read more
  • Coke: Also feel free to leave comments here! read more
  • Salve J. Nilsen: I think Andy's proposal is very positive and interesting, and read more
  • Salve J. Nilsen: I think Andy's proposal is very positive and interesting, and read more
  • Aleks-Daniel Jakimenko-Aleksejev: > Let me clarify what is already said in the read more
  • Andrew Shitov: Let me clarify what is already said in the proposal. read more
  • Andrew Shitov: Let me clarify what is already said in the proposal. read more
  • Laurent Rosenfeld: I've read carefully Aleks-Daniel Jakimenko-Aleksejev's and fully appreciate Aleks-Daniel's arguments. read more
  • ogniloud: At first, I considered supporting Andrew's grant proposal since I've read more
  • ogniloud: At first, I considered supporting Andrew's grant proposal since I've read more
OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2