Branch: refs/heads/smoke-me/khw-env
  Home:   https://github.com/Perl/perl5
  Commit: 61ee02bf8688aa6e23cad5cb213994ca7ad2c046
      
https://github.com/Perl/perl5/commit/61ee02bf8688aa6e23cad5cb213994ca7ad2c046
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Make sure PERL_IMPLICIT_CONTEXT doesn't come back

This is an obsolete name, retained for back compat with cpan.  Make sure
the core doesn't have it defined.


  Commit: 97692bac670ba7ef25084a90fd1c205345ceb97e
      
https://github.com/Perl/perl5/commit/97692bac670ba7ef25084a90fd1c205345ceb97e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M pp.c

  Log Message:
  -----------
  pp.c: Need to lock NUMERIC category only

This was doing a general locale lock, but only LC_NUMERIC is needed, and
a future commit will want to know that it is specifically LC_NUMERIC
that is affected.


  Commit: a7f744d9597bc05ea183e3fad96a7584a8ce2e56
      
https://github.com/Perl/perl5/commit/a7f744d9597bc05ea183e3fad96a7584a8ce2e56
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M t/porting/customized.dat
    M vutil.c

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

Change tabs to blanks; Fix indentation; chomp trailing white space

Remove some blank lines that don't contribute to readability


  Commit: 74c25c9b86b3620a0d0863af17f8d657b851ed1d
      
https://github.com/Perl/perl5/commit/74c25c9b86b3620a0d0863af17f8d657b851ed1d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/Archive-Tar/t/02_methods.t

  Log Message:
  -----------
  XXX skip Archive-Tar because of symlinks


  Commit: 283da3c8036233dd901a36de5dfce030a894ec73
      
https://github.com/Perl/perl5/commit/283da3c8036233dd901a36de5dfce030a894ec73
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M t/porting/cmp_version.t

  Log Message:
  -----------
  XXX skip cmp_version.t because of sym links


  Commit: f0beb5459e711f4444923d1907abbcefd9e46e50
      
https://github.com/Perl/perl5/commit/f0beb5459e711f4444923d1907abbcefd9e46e50
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  XXX temp to test broken lconv on non-Windows


  Commit: 0ee842a6baa055195ac81ce876d6c5ce8c2cfc6e
      
https://github.com/Perl/perl5/commit/0ee842a6baa055195ac81ce876d6c5ce8c2cfc6e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/Sys-Syslog/t/syslog-inet-udp.t
    M cpan/Sys-Syslog/t/syslog.t

  Log Message:
  -----------
  XXX skip syslog tests because fail without LC_TIME


  Commit: 7f4fb2860d57038141c06ab8d888fa50269b4d4c
      
https://github.com/Perl/perl5/commit/7f4fb2860d57038141c06ab8d888fa50269b4d4c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M Configure

  Log Message:
  -----------
  XXX Configure temporary to get no_nl, etc working


  Commit: 43ed0b2bf22553e7cd8043a829e5b7183d30d7d4
      
https://github.com/Perl/perl5/commit/43ed0b2bf22553e7cd8043a829e5b7183d30d7d4
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M Configure

  Log Message:
  -----------
  Regenerate Configure after metaconfig backports applied


  Commit: 6857600ac705c345d9e1854db9d9b0caa631fc5c
      
https://github.com/Perl/perl5/commit/6857600ac705c345d9e1854db9d9b0caa631fc5c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M Configure
    M config_h.SH
    M uconfig.h

  Log Message:
  -----------
  Regenerate Configure after rm thread-safe nl_langinfo_l


  Commit: aa3f6f1d3f7faef378e8dfc0bb270b20d9003bad
      
https://github.com/Perl/perl5/commit/aa3f6f1d3f7faef378e8dfc0bb270b20d9003bad
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M Configure
    M Cross/config.sh-arm-linux
    M Cross/config.sh-arm-linux-n770
    M Porting/config.sh
    M config_h.SH
    M configure.com
    M metaconfig.h
    M plan9/config_sh.sample
    M uconfig.h
    M uconfig.sh
    M uconfig64.sh
    M win32/config.gc
    M win32/config.vc

  Log Message:
  -----------
  Regenerate Configure after LC_ALL


  Commit: 5a4add6971a5424fe6d1d7f3c3929f08f86f6025
      
https://github.com/Perl/perl5/commit/5a4add6971a5424fe6d1d7f3c3929f08f86f6025
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M Configure
    M Cross/config.sh-arm-linux
    M Cross/config.sh-arm-linux-n770
    M Porting/config.sh
    M config_h.SH
    M configure.com
    M metaconfig.h
    M plan9/config_sh.sample
    M uconfig.h
    M uconfig.sh
    M uconfig64.sh
    M win32/config.gc
    M win32/config.vc

  Log Message:
  -----------
  Revert "Regenerate Configure after LC_ALL"

This reverts commit 45f1ef523796dd96d871ee3f904e95066afa7a44.


  Commit: 4c3d6cae7a38fe1c059c8893a9211d794a2a271c
      
https://github.com/Perl/perl5/commit/4c3d6cae7a38fe1c059c8893a9211d794a2a271c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M Configure
    M Cross/config.sh-arm-linux
    M Cross/config.sh-arm-linux-n770
    M Porting/config.sh
    M config_h.SH
    M configure.com
    M metaconfig.h
    M plan9/config_sh.sample
    M uconfig.h
    M uconfig.sh
    M uconfig64.sh
    M win32/config.gc
    M win32/config.vc

  Log Message:
  -----------
  No count Regenerate Configure after LC_ALL


  Commit: e6b269975b60a2a5b6d52faf3f20c4336f159ae3
      
https://github.com/Perl/perl5/commit/e6b269975b60a2a5b6d52faf3f20c4336f159ae3
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M uconfig.h

  Log Message:
  -----------
  config


  Commit: 117a546199243ea700f4cfad6eaae1d542d0e8ab
      
https://github.com/Perl/perl5/commit/117a546199243ea700f4cfad6eaae1d542d0e8ab
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Refactor some locale defines

This combines two related sets of #defines into one, for easier
maintenance.


  Commit: 72a0f09c02039a1f5777ceba863396c383a58ec6
      
https://github.com/Perl/perl5/commit/72a0f09c02039a1f5777ceba863396c383a58ec6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Count locale categories defined by the system

Just because a platform defines a locale category doesn't mean Perl pays
attention to it.  This is Configurable, and there may be various reasons
to disable a category, such as the libc is defective.

A future commit will want to know how many categories the system
actually has.


  Commit: 9e96c960c062fb982f1e64e5ea50f57e3e2b1d7a
      
https://github.com/Perl/perl5/commit/9e96c960c062fb982f1e64e5ea50f57e3e2b1d7a
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M intrpvar.h
    M perl.c
    M perl.h

  Log Message:
  -----------
  locale: Create some mnemonic #defines for sync across files


  Commit: 84a57682c1aa89690b23100088540a611dc85a1c
      
https://github.com/Perl/perl5/commit/84a57682c1aa89690b23100088540a611dc85a1c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M makedef.pl
    M perl.h

  Log Message:
  -----------
  NO_LC_ALL, undef others


  Commit: 29c1391f4883f0657607cceb897b6509cae9787d
      
https://github.com/Perl/perl5/commit/29c1391f4883f0657607cceb897b6509cae9787d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Fake up win32 compile a bit


  Commit: 321dd0b066364bd50d13b14e5ef8e33f69f05c94
      
https://github.com/Perl/perl5/commit/321dd0b066364bd50d13b14e5ef8e33f69f05c94
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  ruler


  Commit: 2961415bdc90247ac4ed4f2ad7595aa58814f387
      
https://github.com/Perl/perl5/commit/2961415bdc90247ac4ed4f2ad7595aa58814f387
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M sv.c

  Log Message:
  -----------
  newSVbool(): Fix compiler warning

The parameter was declared const in embed.fnc, but not in the function
prototype


  Commit: 7db8eca15e9984c70b1779da1cdb5d99a5befd56
      
https://github.com/Perl/perl5/commit/7db8eca15e9984c70b1779da1cdb5d99a5befd56
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  regnode_after(): Fix compiler warning

A parameter to this function was declared const in its prototype but not
in embed.fnc.


  Commit: f29a73908b3952da837237fa0a793d438760dcf0
      
https://github.com/Perl/perl5/commit/f29a73908b3952da837237fa0a793d438760dcf0
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  pv_escape(): Fix compiler warning

A parameter to this function was declared const in embed.fnc, but it
isn't const


  Commit: 7d6a7886a632c0fa998fba909a9d613b9cfac44c
      
https://github.com/Perl/perl5/commit/7d6a7886a632c0fa998fba909a9d613b9cfac44c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M proto.h
    M utf8.c

  Log Message:
  -----------
  uvoffuni_to_utf8_flags_msgs(): Fix compiler warning

A parameter to this function was declared const in embed.fnc, but isn't
const.

This commit also adds a const to another parameter that is constant.


  Commit: 62d15701e8db35d9f4f5801393a2a5a76c0fce0f
      
https://github.com/Perl/perl5/commit/62d15701e8db35d9f4f5801393a2a5a76c0fce0f
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  S_clear_placeholders(): Fix compiler warning

A parameter to this function was declared const in its prototype but not
in embed.fnc, and had a different name


  Commit: 8a6e41b49626690f3755ade26c864de2a870e8e6
      
https://github.com/Perl/perl5/commit/8a6e41b49626690f3755ade26c864de2a870e8e6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  S_stdize_locale(): Fix compiler warning

A parameter to this function was declared const in its prototype but not
in embed.fnc.


  Commit: f7d49c8d0207f1e7f43e44ab78e8efd83d2c603e
      
https://github.com/Perl/perl5/commit/f7d49c8d0207f1e7f43e44ab78e8efd83d2c603e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M t/TEST

  Log Message:
  -----------
  XXX skip cpan testing


  Commit: 1d45aca95e93971c343a192985aac4aaf91f537c
      
https://github.com/Perl/perl5/commit/1d45aca95e93971c343a192985aac4aaf91f537c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: DEBUG_


  Commit: 88d5a5eee8192ba5d3f83c9058ababbbb43ab1eb
      
https://github.com/Perl/perl5/commit/88d5a5eee8192ba5d3f83c9058ababbbb43ab1eb
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: debug with thread id


  Commit: ce3ea8fa1eb86b55085c045a7ec81b48ce536202
      
https://github.com/Perl/perl5/commit/ce3ea8fa1eb86b55085c045a7ec81b48ce536202
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M sv.c

  Log Message:
  -----------
  XXX sv.c: temp Debug


  Commit: dd26bd711836c3a77a140342b993c47780beca88
      
https://github.com/Perl/perl5/commit/dd26bd711836c3a77a140342b993c47780beca88
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M t/porting/customized.dat
    M vutil.c

  Log Message:
  -----------
  vutil.c: Simplify locale handling

I read the code over and realized that there was a much simpler way to
do things.


  Commit: 79409db7329841b9d3ca8549c08cdc1e337f6582
      
https://github.com/Perl/perl5/commit/79409db7329841b9d3ca8549c08cdc1e337f6582
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M vutil.c

  Log Message:
  -----------
  vutil.c: Debug


  Commit: d007cc3d0cce25edc4e656ce793628b0916a91d5
      
https://github.com/Perl/perl5/commit/d007cc3d0cce25edc4e656ce793628b0916a91d5
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/version/t/07locale.t

  Log Message:
  -----------
  version::07locale.t: Use I18N::Langinfo, not POSIX::localeconv()

The former is always present; the latter might not be.


  Commit: 699c4fb5a940e7f22616efff92217e7d578ad6d3
      
https://github.com/Perl/perl5/commit/699c4fb5a940e7f22616efff92217e7d578ad6d3
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/version/t/07locale.t

  Log Message:
  -----------
  version 07locale.t should use LC_NUMERIC, not ALL

These outliers don't belong.  This file is working on LC_NUMERIC only.


  Commit: a56b8a7549a84f824d8a5cde6e99551c85f99105
      
https://github.com/Perl/perl5/commit/a56b8a7549a84f824d8a5cde6e99551c85f99105
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M win32/GNUmakefile
    M win32/Makefile

  Log Message:
  -----------
  GNUmakefile: Remove file before rename

'rename' in Windows fails if the destination file exists, unlike the
Unix 'mv'.  Prior to this commit the make failed if a previous one had
gotten this far to create the file that is now being re-created.


  Commit: acc19ce38af3725fc2629b60f6484d55a354bd3b
      
https://github.com/Perl/perl5/commit/acc19ce38af3725fc2629b60f6484d55a354bd3b
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/Time-Piece/Piece.pm
    M cpan/Time-Piece/Piece.xs

  Log Message:
  -----------
  XXX cpan PR Time-Piece: Add locks

This add mutex locking around some unsafe thread operations to make this
module thread-safe.


  Commit: 41a516b396f5dc8966de5931da5acf427be7a238
      
https://github.com/Perl/perl5/commit/41a516b396f5dc8966de5931da5acf427be7a238
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/Time-Piece/Piece.xs

  Log Message:
  -----------
  Time-Piece: Use foldEQ_locale() if available

This supported core function is thread-safe and knows about Perl
internals, so is preferable to the similar libc function, which is now
used only as a fallback.  This commit also bomb proofs the code by
adding an additional fallback, specified in C89, which isn't a great
substituted, but far better than nothing.


  Commit: ed7ec78a025f4b18b0ee9b17999e7fbd67334971
      
https://github.com/Perl/perl5/commit/ed7ec78a025f4b18b0ee9b17999e7fbd67334971
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/Time-Piece/Piece.xs

  Log Message:
  -----------
  Time-Piece: Use isSPACE, not isspace

The latter gives results that are dependent on the program's underlying
locale, and so may be inconsistent.

If locale dependence is actually desired, isSPACE_LC should be used, as
it knows about various things the module writer shouldn't have to
concern themselves with.  It is supported since 5.004


  Commit: 47665e67f121136378a4358e958b3c14f4c16d89
      
https://github.com/Perl/perl5/commit/47665e67f121136378a4358e958b3c14f4c16d89
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/Time-Piece/Piece.xs

  Log Message:
  -----------
  Time-Piece: Use isDIGIT, not isdigit

The latter gives results that are dependent on the program's underlying
locale, and so may be inconsistent.

If locale dependence is actually desired, isDIGIT_LC should be used, as
it knows about various things the module writer shouldn't have to
concern themselves with.  It is supported since 5.004


  Commit: dd857866e10eeed67ab0d85c2ab17236309cdbd6
      
https://github.com/Perl/perl5/commit/dd857866e10eeed67ab0d85c2ab17236309cdbd6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/Time-Piece/Piece.xs

  Log Message:
  -----------
  Time-Piece: Use isUPPER, not isupper

The latter gives results that are dependent on the program's underlying
locale, and so may be inconsistent.

If locale dependence is actually desired, isUPPER_LC should be used, as
it knows about various things the module writer shouldn't have to
concern themselves with.  It is supported since 5.004


  Commit: 85687834d1765509ac0b2bfa040253da32841b0d
      
https://github.com/Perl/perl5/commit/85687834d1765509ac0b2bfa040253da32841b0d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M cpan/Time-Piece/Piece.xs

  Log Message:
  -----------
  Time-Piece


  Commit: c73030b4bea022329bacac812704f41c0d3e5d5d
      
https://github.com/Perl/perl5/commit/c73030b4bea022329bacac812704f41c0d3e5d5d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

  Log Message:
  -----------
  stdized


  Commit: b28ecca489655e625f082d0f21fa54af1373a090
      
https://github.com/Perl/perl5/commit/b28ecca489655e625f082d0f21fa54af1373a090
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  use mvrtowc lock


  Commit: b7647f1646c42d948b412a37602b627e8984a40f
      
https://github.com/Perl/perl5/commit/b7647f1646c42d948b412a37602b627e8984a40f
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M proto.h
    M util.c

  Log Message:
  -----------
  XXX memlog


  Commit: 898a122e537b07bbea9e40fbd2676cd0389c891f
      
https://github.com/Perl/perl5/commit/898a122e537b07bbea9e40fbd2676cd0389c891f
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  XXX win workaround


  Commit: 747454fc6089256533b6dd9aa861a47febd17f09
      
https://github.com/Perl/perl5/commit/747454fc6089256533b6dd9aa861a47febd17f09
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: Silence compiler warning

This as only emitted on Windows VS before 2015.


  Commit: 3532133a0f0036052607fe147068f32bdf5a39c0
      
https://github.com/Perl/perl5/commit/3532133a0f0036052607fe147068f32bdf5a39c0
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M lib/locale_threads.t
    M t/run/locale.t

  Log Message:
  -----------
  locale_threads


  Commit: fc2529b14782086de46b4c4b1493d9e16ff1a3d3
      
https://github.com/Perl/perl5/commit/fc2529b14782086de46b4c4b1493d9e16ff1a3d3
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M dist/threads/threads.xs
    M perl.h

  Log Message:
  -----------
  XXX threads NON_tTHX leak maybe fix breakage


  Commit: 44b9c0854baf8f20b750b981425f0dba9bcaa4bb
      
https://github.com/Perl/perl5/commit/44b9c0854baf8f20b750b981425f0dba9bcaa4bb
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Debug locking


  Commit: 4ad97741fafb82f89a8ce7364a75e5f04f0359f2
      
https://github.com/Perl/perl5/commit/4ad97741fafb82f89a8ce7364a75e5f04f0359f2
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

  Log Message:
  -----------
  debug thread


  Commit: 784414a246cfdae7725bb3e4d4a3ff2d130f9e6d
      
https://github.com/Perl/perl5/commit/784414a246cfdae7725bb3e4d4a3ff2d130f9e6d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

  Log Message:
  -----------
  Revert "debug thread"

This reverts commit


  Commit: fd95396e26d99be142072c7fc52f72627ba7f2d6
      
https://github.com/Perl/perl5/commit/fd95396e26d99be142072c7fc52f72627ba7f2d6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M dist/threads/threads.xs
    M inline.h

  Log Message:
  -----------
  threads.xs DEBUG_U


  Commit: 742d67c31ff6ae25da7c3e17b9811e373e4bbcaa
      
https://github.com/Perl/perl5/commit/742d67c31ff6ae25da7c3e17b9811e373e4bbcaa
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: Omit final ';' in LC_ALL composite locale

When locales for categories differ, LC_ALL needs a way to express the
individual components.  Prior to this commit, the aggregation ended with
a semi-colon, which is unnecessary.  This commit removes that.

It also moves a loop counter declaration into the loops, now that we
have C99, and avoids an extra strlen() call.


  Commit: 28ba53948544827de54eaf6b1a694a73f5cd5e22
      
https://github.com/Perl/perl5/commit/28ba53948544827de54eaf6b1a694a73f5cd5e22
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M t/loc_tools.pl

  Log Message:
  -----------
  loc_tools


  Commit: e81bb763028a6d65f41e3937b28b95c8894bf78e
      
https://github.com/Perl/perl5/commit/e81bb763028a6d65f41e3937b28b95c8894bf78e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M t/loc_tools.pl

  Log Message:
  -----------
  XXX t/loc_tools.pl: Temp debug


  Commit: b8acb36518b41c85d7181dba81748816dfd80aee
      
https://github.com/Perl/perl5/commit/b8acb36518b41c85d7181dba81748816dfd80aee
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

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

  Log Message:
  -----------
  no PL_CUR_LC_ALL


  Commit: d7abeb841ad38f706c93ad0032a89c009d433e99
      
https://github.com/Perl/perl5/commit/d7abeb841ad38f706c93ad0032a89c009d433e99
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  XXX tests: sync_locale() Make sure to get info from global locale

This function is supposed to copy the global locale state to the
per-thread one, but until this commit, if the current locale being used
was the per-thread one, it would be a no-op.  This is an edge case that
rarely would occur in practice, as the point of this function is when
you are in the global locale, so wouldn't generally be called otherwise.
But it should handle the edge case properly.


  Commit: b1720e3056055829719806dd7339f4d43367562d
      
https://github.com/Perl/perl5/commit/b1720e3056055829719806dd7339f4d43367562d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: define locale mutex under more cirumstances

Prior to this commit, it wasn't defined if we aren't paying attention to
locales; but that doesn't mean they don't exist, and the operations that
affect them are still callable; so they should have a mutex to prevent
one thread from overwriting another's.


  Commit: c8585f7ddfe698680d318c016767385a36995acb
      
https://github.com/Perl/perl5/commit/c8585f7ddfe698680d318c016767385a36995acb
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M makedef.pl
    M perl.h

  Log Message:
  -----------
  perl.h: Also recognize -DNO_THREAD_SAFE_LOCALE


  Commit: a7b914453a94887f56c9625d793430268f8549c6
      
https://github.com/Perl/perl5/commit/a7b914453a94887f56c9625d793430268f8549c6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: Comments, white


  Commit: 617c46327c2fa361c8970103f49cbf8dd0aec106
      
https://github.com/Perl/perl5/commit/617c46327c2fa361c8970103f49cbf8dd0aec106
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: Move #ifdef DEBUGGING

Move the #ifdef to include more code that already doesn't compile unless
DEBUGGING is enabled.  This just makes it more obvious.


  Commit: 035024d19b080b63d6d7a314b932d10bcc1da48e
      
https://github.com/Perl/perl5/commit/035024d19b080b63d6d7a314b932d10bcc1da48e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: Move some code to a bit later

This is in preparation for a future commit to make the critical section
this comes after a bit larger, so move it to after what will be the new
critical section.


  Commit: 9b4075da6046fa65c7c98d06b668eb248fbd7d8b
      
https://github.com/Perl/perl5/commit/9b4075da6046fa65c7c98d06b668eb248fbd7d8b
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Turn mutex warning into a panic

This was my attempt to keep going and try to recover after a problem was
found:  an unbalanced number of  locks/unlocks.  However, in looking at
a many-million line execution trace, I realized that the recovery likely
doesn't lead to correct results, and we should quit immediately when it
happens.


  Commit: 13c982a71ca1a2481a296d1c51b523d9164840a3
      
https://github.com/Perl/perl5/commit/13c982a71ca1a2481a296d1c51b523d9164840a3
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M makedef.pl

  Log Message:
  -----------
  makedef.pl: Don't use locale threads unless using locale

If we are configured to not look at locales at all, we shouldn't be
looking at threaded locales.

This commit fixes a situation that is not likely at all to show up in
real life, but I stumbeled across it in testing weird configurations.


  Commit: 78daf090f05ca98d72bb54c58ec3dff7f867eb46
      
https://github.com/Perl/perl5/commit/78daf090f05ca98d72bb54c58ec3dff7f867eb46
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M makedef.pl

  Log Message:
  -----------
  makedef.pl: Remove redundant set

This ||= is useless, as just above we've already set MULTIPLICITY if
USE_ITHREADS is set.


  Commit: 5929130dc74d2a80708330a1e02a99c6c4eddff3
      
https://github.com/Perl/perl5/commit/5929130dc74d2a80708330a1e02a99c6c4eddff3
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: White space, comments only


  Commit: f47711e1c75f99e15e5993160b181c0ed1cd18ae
      
https://github.com/Perl/perl5/commit/f47711e1c75f99e15e5993160b181c0ed1cd18ae
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  XXX Bram locale.c: Fix comment


  Commit: e7be2ff9f73dbdab1c9c6a3aebef91f4b9fb40c6
      
https://github.com/Perl/perl5/commit/e7be2ff9f73dbdab1c9c6a3aebef91f4b9fb40c6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hints/solaris_2.sh

  Log Message:
  -----------
  solaris not thread safe


  Commit: 5983116689995a086a67dfd1f281c2c70e2618d7
      
https://github.com/Perl/perl5/commit/5983116689995a086a67dfd1f281c2c70e2618d7
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hints/freebsd.sh

  Log Message:
  -----------
  XXX check with freebsd: hints/freebsd.sh


  Commit: 8f6d9d4bd12b72ec33033bae10638b002193285a
      
https://github.com/Perl/perl5/commit/8f6d9d4bd12b72ec33033bae10638b002193285a
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hints/freebsd.sh

  Log Message:
  -----------
  XXX freebsd: not thread safe


  Commit: 964b6b678cc02dc1bcf91f67fb28bdcd7d426b17
      
https://github.com/Perl/perl5/commit/964b6b678cc02dc1bcf91f67fb28bdcd7d426b17
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hints/darwin.sh

  Log Message:
  -----------
  no thread-safe locales on Darwin


  Commit: 24bf52184a623fcdbd2d883d9bf154861eb863d6
      
https://github.com/Perl/perl5/commit/24bf52184a623fcdbd2d883d9bf154861eb863d6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M makedef.pl

  Log Message:
  -----------
  mingw thread non safety


  Commit: 0b523d0729b2877b7ca990896c89ddb8fefdd37f
      
https://github.com/Perl/perl5/commit/0b523d0729b2877b7ca990896c89ddb8fefdd37f
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M t/run/locale.t

  Log Message:
  -----------
  run/locale.t: Use 'is' not 'ok' for a test

'is' is a more modern, better options


  Commit: 14116be0f8ffb420ad38f8b87ed426fb8c205e55
      
https://github.com/Perl/perl5/commit/14116be0f8ffb420ad38f8b87ed426fb8c205e55
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M t/run/locale.t

  Log Message:
  -----------
  run/locale.t: diag the list of locales


  Commit: 784354a1b5e0874162f2ee5dff39b164641b9b2d
      
https://github.com/Perl/perl5/commit/784354a1b5e0874162f2ee5dff39b164641b9b2d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  config error checking


  Commit: 4d207b6511ad413ae8ff8f7f8296ca931e670214
      
https://github.com/Perl/perl5/commit/4d207b6511ad413ae8ff8f7f8296ca931e670214
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  global locale at init


  Commit: 4a9fb095349990014e14db5471ac5eba4a211893
      
https://github.com/Perl/perl5/commit/4a9fb095349990014e14db5471ac5eba4a211893
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M embed.h
    M locale.c
    M makedef.pl
    M perl.h
    M perlvars.h
    M proto.h

  Log Message:
  -----------
  native query


  Commit: 3863f55767ea29735b5b70f99110eca873bbd27e
      
https://github.com/Perl/perl5/commit/3863f55767ea29735b5b70f99110eca873bbd27e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  mingw threadsafe detection, broken localeconv


  Commit: 90c23ece3faaf9c2a7dfa39e5d7b47dbf57935d7
      
https://github.com/Perl/perl5/commit/90c23ece3faaf9c2a7dfa39e5d7b47dbf57935d7
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

  Log Message:
  -----------
  start of runtime configthread detection


  Commit: 71e9f05f65130c02704dab48627ace5a93d42ac6
      
https://github.com/Perl/perl5/commit/71e9f05f65130c02704dab48627ace5a93d42ac6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

  Log Message:
  -----------
  Revert "start of runtime configthread detection"

This reverts commit 196d220949d555ece9b18eb478d5f4ef0f5c99c5.


  Commit: 618229840ba64d23449d2ec95fc61d6512cda31c
      
https://github.com/Perl/perl5/commit/618229840ba64d23449d2ec95fc61d6512cda31c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M embed.h
    M embedvar.h
    M handy.h
    M inline.h
    M intrpvar.h
    M locale.c
    M makedef.pl
    M mg.c
    M perl.c
    M perl.h
    M perlvars.h
    M proto.h
    M sv.c

  Log Message:
  -----------
  emul


  Commit: 1f84355d1aed2a20ba1b9157a6d9b692d4d38148
      
https://github.com/Perl/perl5/commit/1f84355d1aed2a20ba1b9157a6d9b692d4d38148
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  notes


  Commit: 9aa98c61b0db1583aafa8c687378a59c035e7c66
      
https://github.com/Perl/perl5/commit/9aa98c61b0db1583aafa8c687378a59c035e7c66
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h change lock debugging text


  Commit: 02f138bb13b8bc0f2dd316ee2658704e58a0df5c
      
https://github.com/Perl/perl5/commit/02f138bb13b8bc0f2dd316ee2658704e58a0df5c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  debug


  Commit: c672be66db81be6e79a89dca47fac6c7222809b7
      
https://github.com/Perl/perl5/commit/c672be66db81be6e79a89dca47fac6c7222809b7
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: Mutex destroy EMUL


  Commit: c2fba290d2fafaec2f4ce7006e1c4719fe2b2d01
      
https://github.com/Perl/perl5/commit/c2fba290d2fafaec2f4ce7006e1c4719fe2b2d01
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  Fix double free


  Commit: 4f43f948947674c6dc070edcb4a82c54c19a4d2e
      
https://github.com/Perl/perl5/commit/4f43f948947674c6dc070edcb4a82c54c19a4d2e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h Fixup  destroy EMUL MUTEX


  Commit: f25ade0b01932ab6266219703adc8ddad8f7d82d
      
https://github.com/Perl/perl5/commit/f25ade0b01932ab6266219703adc8ddad8f7d82d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

  Log Message:
  -----------
  Rename SETLOCALE_LOCK to LOCALE_LOCK

This mutex isn't just about the setlocale function; it applies to all
locale related critical sections.


  Commit: a0250b7ea0aded8cdf297c454fb8307c7b7b7218
      
https://github.com/Perl/perl5/commit/a0250b7ea0aded8cdf297c454fb8307c7b7b7218
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  DEBUG_U


  Commit: 420440ad4b3a563042b534db4cb9fa04a56a8503
      
https://github.com/Perl/perl5/commit/420440ad4b3a563042b534db4cb9fa04a56a8503
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M intrpvar.h

  Log Message:
  -----------
  Add commented out PL_libc_char_fcn_result


  Commit: ccb6cce49aecd576c0a0beab2b66472ba5bdd53a
      
https://github.com/Perl/perl5/commit/ccb6cce49aecd576c0a0beab2b66472ba5bdd53a
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M embed.h
    M locale.c
    M proto.h

  Log Message:
  -----------
  XXX querylocale_l


  Commit: 86d8e503fe7db91aa2fae567c5aaf691ccd78a4a
      
https://github.com/Perl/perl5/commit/86d8e503fe7db91aa2fae567c5aaf691ccd78a4a
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M lib/locale.t

  Log Message:
  -----------
  XXX temp: lib/locale.t: debug


  Commit: 577eedbf0755e842654375ffcf9c105776792b8c
      
https://github.com/Perl/perl5/commit/577eedbf0755e842654375ffcf9c105776792b8c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M lib/locale.t

  Log Message:
  -----------
  lib/locale.t FILE debug


  Commit: 8d9e361997974509b6131f13e7e74cda09ca0014
      
https://github.com/Perl/perl5/commit/8d9e361997974509b6131f13e7e74cda09ca0014
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M lib/locale.t

  Log Message:
  -----------
  lib/locale.t


  Commit: ed51db2b548d86cd083409b77fb7a055849bcd41
      
https://github.com/Perl/perl5/commit/ed51db2b548d86cd083409b77fb7a055849bcd41
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M handy.h

  Log Message:
  -----------
  XXX cygwin debugging small macro buf


  Commit: 46b599072c6f557011f7fe84b435b87f030b8f84
      
https://github.com/Perl/perl5/commit/46b599072c6f557011f7fe84b435b87f030b8f84
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M iperlsys.h

  Log Message:
  -----------
  iperlsys.h: TODO need to look at adding mutexes


  Commit: c875a09a94aa3a29216a0dfd7a06f79eb864ee2c
      
https://github.com/Perl/perl5/commit/c875a09a94aa3a29216a0dfd7a06f79eb864ee2c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M regen/reentr.pl

  Log Message:
  -----------
  reentr.pl: XXX about needing mutex


  Commit: c46b9641e11b007165e84f7222eaa213e9833e45
      
https://github.com/Perl/perl5/commit/c46b9641e11b007165e84f7222eaa213e9833e45
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M regexec.c

  Log Message:
  -----------
  regexec.c: XXX has cast to U8 for some reason


  Commit: c0af893621e931c3e067cf9dd57bf6447e3a6941
      
https://github.com/Perl/perl5/commit/c0af893621e931c3e067cf9dd57bf6447e3a6941
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M pod/perllocale.pod

  Log Message:
  -----------
  perlocale


  Commit: 57f78bcd154678c5429cd2407154ef7ff3053af4
      
https://github.com/Perl/perl5/commit/57f78bcd154678c5429cd2407154ef7ff3053af4
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M dist/ExtUtils-ParseXS/lib/perlxs.pod
    M t/porting/known_pod_issues.dat

  Log Message:
  -----------
  perlxs


  Commit: b58b90b1bb399f94bf8087edb8c1a3c3f3e43b7a
      
https://github.com/Perl/perl5/commit/b58b90b1bb399f94bf8087edb8c1a3c3f3e43b7a
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M dist/IO/IO.xs

  Log Message:
  -----------
  XXX check if using ppport IO.xs: Remove fallback code furnished by ppport


  Commit: 4257ca68f82a54dbf7a2b712e2208691319d5924
      
https://github.com/Perl/perl5/commit/4257ca68f82a54dbf7a2b712e2208691319d5924
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M pp.c

  Log Message:
  -----------
  Debug Windows memory usage in pp_study


  Commit: 7176660a380b0ea6064285fafececd78ead4612d
      
https://github.com/Perl/perl5/commit/7176660a380b0ea6064285fafececd78ead4612d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M pod/perlmod.pod

  Log Message:
  -----------
  perlmod


  Commit: ac211501c100f6969ad144490dabcf25d610602f
      
https://github.com/Perl/perl5/commit/ac211501c100f6969ad144490dabcf25d610602f
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  XXX perl.h: Debugging mutex lock'


  Commit: 6b73a429f6a9944ce93b78dbc49753e38e731d55
      
https://github.com/Perl/perl5/commit/6b73a429f6a9944ce93b78dbc49753e38e731d55
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M ext/POSIX/lib/POSIX.pod

  Log Message:
  -----------
  iXXX check for additions: POSIX.pod: Remove obsolete C89 reference


  Commit: 458c5da21341f7ba09d647875c0533eaa6ac47c2
      
https://github.com/Perl/perl5/commit/458c5da21341f7ba09d647875c0533eaa6ac47c2
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  DEBUG_U


  Commit: cb8ccd3f6302cc235a9e2ba7db0698e1dfd66beb
      
https://github.com/Perl/perl5/commit/cb8ccd3f6302cc235a9e2ba7db0698e1dfd66beb
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  perl.h: category_eq_ctype


  Commit: 62743d293281b0a8d4b3a01ec2cd25a8a46764f3
      
https://github.com/Perl/perl5/commit/62743d293281b0a8d4b3a01ec2cd25a8a46764f3
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M pod/perlhacktips.pod

  Log Message:
  -----------
  XXX incomplete perlhacktips:


  Commit: 2291111196ddf6ae3ffbe158ad112018a491b0f9
      
https://github.com/Perl/perl5/commit/2291111196ddf6ae3ffbe158ad112018a491b0f9
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M embed.h
    M locale.c
    M proto.h

  Log Message:
  -----------
  locale.c: Split a static function in two

A future commit will want to use just the first part of the function.


  Commit: e30be865b7429ba4cdff1e8a9019c4a0be0a7025
      
https://github.com/Perl/perl5/commit/e30be865b7429ba4cdff1e8a9019c4a0be0a7025
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M sv.c

  Log Message:
  -----------
  perlapi: Combine sv_eq(), sv_eq_flags() entries


  Commit: 1c97ebbec25b7115849e88578ee32e3a0fba21ee
      
https://github.com/Perl/perl5/commit/1c97ebbec25b7115849e88578ee32e3a0fba21ee
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c
    M pod/perldelta.pod

  Log Message:
  -----------
  XXX split, finish pod, tests: LC_NAME, GNU support


  Commit: 8b2731c2bfc8a3adf43753a41aff6526f75829cf
      
https://github.com/Perl/perl5/commit/8b2731c2bfc8a3adf43753a41aff6526f75829cf
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  Norwegian futile


  Commit: 66666d82ce15c55b0826177d3e38961b58db47d6
      
https://github.com/Perl/perl5/commit/66666d82ce15c55b0826177d3e38961b58db47d6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  Revert "Norwegian futile"

This reverts commit 3d86e1d2c8bb596e3d763047cdf56e336ac1b860.


  Commit: 26adb62f079b26e9e3ed989e1e775649e5dfb817
      
https://github.com/Perl/perl5/commit/26adb62f079b26e9e3ed989e1e775649e5dfb817
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M embed.fnc
    M embed.h
    M locale.c
    M proto.h

  Log Message:
  -----------
  locale.c: Define S_update_PL_curlocales_i under more conditions

This is in preparation for a future commit


  Commit: 95568b8b0894639784fb35ab6b9337e573c8cdd4
      
https://github.com/Perl/perl5/commit/95568b8b0894639784fb35ab6b9337e573c8cdd4
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M t/TEST

  Log Message:
  -----------
  Revert "XXX skip cpan testing"

This reverts commit 1ccf009f5771c7d80e9a7a246ce5ef0518b21b22.


  Commit: d17f91cecc93115b5f9a3da8283feaceebe8118e
      
https://github.com/Perl/perl5/commit/d17f91cecc93115b5f9a3da8283feaceebe8118e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M pp_ctl.c

  Log Message:
  -----------
  pp_ctl.c: Tighten scope of mutex being locked.


  Commit: 7cb0fb0254f989bdffa4ddd140e7c27f6eb35a4c
      
https://github.com/Perl/perl5/commit/7cb0fb0254f989bdffa4ddd140e7c27f6eb35a4c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M util.c

  Log Message:
  -----------
  util.c: White-space only

Properly indent some preprocessor directives


  Commit: 8a1d807bfe4eddac12150553b35aaa29418a86b5
      
https://github.com/Perl/perl5/commit/8a1d807bfe4eddac12150553b35aaa29418a86b5
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M perl.h
    M perlio.c
    M util.c

  Log Message:
  -----------
  snprintf


  Commit: b5fe169795263fd81744564c012315bc11fc873c
      
https://github.com/Perl/perl5/commit/b5fe169795263fd81744564c012315bc11fc873c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h
    M pp_sys.c

  Log Message:
  -----------
  notes


  Commit: 24828fef3a4d20f1679121e1e27c9fc553836876
      
https://github.com/Perl/perl5/commit/24828fef3a4d20f1679121e1e27c9fc553836876
  Author: Karl Williamson <k...@cpan.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M regcomp_internal.h

  Log Message:
  -----------
  regcomp_internal.h: Fix leak in regex tests

Commit fe5492d916201ce31a107839a36bcb1435fe7bf0 introduced leaks when a
regex compilation fails.  This commit uses the standard method we have
to deal with these kinds of things.


Compare: https://github.com/Perl/perl5/compare/94e214066e3e...24828fef3a4d

Reply via email to