[Perl/perl5] c1422f: Time-HiRes: don't warn in C++ builds
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c1422ffd5a3f4a25fc81b462014f97f09c3dbb0c https://github.com/Perl/perl5/commit/c1422ffd5a3f4a25fc81b462014f97f09c3dbb0c Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M dist/Time-HiRes/HiRes.xs Log Message: --- Time-HiRes: don't warn in C++ builds g++ warns here: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas] so don't try to suppress this warning for C++ builds. Commit: 9f0b4cb7e2d057de2067cf6535cac8f0590d53af https://github.com/Perl/perl5/commit/9f0b4cb7e2d057de2067cf6535cac8f0590d53af Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M dist/Time-HiRes/Changes M dist/Time-HiRes/HiRes.pm Log Message: --- bump $Time::HiRes::VERSION Compare: https://github.com/Perl/perl5/compare/acd31a0b582f...9f0b4cb7e2d0
[Perl/perl5] acd31a: perldelta for 576cb40592d
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: acd31a0b582fcbf8de81a808ef3d691fc9381a92 https://github.com/Perl/perl5/commit/acd31a0b582fcbf8de81a808ef3d691fc9381a92 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for 576cb40592d
[Perl/perl5] 576cb4: reset(): call set magic when clearing SVs
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 576cb40592d9fa7dd79b176acecb10438cb1b626 https://github.com/Perl/perl5/commit/576cb40592d9fa7dd79b176acecb10438cb1b626 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M sv.c M t/op/reset.t Log Message: --- reset(): call set magic when clearing SVs reset() with an argument would clear the specified SVs when requested but didn't call set magic, this would result in the effect on magic variables not applying, such as the $| and $^W used in the ticket. This isn't a problem for AVs and HVs as their corresponding clear functions do call the appropriate clear magic. Fixes #20763
[Perl/perl5] 0cd472: embed.fnc: mark uvuni_to_utf8() as a mathom
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 0cd4721fc41a5e79770dc62d1a6800c17e785cad https://github.com/Perl/perl5/commit/0cd4721fc41a5e79770dc62d1a6800c17e785cad Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M embed.fnc M embed.h M proto.h Log Message: --- embed.fnc: mark uvuni_to_utf8() as a mathom This was causing builds with -DNO_MATHOMS to fail on Win32, makedef.pl would generate an export, but since the definition is in mathoms.c linking would fail.
[Perl/perl5] da3a68: bump $POSIX::VERSION
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: da3a68b4a6db4c0b193c6d15d50fd498ecc1befd https://github.com/Perl/perl5/commit/da3a68b4a6db4c0b193c6d15d50fd498ecc1befd Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M ext/POSIX/lib/POSIX.pm Log Message: --- bump $POSIX::VERSION Commit: c24871517305dd783625347e621990a2a59dfe49 https://github.com/Perl/perl5/commit/c24871517305dd783625347e621990a2a59dfe49 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M lib/warnings.pm M regen/warnings.pl Log Message: --- bump $warnings::VERSION Compare: https://github.com/Perl/perl5/compare/a38e53e836c1...c24871517305
[Perl/perl5] a38e53: perldelta for 2fea725777ae
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a38e53e836c1784b41acb32404d52ed035923f8b https://github.com/Perl/perl5/commit/a38e53e836c1784b41acb32404d52ed035923f8b Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for 2fea725777ae
[Perl/perl5] 747190: test.pl: Clarify comments
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 7471907cd67433703b8d84b292cae3d648bf2369 https://github.com/Perl/perl5/commit/7471907cd67433703b8d84b292cae3d648bf2369 Author: Karl Williamson Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M t/test.pl Log Message: --- test.pl: Clarify comments Commit: 45e435f506801fce19b30480f2fcfc537a67b3d3 https://github.com/Perl/perl5/commit/45e435f506801fce19b30480f2fcfc537a67b3d3 Author: Karl Williamson Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M t/test.pl Log Message: --- test.pl: Add comment that you should clear watchdog As it says, failure to cancel a timer can lead to failing (or worse: flapping) tests Compare: https://github.com/Perl/perl5/compare/db13d3be7689...45e435f50680
[Perl/perl5] db13d3: POSIX: fix compiler warnings on windows
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: db13d3be7689b80baf7a315f26a198e88ba6a4d7 https://github.com/Perl/perl5/commit/db13d3be7689b80baf7a315f26a198e88ba6a4d7 Author: Lukas Mai Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M ext/POSIX/POSIX.xs Log Message: --- POSIX: fix compiler warnings on windows This should fix the following warnings: POSIX.c: In function 'XS_POSIX__Termios_getattr': POSIX.c:2126:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_setattr': POSIX.c:2182:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_getispeed': POSIX.c:2249:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_getiflag': POSIX.c:2281:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_getcc': POSIX.c:2334:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_setispeed': POSIX.c:2374:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_setiflag': POSIX.c:2416:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_setcc': POSIX.c:2464:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.xs: In function 'XS_POSIX_ctermid': POSIX.xs:1462:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define ctermid(x) (char *) not_here("ctermid") ^ POSIX.xs:3639:11: note: in expansion of macro 'ctermid' RETVAL = ctermid(s); ^~~ POSIX.c: In function 'XS_POSIX_ttyname': POSIX.xs:1383:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] # define ttyname(a) (char*)not_here("ttyname") ^ POSIX.c:5453:11: note: in expansion of macro 'ttyname' RETVAL = ttyname(fd); ^~~
[Perl/perl5] 8ace7a: Added example how to zero-pad floating-point number
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 8ace7af8aa2fb7c93e59fea6822d5df867fc13aa https://github.com/Perl/perl5/commit/8ace7af8aa2fb7c93e59fea6822d5df867fc13aa Author: Eugen Konkov Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M pod/perlfunc.pod Log Message: --- Added example how to zero-pad floating-point number Commit: 054253c5d407bc8930faa1dfecc3c4e71f55b9fb https://github.com/Perl/perl5/commit/054253c5d407bc8930faa1dfecc3c4e71f55b9fb Author: Eugen Konkov Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M .mailmap Log Message: --- Updated .mailmap Compare: https://github.com/Perl/perl5/compare/0a92f3412d7c...054253c5d407
[Perl/perl5]
Branch: refs/heads/hv/warndoc Home: https://github.com/Perl/perl5
[Perl/perl5] 78d7b3: warnings doc improvements
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 78d7b3d6aa9dda85efde54c4da2627be766ea344 https://github.com/Perl/perl5/commit/78d7b3d6aa9dda85efde54c4da2627be766ea344 Author: Hugo van der Sanden Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M lib/warnings.pm M lib/warnings/register.pm M regen/warnings.pl Log Message: --- warnings doc improvements - fix a couple of typos; - clarify that 'use warnings' enables even warnings that have not yet been registered; - rename function name in an example, since a later reference relates to the same function from a previous example; - link to a more specific point from warnings::register Commit: 0a05fa50a7215b7bb4becae955a348f6d7f62738 https://github.com/Perl/perl5/commit/0a05fa50a7215b7bb4becae955a348f6d7f62738 Author: Hugo van der Sanden Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M lib/warnings/register.pm Log Message: --- bump versions for warnings and warnings::register Commit: 0a92f3412d7cbd93b6246712b7339d41c6a00a21 https://github.com/Perl/perl5/commit/0a92f3412d7cbd93b6246712b7339d41c6a00a21 Author: Hugo van der Sanden Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M lib/warnings.pm M regen/warnings.pl Log Message: --- squashme: rename stub new to open Keep things consistent. Compare: https://github.com/Perl/perl5/compare/69b6a7188928...0a92f3412d7c
[Perl/perl5] 69b6a7: Correct grammar in perlfunc.pod - select
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 69b6a7188928bf04aebca5bfccdf669c31197b7f https://github.com/Perl/perl5/commit/69b6a7188928bf04aebca5bfccdf669c31197b7f Author: James Raspass Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M pod/perlfunc.pod Log Message: --- Correct grammar in perlfunc.pod - select
[Perl/perl5] a44bf6: loc_tools: Fix typo in comment
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a44bf644f93191e20cb040fbbebd7a9b3468c79d https://github.com/Perl/perl5/commit/a44bf644f93191e20cb040fbbebd7a9b3468c79d Author: Karl Williamson Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M t/loc_tools.pl Log Message: --- loc_tools: Fix typo in comment
[Perl/perl5] 2c96f4: utf8.h: prevent cast truncation warning on MSVC fo...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 2c96f462ceccb8446ed747749ad74ea339c8f547 https://github.com/Perl/perl5/commit/2c96f462ceccb8446ed747749ad74ea339c8f547 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M utf8.h Log Message: --- utf8.h: prevent cast truncation warning on MSVC for continuation mask Building with /W4 on MSVC would produce a warning like: inline.h(309): warning C4310: cast truncates constant value While the casting here is harmless, it's reasonable to eliminate warnings caused by headers that embedders or extension builders might use. Fixes #20999 Commit: 7345ef0e49826f671b55f4b058244b63589f76f3 https://github.com/Perl/perl5/commit/7345ef0e49826f671b55f4b058244b63589f76f3 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M inline.h Log Message: --- inline.h: eliminate conversion warnings Setting si_cxsubix in the context helper functions from the difference of two pointers on 64-bit builds produced warnings on MSVC like: inline.h(2815): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data Similar warnings are produced on gcc with -Wconversion (and many more) The machine that needs 2**32 context entries would also require much more memory to store the contexts themselves and any SVs and stack entries needed within each context, so I've cast the values rather than making si_cxsubix a SSize_t. Fixes parts of #20841, preventing this warning when the header is used by embedders or extension builders. Commit: 9075f9d3c48af08c3e339e6a1efe4a88896f9aec https://github.com/Perl/perl5/commit/9075f9d3c48af08c3e339e6a1efe4a88896f9aec Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M inline.h Log Message: --- foldEQ(), foldEQ_latin1(): mark the context as unused These functions are also used as pointers, so we need to retain the context parameter to be compatible with the other similar functions that do use their context. Commit: a383e1c1a3f1023dd97dca5a34e955fd689c87c7 https://github.com/Perl/perl5/commit/a383e1c1a3f1023dd97dca5a34e955fd689c87c7 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M inline.h Log Message: --- sv_isbool(): mark the context parameter unused This warned on MSVC Commit: 0d8ee59c0c8126743299483b2fc83f9aa0bd8fad https://github.com/Perl/perl5/commit/0d8ee59c0c8126743299483b2fc83f9aa0bd8fad Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M inline.h Log Message: --- inline.h: prevent cast warning on MSVC MSVC complains about truncation (it isn't truncation) when casting the pointer to bool. Commit: 709d3527f482e17fb660660e021c4e0b0d1664cd https://github.com/Perl/perl5/commit/709d3527f482e17fb660660e021c4e0b0d1664cd Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M win32/win32.h Log Message: --- win32.h: eliminate anonymous union (C11 feature) This warned on MSVC: win32.h(277): warning C4201: nonstandard extension used: nameless struct/union Commit: 062c5cf99316948b6d05806b9379915565767b5b https://github.com/Perl/perl5/commit/062c5cf99316948b6d05806b9379915565767b5b Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M cop.h Log Message: --- cop.h: suppress padding warning from MSVC MSVC complained about this code: cop.h(34): warning C4324: 'jmpenv': structure was padded due to alignment specifier which happens due to the jmpbuf structure in MSVC having an alignment attribute set. Commit: 61dc65be39aca9f6adadfafb3437f35b15277310 https://github.com/Perl/perl5/commit/61dc65be39aca9f6adadfafb3437f35b15277310 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M sv_inline.h Log Message: --- SvPVXtrue(): mark the context parameter as unused Commit: 2fea725777ae0dd2c2a52e1ee39d3ddf9e519c30 https://github.com/Perl/perl5/commit/2fea725777ae0dd2c2a52e1ee39d3ddf9e519c30 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M cop.h M inline.h M sv_inline.h M utf8.h M win32/win32.h Log Message: --- Suppress various header build warnings on MSVC with /W4 These prevents noise for downstream embedders. PR #21031 Compare: https://github.com/Perl/perl5/compare/07e3b5cdb6f7...2fea725777ae
[Perl/perl5] 07e3b5: use the linker to link generate_uudmap$(EXE)
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 07e3b5cdb6f7260446b791acf0623e01a37e4739 https://github.com/Perl/perl5/commit/07e3b5cdb6f7260446b791acf0623e01a37e4739 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M Makefile.SH Log Message: --- use the linker to link generate_uudmap$(EXE) Recent versions of clang++ complain when building .c files as C++: clang-16: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] The solution for this would be to Configure with: ./Configure ... -Dcc=clang++\ -xc++ -Dld=clang++ this results in the link stage for generate_uudmap trying to compile generate_uudmap.o as C++ and hilarity ensues. Fix this by using the linker to link.
[Perl/perl5] 73dcd1: perldelta for dcc4b625fb9
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 73dcd1d4a48551519f31dd3aae640a135e1e9e97 https://github.com/Perl/perl5/commit/73dcd1d4a48551519f31dd3aae640a135e1e9e97 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for dcc4b625fb9
[Perl/perl5] dcc4b6: perlhacktips: C99, but not array designators nor c...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: dcc4b625fb9453bcd3aa81e4f27d5e30a4d009e0 https://github.com/Perl/perl5/commit/dcc4b625fb9453bcd3aa81e4f27d5e30a4d009e0 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M pod/perlhacktips.pod Log Message: --- perlhacktips: C99, but not array designators nor compound literals The second came up while trying to get perl to build as C++ in MSVC 2022. Addresses #21073 (but isn't a fix)
[Perl/perl5] d06437: EU::CBuilder: add a prototype to the test code for...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d064376010b43688c2811900c35310de758520eb https://github.com/Perl/perl5/commit/d064376010b43688c2811900c35310de758520eb Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm Log Message: --- EU::CBuilder: add a prototype to the test code for have_compiler() The C code used to probe for a working compiler defined a function without a prototype, which could cause warning noise when used. Add a prototype. Commit: 7c993de8caeed46c3d359a3391f0299a559f58a0 https://github.com/Perl/perl5/commit/7c993de8caeed46c3d359a3391f0299a559f58a0 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M dist/ExtUtils-CBuilder/Changes M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Unix.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/VMS.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/aix.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/android.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/cygwin.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/darwin.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/dec_osf.pm M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/os2.pm Log Message: --- bump $EU::CBuilder::*VERSION and update Changes Compare: https://github.com/Perl/perl5/compare/c855e339ae4a...7c993de8caee
[Perl/perl5] 8555f8: propose the darwin libperl.t fixes for backport to...
Branch: refs/heads/maint-votes Home: https://github.com/Perl/perl5 Commit: 8555f85cc353d9e0cd59c72090ded4f135c84ff1 https://github.com/Perl/perl5/commit/8555f85cc353d9e0cd59c72090ded4f135c84ff1 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M votes-5.36.xml Log Message: --- propose the darwin libperl.t fixes for backport to maint-5.36
[Perl/perl5] c855e3: perldelta for b1db17763c, 41f7ccfe264 and 3e81034731
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c855e339ae4a7adb6d370516be4ba89003dcb47f https://github.com/Perl/perl5/commit/c855e339ae4a7adb6d370516be4ba89003dcb47f Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for b1db17763c, 41f7ccfe264 and 3e81034731
[Perl/perl5] 3e8103: libperl.t: remove the now obsolere skip on darwin
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3e81034731d800130bf697e44c1732167a2fa5ef https://github.com/Perl/perl5/commit/3e81034731d800130bf697e44c1732167a2fa5ef Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M t/porting/libperl.t Log Message: --- libperl.t: remove the now obsolere skip on darwin
[Perl/perl5] b1db17: porting/libperl.t: handle nm output on Mac OS Vent...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: b1db17763c817dd84f06c0147a2bc60fe1bfe639 https://github.com/Perl/perl5/commit/b1db17763c817dd84f06c0147a2bc60fe1bfe639 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M t/porting/libperl.t Log Message: --- porting/libperl.t: handle nm output on Mac OS Ventura 13.4 Fixes #21117 Commit: 41f7ccfe264b40f480676b52fe3c0bc952e66041 https://github.com/Perl/perl5/commit/41f7ccfe264b40f480676b52fe3c0bc952e66041 Author: Tony Cook Date: 2023-07-04 (Tue, 04 Jul 2023) Changed paths: M t/porting/libperl.t Log Message: --- libperl.t: eliminate the rest of the noise on recent Darwin l_switch.table.S_set_regex_pv.3163 l___const.S_pmtrans.PL_partition_by_byte_length * l___const.S_my_localeconv.lconv_integers * and the [cold func] entries. The symbols marked * above may indicate an optimisation opportunity, such symbols reference initialisation data for auto constant data structures within the function, which is initialised by copy on each function entry. Compare: https://github.com/Perl/perl5/compare/b6357fefc458...41f7ccfe264b
[Perl/perl5] b6357f: perlfunc.pod: Correct getpwnam example
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: b6357fefc4581030b6d4d7b635fcdd972b374fb6 https://github.com/Perl/perl5/commit/b6357fefc4581030b6d4d7b635fcdd972b374fb6 Author: Elvin Aslanov Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M pod/perlfunc.pod Log Message: --- perlfunc.pod: Correct getpwnam example Fixes Perl/perl5#21137
[Perl/perl5] 9cd988: Release schedule for 5.39 dev cycle
Branch: refs/heads/jkeenan/5-39-release-schedule-20230703 Home: https://github.com/Perl/perl5 Commit: 9cd98894ff8c84aa6a9478db8608dde56a829542 https://github.com/Perl/perl5/commit/9cd98894ff8c84aa6a9478db8608dde56a829542 Author: James E Keenan Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M Porting/release_schedule.pod Log Message: --- Release schedule for 5.39 dev cycle Skeleton only; no assignments yet. NOTE: The 5.38.0 release manager opted not to do a "same day" or "next day" of perl-5.39.0. Does that mean that we start this year's dev cycle with a 5.39.0 release on July 20 --or a 5.39.1? (Assuming the latter.) NOTE: As of the time of creation of this branch, having no 5.39.0 release we also lack a v5.39.0 annotated tag. This has implications for CPANtesters reports. Task::CPAN::Reporter, for example, by default does not transmit multiple PASS reports for a given version of a given distro for a given Perl release. If I tested WWW-Mechanize-2.17 against one of the perl-5.38.0-RC* releases, I can't transmit a new report until we're at 5.39.*.
[Perl/perl5] 545f6e: op/sub.t: Cancel watchdog when done
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 545f6e3fd67ed8b75305cfcc59305eddbaca1bf8 https://github.com/Perl/perl5/commit/545f6e3fd67ed8b75305cfcc59305eddbaca1bf8 Author: Karl Williamson Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M t/op/sub.t Log Message: --- op/sub.t: Cancel watchdog when done A watchdog timer should be cancelled after the test(s) it guards. Otherwise, when someone adds new tests after it in the file, and doesn't notice that the tests are under the watchdog, those new tests can fail. These failures may be intermittent, only happening under heavy load.
[Perl/perl5] c164c4: perl.h: Use an enum to simplify consecutive value ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c164c467952dd4fb7b81b3030f8ccc445ae438a8 https://github.com/Perl/perl5/commit/c164c467952dd4fb7b81b3030f8ccc445ae438a8 Author: Karl Williamson Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M perl.h Log Message: --- perl.h: Use an enum to simplify consecutive value initialization This commit replaces the clumsy method to initialize some symbols with consecutive vaues. This also presents opportunities to declare variables as the particular enum type, to allow for better checking and code generation. Commit: 285aa86e9e59c1a4c3b9f42fdffc94e6fa656cee https://github.com/Perl/perl5/commit/285aa86e9e59c1a4c3b9f42fdffc94e6fa656cee Author: Karl Williamson Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M locale.c M perl.h Log Message: --- locale.c: Always leave a space for LC_ALL entries Some platforms may not have the LC_ALL conglomerate category. This commit leaves a placeholder for it anyways. Having this always there can lead to some simplifications. Compare: https://github.com/Perl/perl5/compare/ac95fc10948d...285aa86e9e59
[Perl/perl5] ac95fc: Fix typo in win32/Makefile comment
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ac95fc10948d6e7a38433eaa4a0824b8e9b1f1e5 https://github.com/Perl/perl5/commit/ac95fc10948d6e7a38433eaa4a0824b8e9b1f1e5 Author: Karl Williamson Date: 2023-07-03 (Mon, 03 Jul 2023) Changed paths: M win32/Makefile Log Message: --- Fix typo in win32/Makefile comment