Maintaining the Perl 5 Core: April 2017 report

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 things I did last month were:

* Fixd require's "Can't locate" error message so that it only mentions
  @INC if @INC was actually searched, and only gives the "you may need to
  install" hint if the filename maps to a valid module name.

* fixed up the usage of 'do' in core and made tests run without '.' in
  @INC.  It turns out that all core tests were being run with '.' in @INC
  even when that was no longer set by default by the perl interpreter. I
  removed that, and then fixed up the issues it revealed.

* I made a start on a proof-of-concept branch which stores short strings
  directly in the body of an SV.

     14:28 RT #131098 Error message for require "./" is wrong
      2:26 RT #131124 threads::shared panic
      2:09 RT #131126 various 5.24.1 test failure issues
      6:44 fix up usage of 'do' in core
      6:00 investigate short-string PVs
      7:30 make tests run without '.' in @INC
      3:01 perldelta entry for the [email protected] issue
      0:31 process p5p mailbox
     42:49 TOTAL (HH::MM)

 185.0 weeks
2591.8 total hours
  14.0 average hours per week

There are 208 hours left on the grant

About TPF

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

About this Entry

This page contains a single entry by Makoto Nozaki published on May 14, 2017 3:00 PM.

OSCON 2017 Wednesday Update was the previous entry in this blog.

Call for Grant Proposals (May 2017 Round) is the next entry in this blog.

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


OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2