Paul Evans

Results 251 comments of Paul Evans

> I suspect fixing this would be relatively simple, involving a flag on `OP_ENTERSUB` to tell it to look at the other end of the stack for the CV to...

> `do SUBROUTINE(LIST)` [was removed in 5.20.0](https://perldoc.perl.org/perl5200delta#do-can-no-longer-be-used-to-call-subroutines) (comit [8c74b41](https://github.com/Perl/perl5/commit/8c74b41425572faeb638f1269025b59d0785794f)) why does `B::Deparse` still care? Ahah! Maybe it doesn't, perhaps it's an old leftover from that. I'll try just removing that...

Another possible approach may be that we can reclaim that HINT_STRICT_REFS bit. It's only used in a relatively slow `UNLIKELY()` path within `pp_entersub` anyway and so far on testing with...

OK. So... Thanks to @ilmari tidying up the use of OPf_SPECIAL on OP_ENTERSUB, I now have a branch that attempts to fix this. It does so by defining that the...

I'm unclear how this differs from `sv_mortalcopy(sv)`. Perhaps the two could be combined somehow?

Given as the implementation hardcodes a growth factor of 2, and that is supplied to every single service default anyway, I'd suggest it might be simpler for now just to...

E.g. by responding with simply $stream->write( "HTTP/1.1 500 Go Away\x0D\x0A" . "Content-Length: 0\x0D\x0A" . "\x0D\x0A", sub { $stream->close_gracefully; } ); I get an error: ``` HTTP error with no body...

This is currently blocking my work to document retry logic (#296)

Hello there - Yes I'm around :)

> That doesn't make sense to me, it feels like an unforced issue that we can resolve if we choose to. I will add this to my todo list. Yah;...