28 years agoperl 5.003_03: lib/Symbol.pm
Perl 5 Porters [Fri, 26 Apr 1996 00:57:26 +0000]
perl 5.003_03: lib/Symbol.pm

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.

27 years agoRemove mab references.
Perl 5 Porters [Thu, 22 Aug 1996 03:02:56 +0000]
Remove mab references.

27 years agoperl 5.003_03: lib/ExtUtils/MM_Unix.pm
Perl 5 Porters [Wed, 21 Aug 1996 23:38:07 +0000]
perl 5.003_03: lib/ExtUtils/MM_Unix.pm

Remove MAB references.

Use 'useshrplib' instead of 'd_shrplib'

27 years agoperl 5.003_03: installperl
Perl 5 Porters [Sun, 25 Aug 1996 00:07:30 +0000]
perl 5.003_03: installperl

Simplify installation of shared libperl.so.

Avoid reaching Command Failed!!! with /usr/bin/perl.

27 years agoperl 5.003_03: hv.c
Perl 5 Porters [Sun, 25 Aug 1996 00:11:47 +0000]
perl 5.003_03: hv.c

Use memcmp even in cases where ordering doesn't matter.

Fix problems with each() on tied hashes.

27 years agoNew hint file.
Perl 5 Porters [Tue, 20 Aug 1996 08:51:58 +0000]
New hint file.

27 years agoperl 5.003_03: hints/titanos.sh
Perl 5 Porters [Fri, 23 Aug 1996 01:15:08 +0000]
perl 5.003_03: hints/titanos.sh

Include sfio in libswanted.

Don't set libpth any more.

27 years agoperl 5.003_03: hints/sunos_4_1.sh
Perl 5 Porters [Fri, 19 Jul 1996 01:51:04 +0000]
perl 5.003_03: hints/sunos_4_1.sh

Add brief note about GNU as and ld.

Don't include <unistd.h>

Add notes about WHOA THERE messages.

27 years agoDon't include <unistd.h>
Perl 5 Porters [Mon, 15 Jul 1996 20:46:37 +0000]
Don't include <unistd.h>

27 years agoperl 5.003_03: hints/solaris_2.sh
Perl 5 Porters [Fri, 16 Aug 1996 03:08:58 +0000]
perl 5.003_03: hints/solaris_2.sh

Perl.h no longer prefers bcmp, so it's again ok if Configure
finds them, since perl will prefer the mem* versions anyway.

27 years agoperl 5.003_03: hints/sco.sh
Perl 5 Porters [Fri, 16 Aug 1996 02:59:59 +0000]
perl 5.003_03: hints/sco.sh

Additional notes on using icc.

Additional flags for dynamic loading.

27 years agoperl 5.003_03: hints/os2.sh
Perl 5 Porters [Wed, 21 Aug 1996 03:36:04 +0000]
perl 5.003_03: hints/os2.sh

Try to update to reflect newer shared libperl stuff.
I probably goofed :-).

27 years agoperl 5.003_03: hints/next_4.sh
Perl 5 Porters [Fri, 23 Aug 1996 01:09:02 +0000]
perl 5.003_03: hints/next_4.sh

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.

27 years agoperl 5.003_03: hints/next_3.sh
Perl 5 Porters [Wed, 21 Aug 1996 23:26:09 +0000]
perl 5.003_03: hints/next_3.sh

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.

27 years agoUse glibpth instead of libpth.
Perl 5 Porters [Fri, 23 Aug 1996 01:12:22 +0000]
Use glibpth instead of libpth.

27 years agoUpdate where to find dld.
Perl 5 Porters [Mon, 12 Aug 1996 23:31:37 +0000]
Update where to find dld.

28 years agoConfigure now tests gcvt() more thoroughly.
Perl 5 Porters [Thu, 20 Jun 1996 22:12:12 +0000]
Configure now tests gcvt() more thoroughly.

27 years agoInclude some info on cc -n32 compile.
Perl 5 Porters [Fri, 23 Aug 1996 01:11:32 +0000]
Include some info on cc -n32 compile.

27 years agoperl 5.003_03: hints/epix.sh
Perl 5 Porters [Fri, 23 Aug 1996 01:12:52 +0000]
perl 5.003_03: hints/epix.sh

Use glibpth instead of libpth.  This allows Configure to
add local directories, such as /opt/local/lib, etc.

27 years agoperl 5.003_03: hints/dynixptx.sh
Perl 5 Porters [Wed, 21 Aug 1996 03:32:01 +0000]
perl 5.003_03: hints/dynixptx.sh

Fix typo in comment.

Configure will now automatically detect shared libperl stuff.

27 years agoConfigure will now automatically detect shared libperl stuff.
Perl 5 Porters [Wed, 21 Aug 1996 03:28:07 +0000]
Configure will now automatically detect shared libperl stuff.

27 years agoqmaxmem hint doesn't apply to gcc.
Perl 5 Porters [Wed, 17 Jul 1996 07:46:05 +0000]
qmaxmem hint doesn't apply to gcc.

27 years agoperl 5.003_03: hints/README.hints
Perl 5 Porters [Fri, 23 Aug 1996 01:37:29 +0000]
perl 5.003_03: hints/README.hints

Remove out-of-date info.

Document a bit about how hint files work.

27 years agoperl 5.003_03: handy.h
Perl 5 Porters [Tue, 20 Aug 1996 10:38:54 +0000]
perl 5.003_03: handy.h

Change safe*alloc functions to have prototypes that
match the system's malloc and free types.  That is, use
Malloc_t instead of char *, and Free_t instead of void.
This is necessary so . . .

Safefree cast matches type of free() whether it's perl's
malloc/free or the system's malloc/free.

27 years agoFix problems with each() on tied hashes.
Perl 5 Porters [Sun, 25 Aug 1996 00:11:47 +0000]
Fix problems with each() on tied hashes.

28 years agoperl 5.003_03: ext/util/make_ext
Perl 5 Porters [Fri, 21 Jun 1996 01:45:33 +0000]
perl 5.003_03: ext/util/make_ext

Typo change.
Get rid of unused altmake.

27 years agoChange the Mymalloc to match Perl_malloc in perl.h.
Perl 5 Porters [Tue, 20 Aug 1996 09:30:46 +0000]
Change the Mymalloc to match Perl_malloc in perl.h.

27 years agoAdd support for tied filehandles.
Perl 5 Porters [Sun, 25 Aug 1996 00:01:52 +0000]
Add support for tied filehandles.

27 years agoClean up docmentation installation errors.
Perl 5 Porters [Sat, 24 Aug 1996 23:56:18 +0000]
Clean up docmentation installation errors.

27 years agoExpand warning at the top.
Perl 5 Porters [Mon, 19 Aug 1996 00:12:56 +0000]
Expand warning at the top.

27 years agoAuto-generated.
Perl 5 Porters [Sun, 25 Aug 1996 00:33:47 +0000]
Auto-generated.

27 years agoperl 5.003_03: doop.c
Perl 5 Porters [Sun, 25 Aug 1996 00:23:01 +0000]
perl 5.003_03: doop.c

No longer prefer bcmp over memcmp when order doesn't matter.

Support bit operations on strings longer than 15 bytes.

27 years agoPossibly Include <signal.h> and <unistd.h>
Perl 5 Porters [Mon, 19 Aug 1996 00:10:02 +0000]
Possibly Include <signal.h> and <unistd.h>

27 years agoperl 5.003_03: config_h.SH
Perl 5 Porters [Fri, 23 Aug 1996 02:02:03 +0000]
perl 5.003_03: config_h.SH

Updated to match current Configure and config_h.SH.
Some rearrangement of parts has occurred due to new
dependencies in the metaconfig units.

Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
SITEARCH, and SITELIB.  Previous versions just included the
~-expanded names (with unhelpful descriptions).  No functionality
is changed, but maybe it's a little better documented now.

27 years agoperl 5.003_03: config_H
Perl 5 Porters [Sat, 24 Aug 1996 22:16:23 +0000]
perl 5.003_03: config_H

Updated to match current Configure and config_h.SH.
Some rearrangement of parts has occurred due to new
dependencies in the metaconfig units.

27 years agoReplace old README.os2 with more up-to-date os2/README.
Perl 5 Porters [Mon, 19 Aug 1996 00:36:25 +0000]
Replace old README.os2 with more up-to-date os2/README.

27 years agoperl 5.003_03: dev/null
Perl 5 Porters [Wed, 21 Aug 1996 23:35:13 +0000]
perl 5.003_03: dev/null

New file describing all the config.sh variables.
Eventually, I hope to fill this directory with other useful
stuff.

27 years agoperl 5.003_03: Makefile.SH
Perl 5 Porters [Fri, 23 Aug 1996 02:43:28 +0000]
perl 5.003_03: Makefile.SH

Support the new simplified shared libperl mechanism.

Use new $make_set_make directive.

Remove redundant libperl Make variable.

Remove unnecessary MAB variable.

Remove dependency of minitest on lib/Config.pm, since it could
well have been a failure of configpm that inspired testing
miniperl in the first place!

27 years agoperl 5.003_03: MANIFEST
Perl 5 Porters [Sun, 25 Aug 1996 00:36:58 +0000]
perl 5.003_03: MANIFEST

Updated.  5.003_02 introduced some massive patches, mostly
due to spacing changes.  I didn't bother to sort them all out;
I just started with 5.003's MANIEFST.

27 years agoperl 5.003_03: INSTALL
Perl 5 Porters [Thu, 22 Aug 1996 03:11:00 +0000]
perl 5.003_03: INSTALL

Add note about space requirements.

Update to match Configure changes (Opcode vs. Safe,
useperlio, useshrplib, etc.)

Reorganize the structure of some of the hints.

Miscellaneous clarifications.

27 years agoperl 5.003_03: Configure
Perl 5 Porters [Fri, 23 Aug 1996 02:02:03 +0000]
perl 5.003_03: Configure

Relaxed warning about ksh on exotic machines.

Changed usesafe to useopcode.

Add search for gzip and zip.

Look more carefully for $sh (the Bourne-ish shell).
Use that info to set $startsh correctly.

Change prompts for PerlIO interface.  See INSTALL
for how this is supposed to work.  The default is
still the same as in 5.003_02, namely don't use
any fancy new PerlIO stuff.

Don't look for sigvec() since we don't actually use it.
(Plus, it used to print an alarming misleading message about
race conditions.)

Look for stdio's _filbuf under the possible names of
_filbuf, __filbuf, and _fill.

New $useshrplib variable to control whether we build a shared
libperl.so.  The name of the library is in $libperl.
Always install it in $installarchlib/CORE/$libperl.

Check for <sys/resource.h> and <sys/wait.h> for NetBSD.

Replace old $altmake stuff with newer autoconf-ish
$make_set_make, which checks if $make sets $(MAKE).  Now you
choose an alternate make with sh Configure -Dmake=gmake (or
whatever).

Remove 'ln' for the list of essential commands.  Simulate
it with 'cp' if necessary.

Change `logname` prompts to handle extra gratuitous spaces in
Ultrix output.

Autodetect os2.

Fix silly bug in checking for fully-qualified names in /etc/hosts.

Generalize Gconvert tests.  Give correct and more useful
error messages.

Use $obj_ext instead of literal '.o' in the dynaloader test.

Include appropriate header files in bcopy() and memcpy()
tests.  Note whether memmove is available.

Check whether struct sigaction works (needed for Solaris 2.5
with -Xc).

Include appropriate header files for randbits test.

27 years agoNew file. Changes from 5.002 to 5.003
Perl 5 Porters [Fri, 23 Aug 1996 00:15:47 +0000]
New file.  Changes from 5.002 to 5.003

27 years agoNew file. Changes from 5.001 to 5.002
Perl 5 Porters [Fri, 23 Aug 1996 00:24:55 +0000]
New file.  Changes from 5.001 to 5.002

27 years agoNew file. Changes from 5.000 to 5.001
Perl 5 Porters [Fri, 23 Aug 1996 00:22:12 +0000]
New file.  Changes from 5.000 to 5.001

27 years agoNew file. Changes from perl4.036 to 5.000.
Perl 5 Porters [Fri, 23 Aug 1996 00:10:33 +0000]
New file.  Changes from perl4.036 to 5.000.

27 years agoperl 5.003_03: Changes
Perl 5 Porters [Sun, 25 Aug 1996 01:27:42 +0000]
perl 5.003_03: Changes

Include 5.003_03 change notes.

Move older change notes to separate files.

27 years agoChange to SUBVERSION 3.
Perl 5 Porters [Fri, 16 Aug 1996 10:05:27 +0000]
Change to SUBVERSION 3.

27 years agoperl 5.003_02: [changes beteween cumulative patches and tarball release]
Larry Wall [Sat, 10 Aug 1996 15:24:58 +0000]
perl 5.003_02: [changes beteween cumulative patches and tarball release]

This commit just represents the minor differences between applying
the patch from 5.003_01 to 5.003_02 and the 5.003_02 release tarball.

27 years agoperl 5.003_02: [no incremental changelog available]
Larry Wall [Sat, 10 Aug 1996 15:24:58 +0000]
perl 5.003_02: [no incremental changelog available]

27 years agoperl 5.003_01: [changes beteween cumulative patches and tarball release]
Charles Bailey [Wed, 31 Jul 1996 00:00:00 +0000]
perl 5.003_01: [changes beteween cumulative patches and tarball release]

This commit just represents the minor differences between applying the
patches from 5.003 to 5.003_01 and the 5.003_01 release tarball.

27 years agoperl 5.003_01: [patch re-organisation and patch series introduction]
Charles Bailey [Wed, 31 Jul 1996 00:00:00 +0000]
perl 5.003_01: [patch re-organisation and patch series introduction]

This is my patch _01 to perl5.003.

This patch contains the last few months' worth of bugfixes and
additions, since the patch to version 5.003 was deliberately kept
 small.  A summary of major revisions and additions can be found
in the diff of the Changes file from the standard distribution,
which is the first diff in the patch below.

The detailed changes to each file are described at the head of the diff
for that file, on lines beginning with #~, so you can extract the
comments by saying perl -ne 'print if /^(?:#~|diff)/'.

This patch is a series of context diffs, since some people have
mentioned that their copy of patch can't handle unidiffs.
Please apply it to a clean copy of perl5.003 using patch -p1 -N.
Before applying the patch, please execute the following commands,
or their moral equivalent; you may feed this patch to /bin/sh in
order to do so.

Enjoy.

Charles Bailey <bailey@genetics.upenn.edu>
July 31, 1996

[ re-organisation changes:
# The code for the Safe extension has been subsumed into the Opcode extension,
# though the calling sequence hasn't changed
rm -rf ext/Safe
rm -f t/lib/safe.t

# Removed due to copyright notice.  Text documentation is supplied.
rm -f ext/SDBM_File/sdbm/readme.ps

# Changes subsumed into new version of DB_File
rm -f os2/diff.db_file

# Moved to main source directory as README.os2
rm -f os2/README
]

28 years agoUpdate NeXT support
Perl 5 Porters [Wed, 10 Jul 1996 23:34:06 +0000]
Update NeXT support

28 years agoperl 5.003_01: x2p/Makefile.SH
Perl 5 Porters [Wed, 10 Jul 1996 23:35:36 +0000]
perl 5.003_01: x2p/Makefile.SH

Add MAB support for NeXT
Set up variable pointing to shell for OS/2 compatibility

28 years agoDelete old version of target before generating new one
Perl 5 Porters [Wed, 10 Jul 1996 23:27:18 +0000]
Delete old version of target before generating new one

28 years agoRemove "" from command line args
Perl 5 Porters [Sun, 28 Apr 1996 23:25:51 +0000]
Remove "" from command line args

27 years agoperl 5.003_01: vms/vmsish.h
Perl 5 Porters [Tue, 30 Jul 1996 03:56:37 +0000]
perl 5.003_01: vms/vmsish.h

Remove duplicate pragma
Allow redirection of error messages
Make my_vfork() visible as shim for vfork() and fork()
Add default values for OS-specific cpp macros used in Plan9 and VMS ports
Add cpp macro to report error status without using Perl core
Don't declare struct tms if system headers have already done it for us
Add prototypes for my_vfork() and my_binmode()

27 years agoperl 5.003_01: vms/vms.c
Perl 5 Porters [Tue, 30 Jul 1996 03:54:10 +0000]
perl 5.003_01: vms/vms.c

Catch out-of-bounds args to my_trnlnm
Update kill_file() to catch possible change in sys$change_acl() return sts
Update VMS-Unix file syntax conversions: fix bugs, and use simple string
  shuffling more often
Allow redirection of error messages
Don't let errors during startup (e.g. expanding wildcards) sneak into $!
Don't attempt wildcard expansion on command line args containing spaces
Don't try to use Perl error reporting functions before we've got an
  interpreter initialized
Use fstat() if we've already got a FILE *; name has already been resolved
Add routine to insure no carriage-control translation on an I/O stream;
  plugs into Perl's "binmode" operator
Add optional default filespec argument to rmsexpand()

28 years agoperl 5.003_01: vms/test.com
Perl 5 Porters [Wed, 10 Jul 1996 07:16:05 +0000]
perl 5.003_01: vms/test.com

Allow alternate file type for executable images
Update list of Unix-dependent types
Distinguish between skipping tests and passing them

28 years agoAdd getpeername() shim
Perl 5 Porters [Sun, 24 Mar 1996 07:29:48 +0000]
Add getpeername() shim

27 years agoperl 5.003_01: vms/sockadapt.c
Perl 5 Porters [Mon, 22 Jul 1996 05:46:13 +0000]
perl 5.003_01: vms/sockadapt.c

Add getpeername() shim to convert successful-but-no-address result
  to the error expected by the Perl core.

27 years agoperl 5.003_01: vms/perlvms.pod
Perl 5 Porters [Thu, 25 Jul 1996 03:21:20 +0000]
perl 5.003_01: vms/perlvms.pod

Mention VMS::Filespec routines in discussion of file syntax
Update documentation of binmode() -- now used as a hook for
  disabling carriage control interpretation on record-structured files
Mention that the CORE "time" operator returns a Unix-like time

28 years agoFix type osver --> osvers
Perl 5 Porters [Wed, 10 Jul 1996 21:09:33 +0000]
Fix type osver --> osvers

27 years agoperl 5.003_01: vms/genconfig.pl
Perl 5 Porters [Thu, 18 Jul 1996 08:06:32 +0000]
perl 5.003_01: vms/genconfig.pl

Move several values up to initial set of declarations
Determine gcc version
Add several socket-dependent values
Add file-type values
Use names of shell vars corresponding to cpp manifests, rather then
  the names of the manifests themselves
Add d_eunice value, since Configure equates it with VMS :-(
Eliminiate list of hand-configured values

27 years agoCatch oddball global when using gcc
Perl 5 Porters [Thu, 18 Jul 1996 04:37:13 +0000]
Catch oddball global when using gcc

28 years agoAdd tests for VMS-Unix file syntax conversion routines
Perl 5 Porters [Thu, 27 Jun 1996 02:13:01 +0000]
Add tests for VMS-Unix file syntax conversion routines

28 years agoDocument rmsexpand routine and move it to default export list
Perl 5 Porters [Mon, 24 Jun 1996 20:50:23 +0000]
Document rmsexpand routine and move it to default export list

27 years agoperl 5.003_01: vms/descrip.mms
Perl 5 Porters [Tue, 23 Jul 1996 20:29:46 +0000]
perl 5.003_01: vms/descrip.mms

Use a single .first target -- MMS only processes last one encountered
Update default version
Add dependencies for new universal.c, Opcode, and IO
Remove dependencies for obsolete Safe
Turn off all debug options for non-debug link if miniperl
Eliminate duplicate library specification to link when using gcc
Tell test driver if we're using non-default filetype for executable images

27 years agoperl 5.003_01: vms/config.vms
Perl 5 Porters [Wed, 17 Jul 1996 21:35:43 +0000]
perl 5.003_01: vms/config.vms

Incorporate recent changes to config_h.SH: DB_File macros and BIN_SH
Update default version number
Remove dead code
Correct #defines for non-blocking reads until better sorted out
Remove duplicate I_SYS_STAT

27 years agoUpdates matching vms/descrip.mms
Perl 5 Porters [Fri, 26 Jul 1996 04:49:51 +0000]
Updates matching vms/descrip.mms

27 years agoperl 5.003_01: utils/perlbug.PL
Perl 5 Porters [Tue, 16 Jul 1996 22:25:08 +0000]
perl 5.003_01: utils/perlbug.PL

More informative prompting
Don't edit precomposed file
Correct socket %Config variable under VMS
Try again if we can't read precomposed file
Be more finicky about command to send message

28 years agoperl 5.003_01: utils/h2xs.PL
Perl 5 Porters [Tue, 9 Jul 1996 23:10:09 +0000]
perl 5.003_01: utils/h2xs.PL

Add documented -p and -s options, and undocumented -x option
Add VMS support

28 years agoperl 5.003_01: utils/h2ph.PL
Perl 5 Porters [Fri, 5 Jul 1996 04:08:07 +0000]
perl 5.003_01: utils/h2ph.PL

Write output to "install into" directory, not "apparent installed"
  directory (the two may differ under e.g. AFS)

27 years agoperl 5.003_01: util.c
Perl 5 Porters [Wed, 17 Jul 1996 22:15:14 +0000]
perl 5.003_01: util.c

Allow redirection of debug messages
Add safe calloc() wrappers
Correct count in i18nl10n
Use Unixish my_p(open|close)() under OS/2 #ifdef HAS_FORK

27 years agoAdd OS-specific initialization for macros used in Plan9 and VMS ports
Perl 5 Porters [Thu, 25 Jul 1996 03:13:39 +0000]
Add OS-specific initialization for macros used in Plan9 and VMS ports

28 years agoAdd default UNIVERSAL methods to core
Perl 5 Porters [Sun, 7 Jul 1996 20:45:42 +0000]
Add default UNIVERSAL methods to core

28 years agoperl 5.003_01: toke.c
Perl 5 Porters [Sun, 7 Jul 1996 06:02:15 +0000]
perl 5.003_01: toke.c

Add suport for version check via "use"
Add fast symbol lookup support
Optimize subs returning constant value to constants
Change memory allocation calls to use macros from handy.h
Allow \t as well as ' ' between "perl" and switches on #! line
Allow leading '_' under strict subs in barewords stringified as hash keys
#ifdef out under QNX assertion which gives it trouble

28 years agoAdd tests for new strict untie
Perl 5 Porters [Wed, 3 Jul 1996 20:10:46 +0000]
Add tests for new strict untie

28 years agoConsider alternate location for system groups command
Perl 5 Porters [Wed, 1 May 1996 01:55:44 +0000]
Consider alternate location for system groups command

28 years agoAdded tests for multicharacter record delimiters
Perl 5 Porters [Mon, 17 Jun 1996 06:37:49 +0000]
Added tests for multicharacter record delimiters

28 years agoUpdate name of %Config value under VMS
Perl 5 Porters [Mon, 17 Jun 1996 06:22:51 +0000]
Update name of %Config value under VMS

27 years agoAdd tests for new Opcode extension
Perl 5 Porters [Thu, 18 Jul 1996 01:32:29 +0000]
Add tests for new Opcode extension

27 years agoAdd tests for new IO extension
Perl 5 Porters [Mon, 22 Jul 1996 18:13:12 +0000]
Add tests for new IO extension

27 years agoperl 5.003_01: t/lib/filehand.t
Perl 5 Porters [Thu, 18 Jul 1996 01:17:40 +0000]
perl 5.003_01: t/lib/filehand.t

Can't call FileHandle methods on unblessed file handle, since
  IO::Handle is now the default class

27 years agoperl 5.003_01: t/lib/dirhand.t
Perl 5 Porters [Mon, 22 Jul 1996 18:11:25 +0000]
perl 5.003_01: t/lib/dirhand.t

Check for readdir() directly, rather than more general POSIX test
sort results of glob expansion for better alignment with readdir results

28 years agoUpdated as part of DB_File update
Perl 5 Porters [Fri, 5 Jul 1996 05:45:43 +0000]
Updated as part of DB_File update

28 years agoAdd tests to check treatment of numbers between 0 and -1
Perl 5 Porters [Wed, 1 May 1996 02:08:47 +0000]
Add tests to check treatment of numbers between 0 and -1

28 years agoMention when tests were skipped instead of passed
Perl 5 Porters [Mon, 8 Jul 1996 23:11:22 +0000]
Mention when tests were skipped instead of passed

27 years agoperl 5.003_01: sv.c
Perl 5 Porters [Thu, 25 Jul 1996 02:26:20 +0000]
perl 5.003_01: sv.c

Don't try stdio tricks under QNX
Mark deleted SV with "impossible" type
Use Safemalloc to allocate memory for SVs, since we'll use Safefree
  to deallocate it later
Use casts to reflect new GV type
Allow redirection of debug messages
Add shared hash key support
Tolerate dangling references in debugger during object destruction
Don't warn about unreferenced scalars spotted during sv_clean_all()
If we're not trying stdio tricks, at least give system calls some
  breathing room when we use the same line terminator they do (\n)
Add information to sv_dump() output

28 years agoCorrect cast in SAVEDESTRUCTOR macro
Perl 5 Porters [Tue, 18 Jun 1996 02:12:07 +0000]
Correct cast in SAVEDESTRUCTOR macro

28 years agoperl 5.003_01: scope.c
Perl 5 Porters [Thu, 4 Jul 1996 01:49:17 +0000]
perl 5.003_01: scope.c

Rename global variable to eliminate collision with system headers
Add casts to reflect new GV type
Allow redirection of debug messages

28 years agoAllow redirection of debug messages
Perl 5 Porters [Tue, 18 Jun 1996 07:10:19 +0000]
Allow redirection of debug messages

27 years agoperl 5.003_01: proto.h
Perl 5 Porters [Wed, 17 Jul 1996 22:15:44 +0000]
perl 5.003_01: proto.h

Reflect name changes to routines and parameters
Add new routines for shared has keys, faster symbol lookup,
  improved %SIG management, default UNIVERSAL methods,
  verion checking, and safecalloc()
Correct count in i18nl10n

27 years agoperl 5.003_01: pp_sys.c
Perl 5 Porters [Thu, 25 Jul 1996 20:32:41 +0000]
perl 5.003_01: pp_sys.c

Use home-grown name for chsize() to avoid possible collision with
  function which exists in system libraries but isn't used
Support home-grown analogue to binmode()
Give debugger access to function call executing "tie" and "dbmopen"
Implement strict untie
Add casts to reflect new GV type
Allow redirection of debug messages
Fix handling of file truncation
Handle missing rdev field in struct stat
Handle 64-bit time values

28 years agoperl 5.003_01: pp_hot.c
Perl 5 Porters [Thu, 4 Jul 1996 01:49:07 +0000]
perl 5.003_01: pp_hot.c

Use new GV type explicitly
Update processing of glob expansion under OS/2
Rename global variable to eliminate collision with system headers
Give debugger more information about XSUBs
Pass @_ through properly to nested XSUB call
Improve efficiency of method lookup

27 years agoperl 5.003_01: pp_ctl.c
Perl 5 Porters [Mon, 15 Jul 1996 00:41:09 +0000]
perl 5.003_01: pp_ctl.c

Rename global variable to eliminate collision with system header files
Allow redurection of debug messages
Make sure the right stack is in use in die()
Correct juggling of stack and @_ in pp_goto()
Get more information about XSUBs to debugger
Preserve SP around eval
Propagate G_KEEPERR down into eval
Don't worry about %INC if we're not in a "require"

28 years agoperl 5.003_01: pp.h
Perl 5 Porters [Fri, 5 Jul 1996 02:31:26 +0000]
perl 5.003_01: pp.h

Revise SETsv() and tryAMAGICun() macros
Rename global symbol to eliminate collision with system header files

27 years agoperl 5.003_01: pp.c
Perl 5 Porters [Tue, 16 Jul 1996 22:48:22 +0000]
perl 5.003_01: pp.c

Add cast for new GV type
Check for magic SV in pp_ref()
Use more complex default seed in pp_srand(), but skip bits on Plan9
  which give its cc/asm a headache
Reflect new HV management
Make SV created to hold result of unpack('u',...) a valid string
Rename global variable to eliminate collision with system header files

27 years agoperl 5.003_01: pod/pod2man.PL
Perl 5 Porters [Mon, 29 Jul 1996 06:59:57 +0000]
perl 5.003_01: pod/pod2man.PL

Handle characters with high bit set
Don't try to find local Perl via PATH on Plan9

28 years agoHandle characters with high bit set
Perl 5 Porters [Thu, 4 Jul 1996 01:50:18 +0000]
Handle characters with high bit set

28 years agoperl 5.003_01: pod/pod2html.PL
Perl 5 Porters [Sun, 7 Jul 1996 20:33:52 +0000]
perl 5.003_01: pod/pod2html.PL

Correct typo in STDERR
Remove .pm as well as .pod suffix from input filename
Drop erroneous double quotes around function parameter
Convert characters with high bit set to HTML escapes