bulk88

Results 50 issues of bulk88

success!!!, new rule, "struct body_details bodies_by_type[]" only in sv.c -svfix.pl is quick throwaway garbage done in 20 mins and probably doesnt regen sv_inline.h properly and copy pasting/replace regexps were was...

See commit message. Since I minimally know about the p5 prototype syntax grammar, is there an actual max_len to that string, and it is STILL parseable/not fatal later on? Other...

My fingers hurt typing DebugBreak() all these years. Time for an API. Commit is a WIP since there is some dead code from 1st impl, but I decided the "speed"...

inspire by looking at bug https://github.com/Perl/perl5/issues/22653, and remarks in the past over these 3 fns being super important esp for enterprise serialization/deserial/wire format decoding. They are also sort of related...

**Description** SV Body arena roots are duplicative and redundant. SVt_PVNV and SVt_PVHV are identical. SVt_INVLIST, SVt_PVAV, SVt_PVOBJ are identical. SVt_PVMG and SVt_PVGV are identical. SVt_PVCV and SVt_PVFM are identical. SVt_PVFM...

**Description** I was stepping debugging some XS code, and noticed, if you create a SvUV, with sv_setuv(), then later use SvUV() macro or eqv inline function, %99.999 of the time,...

much faster eye. PERL_CORE only, since CPAN XS assumes the built-in out the box headers/tokens/structs/linker libs selected by p5p decades ago, will never change.

-perf reasons, even though I guess most of the code is rarely called since they are error branches, do it anyways, it is only 1 more assembly op (2-4 bytes)...

builtin.c is very new (2021), and while the code works, it is not a shining good example of C or XS code and best practices -actual bug cv_set_call_checker_flags(cv, builtin->checker, newSVuv(PTR2UV(builtin)),...

See patch decriptions, fputc() is very unwise CPU wise. Original intent was to put all 3 output .h files in stack array buffers, but it was impossible to get sanely...