[Perl/perl5] 6841cd: Fix leak GH #18054

2020-08-12 Thread Karl Williamson
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 6841cd5977c2d35ad75233734c66983a65613fce
  
https://github.com/Perl/perl5/commit/6841cd5977c2d35ad75233734c66983a65613fce
  Author: Karl Williamson 
  Date:   2020-08-12 (Wed, 12 Aug 2020)

  Changed paths:
M regcomp.c

  Log Message:
  ---
  Fix leak GH #18054

This was a simple matter of one path failing to free the memory.


[Perl/perl5] c80a22: t/comp: use \Q\E to avoid manual escaping

2020-08-12 Thread Nicolas R.
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: c80a2203a88d2e9a2f5f907ab608cda4c65d4436
  
https://github.com/Perl/perl5/commit/c80a2203a88d2e9a2f5f907ab608cda4c65d4436
  Author: Nicolas R 
  Date:   2020-08-12 (Wed, 12 Aug 2020)

  Changed paths:
M t/comp/require.t
M t/comp/use.t

  Log Message:
  ---
  t/comp: use \Q\E to avoid manual escaping

This is avoiding some manual escaping,
fixes some test where '.' was not escaped
and also improve readability of the unit test itself.


[Perl/perl5] 94074b: Add mutex locking for many-reader/1-writer

2020-08-12 Thread Karl Williamson
  Branch: refs/heads/smoke-me/khw-env
  Home:   https://github.com/Perl/perl5
  Commit: 94074bb3237f299459288b8a3e3d07c0bdefaec5
  
https://github.com/Perl/perl5/commit/94074bb3237f299459288b8a3e3d07c0bdefaec5
  Author: Karl Williamson 
  Date:   2020-08-12 (Wed, 12 Aug 2020)

  Changed paths:
M perl.h
M thread.h

  Log Message:
  ---
  Add mutex locking for many-reader/1-writer

The mutex macros already in perl are sufficient to allow us to emulate
this type of locking, which may also be available natively, but I don't
think it is worth the effort to use the native calls.


[Perl/perl5] 6eb5f8: Revert "Rewrite delimcpy to use memchr and Copy, n...

2020-08-12 Thread Karl Williamson
  Branch: refs/heads/smoke-me/khw-pr2
  Home:   https://github.com/Perl/perl5
  Commit: 6eb5f89e122f81298a5a7159395147d41d23b5a7
  
https://github.com/Perl/perl5/commit/6eb5f89e122f81298a5a7159395147d41d23b5a7
  Author: Karl Williamson 
  Date:   2020-08-12 (Wed, 12 Aug 2020)

  Changed paths:
M util.c

  Log Message:
  ---
  Revert "Rewrite delimcpy to use memchr and Copy, not per-byte"

This reverts commit a316c00fca43f70909cec623fa35b1327407d056.


  Commit: b05756ab1842ac0d26d228dbe08b528971a68c1b
  
https://github.com/Perl/perl5/commit/b05756ab1842ac0d26d228dbe08b528971a68c1b
  Author: Karl Williamson 
  Date:   2020-08-12 (Wed, 12 Aug 2020)

  Changed paths:
M ext/XS-APItest/APItest.xs
A ext/XS-APItest/t/delimcpy.t

  Log Message:
  ---
  Beginning of APItest for delimcpy


Compare: https://github.com/Perl/perl5/compare/a316c00fca43...b05756ab1842