Branch: refs/heads/smoke-me/khw-env
  Home:   https://github.com/Perl/perl5
  Commit: 234cd6fc7099b338822a7d70d036d072f51864dc
      
https://github.com/Perl/perl5/commit/234cd6fc7099b338822a7d70d036d072f51864dc
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 5e01a0b5619cab94b718f03fd55b2a817536d53a
      
https://github.com/Perl/perl5/commit/5e01a0b5619cab94b718f03fd55b2a817536d53a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: d339f0e82e39315c779adcdb6f83284522a64dfc
      
https://github.com/Perl/perl5/commit/d339f0e82e39315c779adcdb6f83284522a64dfc
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M t/porting/cmp_version.t

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


  Commit: c27dff1bf3da5b051b6fe3ee2136811a97168b44
      
https://github.com/Perl/perl5/commit/c27dff1bf3da5b051b6fe3ee2136811a97168b44
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 6fc3bca23c764f64c2a51e8cbf5608f572c642be
      
https://github.com/Perl/perl5/commit/6fc3bca23c764f64c2a51e8cbf5608f572c642be
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: d3708ab5f382a42c180742b9dcea703b68b41665
      
https://github.com/Perl/perl5/commit/d3708ab5f382a42c180742b9dcea703b68b41665
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M makedef.pl
    M perl.h

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


  Commit: 5da7e009b9921f6cd4d259e4b7e6e76144c071c3
      
https://github.com/Perl/perl5/commit/5da7e009b9921f6cd4d259e4b7e6e76144c071c3
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 5a87a265d9e9908992d51068495c122cefc53111
      
https://github.com/Perl/perl5/commit/5a87a265d9e9908992d51068495c122cefc53111
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M Configure

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


  Commit: eb631d253598b6a6ee395cf56145b32622046df1
      
https://github.com/Perl/perl5/commit/eb631d253598b6a6ee395cf56145b32622046df1
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 22b5a4487b2ea0e039fcef4c317fdbd68991624e
      
https://github.com/Perl/perl5/commit/22b5a4487b2ea0e039fcef4c317fdbd68991624e
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 3cfd9ac055a5e5aa9174f184f9f4b5d5d877094a
      
https://github.com/Perl/perl5/commit/3cfd9ac055a5e5aa9174f184f9f4b5d5d877094a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 5f8694abd80c544f70689616aeeb972003828a7e
      
https://github.com/Perl/perl5/commit/5f8694abd80c544f70689616aeeb972003828a7e
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: f8442a6a7fbf845b24784a939f903bb7abe449f1
      
https://github.com/Perl/perl5/commit/f8442a6a7fbf845b24784a939f903bb7abe449f1
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 5d6d904212885398178caf90b6ad6d12a49d257d
      
https://github.com/Perl/perl5/commit/5d6d904212885398178caf90b6ad6d12a49d257d
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: dbf560599c616d394bcb85141bd8fa0f729df458
      
https://github.com/Perl/perl5/commit/dbf560599c616d394bcb85141bd8fa0f729df458
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 6a8f7870713270874d5d03bf42c9943f04f5f267
      
https://github.com/Perl/perl5/commit/6a8f7870713270874d5d03bf42c9943f04f5f267
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M t/TEST

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


  Commit: b6b499f28a0d69f7134cf3bc56009f9f650a0404
      
https://github.com/Perl/perl5/commit/b6b499f28a0d69f7134cf3bc56009f9f650a0404
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

  Log Message:
  -----------
  perlapi,POSIX.pod: Note problematic behavior with strftime()

Mojibake currently can happen without taking care


  Commit: 9be42aa8b7fc27e6fba0547e305ba7d8288850d8
      
https://github.com/Perl/perl5/commit/9be42aa8b7fc27e6fba0547e305ba7d8288850d8
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M util.c

  Log Message:
  -----------
  Perl_my_strftime(): Reformat source

This converts to use 4 space indentation, removes pre-C99 workarounds,
moving declarations closer to first use as allowed by C99, and adds a
few comments.


  Commit: 0d71345b111134767e1fd695a2fd27dfd87a3b25
      
https://github.com/Perl/perl5/commit/0d71345b111134767e1fd695a2fd27dfd87a3b25
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M util.c

  Log Message:
  -----------
  my_strftime: Test for trivial case before anything else

If the passed in format is the empty string, the result is going to also
be the empty string.  There is no need to do any other work.


  Commit: 00875c9595b5eee15391a60501e02f82babb228e
      
https://github.com/Perl/perl5/commit/00875c9595b5eee15391a60501e02f82babb228e
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M util.c

  Log Message:
  -----------
  Refactor my_strftime() into using a do ... while();

This function can be simplified by using a do/while form to eliminate
the second call to strftime().


  Commit: 60dd6e9ad77dff470f54ee2bfc4be894527c898f
      
https://github.com/Perl/perl5/commit/60dd6e9ad77dff470f54ee2bfc4be894527c898f
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c
    M util.c

  Log Message:
  -----------
  Move my_strftime() from util.c to locale.c

Stress testing has shown that unless LC_TIME and LC_CTYPE are the same
locale, mojibake can result on some platforms.

locale.c already handles this for various other similar cases, and has
the infrastructure available to easily handle this one too.  util.c does
not.

The only code change is to a comment to reflect that things are now in a
different file.


  Commit: dbb925a37d85584b6b84bf69f6f0a70cd1582c2b
      
https://github.com/Perl/perl5/commit/dbb925a37d85584b6b84bf69f6f0a70cd1582c2b
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

  Log Message:
  -----------
  Fix mojibake in POSIX::strftime()

Some platforms require LC_CTYPE and LC_TIME to be the same.  This
toggles LC_CTYPE if necessary.


  Commit: 3cd00abaa0578db6926c6ab4557383f85035f736
      
https://github.com/Perl/perl5/commit/3cd00abaa0578db6926c6ab4557383f85035f736
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: ad55372261cd411e0099acdaef85bd8ddc50f763
      
https://github.com/Perl/perl5/commit/ad55372261cd411e0099acdaef85bd8ddc50f763
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: fa0f1f6d29f42586b365b22b759bf8a1cf34597b
      
https://github.com/Perl/perl5/commit/fa0f1f6d29f42586b365b22b759bf8a1cf34597b
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M sv.c

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


  Commit: c89dedce75b66c4e29a1fc35b92f73749494952d
      
https://github.com/Perl/perl5/commit/c89dedce75b66c4e29a1fc35b92f73749494952d
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 970ae236547ddb8ceb7fa7143b3780a4e1a88762
      
https://github.com/Perl/perl5/commit/970ae236547ddb8ceb7fa7143b3780a4e1a88762
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M vutil.c

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


  Commit: 73b0718149be89a0a8ad96a4d3a78ea3de15ca4a
      
https://github.com/Perl/perl5/commit/73b0718149be89a0a8ad96a4d3a78ea3de15ca4a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: c4552bb3ffa032f33026796b0b234355be62453e
      
https://github.com/Perl/perl5/commit/c4552bb3ffa032f33026796b0b234355be62453e
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 2c77e8da8f2b9dee7dfd68c3c11f0ecc611e5b0f
      
https://github.com/Perl/perl5/commit/2c77e8da8f2b9dee7dfd68c3c11f0ecc611e5b0f
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: ccddd9adf2a4b401ec08bf306dc907e20d1c1346
      
https://github.com/Perl/perl5/commit/ccddd9adf2a4b401ec08bf306dc907e20d1c1346
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: cf3468650d8f36ddb8945abadc6500920b99700d
      
https://github.com/Perl/perl5/commit/cf3468650d8f36ddb8945abadc6500920b99700d
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 17d9dbf220d92dc4116e77e21badf9debdf799d5
      
https://github.com/Perl/perl5/commit/17d9dbf220d92dc4116e77e21badf9debdf799d5
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: ede9cfee29eb3d13ea39826d033828bc1f651fd5
      
https://github.com/Perl/perl5/commit/ede9cfee29eb3d13ea39826d033828bc1f651fd5
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: c4e863f9f5cd44727c70412d686b5c80804fcf3a
      
https://github.com/Perl/perl5/commit/c4e863f9f5cd44727c70412d686b5c80804fcf3a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 0c615358e6bb1cb72fe64c51b246ab40da538f8f
      
https://github.com/Perl/perl5/commit/0c615358e6bb1cb72fe64c51b246ab40da538f8f
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: 9b80689b13af0704d1da71cc4e461d2f6da15d03
      
https://github.com/Perl/perl5/commit/9b80689b13af0704d1da71cc4e461d2f6da15d03
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

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


  Commit: 22066f85a5285e877f00cdf0497bfd5e3d5bef22
      
https://github.com/Perl/perl5/commit/22066f85a5285e877f00cdf0497bfd5e3d5bef22
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 46f7e54f7c1bd9c86ada2d4b5d111ce70dbd3d46
      
https://github.com/Perl/perl5/commit/46f7e54f7c1bd9c86ada2d4b5d111ce70dbd3d46
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: 9a7dd47465bf5be5d098a8a1be5813a656b8ec13
      
https://github.com/Perl/perl5/commit/9a7dd47465bf5be5d098a8a1be5813a656b8ec13
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 48da28cf51a29234cf351aa10f619e29583ff903
      
https://github.com/Perl/perl5/commit/48da28cf51a29234cf351aa10f619e29583ff903
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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

This as only emitted on Windows VS before 2015.


  Commit: fecc0ccaaf0e323c677f58cbd2140742bb447abc
      
https://github.com/Perl/perl5/commit/fecc0ccaaf0e323c677f58cbd2140742bb447abc
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: ef0886d46e1dd3e27ddc786457859a5bf6be985a
      
https://github.com/Perl/perl5/commit/ef0886d46e1dd3e27ddc786457859a5bf6be985a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: f3a93f26ac6372735b16b2026d6a1e591c1184ad
      
https://github.com/Perl/perl5/commit/f3a93f26ac6372735b16b2026d6a1e591c1184ad
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 64ff81f3dccb4466b8897863aac965b2b1c47bea
      
https://github.com/Perl/perl5/commit/64ff81f3dccb4466b8897863aac965b2b1c47bea
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

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


  Commit: abe356c13779a81652aedd4b382a136c03337edd
      
https://github.com/Perl/perl5/commit/abe356c13779a81652aedd4b382a136c03337edd
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

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

This reverts commit


  Commit: c001a9ea16ee82decf2c731f0a0470f6db2313e0
      
https://github.com/Perl/perl5/commit/c001a9ea16ee82decf2c731f0a0470f6db2313e0
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: fe714e8c508abc19b78ba3a36ffe3c07df4bdcaa
      
https://github.com/Perl/perl5/commit/fe714e8c508abc19b78ba3a36ffe3c07df4bdcaa
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M dist/threads/threads.xs

  Log Message:
  -----------
  XXX apostrophes


  Commit: e993c69d82be787a52d1ecbbc5cd2183ae00f707
      
https://github.com/Perl/perl5/commit/e993c69d82be787a52d1ecbbc5cd2183ae00f707
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 3a226a52630dcef42cf6bb55aa3b2d30a7187d39
      
https://github.com/Perl/perl5/commit/3a226a52630dcef42cf6bb55aa3b2d30a7187d39
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M t/loc_tools.pl

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


  Commit: 40b815bf1949fd9bcf87f41bd0f13ff643be2e06
      
https://github.com/Perl/perl5/commit/40b815bf1949fd9bcf87f41bd0f13ff643be2e06
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M t/loc_tools.pl

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


  Commit: fe4f106d9ed79a09e04629c99a3a2424c61bd7a6
      
https://github.com/Perl/perl5/commit/fe4f106d9ed79a09e04629c99a3a2424c61bd7a6
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: 5f22f725b58d65473eb89d7cadacad24038edd16
      
https://github.com/Perl/perl5/commit/5f22f725b58d65473eb89d7cadacad24038edd16
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 96540835cc4dc9fb41bc0c7cf31ec63f80d96846
      
https://github.com/Perl/perl5/commit/96540835cc4dc9fb41bc0c7cf31ec63f80d96846
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 22309315e06ce83c6f10e0bd8a100f9b80885319
      
https://github.com/Perl/perl5/commit/22309315e06ce83c6f10e0bd8a100f9b80885319
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M makedef.pl
    M perl.h

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


  Commit: fbd12ffa26c35f66053be94b7634c43e298d936e
      
https://github.com/Perl/perl5/commit/fbd12ffa26c35f66053be94b7634c43e298d936e
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 78da28cde7f86c3d18175d2acdb5962cc8b7493a
      
https://github.com/Perl/perl5/commit/78da28cde7f86c3d18175d2acdb5962cc8b7493a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: a41e13ceae434b45815c0704ab69e976eddb2bf4
      
https://github.com/Perl/perl5/commit/a41e13ceae434b45815c0704ab69e976eddb2bf4
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: Tighten assertion

The parameter must not be LC_ALL, so assert that additionally.


  Commit: eda2813e5c16dc1b84694d40ab99dc9927e356b0
      
https://github.com/Perl/perl5/commit/eda2813e5c16dc1b84694d40ab99dc9927e356b0
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 5de38ca3b4a834da9b7365fa5775e68372a18dda
      
https://github.com/Perl/perl5/commit/5de38ca3b4a834da9b7365fa5775e68372a18dda
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: cfc7875c7fd06c47583d13a27a10af5252724ba1
      
https://github.com/Perl/perl5/commit/cfc7875c7fd06c47583d13a27a10af5252724ba1
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 8c952e4187fa4787ae3f2da9f46a92ee1e268aa0
      
https://github.com/Perl/perl5/commit/8c952e4187fa4787ae3f2da9f46a92ee1e268aa0
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 489a7b2df1a445c9c69e5ef886add9f638008782
      
https://github.com/Perl/perl5/commit/489a7b2df1a445c9c69e5ef886add9f638008782
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 69da48f462ff7713e3e7ee5e7bded603a340d71d
      
https://github.com/Perl/perl5/commit/69da48f462ff7713e3e7ee5e7bded603a340d71d
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: b0dc6f4493ab32481cb09c8aecc9d59146ea7bc4
      
https://github.com/Perl/perl5/commit/b0dc6f4493ab32481cb09c8aecc9d59146ea7bc4
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M hints/solaris_2.sh

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


  Commit: 45f9e03c44a3188522a5b65dd13dfe2ceb5861b9
      
https://github.com/Perl/perl5/commit/45f9e03c44a3188522a5b65dd13dfe2ceb5861b9
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M hints/freebsd.sh

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


  Commit: b791ed87ed20a9dd67b50c6e55cf4a3e6905ba5b
      
https://github.com/Perl/perl5/commit/b791ed87ed20a9dd67b50c6e55cf4a3e6905ba5b
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M hints/freebsd.sh

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


  Commit: cd7a8fe9d5f4ce31e1c49d0aba9afb3038ef7f8e
      
https://github.com/Perl/perl5/commit/cd7a8fe9d5f4ce31e1c49d0aba9afb3038ef7f8e
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M hints/darwin.sh

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


  Commit: 8e161747d3aedf73ec74c345804a935a4d4c4e4d
      
https://github.com/Perl/perl5/commit/8e161747d3aedf73ec74c345804a935a4d4c4e4d
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M makedef.pl

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


  Commit: 859cf568d16f1f9ba665497668214e6dad43fb5f
      
https://github.com/Perl/perl5/commit/859cf568d16f1f9ba665497668214e6dad43fb5f
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 78630504ef84e419777390a197a4c088c1b9e9b0
      
https://github.com/Perl/perl5/commit/78630504ef84e419777390a197a4c088c1b9e9b0
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M t/run/locale.t

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


  Commit: b7128c7f3e6d0457cb12d486a5c4b39cb067f741
      
https://github.com/Perl/perl5/commit/b7128c7f3e6d0457cb12d486a5c4b39cb067f741
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 3d87aaf3b2a226a640065c97664d851ab71d2924
      
https://github.com/Perl/perl5/commit/3d87aaf3b2a226a640065c97664d851ab71d2924
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: 5780e58943a83dc660eba82f6e56a464ef87ce65
      
https://github.com/Perl/perl5/commit/5780e58943a83dc660eba82f6e56a464ef87ce65
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 9ac1f4a9e0959a674e138afc0e902d9e563cabf4
      
https://github.com/Perl/perl5/commit/9ac1f4a9e0959a674e138afc0e902d9e563cabf4
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

  Log Message:
  -----------
  native_query_LC_ALL


  Commit: d4a518a2b8ef193d97ac8cb2b9583ca97a973034
      
https://github.com/Perl/perl5/commit/d4a518a2b8ef193d97ac8cb2b9583ca97a973034
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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 proto.h
    M sv.c

  Log Message:
  -----------
  emulation


  Commit: 097684f4025c6397cb06597fafac4d895cad34c8
      
https://github.com/Perl/perl5/commit/097684f4025c6397cb06597fafac4d895cad34c8
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 8d67f30a7af3c8c74aa05da513864f692d4476c5
      
https://github.com/Perl/perl5/commit/8d67f30a7af3c8c74aa05da513864f692d4476c5
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: a496e7be84f609fbc6d036f982726d9a1273e913
      
https://github.com/Perl/perl5/commit/a496e7be84f609fbc6d036f982726d9a1273e913
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 61ac1d5547f86af26cb51c92946a55b01efc66cb
      
https://github.com/Perl/perl5/commit/61ac1d5547f86af26cb51c92946a55b01efc66cb
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M intrpvar.h

  Log Message:
  -----------
  mnemonic size


  Commit: 30d2f9f84856b5fbfa3c2d0d723ff3c92f40479a
      
https://github.com/Perl/perl5/commit/30d2f9f84856b5fbfa3c2d0d723ff3c92f40479a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 822dd2e5bbd0aea3d1746b342cfa9b53abf8ee70
      
https://github.com/Perl/perl5/commit/822dd2e5bbd0aea3d1746b342cfa9b53abf8ee70
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 7effab5a2d11e32d51e963778fad300e913a6835
      
https://github.com/Perl/perl5/commit/7effab5a2d11e32d51e963778fad300e913a6835
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: f3cc6c008d24f197d0ed04202ccf0f46fd90c2d2
      
https://github.com/Perl/perl5/commit/f3cc6c008d24f197d0ed04202ccf0f46fd90c2d2
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M embed.fnc
    M embed.h
    M inline.h
    M iperlsys.h
    M proto.h

  Log Message:
  -----------
  putenv


  Commit: 1efb0805c985c0d31f13baa63cfb50077c85c680
      
https://github.com/Perl/perl5/commit/1efb0805c985c0d31f13baa63cfb50077c85c680
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: dc1ea8d87335b44a514c36919ea80f59a3ea882e
      
https://github.com/Perl/perl5/commit/dc1ea8d87335b44a514c36919ea80f59a3ea882e
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M intrpvar.h

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


  Commit: 0896d8a029b66fc556b5d85186b6ce0889220ad8
      
https://github.com/Perl/perl5/commit/0896d8a029b66fc556b5d85186b6ce0889220ad8
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: 02bcac1c8afcad553a2e90d0f7d1fbb9e07724fd
      
https://github.com/Perl/perl5/commit/02bcac1c8afcad553a2e90d0f7d1fbb9e07724fd
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M lib/locale.t

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


  Commit: 56f9caf99201c5e8ec4aa1c1af1941143ca41fae
      
https://github.com/Perl/perl5/commit/56f9caf99201c5e8ec4aa1c1af1941143ca41fae
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M lib/locale.t

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


  Commit: 1440863d5d8e3c6844878bdf95ab9b5e0dff3a7c
      
https://github.com/Perl/perl5/commit/1440863d5d8e3c6844878bdf95ab9b5e0dff3a7c
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M lib/locale.t

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


  Commit: 59760955281f3a5e5befd77d26d77cd95198742b
      
https://github.com/Perl/perl5/commit/59760955281f3a5e5befd77d26d77cd95198742b
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M handy.h

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


  Commit: 850d98c04f85f855fa1b8a496863e170c5c538ad
      
https://github.com/Perl/perl5/commit/850d98c04f85f855fa1b8a496863e170c5c538ad
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M iperlsys.h

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


  Commit: d4da79338bbd8dd31f849a0e8b59af639dca7284
      
https://github.com/Perl/perl5/commit/d4da79338bbd8dd31f849a0e8b59af639dca7284
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M regen/reentr.pl

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


  Commit: db526bc34d63b5d52b471cd30c6ffa4ba2cd88a4
      
https://github.com/Perl/perl5/commit/db526bc34d63b5d52b471cd30c6ffa4ba2cd88a4
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M regexec.c

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


  Commit: 9dcfb2d7cfa98bca6eee2ea7c97463128400a6e4
      
https://github.com/Perl/perl5/commit/9dcfb2d7cfa98bca6eee2ea7c97463128400a6e4
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M pod/perllocale.pod

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


  Commit: 216d55cdd595f63009644d9d0d306bae2b68e43a
      
https://github.com/Perl/perl5/commit/216d55cdd595f63009644d9d0d306bae2b68e43a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: 7bd9a515069f818bdf55355edb3aea64d8a4c972
      
https://github.com/Perl/perl5/commit/7bd9a515069f818bdf55355edb3aea64d8a4c972
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: baf0f7688d956660cdf8f6327d0d528fa79f5f1a
      
https://github.com/Perl/perl5/commit/baf0f7688d956660cdf8f6327d0d528fa79f5f1a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M pp.c

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


  Commit: 2dba6a3971cd0a246e7aa1354050dfb541d60758
      
https://github.com/Perl/perl5/commit/2dba6a3971cd0a246e7aa1354050dfb541d60758
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M pod/perlmod.pod

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


  Commit: 7201bfede9def2ed787069c858061ec8e74598ab
      
https://github.com/Perl/perl5/commit/7201bfede9def2ed787069c858061ec8e74598ab
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 68c80f9746f5f2d48e676c3c86df4537a99b396e
      
https://github.com/Perl/perl5/commit/68c80f9746f5f2d48e676c3c86df4537a99b396e
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: 868e26e5951859520155abf72026135d3e95933c
      
https://github.com/Perl/perl5/commit/868e26e5951859520155abf72026135d3e95933c
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 0eb973e208370bac437c8d79fa47b4b6079a3424
      
https://github.com/Perl/perl5/commit/0eb973e208370bac437c8d79fa47b4b6079a3424
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 4f62e56aafe8d64c6e7647f2520f378940e80050
      
https://github.com/Perl/perl5/commit/4f62e56aafe8d64c6e7647f2520f378940e80050
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M pod/perlhacktips.pod

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


  Commit: 8318c7868628aefaf5991d45062a76708a514725
      
https://github.com/Perl/perl5/commit/8318c7868628aefaf5991d45062a76708a514725
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M pod/perlhacktips.pod

  Log Message:
  -----------
  revert perlhacktips so podcheck passes


  Commit: 29d9615b9d8496a5418e90b63902294f66b1fbe8
      
https://github.com/Perl/perl5/commit/29d9615b9d8496a5418e90b63902294f66b1fbe8
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M sv.c

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


  Commit: 4b9280e228d342888da633232aec658c0d4d1aa3
      
https://github.com/Perl/perl5/commit/4b9280e228d342888da633232aec658c0d4d1aa3
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M thread.h

  Log Message:
  -----------
  Don't panic if can't destroy mutex during global destruction

It's going to be destroyed anyway; this just obscures what the real
failure might be.


  Commit: 3f3b056b31654831550c6acaf7b298ad1faf0aa7
      
https://github.com/Perl/perl5/commit/3f3b056b31654831550c6acaf7b298ad1faf0aa7
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

  Log Message:
  -----------
  POSIX.pod: Clarify mbtowc(), wctomb() pod


  Commit: 54fe8781899f64e2f9144d3bc6c972d420b7f387
      
https://github.com/Perl/perl5/commit/54fe8781899f64e2f9144d3bc6c972d420b7f387
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

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

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


  Commit: 465ed2ea63d2346a72491025bf697b7e98259c4a
      
https://github.com/Perl/perl5/commit/465ed2ea63d2346a72491025bf697b7e98259c4a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 7a05024c0e53e847ee4375b1c8096954d3b5b07a
      
https://github.com/Perl/perl5/commit/7a05024c0e53e847ee4375b1c8096954d3b5b07a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

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

This reverts commit 3d86e1d2c8bb596e3d763047cdf56e336ac1b860.


  Commit: 1e108434789c0ec6a9b16879f031132053cfd8d4
      
https://github.com/Perl/perl5/commit/1e108434789c0ec6a9b16879f031132053cfd8d4
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 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: dce5cc1dacb2dcd08b9f6a984c06f921e1017b90
      
https://github.com/Perl/perl5/commit/dce5cc1dacb2dcd08b9f6a984c06f921e1017b90
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: Don't SAVEFREEPV a void

This appears to have been working, but Newx is documented as returning a
void, so that SAVEFREEPV() would have been doing nothing.


  Commit: b1e7163d34f2cc62fc3818ce0eaa9c93b76b4368
      
https://github.com/Perl/perl5/commit/b1e7163d34f2cc62fc3818ce0eaa9c93b76b4368
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M t/TEST

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

This reverts commit 1ccf009f5771c7d80e9a7a246ce5ef0518b21b22.


  Commit: 8fd2b89b559b8c91c325f697f9d2873cba77c937
      
https://github.com/Perl/perl5/commit/8fd2b89b559b8c91c325f697f9d2873cba77c937
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M lib/locale_threads.t
    M locale.c
    M perlio.c
    M pp_ctl.c
    M pp_sys.c
    M t/run/locale.t
    M util.c

  Log Message:
  -----------
  maybe


Compare: https://github.com/Perl/perl5/compare/3d674d44c98e...8fd2b89b559b

Reply via email to