Branch: refs/heads/smoke-me/khw-env
Home: https://github.com/Perl/perl5
Commit: e571919ab15135ad4fa00e2faaa6a0f52b5ecd14
https://github.com/Perl/perl5/commit/e571919ab15135ad4fa00e2faaa6a0f52b5ecd14
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 1525b6fcbe83b4faf49b53a0336cbfa2cd2fa48d
https://github.com/Perl/perl5/commit/1525b6fcbe83b4faf49b53a0336cbfa2cd2fa48d
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M cpan/Archive-Tar/t/02_methods.t
Log Message:
-----------
XXX skip Archive-Tar because of symlinks
Commit: 0a3126bc9bcba98c4c716f0166f8ee19ca6e6eaf
https://github.com/Perl/perl5/commit/0a3126bc9bcba98c4c716f0166f8ee19ca6e6eaf
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M t/porting/cmp_version.t
Log Message:
-----------
XXX skip cmp_version.t because of sym links
Commit: 2fc32309c1046976cf8bbfa7a08ea7c73fb0ab42
https://github.com/Perl/perl5/commit/2fc32309c1046976cf8bbfa7a08ea7c73fb0ab42
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
XXX temp to test broken lconv on non-Windows
Commit: c2d8ad587f1c545e64d62246990bf30f505aa523
https://github.com/Perl/perl5/commit/c2d8ad587f1c545e64d62246990bf30f505aa523
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 43ac5565e578d8a548b23a6038f345a0d78df914
https://github.com/Perl/perl5/commit/43ac5565e578d8a548b23a6038f345a0d78df914
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M makedef.pl
M perl.h
Log Message:
-----------
NO_LC_ALL, undef others
Commit: b875e815ffb52b8747ae8da902a9079a90b10002
https://github.com/Perl/perl5/commit/b875e815ffb52b8747ae8da902a9079a90b10002
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
perl.h: Fake up win32 compile a bit
Commit: 67337bb0b78cf39eb121a621ffa72d40eeb34dee
https://github.com/Perl/perl5/commit/67337bb0b78cf39eb121a621ffa72d40eeb34dee
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M Configure
Log Message:
-----------
XXX Configure temporary to get no_nl, etc working
Commit: 8252dc8dc51852d79be2a651441d0c48a8308ac9
https://github.com/Perl/perl5/commit/8252dc8dc51852d79be2a651441d0c48a8308ac9
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
ruler
Commit: 5010833bf9a11d643f8838b21613fc5586c757ce
https://github.com/Perl/perl5/commit/5010833bf9a11d643f8838b21613fc5586c757ce
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: b4aba2982685abc9f6790f1bb908a0733201fafd
https://github.com/Perl/perl5/commit/b4aba2982685abc9f6790f1bb908a0733201fafd
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: e836d7b59353e8ae596b52e6aa97fd3569a08431
https://github.com/Perl/perl5/commit/e836d7b59353e8ae596b52e6aa97fd3569a08431
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 30f7dbc101370929bbba01e73f0d208ee0bb4624
https://github.com/Perl/perl5/commit/30f7dbc101370929bbba01e73f0d208ee0bb4624
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: aba9c55756a2acf2dd99d6550a87f2e5f9cc9170
https://github.com/Perl/perl5/commit/aba9c55756a2acf2dd99d6550a87f2e5f9cc9170
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 2fa61ab1ba593f761b98317aaab911acfeacce31
https://github.com/Perl/perl5/commit/2fa61ab1ba593f761b98317aaab911acfeacce31
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: a1c9f0d889d021720a521216903c285be7b70225
https://github.com/Perl/perl5/commit/a1c9f0d889d021720a521216903c285be7b70225
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M t/TEST
Log Message:
-----------
XXX skip cpan testing
Commit: 292bb8356e5398653fa7314d02b1bc5354e83b41
https://github.com/Perl/perl5/commit/292bb8356e5398653fa7314d02b1bc5354e83b41
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
locale.c: DEBUG_
Commit: 7d9994d0df8cf6a6a9de2cfca4056170c726ed9e
https://github.com/Perl/perl5/commit/7d9994d0df8cf6a6a9de2cfca4056170c726ed9e
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
locale.c: debug with thread id
Commit: 3d51f70116b0fc422caf0cf924cb6316dcb4eb96
https://github.com/Perl/perl5/commit/3d51f70116b0fc422caf0cf924cb6316dcb4eb96
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M sv.c
Log Message:
-----------
XXX sv.c: temp Debug
Commit: 9d432877c51be8f474d559c2ff02d379f34c579f
https://github.com/Perl/perl5/commit/9d432877c51be8f474d559c2ff02d379f34c579f
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 654ab8daff1b120498947ff600cab21cad1752b0
https://github.com/Perl/perl5/commit/654ab8daff1b120498947ff600cab21cad1752b0
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M vutil.c
Log Message:
-----------
vutil.c: Debug
Commit: ffa3f178025e3f760b0b7b2a50eb651dabd96cca
https://github.com/Perl/perl5/commit/ffa3f178025e3f760b0b7b2a50eb651dabd96cca
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 13f40f57719c9c55a2f61a938a6f868464a34a7e
https://github.com/Perl/perl5/commit/13f40f57719c9c55a2f61a938a6f868464a34a7e
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 75fbba0745b117ad294477169276983915981176
https://github.com/Perl/perl5/commit/75fbba0745b117ad294477169276983915981176
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: e662c9537971407e918bafa3059cc6c1423a3cbd
https://github.com/Perl/perl5/commit/e662c9537971407e918bafa3059cc6c1423a3cbd
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 9f6c1af03534bd845cc7a76c2d9663d513e8aab9
https://github.com/Perl/perl5/commit/9f6c1af03534bd845cc7a76c2d9663d513e8aab9
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 4181d407555085eb803f382a3272d68978465e9c
https://github.com/Perl/perl5/commit/4181d407555085eb803f382a3272d68978465e9c
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: b0e641129d0eb593341f3c5f99af19cbed32c22b
https://github.com/Perl/perl5/commit/b0e641129d0eb593341f3c5f99af19cbed32c22b
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 4216fc64d36c8942740cc424ae08d141fb70c467
https://github.com/Perl/perl5/commit/4216fc64d36c8942740cc424ae08d141fb70c467
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: aad4da7138f83b86ccf0ca1f2133bee0c46eb2b2
https://github.com/Perl/perl5/commit/aad4da7138f83b86ccf0ca1f2133bee0c46eb2b2
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M cpan/Time-Piece/Piece.xs
Log Message:
-----------
Time-Piece
Commit: 74b5ff8b588bf82a21b114dbd9d561e855880c7e
https://github.com/Perl/perl5/commit/74b5ff8b588bf82a21b114dbd9d561e855880c7e
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
M perl.h
Log Message:
-----------
stdized
Commit: 8d1127bbf164ae0d16b31439adca8274e8d7aa6a
https://github.com/Perl/perl5/commit/8d1127bbf164ae0d16b31439adca8274e8d7aa6a
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
use mvrtowc lock
Commit: f1f52abdf50cb367aa6b2a99b8e3377005608a79
https://github.com/Perl/perl5/commit/f1f52abdf50cb367aa6b2a99b8e3377005608a79
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M embed.fnc
M proto.h
M util.c
Log Message:
-----------
XXX memlog
Commit: e21cd96db7394e2b5174abff24de8996431be4fc
https://github.com/Perl/perl5/commit/e21cd96db7394e2b5174abff24de8996431be4fc
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
XXX win workaround
Commit: 46791b135568c4f49fe6d776eef7330fd56c5253
https://github.com/Perl/perl5/commit/46791b135568c4f49fe6d776eef7330fd56c5253
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
locale.c: Silence compiler warning
This as only emitted on Windows VS before 2015.
Commit: 9bf73a386c09db546747a10b8555dd27303dd38b
https://github.com/Perl/perl5/commit/9bf73a386c09db546747a10b8555dd27303dd38b
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M lib/locale_threads.t
M t/run/locale.t
Log Message:
-----------
locale_threads
Commit: 088431624e8eb6416098b5d4ca894026441710f1
https://github.com/Perl/perl5/commit/088431624e8eb6416098b5d4ca894026441710f1
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M dist/threads/threads.xs
M perl.h
Log Message:
-----------
XXX threads NON_tTHX leak maybe fix breakage
Commit: 28157d16315f3624e422c527b724e1653906f381
https://github.com/Perl/perl5/commit/28157d16315f3624e422c527b724e1653906f381
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
perl.h: Debug locking
Commit: bf114dd24fa1059e525757dfae41c6acbe61bb53
https://github.com/Perl/perl5/commit/bf114dd24fa1059e525757dfae41c6acbe61bb53
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
M perl.h
Log Message:
-----------
debug thread
Commit: 4c8468bd6272f2fde2187704e1c7f6fcaec21894
https://github.com/Perl/perl5/commit/4c8468bd6272f2fde2187704e1c7f6fcaec21894
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
M perl.h
Log Message:
-----------
Revert "debug thread"
This reverts commit
Commit: 76e7b139df2b12a4ceb8b72352bd851b9622df7b
https://github.com/Perl/perl5/commit/76e7b139df2b12a4ceb8b72352bd851b9622df7b
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M dist/threads/threads.xs
M inline.h
Log Message:
-----------
threads.xs DEBUG_U
Commit: 07eb4c0e9c3fb632147734178db555de3865cde7
https://github.com/Perl/perl5/commit/07eb4c0e9c3fb632147734178db555de3865cde7
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 4a482b619aa6fe91f6765c61297f87e7ac3da570
https://github.com/Perl/perl5/commit/4a482b619aa6fe91f6765c61297f87e7ac3da570
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M t/loc_tools.pl
Log Message:
-----------
loc_tools
Commit: f5cf132ef10cff7014530304361e4d92b0d0c706
https://github.com/Perl/perl5/commit/f5cf132ef10cff7014530304361e4d92b0d0c706
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M t/loc_tools.pl
Log Message:
-----------
XXX t/loc_tools.pl: Temp debug
Commit: 11fb688d74714c6e1046dd8e1a6f424df527654b
https://github.com/Perl/perl5/commit/11fb688d74714c6e1046dd8e1a6f424df527654b
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M intrpvar.h
M locale.c
M makedef.pl
M perl.h
Log Message:
-----------
no PL_CUR_LC_ALL
Commit: 93a5d9bcc29c2fb401ccc282d7c09733d109712d
https://github.com/Perl/perl5/commit/93a5d9bcc29c2fb401ccc282d7c09733d109712d
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 8432e47985d1594cceda69c0d1a7e364f2c2c070
https://github.com/Perl/perl5/commit/8432e47985d1594cceda69c0d1a7e364f2c2c070
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 486dd435e6cabca4ad261a8f45764cbdba0c97d6
https://github.com/Perl/perl5/commit/486dd435e6cabca4ad261a8f45764cbdba0c97d6
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M makedef.pl
M perl.h
Log Message:
-----------
perl.h: Also recognize -DNO_THREAD_SAFE_LOCALE
Commit: d6d8e1d87a052f19d7a0d31cb48130f3e7caa6fa
https://github.com/Perl/perl5/commit/d6d8e1d87a052f19d7a0d31cb48130f3e7caa6fa
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
locale.c: Comments, white
Commit: fa4de2608cc14306c78847df22c2347589c5563b
https://github.com/Perl/perl5/commit/fa4de2608cc14306c78847df22c2347589c5563b
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 825309c4a2c168dd712a0206118101047640311d
https://github.com/Perl/perl5/commit/825309c4a2c168dd712a0206118101047640311d
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: ce8e124cd98120f80418741711c2e22af5f7af1c
https://github.com/Perl/perl5/commit/ce8e124cd98120f80418741711c2e22af5f7af1c
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 9ba552655ec0b6c58a5f7168e10b7ef116f4a0ae
https://github.com/Perl/perl5/commit/9ba552655ec0b6c58a5f7168e10b7ef116f4a0ae
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M makedef.pl
Log Message:
-----------
makedef.pl: Don't use locale threads unless using locale
If we are configured to not look at locales at all, we shouldn't be
looking at threaded locales.
This commit fixes a situation that is not likely at all to show up in
real life, but I stumbeled across it in testing weird configurations.
Commit: 5b7fda5c7ae5b7529d077deb80022c9a5cb21dfb
https://github.com/Perl/perl5/commit/5b7fda5c7ae5b7529d077deb80022c9a5cb21dfb
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 2daf79d968eec217dd9f84907dd50b8b95b092be
https://github.com/Perl/perl5/commit/2daf79d968eec217dd9f84907dd50b8b95b092be
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
perl.h: White space, comments only
Commit: 21445a63ff56d9ae74d92462b204f80d6869e4fe
https://github.com/Perl/perl5/commit/21445a63ff56d9ae74d92462b204f80d6869e4fe
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
XXX Bram locale.c: Fix comment
Commit: e7d9f02f7ee4d33e0f5c882593b4a2e1dc2d3752
https://github.com/Perl/perl5/commit/e7d9f02f7ee4d33e0f5c882593b4a2e1dc2d3752
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M hints/solaris_2.sh
Log Message:
-----------
solaris not thread safe
Commit: e04c99ed9fba6d839b4e033e9840a115d2a41ce2
https://github.com/Perl/perl5/commit/e04c99ed9fba6d839b4e033e9840a115d2a41ce2
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M hints/freebsd.sh
Log Message:
-----------
XXX check with freebsd: hints/freebsd.sh
Commit: 0206a6c50a1942175fe4e01ddcb396ff814f2865
https://github.com/Perl/perl5/commit/0206a6c50a1942175fe4e01ddcb396ff814f2865
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M hints/freebsd.sh
Log Message:
-----------
XXX freebsd: not thread safe
Commit: 9efa65ca97fa2af00dafada75ba718dd25abe566
https://github.com/Perl/perl5/commit/9efa65ca97fa2af00dafada75ba718dd25abe566
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M hints/darwin.sh
Log Message:
-----------
no thread-safe locales on Darwin
Commit: 47bbb02754a734078070da74073e29b0aa9613fe
https://github.com/Perl/perl5/commit/47bbb02754a734078070da74073e29b0aa9613fe
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M makedef.pl
Log Message:
-----------
mingw thread non safety
Commit: fc9fd8461c70b8fcc39737e78a4aa002a7c80c21
https://github.com/Perl/perl5/commit/fc9fd8461c70b8fcc39737e78a4aa002a7c80c21
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 0854ba2d02bcbf1017b245a54997d447e3619a50
https://github.com/Perl/perl5/commit/0854ba2d02bcbf1017b245a54997d447e3619a50
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M t/run/locale.t
Log Message:
-----------
run/locale.t: diag the list of locales
Commit: 92d9b2936624d1dd16b81ec63c1876f6c477629d
https://github.com/Perl/perl5/commit/92d9b2936624d1dd16b81ec63c1876f6c477629d
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
config error checking
Commit: 50e33d1d999b0d07e952f58461385339c98e2296
https://github.com/Perl/perl5/commit/50e33d1d999b0d07e952f58461385339c98e2296
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: ca62c3440824b1415d21eb3ed8621778054471c5
https://github.com/Perl/perl5/commit/ca62c3440824b1415d21eb3ed8621778054471c5
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
global locale at init
Commit: acd7dfd7a424ab315547dd4c2ddc31717c9872c6
https://github.com/Perl/perl5/commit/acd7dfd7a424ab315547dd4c2ddc31717c9872c6
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M embed.fnc
M embed.h
M locale.c
M makedef.pl
M perlvars.h
M proto.h
Log Message:
-----------
native_query_LC_ALL
Commit: 0644fc679084d6de3f3408f4c60aac27c76a078c
https://github.com/Perl/perl5/commit/0644fc679084d6de3f3408f4c60aac27c76a078c
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M embed.fnc
M embed.h
M embedvar.h
M handy.h
M inline.h
M intrpvar.h
M locale.c
M makedef.pl
M mg.c
M perl.c
M perl.h
M proto.h
M sv.c
Log Message:
-----------
emulation
Commit: 60989df594ad3c2b150aa0dc4aae1729fe07eb59
https://github.com/Perl/perl5/commit/60989df594ad3c2b150aa0dc4aae1729fe07eb59
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
notes
Commit: d51373cd290d6199b0306eb0ef956bece7b00054
https://github.com/Perl/perl5/commit/d51373cd290d6199b0306eb0ef956bece7b00054
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
perl.h change lock debugging text
Commit: 9a862cf487b84f4391ee96a9abcedf8b773855d1
https://github.com/Perl/perl5/commit/9a862cf487b84f4391ee96a9abcedf8b773855d1
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
debug
Commit: 8e72f123e81dc9e0a8ea56f991296d4dc4689fa4
https://github.com/Perl/perl5/commit/8e72f123e81dc9e0a8ea56f991296d4dc4689fa4
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M intrpvar.h
Log Message:
-----------
mnemonic size
Commit: cb9939a101db52d6d9b8d08aed9df398cdcf042b
https://github.com/Perl/perl5/commit/cb9939a101db52d6d9b8d08aed9df398cdcf042b
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
perl.h: Mutex destroy EMUL
Commit: 18664cc30c648dda971a2e6db6673d66e9642ea2
https://github.com/Perl/perl5/commit/18664cc30c648dda971a2e6db6673d66e9642ea2
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
Fix double free
Commit: bee56ab6eb0037e1fb02445313255ef70ea1afcf
https://github.com/Perl/perl5/commit/bee56ab6eb0037e1fb02445313255ef70ea1afcf
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
perl.h Fixup destroy EMUL MUTEX
Commit: 2d1413d58e66b27a257aef1d0b42c24772b42612
https://github.com/Perl/perl5/commit/2d1413d58e66b27a257aef1d0b42c24772b42612
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M embed.fnc
M embed.h
M inline.h
M iperlsys.h
M proto.h
Log Message:
-----------
putenv
Commit: 8d5661438cf800eae2d7c55ecce3c5c6385ba963
https://github.com/Perl/perl5/commit/8d5661438cf800eae2d7c55ecce3c5c6385ba963
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
DEBUG_U
Commit: f0d2eda5d7f80759e188b2386b4271fe0229d19f
https://github.com/Perl/perl5/commit/f0d2eda5d7f80759e188b2386b4271fe0229d19f
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M intrpvar.h
Log Message:
-----------
Add commented out PL_libc_char_fcn_result
Commit: 07336c030f98032758e928ddb63f1e373c493f1c
https://github.com/Perl/perl5/commit/07336c030f98032758e928ddb63f1e373c493f1c
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M embed.fnc
M embed.h
M locale.c
M proto.h
Log Message:
-----------
XXX querylocale_l
Commit: efba8147172f18d58f7558c047b5098ad57f31c5
https://github.com/Perl/perl5/commit/efba8147172f18d58f7558c047b5098ad57f31c5
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M lib/locale.t
Log Message:
-----------
XXX temp: lib/locale.t: debug
Commit: 0cd3215ea25ef4aae971cfdac21018c556cfc73a
https://github.com/Perl/perl5/commit/0cd3215ea25ef4aae971cfdac21018c556cfc73a
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M lib/locale.t
Log Message:
-----------
lib/locale.t FILE debug
Commit: e3d3f628d4b20e1d6003f021bbccc3cf89005457
https://github.com/Perl/perl5/commit/e3d3f628d4b20e1d6003f021bbccc3cf89005457
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M lib/locale.t
Log Message:
-----------
lib/locale.t
Commit: e309460a8c3a85180dfde530d5f3cdf6b05145ae
https://github.com/Perl/perl5/commit/e309460a8c3a85180dfde530d5f3cdf6b05145ae
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M handy.h
Log Message:
-----------
XXX cygwin debugging small macro buf
Commit: 87d82b55836dd2f82c825b06843cdcf74c87f8b3
https://github.com/Perl/perl5/commit/87d82b55836dd2f82c825b06843cdcf74c87f8b3
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M iperlsys.h
Log Message:
-----------
iperlsys.h: TODO need to look at adding mutexes
Commit: 7dcaa673e3375c443921a83f1baf625c9d809f17
https://github.com/Perl/perl5/commit/7dcaa673e3375c443921a83f1baf625c9d809f17
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M regen/reentr.pl
Log Message:
-----------
reentr.pl: XXX about needing mutex
Commit: 561afd01b9de451bc612c6a69f67580b0de1f35b
https://github.com/Perl/perl5/commit/561afd01b9de451bc612c6a69f67580b0de1f35b
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M regexec.c
Log Message:
-----------
regexec.c: XXX has cast to U8 for some reason
Commit: af035f3444d8194dcc559b06883726e7ded93628
https://github.com/Perl/perl5/commit/af035f3444d8194dcc559b06883726e7ded93628
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M pod/perllocale.pod
Log Message:
-----------
perlocale
Commit: 380520c2302522cda4764d80f734191ac2d62d4e
https://github.com/Perl/perl5/commit/380520c2302522cda4764d80f734191ac2d62d4e
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M dist/ExtUtils-ParseXS/lib/perlxs.pod
M t/porting/known_pod_issues.dat
Log Message:
-----------
perlxs
Commit: 004bd81890a4e665edc893d53119dce468f2fc2a
https://github.com/Perl/perl5/commit/004bd81890a4e665edc893d53119dce468f2fc2a
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 7c2ec4d9b016cb2ecd4a97fe7b87e1fa43ab5a14
https://github.com/Perl/perl5/commit/7c2ec4d9b016cb2ecd4a97fe7b87e1fa43ab5a14
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M pp.c
Log Message:
-----------
Debug Windows memory usage in pp_study
Commit: f951fae9d17a66d9b9c9daa7abccadccac725a48
https://github.com/Perl/perl5/commit/f951fae9d17a66d9b9c9daa7abccadccac725a48
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M pod/perlmod.pod
Log Message:
-----------
perlmod
Commit: 3ff9fb01a4651c762085a5d6d9903b0e41205fa2
https://github.com/Perl/perl5/commit/3ff9fb01a4651c762085a5d6d9903b0e41205fa2
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
XXX perl.h: Debugging mutex lock'
Commit: 6adbd44d7ba4dea1f518f7ba8489b9fd92a83ffd
https://github.com/Perl/perl5/commit/6adbd44d7ba4dea1f518f7ba8489b9fd92a83ffd
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M ext/POSIX/lib/POSIX.pod
Log Message:
-----------
iXXX check for additions: POSIX.pod: Remove obsolete C89 reference
Commit: 6692c3efb281155ab8716648fba64f95ac3f6ca8
https://github.com/Perl/perl5/commit/6692c3efb281155ab8716648fba64f95ac3f6ca8
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
DEBUG_U
Commit: a68b89b1e7037e341c96cd92b62c273356824dc6
https://github.com/Perl/perl5/commit/a68b89b1e7037e341c96cd92b62c273356824dc6
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M perl.h
Log Message:
-----------
perl.h: category_eq_ctype
Commit: 60884f09fab96bcabff0bb71eb330f70306d15eb
https://github.com/Perl/perl5/commit/60884f09fab96bcabff0bb71eb330f70306d15eb
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M pod/perlhacktips.pod
Log Message:
-----------
XXX incomplete perlhacktips:
Commit: 864e1cbf1ed27ca8d72c97d3230472e3be01439b
https://github.com/Perl/perl5/commit/864e1cbf1ed27ca8d72c97d3230472e3be01439b
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M pod/perlhacktips.pod
Log Message:
-----------
revert perlhacktips so podcheck passes
Commit: cf65f9aa0bff6059edd91cd8bf8ce5729d60a483
https://github.com/Perl/perl5/commit/cf65f9aa0bff6059edd91cd8bf8ce5729d60a483
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M sv.c
Log Message:
-----------
perlapi: Combine sv_eq(), sv_eq_flags() entries
Commit: be4b5840068975203c9df5c5cf274959175ef7ca
https://github.com/Perl/perl5/commit/be4b5840068975203c9df5c5cf274959175ef7ca
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M thread.h
Log Message:
-----------
Don't panic if can't destroy mutex during global destruction
It's going to be destroyed anyway; this just obscures what the real
failure might be.
Commit: fccb5eedf5091ddcb32737ccb7e5861aa2390dbe
https://github.com/Perl/perl5/commit/fccb5eedf5091ddcb32737ccb7e5861aa2390dbe
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M ext/POSIX/lib/POSIX.pod
Log Message:
-----------
POSIX.pod: Clarify mbtowc(), wctomb() pod
Commit: 7111fa4e52333559a6a622625c0fdd04e7c96f96
https://github.com/Perl/perl5/commit/7111fa4e52333559a6a622625c0fdd04e7c96f96
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
M pod/perldelta.pod
Log Message:
-----------
XXX split, finish pod, tests: LC_NAME, GNU support
Commit: 26409e2093c83072e533610442ad0b09b92ba25c
https://github.com/Perl/perl5/commit/26409e2093c83072e533610442ad0b09b92ba25c
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
Norwegian futile
Commit: 299244cef85636bef678d802d5d76d5104fe67b2
https://github.com/Perl/perl5/commit/299244cef85636bef678d802d5d76d5104fe67b2
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M locale.c
Log Message:
-----------
Revert "Norwegian futile"
This reverts commit 3d86e1d2c8bb596e3d763047cdf56e336ac1b860.
Commit: c75bf9d3fb0dd3940a9cfab554ff31340f088bfb
https://github.com/Perl/perl5/commit/c75bf9d3fb0dd3940a9cfab554ff31340f088bfb
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 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: 10f92269f53649666a60333cae5bcef239d34bf7
https://github.com/Perl/perl5/commit/10f92269f53649666a60333cae5bcef239d34bf7
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M t/TEST
Log Message:
-----------
Revert "XXX skip cpan testing"
This reverts commit 1ccf009f5771c7d80e9a7a246ce5ef0518b21b22.
Commit: 4d4289c20068debca5652edb6bfbdbc2b019fa19
https://github.com/Perl/perl5/commit/4d4289c20068debca5652edb6bfbdbc2b019fa19
Author: Karl Williamson <[email protected]>
Date: 2023-01-06 (Fri, 06 Jan 2023)
Changed paths:
M lib/locale_threads.t
M locale.c
M perl.h
M perlio.c
M pp_ctl.c
M pp_sys.c
M util.c
Log Message:
-----------
A better maybe
Compare: https://github.com/Perl/perl5/compare/8fd2b89b559b...4d4289c20068