Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 6773f0fb0abd6e7c3e53caf7f2ca08a178c4fd73
      
https://github.com/Perl/perl5/commit/6773f0fb0abd6e7c3e53caf7f2ca08a178c4fd73
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M embed.fnc

  Log Message:
  -----------
  embed.fnc: Add comment


  Commit: 4e751d51ff4b130459e1d450f84d539648926174
      
https://github.com/Perl/perl5/commit/4e751d51ff4b130459e1d450f84d539648926174
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M toke.c

  Log Message:
  -----------
  toke.c: Add comment to S_parse-ident


  Commit: e3f7e781f3cae7f84b4c84e60e3f3ab81d9172b7
      
https://github.com/Perl/perl5/commit/e3f7e781f3cae7f84b4c84e60e3f3ab81d9172b7
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  embed.pl: Save some hash references in variables

This shortens later references


  Commit: ea15ca3786de71983163e2a861556d4ca0dcbb65
      
https://github.com/Perl/perl5/commit/ea15ca3786de71983163e2a861556d4ca0dcbb65
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M autodoc.pl
    M embed.fnc
    M regen/embed.pl

  Log Message:
  -----------
  embed.fnc: Add EPTRtermNUL

Some functions take arguments that point to the terminating NUL
character of a string.  This commit adds a way to declare in embed.fnc
that a given argument is of that kind.


  Commit: 6a3909491083f8c0b66123d1d11c6328dd5cca96
      
https://github.com/Perl/perl5/commit/6a3909491083f8c0b66123d1d11c6328dd5cca96
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string args assertions for S_wildcard

The end pointer for this function should always point to the terminating
NUL character of the string.


  Commit: c6c2ced1e9266b7f5bf9c32585607235a415a1d4
      
https://github.com/Perl/perl5/commit/c6c2ced1e9266b7f5bf9c32585607235a415a1d4
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string arg assertions for S_incline

This function is expecting a NUL-terminated C string


  Commit: 31d13f8ab7d718bc01adad7bb2b97f4127018b8d
      
https://github.com/Perl/perl5/commit/31d13f8ab7d718bc01adad7bb2b97f4127018b8d
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string arg assertions for S_packlist

This function takes a string argument with beginning and ending
positions.  It appears to me that those positions are overwritten
without being examined, but the function does get called with an
apparently empty string, but it actually contains a NUL.


  Commit: ff31f47a54f1b920c4b274ed46ae60c80fb06448
      
https://github.com/Perl/perl5/commit/ff31f47a54f1b920c4b274ed46ae60c80fb06448
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M embed.fnc
    M proto.h

  Log Message:
  -----------
  embed.fnc: Add string assertions for S_intuit-more

This makes sure the terminating character is a NUL.  This internal
function isn't documented as having that requirement, but that's always
the case in our test suite.  And functions it calls assume there is at
least one character in the input, so the assertion shouldn't be EPTRge,
and the test suite fails if it is EPTRgt.


Compare: https://github.com/Perl/perl5/compare/bbc7f9cd1ee7...ff31f47a54f1

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to