Branch: refs/heads/smoke-me/khw-env
  Home:   https://github.com/Perl/perl5
  Commit: 1b412490e1f7c6a4ac0d17ff97aa489aedbc1ead
      
https://github.com/Perl/perl5/commit/1b412490e1f7c6a4ac0d17ff97aa489aedbc1ead
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M pp_ctl.c

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


  Commit: 1d991e6f33a25bd8aa73107bc0c05d02caa8ca42
      
https://github.com/Perl/perl5/commit/1d991e6f33a25bd8aa73107bc0c05d02caa8ca42
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 021e396dd59aea1cd8fcd10c1d651ce6ee2631bf
      
https://github.com/Perl/perl5/commit/021e396dd59aea1cd8fcd10c1d651ce6ee2631bf
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M t/run/locale.t

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


  Commit: da96a0ef1bbc94f50d0b31c3ce2a57c90f756966
      
https://github.com/Perl/perl5/commit/da96a0ef1bbc94f50d0b31c3ce2a57c90f756966
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 0497b39baa4093a8d04148036663e15ffc39f6ea
      
https://github.com/Perl/perl5/commit/0497b39baa4093a8d04148036663e15ffc39f6ea
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M util.c

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

Properly indent some preprocessor directives


  Commit: 1f9e96df91d6d0c39aa5ef6636179ebd9e87dc5a
      
https://github.com/Perl/perl5/commit/1f9e96df91d6d0c39aa5ef6636179ebd9e87dc5a
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 5abdd9674d0847cd8c3aab64c6e158099c439e2b
      
https://github.com/Perl/perl5/commit/5abdd9674d0847cd8c3aab64c6e158099c439e2b
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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


  Commit: f14e996faadf17787d10f23d830a5d450a0bbe0b
      
https://github.com/Perl/perl5/commit/f14e996faadf17787d10f23d830a5d450a0bbe0b
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: bd970d43713bf90d4be816c3c2d4fd005d0bf5e4
      
https://github.com/Perl/perl5/commit/bd970d43713bf90d4be816c3c2d4fd005d0bf5e4
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: f76cc22e9c6b2439acc4783eea529b9b3bad66ec
      
https://github.com/Perl/perl5/commit/f76cc22e9c6b2439acc4783eea529b9b3bad66ec
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: adf8ec6ea92e40cccd862dee74957115f65215d0
      
https://github.com/Perl/perl5/commit/adf8ec6ea92e40cccd862dee74957115f65215d0
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: bc04e2a70a29f2805874bd1fd15223df6a6537d3
      
https://github.com/Perl/perl5/commit/bc04e2a70a29f2805874bd1fd15223df6a6537d3
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M vutil.c

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


  Commit: 07951d09c8d2941c46cb2cca25e1480b44391929
      
https://github.com/Perl/perl5/commit/07951d09c8d2941c46cb2cca25e1480b44391929
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 6816b4e9bef43a9ea8c6d16a1ebf41d433c425f6
      
https://github.com/Perl/perl5/commit/6816b4e9bef43a9ea8c6d16a1ebf41d433c425f6
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 008a56ed8fdbbc9ba2d58518286ab83c568beb0e
      
https://github.com/Perl/perl5/commit/008a56ed8fdbbc9ba2d58518286ab83c568beb0e
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Use mnemonic instead of repeating expr

This expression is repeated in several places; best to name it for
clarity and ease of change.


  Commit: 8c15ca9611e8d29511b6530d47d5b452ceb2cf3a
      
https://github.com/Perl/perl5/commit/8c15ca9611e8d29511b6530d47d5b452ceb2cf3a
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Remove misleading comments

cygwin works on UTF-16, not UCS-2, nor UTF-8


  Commit: a28b080a65309f741029c83535d75a278e4777f2
      
https://github.com/Perl/perl5/commit/a28b080a65309f741029c83535d75a278e4777f2
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Remove memory leaks

These mallocs weren't getting freed.


  Commit: b87ee1c44f6dd6731ae2c01a531e831fafd4473b
      
https://github.com/Perl/perl5/commit/b87ee1c44f6dd6731ae2c01a531e831fafd4473b
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Change wide_to_utf8() to call utf16_to_utf8()

The latter function is in the core, and doesn't require the locale to be
changed, unlike before.


  Commit: 2c9f3c62d3b24567ba843defe2d059d4ed8bfb13
      
https://github.com/Perl/perl5/commit/2c9f3c62d3b24567ba843defe2d059d4ed8bfb13
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Call wide_to_utf8()

There are two places that do the same thing as wide_to_utf8(), in
different ways.  Use the single, common function


  Commit: 0cf721d6a6e272c45bd1ade988b7b409cf3a1e68
      
https://github.com/Perl/perl5/commit/0cf721d6a6e272c45bd1ade988b7b409cf3a1e68
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Narrow scope of setlocale

The previous commit caused the locale not to have to be changed and
locked for as long as before.  Narrow the change to the scope needed.


  Commit: 61303a95eed8cb6541ee7653ec1fd582950475db
      
https://github.com/Perl/perl5/commit/61303a95eed8cb6541ee7653ec1fd582950475db
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Change variable names

This makes the names consistent in the two parallel functions, in
preparation for folding the two into one.

This maps win_path => converted_path
          wbuf     => wsrc
          wpath    => wconverted


  Commit: fc863c62992d51f890cfa10dd239cd4e6ec85e13
      
https://github.com/Perl/perl5/commit/fc863c62992d51f890cfa10dd239cd4e6ec85e13
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Refactor some expressions

These cause the long flag name to only be mentioned once.


  Commit: 28c09f8c01bc6c357ee0c1df5a4f901df16e29e8
      
https://github.com/Perl/perl5/commit/28c09f8c01bc6c357ee0c1df5a4f901df16e29e8
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Use SvPVx in both places

One function uses this form; the parallel function doesn't.  Not having
delved into the details, the 'x' form is safer, so should be used in the
same situation in both functions.


  Commit: c993cb6f1d7e3d3941443cda4395292ac47640bb
      
https://github.com/Perl/perl5/commit/c993cb6f1d7e3d3941443cda4395292ac47640bb
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M pod/perldiag.pod

  Log Message:
  -----------
  Add cygwin warning to perldiag


  Commit: 9db109cc9374e8b1da09ddd02e52012b8011ea14
      
https://github.com/Perl/perl5/commit/9db109cc9374e8b1da09ddd02e52012b8011ea14
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Change a size_t value from int to STRLEN


  Commit: 4b97b732373434ecf9b18fd794e35328dd0f768e
      
https://github.com/Perl/perl5/commit/4b97b732373434ecf9b18fd794e35328dd0f768e
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Fold two nearly identical functions into one

These functions are to convert from a windows path to posix, and vice
versa.  Except for the direction, the process is identical.  But the two
functions that go in a single direction have diverged slightly over
time.

The previous few commits were integrating the changes in one version
into the opposite one.

The two versions are now sufficiently alike, with only white-space,
comment, and directionality differences, so the functions can be
combined.

A new common function is created, and the other two functions merely
wrap it, calling it with a parameter to indicate the direction.  The
result includes the union of all the comments from the two sides.


  Commit: d9063fc534c7b936762ceb2327c8a8e9fac2e2ff
      
https://github.com/Perl/perl5/commit/d9063fc534c7b936762ceb2327c8a8e9fac2e2ff
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin: Convert to use utf8_to_utf16()

This now-core function simplifies things, and removes the need for
changing the locale.


  Commit: a44d35ac6ff7381ce1d25a5f86fe5fa672e56607
      
https://github.com/Perl/perl5/commit/a44d35ac6ff7381ce1d25a5f86fe5fa672e56607
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Add utf8_to_wide_extra_len()

This function is like utf8_to_wide, but has an additional parameter that
reserves extra space.  It thus is a superset of utf8_to_wide() which
changes to use it with 0 extra space needed.

And there is other code that parallels utf8_to_wide() but needs extra
space reserved.  That code is converted to use this (new, now common)
function, thus simplifying things.


  Commit: 613acee31e5cb4928874a65b987044894f9ba75d
      
https://github.com/Perl/perl5/commit/613acee31e5cb4928874a65b987044894f9ba75d
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Add comments, branch prediction


  Commit: cbbd8c26521fff74db96f576251072d5c681e1ab
      
https://github.com/Perl/perl5/commit/cbbd8c26521fff74db96f576251072d5c681e1ab
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cygwin/cygwin.c

  Log Message:
  -----------
  cygwin.c: Fold two similar code paths into one

These differ only in which source they operate on.


  Commit: 7f3e231c4124bf31185014fa8bc1988e95af6d6a
      
https://github.com/Perl/perl5/commit/7f3e231c4124bf31185014fa8bc1988e95af6d6a
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: d9d29efccc2453b17d2f80fc94e693e0dfabe630
      
https://github.com/Perl/perl5/commit/d9d29efccc2453b17d2f80fc94e693e0dfabe630
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M t/porting/cmp_version.t

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


  Commit: 9ebd428f1cf2f8c23ca90d3cdd387358a34d6915
      
https://github.com/Perl/perl5/commit/9ebd428f1cf2f8c23ca90d3cdd387358a34d6915
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M perl.h

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


  Commit: 100b8c09d2a5e918a085b94e474065d84c169f82
      
https://github.com/Perl/perl5/commit/100b8c09d2a5e918a085b94e474065d84c169f82
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 995ee28b066389169371c54b1c6ccb3b13527524
      
https://github.com/Perl/perl5/commit/995ee28b066389169371c54b1c6ccb3b13527524
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M Configure

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


  Commit: d019a9509ffe83dd7a92652f20e0fe4851e8070c
      
https://github.com/Perl/perl5/commit/d019a9509ffe83dd7a92652f20e0fe4851e8070c
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 543f34e4847cef24d8d6c283e121df33c704a473
      
https://github.com/Perl/perl5/commit/543f34e4847cef24d8d6c283e121df33c704a473
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: da67d76a7437c966abda5ae83770befb5f3a176f
      
https://github.com/Perl/perl5/commit/da67d76a7437c966abda5ae83770befb5f3a176f
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 12d78f4c99886c7399ea5104ec63c3c19ea28659
      
https://github.com/Perl/perl5/commit/12d78f4c99886c7399ea5104ec63c3c19ea28659
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M uconfig.h

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


  Commit: 01032a0171591e66e77fbeb91136877ba20213dd
      
https://github.com/Perl/perl5/commit/01032a0171591e66e77fbeb91136877ba20213dd
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: c0a374abd2ce73b68461782c1eed912be09d9f90
      
https://github.com/Perl/perl5/commit/c0a374abd2ce73b68461782c1eed912be09d9f90
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: fc8b9167eb22a318ba98272c334206a4954e09ea
      
https://github.com/Perl/perl5/commit/fc8b9167eb22a318ba98272c334206a4954e09ea
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 8739d257857301fb535fd0081250941ec1304ebe
      
https://github.com/Perl/perl5/commit/8739d257857301fb535fd0081250941ec1304ebe
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 50ed641191c8ffff5c240d8136eada19bc4ee937
      
https://github.com/Perl/perl5/commit/50ed641191c8ffff5c240d8136eada19bc4ee937
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M perl.h

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


  Commit: fe8778348b1820b2cc548ec4e1f9bb5ad4700596
      
https://github.com/Perl/perl5/commit/fe8778348b1820b2cc548ec4e1f9bb5ad4700596
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

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


  Commit: d94d6eb261854635c3bee064062a80c25fa5a9ef
      
https://github.com/Perl/perl5/commit/d94d6eb261854635c3bee064062a80c25fa5a9ef
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 8476d1f8e7f84b720e17be653bf0778c0acc5208
      
https://github.com/Perl/perl5/commit/8476d1f8e7f84b720e17be653bf0778c0acc5208
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 080e3165aa5f2f05d28f80f7496621bb4fb09314
      
https://github.com/Perl/perl5/commit/080e3165aa5f2f05d28f80f7496621bb4fb09314
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 794b24e37512da38957232b36c608cbb758dc2c5
      
https://github.com/Perl/perl5/commit/794b24e37512da38957232b36c608cbb758dc2c5
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 1622dd86e75d78cd19c9b21c06a89574db1a5a91
      
https://github.com/Perl/perl5/commit/1622dd86e75d78cd19c9b21c06a89574db1a5a91
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 31177a5e9808a78b0d3b19c16dd40324ef1a9e2f
      
https://github.com/Perl/perl5/commit/31177a5e9808a78b0d3b19c16dd40324ef1a9e2f
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 3e6abb9d1052cb48664ba9e11a670834831737e9
      
https://github.com/Perl/perl5/commit/3e6abb9d1052cb48664ba9e11a670834831737e9
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M t/TEST

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


  Commit: cd9687efda0a9a8ca2c4c65a03cbe0f19b9cb857
      
https://github.com/Perl/perl5/commit/cd9687efda0a9a8ca2c4c65a03cbe0f19b9cb857
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

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


  Commit: 46c78a48e5c91636c44c7fa04549cd7478829d75
      
https://github.com/Perl/perl5/commit/46c78a48e5c91636c44c7fa04549cd7478829d75
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

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


  Commit: 42630446c18aa79327c0bb5fc2eeef59356e0dfa
      
https://github.com/Perl/perl5/commit/42630446c18aa79327c0bb5fc2eeef59356e0dfa
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M sv.c

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


  Commit: 05b564c3ddcf7c76c867e1fd3f14ff7d3b32091c
      
https://github.com/Perl/perl5/commit/05b564c3ddcf7c76c867e1fd3f14ff7d3b32091c
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: a7a1a1dc258cb28af3a9bf8d0168668bbb270914
      
https://github.com/Perl/perl5/commit/a7a1a1dc258cb28af3a9bf8d0168668bbb270914
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: f2881b9f45df50a60f75db1cc324f036d56b722d
      
https://github.com/Perl/perl5/commit/f2881b9f45df50a60f75db1cc324f036d56b722d
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: c79dfceba06cc6e530484de20e36128296986b85
      
https://github.com/Perl/perl5/commit/c79dfceba06cc6e530484de20e36128296986b85
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 0db1862bbcfe1cce431cd24503ede7e836aff7d7
      
https://github.com/Perl/perl5/commit/0db1862bbcfe1cce431cd24503ede7e836aff7d7
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: a5ff04612c8a1011dfbd9526a0b06e366a0b8a11
      
https://github.com/Perl/perl5/commit/a5ff04612c8a1011dfbd9526a0b06e366a0b8a11
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 99818b5e093710c1fc2a58ae41d9ab3a1e6bbc3d
      
https://github.com/Perl/perl5/commit/99818b5e093710c1fc2a58ae41d9ab3a1e6bbc3d
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c
    M perl.h

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


  Commit: 1f50ecd1c1ef04ac708a28490c6e79b76713b89f
      
https://github.com/Perl/perl5/commit/1f50ecd1c1ef04ac708a28490c6e79b76713b89f
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

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


  Commit: 3629fc47f469fab0285d2f2c2cd96ea8a015c9e8
      
https://github.com/Perl/perl5/commit/3629fc47f469fab0285d2f2c2cd96ea8a015c9e8
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 7f519e813673d4ba8eb72e125d05fb6a8088c8e3
      
https://github.com/Perl/perl5/commit/7f519e813673d4ba8eb72e125d05fb6a8088c8e3
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

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


  Commit: 76d478f1fd8dd66ad1336457acfce5a0dbc11bbc
      
https://github.com/Perl/perl5/commit/76d478f1fd8dd66ad1336457acfce5a0dbc11bbc
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

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

This as only emitted on Windows VS before 2015.


  Commit: ae7d9f6ac0646e359effc6121bcb7e359ed2aee6
      
https://github.com/Perl/perl5/commit/ae7d9f6ac0646e359effc6121bcb7e359ed2aee6
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 05a233bed9a1d825d021908fe0b6989aa4fdc9d4
      
https://github.com/Perl/perl5/commit/05a233bed9a1d825d021908fe0b6989aa4fdc9d4
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 62e17971821c7392fb51344b6d33ea948aceeec9
      
https://github.com/Perl/perl5/commit/62e17971821c7392fb51344b6d33ea948aceeec9
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M perl.h

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


  Commit: 3b63f5755f1b854f317ee59c21767d3e41bb8fec
      
https://github.com/Perl/perl5/commit/3b63f5755f1b854f317ee59c21767d3e41bb8fec
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c
    M perl.h

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


  Commit: 8b0300ebb2d7de1602670c68977cccf3cbe2a109
      
https://github.com/Perl/perl5/commit/8b0300ebb2d7de1602670c68977cccf3cbe2a109
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c
    M perl.h

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

This reverts commit


  Commit: ce4de15d0fa20a06a2253a68a6ccd0492257e929
      
https://github.com/Perl/perl5/commit/ce4de15d0fa20a06a2253a68a6ccd0492257e929
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 14f0a1281e88433e46d1154792f793cae90dd009
      
https://github.com/Perl/perl5/commit/14f0a1281e88433e46d1154792f793cae90dd009
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M hints/solaris_2.sh

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


  Commit: 213ac7c0cd4037379b28d83620094af905db8aea
      
https://github.com/Perl/perl5/commit/213ac7c0cd4037379b28d83620094af905db8aea
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M hints/freebsd.sh

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


  Commit: 1a1ea8cda0f2da872700350298cf592a30daa1df
      
https://github.com/Perl/perl5/commit/1a1ea8cda0f2da872700350298cf592a30daa1df
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M hints/freebsd.sh

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


  Commit: a00f445bed301f81c2dc8fa8cf4901a556167731
      
https://github.com/Perl/perl5/commit/a00f445bed301f81c2dc8fa8cf4901a556167731
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M hints/darwin.sh

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


  Commit: fade2ae77cd4b835399ebf5d26b93ba2a66f8558
      
https://github.com/Perl/perl5/commit/fade2ae77cd4b835399ebf5d26b93ba2a66f8558
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: bdd69054e2d57aabc4a60e394961d4811c5d74d3
      
https://github.com/Perl/perl5/commit/bdd69054e2d57aabc4a60e394961d4811c5d74d3
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M t/loc_tools.pl

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


  Commit: 6daae53f40b27ac254758856e6caddfa6f227229
      
https://github.com/Perl/perl5/commit/6daae53f40b27ac254758856e6caddfa6f227229
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M t/loc_tools.pl

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


  Commit: e3e1c76df25f6418017bf5353783b59c5f38c592
      
https://github.com/Perl/perl5/commit/e3e1c76df25f6418017bf5353783b59c5f38c592
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: c9ecf2600f6dfe32facddcb656af0546160c0bd6
      
https://github.com/Perl/perl5/commit/c9ecf2600f6dfe32facddcb656af0546160c0bd6
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 2bb9ecddcc4b7519c587d141677fe2573db66b10
      
https://github.com/Perl/perl5/commit/2bb9ecddcc4b7519c587d141677fe2573db66b10
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M makedef.pl
    M perl.h

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


  Commit: 8b525c838c55533fae751aac26a0da96691ccf69
      
https://github.com/Perl/perl5/commit/8b525c838c55533fae751aac26a0da96691ccf69
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 951f95f1799a3cb397e14113b8af314a30d311d1
      
https://github.com/Perl/perl5/commit/951f95f1799a3cb397e14113b8af314a30d311d1
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 58b100b20ce12139474ac5d6bc99fa68686d9291
      
https://github.com/Perl/perl5/commit/58b100b20ce12139474ac5d6bc99fa68686d9291
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

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


  Commit: 9cd8c198ed4ac79017e34a2d61b5718fd983c1ee
      
https://github.com/Perl/perl5/commit/9cd8c198ed4ac79017e34a2d61b5718fd983c1ee
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 1c28a4eca37ee1ea66ab0f097b6bff8f2e055ff5
      
https://github.com/Perl/perl5/commit/1c28a4eca37ee1ea66ab0f097b6bff8f2e055ff5
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: e0bb8c55c58a12607b48dc1532cf829f032cc5d7
      
https://github.com/Perl/perl5/commit/e0bb8c55c58a12607b48dc1532cf829f032cc5d7
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: bd072db39a20c63233401c4cb08fed1d13e711af
      
https://github.com/Perl/perl5/commit/bd072db39a20c63233401c4cb08fed1d13e711af
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 399cacdaa6985848ab35358ca88a5e0fb9a1a2fe
      
https://github.com/Perl/perl5/commit/399cacdaa6985848ab35358ca88a5e0fb9a1a2fe
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 24a2882091a0475bf737a8cf5141a29596844f1c
      
https://github.com/Perl/perl5/commit/24a2882091a0475bf737a8cf5141a29596844f1c
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M perl.h

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


  Commit: ae1e54ede8bf9c1c0d3554f08c8797fd1dad2cfc
      
https://github.com/Perl/perl5/commit/ae1e54ede8bf9c1c0d3554f08c8797fd1dad2cfc
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

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


  Commit: d4c1c83975c7493fc2f2e7127d9eb2d849049d80
      
https://github.com/Perl/perl5/commit/d4c1c83975c7493fc2f2e7127d9eb2d849049d80
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M perl.h

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


  Commit: aab1c516263ff9b408acc1d75166fc2ecb76b1e8
      
https://github.com/Perl/perl5/commit/aab1c516263ff9b408acc1d75166fc2ecb76b1e8
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

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


  Commit: 32345e2311a10ad625bea68852d8c92660f684c2
      
https://github.com/Perl/perl5/commit/32345e2311a10ad625bea68852d8c92660f684c2
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M cpan/version/t/07locale.t
    M embed.fnc
    M embed.h
    M embedvar.h
    M handy.h
    M hints/darwin.sh
    M hints/freebsd.sh
    M hints/openbsd.sh
    M hints/solaris_2.sh
    M inline.h
    M intrpvar.h
    M lib/locale_threads.t
    M locale.c
    M makedef.pl
    M mg.c
    M perl.c
    M perl.h
    M perlvars.h
    M pod/buildtoc
    M pod/perldelta.pod
    M pod/perlre.pod
    M pp_sys.c
    M proto.h
    M sv.c
    M t/harness
    M t/porting/libperl.t
    M t/run/locale.t
    M vutil.c

  Log Message:
  -----------
  everything andl XXX Shouldn't panic which CI does: cpan/version/t/07locale.t: 
Don't persist if broken locale


  Commit: 85c0b3f06309d03ac31edeb291a36c5dd4be0943
      
https://github.com/Perl/perl5/commit/85c0b3f06309d03ac31edeb291a36c5dd4be0943
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 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: 6fc4c4560d8674d3d941f41f36eca1d69775a204
      
https://github.com/Perl/perl5/commit/6fc4c4560d8674d3d941f41f36eca1d69775a204
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M lib/locale.t

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


  Commit: 8c42420985567bc134c14249056e5742850711f9
      
https://github.com/Perl/perl5/commit/8c42420985567bc134c14249056e5742850711f9
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M lib/locale.t

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


  Commit: 3b43ccd446d7662a84557e8e06d1eb0fa8ef7366
      
https://github.com/Perl/perl5/commit/3b43ccd446d7662a84557e8e06d1eb0fa8ef7366
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M lib/locale.t

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


  Commit: 1becbc2eeab65b87a4f99a1646c55d53651175cb
      
https://github.com/Perl/perl5/commit/1becbc2eeab65b87a4f99a1646c55d53651175cb
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M pod/perlhacktips.pod

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


  Commit: 89f2cf43b928abe3d90621aa6bc1bd33acf31654
      
https://github.com/Perl/perl5/commit/89f2cf43b928abe3d90621aa6bc1bd33acf31654
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M handy.h

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


  Commit: 2ded56cf3f840205bb2d741418af8d118e86a055
      
https://github.com/Perl/perl5/commit/2ded56cf3f840205bb2d741418af8d118e86a055
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M iperlsys.h

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


  Commit: 9d353a189c3842000b0e368d924f7713a7d796a1
      
https://github.com/Perl/perl5/commit/9d353a189c3842000b0e368d924f7713a7d796a1
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M regen/reentr.pl

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


  Commit: 8efe037369c93674d6916cd5f0b73895f83de0a1
      
https://github.com/Perl/perl5/commit/8efe037369c93674d6916cd5f0b73895f83de0a1
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M regexec.c

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


  Commit: 30470bc7698eb35bad83405d002d993c798d3b2d
      
https://github.com/Perl/perl5/commit/30470bc7698eb35bad83405d002d993c798d3b2d
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M sv.c

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


  Commit: 7ddfcb985adf2d0bce6ce3438670a7256147284a
      
https://github.com/Perl/perl5/commit/7ddfcb985adf2d0bce6ce3438670a7256147284a
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M pod/perllocale.pod

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


  Commit: b426c22f6cc00e926b36efbe3a5a369310003966
      
https://github.com/Perl/perl5/commit/b426c22f6cc00e926b36efbe3a5a369310003966
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: 1ec68298ed32ea390770f4510205d100acb59d06
      
https://github.com/Perl/perl5/commit/1ec68298ed32ea390770f4510205d100acb59d06
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M dist/IO/IO.xs

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


  Commit: fc9715122c4a6c27e2ddf5691791fa74088f79ea
      
https://github.com/Perl/perl5/commit/fc9715122c4a6c27e2ddf5691791fa74088f79ea
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M pp.c

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


  Commit: 4ff89bd8038218a5b4196e17c152323c2a2ee127
      
https://github.com/Perl/perl5/commit/4ff89bd8038218a5b4196e17c152323c2a2ee127
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M pod/perlmod.pod

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


  Commit: 0a40b4ce9327c65e474bac648d897d107b033a62
      
https://github.com/Perl/perl5/commit/0a40b4ce9327c65e474bac648d897d107b033a62
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M perl.h

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


  Commit: 881744123eab544186ee7c4431e54f6719753a4d
      
https://github.com/Perl/perl5/commit/881744123eab544186ee7c4431e54f6719753a4d
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

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

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


  Commit: e2cc2392a06c8d15ecb8f4911f0d91f67d62039c
      
https://github.com/Perl/perl5/commit/e2cc2392a06c8d15ecb8f4911f0d91f67d62039c
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M t/test.pl

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


  Commit: 0aae7685406201a91160d444b9cb0ffe7fc12663
      
https://github.com/Perl/perl5/commit/0aae7685406201a91160d444b9cb0ffe7fc12663
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M t/test.pl

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

This reverts commit 1579ce0dbce549cb594214ba27d4e2fa389f891b.


  Commit: 86e4861a8e3ffaf3cf108b835c78b5f365c981b2
      
https://github.com/Perl/perl5/commit/86e4861a8e3ffaf3cf108b835c78b5f365c981b2
  Author: Karl Williamson <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  l


Compare: https://github.com/Perl/perl5/compare/2ac36877142b...86e4861a8e3f

Reply via email to