summaryrefslogtreecommitdiff
path: root/lib/strict.pm
Commit message (Collapse)AuthorAgeFilesLines
* If we use @{[]} (a.k.a. baby-cart) interpolation, we got warningsRafael Garcia-Suarez2007-10-101-2/+2
| | | | | when $" is undefined. p4raw-id: //depot/perl@32090
* Files names for pragmas strict and warnings can end in .pmcRafael Garcia-Suarez2007-10-091-1/+1
| | | p4raw-id: //depot/perl@32083
* Re: The Strict trapJohan Vromans2007-04-261-1/+12
| | | | | Message-ID: <m2lkggilud.fsf@phoenix.squirrel.nl> p4raw-id: //depot/perl@31082
* [perl #24189] Incorrect comment in perldoc strictIain Spoon Truskett2003-10-131-1/+1
| | | | | | From: "Iain 'Spoon' Truskett (via RT)" <perlbug-followup@perl.org> Message-Id: <rt-24189-65954.9.50514379869631@rt.perl.org> p4raw-id: //depot/perl@21442
* Document the new strict strict in strict.Jarkko Hietaniemi2003-09-121-1/+6
| | | p4raw-id: //depot/perl@21193
* Complement to change #19698 :Rafael Garcia-Suarez2003-06-061-5/+9
| | | | | | | | | add also this information (=> and curly braces doesn't quote compound identifiers) to the strict manpage. As an experiment in documentation, add a "HISTORY" section to the strict manpage. p4raw-link: @19698 on //depot/perl: 695ff5bd5c58ec45a757946fd60f1420702ba4b6 p4raw-id: //depot/perl@19701
* Re: Minor change to strict.pm. Who? How?Jarkko Hietaniemi2003-05-051-3/+5
| | | | | | | | | | | | From: Adam Kennedy <adam@ali.as> Date: Wed, 30 Apr 2003 00:02:40 +1000 Message-ID: <3EAE8600.2000806@ali.as> Subject: [PATCH] Re: Minor change to strict.pm. Who? How? From: Michael G Schwern <schwern@pobox.com> Date: Tue, 29 Apr 2003 12:26:32 -0700 Message-ID: <20030429192632.GA6129@windhund.schwern.org> p4raw-id: //depot/perl@19427
* Remove use of caller() in strict.pm, and tighten Safe compartmentHugo van der Sanden2002-10-101-5/+1
| | | | | for Storable tests to match. p4raw-id: //depot/perl@17986
* strict.pm pod at __END__Nicholas Clark2002-09-091-39/+39
| | | | | Message-ID: <20020908213608.GM286@Bagpuss.unfortu.net> p4raw-id: //depot/perl@17885
* [perl #17061] no strict 'garbage'Elizabeth Mattijsen2002-09-081-1/+13
| | | | | | | | | From: Elizabeth Mattijsen (via RT) <perlbug@perl.org> Date: 6 Sep 2002 19:31:02 -0000 Message-Id: <rt-17061-36808.6.19994322284541@bugs6.perl.org> Date: Sat, 07 Sep 2002 13:40:22 +0200 Message-Id: <4.2.0.58.20020907133846.02476d40@mickey.dijkmat.nl> p4raw-id: //depot/perl@17869
* Bump up the VERSIONs of modules that have changed since 5.6.0,Jarkko Hietaniemi2001-06-291-1/+1
| | | | | the modules found using a script written by Larry Schatzer Jr. p4raw-id: //depot/perl@11016
* Doc patch.Robert Spier2000-10-221-0/+8
| | | | | | Subject: [ID 19991128.002] \&{'foo'} not caught by strict refs Message-ID: <14835.16112.13457.447971@rls.cx> p4raw-id: //depot/perl@7405
* add note about symbolic filehandles (from Johan Vromans)Gurusamy Sarathy2000-03-201-0/+2
| | | p4raw-id: //depot/perl@5843
* s/use vars/our/g modules that aren't independently maintained on CPANGurusamy Sarathy2000-01-231-3/+3
| | | p4raw-id: //depot/perl@4860
* various documentation tweaks suggested by M. J. T. GuyGurusamy Sarathy1999-12-021-0/+3
| | | p4raw-id: //depot/perl@4616
* Patch from Sarathy to fix up win32 integration. Patch from JarkkoMalcolm Beattie1998-05-151-0/+8
| | | | | | | | | (manually applied and tweaked) to fix up SysV IPC semaphores for Solaris and Linux (pre-glibc and glibc). Fix up t/op/ipcmsg.t and t/op/ipcsem.t for platforms which wanted to skip test. Completely disable ipcsem.t since it doesn't seem to work properly even when not skipped. This is _65. p4raw-id: //depot/perl@988
* Integrate win32 branch into mainline.Malcolm Beattie1998-05-151-9/+1
|\ | | | | p4raw-id: //depot/perl@983
| * [win32] merge change#905 from maintbranch, minor fixes to getGurusamy Sarathy1998-05-151-8/+0
| | | | | | | | | | | | | | clean build+test on Solaris p4raw-link: @905 on //depot/maint-5.004/perl: 15e73149a8419f18d739227762eab108524cec56 p4raw-id: //depot/win32/perl@976
| * [win32] merge change#904 from maintbranchGurusamy Sarathy1998-05-141-1/+1
| | | | | | | | | | p4raw-link: @904 on //depot/maint-5.004/perl: 0af7994b889ad0dfcacb011f16f9e3c77a9292b9 p4raw-id: //depot/win32/perl@975
| * [win32] integrate mainlineGurusamy Sarathy1998-05-141-0/+13
| | | | | | p4raw-id: //depot/win32/perl@973
* | Integrate win32 branch into mainlineMalcolm Beattie1998-05-141-6/+9
|\ \ | |/ | | p4raw-id: //depot/perl@969
| * [win32] merge change#896 from maintbranchGurusamy Sarathy1998-05-141-6/+9
| | | | | | | | | | p4raw-link: @896 on //depot/maint-5.004/perl: 0562b9ae2b0eff79632fc0164c13c34c06a019e2 p4raw-id: //depot/win32/perl@938
* | Using Getopts::* with strict varsTom Phoenix1998-05-141-0/+5
|/ | | p4raw-id: //depot/perl@964
* [inseparable changes from patch from perl5.003_15 to perl5.003_16]Perl 5 Porters1996-12-251-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CORE PORTABILITY Subject: _13: patches for unicos/unicosmk Date: Fri, 20 Dec 1996 14:38:50 -0600 From: Dean Roehrich <roehrich@cray.com> Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh private-msgid: <199612202038.OAA22805@poplar.cray.com> LIBRARY AND EXTENSIONS Subject: Refresh IO to 1.14 From: Graham Barr <gbarr@ti.com> Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t t/lib/io_udp.t t/lib/io_xs.t OTHER CORE CHANGES Subject: Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }' From: Chip Salzenberg <chip@atlantic.net> Files: cop.h pp_hot.c scope.c Subject: Eliminate warnings from C< undef $x; $x OP= "foo" > From: Chip Salzenberg <chip@atlantic.net> Files: doop.c pp.c pp.h pp_hot.c Subject: Try again to improve method caching Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST) From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: gv.c sv.c Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu> (applied based on p5p patch as commit 81c78688fe5c3927ad37ba29de14c86e38120317) Subject: Be more careful about 'o' magic memory management From: Chip Salzenberg <chip@atlantic.net> Files: mg.c sv.c Subject: Fix bad pointer refs when localized object loses magic From: Chip Salzenberg <chip@atlantic.net> Files: scope.c
* [inseparable changes from patch from perl5.003_07 to perl5.003_08]Perl 5 Porters1996-11-191-24/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CORE LANGUAGE CHANGES Subject: Bitwise op sign rationalization From: Chip Salzenberg <chip@atlantic.net> Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h pp_hot.c proto.h sv.c t/op/bop.t Make bitwise ops result in unsigned values, unless C<use integer> is in effect. Includes initial support for UVs. Subject: Defined scoping for C<my> in control structures From: Chip Salzenberg <chip@atlantic.net> Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c Finally defines semantics of "my" in control expressions, like the condition of "if" and "while". In all cases, scope of a "my" var extends to the end of the entire control structure. Also adds new construct "for my", which automatically declares the control variable "my" and limits its scope to the loop. Subject: Fix ++/-- after int conversion (e.g. 'printf "%d"') From: Chip Salzenberg <chip@atlantic.net> Files: pp.c pp_hot.c sv.c This patch makes Perl correctly ignore SvIVX() if either NOK or POK is true, since SvIVX() may be a truncated or overflowed version of the real value. Subject: Make code match Camel II re: functions that use $_ From: Paul Marquess <pmarquess@bfsec.bt.co.uk> Files: opcode.pl Subject: Provide scalar context on left side of "->" From: Chip Salzenberg <chip@atlantic.net> Files: perly.c perly.y Subject: Quote bearword package/handle FOO in "funcname FOO => 'bar'" From: Chip Salzenberg <chip@atlantic.net> Files: toke.c OTHER CORE CHANGES Subject: Warn on overflow of octal and hex integers From: Chip Salzenberg <chip@atlantic.net> Files: proto.h toke.c util.c Subject: If -w active, warn for commas and hashes ('#') in qw() From: Chip Salzenberg <chip@atlantic.net> Files: toke.c Subject: Fixes for pack('w') From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> Files: pp.c t/op/pack.t Subject: More complete output from sv_dump() From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: sv.c Subject: Major '..' and debugger patches From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h Subject: Fix for formline() From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c t/op/write.t Subject: Fix stack botch in untie and binmode From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pp_sys.c Subject: Complete EMBED, including symbols from interp.sym From: Chip Salzenberg <chip@atlantic.net> Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c perl.h pp_sys.c proto.h regexec.c toke.c util.c x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h New define EMBEDMYMALLOC makes embedding total by avoiding "Mymalloc" etc. Subject: Support old embedding for people who want it From: Chip Salzenberg <chip@atlantic.net> Files: MANIFEST Makefile.SH old_embed.pl old_global.sym PORTABILITY Subject: Miscellaneous VMS fixes From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl perl.h perl_exp.SH proto.h t/TEST t/io/read.t t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL vms/Makefile vms/config.vms vms/descrip.mms vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs vms/perlvms.pod vms/test.com vms/vms.c Subject: DJGPP patches (MS-DOS) From: "Douglas E. Wegscheid" <wegscd@whirlpool.com> Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c perl.h pp_sys.c proto.h sv.c util.c Subject: Patch to make Perl work under AmigaOS From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de> Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
* Pod typos, pod2man bugs, and miscellaneous installation commentsJoseph S. Myers1996-09-201-1/+1
| | | | | Here is a patch for various typos and other defects in the Perl 5.003_05 pods, including the pods embedded in library modules.
* Add strict untiePerl 5 Porters1996-07-151-4/+24
|
* This is patch.2b1g to perl5.002beta1.Andy Dougherty1995-12-211-4/+8
| | | | | | | | | | | | | | | cd to your perl source directory, and type patch -p1 -N < patch.2b1g This patch is just my packaging of Tom's documentation patches he released as patch.2b1g. Patch and enjoy, Andy Dougherty doughera@lafcol.lafayette.edu Dept. of Physics Lafayette College, Easton PA 18042
* This is my patch patch.1g for perl5.001.Andy Dougherty1995-05-301-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch only includes updates to the lib/ directory and the removal of the pod/modpods. The main things are the following: The modpods are now embedded in their corresponding .pm files. The Grand AutoLoader patch. Updates to lib/ExtUtils/xsubpp by Paul Marquess <pmarquess@bfsec.bt.co.uk>. Minor changes to a very few modules and pods. To apply, change to your perl directory, run the commands above, then apply with patch -p1 -N < thispatch. After you apply this patch, you should go on to apply patch.1h and patch.1i before reConfiguring and building. Patch and enjoy, Andy Dougherty doughera@lafcol.lafayette.edu Dept. of Physics Lafayette College, Easton PA Here's the file-by-file description: lib/AnyDBM_File.pm Embedded pod. lib/AutoLoader.pm Grand AutoLoader patch. Embedded pod. lib/AutoSplit.pm Grand AutoLoader patch. Embedded pod. Skip pod sections when splitting .pm files. lib/Benchmark.pm lib/Carp.pm lib/Cwd.pm lib/English.pm Grand AutoLoader patch. Embedded pod. lib/Exporter.pm Grand AutoLoader patch. Embedded pod. Update comments to match behavior. lib/ExtUtils/MakeMaker.pm Include installation of .pod and .pm files. Space out documentation for better printing with pod2man. lib/ExtUtils/xsubpp Patches from Paul Marquess <pmarquess@bfsec.bt.co.uk>, 22 May 1995. Now at version 1.4. lib/File/Basename.pm Embedded pod. lib/File/CheckTree.pm Embedded pod. lib/File/Find.pm Embedded pod. Included finddepth pod too. lib/FileHandle.pm Embedded pod. lib/Getopt/Long.pm Embedded pod. Fixed PERMUTE order bug. lib/Getopt/Std.pm Embedded pod. Caught accessing undefined element off end of @arg array. lib/I18N/Collate.pm lib/IPC/Open2.pm lib/IPC/Open3.pm lib/Net/Ping.pm Embedded pod. lib/Term/Complete.pm Embedded pod. Changed name from complete to Complete to match documentation and exported name. lib/Text/Abbrev.pm Embedded pod. lib/Text/Tabs.pm Updated. lib/integer.pm lib/less.pm lib/sigtrap.pm lib/strict.pm lib/subs.pm Embedded pod.
* perl 5.000perl-5.000Larry Wall1994-10-171-0/+23
[editor's note: this commit combines approximate 4 months of furious releases of Andy Dougherty and Larry Wall - see pod/perlhist.pod for details. Andy notes that; Alas neither my "Irwin AccuTrack" nor my DC 600A quarter-inch cartridge backup tapes from that era seem to be readable anymore. I guess 13 years exceeds the shelf life for that backup technology :-(. ]