You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FWIW, this really should not have been removed from core, I fixed this by copying the one from core, which doesn't make sense. Its actually a bit trick to make an efficient function for this, see Perl_do_ncmp()'s code.
FWIW, this really should not have been removed from core, I fixed this by copying the one from core, which doesn't make sense. Its actually a bit trick to make an efficient function for this, see Perl_do_ncmp()'s code.
@demerphq, thanks for the release! I've just build it on our systems!
5.43.8 adds sv_numcmp(), sv_numlt(), sv_numgt() etc that handle overloading correctly (more correctly than the 0.03 or 0.06 implementation here) - ticket to come
Activity
book commentedon Oct 9, 2025
I came here confirm the issue with a similar error log:
ericherman commentedon Nov 12, 2025
If we look at line 1072 of
proto.hat perl5 commit 0351a629e71de127cbfd1b142e9eaa6069deabf5As we can see was updated in the diff but GitHub's deep linking doesn't seem to support the diff-view.
demerphq commentedon Jun 29, 2026
Sorry this is fixed now in v 5.0
demerphq commentedon Jun 29, 2026
FWIW, this really should not have been removed from core, I fixed this by copying the one from core, which doesn't make sense. Its actually a bit trick to make an efficient function for this, see Perl_do_ncmp()'s code.
book commentedon Jun 29, 2026
@demerphq, thanks for the release! I've just build it on our systems!
For the general discussion about hidden functions, maybe you'll want to chime in the discussion on Perl/perl5#23918, especially these comments by @Leont (Perl/perl5#23918 (comment)) and @tonycoz (Perl/perl5#23918 (comment)).
tonycoz commentedon Jun 29, 2026
5.43.8 adds sv_numcmp(), sv_numlt(), sv_numgt() etc that handle overloading correctly (more correctly than the 0.03 or 0.06 implementation here) - ticket to come