|Date:||Mon, 21 Jan 2019 20:30:29 +0100|
|From:||pali [...] cpan.org|
|To:||perlbug [...] perl.org|
|Subject:||Make sv_utf8_downgrade() and sv_utf8_decode() non-unstable|
Hello, these two functions are currently marked as unstable with M in embed.fnc function so they may change: Apmdb |STRLEN |sv_utf8_upgrade|NN SV *sv Amd |STRLEN |sv_utf8_upgrade_nomg|NN SV *sv ApdM |bool |sv_utf8_downgrade|NN SV *const sv|const bool fail_ok Apd |void |sv_utf8_encode |NN SV *const sv ApdM |bool |sv_utf8_decode |NN SV *const sv These functions are available since Perl 5.6.0 (just upgrade* since 5.7.2) and used by more XS modules on CPAN. AFAIK their API or behavior was not changed so I suggest to remove M and make them "stable". Or is there any specific reason why upgrade and encode is without M and downgrade and decode with M?