[Perl/perl5] 58e4a1: perlhacktips: Note cpp flags restrict symbol visib...

[email protected] (Karl Williamson via perl5-changes)
Newsgroups perl.perl5.changes
Message-ID <Perl/perl5/push/refs/heads/blead/[email protected]>
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 58e4a1d6607d488a6b502f5c285ec1d3f3e1d83f
      https://github.com/Perl/perl5/commit/58e4a1d6607d488a6b502f5c285ec1d3f3e1d83f
  Author: Karl Williamson <[email protected]>
  Date:   2026-08-20 (Thu, 20 Aug 2026)

  Changed paths:
    M pod/perlhacktips.pod

  Log Message:
  -----------
  perlhacktips: Note cpp flags restrict symbol visibility

In 057f28063d49b663428f0b8afd522de156fe8d7d that expanded the text in
perlhacktips, I forgot to mention that documentation visibility flags
cannot make a symbol more visible than any cpp directives allow.


  Commit: 2d7feef0d3fa07dbe00f68915c79088a514878aa
      https://github.com/Perl/perl5/commit/2d7feef0d3fa07dbe00f68915c79088a514878aa
  Author: Karl Williamson <[email protected]>
  Date:   2026-08-20 (Thu, 20 Aug 2026)

  Changed paths:
    M regen/embed.pl
    M t/porting/symbol_visibility.dat
    M utf8.h

  Log Message:
  -----------
  perlapi: Document some Unicode back-compat flags


  Commit: da6bdca704f234d24e94dad031a95a7707d8cf0e
      https://github.com/Perl/perl5/commit/da6bdca704f234d24e94dad031a95a7707d8cf0e
  Author: Karl Williamson <[email protected]>
  Date:   2026-08-20 (Thu, 20 Aug 2026)

  Changed paths:
    M regen/embed.pl
    M t/porting/symbol_visibility.dat

  Log Message:
  -----------
  regen/embed.pl: Resolve UTF8 flag

This flag re-enables perl to behave in a manner now long forbidden by
Unicode.  Simply move it to the resolved section, so as to not call
attention to its existence.  We don't want XS modules to be playing with
fire here.


  Commit: 26a2523d2eed778b80f972f181701db2ead78713
      https://github.com/Perl/perl5/commit/26a2523d2eed778b80f972f181701db2ead78713
  Author: Karl Williamson <[email protected]>
  Date:   2026-08-20 (Thu, 20 Aug 2026)

  Changed paths:
    M embed.h
    M regen/embed.pl

  Log Message:
  -----------
  Don't make  ALIGNED_TYPE_NAME visible

We believe this should not by used outside the core.


  Commit: 47898183605ed14fc4caabc40dbbd8184b9bf0e5
      https://github.com/Perl/perl5/commit/47898183605ed14fc4caabc40dbbd8184b9bf0e5
  Author: Karl Williamson <[email protected]>
  Date:   2026-08-20 (Thu, 20 Aug 2026)

  Changed paths:
    M regen/embed.pl
    M t/porting/symbol_visibility.dat

  Log Message:
  -----------
  regen/embed.pl: Resolve visibility of COP_FEATURE_SIZE

This needs to be visible, but not documented


  Commit: ccbdeb5492a1bf557a6fc522e6e25962fd7ac22a
      https://github.com/Perl/perl5/commit/ccbdeb5492a1bf557a6fc522e6e25962fd7ac22a
  Author: Karl Williamson <[email protected]>
  Date:   2026-08-20 (Thu, 20 Aug 2026)

  Changed paths:
    M handy.h
    M regen/embed.pl
    M t/porting/symbol_visibility.dat

  Log Message:
  -----------
  perlapi: Document TRUE/FALSE

as backward compat symbols for the C99 names


  Commit: c79dd3d30cc6829b12796bc39f5b73fa5fc5dc46
      https://github.com/Perl/perl5/commit/c79dd3d30cc6829b12796bc39f5b73fa5fc5dc46
  Author: Karl Williamson <[email protected]>
  Date:   2026-08-20 (Thu, 20 Aug 2026)

  Changed paths:
    M regen/embed.pl
    M t/porting/symbol_visibility.dat
    M utf8.h

  Log Message:
  -----------
  perlapi: Document two back-compat macros


Compare: https://github.com/Perl/perl5/compare/fd584474cf36...c79dd3d30cc6

To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.