summaryrefslogtreecommitdiff
path: root/Porting/Glossary
diff options
context:
space:
mode:
authorTodd Rinaldo <toddr@cpan.org>2020-09-13 13:02:25 -0500
committerSawyer X <xsawyerx@cpan.org>2020-09-15 17:37:44 +0300
commit19aaf9297b251db12d787e0eb31f06bfadc56856 (patch)
tree9421baafaf4f244a9904017883556b588dd4a2cd /Porting/Glossary
parent9c705b6a737887a4da01ff0f1aee235dccb1ef26 (diff)
downloadperl-19aaf9297b251db12d787e0eb31f06bfadc56856.tar.gz
Add the Configure option to enable strict by default in perl programs.
Do not set strict by default on -e or -E This is a development only feature to allow us to clean up blead. ./Configure -Dusedevel -des -Dusedefaultstrict
Diffstat (limited to 'Porting/Glossary')
-rw-r--r--Porting/Glossary5
1 files changed, 5 insertions, 0 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index f70343e2e4..ce3a86b0c8 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -5547,6 +5547,11 @@ usecrosscompile (Cross.U):
This variable conditionally defines the USE_CROSS_COMPILE symbol,
and indicates that Perl has been cross-compiled.
+usedefaultstrict (usedefaultstrict.U):
+ This setting provides a mechanism for perl developers to enable
+ strict by default. These defaults do not apply when perl is run
+ via -e or -E.
+
usedevel (Devel.U):
This variable indicates that Perl was configured with development
features enabled. This should not be done for production builds.