Tuesday 11th April 2023
Fedora Project
Updated perl-Devel-CallChecker to 0.009 in Rawhide:
Port to Perl 5.33.1, which defines a PERL_VERSION_GE() macro that clashes with the one this module previously had
- Skip thread tests on some old versions of Perl (around 5.10.0) where a core bug makes thread creation violate an internal assertion and causes crashes
- Skip thread tests on pre-5.8.9 Perls where a core bug makes thread creation corrupt memory
Skip thread tests on pre-5.8.3 Perls where a core bug makes thread completion break the global PL_sv_placeholder
- Put whitespace around C string literals being pasted, for C++11 compatibility
- Avoid using C preprocessor directives inside a macro argument list (which is not valid)
In XS code in the test suite, when croaking, avoid using __FILE__ as part of a format string, in case it includes a metacharacter
- Document the intended scope of this module's backporting effort
- Fix a documentation wording glitch
In XS declare as const some data that never changes
- Refactor thread tests
- In XS, refactor Perl version comparisons
- In XS, rename some macros for better style
- In XS, better argument parenthesisation in some macros
- Avoid some compiler warnings
In .gitignore, list temporary files produced by test XS compilation
Updated perl-Devel-Caller to 2.07 in Rawhide:
Fix compatibility with bleadperl (CPAN RT#144051)
Small Pod and Distribution clean-ups (GH#1)
Updated perl-Params-Classify (0.015) in Rawhide to use SPDX-format license tag
Local Packages
Updated perl-Devel-CallChecker to 0.009 as per the Fedora version
Updated perl-Devel-Caller to 2.07 as per the Fedora version
Updated perl-Params-Classify (0.015) as per the Fedora version