Recently in Grants Category

This is a monthly report by Zefram on his 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-12 pursuant to my TPF core
maintenance grant are as follows.

 22h40m  [perl #130851] [PATCH] socket SOCK_CLOEXEC
 21h58m  review tickets
 16h19m  review mail
 12h47m  smartmatch

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

Two tickets were worked on.

[Hours]         [Activity]
 17.98          #127743 work out a practical fix, work on implementation
                #127743 finish implementation (with some side trips –
                found a new bug), testing
                #127743 commit, work on fix for network retrieves of large
                objects, fix some -DDEBUGGING build issues (amongst a maze
                of massive macro expansions)
                #127743 build issues, portability work, testing
                #127743 run entire test suite, find out -DDEBUGGING builds
                of Storable are painfully slow for large arrays, hashes
                #127743 fix a huge.t failure I introduced, more testing,
                fix flagged hash bug
                #127743 rebase on blead (complicated by ad2ec6b54c),
                testing, rebase fixes
                #127743 cross platform testing, fixes
 13.44          #132506 netbsd in-place edit failures, reproduce, testing,
                perlbug
                #132506 re-working in-place finalization code
                #132506 re-working in-place finalization code
                #132506 re-working in-place finalization code
                #132506 debugging, more fixes
                #132506 debugging fork test leaving work files behind
                #132506 fix unlink on backup failure breakage, testing,
                update hints for netbsd
                #132506 cross platform testing
======
 31.42 hours total

Grant Report : Complete YAML::PP - December 2017

No Comments

More good stuff this month from Tinita on the grant Complete YAML::PP.

She explains the YAML schema concept and its evolving flavors in this interesting post. This lays the foundation for understanding the schema features added to the YAML::PP loader. Tina also fixed a couple of problems in YAML::XS. An important one security-wise is that now you can turn off loading into Perl objects by default when using !!perl/.. schema statements (by setting $YAML::XS::LoadBlessed=0).

Her latest report can be read in full on her blog. Code is always fresh at https://github.com/perlpunk/YAML-PP-p5.

MAJ

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 more issues thrown up by the new OP_MULTICONCAT optimisation;
* Working on a few fuzzer tickets

      7:01 BBC: MULTICONCAT: Mail-SpamAssassin-3.4.1 affected too
      4:27 OP_MULTICONCAT failure on Z/OS
      1:55 RT #132187 heap-buffer-overflow in Perl_fbm_instr
      6:48 RT #132385 BBC: XML-XSS-0.3.5 affected too
      3:56 RT #132602 PERL-5.26.1 heap_use_after_free
      2:09 RT #132604 PERL-5.26.1 heap_use_after_free
      1:51 RT #132608 heap-buffer-overflow in Perl_do_trans
      2:00 RT #132646: MULTICONCAT: Data-Printer-0.40 affected too
      5:53 process p5p mailbox
      3:30 re_intuit_start() fixups
    ------
     39:30 TOTAL (HH::MM)

 220.0 weeks
2912.9 total hours
  13.2 average hours per week

There are 220 hours left on the grant.

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 https://github.com/perlpunk/YAML-PP-p5.

MAJ

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
         context
  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
         setter
  1h06m  [perl #125827] [PATCH] PathTools, dont require() modules in
         subs likely to be in loops

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 Booking.com.

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

The main thing I did was making a few minor enhancements to bench.pl.
See http://nntp.perl.org/group/perl.perl5.porters/246816 for details.

SUMMARY:
      0:50 discuss memchr() with Karl.
     10:29 minor bench.pl 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 www.perlfoundation.org.

About this Archive

This page is an archive of recent entries in the Grants category.

Conferences is the previous category.

GSoC is the next category.

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

Pages

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