Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3d5c4765189d8c979389b94387b68adf2e52ba36 https://github.com/Perl/perl5/commit/3d5c4765189d8c979389b94387b68adf2e52ba36 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2022-07-27 (Wed, 27 Jul 2022)
Changed paths: M lib/B/Deparse.pm Log Message: ----------- B::Deparse: Remove obsolete handling of OP_ENTERSUB's OPf_SPECIAL flag It was used to flag that call sub was being called using the `do SUBNAME(LIST)` notation, which was removed in 5.20 (commit 8c74b41425572faeb638f1269025b59d0785794f). Commit: 851316ecf9c3b43143ab0f934ec119eb98721f54 https://github.com/Perl/perl5/commit/851316ecf9c3b43143ab0f934ec119eb98721f54 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2022-07-27 (Wed, 27 Jul 2022) Changed paths: M ext/B/t/optree_specials.t M op.c Log Message: ----------- Don't set the OPf_SPECIAL bit on implicit VERSION/import/export calls The implicit method calls use by `use` and `no` were setting the OPf_SPECIAL bit on the ENTERSUB op, but that has never made any difference to anything. Commit: 1ccf3a91f2fe28f607985d5d7c2fc74fb2534779 https://github.com/Perl/perl5/commit/1ccf3a91f2fe28f607985d5d7c2fc74fb2534779 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2022-07-27 (Wed, 27 Jul 2022) Changed paths: M op.c Log Message: ----------- Don't set OPf_SPECIAL on ENTERSUB for lvalue sub assignments This flag does not appear ever have been used for anything in this context. Commit: 075374a7c09ff513fd731e1f9dcb5c0a752708d2 https://github.com/Perl/perl5/commit/075374a7c09ff513fd731e1f9dcb5c0a752708d2 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2022-07-27 (Wed, 27 Jul 2022) Changed paths: M op.c Log Message: ----------- Don't set OPf_SPECIAL on implicit attributes->import call This flag does not appear to have ever been used for anything. Commit: f217bf5e4223bccd8b36a3b91a90831a62b21437 https://github.com/Perl/perl5/commit/f217bf5e4223bccd8b36a3b91a90831a62b21437 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2022-07-27 (Wed, 27 Jul 2022) Changed paths: M pod/perldelta.pod Log Message: ----------- perldelta entry for OP_ENTERSUB OPf_SPECIAL flag changes Compare: https://github.com/Perl/perl5/compare/8290d9dfc2f9...f217bf5e4223