summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* perl 5.003_03: [patch introduction and re-organisation]perl-5.003_03Andy Dougherty1996-08-2513-4767/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # This is my patch perl5.003_03.pat to perl5.003_02 # The full description is below. # Please execute the following commands before applying this patch. # (You can feed this patch to 'sh' to do so.) # Andy Dougherty <doughera@lafcol.lafayette.edu> # Absorbed into Changes5.002 rm -f Changes.Conf # Not needed. rm -f ext/POSIX/mkposixman.pl # Moved to README.os2. I'm not sure why the README files are # here rather than in the appropriate subdirectories. rm -f os2/README # Not needed. rm -f pod/Makefile.PL # New test for bit ops touch t/op/bop.t # Patches that create new tests don't always make them executable. chmod +x t/*/*.t # Create a new directory for Porting and Patching info. mkdir Porting exit 0 This is patch perl5.003_03.pat to perl version 5.003_02. This takes you from 5.003_02 to 5.003_03. To apply this patch, run the above commands, cd to your perl source directory and then type patch -p1 -N < perl5.003_03.pat The changes are described after each /^Index/ line below. This is designed so you can examine each change with a command such as csplit -k perl5.003_03.pat '/^Index:/' '{99}' Patch and enjoy, Andy Dougherty doughera@lafcol.lafayette.edu Dept. of Physics Lafayette College, Easton PA 18042
* perl 5.003_03: x2p/str.cPerl 5 Porters1996-08-161-1/+1
| | | | | | | Use Configure's FILE_filbuf macro instead of a raw _filbuf. ---------------- Version 5.003_02
* Keep 5.003's RCS info.Perl 5 Porters1996-08-161-4/+1
|
* perl 5.003_03: x2p/Makefile.SHPerl 5 Porters1996-08-191-13/+9
| | | | | | | | Use Configure's $sh and $make_set_make. Remove MAB stuff, since it's now in ccflags. Keep 5.003's RCS info.
* perl 5.003_03: writemain.SHPerl 5 Porters1996-08-161-2/+0
| | | | | Remove unnecessary curlies. (They are a leftover from an older auto_init mechanism.)
* perl 5.003_03: utils/h2ph.PLPerl 5 Porters1996-08-191-2/+3
| | | | | Make h2ph architecture-independent by using Config at run-time rather than extraction time.
* perl 5.003_03: util.cPerl 5 Porters1996-08-191-21/+20
| | | | | | Include <unistd.h>. Use correct types for safe*alloc and safefree functions.
* perl 5.003_03: toke.cPerl 5 Porters1996-08-191-2/+8
| | | | | | Include <unistd.h>. Use memcmp instead of bcmp even when we don't care about order.
* perl 5.003_03: t/op/split.tPerl 5 Porters1996-08-251-1/+8
| | | | | If a regex supplied to split() contains paranthesized subpatterns that can result in null matches, perl coredumps.
* Support bit operations on strings longer than 15 bytes.Perl 5 Porters1996-08-251-0/+24
|
* Use memcmp instead of bcmp even when we don't care about order.Perl 5 Porters1996-08-192-5/+5
|
* Fix safe*alloc and safefree prototypes.Perl 5 Porters1996-08-191-9/+9
|
* perl 5.003_03: pp_sys.cPerl 5 Porters1996-08-221-17/+15
| | | | | | | | | Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>. (The latter two are especially for NetBSD.) Don't assume sys/time.h and sys/select.h can't coexist. Use Pause macro.
* perl 5.003_03: pp_hot.cPerl 5 Porters1996-08-251-2/+17
| | | | | | Use memcmp instead of bcmp even when we don't care about order. Add support for tied filehandles.
* perl 5.003_03: pp.cPerl 5 Porters1996-08-251-2/+8
| | | | | | | Add support for tied filehandles. If a regex supplied to split() contains paranthesized subpatterns that can result in null matches, perl coredumps.
* Fix a minor nit regarding Exporter.Perl 5 Porters1996-08-251-2/+2
|
* perl 5.003_03: pod/perlipc.podPerl 5 Porters1996-08-251-1/+3
| | | | | | Fix typo. Untaint port number.
* Update.Perl 5 Porters1996-08-191-1/+1
|
* Delete duplicate line.Perl 5 Porters1996-08-161-1/+0
|
* Restore use of Safefree() macro.Perl 5 Porters1996-08-192-6/+6
|
* perl 5.003_03: perlio.hPerl 5 Porters1996-08-211-26/+32
| | | | | | | | | Try to document the various #defines a bit. This is far from finished. Remove a lot of trailing whitespace. (It's of no consequence, but but I'm not going to redo the patch just to put back in the trailing whitespace either.)
* Fixes to support non-std stdio.Perl 5 Porters1996-08-252-4/+65
|
* perl 5.003_03: perl.hPerl 5 Porters1996-08-251-17/+14
| | | | | | | | | | | | | | | No longer prefer bcmp slightly for comparisons that don't care about ordering. Rely on Configure setting SH_PATH. Change the function name to Pause() instead of pause() to avoid potential prototype problems. (This naming convention is similar to the Fwrite and Fflush macros.) Fix problems with each() on tied hashes. Work around crypt prototype problem on NeXT.
* Include <unistd.h>Perl 5 Porters1996-08-211-6/+4
|
* perl 5.003_03: mg.cPerl 5 Porters1996-08-191-3/+2
| | | | | | | | Include <unistd.h> Use Safefree() macro instead of safefree() function with a (possibly) incorrect cast. The whole point of the Safefree() macro is that it does the correct cast for you.
* Use Configure's $sh and $make_set_make variables.Perl 5 Porters1996-08-191-6/+3
|
* Add explicit '&' to avoid warnings under strict refs.Perl 5 Porters1996-08-241-3/+3
|
* Remove double 'use strict'.Perl 5 Porters1996-08-241-1/+0
|
* perl 5.003_03: lib/Symbol.pmPerl 5 Porters1996-04-261-1/+1
| | | | | | | Put back in the BEGIN { require 5.002; }. The version in 5.003_02 wouldn't work in 5.002 anyway. Further, the whole point of the construct is to catch 5.001m, so we can't use syntax introduced after 5.001m to do that.
* Remove mab references.Perl 5 Porters1996-08-221-1/+1
|
* perl 5.003_03: lib/ExtUtils/MM_Unix.pmPerl 5 Porters1996-08-211-4/+5
| | | | | | Remove MAB references. Use 'useshrplib' instead of 'd_shrplib'
* perl 5.003_03: installperlPerl 5 Porters1996-08-251-21/+10
| | | | | | Simplify installation of shared libperl.so. Avoid reaching Command Failed!!! with /usr/bin/perl.
* perl 5.003_03: hv.cPerl 5 Porters1996-08-251-21/+18
| | | | | | Use memcmp even in cases where ordering doesn't matter. Fix problems with each() on tied hashes.
* New hint file.Perl 5 Porters1996-08-201-0/+39
|
* perl 5.003_03: hints/titanos.shPerl 5 Porters1996-08-231-5/+4
| | | | | | Include sfio in libswanted. Don't set libpth any more.
* perl 5.003_03: hints/sunos_4_1.shPerl 5 Porters1996-07-191-1/+23
| | | | | | | | Add brief note about GNU as and ld. Don't include <unistd.h> Add notes about WHOA THERE messages.
* Don't include <unistd.h>Perl 5 Porters1996-07-151-0/+1
|
* perl 5.003_03: hints/solaris_2.shPerl 5 Porters1996-08-161-11/+0
| | | | | Perl.h no longer prefers bcmp, so it's again ok if Configure finds them, since perl will prefer the mem* versions anyway.
* perl 5.003_03: hints/sco.shPerl 5 Porters1996-08-161-8/+48
| | | | | | Additional notes on using icc. Additional flags for dynamic loading.
* perl 5.003_03: hints/os2.shPerl 5 Porters1996-08-211-1/+8
| | | | | Try to update to reflect newer shared libperl stuff. I probably goofed :-).
* perl 5.003_03: hints/next_4.shPerl 5 Porters1996-08-231-10/+20
| | | | | | | | | | | | | | | Get rid of extraneous isnext_4 variable. Configure and Makefile.SH will use $osname and $osvers instead. Build up $mab dynamically based on available architectures. Absorb $mab into ccflags and ccdlflags. I hope that will cover everything. (Configure should automatically remove the -arch stuff from cppflags.) Configure now knows next4 needs to use a shared libperl.5.so. Allow users to use -Dprefix.
* perl 5.003_03: hints/next_3.shPerl 5 Porters1996-08-211-1/+6
| | | | | | Build up $mab dynamically. Since $mab isn't used anywhere anymore, this is useless. However, $mab was never used for next_3.sh anyway, so there's been no change in functionality.
* Use glibpth instead of libpth.Perl 5 Porters1996-08-231-1/+1
|
* Update where to find dld.Perl 5 Porters1996-08-121-4/+9
|
* Configure now tests gcvt() more thoroughly.Perl 5 Porters1996-06-201-12/+0
|
* Include some info on cc -n32 compile.Perl 5 Porters1996-08-231-3/+40
|
* perl 5.003_03: hints/epix.shPerl 5 Porters1996-08-231-1/+1
| | | | | Use glibpth instead of libpth. This allows Configure to add local directories, such as /opt/local/lib, etc.
* perl 5.003_03: hints/dynixptx.shPerl 5 Porters1996-08-211-23/+1
| | | | | | Fix typo in comment. Configure will now automatically detect shared libperl stuff.
* Configure will now automatically detect shared libperl stuff.Perl 5 Porters1996-08-211-9/+0
|
* qmaxmem hint doesn't apply to gcc.Perl 5 Porters1996-07-171-1/+5
|