develooper Front page | perl.perl5.porters | Postings from February 2023

Re: PERL_RC_STACK branch: first cut

Thread Previous
From:
demerphq
Date:
February 28, 2023 09:45
Subject:
Re: PERL_RC_STACK branch: first cut
Message ID:
CANgJU+X5k1dtoduafMmG3G2tCHJv2F9-59aO_O1LxKT295pPng@mail.gmail.com
On Tue, 28 Feb 2023 at 09:47, Darren Duncan <darren@darrenduncan.net> wrote:

> On 2023-02-27 12:06 a.m., demerphq wrote:
> > On Mon, 27 Feb 2023, 08:40 Vadim V Konovalov via perl5-porters wrote:
> >     Quick TLDRs questions
> >     - what's the benefit? Does it fix bug
> >
> > It should fix a longstanding set of bugs which cause segfaults and other
> > undefined behavior. The class of bugs it fixes is the number one cause
> of fuzz
> > generated segfaults and is a repeated, perhaps even number one cause of
> > segfaults in other contexts.
> <snip>
>
> Thank you Yves for concisely explaining the why of this, that was very
> helpful.
>

My pleasure.


> Thank you Dave for doing the actual work.
>

Amen to that!

I just wanted to say to folks who don't know the internals that well how
big a task Dave has taken on here: Huge! I though that the hack Dave did to
the regex engine to not be recursive was a big deal, but this is massively
more difficult and impressive.  This is a *major* piece of work.  I guess
the largest set of internals changes since Jarkko did the Unicode stuff in
5.8.  Dave deserves some massive kudos for this.

I imagine long term that this will cause some turbulence in our community,
at least as far as XS CPAN distributions go, but IMO it is totally
worth-while turbulence.

Thanks a lot Dave!

cheers,
Yves

-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About