Branch: refs/heads/smoke-me/khw-threads
  Home:   https://github.com/Perl/perl5
  Commit: 151826f4d6e93d7525d5b3a6c871803ee4a3c868
      
https://github.com/Perl/perl5/commit/151826f4d6e93d7525d5b3a6c871803ee4a3c868
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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


  Commit: 4c8791cdf0e199f6b01784c4273f135bfe0f47bb
      
https://github.com/Perl/perl5/commit/4c8791cdf0e199f6b01784c4273f135bfe0f47bb
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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


  Commit: b1430bb23bf56e3c2586d379436cf16d37556a4c
      
https://github.com/Perl/perl5/commit/b1430bb23bf56e3c2586d379436cf16d37556a4c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M sv.c

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


  Commit: d4c43fc78df9c2c01a7fde2fd3f397c58106541a
      
https://github.com/Perl/perl5/commit/d4c43fc78df9c2c01a7fde2fd3f397c58106541a
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c
    M perl.h

  Log Message:
  -----------
  XXX flesh out msg: Add STDIZED_MUTEX_LOCK


  Commit: ac8e075d338d59d9e14dde0e80d6cacaca893164
      
https://github.com/Perl/perl5/commit/ac8e075d338d59d9e14dde0e80d6cacaca893164
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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


  Commit: a29a64c105f4521d0bfbd41d8f764ff6a8e29e80
      
https://github.com/Perl/perl5/commit/a29a64c105f4521d0bfbd41d8f764ff6a8e29e80
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

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

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


  Commit: 17be9a19d00d905831265f095dd975ff409f5589
      
https://github.com/Perl/perl5/commit/17be9a19d00d905831265f095dd975ff409f5589
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M t/loc_tools.pl

  Log Message:
  -----------
  loc_tools.pl: Accept dashless UTF8 besides to 'UTF-8'

The dash is sometimes omitted


  Commit: 9cfbf3787ee3036231e5a16fd419a85acc873721
      
https://github.com/Perl/perl5/commit/9cfbf3787ee3036231e5a16fd419a85acc873721
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M t/loc_tools.pl

  Log Message:
  -----------
  loc_tools.pl: Always do normalized locale name check

Because of variances in capitilization and use of dashes, we should only
compare locale names that have been normalized to a common syntax.  This
was the remaining outlier, and caused issues on some platforms.


  Commit: 90f9932fb4edd46bde5f338fcaa8c6612aaf28d6
      
https://github.com/Perl/perl5/commit/90f9932fb4edd46bde5f338fcaa8c6612aaf28d6
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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


  Commit: fc9df30e1176d9db01bae787398a5e64c1f091e9
      
https://github.com/Perl/perl5/commit/fc9df30e1176d9db01bae787398a5e64c1f091e9
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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

This as only emitted on Windows VS before 2015.


  Commit: e411ffd105efac695e35772f3f1b7e952c32e74a
      
https://github.com/Perl/perl5/commit/e411ffd105efac695e35772f3f1b7e952c32e74a
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: If not compiling locales, can't have UTF-8 ones

If Perl is compiled to not pay attention at all to locales, everything
effectively becomes the C locale, which isn't a UTF-8 one.  So we know
that at compile time.


  Commit: b3397913389ef9a800bdd0f3712754ec52d5c95e
      
https://github.com/Perl/perl5/commit/b3397913389ef9a800bdd0f3712754ec52d5c95e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M lib/locale_threads.t

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


  Commit: edd854d1b5f68c9a47bf443bab1bb67400821de2
      
https://github.com/Perl/perl5/commit/edd854d1b5f68c9a47bf443bab1bb67400821de2
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M lib/locale_threads.t

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


  Commit: f773817bec92794aa46f37f939520e4e79c68a57
      
https://github.com/Perl/perl5/commit/f773817bec92794aa46f37f939520e4e79c68a57
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M lib/locale_threads.t

  Log Message:
  -----------
  lower limits on locale_threads


  Commit: 836c6c4f0e3163d2ff958023270191d5fd7310af
      
https://github.com/Perl/perl5/commit/836c6c4f0e3163d2ff958023270191d5fd7310af
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M lib/locale_threads.t

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


  Commit: 52cb0377b01088b33a8c42f55aeb8ad8623334bc
      
https://github.com/Perl/perl5/commit/52cb0377b01088b33a8c42f55aeb8ad8623334bc
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

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

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


  Commit: f08c082bac2c871f9f171e0327d65070edfba24e
      
https://github.com/Perl/perl5/commit/f08c082bac2c871f9f171e0327d65070edfba24e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M perl.h

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


  Commit: 35000e3bf30ee96e2fbe79dce593435d8e293883
      
https://github.com/Perl/perl5/commit/35000e3bf30ee96e2fbe79dce593435d8e293883
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

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

  Log Message:
  -----------
  For Dimitry


  Commit: 13f9da7027df60d6f992f929b99911186b4c30df
      
https://github.com/Perl/perl5/commit/13f9da7027df60d6f992f929b99911186b4c30df
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M ext/XS-APItest/APItest.xs
    M ext/XS-APItest/t/op.t

  Log Message:
  -----------
  gtk


  Commit: 079b8c921906aa218f68df380034d4da2e83d4be
      
https://github.com/Perl/perl5/commit/079b8c921906aa218f68df380034d4da2e83d4be
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c
    M perl.h

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


  Commit: 8c760bb5e7014e3e7d953e60776898d7c0d2c1cf
      
https://github.com/Perl/perl5/commit/8c760bb5e7014e3e7d953e60776898d7c0d2c1cf
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c
    M perl.h

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

This reverts commit


  Commit: c5561f47e956e772fc36a6bea8638770b03ffebf
      
https://github.com/Perl/perl5/commit/c5561f47e956e772fc36a6bea8638770b03ffebf
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

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

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


  Commit: a3d0bb92542cb1f9935a31fd817eabe83a0ec50f
      
https://github.com/Perl/perl5/commit/a3d0bb92542cb1f9935a31fd817eabe83a0ec50f
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M dist/threads/threads.xs

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


  Commit: a475901cda87963d1c32f86837458f8f82a22268
      
https://github.com/Perl/perl5/commit/a475901cda87963d1c32f86837458f8f82a22268
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M embedvar.h
    M intrpvar.h
    M locale.c
    M makedef.pl
    M sv.c

  Log Message:
  -----------
  locale.c: Use buffer instead of SAVEFREEPV

This eliminates the use of temporaries here, as long suggested to do by
the comments


  Commit: f0aabf102a3cff4701dd700e1a0b83605f0de7c4
      
https://github.com/Perl/perl5/commit/f0aabf102a3cff4701dd700e1a0b83605f0de7c4
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M embedvar.h
    M intrpvar.h
    M locale.c
    M makedef.pl
    M sv.c

  Log Message:
  -----------
  Revert "locale.c: Use buffer instead of SAVEFREEPV"

This reverts commit 8f69bfc07fdf0a85a53dc77725603a27f353f170.
It isn't working


  Commit: 7243c3d71e9f019bc0d9b9fa98f67935427e87ca
      
https://github.com/Perl/perl5/commit/7243c3d71e9f019bc0d9b9fa98f67935427e87ca
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  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: a08c7a75138b7a474412f385358723ebf9ff46f7
      
https://github.com/Perl/perl5/commit/a08c7a75138b7a474412f385358723ebf9ff46f7
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M t/loc_tools.pl

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


  Commit: 7cfffc7b8c23c8e8b0f3471cc11359d958fc8354
      
https://github.com/Perl/perl5/commit/7cfffc7b8c23c8e8b0f3471cc11359d958fc8354
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M t/loc_tools.pl

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


  Commit: 6d39c10c5e24724607a243a75ef478b371cee340
      
https://github.com/Perl/perl5/commit/6d39c10c5e24724607a243a75ef478b371cee340
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

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

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


  Commit: fb9eb4c37e283c2624f26591af8d13a6acfd44af
      
https://github.com/Perl/perl5/commit/fb9eb4c37e283c2624f26591af8d13a6acfd44af
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  ? sync global?


  Commit: 3debc2053f1acf89719876f74c4aa3af3d61cdda
      
https://github.com/Perl/perl5/commit/3debc2053f1acf89719876f74c4aa3af3d61cdda
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  sync


  Commit: bd9e3235fdd5e90f0fe33dea12c1d54a0cd11139
      
https://github.com/Perl/perl5/commit/bd9e3235fdd5e90f0fe33dea12c1d54a0cd11139
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M perl.h

  Log Message:
  -----------
  help


  Commit: f4e154c99d17230279b8160f986fe1bd8877030d
      
https://github.com/Perl/perl5/commit/f4e154c99d17230279b8160f986fe1bd8877030d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M makedef.pl
    M perl.h

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


  Commit: 9a3aa1d2ea45ff1da96523a11b51851ff7554617
      
https://github.com/Perl/perl5/commit/9a3aa1d2ea45ff1da96523a11b51851ff7554617
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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


  Commit: e05dea865f4542d6c0aced7b1a786227a4dc4abd
      
https://github.com/Perl/perl5/commit/e05dea865f4542d6c0aced7b1a786227a4dc4abd
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  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: d92aae5ca2af2ff560bbeac146817001ae841767
      
https://github.com/Perl/perl5/commit/d92aae5ca2af2ff560bbeac146817001ae841767
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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

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


  Commit: a7b0694bff2eebe7ecf85e08660ea290efe84bff
      
https://github.com/Perl/perl5/commit/a7b0694bff2eebe7ecf85e08660ea290efe84bff
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  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: 61343e5eec76989ced2536480c6f2c60d9378dca
      
https://github.com/Perl/perl5/commit/61343e5eec76989ced2536480c6f2c60d9378dca
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  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: 38be7f52851de1155ce4493cb32c54622025742d
      
https://github.com/Perl/perl5/commit/38be7f52851de1155ce4493cb32c54622025742d
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M perl.h

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


  Commit: 326a4bb4da8a2d956a2f343b1247dcd22e345f0b
      
https://github.com/Perl/perl5/commit/326a4bb4da8a2d956a2f343b1247dcd22e345f0b
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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


  Commit: 4d0f804f1dfb2e213db13fe22e39dfa70aa695ef
      
https://github.com/Perl/perl5/commit/4d0f804f1dfb2e213db13fe22e39dfa70aa695ef
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  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: ed51d994be7cd0a1bfb8b112fb518c7b7cd6b178
      
https://github.com/Perl/perl5/commit/ed51d994be7cd0a1bfb8b112fb518c7b7cd6b178
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  global locale


  Commit: 1875a82dd7e49e7b97fab6675ceab6c4f3ab2512
      
https://github.com/Perl/perl5/commit/1875a82dd7e49e7b97fab6675ceab6c4f3ab2512
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M hints/darwin.sh

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


  Commit: 20161dc58cb9b8ac606dfbb24b76c8b4ec3519d4
      
https://github.com/Perl/perl5/commit/20161dc58cb9b8ac606dfbb24b76c8b4ec3519d4
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M t/run/locale.t

  Log Message:
  -----------
  locale threads: diag the list of locales


  Commit: bd78b3e8d302a67ddbd59368e0ebbb0bd5eaaf96
      
https://github.com/Perl/perl5/commit/bd78b3e8d302a67ddbd59368e0ebbb0bd5eaaf96
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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


  Commit: 957e267f3bc5695a1d08dd466cf796e17ed67ae3
      
https://github.com/Perl/perl5/commit/957e267f3bc5695a1d08dd466cf796e17ed67ae3
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M perl.h

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


  Commit: fd4137cd5143e29282c3e13e055bd08878120d8e
      
https://github.com/Perl/perl5/commit/fd4137cd5143e29282c3e13e055bd08878120d8e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-12-10 (Sat, 10 Dec 2022)

  Changed paths:
    M locale.c

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


Compare: https://github.com/Perl/perl5/compare/a4b12b3f5858...fd4137cd5143

Reply via email to