Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: afdc2649e99c79f6902f5ada3bc13dddf3333d8b https://github.com/Perl/perl5/commit/afdc2649e99c79f6902f5ada3bc13dddf3333d8b Author: Richard Leach <richardle...@users.noreply.github.com> 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 <richardle...@users.noreply.github.com> 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 <richardle...@users.noreply.github.com> 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 <richardle...@users.noreply.github.com> 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 <richardle...@users.noreply.github.com> 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