On 2022-01-30 4:26 p.m., Felipe Gasper wrote: > perldelta describes its “Internal Changes” section thus: “Changes which affect the interface available to C<XS> code go here.” The interface for XS modules is just Perl’s C API. By definition, isn’t an API external-facing? > > By that logic, changes like Paul’s new sv_numeq and sv_streq (and my proposed change to sv_dump() to output hex rather than octal) don’t really seem like “internal” changes. > > Would it perhaps be more sensible to make a separate section named “C API Changes”, then reserve “Internal Changes” for those updates that are indeed purely internal to Perl? I agree with this proposal. Whatever APIs XS uses are "external", while changes to Perl that don't affect any API are "internal". -- Darren DuncanThread Previous | Thread Next