Dave Mitchell writes:

I spent last month:

  • eliminating the OP_PUSHRE op, converting OP_SPLIT from being a LISTOP to a PMOP, and making split faster - see v5.25.5-71-gdbdb57e;
  • working on various fuzzer tickets;
  • trying to work out when one should use pad_free(), pad_swipe(), S_op_clear_gv() or just plain SvREFCNT_dec(). I gave up on this for now;
  • picking some quick and low-hanging fruit off my TODO list;

Tony Cook writes:

Approximately 42 tickets were reviewed, and 6 patches were applied.

0.93%zu on HP-UX issue
3.22#123981 updates, testing, comment
5.19#126482 debugging
#126482 bisect, review changes
#126482 more debugging, comment
12.51#127663 more tests, code review
#127663 re-work, testing

In the last two months, Chad Granum has been working on his grant. The latest news are described below:

  • started to write about bundles, and realized there was a major shortcoming, so he has been improving Importer.pm to make writing bundles easier.
  • wrote additional documentation for writing comparison objects for Test2::Compare, that will also present in the manual.
  • Test2::Manual::EndToEnd was finished, in the sense that it includes everything Chad planned. It still needs some editing for grammar and errors correction, and probably some enhancements. But it is mostly complete, and comprises the most useful part for anyone who wants to work with Test2.

Dave Mitchell writes:

I spent last month mainly working on "fuzzer" bug reports. Nothing really stands out as deserving special mention.


1:23 "Confused by eval behavior" thread
0:14 perl #128940 "Use of uninitialized value $fh" mentions wrong variable
2:48 perl #128951 heap-buffer-overflow in Perl_sv_vcatpvfn_flags
0:51 perl #128952 stack-buffer-overflow in S_missingterm
1:41 perl #128989 Bleadperl v5.25.3-266-g1d7e644 breaks VPIT/Variable-Magic-0.59.tar.gz
4:46 perl #129012 heap-buffer-overflow Perl_fbm_instr
2:04 perl #129029 SIGBUS Perl_sv_peek
0:24 perl #129038 Assertion Failure: *Perl_pp_subst *pp_hot.c:3203
3:45 perl #129064 heap-buffer-overflow S_scan_heredoc
5:01 perl #129099 global-buffer-overflow S_finalize_op
4:02 perl #27555 TIED $x = \$y{z}; delete $y{z} -- behaves badly
4:10 perl #39358 sort segfaults
1:28 fix Concise hints high bits display
0:48 fix build warnings and smoke failures
4:42 optimise av_fetch()
4:30 optimise leave_scope()
9:44 process p5p mailbox

52:21 Total (HH::MM)

As of 2016/08/31: since the beginning of the grant:

150.4 weeks
2041.0 total hours
13.6 average hours per week

There are 359 hours left on the grant

Taking Part in Outreachy

No Comments

I am pleased to announce that The Perl Foundation will be taking part in Outreachy again this year.

We are offering one full-time internship in the winter program, which will run from December 6th to April 6th. The application process is now open and applications need to be submitted by October 17th. Our mentor, Dylan Hardison, from the Bugzilla project has provided a list of ideas and possible projects on our information page.

Outreachy, formerly The Outreach Program for Women, was started by the GNOME Foundation in 2006 to encourage women to participate in the GNOME project. Since inception the project has grown to include many Free and Open Source organisations, including The Perl Foundation, and now the program has been rebranded and extended to encourage the participation of other underrepresented groups. Currently, internships are open internationally to women (cis and trans), trans men, and genderqueer people. Additionally, they are open to residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latino, American Indian, Alaska Native, Native Hawaiian, or Pacific Islander.

Jonathan Worthington's recent grant extension application, through the Perl 6 Core Development Fund, has been successful. This extension will allow Jonathan to dedicate another 200 hours to the grant.

I would like to thank the community members who took time to comment on this grant extension request and our sponsors who made funding the grant possible.

Grant Report : RPerl User Documentation #2 - August 2016

No Comments

Will reports progress on Ch. 3 of Learning RPerl during August:

"This month we have published content for the chapter 3 opening and its first 4 sub-sections.  Start learning how to use arrays in RPerl!


About TPF

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

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


Recent Comments

  • Marcel Timmerman: I am very greatful for the work done. Thanks! read more
  • nxadm: With Perl 6 finally release, the work by Jonathan and read more
  • Bart Wiegmans: Jonathan has done great work in improving the practical reliability, read more
  • Kolikov: Much is left to do, and so much have benn read more
  • Moritz Lenz: Jonathan does absolute fantastic work on MoarVM, nqp and Rakudo, read more
  • elohmrow: jnthn++ i support this 100%, and am willing to contribute read more
  • sxw2k: Awesome work! read more
  • Aleks-Daniel Jakimenko-Aleksejev: I've already expressed my feelings about this in a comment read more
  • Timo Paulssen: I also fully support the extension of the grant. It read more
  • Anonymous: Definitely, his work has been exemplary, both at fixing bugs read more
OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2