3a07e84d27
https://perldoc.perl.org/5.32.0/perldelta.html Core Enhancements The isa Operator Unicode 13.0 is supported Chained comparisons capability New Unicode properties Identifier_Status and Identifier_Type supported It is now possible to write qr/\p{Name=...}/, or qr!\p{na=/(SMILING|GRINNING) FACE/}! Improvement of POSIX::mblen(), mbtowc, and wctomb Alpha assertions are no longer experimental Script runs are no longer experimental Feature checks are now faster Perl is now developed on GitHub Compiled patterns can now be dumped before optimization Security [CVE-2020-10543] Buffer overflow caused by a crafted regular expression [CVE-2020-10878] Integer overflow via malformed bytecode produced by a crafted regular expression [CVE-2020-12723] Buffer overflow caused by a crafted regular expression Additional Note Incompatible Changes Certain pattern matching features are now prohibited in compiling Unicode property value wildcard subpatterns Unused functions POSIX::mbstowcs and POSIX::wcstombs are removed A bug fix for (?[...]) may have caused some patterns to no longer compile \p{_user-defined_} properties now always override official Unicode ones Modifiable variables are no longer permitted in constants Use of perlfunc/vec EXPR,OFFSET,BITS on strings with code points above 0xFF is forbidden Use of code points over 0xFF in string bitwise operators Sys::Hostname::hostname() does not accept arguments Plain "0" string now treated as a number for range operator \K now disallowed in look-ahead and look-behind assertions Performance Enhancements Modules and Pragmata Updated Modules and Pragmata Removed Modules and Pragmata Documentation Changes to Existing Documentation Diagnostics New Diagnostics Changes to Existing Diagnostics Utility Changes the perlbug manpage the streamzip manpage
15 lines
431 B
Bash
15 lines
431 B
Bash
$NetBSD: patch-cflags.SH,v 1.4 2020/08/31 18:00:37 wiz Exp $
|
|
|
|
Don't add -std=c89 or -ansi, requires c99.
|
|
|
|
--- cflags.SH.orig 2020-06-14 23:01:24.000000000 +0000
|
|
+++ cflags.SH
|
|
@@ -178,7 +178,7 @@ Intel*) ;; # # Is that you, Intel C++?
|
|
# -std=c89 before -ansi
|
|
# -pedantic* before -Werror=d-a-s
|
|
#
|
|
-*) warns="-std=c89 -ansi $pedantic \
|
|
+*) warns="$pedantic \
|
|
-Werror=pointer-arith \
|
|
-Wextra -W \
|
|
-Wc++-compat -Wwrite-strings"
|