[Perl/perl5] a55134: rt.perl.org no longer stores Perl 5 bugs

2021-01-10 Thread Tom Hukins via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: a55134cc382529aee24f81156d7540b61a753544
  
https://github.com/Perl/perl5/commit/a55134cc382529aee24f81156d7540b61a753544
  Author: Tom Hukins 
  Date:   2021-01-11 (Mon, 11 Jan 2021)

  Changed paths:
M Porting/how_to_write_a_perldelta.pod

  Log Message:
  ---
  rt.perl.org no longer stores Perl 5 bugs




[Perl/perl5] 5a3174: regcomp.c: Change experimental warnings

2021-01-10 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/smoke-me/khw-regpiece
  Home:   https://github.com/Perl/perl5
  Commit: 5a3174d3364b6485e5e4fab70834eea70804cafd
  
https://github.com/Perl/perl5/commit/5a3174d3364b6485e5e4fab70834eea70804cafd
  Author: Karl Williamson 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M regcomp.c

  Log Message:
  ---
  regcomp.c: Change experimental warnings

This changes the warnings for three experimental features to indicate
where in the pattern they occur, and makes sure they aren't raised more
than once per pattern.


  Commit: a91676c7fd62228560158f2ab45c3dcccd157f82
  
https://github.com/Perl/perl5/commit/a91676c7fd62228560158f2ab45c3dcccd157f82
  Author: Karl Williamson 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M regcomp.c

  Log Message:
  ---
  Revert "regcomp.c: Change experimental warnings"

This reverts commit 8019c26779087da97dce32574477d2ec19d12675.


  Commit: 9ec74a5c99d0ac727c3e1137bd534c122a4f52af
  
https://github.com/Perl/perl5/commit/9ec74a5c99d0ac727c3e1137bd534c122a4f52af
  Author: Karl Williamson 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M regcomp.c

  Log Message:
  ---
  regcomp.c: Change names of 2 macros to for mnemonics

The new names are more understandable to me.  This also adds a second
parameter to one macro, that is unused until the next commit in the
series.


  Commit: 9e2d49da52a5d09be048dad0e999a607a0962266
  
https://github.com/Perl/perl5/commit/9e2d49da52a5d09be048dad0e999a607a0962266
  Author: Karl Williamson 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M embed.fnc
M embed.h
M proto.h
M regcomp.c
M toke.c

  Log Message:
  ---
  Revamp regcurly(), regpiece() use of it

This commit copies portions of new_regcurly(), which has been around
since 5.28, into plain regcurly(), as a baby step in preparation for
converting entirely to the new one.  These functions are used for
parsing {m,n} quantifiers.  Future commits will add capabilities not
available using the old version.

The commit adds an optional parameter, to return to the caller
information it gleans during parsing.

regpiece() is changed by this commit to use this information, instead of
itself reparsing the input.  Part of the reason for this commit is that
changes are planned soon to what is legal syntax.  With this commit in
place, those changes only have to be done once.

This commit also extracts into a function the calculation of the
quantifier bounds.  This allows the logic for that to be done in one
place instead of two.


  Commit: 905775b6c3c6b145105608045c4c6c7ee47be255
  
https://github.com/Perl/perl5/commit/905775b6c3c6b145105608045c4c6c7ee47be255
  Author: Karl Williamson 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M regcomp.c
M t/re/reg_mesg.t

  Log Message:
  ---
  Point to error in malformed /x{y,z}/

Prior to this comment a curly quantifier that had an error in the bounds
pointed to the left brace.  Now the error message points to the first
bound that has a problem.


  Commit: 63cbc35437b856c5bd440022895a8aaaf438738f
  
https://github.com/Perl/perl5/commit/63cbc35437b856c5bd440022895a8aaaf438738f
  Author: Karl Williamson 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M embed.fnc
M embed.h
M pod/perldelta.pod
M pod/perlre.pod
M pod/perlrequick.pod
M pod/perlreref.pod
M pod/perlretut.pod
M proto.h
M regcomp.c
M t/re/re_tests
M t/re/reg_mesg.t

  Log Message:
  ---
  Allow empty lower bound in /{,n}/

This change has been planned for a long time, bringing Perl into parity
with similar languages, but it took many deprecation cycles to be able
to reach the point where it could safely go in.

This fixes GH #18264


  Commit: 8fcc860b6223b7c081def890b3130fbd366650ca
  
https://github.com/Perl/perl5/commit/8fcc860b6223b7c081def890b3130fbd366650ca
  Author: Karl Williamson 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M pod/perlre.pod

  Log Message:
  ---
  l


  Commit: 82d04de466cb18db26443b68686e76a0739cdaa2
  
https://github.com/Perl/perl5/commit/82d04de466cb18db26443b68686e76a0739cdaa2
  Author: Karl Williamson 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M t/lib/Cname.pm

  Log Message:
  ---
  t/lib/Cname.pm: Comment, white-space only


  Commit: 27affd9bc171e9046afa04f49254928cd55e2193
  
https://github.com/Perl/perl5/commit/27affd9bc171e9046afa04f49254928cd55e2193
  Author: Karl Williamson 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M dquote.c
M embed.fnc
M pod/perldelta.pod
M pod/perldiag.pod
M pod/perlop.pod
M pod/perlre.pod
M pod/perlrebackslash.pod
M pod/perlrequick.pod
M pod/perlretut.pod
M proto.h
M regcomp.c
M t/opbasic/qq.t
M t/re/pat_advanced.t
M t/re/re_tests
M t/re/reg_mesg.t
M toke.c

  Log 

[Perl/perl5]

2021-01-10 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/smoke-me/khw-regpiece
  Home:   https://github.com/Perl/perl5


[Perl/perl5] 48fc63: perl.h - enable USE_QUADMATH builds (mingw compile...

2021-01-10 Thread sisyphus via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 48fc63036cfacac5fa2abb1fc3f2c3dcc630c47f
  
https://github.com/Perl/perl5/commit/48fc63036cfacac5fa2abb1fc3f2c3dcc630c47f
  Author: sisyphus 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M perl.h

  Log Message:
  ---
  perl.h - enable USE_QUADMATH builds (mingw compilers only) on MS Windows

Align __float128 when using 64-bit mingw compilers.


  Commit: 2460aa0752e71928bf75b1fb69974d5ae55088e1
  
https://github.com/Perl/perl5/commit/2460aa0752e71928bf75b1fb69974d5ae55088e1
  Author: sisyphus 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M ext/POSIX/POSIX.xs

  Log Message:
  ---
  ext/POSIX/POSIX.xs - allow POSIX::strtold on Windows USE_QUADMATH builds


  Commit: 1b85cc0a5c415af255c3b6744b518904f7fdb314
  
https://github.com/Perl/perl5/commit/1b85cc0a5c415af255c3b6744b518904f7fdb314
  Author: sisyphus 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M win32/config_H.gc

  Log Message:
  ---
  win32/config_H.gc - enable USE_QUADMATH builds (mingw compilers only) on MS 
Windows


  Commit: 5240fd959a2d4356ddcd05fd24693c9c98d27dba
  
https://github.com/Perl/perl5/commit/5240fd959a2d4356ddcd05fd24693c9c98d27dba
  Author: sisyphus 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M win32/config_sh.PL

  Log Message:
  ---
  win32/config_sh.PL - enable USE_QUADMATH builds (mingw compilers only) on MS 
Windows


  Commit: e7392fc268568686a791c32bc31682f5fa68fbfd
  
https://github.com/Perl/perl5/commit/e7392fc268568686a791c32bc31682f5fa68fbfd
  Author: sisyphus 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M win32/GNUmakefile

  Log Message:
  ---
  win32/GNUmakefile - enable USE_QUADMATH builds (mingw compilers only) on MS 
Windows


  Commit: ebc271eaf774c515e66806a9128307e76eaf6edc
  
https://github.com/Perl/perl5/commit/ebc271eaf774c515e66806a9128307e76eaf6edc
  Author: sisyphus 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M win32/makefile.mk

  Log Message:
  ---
  win32/makefile.mk - enable USE_QUADMATH builds (mingw compilers only) on MS 
Windows


Compare: https://github.com/Perl/perl5/compare/53deed892239...ebc271eaf774


[Perl/perl5]

2021-01-10 Thread James E Keenan via perl5-changes
  Branch: refs/heads/smoke-me/jkeenan/missing-braces
  Home:   https://github.com/Perl/perl5


[Perl/perl5] 53deed: Correct for build-time warning

2021-01-10 Thread James E Keenan via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 53deed8922394340ce196a8092ba2ecdd30fc1bc
  
https://github.com/Perl/perl5/commit/53deed8922394340ce196a8092ba2ecdd30fc1bc
  Author: James E Keenan 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M regexec.c

  Log Message:
  ---
  Correct for build-time warning

Addresses this build-time warning:

suggest braces around initialization of subobject [-Wmissing-braces]




[Perl/perl5] 54267e: Remove erroneous perldelta entry

2021-01-10 Thread Steve Hay via perl5-changes
  Branch: refs/heads/maint-5.32
  Home:   https://github.com/Perl/perl5
  Commit: 54267e7b7a61c0f6d61809b3daa65dacd674a3ea
  
https://github.com/Perl/perl5/commit/54267e7b7a61c0f6d61809b3daa65dacd674a3ea
  Author: Steve Hay 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  Remove erroneous perldelta entry

Spotted by Tomasz Konojacki: 81295a42ad didn't get back-ported.


  Commit: 5f066b1c1e1e48bcf8bc6ebb8fb3028c0bf9b4a0
  
https://github.com/Perl/perl5/commit/5f066b1c1e1e48bcf8bc6ebb8fb3028c0bf9b4a0
  Author: Steve Hay 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M Porting/release_schedule.pod

  Log Message:
  ---
  Aiming for 5.32.1 on 23rd January

(cherry picked from commit 294f60cbf8e3f2ff407c4e11c89b51678d415a47)


Compare: https://github.com/Perl/perl5/compare/4be5abd2ba4b...5f066b1c1e1e


[Perl/perl5] 294f60: Aiming for 5.32.1 on 23rd January

2021-01-10 Thread Steve Hay via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 294f60cbf8e3f2ff407c4e11c89b51678d415a47
  
https://github.com/Perl/perl5/commit/294f60cbf8e3f2ff407c4e11c89b51678d415a47
  Author: Steve Hay 
  Date:   2021-01-10 (Sun, 10 Jan 2021)

  Changed paths:
M Porting/release_schedule.pod

  Log Message:
  ---
  Aiming for 5.32.1 on 23rd January