sealed.pm implements dougm’s original patch to compile method lookups for typed lexicals:
https://www.perl.com/pub/2000/06/dougpatch.html/
v5.1.5 on CPAN resolves longstanding reentrancy issues.
Internally sealed always relied on an undocumented method in B::Generate to construct the replacement B::PADOP opcode, but internally it’s invoking newPADOP, which leaves the associated padname unaddressed.
This causes segfaults in Perl_pad_push reliably, when it indexes that padname element.
In v5.1.5, the padname gets created by an XS subroutine, which does the needful.
submitted by /u/joesuf4
[link] [comments]
Notes on Doug's Method Lookup Patch
Since 1997 Perl.com has published articles about the Perl programming language, its culture and community.Perl.com
Is there a module that can facilitate writing something similar to DBI, where one uses a common API for many different tools, swapping one for another but keeping the rest of of the program intact ? The non OO way is that of a dispatch table, but I want to elevate my OO a bit, and allow registration of components without touching the main application.
submitted by /u/ReplacementSlight413
[link] [comments]
[link] [comments]
(cdlxxxv) 7 great CPAN modules released last week
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12. CGI...niceperl.blogspot.com
submitted by /u/ThranPoster [link] [comments] |
Thranpages :: devlog :: Rescamming: The story of haha.pl
A naughty script delivers payback to some Facebook scammers. A story featuring Perl, great justice and many copypastas.Thranpages
Webservice to connect to Onfido API
Changes for 0.006 - 2023-07-02T15:36:03+00:00
- Add hook
Open a file for shared reading and/or writing
Changes for 4.05 - 2023-07-02
- Fix tests with perl-5.38.0.
Fast, safe DBI connection and transaction management
Changes for 0.59
- Fix for Windows t/load.t failures
Scope-Upper-0.34
Changes for 0.34 - 2023-03-26T16:00:00Z
- Add : Contributing guidelines are now listed in the new CONTRIBUTING file.
- Fix : [RT #146897] Scope::Upper does not know about RCPV cop_warnings, and does not know that given is deprecated. "given" related warnings were silenced, and the new RCPV interface is now used. Thanks Yves Orton for reporting and contributing a fix.
- Fix : Assertion failures triggering on perl version 5.37.10 and higher with DEBUGGING enabled.
- Fix : t/64-uplevel-caller.t has been taught about the new call frame numbering convention.
https://metacpan.org/dist/Scope-Upper
OpenAI-API-0.32
Changes for 0.32 - 2023-03-26
- Add OpenAI::API::Error module. Add option to return HTTP::Response object.
https://metacpan.org/dist/OpenAI-API
CatalystX-RequestModel-0.013
Changes for 0.013
- Fixed minor issue with noisy error if doing a form upload to a request model that didn't support it.
- Fixed test case that failed on some platforms
- Distribution meta data fixes, including copyright update
https://metacpan.org/dist/CatalystX-RequestModel
ExtUtils-MakeMaker-7.70
Changes for 7.70
- No changes since v7.69_01
https://metacpan.org/dist/ExtUtils-MakeMaker
List-Insertion-v0.1.0
Changes for v0.1.0 - 2023-03-24
- original version; created by h2xs 1.23 with options --name List::Insertion -X -P -b 5.24.0
https://metacpan.org/dist/List-Insertion