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.
398
398
Removed the deprecated (since 5.32) functions C<sv_locking()> and
399
399
C<sv_unlocking>.
400
400
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
+
401
414
=back
402
415
403
416
=head1 Selected Bug Fixes
You can’t perform that action at this time.
0 commit comments