[Perl/perl5] ebf40d: Make versions in ExtUtils-ParseXS consistent
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ebf40d2dd691391f760387f7a1c53f4822c23bbf https://github.com/Perl/perl5/commit/ebf40d2dd691391f760387f7a1c53f4822c23bbf Author: Leon Timmermans Date: 2023-05-08 (Mon, 08 May 2023) Changed paths: M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Cmd.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/InputMap.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/OutputMap.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Type.pm Log Message: --- Make versions in ExtUtils-ParseXS consistent
[Perl/perl5]
Branch: refs/heads/smoke-me/khw-alpine Home: https://github.com/Perl/perl5
[Perl/perl5] f28db2: Revert "PERL_SET_LOCALE_CONTEXT: Actually do somet...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: f28db2e5baa733a934e06d2fdeda0302c90330d1 https://github.com/Perl/perl5/commit/f28db2e5baa733a934e06d2fdeda0302c90330d1 Author: Karl Williamson Date: 2023-05-08 (Mon, 08 May 2023) Changed paths: M perl.h Log Message: --- Revert "PERL_SET_LOCALE_CONTEXT: Actually do something" This reverts commit 9e254b0b5b145c9bfc3053e778e9f7fbb3760b45. Date: Wed Apr 5 12:26:26 2023 -0600 This fixes GH #21040 The reverted commit caused failures in platforms using the musl library, notably Alpine Linux. I came up with a fix for that, which instead broke Windows. In looking at that I realized the original fix is incomplete, and that things are too precarious to try to fix so close to 5.38.0. For example, I spent hours, due to a %p format printing 0 for what turned out to be a non-NULL string pointer. I think it has to do do with the fact that the failing code is in the middle of transitioning between threads, and the printing got confused as a result. The reverted commit was part of a series fixing #20155 and #20231. But the earlier part of the series succeeded in fixing those, without that commit, so reverting it should not cause things to break as a result. This whole issue has to do with locales and threading. Those still don't play well together. I have a series of well over 200 commits that address this situation, for applying in early 5.39. My point is that we are a long way from solving these kinds of issues; and they don't come up that much in the field because they just don't get used. The reverted commit would help if it worked properly, but it's not the only thing wrong by a long shot.
[Perl/perl5]
Branch: refs/heads/leont/lambda-compat Home: https://github.com/Perl/perl5
[Perl/perl5] 6b4b97: Generate array initialization designators that don...
Branch: refs/heads/leont/lambda-compat Home: https://github.com/Perl/perl5 Commit: 6b4b97f341c2d7b2e01be6c6c62aa1990d1b9cc4 https://github.com/Perl/perl5/commit/6b4b97f341c2d7b2e01be6c6c62aa1990d1b9cc4 Author: Leon Timmermans Date: 2023-05-08 (Mon, 08 May 2023) Changed paths: M regen/opcode.pl Log Message: --- Generate array initialization designators that don't confuse MSVC In C++ mode, MSVC can confuse them for lambda syntax. Commit: 9c7ff724cd6ee8293128ccf0d1898ed8f479e32b https://github.com/Perl/perl5/commit/9c7ff724cd6ee8293128ccf0d1898ed8f479e32b Author: Leon Timmermans Date: 2023-05-08 (Mon, 08 May 2023) Changed paths: M opcode.h Log Message: --- Regenerate opcode.h with disambiguated designators Compare: https://github.com/Perl/perl5/compare/6b4b97f341c2%5E...9c7ff724cd6e