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

Reply via email to