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.

I spent last month mainly:

* Fixing some issues thrown up by the new OP_MULTICONCAT optimisation;

* Fixing some regressions in deparse testing: 't/TEST -deparse' feeds every
  test suite script through the deparser before trying to run it; about 6
  scripts that formerly passed had started failing. I fixed all these, and
  removed another 6 or so scripts from the 'expected to fail' exclusion

      1:30 RT #132152 Bleadperl breaks SARTAK/NetHack-Item-0.21.tar.gz
      1:40 RT #132187 heap-buffer-overflow in Perl_fbm_instr
      2:20 RT #132385 BBC: PDL-2.018 affected too
      6:47 RT #132385 BBC: Whatever-0.23 affected too
      2:30 RT #132385 OP_MULTICONCAT breaks Bit-Vector-7.4
      2:26 Smoke FAIL's for lib/perl5db.t
      1:20 [perl #132430] Multiconcat breaks AIX builds
      1:51 fix OP_MULTICONCAT int type issues
     16:52 fix TEST -deparse regressions
      1:08 fix ext/B/t/optree_specials.t
      8:28 process p5p mailbox
      3:22 review security tickets
     50:14 TOTAL (HH::MM)

 215.6 weeks
2873.4 total hours
  13.3 average hours per week

There are 260 hours left on the grant.

Call for Volunteers

No Comments

Help needed for the 2018 TPC::NA

The Perl Conference in America, formerly YAPC::NA, has put forward a formal call for volunteers to help out with next year's event. Perl has likely helped you, we could even say it has been helping you to pay your bills? This may be your chance to give back to the community that isn't writing code.

TPC::NA 2018 (formerly known as YAPC::NA) is looking for volunteers to organize the conference. Can you do any of these?

  • Design logos & other creative things.

  • Draft announcements & other communication.

  • Be awesome & generally helpful.

What will you get in return?
The main benefit is in knowing you helped bring a well loved conference to life and the grateful thanks of all the attendees, however there will be other benefits given such as a staff conference clothing, drinks and other appropriate reward.

If the answer is yes, then please fill in this form:

In person attendance is optional (but we would love to see you in person), though it will require consistent monthly and weekly web conferences with other organizers.

Grant Report : Complete YAML::PP - November 2017

No Comments

Tinita, the one-woman YAML ecosystem, continues apace with her grant Complete YAML::PP. Find her latest report on her blog.

She is making headway on some of the cooler features of YAML: flow style, anchors, and special tags. Legit boolean behavior is now implemented in YAML::XS. The blog post provides a nice rundown of the 4 ways to quote in YAML.

Wondering what all the fuss is about? check out Tina's London talk.

Code is at


This is the first report from Zefram on his Perl 5 grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible.

The hours that I have worked in 2017-11 pursuant to my TPF core
maintenance grant are as follows.

 30h25m  smartmatch
 15h15m  [perl #114932] state(@a) =
 12h08m  review tickets
  9h54m  review mail
  8h26m  [perl #108778] no warnings "module name"
  3h46m  [perl #132158] negative-size-param (size=-7) in
         S_scan_formline (toke.c:11414)
  3h37m  [perl #36078] Newz() used gratuitously
  3h28m  [perl #113716] Deparse and trailing colons
  3h28m  [perl #38920] Filter::Simple error messages getting mangled
         inside require
  3h12m  [perl #132414] eval in package DB can't see caller's lexicals
         in certain cases
  2h58m  [perl #115266] s//$obj/ does not propagated taintedness of
         overloaded object
  2h43m  Devel::Cover BBC from deparsing change
  2h09m  [perl #108288] stat and -T do not set errno consistently
  2h07m  [perl #115258] 4-arg substr does not provide proper lvalue
  2h05m  [perl #126414] perl rounds inode in PP stat
  2h05m  [perl #132150] ... (yada-yada) parsing is inconsistent
  2h02m  [perl #119803] $ISA[0] assignment does not work
  1h47m  [perl #122368] [PATCH] improve docs about mortal in perlguts
  1h37m  [perl #132492] inward goto deprecation has no removal date
  1h33m  [perl #129892] sub calls show as gv(IV \)
  1h19m  test temp filenames
  1h17m  [perl #119635] deprecate and remove qsort?
  1h14m  [perl #115262] PerlIO::encoding produces malformed utf8
  1h13m  [perl #119813] Assertion failure when debugger dies
  1h10m  ExtUtils-ParseXS test noise
  1h07m  [perl #132413] PL_keyword_plugin needs thread-safe wrap
  1h06m  [perl #125827] [PATCH] PathTools, dont require() modules in
         subs likely to be in loops

The Perl Foundation is a non-profit, 501(c)(3) organization based in the United States. Currently its board of directors has seven members and TPF plans to start annual nomination and election process of new members. Bringing new people to the board regularly, with some community input, will allow the organization to grow and increase its output.

The below is proposed process of nomination and election of new board members, which will be practiced in February every year. The first call for board nominations will be posted in the first week of February 2018. If you have any questions, comment here or contact makoto at

1. Nomination

A new member should be nominated by one or more Board members.

2. Eligibility

The nominee must be an active volunteer of TPF at least for 180 days.

3. Public hearing

Public post will be made to ask for input from the community. The post will have the nominee's bio and reasons for nomination.

4. Election

Election will be made by the board members after feedback is gathered from the public. Sponsors the P5CMF

No Comments

A Proud History

The long time supporters of the Perl community, world-class business ,and a leading employer of Perl programmers worldwide, has added a generous sponsorship to the Core Maintenance Fund. It is a great privilege to announce that they have added one hundred thousand dollars to the initiative. have been supporters of the fund since its inception and have long championed the important work that this brings to the Perl community. It is well known that a number of prominent Perl community developers work for who give time and support to the community work. Booking are also very visible at conferences and events and are hosts of a number of community projects and conferences.

The Perl Foundation are proud of the support that bring to the community and to this important fund. Dan Wright (Treasurer of TPF) had this to say:

‘I have spent many years marvelling at the support we get from many companies in the Perl world. I work for a company that is proud to be a part of the community and to sponsor and support our language and the people around it. So it is humbling when other companies approach me with such generous contributions., like so many other organisations and individuals who contribute to the Perl community, are a great part of why we all succeed with Perl.’


Established in 1996 in Amsterdam, has grown from a small Dutch start-up to one of the largest travel e-commerce companies in the world. Part of The Priceline Group (NASDAQ: PCLN), now employs more than 15,000 employees in 198 offices in 70 countries worldwide.

With a mission to empower people to experience the world, invests in digital technology that helps take the friction out of travel. At, we connect travellers with the world’s largest selection of incredible places to stay, including everything from apartments, vacation homes, and family-run B&Bs to 5-star luxury resorts, tree houses and even igloos. The website and mobile apps are available in over 40 languages, offer 1,533,448 properties, and cover 123,250 destinations in 229 countries and territories worldwide.

Each day, more than 1,550,000 room nights are reserved on our platform. So whether travelling for business or leisure, customers can instantly book their ideal accommodation quickly and easily with, without booking fees and backed up by our promise to price match. Via our customer experience team, customers can reach 24/7 for assistance and support in over 40 languages, any time of the day or night.

The Perl 5 Core Maintenance Fund

As you may have read earlier this year the Perl 5 Core Maintenance Fund was coming to an end of its initial grant funding and the fund itself was almost out of capital. At that time we placed a call out to extend the vital work that has been done over the last five years. are the first company to respond and we are very grateful to them.

The initial fund round raised over half a million dollars that has been used to fund several full time developers who have made significant improvements to Perl 5 and to the language. This second round of funding will see the initiative make more changes.

If you would like to join with in sponsoring the fund then please do not hesitate to contact the Perl Foundation.

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.

I didn't do much TPF grant work for the last two months, as I was mainly
working on OP_MULTICONCAT, which was funded by

That's also why there's been a dearth of weekly reports.

The main thing I did was making a few minor enhancements to
See for details.

      0:50 discuss memchr() with Karl.
     10:29 minor enhancements
      3:06 process p5p mailbox
      1:28 review Karl's utf8n_to_uvchr work.
     15:53 TOTAL (HH::MM)

 211.3 weeks
2823.2 total hours
  13.4 average hours per week

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

  • Makoto Nozaki: John, Sorry for the late response - I have been read more
  • John Napiorkowski: I understand the desire to have someone with direct TPF read more
  • Makoto: Hi, thanks for your feedback. Having somebody with TPF read more
  • Anonymous: Shouldn't the board be include people outside of the community read more
  • Anonymous: Prehaps you can explain why this is important and what read more
  • Dan Wright: Ben: Thanks for the feedback! I've made some updates to read more
  • Ben Bullock: The donation page seems only to allow addresses in the read more
  • Karl Williamson: Tony's work is essential, IMO, to perl5 maintenance; this grant read more
  • Dan Wright: I have personally maintained ACT web sites for 2 YAPC's, read more
  • MasterDuke: +1 from me read more
OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2