Recently in Perl 5 Development Category

The TPF Board of Directors approved extension of these two grants under the Perl 5 Core Maintenance Fund.

The Board also approved to allocate $40,000 to the Perl 5 Core Maintenance Fund to enable the above.

We thank the TPF sponsors to make these grants possible.

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 did last month was to fix a bunch of issues with tr///c.
Initially I was just working on a particular ticket, then noticed that
tr///c was almost completed untested in core, and had a bunch of issues,
and I ended up rewriting most of the implementation for
tr/nonutf8/nonutf8/c (with or without the /s and /d flags).

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.

Approximately 29 tickets were reviewed, and 6 patches were
applied

[Hours]         [Activity]
 34.99          #127743 try to work up makefile rules for new stack limit
                handling
                #127743 more makefile rules, work on fetching config from
                var instead of a constant
                #127743 more stack size calculation re-work
                #127743 more makefile rules, experiment with stack size
                probing
                #127743 testing, debugging, more stack size probing,
                documentation
                #127743 debugging, non-core testing
                #127743 non-core debugging, fix calculation for stack
                frames on 5.8.9, debug 5.10.0
                #127743 for 5.10.0 debugging
                #127743 track down to dependency issue, work on fix,
                testing
                #127743 testing, minor fixes
                #127743 more non-core testing, clean up, start on Win32
                build updates
                #127743 check non-Storable perl builds, back to Win32
                builds, locale discussion with khw
                #127743 more Win32 build work, nmake, gmake, start dmake
                #127743 fix deps, testing
                #127743 finish win32 testing, commit clean up, more regexp
                tests, start smoke
                #127743 review smoke results, diagnose cygwin failures,
                debugging
                #127743 continue debugging, find part of problem (no depth
                checks on retrieving array/refs)
                #127743 adjust max depth for cynwin64, prep to test on
                fedora
                #127743 try to repro fedora failures, can’t, try to repro
                freebsd issues
                #127743 avoid testing huge levels of recursion
                #127743 review smoke results, be more conservative on all
                platforms, testing, push new smoke candidate

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 2018-01 pursuant to my TPF core
maintenance grant are as follows.

  9h33m  review mail
  5h31m  review tickets
  2h40m  [perl #132671] Bleadperl v5.27.6-206-g16ada235c3 breaks
         JGAMBLE/Algorithm-QuineMcCluskey-0.16.tar.gz
  2h14m  [perl #8910] Subroutine doesn't create elements.
  1h57m  [perl #132648] Cwd: different return values between pure perl
         and XS variants
  1h47m  [perl #132695] BBC Catalyst tests broken by
         abda9fe0fe75ae824723761c1c98af958f17a41c
  1h32m  [perl #47602] floating-point binary-decimal conversion bugs
  1h01m  [perl #132727] BBC Class::MethodMaker broken by
         6661956a23de82b41adc406200054293d6d7aded
    53m  [perl #132425] Suggested warning on attempt to 'use' with
         arguments when no import() subroutine exists
    52m  create tickets
    49m  [perl #30123] foreach ("", "a".."zzzzzz") confuses range
         optimizer
    48m  [perl #8045] Hash keys are not always parsed as strings if
         the arrow is omitted
    29m  [perl #16113] open on localized *F pb
    29m  [perl #132788] Blead Breaks CPAN:
         LEMBARK/Object-Trampoline-1.42.tar.gz
    28m  perldebguts
    25m  [perl #132775] Blead Breaks CPAN:
         SMUELLER/Math-Clipper-1.23.tar.gz
    21m  Darwin mkostemp() misconfiguration
    21m  [perl #18581] memory leak: if($foo++){} and = overloading
    10m  [perl #54412] Mistake in perlipc doc, perl 5.10.0
     9m  [perl #132100] [PATCH] missing newline after "Unable to flush
         stdout: ..."
     9m  perldelta
     8m  [perl #132777] Blead Breaks CPAN:
         GRAY/POSIX-RT-Spawn-0.11.tar.gz
     7m  review commits
 32h53m  TOTAL

At the end of the month there was 71h19m of authorised working time
remaining in this grant.

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.

Approximately 4 tickets were reviewed or worked on.

[Hours]         [Activity]
 22.84          #127743 32-bit build warnings/build issues
                #127743 finish up 32-bit testing, commits, work on other
                unaddressed Storable issues, 64-bit frozen data
                #127743 handle 32-bit frozen data as unsigned, add support
                for 64-bit frozen data, testing
                #127743 more testing, check g(un)zip exist before we use
                them
                #127743 work through CPAN queue, fail to reproduce #59531,
                reproduce and fix #118551
                #127743 try to reproduce #131136, track down cause (long
                double padding)
                #127743 work up a fix for the padding issue, testing with
                various configs
                #127743 systematic look at Storable issues, reduce
                performance issue on debugging builds
                #127743 test code for regexp cloning
                #127743 more regexp testing, fix Storable.pm dependencies
                #127743 old perl testing, cleanup
                #127743 think about fix for stack size calculation issues
  0.80          #132252 try to understand change and implications,
                thinking
  0.28          #132631 research and comment
  5.55          #50608 work out why previous changes didn’t break malice.t
                (which the regexp changes did), fix, more regexp testing
                #50608 old perl portability
                #50608 debugging on 5.6.2, try to rebuild 5.6.2 on modern
                Debian
                #50608 more debugging, drop 5.6 support for regexp thawing
======
 29.47 hours total

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

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 Perl 5 Development category.

Parrot development is the previous category.

Perl 6 Development 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