Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: afdc2649e99c79f6902f5ada3bc13dddf3333d8b
https://github.com/Perl/perl5/commit/afdc2649e99c79f6902f5ada3bc13dddf3333d8b
Author: Richard Leach <[email protected]>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M embed.fnc
M embed.h
M proto.h
M sv.c
Log Message:
-----------
Change uiv_2buf() from a static to public API function
Commit: 547eb53d19965b7edd6500bdf06e8dba86196a94
https://github.com/Perl/perl5/commit/547eb53d19965b7edd6500bdf06e8dba86196a94
Author: Richard Leach <[email protected]>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M handy.h
Log Message:
-----------
handy.h: make IV_MIN convenience macros public
This allows NEGATE_2UV, NEGATE_2IV, and ABS_IV_MIN to be used
outside of core.
Commit: 8eda197502dafa419d1099460d7873b68fb3400e
https://github.com/Perl/perl5/commit/8eda197502dafa419d1099460d7873b68fb3400e
Author: Richard Leach <[email protected]>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M doio.c
M pod/perldelta.pod
M t/perf/benchmarks
Log Message:
-----------
Perl_do_print: use uiv_2buf for faster IV stringification
`Perl_do_print`'s pre-existing method for stringification of an IV within
an SVt_IV involves creating a temporary SVt_PV, using `sv_vcatpvfn_flags`
to do the stringification, then freeing the SVt_PV once the buffer has
been written out.
This is considerably slower than using `uiv_2buf`, the helper
function used by `sv_2pv_flags`. So this commit modifies `Perl_do_print`
to use `uiv_2buf`.
Commit: 9e4eadc4952873ff0244fa10e27d21383caf45b5
https://github.com/Perl/perl5/commit/9e4eadc4952873ff0244fa10e27d21383caf45b5
Author: Richard Leach <[email protected]>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M doio.c
Log Message:
-----------
Perl_do_print: code readability improvements suggested in GH#22927
Commit: 2ed88f4bb9999aed9056a49a4302715c53693f38
https://github.com/Perl/perl5/commit/2ed88f4bb9999aed9056a49a4302715c53693f38
Author: Richard Leach <[email protected]>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M sv.c
Log Message:
-----------
uiv_2buf: code quality improvements suggested in GH#22927
Compare: https://github.com/Perl/perl5/compare/ca9b8c78b2af...2ed88f4bb999
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications