File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -398,6 +398,19 @@ well.
398398Removed the deprecated (since 5.32) functions C<sv_locking()> and
399399C<sv_unlocking>.
400400
401+ =item *
402+
403+ For core Perl maintainers, the syntax of F<embed.fnc> has been extended.
404+ Every function, C<foo()>, named in this file has generated for it a
405+ macro named C<PERL_ARGS_ASSERT_FOO>. The macro expands to C<assert()>
406+ calls that do basic sanity checking for each argument to C<foo()> that
407+ we currently deem as being appropriate to have such checking. (That
408+ means that many arguments are not checked, and that the generated macro
409+ may currently expand to nothing.) With this release, you can add
410+ C<assert()> statements yourself to F<embed.fnc> that will be
411+ incorporated into the generated macro, beyond the system-generated ones.
412+ Comments and examples in F<embed.fnc> give details.
413+
401414=back
402415
403416=head1 Selected Bug Fixes
You can’t perform that action at this time.
0 commit comments