[Perl/perl5]
Branch: refs/heads/remove-for-range-caveat Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] aaee59: Remove caveat about temporary arrays in for range ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: aaee595bc2517bfcf1fc7a74862481d875c300a4 https://github.com/Perl/perl5/commit/aaee595bc2517bfcf1fc7a74862481d875c300a4 Author: Dagfinn Ilmari Mannsåker Date: 2024-11-27 (Wed, 27 Nov 2024) Changed paths: M pod/perlop.pod Log Message: --- Remove caveat about temporary arrays in for range loops The optimisation to not create the array was introduced in Perl 5.005 (commit 89ea29081d863efc8d483f9cbe1c4e1dbb831359), there's no need to have a caveat about versions older than that any more. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 67ce62: Remove caveat about temporary arrays in for range ...
Branch: refs/heads/remove-for-range-caveat Home: https://github.com/Perl/perl5 Commit: 67ce62fb3cc44968886780bcf13dca439e6956e0 https://github.com/Perl/perl5/commit/67ce62fb3cc44968886780bcf13dca439e6956e0 Author: Dagfinn Ilmari Mannsåker Date: 2024-11-27 (Wed, 27 Nov 2024) Changed paths: M pod/perlop.pod Log Message: --- Remove caveat about temporary arrays in for range loops The optimisation to not create the array was introduced in Perl 5.005 (commit 89ea29081d863efc8d483f9cbe1c4e1dbb831359), there's no need to have a caveat about versions older than that any more. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/update-auhtors-hyphen-options Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] d1e7b8: updateAUTHORS.pl: accept hyphens instead of unders...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d1e7b8b8aae5359bb64a45c81072dbb10d8d94c7 https://github.com/Perl/perl5/commit/d1e7b8b8aae5359bb64a45c81072dbb10d8d94c7 Author: Dagfinn Ilmari Mannsåker Date: 2024-07-04 (Thu, 04 Jul 2024) Changed paths: M Porting/updateAUTHORS.pl Log Message: --- updateAUTHORS.pl: accept hyphens instead of underscores in all options Not just two-part words. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 32d6c1: updateAUTHORS.pl: accept hyphens instead of unders...
Branch: refs/heads/update-auhtors-hyphen-options Home: https://github.com/Perl/perl5 Commit: 32d6c109a2d736d0896c3bde1d4f55ac5a8263fc https://github.com/Perl/perl5/commit/32d6c109a2d736d0896c3bde1d4f55ac5a8263fc Author: Dagfinn Ilmari Mannsåker Date: 2024-07-03 (Wed, 03 Jul 2024) Changed paths: M Porting/updateAUTHORS.pl Log Message: --- updateAUTHORS.pl: accept hyphens instead of underscores in all options Not just two-part words. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 7c4ebc: updateAUTHORS.pl: accept hyphens instead of unders...
Branch: refs/heads/update-auhtors-hyphen-options Home: https://github.com/Perl/perl5 Commit: 7c4ebcf8aca0bd4557056b832933bac4fed0b76c https://github.com/Perl/perl5/commit/7c4ebcf8aca0bd4557056b832933bac4fed0b76c Author: Dagfinn Ilmari Mannsåker Date: 2024-07-03 (Wed, 03 Jul 2024) Changed paths: M Porting/updateAUTHORS.pl Log Message: --- updateAUTHORS.pl: accept hyphens instead of underscores in all options Not just two-part words. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 6c180e: pod_lib.pl: Remove obsolete exclusion of README.micro
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 6c180ea44d31ddbc8003f184f17f039ce0e3ce41 https://github.com/Perl/perl5/commit/6c180ea44d31ddbc8003f184f17f039ce0e3ce41 Author: Dagfinn Ilmari Mannsåker Date: 2024-04-26 (Fri, 26 Apr 2024) Changed paths: M Porting/pod_lib.pl Log Message: --- pod_lib.pl: Remove obsolete exclusion of README.micro README.micro was removed with the rest of microperl in commit 12327087bbec7f7feb3121a687442efe210e9dfc, but this reference was missed. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 86dead: Adjustments for man7
Branch: refs/heads/Tux/man7 Home: https://github.com/Perl/perl5 Commit: 86dead6293ef7418437def13e3fe9dd8bf1f0dbe https://github.com/Perl/perl5/commit/86dead6293ef7418437def13e3fe9dd8bf1f0dbe Author: Dagfinn Ilmari Mannsåker Date: 2024-04-26 (Fri, 26 Apr 2024) Changed paths: M Configure Log Message: --- Adjustments for man7 - Wordsmithing (library/module -> miscellaneous) - No need to check for old privlib path To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/named-initialisers-for-mgvtbl Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 625cd9: Use C99 named initialisers in core structs that de...
Branch: refs/heads/named-initialisers-for-mgvtbl Home: https://github.com/Perl/perl5 Commit: 625cd9821c97aea5e76dab794bf7288a6991d191 https://github.com/Perl/perl5/commit/625cd9821c97aea5e76dab794bf7288a6991d191 Author: Paul "LeoNerd" Evans Date: 2024-03-19 (Tue, 19 Mar 2024) Changed paths: M doio.c M ext/PerlIO-encoding/encoding.pm M ext/PerlIO-encoding/encoding.xs M ext/PerlIO-via/via.pm M ext/PerlIO-via/via.xs M ext/XS-APItest/APItest.pm M ext/XS-APItest/APItest.xs M op.c Log Message: --- Use C99 named initialisers in core structs that define MGVTBLs Since most Magic vtables do not provide every function, using C99 named initialisers allows us to more easily specify which ones are present, so readers don't have to count commas. Additionally provides a layer of robustness in case more functions are added in future. Commit: 6911fd72a16d90bd5e8c257cb496f3fcd5dc08f6 https://github.com/Perl/perl5/commit/6911fd72a16d90bd5e8c257cb496f3fcd5dc08f6 Author: Paul "LeoNerd" Evans Date: 2024-03-19 (Tue, 19 Mar 2024) Changed paths: M mg_vtable.h M regen/mg_vtable.pl Log Message: --- Also use C99 named initialisers in mg_vtable.h These named initialisers are not permitted by C++ compilers using standards older than C++20, but fortunately even though they appear in mg_vtable.h and hence perl.h, they are hidden behind an `#ifdef` that is only defined when compiling `globals.c`, so this should be fine. Commit: 93756871545175d4edd5a9d53f76bf98842271f2 https://github.com/Perl/perl5/commit/93756871545175d4edd5a9d53f76bf98842271f2 Author: Dagfinn Ilmari Mannsåker Date: 2024-03-19 (Tue, 19 Mar 2024) Changed paths: M mg_vtable.h M regen/mg_vtable.pl Log Message: --- Use C99 designated array initalisers as well in mg_vtable.h Commit: fe2e0d3a3999c8c228b7a13eb253a0c1cd56d3aa https://github.com/Perl/perl5/commit/fe2e0d3a3999c8c228b7a13eb253a0c1cd56d3aa Author: Dagfinn Ilmari Mannsåker Date: 2024-03-19 (Tue, 19 Mar 2024) Changed paths: M mg_vtable.h M regen/mg_vtable.pl Log Message: --- Keep trailing comma in PL_magic_vtable(_name)s definitions C99 allows trailing commas in on struct and table initialisers, so get rid of the code to avoid it in PL_magic_vtables and adjust the _names code to match. We don't add it to the enum, since magic_vtable_max is always the last element, so there won't be any diff noise from adding new elements after it. Compare: https://github.com/Perl/perl5/compare/625cd9821c97%5E...fe2e0d3a3999 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5
[Perl/perl5] c60ffc: Remove full stops from POD headings
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c60ffc18d95f78ee7648b195a460da80064bba28 https://github.com/Perl/perl5/commit/c60ffc18d95f78ee7648b195a460da80064bba28 Author: Dagfinn Ilmari Mannsåker Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not sentences and should not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] ce6253: Remove full stops from POD headings
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5 Commit: ce6253eb873216440ab0718403bc61661b50efa7 https://github.com/Perl/perl5/commit/ce6253eb873216440ab0718403bc61661b50efa7 Author: Dagfinn Ilmari Mannsåker Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not sentences and should not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] fc3886: Remove full stops from POD headings
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5 Commit: fc3886f648e16690c06780b6c1a0e2b26fdcd2e4 https://github.com/Perl/perl5/commit/fc3886f648e16690c06780b6c1a0e2b26fdcd2e4 Author: Dagfinn Ilmari Mannsåker Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not senteces and should not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] 1653dc: Remove full stops from POD headings
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5 Commit: 1653dc160363ef25f5cd3e7db23cc45c242a531c https://github.com/Perl/perl5/commit/1653dc160363ef25f5cd3e7db23cc45c242a531c Author: Dagfinn Ilmari Mannsåker Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not senteces and shuld not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] 973ace: Remove full stops from POD headings
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5 Commit: 973ace1b853d10396797b2959ea2aa493600f185 https://github.com/Perl/perl5/commit/973ace1b853d10396797b2959ea2aa493600f185 Author: Dagfinn Ilmari Mannsåker Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not senteces and shuld not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] 0bdf16: perldeprecation: fix typo and formatting in dot in...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 0bdf161f3cc8fc8de7161b5bb16aeca04aa96b62 https://github.com/Perl/perl5/commit/0bdf161f3cc8fc8de7161b5bb16aeca04aa96b62 Author: Dagfinn Ilmari Mannsåker Date: 2023-11-28 (Tue, 28 Nov 2023) Changed paths: M pod/perldeprecation.pod Log Message: --- perldeprecation: fix typo and formatting in dot in inc entry
[Perl/perl5]
Branch: refs/heads/class-struct-vs-exporter Home: https://github.com/Perl/perl5
[Perl/perl5] f1e09f: Modernise Class::Struct-using core modules
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: f1e09f30a95838b8708092ad735c9a90c2e7c1ac https://github.com/Perl/perl5/commit/f1e09f30a95838b8708092ad735c9a90c2e7c1ac Author: Dagfinn Ilmari Mannsåker Date: 2023-10-12 (Thu, 12 Oct 2023) Changed paths: M lib/File/stat.pm M lib/Net/hostent.pm M lib/Net/netent.pm M lib/Net/protoent.pm M lib/Net/servent.pm M lib/Time/gmtime.pm M lib/Time/localtime.pm M lib/Time/tm.pm M lib/User/grent.pm M lib/User/pwent.pm Log Message: --- Modernise Class::Struct-using core modules These modules cant't inherit from Exporter because they use Class::Struct, and were written before Exporter could export its import method. Now that it can, update them to do that, and remove the pointless BEGIN block around the Exporter setup. While here, switch to `package NAME VERSION` syntax and bump the `use VERSION` statement to 5.38 (but disable signatures, since the modules use prototypes). Commit: 8401974959e71b2d87c6e02fca2b4bf093896770 https://github.com/Perl/perl5/commit/8401974959e71b2d87c6e02fca2b4bf093896770 Author: Dagfinn Ilmari Mannsåker Date: 2023-10-12 (Thu, 12 Oct 2023) Changed paths: M lib/File/stat.pm M lib/Net/hostent.pm M lib/Net/netent.pm M lib/Net/protoent.pm M lib/Net/servent.pm M lib/Time/gmtime.pm M lib/Time/localtime.pm M lib/User/grent.pm M lib/User/pwent.pm Log Message: --- Enable signatures and switch to explicit :prototype syntax Also get rid of pointless (@) prototypes. Compare: https://github.com/Perl/perl5/compare/b9f8f219024d...8401974959e7
[Perl/perl5] 646b9b: Modernise Class::Struct-using core modules
Branch: refs/heads/class-struct-vs-exporter Home: https://github.com/Perl/perl5 Commit: 646b9b5c900bbd096ee9e648a612905d73418585 https://github.com/Perl/perl5/commit/646b9b5c900bbd096ee9e648a612905d73418585 Author: Dagfinn Ilmari Mannsåker Date: 2023-10-05 (Thu, 05 Oct 2023) Changed paths: M lib/File/stat.pm M lib/Net/hostent.pm M lib/Net/netent.pm M lib/Net/protoent.pm M lib/Net/servent.pm M lib/Time/gmtime.pm M lib/Time/localtime.pm M lib/Time/tm.pm M lib/User/grent.pm M lib/User/pwent.pm Log Message: --- Modernise Class::Struct-using core modules These modules cant't inherit from Exporter because they use Class::Struct, and were written before Exporter could export its import method. Now that it can, update them to do that, and remove the pointless BEGIN block around the Exporter setup. While here, switch to `package NAME VERSION` syntax and bump the `use VERSION` statement to 5.38 (but disable signatures, since the modules use prototypes). Commit: 01e511b185dcd42c77da0ddcdc9095b0b06b06bd https://github.com/Perl/perl5/commit/01e511b185dcd42c77da0ddcdc9095b0b06b06bd Author: Dagfinn Ilmari Mannsåker Date: 2023-10-05 (Thu, 05 Oct 2023) Changed paths: M lib/File/stat.pm M lib/Net/hostent.pm M lib/Net/netent.pm M lib/Net/protoent.pm M lib/Net/servent.pm M lib/Time/gmtime.pm M lib/Time/localtime.pm M lib/User/grent.pm M lib/User/pwent.pm Log Message: --- Enable signatures and switch to explicit :prototype syntax Also get rid of pointless (@) prototypes. Compare: https://github.com/Perl/perl5/compare/1ca9d8be53dd...01e511b185dc
[Perl/perl5] 1ca9d8: Enable signatures and switch to explicit :prototyp...
Branch: refs/heads/class-struct-vs-exporter Home: https://github.com/Perl/perl5 Commit: 1ca9d8be53dd5163d409194fce082c8c9db41f55 https://github.com/Perl/perl5/commit/1ca9d8be53dd5163d409194fce082c8c9db41f55 Author: Dagfinn Ilmari Mannsåker Date: 2023-10-05 (Thu, 05 Oct 2023) Changed paths: M lib/File/stat.pm M lib/Net/hostent.pm M lib/Net/netent.pm M lib/Net/protoent.pm M lib/Net/servent.pm M lib/Time/gmtime.pm M lib/Time/localtime.pm M lib/User/grent.pm M lib/User/pwent.pm Log Message: --- Enable signatures and switch to explicit :prototype syntax Also get rid of pointless (@) prototypes.
[Perl/perl5] 42bd9f: Modernise Class::Struct-using core modules
Branch: refs/heads/class-struct-vs-exporter Home: https://github.com/Perl/perl5 Commit: 42bd9f2d7c43d1220ad8c8266efae56ba5094f3c https://github.com/Perl/perl5/commit/42bd9f2d7c43d1220ad8c8266efae56ba5094f3c Author: Dagfinn Ilmari Mannsåker Date: 2023-10-04 (Wed, 04 Oct 2023) Changed paths: M lib/File/stat.pm M lib/Net/hostent.pm M lib/Net/netent.pm M lib/Net/protoent.pm M lib/Net/servent.pm M lib/Time/gmtime.pm M lib/Time/localtime.pm M lib/Time/tm.pm M lib/User/grent.pm M lib/User/pwent.pm Log Message: --- Modernise Class::Struct-using core modules These modules cant't inherit from Exporter because they use Class::Struct, and were written before Exporter could export its import method. Now that it can, update them to do that, and remove the pointless BEGIN block around the Exporter setup. While here, switch to `package NAME VERSION` syntax and bump the `use VERSION` statement to 5.38 (but disable signatures, since the modules use prototypes).
[Perl/perl5] 6ab708: Modernise Class::Struct-using core modules
Branch: refs/heads/class-struct-vs-exporter Home: https://github.com/Perl/perl5 Commit: 6ab7081751ff6a5dc79026e4bb58825b4e5e13db https://github.com/Perl/perl5/commit/6ab7081751ff6a5dc79026e4bb58825b4e5e13db Author: Dagfinn Ilmari Mannsåker Date: 2023-10-04 (Wed, 04 Oct 2023) Changed paths: M lib/File/stat.pm M lib/Net/hostent.pm M lib/Net/netent.pm M lib/Net/protoent.pm M lib/Net/servent.pm M lib/Time/gmtime.pm M lib/Time/localtime.pm M lib/Time/tm.pm M lib/User/grent.pm M lib/User/pwent.pm Log Message: --- Modernise Class::Struct-using core modules These modules couldn't inherit from Exporter because they use Class::Struct, and were written before Exporter could export its import method. Now that it can, update them to do that, and remove the pointless BEGIN block around the Exporter setup. In passing, bump the use VERSION statement to 5.38, but disable signatures, since the modules use prototypes.
[Perl/perl5] 498819: Modernise Class::Struct-using core modules
Branch: refs/heads/class-struct-vs-exporter Home: https://github.com/Perl/perl5 Commit: 4988199c7236dec8b409d9ed63356968a63eb46e https://github.com/Perl/perl5/commit/4988199c7236dec8b409d9ed63356968a63eb46e Author: Dagfinn Ilmari Mannsåker Date: 2023-10-03 (Tue, 03 Oct 2023) Changed paths: M lib/File/stat.pm M lib/Net/hostent.pm M lib/Net/netent.pm M lib/Net/protoent.pm M lib/Net/servent.pm M lib/Time/gmtime.pm M lib/Time/localtime.pm M lib/Time/tm.pm M lib/User/grent.pm M lib/User/pwent.pm Log Message: --- Modernise Class::Struct-using core modules These modules couldn't inherit from Exporter because they use Class::Struct, and were written before Exporter could export its import method. Now that it can, update them to do that, and remove the pointless BEGIN block around the Exporter setup. In passing, bump the use VERSION statement to 5.38, but disable signatures, since the modules use prototypes.
[Perl/perl5] ea0509: Remove pointless use-after-free assert
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ea050918f472ad0930dc7bb8dccee8eb8ce68003 https://github.com/Perl/perl5/commit/ea050918f472ad0930dc7bb8dccee8eb8ce68003 Author: Dagfinn Ilmari Mannsåker Date: 2023-09-19 (Tue, 19 Sep 2023) Changed paths: M class.c Log Message: --- Remove pointless use-after-free assert While op_free() doesn't actually free the op, but adds it to the slab's freelist and marks it as freed, that's not obvious when reading the code. Also, if op_free() fails to do its job, we have bigger problems than just here.
[Perl/perl5]
Branch: refs/heads/remove-use-after-op-free Home: https://github.com/Perl/perl5
[Perl/perl5] f4ab8b: Remove pointless use-after-free assert
Branch: refs/heads/remove-use-after-op-free Home: https://github.com/Perl/perl5 Commit: f4ab8bdcb8c467b00a9382a3c7ee60da1f7e4696 https://github.com/Perl/perl5/commit/f4ab8bdcb8c467b00a9382a3c7ee60da1f7e4696 Author: Dagfinn Ilmari Mannsåker Date: 2023-09-19 (Tue, 19 Sep 2023) Changed paths: M class.c Log Message: --- Remove pointless use-after-free assert While op_free() doesn't actually free the op, but adds it to the slab's freelist and marks it as freed, that's not obvious when reading the code. Also, if op_free() fails to do its job, we have bigger problems than just here.
[Perl/perl5] a158c9: Remove pointless use-after-free assert
Branch: refs/heads/remove-use-after-op-free Home: https://github.com/Perl/perl5 Commit: a158c967a0a18337fa9939f26fd6102829897ac0 https://github.com/Perl/perl5/commit/a158c967a0a18337fa9939f26fd6102829897ac0 Author: Dagfinn Ilmari Mannsåker Date: 2023-09-19 (Tue, 19 Sep 2023) Changed paths: M class.c Log Message: --- Remove pointless use-after-free assert op_free() doesn't actually free the op, but adds it to the slab's freelist and marks it as freed, but that's not obvious when reading the code. Also, if op_free() fails to actually free the op, we have a bigger problem than just here.
[Perl/perl5] ee5597: Remove non-null checks before op_free()
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ee5597d8884d08be435ebab69fcdfe9012b84ab8 https://github.com/Perl/perl5/commit/ee5597d8884d08be435ebab69fcdfe9012b84ab8 Author: Dagfinn Ilmari Mannsåker Date: 2023-09-19 (Tue, 19 Sep 2023) Changed paths: M class.c M op.c M perl.c M pp_ctl.c M toke.c Log Message: --- Remove non-null checks before op_free() The argument to op_free() is declared NULLOK, and the first thing it does is return if the op is null or already freed, so there's no point in callers checking for it.
[Perl/perl5]
Branch: refs/heads/op-free-null-check Home: https://github.com/Perl/perl5
[Perl/perl5] 26d095: Remove non-null checks before op_free()
Branch: refs/heads/op-free-null-check Home: https://github.com/Perl/perl5 Commit: 26d0953e06df95db208cf9235257340608980cf3 https://github.com/Perl/perl5/commit/26d0953e06df95db208cf9235257340608980cf3 Author: Dagfinn Ilmari Mannsåker Date: 2023-09-15 (Fri, 15 Sep 2023) Changed paths: M class.c M op.c M perl.c M pp_ctl.c M toke.c Log Message: --- Remove non-null checks before op_free() The argument to op_free() is declared NULLOK, and the first thing it does is return if the op is null or already freed, so there's no point in callers checking for it.
[Perl/perl5] 7ed874: Make OP_STRINGIFY a UNOP
Branch: refs/heads/stringify-unop Home: https://github.com/Perl/perl5 Commit: 7ed874541abc17d294294d5ead9f89dc9b2b3f0f https://github.com/Perl/perl5/commit/7ed874541abc17d294294d5ead9f89dc9b2b3f0f Author: Dagfinn Ilmari Mannsåker Date: 2023-09-04 (Mon, 04 Sep 2023) Changed paths: M lib/B/Op_private.pm M opcode.h M peep.c M regen/opcodes Log Message: --- Make OP_STRINGIFY a UNOP It only operates on a single value, the op_targ, so it should logically be a UNOP, not a LISTOP like it's been since seemingly the beginning. The op is not directly exposed to Perl, so this makes no user-visible difference.
[Perl/perl5]
Branch: refs/heads/cmp-version-builtin Home: https://github.com/Perl/perl5
[Perl/perl5] 09928a: Enforce builtin.pm version bump when builtin.c is ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 09928a4a740d1d05a13c30bd1fe3b05277ea13e3 https://github.com/Perl/perl5/commit/09928a4a740d1d05a13c30bd1fe3b05277ea13e3 Author: Dagfinn Ilmari Mannsåker Date: 2023-08-18 (Fri, 18 Aug 2023) Changed paths: M Porting/cmpVERSION.pl Log Message: --- Enforce builtin.pm version bump when builtin.c is modified universal.c is not listed, since it powers many different modules besides UNIVERSAL.pm, and we can't know which one would need its version bumped when it's modified.
[Perl/perl5]
Branch: refs/heads/pod-dollar-ab Home: https://github.com/Perl/perl5
[Perl/perl5] 68d34c: Enforce builtin.pm version bump when builtin.c is ...
Branch: refs/heads/cmp-version-builtin Home: https://github.com/Perl/perl5 Commit: 68d34c489f79e13d8246bd9775d2f6a485963fdc https://github.com/Perl/perl5/commit/68d34c489f79e13d8246bd9775d2f6a485963fdc Author: Dagfinn Ilmari Mannsåker Date: 2023-08-17 (Thu, 17 Aug 2023) Changed paths: M Porting/cmpVERSION.pl Log Message: --- Enforce builtin.pm version bump when builtin.c is modified universal.c is not listed, since it powers many different modules besides UNIVERSAL.pm, and we can't know which one would need its version bumped when it's modified.
[Perl/perl5] 0c52a0: Enforce builtin.pm version bump when builtin.c is ...
Branch: refs/heads/cmp-version-builtin Home: https://github.com/Perl/perl5 Commit: 0c52a05740e4aa631a33cfe20dda1d9f9e9a7340 https://github.com/Perl/perl5/commit/0c52a05740e4aa631a33cfe20dda1d9f9e9a7340 Author: Dagfinn Ilmari Mannsåker Date: 2023-08-17 (Thu, 17 Aug 2023) Changed paths: M Porting/cmpVERSION.pl Log Message: --- Enforce builtin.pm version bump when builtin.c is modified universal.c is not listed, since it powers many different modules besides UNIVERSAL.pm, and we can't know which one would need its version bumped when it's modified.
[Perl/perl5] ed4eb0: Enforce builtin.pm version bump when builtin.c is ...
Branch: refs/heads/cmp-version-builtin Home: https://github.com/Perl/perl5 Commit: ed4eb093798b471dd164d1563c42d1f258c75491 https://github.com/Perl/perl5/commit/ed4eb093798b471dd164d1563c42d1f258c75491 Author: Dagfinn Ilmari Mannsåker Date: 2023-08-17 (Thu, 17 Aug 2023) Changed paths: M Porting/cmpVERSION.pl Log Message: --- Enforce builtin.pm version bump when builtin.c is modified universal.c is not listed, since it powers many different modules besides UNIVERSAL.pm, and we can't know which one would need its version bumped when it's modified.
[Perl/perl5]
Branch: refs/heads/fix-builtin-c-plus-plus-goto Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/ndbm-exists-bool Home: https://github.com/Perl/perl5
[Perl/perl5] e13bc2: pod: eliminate references to `$a` and `$b` outside...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: e13bc2af19fa18f2656752076b370434296e322f https://github.com/Perl/perl5/commit/e13bc2af19fa18f2656752076b370434296e322f Author: Dagfinn Ilmari Mannsåker Date: 2023-08-16 (Wed, 16 Aug 2023) Changed paths: M pod/buildtoc M pod/perlcall.pod M pod/perldbmfilter.pod M pod/perldiag.pod M pod/perldsc.pod M pod/perlebcdic.pod M pod/perlembed.pod M pod/perlfunc.pod M pod/perlgit.pod M pod/perlhacktips.pod M pod/perlinterp.pod M pod/perlintro.pod M pod/perllocale.pod M pod/perlop.pod M pod/perlpodspec.pod M pod/perlre.pod M pod/perlrebackslash.pod M pod/perlrecharclass.pod M pod/perlref.pod M pod/perlsyn.pod M pod/perltie.pod M pod/perluniintro.pod Log Message: --- pod: eliminate references to `$a` and `$b` outside sort context This causes confusion for new users when they get told to not use those variables because of how they interact with sort and friends. This changes them to `$x` and `$y`, and also changes nearby variables to keep things consistent, such as `$c` -> `$z` and `@a` -> `@x`. I dind't touch `perlfilter.pod`, since that comes from the Filter dist, which is upstream CPAN.
[Perl/perl5] d96b4e: pod: eliminate references to `$a` and `$b` outside...
Branch: refs/heads/pod-dollar-ab Home: https://github.com/Perl/perl5 Commit: d96b4ed5954b4baf2632159a91b8c6a0f219b51d https://github.com/Perl/perl5/commit/d96b4ed5954b4baf2632159a91b8c6a0f219b51d Author: Dagfinn Ilmari Mannsåker Date: 2023-08-16 (Wed, 16 Aug 2023) Changed paths: M pod/buildtoc M pod/perlcall.pod M pod/perldbmfilter.pod M pod/perldiag.pod M pod/perldsc.pod M pod/perlebcdic.pod M pod/perlembed.pod M pod/perlfunc.pod M pod/perlgit.pod M pod/perlhacktips.pod M pod/perlinterp.pod M pod/perlintro.pod M pod/perllocale.pod M pod/perlop.pod M pod/perlpodspec.pod M pod/perlre.pod M pod/perlrebackslash.pod M pod/perlrecharclass.pod M pod/perlref.pod M pod/perlsyn.pod M pod/perltie.pod M pod/perluniintro.pod Log Message: --- pod: eliminate references to `$a` and `$b` outside sort context This causes confusion for new users when they get told to not use those variables because of how they interact with sort and friends. This changes them to `$x` and `$y`, and also changes nearby variables to keep things consistent, such as `$c` -> `$z` and `@a` -> `@x`. I dind't touch `perlfilter.pod`, since that comes from the Filter dist, which is upstream CPAN.
[Perl/perl5] 81b768: pod: eliminate references to `$a` and `$b` outside...
Branch: refs/heads/pod-dollar-ab Home: https://github.com/Perl/perl5 Commit: 81b768e4d2df7068c6cc007cab36704785056058 https://github.com/Perl/perl5/commit/81b768e4d2df7068c6cc007cab36704785056058 Author: Dagfinn Ilmari Mannsåker Date: 2023-08-16 (Wed, 16 Aug 2023) Changed paths: M pod/buildtoc M pod/perlcall.pod M pod/perldbmfilter.pod M pod/perldiag.pod M pod/perldsc.pod M pod/perlebcdic.pod M pod/perlembed.pod M pod/perlfunc.pod M pod/perlgit.pod M pod/perlhacktips.pod M pod/perlinterp.pod M pod/perlintro.pod M pod/perllocale.pod M pod/perlop.pod M pod/perlpodspec.pod M pod/perlre.pod M pod/perlrebackslash.pod M pod/perlrecharclass.pod M pod/perlref.pod M pod/perlsyn.pod M pod/perltie.pod M pod/perluniintro.pod Log Message: --- pod: eliminate references to `$a` and `$b` outside sort context This causes confusion for new users when they get told to not use those variables because of how they interact with sort and friends. This changes them to `$x` and `$y`, and also changes nearby variables to keep things consistent, such as `$c` -> `$z` and `@a` -> `%x`. I dind't touch `perlfilter.pod`, since that comes from the Filter dist, which is upstream CPAN.
[Perl/perl5] c46e7e: pod: eliminate references to `$a` and `$b` outside...
Branch: refs/heads/pod-dollar-ab Home: https://github.com/Perl/perl5 Commit: c46e7e5595fe98dbab49dee4cdf6a3c719b48bbe https://github.com/Perl/perl5/commit/c46e7e5595fe98dbab49dee4cdf6a3c719b48bbe Author: Dagfinn Ilmari Mannsåker Date: 2023-08-16 (Wed, 16 Aug 2023) Changed paths: M pod/buildtoc M pod/perlcall.pod M pod/perldbmfilter.pod M pod/perldiag.pod M pod/perldsc.pod M pod/perlebcdic.pod M pod/perlembed.pod M pod/perlfilter.pod M pod/perlfunc.pod M pod/perlgit.pod M pod/perlhacktips.pod M pod/perlinterp.pod M pod/perlintro.pod M pod/perllocale.pod M pod/perlop.pod M pod/perlpodspec.pod M pod/perlre.pod M pod/perlrebackslash.pod M pod/perlrecharclass.pod M pod/perlref.pod M pod/perlsyn.pod M pod/perltie.pod M pod/perluniintro.pod M t/porting/customized.dat Log Message: --- pod: eliminate references to `$a` and `$b` outside sort context This causes confusion for new users when they get told to not use those variables because of how they interact with sort and friends. This changes them to `$x` and `$y`, and also changes nearby variables to keep things consistent, such as `$c` -> `$z` and `@a` -> `%x`.
[Perl/perl5] 282726: pod: eliminate references to $a and $b outside sor...
Branch: refs/heads/pod-dollar-ab Home: https://github.com/Perl/perl5 Commit: 282726ed51a8d5a7e15cae51247b1fd0db634ea4 https://github.com/Perl/perl5/commit/282726ed51a8d5a7e15cae51247b1fd0db634ea4 Author: Dagfinn Ilmari Mannsåker Date: 2023-08-16 (Wed, 16 Aug 2023) Changed paths: M pod/buildtoc M pod/perlcall.pod M pod/perldbmfilter.pod M pod/perldiag.pod M pod/perldsc.pod M pod/perlebcdic.pod M pod/perlembed.pod M pod/perlfilter.pod M pod/perlfunc.pod M pod/perlgit.pod M pod/perlhacktips.pod M pod/perlinterp.pod M pod/perlintro.pod M pod/perllocale.pod M pod/perlop.pod M pod/perlpodspec.pod M pod/perlre.pod M pod/perlrebackslash.pod M pod/perlrecharclass.pod M pod/perlref.pod M pod/perlsyn.pod M pod/perltie.pod M pod/perluniintro.pod M t/porting/customized.dat Log Message: --- pod: eliminate references to $a and $b outside sort context This causes confusion for new users when they get told to not use those variables because of how they interact with sort and friends. This also changes nearby variables to keep things consistent, such as $c to $z and @a and %a to @x and %x.
[Perl/perl5] d9dc5f: Add boolean cast to ndbm_EXISTS
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d9dc5fe738695a076787b70f8768b8327b88c148 https://github.com/Perl/perl5/commit/d9dc5fe738695a076787b70f8768b8327b88c148 Author: Dagfinn Ilmari Mannsåker Date: 2023-08-09 (Wed, 09 Aug 2023) Changed paths: M ext/NDBM_File/NDBM_File.pm M ext/NDBM_File/NDBM_File.xs Log Message: --- Add boolean cast to ndbm_EXISTS The AIX compiler yields a warning when assigning the void* from dbm_fetch(...).dptr to the bool RETVAL, so wrap the call in cBOOL(...).
[Perl/perl5] 4e81aa: Add boolean cast to ndbm_EXISTS
Branch: refs/heads/ndbm-exists-bool Home: https://github.com/Perl/perl5 Commit: 4e81aa1db1617d7aee72313f00a3d75f9a005d44 https://github.com/Perl/perl5/commit/4e81aa1db1617d7aee72313f00a3d75f9a005d44 Author: Dagfinn Ilmari Mannsåker Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M ext/NDBM_File/NDBM_File.pm M ext/NDBM_File/NDBM_File.xs Log Message: --- Add boolean cast to ndbm_EXISTS The AIX compiler yields a warning when assigning the void* from dbm_fetch(...).dptr to the bool RETVAL, so wrap the call in cBOOL(...).
[Perl/perl5] d34ef9: Add boolean cast to ndbm_EXISTS
Branch: refs/heads/ndbm-exists-bool Home: https://github.com/Perl/perl5 Commit: d34ef924760985c41b5a1a6416d0bb09df676247 https://github.com/Perl/perl5/commit/d34ef924760985c41b5a1a6416d0bb09df676247 Author: Dagfinn Ilmari Mannsåker Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M ext/NDBM_File/NDBM_File.xs Log Message: --- Add boolean cast to ndbm_EXISTS The AIX compiler yields a warning when assigning the void* from dbm_fetch(...).dptr to the bool RETVAL, so wrap the call in cBOOL(...).
[Perl/perl5] 4e2ddd: builtin.t: remove redundant `use feature 'current_...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 4e2ddd37d8def6ea824df4477eb8f72225afdf66 https://github.com/Perl/perl5/commit/4e2ddd37d8def6ea824df4477eb8f72225afdf66 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-27 (Thu, 27 Jul 2023) Changed paths: M lib/builtin.t Log Message: --- builtin.t: remove redundant `use feature 'current_sub'` The test script now does `use v5.36;`, which enables the feature implicitly. Commit: e106abdd3cde9aa8861c2597ad913bc8e7081035 https://github.com/Perl/perl5/commit/e106abdd3cde9aa8861c2597ad913bc8e7081035 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-27 (Thu, 27 Jul 2023) Changed paths: M pod/perlexperiment.pod Log Message: --- perlexperiment: fix typo in example code Compare: https://github.com/Perl/perl5/compare/d6b55ee1b2b0...e106abdd3cde
[Perl/perl5] d6b55e: Fix recursive lexical sub import test
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d6b55ee1b2b091986da9cadfc6689d04593c4155 https://github.com/Perl/perl5/commit/d6b55ee1b2b091986da9cadfc6689d04593c4155 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-27 (Thu, 27 Jul 2023) Changed paths: M lib/builtin.t Log Message: --- Fix recursive lexical sub import test The test didn't actually call the function, due to a copy-paste error, and fixing that revealed that the lexical sub isn't in scope yet inside itself, so needs to use __SUB__->() to recurse.
[Perl/perl5] 3ceb5b: Add test for lexical import in self-recursive lexi...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3ceb5b22c6c1f52a5ab713cdb15ab69872e5b58d https://github.com/Perl/perl5/commit/3ceb5b22c6c1f52a5ab713cdb15ab69872e5b58d Author: Dagfinn Ilmari Mannsåker Date: 2023-07-27 (Thu, 27 Jul 2023) Changed paths: M lib/builtin.t Log Message: --- Add test for lexical import in self-recursive lexical sub There were tests for self-recursive regular and anon subs, add lexical to the mix for completeness.
[Perl/perl5] 123270: Remove microperl
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 12327087bbec7f7feb3121a687442efe210e9dfc https://github.com/Perl/perl5/commit/12327087bbec7f7feb3121a687442efe210e9dfc Author: Dagfinn Ilmari Mannsåker Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M Cross/Makefile-cross-SH M MANIFEST M Makefile.SH R Makefile.micro M Porting/bump-perl-version M Porting/checkcfguse.pl M Porting/checkcfgvar.pl M Porting/exec-bit.txt M Porting/makerel M Porting/release_managers_guide.pod M Porting/todo.pod R README.micro M dist/PathTools/Cwd.xs M doio.c M doop.c M ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm M intrpvar.h M mg.c M mg_vtable.h M miniperlmain.c M patchlevel.h M perl.c M perl.h M perlio.c M perlvars.h M pod/perldelta.pod M pp_sys.c M regen/mg_vtable.pl R regen/uconfig_h.pl M t/porting/checkcfgvar.t M t/porting/regen.t M t/porting/utils.t R uconfig.h R uconfig.sh R uconfig64.sh M unixish.h M util.c Log Message: --- Remove microperl It hasn't built in ages, and nobody has bothered fixing it, even after the threat of removal in perl5180delta and @nwc10's repeated threat in 2021, so let's make good on those.
[Perl/perl5] 226359: Remove microperl
Branch: refs/heads/ilmari/microperlectomy Home: https://github.com/Perl/perl5 Commit: 226359b365a4117db3b185ffcade5d8dd9d910b4 https://github.com/Perl/perl5/commit/226359b365a4117db3b185ffcade5d8dd9d910b4 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-22 (Sat, 22 Jul 2023) Changed paths: M Cross/Makefile-cross-SH M MANIFEST M Makefile.SH R Makefile.micro M Porting/bump-perl-version M Porting/checkcfguse.pl M Porting/checkcfgvar.pl M Porting/exec-bit.txt M Porting/makerel M Porting/release_managers_guide.pod M Porting/todo.pod R README.micro M dist/PathTools/Cwd.pm M dist/PathTools/Cwd.xs M doio.c M doop.c M ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm M intrpvar.h M mg.c M mg_vtable.h M miniperlmain.c M patchlevel.h M perl.c M perl.h M perlio.c M perlvars.h M pod/perldelta.pod M pp_sys.c M regen/mg_vtable.pl R regen/uconfig_h.pl M t/porting/checkcfgvar.t M t/porting/regen.t M t/porting/utils.t R uconfig.h R uconfig.sh R uconfig64.sh M unixish.h M util.c Log Message: --- Remove microperl It hasn't built in ages, and nobody has bothered fixing it, even after the threat of removal in perl5180delta and @nwc10's repeated threat in 2021, so let's make good on those.
[Perl/perl5] 591383: Remove microperl
Branch: refs/heads/ilmari/microperlectomy Home: https://github.com/Perl/perl5 Commit: 5913839887f06ff505bcb0287a4fed52b82a9f2b https://github.com/Perl/perl5/commit/5913839887f06ff505bcb0287a4fed52b82a9f2b Author: Dagfinn Ilmari Mannsåker Date: 2023-07-22 (Sat, 22 Jul 2023) Changed paths: M Cross/Makefile-cross-SH M MANIFEST M Makefile.SH R Makefile.micro M Porting/bump-perl-version M Porting/checkcfguse.pl M Porting/checkcfgvar.pl M Porting/exec-bit.txt M Porting/makerel M Porting/release_managers_guide.pod M Porting/todo.pod R README.micro M dist/PathTools/Cwd.pm M dist/PathTools/Cwd.xs M doio.c M doop.c M ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm M intrpvar.h M mg.c M mg_vtable.h M miniperlmain.c M patchlevel.h M perl.c M perl.h M perlio.c M perlvars.h M pod/perldelta.pod M pp_sys.c M regen/mg_vtable.pl R regen/uconfig_h.pl M t/porting/checkcfgvar.t M t/porting/regen.t M t/porting/utils.t R uconfig.h R uconfig.sh R uconfig64.sh M unixish.h M util.c Log Message: --- Remove microperl It hasn't built in ages, and nobody has bothered fixing it, even after the threat of removal in perl5180delta and @nwc10's repeated threat in 2021, so let's make good on those.
[Perl/perl5]
Branch: refs/heads/bareword-filehandle-one-arg-open-docs Home: https://github.com/Perl/perl5
[Perl/perl5] a55f7e: Make bareword_filehandles feature wording consistent
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a55f7e1b5f0b79eb61b4ac4e5dd9a911ab7afee7 https://github.com/Perl/perl5/commit/a55f7e1b5f0b79eb61b4ac4e5dd9a911ab7afee7 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-22 (Sat, 22 Jul 2023) Changed paths: M lib/feature.pm M regen/feature.pl Log Message: --- Make bareword_filehandles feature wording consistent The other similar features (indirect, multidimensional, array_base) use the word "available", not "enabled", since they are disabled in later versions. Commit: 9bcd703683fec87dd502058d0e206adc5fce82a3 https://github.com/Perl/perl5/commit/9bcd703683fec87dd502058d0e206adc5fce82a3 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-22 (Sat, 22 Jul 2023) Changed paths: M pod/perlfunc.pod Log Message: --- Improve docs for legacy forms of open - Link to the bareword_filehandles feature - Move one-arg open after global filehandles, since it's a special form of them - Mention that the scalar variable has to be in the same package as the filehandle Compare: https://github.com/Perl/perl5/compare/7d9e23ba11ec...9bcd703683fe
[Perl/perl5] 7ef9fd: Disable network tests in dist test jobs
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 7ef9fd39e429da1c0dd86a0dce71e1c64385d9be https://github.com/Perl/perl5/commit/7ef9fd39e429da1c0dd86a0dce71e1c64385d9be Author: Dagfinn Ilmari Mannsåker Date: 2023-07-21 (Fri, 21 Jul 2023) Changed paths: M .github/workflows/testsuite.yml Log Message: --- Disable network tests in dist test jobs Net::Ping disables its network tests under PERL_CORE, but these tests are testing the dists under dist/ on other versions of Perl, not as part of core.
[Perl/perl5]
Branch: refs/heads/net-ping-dist-test Home: https://github.com/Perl/perl5
[Perl/perl5] 325034: Disable network tests in dist test jobs
Branch: refs/heads/net-ping-dist-test Home: https://github.com/Perl/perl5 Commit: 325034b7c41576d114abea547a9a36c9f98e6cec https://github.com/Perl/perl5/commit/325034b7c41576d114abea547a9a36c9f98e6cec Author: Dagfinn Ilmari Mannsåker Date: 2023-07-21 (Fri, 21 Jul 2023) Changed paths: M .github/workflows/testsuite.yml Log Message: --- Disable network tests in dist test jobs Net::Ping disables its network tests under PERL_CORE, but these tests are testing the dists under dist/ on other versions of Perl, not as part of core.
[Perl/perl5] 05b66a: Make bareword_filehandles feature wording consistent
Branch: refs/heads/bareword-filehandle-one-arg-open-docs Home: https://github.com/Perl/perl5 Commit: 05b66aab564a6314aca059939d32aef24811aad2 https://github.com/Perl/perl5/commit/05b66aab564a6314aca059939d32aef24811aad2 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-21 (Fri, 21 Jul 2023) Changed paths: M lib/feature.pm M regen/feature.pl Log Message: --- Make bareword_filehandles feature wording consistent The other similar features (indirect, multidimensional, array_base) use the word "available", not "enabled", since they are disabled in later versions. Commit: b1f4d309b692673c8611353e5929567051d8fe17 https://github.com/Perl/perl5/commit/b1f4d309b692673c8611353e5929567051d8fe17 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-21 (Fri, 21 Jul 2023) Changed paths: M pod/perlfunc.pod Log Message: --- Improve docs for legacy forms of open - Link to the bareword_filehandles feature - Move one-arg open after global filehandles, since it's a special form of them - Mention that the scalar variable has to be in the same package as the filehandle Compare: https://github.com/Perl/perl5/compare/744e821e7ced...b1f4d309b692
[Perl/perl5] 719729: t/lib/croak/class: remove skip from of leaking test
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 719729c24211e22d3e22989596f4d06c062b8485 https://github.com/Perl/perl5/commit/719729c24211e22d3e22989596f4d06c062b8485 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-21 (Fri, 21 Jul 2023) Changed paths: M t/lib/croak/class Log Message: --- t/lib/croak/class: remove skip from of leaking test The line number wasn't adjusted when the skip was added, so now that the skipe condition is false the test fails.
[Perl/perl5] 8dbe1a: Make bareword_filehandles feature wording consistent
Branch: refs/heads/bareword-filehandle-one-arg-open-docs Home: https://github.com/Perl/perl5 Commit: 8dbe1a11073a1bb7c1a734f3845041fa77afd846 https://github.com/Perl/perl5/commit/8dbe1a11073a1bb7c1a734f3845041fa77afd846 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-20 (Thu, 20 Jul 2023) Changed paths: M lib/feature.pm M regen/feature.pl Log Message: --- Make bareword_filehandles feature wording consistent The other similar features (indirect, multidimensional, array_base) use the word "available", not "enabled", since they are disabled in later versions. Commit: 744e821e7ced0bd6c37e60446a0f548922efbe86 https://github.com/Perl/perl5/commit/744e821e7ced0bd6c37e60446a0f548922efbe86 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-20 (Thu, 20 Jul 2023) Changed paths: M pod/perlfunc.pod Log Message: --- Improve docs for legacy forms of open - Link to the bareword_filehandles feature - Move one-arg open after global filehandles, since it's a special form of them - Mention that the scalar variable has to be in the same package as the filehandle Compare: https://github.com/Perl/perl5/compare/8dbe1a11073a%5E...744e821e7ced
[Perl/perl5]
Branch: refs/heads/deparse-tests-warnings Home: https://github.com/Perl/perl5
[Perl/perl5] 87b671: Use strict and warnings in B::Deparse tests
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 87b6714e189c3d9159ea45bb9c42ed0cffb988ce https://github.com/Perl/perl5/commit/87b6714e189c3d9159ea45bb9c42ed0cffb988ce Author: Dagfinn Ilmari Mannsåker Date: 2023-07-20 (Thu, 20 Jul 2023) Changed paths: M lib/B/Deparse-core.t M lib/B/Deparse-subclass.t Log Message: --- Use strict and warnings in B::Deparse tests This would have caught the duplicate (and it turns out, useless) definition of $expr in do_infix_keyword().
[Perl/perl5] efd192: Use strict and warnings in B::Deparse tests
Branch: refs/heads/deparse-tests-warnings Home: https://github.com/Perl/perl5 Commit: efd192f2f304b7e7b9ff6971c7f195688d02 https://github.com/Perl/perl5/commit/efd192f2f304b7e7b9ff6971c7f195688d02 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-20 (Thu, 20 Jul 2023) Changed paths: M lib/B/Deparse-core.t M lib/B/Deparse-subclass.t Log Message: --- Use strict and warnings in B::Deparse tests This would have caught the duplicate (and it turns out, useless) definition of $expr in do_infix_keyword().
[Perl/perl5] aee2da: Remove microperl
Branch: refs/heads/ilmari/microperlectomy Home: https://github.com/Perl/perl5 Commit: aee2da3500454ae55196db163eb726470dad875b https://github.com/Perl/perl5/commit/aee2da3500454ae55196db163eb726470dad875b Author: Dagfinn Ilmari Mannsåker Date: 2023-07-11 (Tue, 11 Jul 2023) Changed paths: M Cross/Makefile-cross-SH M MANIFEST M Makefile.SH R Makefile.micro M Porting/bump-perl-version M Porting/checkcfguse.pl M Porting/checkcfgvar.pl M Porting/exec-bit.txt M Porting/makerel M Porting/release_managers_guide.pod M Porting/todo.pod R README.micro M dist/PathTools/Cwd.pm M dist/PathTools/Cwd.xs M doio.c M doop.c M ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm M intrpvar.h M mg.c M mg_vtable.h M miniperlmain.c M patchlevel.h M perl.c M perl.h M perlio.c M perlvars.h M pod/perldelta.pod M pp_sys.c M regen/mg_vtable.pl R regen/uconfig_h.pl M t/porting/checkcfgvar.t M t/porting/regen.t M t/porting/utils.t R uconfig.h R uconfig.sh R uconfig64.sh M unixish.h M util.c Log Message: --- Remove microperl It hasn't built in ages, and nobody has bothered fixing it, even after the threat of removal in perl5180delta and @nwc10's repeated threat in 2021, so let's make good on those.
[Perl/perl5] 6d9791: Remove microperl
Branch: refs/heads/ilmari/microperlectomy Home: https://github.com/Perl/perl5 Commit: 6d979198c7e7ffc2b9a180ce6dc8344fc74b5d08 https://github.com/Perl/perl5/commit/6d979198c7e7ffc2b9a180ce6dc8344fc74b5d08 Author: Dagfinn Ilmari Mannsåker Date: 2023-07-11 (Tue, 11 Jul 2023) Changed paths: M Cross/Makefile-cross-SH M MANIFEST M Makefile.SH R Makefile.micro M Porting/bump-perl-version M Porting/checkcfguse.pl M Porting/checkcfgvar.pl M Porting/exec-bit.txt M Porting/makerel M Porting/release_managers_guide.pod M Porting/todo.pod R README.micro M dist/PathTools/Cwd.pm M dist/PathTools/Cwd.xs M doio.c M doop.c M ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm M intrpvar.h M mg.c M mg_vtable.h M miniperlmain.c M patchlevel.h M perl.c M perl.h M perlio.c M perlvars.h M pp_sys.c M regen/mg_vtable.pl R regen/uconfig_h.pl M t/porting/checkcfgvar.t M t/porting/regen.t M t/porting/utils.t R uconfig.h R uconfig.sh R uconfig64.sh M unixish.h M util.c Log Message: --- Remove microperl It hasn't built since 2013 (5.20) and nobody has bothered fixing it, even after Nicholas' threat to remove it in 2021, so let's make good on that.
[Perl/perl5] 50b48d: perlexperiment: fix warning category for defer and...
Branch: refs/heads/maint-5.36 Home: https://github.com/Perl/perl5 Commit: 50b48d85285cd147d92cee25c00a3692c1d821cf https://github.com/Perl/perl5/commit/50b48d85285cd147d92cee25c00a3692c1d821cf Author: Dagfinn Ilmari Mannsåker Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M pod/perlexperiment.pod Log Message: --- perlexperiment: fix warning category for defer and extra parired delimiters (cherry picked from commit 3377d40549ee51d1d8f2efc65a084b6df01cc9a0)
[Perl/perl5] 6c2b27: Perldelta for 8ab54e77 (GIMME/dowantarray deprecat...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 6c2b27ece1fe862309ee16d66bddd388fb7af6ba https://github.com/Perl/perl5/commit/6c2b27ece1fe862309ee16d66bddd388fb7af6ba Author: Dagfinn Ilmari Mannsåker Date: 2023-02-19 (Sun, 19 Feb 2023) Changed paths: M pod/perldelta.pod Log Message: --- Perldelta for 8ab54e77 (GIMME/dowantarray deprecation)
[Perl/perl5] e10136: Delete dangling sv_catxmlpvs definition
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: e10136381f204656bed6dd3623bd257de638c027 https://github.com/Perl/perl5/commit/e10136381f204656bed6dd3623bd257de638c027 Author: Dagfinn Ilmari Mannsåker Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M handy.h Log Message: --- Delete dangling sv_catxmlpvs definition This was part of MAD, which was removed in 2014 (commit b5bbe64ad2ec51417ef02ac52304ed45fe37be3f), but the wrapper macro was missed.
[Perl/perl5] 8ab54e: Mark dowantarray() as deprecated
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 8ab54e77a59c2f25aff25440e4592404cc8d8d72 https://github.com/Perl/perl5/commit/8ab54e77a59c2f25aff25440e4592404cc8d8d72 Author: Dagfinn Ilmari Mannsåker Date: 2023-02-10 (Fri, 10 Feb 2023) Changed paths: M embed.fnc M proto.h Log Message: --- Mark dowantarray() as deprecated This will make uses of the also-deprecated GIMME macro emit a compile-time warning.
[Perl/perl5] 6054fa: Mark dowantarray() as deprecated
Branch: refs/heads/ilmari/deprecate-dowantarray Home: https://github.com/Perl/perl5 Commit: 6054fa6fffaed640e1850cfaddb4fcfc0f78002c https://github.com/Perl/perl5/commit/6054fa6fffaed640e1850cfaddb4fcfc0f78002c Author: Dagfinn Ilmari Mannsåker Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M embed.fnc M proto.h Log Message: --- Mark dowantarray() as deprecated This will make uses of the also-deprecated GIMME macro emit a compile-time warning.
[Perl/perl5]
Branch: refs/heads/ilmari/test-emacs-pod-modeline Home: https://github.com/Perl/perl5
[Perl/perl5] 761ed8: Test: use Emacs modeline instead of vim syntax for...
Branch: refs/heads/ilmari/test-emacs-pod-modeline Home: https://github.com/Perl/perl5 Commit: 761ed8d8e09f978528fa4ff207bcbbb1ce505e36 https://github.com/Perl/perl5/commit/761ed8d8e09f978528fa4ff207bcbbb1ce505e36 Author: Dagfinn Ilmari Mannsåker Date: 2023-01-17 (Tue, 17 Jan 2023) Changed paths: M INSTALL Log Message: --- Test: use Emacs modeline instead of vim syntax for pod
[Perl/perl5]
Branch: refs/heads/feature-try-pod-heading-fix Home: https://github.com/Perl/perl5
[Perl/perl5] 2ef208: Remove full stop in the 'try' feature heading
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 2ef20824b530076c9c3387ca64f1b373438a75b2 https://github.com/Perl/perl5/commit/2ef20824b530076c9c3387ca64f1b373438a75b2 Author: Dagfinn Ilmari Mannsåker Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M lib/feature.pm M regen/feature.pl Log Message: --- Remove full stop in the 'try' feature heading None of the other headings in feature.pm have full stops.
[Perl/perl5] a7a35e: Remove full stop in the 'try' feature heading
Branch: refs/heads/feature-try-pod-heading-fix Home: https://github.com/Perl/perl5 Commit: a7a35e46e47d2a09aecc6cfd5c3597bb9e23d37e https://github.com/Perl/perl5/commit/a7a35e46e47d2a09aecc6cfd5c3597bb9e23d37e Author: Dagfinn Ilmari Mannsåker Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M lib/feature.pm M regen/feature.pl Log Message: --- Remove full stop in the 'try' feature heading None of the other headings in feature.pm have full stops.
[Perl/perl5] a94734: Add votes-5.36.xml
Branch: refs/heads/maint-votes Home: https://github.com/Perl/perl5 Commit: a9473442d327d85abd5657563247d5b42689019c https://github.com/Perl/perl5/commit/a9473442d327d85abd5657563247d5b42689019c Author: Dagfinn Ilmari Mannsåker Date: 2022-09-20 (Tue, 20 Sep 2022) Changed paths: A votes-5.36.xml Log Message: --- Add votes-5.36.xml Commit: 25c9fcc1ed648ed01cb9a7a2ac311c69b8770bcf https://github.com/Perl/perl5/commit/25c9fcc1ed648ed01cb9a7a2ac311c69b8770bcf Author: Dagfinn Ilmari Mannsåker Date: 2022-09-20 (Tue, 20 Sep 2022) Changed paths: M votes-5.36.xml Log Message: --- perlexperiment fix proposal for 5.36 Compare: https://github.com/Perl/perl5/compare/2658ded06367...25c9fcc1ed64
[Perl/perl5] 3377d4: perlexperiment: fix warning category for defer and...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3377d40549ee51d1d8f2efc65a084b6df01cc9a0 https://github.com/Perl/perl5/commit/3377d40549ee51d1d8f2efc65a084b6df01cc9a0 Author: Dagfinn Ilmari Mannsåker Date: 2022-09-20 (Tue, 20 Sep 2022) Changed paths: M pod/perlexperiment.pod Log Message: --- perlexperiment: fix warning category for defer and extra parired delimiters
[Perl/perl5]
Branch: refs/heads/fix-non-ascii-authors Home: https://github.com/Perl/perl5
[Perl/perl5] 1b6686: Fix t/porting/authors.t breakgage for people with ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 1b6686b25071fafd79b9bae431ef8190f3e29d0f https://github.com/Perl/perl5/commit/1b6686b25071fafd79b9bae431ef8190f3e29d0f Author: Dagfinn Ilmari Mannsåker Date: 2022-09-12 (Mon, 12 Sep 2022) Changed paths: M Porting/updateAUTHORS.pl M Porting/updateAUTHORS.pm Log Message: --- Fix t/porting/authors.t breakgage for people with non-ASCII names The lack of decoding of git config values in Porting/updateAUTHORS.pm would make it erroneously claim that anyone with a non-ASCII character in their name was an unknown author. The decoding and encoding in updateAUTHORS.pl is not strictly necessary, since that's just passing things through to the terminal, but let's be consistent.
[Perl/perl5] 671cf4: Fix t/porting/authors.t breakgage for people with ...
Branch: refs/heads/fix-non-ascii-authors Home: https://github.com/Perl/perl5 Commit: 671cf40716c093238c6885af1960814f6764decd https://github.com/Perl/perl5/commit/671cf40716c093238c6885af1960814f6764decd Author: Dagfinn Ilmari Mannsåker Date: 2022-09-12 (Mon, 12 Sep 2022) Changed paths: M Porting/updateAUTHORS.pl M Porting/updateAUTHORS.pm Log Message: --- Fix t/porting/authors.t breakgage for people with non-ASCII names The lack of decoding of git config values in Porting/updateAUTHORS.pm would make it erroneously claim that anyone with a non-ASCII character in their name was an unknown author. The decoding and encoding in updateAUTHORS.pl is not strictly necessary, since that's just passing things through to the terminal, but let's be consistent.
[Perl/perl5] f79f55: Fix t/porting/authors.t breakgage for people with ...
Branch: refs/heads/fix-non-ascii-authors Home: https://github.com/Perl/perl5 Commit: f79f557c16b746e4b5b524ba3e4b87bfb22a87c6 https://github.com/Perl/perl5/commit/f79f557c16b746e4b5b524ba3e4b87bfb22a87c6 Author: Dagfinn Ilmari Mannsåker Date: 2022-09-12 (Mon, 12 Sep 2022) Changed paths: M Porting/updateAUTHORS.pl M Porting/updateAUTHORS.pm Log Message: --- Fix t/porting/authors.t breakgage for people with non-ASCII names The lack of decoding of git config values in Porting/updateAUTHORS.pm would make it erroneously claim that anyone with a non-ASCII character in their name was an unknown author. The decoding and encoding in updateAUTHORS.pm is not strictly necessary, since that's just passing things through to the terminal, but let's be consistent.
[Perl/perl5] 4baa94: Time-HiRes: use GIMME_V instead of the deprecated ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 4baa94c5092f1c70e58e43e4e345689da3aeeff0 https://github.com/Perl/perl5/commit/4baa94c5092f1c70e58e43e4e345689da3aeeff0 Author: Dagfinn Ilmari Mannsåker Date: 2022-09-06 (Tue, 06 Sep 2022) Changed paths: M dist/Time-HiRes/Changes M dist/Time-HiRes/HiRes.pm M dist/Time-HiRes/HiRes.xs Log Message: --- Time-HiRes: use GIMME_V instead of the deprecated GIMME GIMME_V has been around since 5.003_96. It was already used in some places, this just makes it consistent.
[Perl/perl5]
Branch: refs/heads/ilmari/time-hires-gimme Home: https://github.com/Perl/perl5
[Perl/perl5] 4a04bf: Time-HiRes: use GIMME_V instead of the deprecated ...
Branch: refs/heads/ilmari/time-hires-gimme Home: https://github.com/Perl/perl5 Commit: 4a04bf34faf4fdd81aba04e0b2fec2a90e1cb20d https://github.com/Perl/perl5/commit/4a04bf34faf4fdd81aba04e0b2fec2a90e1cb20d Author: Dagfinn Ilmari Mannsåker Date: 2022-09-06 (Tue, 06 Sep 2022) Changed paths: M dist/Time-HiRes/Changes M dist/Time-HiRes/HiRes.pm M dist/Time-HiRes/HiRes.xs Log Message: --- Time-HiRes: use GIMME_V instead of the deprecated GIMME GIMME_V has been around since 5.003_96. It was already used in some places, this just makes it consistent.
[Perl/perl5] 33a05a: Fix POD formatting error in perl5372delta
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 33a05a755569173075bd45cdc296a71392b203b7 https://github.com/Perl/perl5/commit/33a05a755569173075bd45cdc296a71392b203b7 Author: Dagfinn Ilmari Mannsåker Date: 2022-08-28 (Sun, 28 Aug 2022) Changed paths: M pod/perl5372delta.pod Log Message: --- Fix POD formatting error in perl5372delta
[Perl/perl5] 4f1a24: Mark dowantarray() as deprecated
Branch: refs/heads/ilmari/deprecate-dowantarray Home: https://github.com/Perl/perl5 Commit: 4f1a2433504f17a87aa882581b8574dc040846ee https://github.com/Perl/perl5/commit/4f1a2433504f17a87aa882581b8574dc040846ee Author: Dagfinn Ilmari Mannsåker Date: 2022-08-23 (Tue, 23 Aug 2022) Changed paths: M embed.fnc M proto.h Log Message: --- Mark dowantarray() as deprecated This will make uses of the also-deprecated GIMME macro emit a compile-time warning.
[Perl/perl5] 87e1a8: Time-HiRes: use GIMME_V instead of the deprecated ...
Branch: refs/heads/ilmari/time-hires-gimme Home: https://github.com/Perl/perl5 Commit: 87e1a8bc7ef4ac3f732cb684d25918f19a909f68 https://github.com/Perl/perl5/commit/87e1a8bc7ef4ac3f732cb684d25918f19a909f68 Author: Dagfinn Ilmari Mannsåker Date: 2022-08-23 (Tue, 23 Aug 2022) Changed paths: M dist/Time-HiRes/Changes M dist/Time-HiRes/HiRes.xs Log Message: --- Time-HiRes: use GIMME_V instead of the deprecated GIMME GIMME_V has been around since 5.003_96. It was already used in some places, this just makes it consistent.
[Perl/perl5] 2d2503: perlguts: Fix stray > characters in POD
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 2d2503ee7c3a75173df192ec5fabe3f97dfa4d9f https://github.com/Perl/perl5/commit/2d2503ee7c3a75173df192ec5fabe3f97dfa4d9f Author: Dagfinn Ilmari Mannsåker Date: 2022-07-31 (Sun, 31 Jul 2022) Changed paths: M pod/perlguts.pod Log Message: --- perlguts: Fix stray > characters in POD
[Perl/perl5]
Branch: refs/heads/ilmari/remove-deparse-entersub-special-flag Home: https://github.com/Perl/perl5
[Perl/perl5] 3d5c47: B::Deparse: Remove obsolete handling of OP_ENTERSU...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3d5c4765189d8c979389b94387b68adf2e52ba36 https://github.com/Perl/perl5/commit/3d5c4765189d8c979389b94387b68adf2e52ba36 Author: Dagfinn Ilmari Mannsåker 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 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 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 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 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
[Perl/perl5] 9d921c: perldelta entry for OP_ENTERSUB OPf_SPECIAL flag c...
Branch: refs/heads/ilmari/remove-deparse-entersub-special-flag Home: https://github.com/Perl/perl5 Commit: 9d921c07505b0ec51e9eb8d98f510fb5eed2add7 https://github.com/Perl/perl5/commit/9d921c07505b0ec51e9eb8d98f510fb5eed2add7 Author: Dagfinn Ilmari Mannsåker 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
[Perl/perl5] a586e5: perldelta entry for OP_ENTERSUB OPf_SPECIAL flag c...
Branch: refs/heads/ilmari/remove-deparse-entersub-special-flag Home: https://github.com/Perl/perl5 Commit: a586e5c35b568ebbacee016718fca33d0912f0ec https://github.com/Perl/perl5/commit/a586e5c35b568ebbacee016718fca33d0912f0ec Author: Dagfinn Ilmari Mannsåker 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
[Perl/perl5] acdb46: Don't set the OPf_SPECIAL bit on implicit VERSION/...
Branch: refs/heads/ilmari/remove-deparse-entersub-special-flag Home: https://github.com/Perl/perl5 Commit: acdb46325fb2cd583ceb7629941becfb33d50e77 https://github.com/Perl/perl5/commit/acdb46325fb2cd583ceb7629941becfb33d50e77 Author: Dagfinn Ilmari Mannsåker 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: 8f56567a800774c0cf78dac07a4bfbbde9a16455 https://github.com/Perl/perl5/commit/8f56567a800774c0cf78dac07a4bfbbde9a16455 Author: Dagfinn Ilmari Mannsåker 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: b899c69b60b924764cb37702244b38d5b5249eec https://github.com/Perl/perl5/commit/b899c69b60b924764cb37702244b38d5b5249eec Author: Dagfinn Ilmari Mannsåker 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. Compare: https://github.com/Perl/perl5/compare/a924c080a720...b899c69b60b9
[Perl/perl5] a924c0: B::Deparse: Remove obsolete handling of OP_ENTERSU...
Branch: refs/heads/ilmari/remove-deparse-entersub-special-flag Home: https://github.com/Perl/perl5 Commit: a924c080a720830472750781818c76d6266b16bb https://github.com/Perl/perl5/commit/a924c080a720830472750781818c76d6266b16bb Author: Dagfinn Ilmari Mannsåker 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).
[Perl/perl5] 1c8316: B::Deparse: Remove obsolete handling of OP_ENTERSU...
Branch: refs/heads/ilmari/remove-deparse-entersub-special-flag Home: https://github.com/Perl/perl5 Commit: 1c83167d62d2466d2eb17e9a95b792d33f16a848 https://github.com/Perl/perl5/commit/1c83167d62d2466d2eb17e9a95b792d33f16a848 Author: Dagfinn Ilmari Mannsåker 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). This frees up the `OPf_SPECIAL` flag bit for other use for this op.
[Perl/perl5] 30a06d: Fix typo in perldelta entry for bareword_filehandl...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 30a06d3ba862b55a05a8f9aba8e03e81e1823235 https://github.com/Perl/perl5/commit/30a06d3ba862b55a05a8f9aba8e03e81e1823235 Author: Dagfinn Ilmari Mannsåker Date: 2022-07-06 (Wed, 06 Jul 2022) Changed paths: M pod/perldelta.pod Log Message: --- Fix typo in perldelta entry for bareword_filehandles removal
[Perl/perl5] eae348: Update feature hint bit twiddling test for widened...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: eae348e41d0c90e977085bd4917e69d9fdf21552 https://github.com/Perl/perl5/commit/eae348e41d0c90e977085bd4917e69d9fdf21552 Author: Dagfinn Ilmari Mannsåker Date: 2022-07-06 (Wed, 06 Jul 2022) Changed paths: M t/lib/feature/bundle Log Message: --- Update feature hint bit twiddling test for widened HINT_FEATURE_MASK When HINT_FEATURE_MASK was widened to 4 bits in commit 5d1739474d967de1ab8a8f88aa5eff250dbc0eab, this test was not updated to match. This was not a problem while that bit is not actually in use, but adding a new bundle for 5.37 to remove bareword_filehandles will break it. Commit: 31c1155d19a27dd4a29c30ff34ab892b82131746 https://github.com/Perl/perl5/commit/31c1155d19a27dd4a29c30ff34ab892b82131746 Author: Dagfinn Ilmari Mannsåker Date: 2022-07-06 (Wed, 06 Jul 2022) Changed paths: M feature.h M lib/feature.pm M pod/perldelta.pod M regen/feature.pl Log Message: --- Remove bareword_filehandles from the :5.38 feature bundle Commit c5327cb77526e4e4c7bb83e24be20ac48e85b1fa fixed the bug that caused it to be put back in the :5.36 feature bundle, so let's pull it out again. Compare: https://github.com/Perl/perl5/compare/58cf04199f69...31c1155d19a2