[Perl/perl5] 3c2f5b: XXX t/harness temp tweaks

2023-09-13 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/smoke-me/khw-test_threads
  Home:   https://github.com/Perl/perl5
  Commit: 3c2f5bd156866e2a5b253bc38062bb0b81b7eefc
  
https://github.com/Perl/perl5/commit/3c2f5bd156866e2a5b253bc38062bb0b81b7eefc
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M t/harness

  Log Message:
  ---
  XXX t/harness temp tweaks


  Commit: 268fe54af9affe40c61912ae18cdb28d02861dcc
  
https://github.com/Perl/perl5/commit/268fe54af9affe40c61912ae18cdb28d02861dcc
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M t/harness

  Log Message:
  ---
  XXX skip croak.t under sanitizer


  Commit: 61bb525df085f88d5445bd8535cc4783b52a9582
  
https://github.com/Perl/perl5/commit/61bb525df085f88d5445bd8535cc4783b52a9582
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M t/porting/bincompat.t

  Log Message:
  ---
  skip bincompat.t


  Commit: 0af84ee0966a4caa46542554ae5f12b0b7df33d2
  
https://github.com/Perl/perl5/commit/0af84ee0966a4caa46542554ae5f12b0b7df33d2
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M t/TEST

  Log Message:
  ---
  XXX skip cpan testing


  Commit: d00d2f39ed7db9e09bf8f652785e3bf81b9fa774
  
https://github.com/Perl/perl5/commit/d00d2f39ed7db9e09bf8f652785e3bf81b9fa774
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M dist/Tie-File/t/29a_upcopy.t

  Log Message:
  ---
  XXX temp: dist/Tie-File/t/29a_upcopy.t: Up alarm


  Commit: bbe57ad35add114a4b0729c9e0fe4d5c071349d2
  
https://github.com/Perl/perl5/commit/bbe57ad35add114a4b0729c9e0fe4d5c071349d2
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M MANIFEST
M charclass_invlists.h
M lib/unicore/mktables
M lib/unicore/uni_keywords.pl
M regcharclass.h
A t/re/uniprops11.t
A t/re/uniprops12.t
A t/re/uniprops13.t
A t/re/uniprops14.t
A t/re/uniprops15.t
A t/re/uniprops16.t
A t/re/uniprops17.t
A t/re/uniprops18.t
A t/re/uniprops19.t
A t/re/uniprops20.t
A t/re/uniprops21.t
A t/re/uniprops22.t
A t/re/uniprops23.t
A t/re/uniprops24.t
M uni_keywords.h

  Log Message:
  ---
  uniprops 24


  Commit: 585b970396e9cd8941aac35ac847a5d31ce989df
  
https://github.com/Perl/perl5/commit/585b970396e9cd8941aac35ac847a5d31ce989df
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M MANIFEST
A t/uni/idstart.pl
A t/uni/idstart00.t
A t/uni/idstart01.t
A t/uni/idstart02.t
A t/uni/idstart03.t
A t/uni/idstart04.t
A t/uni/idstart05.t
A t/uni/idstart06.t
A t/uni/idstart07.t
A t/uni/idstart08.t
A t/uni/idstart09.t
A t/uni/idstart10.t
A t/uni/idstart11.t
A t/uni/idstart12.t
A t/uni/idstart13.t
A t/uni/idstart14.t
A t/uni/idstart15.t
A t/uni/idstart16.t
A t/uni/idstart17.t
A t/uni/idstart18.t
A t/uni/idstart19.t
A t/uni/idstart20.t
A t/uni/idstart21.t
A t/uni/idstart22.t
A t/uni/idstart23.t
M t/uni/variables.t

  Log Message:
  ---
  Split t/uni/variables.t into multiple tests

These can be done in parallel; otherwise this is often the test that
finishes last, holding up the test suite completion.


  Commit: 67fa8d3878af4a360e5307897fcb52dd98f49355
  
https://github.com/Perl/perl5/commit/67fa8d3878af4a360e5307897fcb52dd98f49355
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M t/test.pl

  Log Message:
  ---
  XXX test.pl: dont unlink temps


  Commit: 6c6c7454cb9227a9e267b3cbb1e1d7c7706452ed
  
https://github.com/Perl/perl5/commit/6c6c7454cb9227a9e267b3cbb1e1d7c7706452ed
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M t/test.pl

  Log Message:
  ---
  Revert "XXX test.pl: dont unlink temps"

This reverts commit 1579ce0dbce549cb594214ba27d4e2fa389f891b.


  Commit: f01c9fb1a93666f0928a7185ea276b17c8f13a23
  
https://github.com/Perl/perl5/commit/f01c9fb1a93666f0928a7185ea276b17c8f13a23
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M t/run/locale.t

  Log Message:
  ---
  run/locale.t: more debug


  Commit: 7b8a932842e7ae0eac51d6cfb3c4d70efa55386a
  
https://github.com/Perl/perl5/commit/7b8a932842e7ae0eac51d6cfb3c4d70efa55386a
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M t/run/locale.t

  Log Message:
  ---
  XXX run/locale.t: maybe f move test


  Commit: a82cb36495bb916b7d9da3c0026e7ef4db3d2020
  
https://github.com/Perl/perl5/commit/a82cb36495bb916b7d9da3c0026e7ef4db3d2020
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M vutil.c

  Log Message:
  ---
  vutil.c: Clean up 

[Perl/perl5] b60f45: Simplify Windows linking in ExtUtils::CBuilder

2023-09-13 Thread Leon Timmermans via perl5-changes
  Branch: refs/heads/leont/eucb-windows-simple
  Home:   https://github.com/Perl/perl5
  Commit: b60f45b9f1f0d4d4dc948dd8c3223eec3ca65d55
  
https://github.com/Perl/perl5/commit/b60f45b9f1f0d4d4dc948dd8c3223eec3ca65d55
  Author: Leon Timmermans 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm

  Log Message:
  ---
  Simplify Windows linking in ExtUtils::CBuilder




[Perl/perl5] 37f50f: Add setlocale_i()

2023-09-13 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 37f50f0f03b7d6b4d6a60cae76b00a4f87308929
  
https://github.com/Perl/perl5/commit/37f50f0f03b7d6b4d6a60cae76b00a4f87308929
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M locale.c

  Log Message:
  ---
  Add setlocale_i()

This macro is defined on Configurations where a simple unadorned
setlocale works for categories that don't have perl record keeping
involved.

This allows Perl_setlocale() to avoid a lot of unnecessary overhead for
these.

This commit defines it only for unthreaded perls.




[Perl/perl5] 4cfb14: locale.c: Move S_update_PL_curlocales()

2023-09-13 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 4cfb14d6002a7da98a32388d6e3a72a6929f4181
  
https://github.com/Perl/perl5/commit/4cfb14d6002a7da98a32388d6e3a72a6929f4181
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M locale.c

  Log Message:
  ---
  locale.c: Move S_update_PL_curlocales()

 Prior to this commit, it was only for POSIX 2008, but a future commit
 will want to use it when not POSIX 2008.




[Perl/perl5] e90367: locale.c: Prevent infinite recursion

2023-09-13 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: e903676bc6b85b16b53660d95d7f67cf86756f4c
  
https://github.com/Perl/perl5/commit/e903676bc6b85b16b53660d95d7f67cf86756f4c
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M embedvar.h
M intrpvar.h
M locale.c
M makedef.pl

  Log Message:
  ---
  locale.c: Prevent infinite recursion

This could happen on the very rare platform that isn't Windows, nor
supports nl_langinfo(), and has a buggy (or non-existent) mbtowc().

The code implements nl_langinfo() itself by recursion, and for some
locales could end up recursing indefinitely.  This commit adds guards to
prevent that.




[Perl/perl5] 0f6d56: Return from win32_setlocale() needs to be stable

2023-09-13 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 0f6d56ff0430d23ba77e1da2d0a8117eada8d85b
  
https://github.com/Perl/perl5/commit/0f6d56ff0430d23ba77e1da2d0a8117eada8d85b
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M locale.c

  Log Message:
  ---
  Return from win32_setlocale() needs to be stable

Prior to this commit it was subject to freeing when the scope was
exited.

This commit repurposes the already-existing per-thread buffer that holds
the return of setlocale(), stable until the next call to it.  Instead of
being used for setlocale() which isn't called directly on Windows
platforms, it uses it for win32_setlocale().




[Perl/perl5] 4fec0f: test

2023-09-13 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/smoke-me/khw-both_bsd_smoke
  Home:   https://github.com/Perl/perl5
  Commit: 4fec0f5a61a2a1249f0909afe29855e7e1e7d23a
  
https://github.com/Perl/perl5/commit/4fec0f5a61a2a1249f0909afe29855e7e1e7d23a
  Author: Karl Williamson 
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
M locale_table.h

  Log Message:
  ---
  test