perl5 icon indicating copy to clipboard operation
perl5 copied to clipboard

🐪 The Perl programming language

Results 772 perl5 issues
Sort by recently updated
recently updated
newest added

Making structures use internally to implement some internal behaviour opaque with accessor functions only makes code less fragile and makes related maintenance much easier. Change doesn't affect language nor API.

The function bytes_from_utf8() already does what what these two instances of duplicated code do. --------------------------------------------------------------------------------- * This set of changes does not require a perldelta entry.

inspire by looking at bug https://github.com/Perl/perl5/issues/22653, and remarks in the past over these 3 fns being super important esp for enterprise serialization/deserial/wire format decoding. They are also sort of related...

On i686 systems with -msse __float128 requires 16 byte alignment, but for XPVNV bodies the hack used by new_body_allocated() to avoid allocating the unused xmg_stash and xmg_u fields means that...

Suggests not to try replacing `builtin::` functions, because it may break various optimisations. This is an **alternative to** https://github.com/Perl/perl5/pull/22657 * This set of changes does not require a perldelta entry.

documentation

Affects only mingw-w64 builds of perl. With mingw-w64, the Socket module that is built during the building of perl has lacked some features that are provided by a Socket module...

Similar to commit 75122876d2e240d7aafe35db62c52dc639af3437, `SvUV_nomg(sv)` in `pp_int` in pp.c could be safely replaced with simple `SvUVX(sv)`, as `SvIOK(sv)` and `SvIsUV(sv)` are already tested. This patch should not change any behavior...

When using 64-bit addressing (by passing `-Duse64bitall` to Configure) on macOS arm64, clang throws the following cryptic error when compiling a test program: ``` Use which C compiler? [cc] clang:...

This tidies up this function a bit --------------------------------------------------------------------------------- * This set of changes does not require a perldelta entry.

Since 570fa43328, we emit precedence warnings if the LHS of a comparison or binding op starts with an unparenthesized logical negation (`!`, as in `!$x == $y`). Explicit parens can...