Re: new Stream Test::Simple question, XS requirement
[email protected] (Chad Granum) Sat, 25 Apr 2015 15:20:38 -0700
| Newsgroups | perl.qa |
|---|---|
| Message-ID | <CAJFr3ktosWWK4S8JOnp6MtyRLxs22__uZepPjLfP4z_D0JM7gA@mail.gmail.com> |
I have no objections to having OPTIONAL XS available to speed things up for people who want it. However I will not accept making XS a requirement. I thought that since Scalar::Util::weaken was in core that there would be no issues using it in a core module. If using weaken makes Test-Simple non-corable, then I will use a slightly alternate design. But I will wait for rjbs to weigh in on if Scalar::Util::weaken will block Test-Simple from core. -Chad On Sat, Apr 25, 2015 at 2:57 PM, bulk88 <[email protected]> wrote: > Since Test::Stream::Context's core design uses weaken() everywhere, that > means new Test::Simple always requires XS building (for Scalar::Util), > which means it will never run on miniperl, and hence, new Test::Simple will > never be in Perl core, is my understanding correct? > > I am asking this since if new Test::Simple is not PP clean and never will > be, there are couple places I would like to throw XS at (the accessors in > Test::Stream::HashBase::Meta in particular). >