| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CORE LANGUAGE CHANGES
Subject: New operator systell()
From: Chip Salzenberg <chip@perl.com>
Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c t/op/sysio.t toke.c
Subject: Allow constant sub to be optimized when called with parens
From: Chip Salzenberg <chip@perl.com>
Files: toke.c
Subject: Make {,un}pack fail on invalid pack types
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldiag.pod pp.c
CORE PORTABILITY
Subject: Fix bitwise ops and {,un}pack() on Cray CPUs
From: Chip Salzenberg <chip@perl.com>
Files: pp.c
Subject: VMS update
From: Charles Bailey <bailey@hmivax.humgen.upenn.edu>
Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms vms/vms.c vms/writemain.pl
Subject: Win32 update (three patches)
From: Gurusamy Sarathy <gsar@engin.umich.edu>
Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm lib/File/Basename.pm win32/Makefile win32/makedef.pl win32/perllib.c win32/win32.c win32/win32iop.h
DOCUMENTATION
Subject: Document size restrictions for packed integers
From: Jarkko Hietaniemi <Jarkko.Hietaniemi@cc.hut.fi>
Files: pod/perlfunc.pod
LIBRARY AND EXTENSIONS
Subject: Fix bug in Opcode when (maxo & 15) > 8
From: Chip Salzenberg <chip@perl.com>
Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm ext/Opcode/Opcode.xs
|
| |
|
| |
|
|
|
|
|
|
|
| |
Somehow this line was lost during recent patching. It was in 2.32 but
not in 2.33 up.
p5p-msgid: 199704171136.NAA24859@anna.in-berlin.de
|
| |
|
|
|
|
|
|
|
| |
I thought I sent this a few sub-subversions ago, but it
seems to be missing in 3_97e.
p5p-msgid: 199704162342.TAA20773@aatma.engin.umich.edu
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CORE LANGUAGE CHANGES
Subject: New operator: sysseek()
From: Chip Salzenberg <chip@perl.com>
Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod pp_sys.c t/op/sysio.t toke.c
Subject: Allow recursive substitution again
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
CORE PORTABILITY
Subject: Use size_t for socket size parameters of GNU libc
From: Chip Salzenberg <chip@perl.com>
Files: doio.c pp_sys.c
Subject: Win32 update (four patches)
From: Gurusamy Sarathy <gsar@engin.umich.edu>
Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST win32/config.H win32/config.w32 win32/config_h.PL win32/config_sh.PL win32/perllib.c win32/runperl.c win32/win32.c win32/win32io.c win32/win32sck.c
DOCUMENTATION
Subject: Add CGI to perldelta.pod and improve its description in MANIFEST
From: Chip Salzenberg <chip@perl.com>
Files: MANIFEST pod/perldelta.pod
Subject: Describe probs with majordomo 1.94.1
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldelta.pod
Subject: Fix description of /\G/g
From: Chip Salzenberg <chip@perl.com>
Files: pod/perlop.pod
Subject: Mention '...' operator in precedence table
Date: Sun, 13 Apr 1997 11:24:16 -0600
From: Tom Christiansen <tchrist@perl.com>
Files: pod/perlop.pod
private-msgid: 199704131724.LAA23120@jhereg.perl.com
OTHER CORE CHANGES
Subject: New API function: perl_eval_pv()
Date: Mon, 14 Apr 1997 17:13:41 -0400
From: Doug MacEachern <dougm@opengroup.org>
Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod pod/perlguts.pod proto.h
private-msgid: 199704142113.RAA06823@postman.osf.org
Subject: Fix C< s//whatever/ >, which reuses old pattern
From: Chip Salzenberg <chip@perl.com>
Files: pp_hot.c regexec.c
|
|
|
|
| |
private-msgid: 199704122201.PAA01780@jql.accessone.com
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Jerome Abela writes:
>
> In sub connect of Sys::Syslog, someone wrote:
> ($host) = $host_uniq =~ /(\w+)/;
>
> But, if the name contains a '-', it gets truncated. The RE should
> rather be someting like [a-zA-Z0-9-]+, shouldn't it ?
p5p-msgid: 199704151421.RAA19693@alpha.hut.fi
|
|
|
|
| |
private-msgid: 199704130135.TAA23274@jhereg.perl.com
|
|\
| |
| |
| |
| | |
This merge exists so that the p5p version of the patch and the applied
version are both in the history
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
>>>>> Chip Salzenberg writes:
> According to Andreas Koenig:
>> I'd prefer to have consistent semantics on all platforms. My patch
>> treats the third parameter ($safe) in a way that matches the current
>> description in the pods better. This means, on all systems a chmod +rw
>> is tried before removing a file or directory unless the $safe
>> parameter is specified.
> No, that's not useful. UNIX systems pay *no* attention to the
> permissions of "x" when unlinking "/y/x"; all that matter are the
> permissions of "/y".
Ouch. Too-Quick-oh. <Blush>
Sure thing is, I want to chmod 777 always for _directories_ before I
remove them, because they may contain subdirectories that need to be
removed recursively. So I want them both read- and writeable. Stupid
thing was that I applied the same idea to files.
>> In addition File::Path becomes strict clean.
> Well, that would be useful. Could you separate that part of the patch
> from the always-chmod part?
I redid it. This time with a test that fails with current perl and
works with my patch in place.
p5p-msgid: 199704151401.QAA02556@anna.in-berlin.de
|
|/
|
|
| |
(this is the same change as commit 8a37cc0e712cfd90de4a433c1b9be391b72daf86, but as applied)
|
|
|
|
|
|
| |
diagnostics does not localize $\ when it comes to printing.
p5p-msgid: 199704151814.UAA03404@anna.in-berlin.de
|
|
|
|
| |
private-msgid: 199704142115.RAA09923@monk.mps.ohio-state.edu
|
| |
|
| |
|
| |
|
|
|
|
| |
private-msgid: 199704141758.TAA06895@bombur2.uio.no
|
|\
| |
| |
| |
| | |
This merge exists so that the p5p version of the patch and the applied
version are both in the history
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch fixes a leak in my_setenv.
I know this is close to the release of 5.004, but this is
relatively important for long running FastCGI programs.
I can prove the correctness :-)
p5p-msgid: 19970415103246.NN46698@breughel.ufsia.ac.be
|
|/
|
|
| |
(this is the same change as commit 114695e977a20e0c66aa94b08414017d929a3f66, but as applied)
|
|
|
|
| |
private-msgid: 199704131228.OAA05695@bombur2.uio.no
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: perl.h with g++ (97b)
({}) is not allowed in C++, so the STMT_START selection macro should be
changed from
# if defined(__GNUC__) && !defined(__STRICT_ANSI__)
to
# if defined(__GNUC__) && !defined(__STRICT_ANSI__) && !defined(__cplusplus)
p5p-msgid: 199704141935.MAA11240@monterey.sierravista.com
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Chip wrote:
> I wonder if the public beta can be based on *this* one...
Pity I'm late.
This patch
1) Fixes Term::Cap which thought that absolute paths start
with '/';
2) Adds a new method `ornaments' to Term::ReadLine;
2a) Documents an old method `tkRunning' of Term::ReadLine;
3) Adds a new `O'ption to debugger: ornaments. Possible
values are 0, 1, or comma-separated list of 4 terminal
capabilities to surround prompt and the command line.
Enjoy,
p5p-msgid: 1997Apr10.154825.1929433@hmivax.humgen.upenn.edu
private-msgid: 199704101948.PAA01841@monk.mps.ohio-state.edu
|
| |
| |
| |
| |
| |
| |
| |
| | |
The debugger doesn't work on win32 without this patch.
(You'd think C<-e> will work on pseudo devices like "CON",
but the _stat() in the C runtime doesn't cooperate).
p5p-msgid: 199704102142.RAA27396@aatma.engin.umich.edu
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DOCUMENTATION
Subject: more (err, less) doubled words
Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
From: Jarkko Hietaniemi <Jarkko.Hietaniemi@cc.hut.fi>
Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm lib/vars.pm pod/perlcall.pod pod/perldiag.pod pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
private-msgid: 199704111931.WAA24460@alpha.hut.fi
LIBRARY AND EXTENSIONS
Subject: win32: perl5db patch
Date: Thu, 10 Apr 1997 17:42:13 -0400
From: Gurusamy Sarathy <gsar@engin.umich.edu>
Files: lib/perl5db.pl
Msg-ID: 199704102142.RAA27396@aatma.engin.umich.edu
(applied based on p5p patch as commit 56cbacacb6c634a626b06407cbd555bc1519a2d5)
Subject: Enhancements to debugger, Term::ReadLine, Term::Cap
Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
Msg-ID: 199704101948.PAA01841@monk.mps.ohio-state.edu
(applied based on p5p patch as commit 6fb2d361298c4eb5d42f1f63b0f74a60d407e546)
OTHER CORE CHANGES
Subject: New error msg for low-key failure of C<require>
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs t/pragma/strict-vars
|
|
|
|
| |
private-msgid: 199704112048.WAA08733@en1.engelschall.com
|
|\
| |
| |
| |
| | |
This merge exists so that the p5p version of the patch and the applied
version are both in the history
|
| |
| |
| |
| | |
p5p-msgid: 199704111755.NAA27200@grymoire.crd.ge.com
|
|/
|
|
| |
(this is the same change as commit b7a03ccba4c2b93b96002aca9f411649e099dcc0, but as applied)
|
|
|
|
| |
private-msgid: 199704122048.QAA25060@aatma.engin.umich.edu
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Solaris 2.5.1, all clean except in `make install`:
../perl -I ../lib ../pod/pod2man --section=3 --official
Class/Struct.pm > /usr/local/lib/perl5/man/man3/Class::Struct.tmp
../pod/pod2man: bad option in paragraph 57 of Class/Struct.pm: ``-w''
should be [CB]<-w>
Patch enclosed. Here are the test results:
All tests successful.
u=0.56 s=0.5 cu=30.51 cs=16.6 scripts=148 tests=4059
p5p-msgid: 334D2E7B.67F0@iii.co.uk
|
|
|
|
| |
p5p-msgid: 199704111800.OAA27297@grymoire.crd.ge.com
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
This merge exists so that the p5p version of the patch and the applied
version are both in the history
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Subject: Re: MM_Unix patch
>>>>> "Nick" == Nick Ing-Simmons <nik@tiuk.ti.com> writes:
Nick> Seems a little strong did you mean /^\.#/ ?
No. Every '#' in a Makefile file list will break the list:
Makefile
,-----
| FILES = foo \
| bar#bazz \
| bizz
|
| all:
| @echo $(FILES)
`-----
Shell
,-----
| % make -f ~/tmp/Makefile
| foo bar
`-----
Below is a more complete patch.
p5p-msgid: yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de
|
|/
|
|
| |
(this is the same change as commit d3e8569c62819ccd17f9de64244d9bd181aa37b6, but as applied)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
It is possible with the 7.1 compilers for IRIX-6.2 and later to
change the default compiler options for the system. You need to
explicitely select the compiler options in the hints file to avoid
mix-n-match ABI problems. I also added some additional commentary...
Patch against 5.003_97b follows:
p5p-msgid: yd8hghdjbk0.fsf@hoshi.engr.sgi.com
|
| |
|
| |
|
|\
| |
| |
| |
| | |
This merge exists so that the p5p version of the patch and the applied
version are both in the history
|