=item *
-XXX Describe change here
+C<\N{} here is restricted to one character> is now emitted in the same
+circumstances where previously C<\N{} in inverted character class or as
+a range end-point is restricted to one character> was.
+
+This is due to new circumstances having been added in perl v5.30 that
+weren't covered by the earlier wording.
=back
=item *
-XXX
+The C<ECHO> macro is now defined. This is used in a C<dtrace> rule
+that was originally changed for FreeBSD, and the FreeBSD make
+apparently predefines it. The Solaris make does not predefine C<ECHO>
+which broke this rule on Solaris. [perl #134218]
=back
=over 4
-=item XXX-some-platform
+=item Linux
-XXX
+C<cc> will be used to populate C<plibpth> if C<cc> is C<clang>. [perl
+#134189]
+
+=item VMS
+
+C<-Duse64bitint> is now the default on VMS.
=back
=item *
-XXX
+The PERL_DESTRUCT_LEVEL environment variable was formerly only honored on
+perl binaries built with DEBUGGING support. It it now checked on all perl
+builds. Its normal use is to force perl to individually free every block
+of memory which it has allocated before exiting, which is useful when
+using automated leak detection tools such as valgrind.
=back
=item *
-XXX
+Parsing incomplete hex or binary literals was changed in 5.31.1 to
+treat such a literal as just the 0, leaving the following C<x> or C<b>
+to be parsed as part of the next token. This could lead to some
+silent changes in behaviour, so now incomplete hex or binary literals
+produce a fatal error. [perl #134125]
=back