Branch: refs/heads/smoke-me/khw-env
  Home:   https://github.com/Perl/perl5
  Commit: 4c6ec471065db5d2fa030c1e30a09a846bcef917
      
https://github.com/Perl/perl5/commit/4c6ec471065db5d2fa030c1e30a09a846bcef917
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 4a8d7efb988659982d276b76a2a8545cb86ba3f5
      
https://github.com/Perl/perl5/commit/4a8d7efb988659982d276b76a2a8545cb86ba3f5
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 9e8a801f3864016e0d3c1c238d221b5020446fc6
      
https://github.com/Perl/perl5/commit/9e8a801f3864016e0d3c1c238d221b5020446fc6
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 5026a626acd0c6ce8762698b0ff81e7380c9872c
      
https://github.com/Perl/perl5/commit/5026a626acd0c6ce8762698b0ff81e7380c9872c
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

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

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


  Commit: 7202f83b2d4c3bbe6a3fbc151a663562c5f52429
      
https://github.com/Perl/perl5/commit/7202f83b2d4c3bbe6a3fbc151a663562c5f52429
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M t/porting/cmp_version.t

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


  Commit: 21c99369e9e74b0468d9f1f29979c96a4f89d40b
      
https://github.com/Perl/perl5/commit/21c99369e9e74b0468d9f1f29979c96a4f89d40b
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 9c5e88cfe8ca835f2375461c67e9967c28a12900
      
https://github.com/Perl/perl5/commit/9c5e88cfe8ca835f2375461c67e9967c28a12900
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 3dd4731e1fb9fc1458644c2dab0abe1eb0cb1fa8
      
https://github.com/Perl/perl5/commit/3dd4731e1fb9fc1458644c2dab0abe1eb0cb1fa8
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M Configure

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


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

  Changed paths:
    M Configure
    M win32/config_H.gc
    M win32/config_H.vc

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


  Commit: 8167fff1bbba92f07ac09c6d786965c4fc1a99a8
      
https://github.com/Perl/perl5/commit/8167fff1bbba92f07ac09c6d786965c4fc1a99a8
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M Configure
    M config_h.SH
    M uconfig.h
    M win32/config_H.gc
    M win32/config_H.vc

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


  Commit: 6c42e53ac79d5422d8673b7fb199752a1f2b4585
      
https://github.com/Perl/perl5/commit/6c42e53ac79d5422d8673b7fb199752a1f2b4585
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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
    M win32/config_H.gc
    M win32/config_H.vc

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


  Commit: 53a24b6f0bc5bd0d399006bd4325c35f2c578d80
      
https://github.com/Perl/perl5/commit/53a24b6f0bc5bd0d399006bd4325c35f2c578d80
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M uconfig.h

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


  Commit: e125869f22dc810d7ebf3f7c6fb82a2d4e169bd6
      
https://github.com/Perl/perl5/commit/e125869f22dc810d7ebf3f7c6fb82a2d4e169bd6
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 3e887f7815a9c9129060eabf5c15c8ec681d6c16
      
https://github.com/Perl/perl5/commit/3e887f7815a9c9129060eabf5c15c8ec681d6c16
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 49df3089ba9fde0830fa8419a3ea74ff9f6a6513
      
https://github.com/Perl/perl5/commit/49df3089ba9fde0830fa8419a3ea74ff9f6a6513
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 25dbfb5e8d2cddb7677516e1de261f16d496b98d
      
https://github.com/Perl/perl5/commit/25dbfb5e8d2cddb7677516e1de261f16d496b98d
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M makedef.pl
    M perl.h

  Log Message:
  -----------
  XXX some way to know LC_ALL is defined NO_LC_ALL, undef others

f lcall


  Commit: 366517921e7873b294b67119d5e0bf31cc5511a1
      
https://github.com/Perl/perl5/commit/366517921e7873b294b67119d5e0bf31cc5511a1
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 27aa15ae0a377ecf460b4a5f4f815dbbc84623aa
      
https://github.com/Perl/perl5/commit/27aa15ae0a377ecf460b4a5f4f815dbbc84623aa
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 532b5d65660e4f084be79d41f5eb5480f6b0c2c7
      
https://github.com/Perl/perl5/commit/532b5d65660e4f084be79d41f5eb5480f6b0c2c7
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 6fde8e2b5a93c3313cc9938c454f7e3387a72ef7
      
https://github.com/Perl/perl5/commit/6fde8e2b5a93c3313cc9938c454f7e3387a72ef7
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 8412b220665438526a75a6bc7dca1d4591535368
      
https://github.com/Perl/perl5/commit/8412b220665438526a75a6bc7dca1d4591535368
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: c3379505f16b898fb4efc4902b1a6c08489a2f05
      
https://github.com/Perl/perl5/commit/c3379505f16b898fb4efc4902b1a6c08489a2f05
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 702b9b80d0b51a93fbdc1616d7a41c44fbf9f564
      
https://github.com/Perl/perl5/commit/702b9b80d0b51a93fbdc1616d7a41c44fbf9f564
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: da5c25c2797cf058ef483e1b1df1200c69b4fb1a
      
https://github.com/Perl/perl5/commit/da5c25c2797cf058ef483e1b1df1200c69b4fb1a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 1a0d3001cfc4880ba1ad0e050917506b5afacbae
      
https://github.com/Perl/perl5/commit/1a0d3001cfc4880ba1ad0e050917506b5afacbae
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M t/TEST

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


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

  Changed paths:
    M locale.c

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


  Commit: 71dd044bc14fee84730d18ea82d5c0811cf7e931
      
https://github.com/Perl/perl5/commit/71dd044bc14fee84730d18ea82d5c0811cf7e931
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 6bdbb386bdd3ad0b5b79847dc850e187a7109b65
      
https://github.com/Perl/perl5/commit/6bdbb386bdd3ad0b5b79847dc850e187a7109b65
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M sv.c

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


  Commit: 9decaaf9c14c86422104186dbbd5ae8caaec2c32
      
https://github.com/Perl/perl5/commit/9decaaf9c14c86422104186dbbd5ae8caaec2c32
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 41028c2905d517fafa1f8f430a8885d43eb108cb
      
https://github.com/Perl/perl5/commit/41028c2905d517fafa1f8f430a8885d43eb108cb
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M vutil.c

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


  Commit: b4426efd8717673b0f95443c33d823fe52850e3e
      
https://github.com/Perl/perl5/commit/b4426efd8717673b0f95443c33d823fe52850e3e
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 3fd8982e36e38e65ca02028dc23730da6ace3817
      
https://github.com/Perl/perl5/commit/3fd8982e36e38e65ca02028dc23730da6ace3817
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: aa21daeca89103e16e0eb887189e61861028872f
      
https://github.com/Perl/perl5/commit/aa21daeca89103e16e0eb887189e61861028872f
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 4002ec72e0a598be628244875c1bcc3fcc5d64ba
      
https://github.com/Perl/perl5/commit/4002ec72e0a598be628244875c1bcc3fcc5d64ba
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 92707e757c0fde0082d4b0e85467669d86dec2a3
      
https://github.com/Perl/perl5/commit/92707e757c0fde0082d4b0e85467669d86dec2a3
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 8d31434dcb1cb9685012093feae48a85b9fab646
      
https://github.com/Perl/perl5/commit/8d31434dcb1cb9685012093feae48a85b9fab646
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 36db6e117726d7fd8e1c7363d49863b791cbcd74
      
https://github.com/Perl/perl5/commit/36db6e117726d7fd8e1c7363d49863b791cbcd74
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 36996e5af50cf7c8c209ca9f0647135ca25446d8
      
https://github.com/Perl/perl5/commit/36996e5af50cf7c8c209ca9f0647135ca25446d8
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 2ef0057bf3e947ed138e5e30a57d24ac5ed38f39
      
https://github.com/Perl/perl5/commit/2ef0057bf3e947ed138e5e30a57d24ac5ed38f39
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

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

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


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

  Changed paths:
    M locale.c
    M perl.h

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


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

  Changed paths:
    M locale.c

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


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

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

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


  Commit: 22d2be904578e9d435b103121c8ebc781787c22c
      
https://github.com/Perl/perl5/commit/22d2be904578e9d435b103121c8ebc781787c22c
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 051baf9504b4f2dd0e776befab08f843a0808b1a
      
https://github.com/Perl/perl5/commit/051baf9504b4f2dd0e776befab08f843a0808b1a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c

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

This as only emitted on Windows VS before 2015.


  Commit: 59dcc2f5602902ec0e97feac5b1456fa034816a8
      
https://github.com/Perl/perl5/commit/59dcc2f5602902ec0e97feac5b1456fa034816a8
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

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

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


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

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

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


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

  Changed paths:
    M perl.h

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


  Commit: 6c4083b6b4d14a3f7776e4b7bae7c470c6cc9c8f
      
https://github.com/Perl/perl5/commit/6c4083b6b4d14a3f7776e4b7bae7c470c6cc9c8f
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

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


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

  Changed paths:
    M locale.c
    M perl.h

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

This reverts commit


  Commit: 351c8dd2657596d82f22d7c3f3979e53272f8e6f
      
https://github.com/Perl/perl5/commit/351c8dd2657596d82f22d7c3f3979e53272f8e6f
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

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

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


  Commit: 447481fef14278f9cea794666b8e4d2d8ed34f09
      
https://github.com/Perl/perl5/commit/447481fef14278f9cea794666b8e4d2d8ed34f09
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 3dab0cace5ca242bfd3c619dc165316b3c365cb2
      
https://github.com/Perl/perl5/commit/3dab0cace5ca242bfd3c619dc165316b3c365cb2
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M t/loc_tools.pl

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


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

  Changed paths:
    M t/loc_tools.pl

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


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

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

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


  Commit: 1ec7608f9297287253b204972f18e9cae455959d
      
https://github.com/Perl/perl5/commit/1ec7608f9297287253b204972f18e9cae455959d
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 149692907a2c32f4abc6fef7e80bcad08586517a
      
https://github.com/Perl/perl5/commit/149692907a2c32f4abc6fef7e80bcad08586517a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: b2f06562829d3b03cea18582df8efb0fff60e83d
      
https://github.com/Perl/perl5/commit/b2f06562829d3b03cea18582df8efb0fff60e83d
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M makedef.pl
    M perl.h

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


  Commit: 158b143ec260dbab981dcd9a12d35b524931fc69
      
https://github.com/Perl/perl5/commit/158b143ec260dbab981dcd9a12d35b524931fc69
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 804ed840c0d0eba43bbdf30e73552a84bbfd8875
      
https://github.com/Perl/perl5/commit/804ed840c0d0eba43bbdf30e73552a84bbfd8875
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: dc97a3e66e6052dba497185ace9a6a500ac92f53
      
https://github.com/Perl/perl5/commit/dc97a3e66e6052dba497185ace9a6a500ac92f53
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: d235d7041e72e376ea014a324fd926445b625279
      
https://github.com/Perl/perl5/commit/d235d7041e72e376ea014a324fd926445b625279
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: f066bd6e6431232ef95bb9f8e67d388452f719f0
      
https://github.com/Perl/perl5/commit/f066bd6e6431232ef95bb9f8e67d388452f719f0
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M makedef.pl

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

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

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: fdb6bccd18b36c5d23ac6b5c1e489e6e98159554
      
https://github.com/Perl/perl5/commit/fdb6bccd18b36c5d23ac6b5c1e489e6e98159554
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 163f04a539f6d33a722e132320628e837d88e7ac
      
https://github.com/Perl/perl5/commit/163f04a539f6d33a722e132320628e837d88e7ac
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M perl.h

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


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

  Changed paths:
    M locale.c

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


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

  Changed paths:
    M hints/solaris_2.sh

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


  Commit: 838eb7865eb4e2caa9c9b4cbb28c51f828e21cca
      
https://github.com/Perl/perl5/commit/838eb7865eb4e2caa9c9b4cbb28c51f828e21cca
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M hints/freebsd.sh

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


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

  Changed paths:
    M hints/freebsd.sh

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


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

  Changed paths:
    M hints/darwin.sh

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


  Commit: 27ea6d7b8042c6511d0881ce90ef694d3057d6a7
      
https://github.com/Perl/perl5/commit/27ea6d7b8042c6511d0881ce90ef694d3057d6a7
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M makedef.pl

  Log Message:
  -----------
  XXX: UCRT mingw is not likely locale-thread safe

In order for mingw to be locale-thread safe, it needs UCRT which current
packages don't tend to have.  But this commit adds a XXX -DUCRT


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

  Changed paths:
    M t/run/locale.t

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


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

  Changed paths:
    M t/run/locale.t

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


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

  Changed paths:
    M locale.c

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


  Commit: 76b8f381b226991be97aca28b705ef01176266e5
      
https://github.com/Perl/perl5/commit/76b8f381b226991be97aca28b705ef01176266e5
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 8d844b6132708e989de4ed93dc3f58af3c36159f
      
https://github.com/Perl/perl5/commit/8d844b6132708e989de4ed93dc3f58af3c36159f
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 2dc008ed769da96362b8948d7168a0dc549fb579
      
https://github.com/Perl/perl5/commit/2dc008ed769da96362b8948d7168a0dc549fb579
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M perl.h

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


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

  Changed paths:
    M locale.c
    M perl.h

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


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

  Changed paths:
    M locale.c
    M perl.h

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

This reverts commit 196d220949d555ece9b18eb478d5f4ef0f5c99c5.


  Commit: 1360a036c0ec2c85d0c1201ded5cfffe4bcac571
      
https://github.com/Perl/perl5/commit/1360a036c0ec2c85d0c1201ded5cfffe4bcac571
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: f209629238c23f6e3548cee3e7dc1953e9e83281
      
https://github.com/Perl/perl5/commit/f209629238c23f6e3548cee3e7dc1953e9e83281
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 374e2ec7505e70b01f308980b79ea653512af7ee
      
https://github.com/Perl/perl5/commit/374e2ec7505e70b01f308980b79ea653512af7ee
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M perl.h

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


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

  Changed paths:
    M locale.c

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


  Commit: 4684edf608c8fd87c3eb7df3582144d664962248
      
https://github.com/Perl/perl5/commit/4684edf608c8fd87c3eb7df3582144d664962248
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 7332132ebc0600df9acd8ced70ac5fb2cbe42a87
      
https://github.com/Perl/perl5/commit/7332132ebc0600df9acd8ced70ac5fb2cbe42a87
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M perl.h

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


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

  Changed paths:
    M perl.h

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


  Commit: 6b400f9a7e1324eb5591cbd91f68354a88d0901c
      
https://github.com/Perl/perl5/commit/6b400f9a7e1324eb5591cbd91f68354a88d0901c
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 8b977c307d666409ccaf266b4ffcd64363040fcd
      
https://github.com/Perl/perl5/commit/8b977c307d666409ccaf266b4ffcd64363040fcd
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 417588523335a01e6489d9641f66d6dc1d4365c1
      
https://github.com/Perl/perl5/commit/417588523335a01e6489d9641f66d6dc1d4365c1
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M intrpvar.h

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


  Commit: 5629214bad2401af4995b432916434485f584404
      
https://github.com/Perl/perl5/commit/5629214bad2401af4995b432916434485f584404
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

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

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


  Commit: 6ebda2d0c119177bffd9e50086c391c2fdadb39c
      
https://github.com/Perl/perl5/commit/6ebda2d0c119177bffd9e50086c391c2fdadb39c
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M lib/locale.t

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


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

  Changed paths:
    M lib/locale.t

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


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

  Changed paths:
    M lib/locale.t

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


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

  Changed paths:
    M handy.h

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


  Commit: 15b8f6a10d6968d8c1d5123852641b2968fe10c4
      
https://github.com/Perl/perl5/commit/15b8f6a10d6968d8c1d5123852641b2968fe10c4
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M iperlsys.h

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


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

  Changed paths:
    M regen/reentr.pl

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


  Commit: 775ba78bfd7a42c1158c4dfd43fadf90b9e0d7b7
      
https://github.com/Perl/perl5/commit/775ba78bfd7a42c1158c4dfd43fadf90b9e0d7b7
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M regexec.c

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


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

  Changed paths:
    M pod/perllocale.pod

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


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

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

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


  Commit: 559e64f4990a1875e94deb16376842d73fcb51f4
      
https://github.com/Perl/perl5/commit/559e64f4990a1875e94deb16376842d73fcb51f4
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 513c5429b1f3ca1e028349859c047a4b0474f40a
      
https://github.com/Perl/perl5/commit/513c5429b1f3ca1e028349859c047a4b0474f40a
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M pp.c

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


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

  Changed paths:
    M pod/perlmod.pod

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


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

  Changed paths:
    M perl.h

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


  Commit: 90782fd6897eb04721e248ced0092e4b526d0a86
      
https://github.com/Perl/perl5/commit/90782fd6897eb04721e248ced0092e4b526d0a86
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

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

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


  Commit: 723eb5ad3363596360fd71c0ba5636a55489e91b
      
https://github.com/Perl/perl5/commit/723eb5ad3363596360fd71c0ba5636a55489e91b
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c

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


  Commit: 23d1ea62928ee70a9b8533f790c34bfe6fe90bfc
      
https://github.com/Perl/perl5/commit/23d1ea62928ee70a9b8533f790c34bfe6fe90bfc
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M perl.h

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


  Commit: 0251180e7412fa22b9d0a18174cf425dd04537ee
      
https://github.com/Perl/perl5/commit/0251180e7412fa22b9d0a18174cf425dd04537ee
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M pod/perlhacktips.pod

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


  Commit: e6d40da83a1592af224484a1bcf3907e203c4817
      
https://github.com/Perl/perl5/commit/e6d40da83a1592af224484a1bcf3907e203c4817
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 437ae5b07aae58b631755921757fb707eff296cb
      
https://github.com/Perl/perl5/commit/437ae5b07aae58b631755921757fb707eff296cb
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M sv.c

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


  Commit: 35fd50ef9659aefd65b01475e4ed5d7cffc935ec
      
https://github.com/Perl/perl5/commit/35fd50ef9659aefd65b01475e4ed5d7cffc935ec
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

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

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


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

  Changed paths:
    M locale.c

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


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

  Changed paths:
    M locale.c

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

This reverts commit 3d86e1d2c8bb596e3d763047cdf56e336ac1b860.


  Commit: 784601806463ee998d4f874ff750a6bd8cb80cf8
      
https://github.com/Perl/perl5/commit/784601806463ee998d4f874ff750a6bd8cb80cf8
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 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: 8d40029befb155872dbd938c7ae993a1adc214da
      
https://github.com/Perl/perl5/commit/8d40029befb155872dbd938c7ae993a1adc214da
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M t/TEST

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

This reverts commit 1ccf009f5771c7d80e9a7a246ce5ef0518b21b22.


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

  Changed paths:
    M pp_ctl.c

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


  Commit: 635a12274ab254b447926eace3d60c4ae64f8ad0
      
https://github.com/Perl/perl5/commit/635a12274ab254b447926eace3d60c4ae64f8ad0
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M util.c

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

Properly indent some preprocessor directives


  Commit: 0574c6abebf4fe1aa2066efcdce3ff8f0829cc2d
      
https://github.com/Perl/perl5/commit/0574c6abebf4fe1aa2066efcdce3ff8f0829cc2d
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

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

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


  Commit: 42aca5c5ddcf66e590c2d1c1239da7840a7d8cbb
      
https://github.com/Perl/perl5/commit/42aca5c5ddcf66e590c2d1c1239da7840a7d8cbb
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

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

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


  Commit: 8352eb56df16ab17d1f92771c12ff38f067c23ad
      
https://github.com/Perl/perl5/commit/8352eb56df16ab17d1f92771c12ff38f067c23ad
  Author: Karl Williamson <[email protected]>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M locale.c
    M perl.h

  Log Message:
  -----------
  locale.c: Remove use of nl_langinfo_l()

I was wrong that it was feasible to determine at Configure time if this
was a thread safe implementation or not.  What could be determined was
if it was obviously not thread-safe.  lThe major advantage of using
this, is hence not valid, so remove the code that handled it specially.

perl.h comments are updated


Compare: https://github.com/Perl/perl5/compare/7e18c4c805ab...8352eb56df16

Reply via email to