This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
23 years agoRe: for() and map() peculiarity
M. J. T. Guy [Mon, 16 Feb 1998 21:33:44 +0000 (21:33 +0000)]
Re: for() and map() peculiarity

p4raw-id: //depot/perl@551

23 years agoUpdates to VMS/CONFIG.VMS
Hans Mulder [Mon, 16 Feb 1998 11:46:29 +0000 (03:46 -0800)]
Updates to VMS/CONFIG.VMS

p4raw-id: //depot/perl@550

23 years ago5.004_59 global.sym for AIX 3.2.5
Stephen O. Lidie [Mon, 16 Feb 1998 14:27:53 +0000 (09:27 -0500)]
5.004_59 global.sym for AIX 3.2.5

p4raw-id: //depot/perl@549

23 years ago5.004_59: hints/irix_6.sh
Jarkko Hietaniemi [Mon, 16 Feb 1998 15:44:57 +0000 (17:44 +0200)]
5.004_59: hints/irix_6.sh

p4raw-id: //depot/perl@548

23 years agoperlguts update
Gisle Aas [Mon, 16 Feb 1998 11:23:53 +0000 (12:23 +0100)]
perlguts update

p4raw-id: //depot/perl@547

23 years agobsdos/hints.sh is wrong
Irving Reid [Sun, 15 Feb 1998 23:56:05 +0000 (18:56 -0500)]
bsdos/hints.sh is wrong

p4raw-id: //depot/perl@546

23 years ago5% speedup in an empty loop
Ilya Zakharevich [Sun, 15 Feb 1998 17:49:46 +0000 (12:49 -0500)]
5% speedup in an empty loop

p4raw-id: //depot/perl@545

23 years agonetdb_host_type and netdb_hlen_type on NeXt
Hans Mulder [Sun, 15 Feb 1998 23:06:16 +0000 (00:06 +0100)]
netdb_host_type and netdb_hlen_type on NeXt

p4raw-id: //depot/perl@544

23 years agoPerl_sbrk declared inconsistently
Hans Mulder [Sun, 15 Feb 1998 23:05:20 +0000 (00:05 +0100)]
Perl_sbrk declared inconsistently

p4raw-id: //depot/perl@543

23 years ago"d_gethbyname" misspelled in Configure
Hans Mulder [Sun, 15 Feb 1998 23:04:29 +0000 (00:04 +0100)]
"d_gethbyname" misspelled in Configure

p4raw-id: //depot/perl@542

23 years agoNeXT doesn't need DONT_DECLARE_STD (was:
Hans Mulder [Sun, 15 Feb 1998 23:04:19 +0000 (00:04 +0100)]
NeXT doesn't need DONT_DECLARE_STD (was:
NeXT   needs DONT_DECLARE_STD)

p4raw-id: //depot/perl@541

23 years agosv_check_thinkfirst macroized
Gisle Aas [Sun, 15 Feb 1998 22:00:38 +0000 (23:00 +0100)]
sv_check_thinkfirst macroized

p4raw-id: //depot/perl@540

23 years agoallow the Test::Harness to grok TODO-type tests docs
Joshua Pritikin [Sat, 14 Feb 1998 17:58:01 +0000 (12:58 -0500)]
allow the Test::Harness to grok TODO-type tests docs

p4raw-id: //depot/perl@539

23 years ago5.004_59: locale startup problems documentation++
Jarkko Hietaniemi [Sat, 14 Feb 1998 15:40:44 +0000 (17:40 +0200)]
5.004_59: locale startup problems documentation++

p4raw-id: //depot/perl@538

23 years agoUpdated, non-wordwrapped, patch to README.VMS
Hans Mulder [Fri, 13 Feb 1998 13:38:28 +0000 (05:38 -0800)]
Updated, non-wordwrapped, patch to README.VMS

p4raw-id: //depot/perl@537

23 years ago5.004_58, move intuition tests
Stephen Potter [Thu, 12 Feb 1998 17:11:05 +0000 (11:11 -0600)]
5.004_58, move intuition tests

p4raw-id: //depot/perl@536

23 years agoMissing PUSHMARK in unshift TIEARRAY hook
Nick Ing-Simmons [Mon, 16 Feb 1998 22:13:04 +0000 (22:13 +0000)]
Missing PUSHMARK in unshift TIEARRAY hook

p4raw-id: //depot/perl@528

23 years agoIntegrate win32 into mainline.
Malcolm Beattie [Fri, 13 Feb 1998 17:05:37 +0000 (17:05 +0000)]
Integrate win32 into mainline.

p4raw-id: //depot/perl@519

23 years agoBump patchlevel.h to 59.
Malcolm Beattie [Fri, 13 Feb 1998 17:01:16 +0000 (17:01 +0000)]
Bump patchlevel.h to 59.

p4raw-id: //depot/perl@518

23 years ago_58: wantarray in void context broken
Norton T. Allen [Fri, 13 Feb 1998 11:24:49 +0000 (06:24 -0500)]
_58: wantarray in void context broken

p4raw-id: //depot/perl@517

23 years ago5.004_58 QNX getcwd
Norton T. Allen [Thu, 12 Feb 1998 13:40:56 +0000 (08:40 -0500)]
5.004_58 QNX getcwd

p4raw-id: //depot/perl@516

23 years ago[win32] pickup lddlflags properly for Config.pm
Gurusamy Sarathy [Thu, 12 Feb 1998 18:29:52 +0000 (18:29 +0000)]
[win32] pickup lddlflags properly for Config.pm

p4raw-id: //depot/win32/perl@515

23 years ago[win32] fix xsubpp bug in SETMAGIC code
Gurusamy Sarathy [Thu, 12 Feb 1998 18:16:09 +0000 (18:16 +0000)]
[win32] fix xsubpp bug in SETMAGIC code

p4raw-id: //depot/win32/perl@514

23 years ago[win32] integrate mainline
Gurusamy Sarathy [Thu, 12 Feb 1998 18:06:30 +0000 (18:06 +0000)]
[win32] integrate mainline

p4raw-id: //depot/win32/perl@513

23 years agoMissing WITH_THR from new deb() in ENTER/LEAVE caused builds
Malcolm Beattie [Thu, 12 Feb 1998 17:34:02 +0000 (17:34 +0000)]
Missing WITH_THR from new deb() in ENTER/LEAVE caused builds
with -DUSE_THREADS -DDEBUGGING to fail.

p4raw-id: //depot/perl@512

23 years agoIntegrate win32 into mainline
Malcolm Beattie [Thu, 12 Feb 1998 16:44:03 +0000 (16:44 +0000)]
Integrate win32 into mainline

p4raw-id: //depot/perl@511

23 years agoRe: [PATCH] 5.004_58 | _04 DynaLoader.pm -> DynaLoader.pm.PL (resend)
Andreas König [Thu, 12 Feb 1998 14:25:55 +0000 (15:25 +0100)]
Re: [PATCH] 5.004_58 | _04  DynaLoader.pm -> DynaLoader.pm.PL (resend)

p4raw-id: //depot/perl@510

23 years agoRe: wrong prototype for sbrk [PATCH]
Andy Dougherty [Wed, 11 Feb 1998 15:37:31 +0000 (10:37 -0500)]
Re: wrong prototype for sbrk [PATCH]

p4raw-id: //depot/perl@509

23 years ago5.004_58 | _04: pod2*,perlpod: L<show this|man/section>
Achim Bohnet [Wed, 11 Feb 1998 17:29:20 +0000 (18:29 +0100)]
5.004_58 | _04: pod2*,perlpod: L<show this|man/section>

p4raw-id: //depot/perl@508

23 years agoslight tweaks to hints/machten.sh
Dominic Dunlop [Wed, 11 Feb 1998 14:59:46 +0000 (15:59 +0100)]
slight tweaks to hints/machten.sh

p4raw-id: //depot/perl@507

23 years agoDB_File 1.58 patch
Paul Marquess [Tue, 10 Feb 1998 11:23:22 +0000 (11:23 +0000)]
DB_File 1.58 patch

p4raw-id: //depot/perl@506

23 years ago5.004_5*: [PATCH] restore old behaviour of \1 in RE
Ilya Zakharevich [Tue, 10 Feb 1998 02:57:46 +0000 (21:57 -0500)]
5.004_5*: [PATCH] restore old behaviour of \1 in RE

p4raw-id: //depot/perl@505

23 years ago[PATCH] 5.004_58: the locale.t problem in IRIX
Jarkko Hietaniemi [Mon, 9 Feb 1998 19:47:22 +0000 (21:47 +0200)]
[PATCH] 5.004_58: the locale.t problem in IRIX
Date: Mon, 9 Feb 1998 19:47:22 +0200 (EET)
Subject: [PATCH] 5.004_58: reserve the POSIX regexp extensions
Date: Tue, 10 Feb 1998 15:12:12 +0200 (EET)
Subject: [PATCH] 5.004_58: <netdb.h> API prototype probing
Date: Wed, 11 Feb 1998 12:50:35 +0200 (EET)

p4raw-id: //depot/perl@504

23 years agofilecopy.t #3 fails on dos-djgpp
Laszlo Molnar [Mon, 9 Feb 1998 13:19:45 +0000 (14:19 +0100)]
filecopy.t #3 fails on dos-djgpp

p4raw-id: //depot/perl@503

23 years agoAssorted patches to sv.c:
Gisle Aas [Sat, 7 Feb 1998 00:21:57 +0000 (01:21 +0100)]
Assorted patches to sv.c:
Subject: [PATCH] sv_grow can fail for HAS_64K_LIMIT systems
Date: 07 Feb 1998 00:21:57 +0100
Subject: [PATCH] sv_setnv will upgrade SVt_NV to SVt_PVNV
Date: 07 Feb 1998 00:29:45 +0100
Subject: [PATCH] sv_upgrade() always returns TRUE
Date: 09 Feb 1998 15:44:01 +0100

p4raw-id: //depot/perl@502

23 years agoFix saving of STDOUT during system() in lib/perl5db.pl:
Jason A. Smith [Fri, 6 Feb 1998 17:47:08 +0000 (12:47 -0500)]
Fix saving of STDOUT during system() in lib/perl5db.pl:
Subject: Perl debugger.

p4raw-id: //depot/perl@501

23 years ago[win32] merge another maint patch
Gurusamy Sarathy [Tue, 10 Feb 1998 18:49:00 +0000 (13:49 -0500)]
[win32] merge another maint patch
Message-Id: <199802102349.SAA16001@aatma.engin.umich.edu>
Subject: Re: after an eval-ed bad require, requiring a string ref gives a SEGV

p4raw-id: //depot/win32/perl@500

23 years ago[win32] make t/comp/require.t type xtext
Gurusamy Sarathy [Thu, 12 Feb 1998 03:14:39 +0000 (03:14 +0000)]
[win32] make t/comp/require.t type xtext

p4raw-id: //depot/win32/perl@499

23 years ago[win32] fix extra LEAVE when require fails
Gurusamy Sarathy [Tue, 10 Feb 1998 18:21:37 +0000 (13:21 -0500)]
[win32] fix extra LEAVE when require fails
Message-Id: <199802102321.SAA15346@aatma.engin.umich.edu>
Subject: Re: evals and requires make seg-fault with bad require file

p4raw-id: //depot/win32/perl@498

23 years ago[win32] merge a maint patch
Gurusamy Sarathy [Wed, 11 Feb 1998 00:15:51 +0000 (19:15 -0500)]
[win32] merge a maint patch
Message-Id: <199802110515.AAA23700@aatma.engin.umich.edu>
Subject: Re: "local" can crash perl-4.00[34] on Solaris-x86 & FreeBSD

p4raw-id: //depot/win32/perl@497

23 years agoIntegrate win32 into mainline.
Malcolm Beattie [Wed, 11 Feb 1998 13:04:50 +0000 (13:04 +0000)]
Integrate win32 into mainline.

p4raw-id: //depot/perl@496

23 years ago[win32] fix opendir() problem on share names
Gurusamy Sarathy [Tue, 10 Feb 1998 13:28:53 +0000 (08:28 -0500)]
[win32] fix opendir() problem on share names
Message-Id: <199802101828.NAA10420@aatma.engin.umich.edu>
Subject: Re: BUG: opendir and UNC names on NT

p4raw-id: //depot/win32/perl@494

23 years ago[win32] enhancements to previous patch for XSUB OUTPUT args
Gurusamy Sarathy [Mon, 9 Feb 1998 02:31:55 +0000 (21:31 -0500)]
[win32] enhancements to previous patch for XSUB OUTPUT args
Message-Id: <199802090731.CAA04438@aatma.engin.umich.edu>
Subject: Re: [PATCH] XSUB OUTPUT arguments and 'set' magic

p4raw-id: //depot/win32/perl@492

23 years ago[win32] don't share TARG unless -DUSE_BROKEN_PAD_RESET
Gurusamy Sarathy [Wed, 29 Oct 1997 19:36:25 +0000 (14:36 -0500)]
[win32] don't share TARG unless -DUSE_BROKEN_PAD_RESET
Message-Id: <199710300036.TAA01004@aatma.engin.umich.edu>
Subject: [PATCH] Don't use broken pad_reset() (was Re: Perl bug in 5.004_03 )

p4raw-id: //depot/win32/perl@491

23 years ago[win32] fix for bugs in handling DESTROY (adjusted test numbers)
Gurusamy Sarathy [Wed, 31 Dec 1997 19:30:46 +0000 (14:30 -0500)]
[win32] fix for bugs in handling DESTROY (adjusted test numbers)
Message-Id: <199801010030.TAA14274@aatma.engin.umich.edu>
Subject: Re: [PERL] RFD: iterative DESTROYing of objects

p4raw-id: //depot/win32/perl@490

23 years ago[win32] ansify prototype for my_safemalloc(), avoid warnings
Gurusamy Sarathy [Mon, 9 Feb 1998 00:30:35 +0000 (00:30 +0000)]
[win32] ansify prototype for my_safemalloc(), avoid warnings

p4raw-id: //depot/win32/perl@489

23 years ago[win32] fix misapplied hunks in 5.004_58
Gurusamy Sarathy [Sun, 8 Feb 1998 02:18:12 +0000 (21:18 -0500)]
[win32] fix misapplied hunks in 5.004_58
Message-Id: <199802080718.CAA18115@aatma.engin.umich.edu>
Subject: [PATCH] fixes for test failures in 5.004_58

p4raw-id: //depot/win32/perl@488

23 years ago[win32] win32_utime() tweaks to avoid warnings
Gurusamy Sarathy [Mon, 9 Feb 1998 00:27:16 +0000 (00:27 +0000)]
[win32] win32_utime() tweaks to avoid warnings

p4raw-id: //depot/win32/perl@487

23 years ago[win32] integrate mainline, plus a few small win32 enhancements
Gurusamy Sarathy [Sat, 7 Feb 1998 23:45:22 +0000 (23:45 +0000)]
[win32] integrate mainline, plus a few small win32 enhancements
 - remove Win32::GetCurrentDirectory()
 - add Win32::Sleep() for compat
 - add smarter utime() from Jan Dubois, and export it as win32_utime()

p4raw-id: //depot/win32/perl@486

23 years agoBump patchlevel to 58.
Malcolm Beattie [Fri, 6 Feb 1998 18:11:47 +0000 (18:11 +0000)]
Bump patchlevel to 58.

p4raw-id: //depot/perl@485

23 years agoFix up problem with gv.c from change 477.
Malcolm Beattie [Fri, 6 Feb 1998 18:08:28 +0000 (18:08 +0000)]
Fix up problem with gv.c from change 477.
Fix up Config.pm use in t/lib/ph.t from change 478.

p4raw-id: //depot/perl@484

23 years agoIntegrate win32 branch into mainline
Malcolm Beattie [Fri, 6 Feb 1998 17:34:34 +0000 (17:34 +0000)]
Integrate win32 branch into mainline

p4raw-id: //depot/perl@483

23 years agolib/Fatal.pm missing from repository
Malcolm Beattie [Fri, 6 Feb 1998 17:26:41 +0000 (17:26 +0000)]
lib/Fatal.pm missing from repository

p4raw-id: //depot/perl@482

23 years agoRe: posix::strftime (core dumped)
Andy Dougherty [Thu, 5 Feb 1998 13:55:23 +0000 (08:55 -0500)]
Re: posix::strftime (core dumped)

p4raw-id: //depot/perl@481

23 years agox2p/str.c was missing from list of changed files in change 466
Malcolm Beattie [Fri, 6 Feb 1998 17:19:52 +0000 (17:19 +0000)]
x2p/str.c was missing from list of changed files in change 466

p4raw-id: //depot/perl@480

23 years agoAdded t/lib/ph.t to MANIFEST
Malcolm Beattie [Fri, 6 Feb 1998 17:16:54 +0000 (17:16 +0000)]
Added t/lib/ph.t to MANIFEST

p4raw-id: //depot/perl@479

23 years agoh2ph.PL
Kurt D. Starsinic [Thu, 5 Feb 1998 05:53:54 +0000 (21:53 -0800)]
h2ph.PL

p4raw-id: //depot/perl@478

23 years agoFaster gv_fetchpv() for nested packages
Malcolm Beattie [Fri, 6 Feb 1998 17:10:46 +0000 (17:10 +0000)]
Faster gv_fetchpv() for nested packages
Date: 04 Feb 1998 14:49:46 +0100
From: Gisle Aas <gisle@aas.no>
as modified by
From: chip@atlantic.net
Date: Wed, 4 Feb 1998 11:46:49 -0500 (EST)

p4raw-id: //depot/perl@477

23 years ago[PATCH] almost OK: perl 5.00457 on i386-freebsd-thread 3.0
Jarkko Hietaniemi [Wed, 4 Feb 1998 12:59:47 +0000 (14:59 +0200)]
[PATCH] almost OK: perl 5.00457 on i386-freebsd-thread 3.0
Date: Wed, 4 Feb 1998 12:59:47 +0200 (EET)
Subject: Re: [PATCH] 5.004_04 and 5.004_57: Complex.pm and complex.t
Date: Thu, 5 Feb 1998 18:08:20 +0200 (EET)

p4raw-id: //depot/perl@476

23 years agonomemok
Gisle Aas [Mon, 2 Feb 1998 15:06:50 +0000 (16:06 +0100)]
nomemok

p4raw-id: //depot/perl@475

23 years agoBenchmark.pm: timethese corrupts $_
Abigail [Sun, 1 Feb 1998 06:46:08 +0000 (01:46 -0500)]
Benchmark.pm: timethese corrupts $_

p4raw-id: //depot/perl@474

23 years agoadding the newSVpvn API function
Matthias Ulrich Neeracher [Sat, 31 Jan 1998 06:32:42 +0000 (07:32 +0100)]
adding the newSVpvn API function

p4raw-id: //depot/perl@473

23 years agoRe: [PATCH] new hints/solaris2.sh (was Re: make check fails 17% of it's tests on...
Stephen Zander [Wed, 28 Jan 1998 17:40:37 +0000 (09:40 -0800)]
Re: [PATCH] new hints/solaris2.sh (was Re: make check fails 17% of it's tests on Solaris...)

p4raw-id: //depot/perl@472

23 years agoRe: 5.004_04 vec() fails with 32-bit values
M. J. T. Guy [Thu, 15 Jan 1998 11:53:06 +0000 (11:53 +0000)]
Re: 5.004_04 vec() fails with 32-bit values

p4raw-id: //depot/perl@471

23 years ago5.004_56: Patch to Tie::Hash and docs
Ilya Zakharevich [Sun, 11 Jan 1998 20:34:05 +0000 (15:34 -0500)]
5.004_56: Patch to Tie::Hash and docs
Date: Sun, 11 Jan 1998 20:34:05 -0500 (EST)
Subject: 5.004_56: Patch to (?{}) quoting + cosmetic
Date: Mon, 2 Feb 1998 01:28:46 -0500 (EST)

p4raw-id: //depot/perl@470

23 years agoAnother Array.pm patch
Paul Marquess [Wed, 4 Feb 1998 20:37:03 +0000 (20:37 +0000)]
Another Array.pm patch

p4raw-id: //depot/perl@469

23 years agodocumentation patch for 5.004_57
Paul Marquess [Wed, 4 Feb 1998 14:54:13 +0000 (14:54 +0000)]
documentation patch for 5.004_57

p4raw-id: //depot/perl@468

23 years ago5.004_56: patch for `use Fatal' again
Ilya Zakharevich [Thu, 29 Jan 1998 17:04:28 +0000 (12:04 -0500)]
5.004_56: patch for `use Fatal' again

p4raw-id: //depot/perl@467

23 years agoNewer -DLEAKTEST patch
Ilya Zakharevich [Fri, 9 Jan 1998 17:55:09 +0000 (12:55 -0500)]
Newer -DLEAKTEST patch

p4raw-id: //depot/perl@466

23 years agoMore Chip patches (tweaked for _5x). The final one mentioned here
Malcolm Beattie [Fri, 6 Feb 1998 15:46:35 +0000 (15:46 +0000)]
More Chip patches (tweaked for _5x). The final one mentioned here
(@ARGV with -i) actually went in at change 462 but I failed to
add it to the change description:
Subject: [PATCH] Fix typo: "FORM{,AT}LINE"
Date: Sun, 11 Jan 1998 19:37:17 -0500 (EST)
Subject: [PATCH] Fix for C<@x = my @y>
Date: Sun, 11 Jan 1998 18:12:16 -0500 (EST)
Subject: [PATCH] Fix SEGV on C<*glob{SCALAR,ARRAY}>
Date: Thu, 5 Feb 1998 21:30:13 -0500 (EST)
Subject: [PATCH] Allow last() to mean last
Date: Thu, 5 Feb 1998 21:42:57 -0500 (EST)
Subject: [PATCH] Consider @ARGV to be plain files if inplace (-i)
Date: Wed, 4 Feb 1998 16:04:47 -0500 (EST)

p4raw-id: //depot/perl@465

23 years agoMore Chip patches:
Malcolm Beattie [Fri, 6 Feb 1998 15:06:18 +0000 (15:06 +0000)]
More Chip patches:
Subject: [PATCH] Fix SEGV from combining caller and C<package;>
Date: Thu, 5 Feb 1998 21:47:50 -0500 (EST)
Subject: [PATCH] Fix line numbers after here documents in eval STRING
Date: Thu, 5 Feb 1998 21:50:08 -0500 (EST)
Subject: [PATCH] Make recursive lexical analysis more robust
Date: Thu, 5 Feb 1998 21:57:02 -0500 (EST)

p4raw-id: //depot/perl@464

23 years agoSome more Chip patches (tweaked to match _5x):
Malcolm Beattie [Fri, 6 Feb 1998 15:04:17 +0000 (15:04 +0000)]
Some more Chip patches (tweaked to match _5x):
Subject: [PATCH] Fix empty BLOCK
Date: Wed, 4 Feb 1998 16:52:28 -0500 (EST)
Subject: [PATCH] fix (\@@) proto
Date: Thu, 5 Feb 1998 10:24:29 -0500 (EST)
Subject: [PATCH] Cope with lack of args in Fcntl::AUTOLOAD
Date: Thu, 5 Feb 1998 21:26:55 -0500 (EST)
Subject: [PATCH] Don't fold string comparison under  C<use locale>
Date: Thu, 5 Feb 1998 21:46:25 -0500 (EST)

p4raw-id: //depot/perl@463

23 years agoSome Chip patches (some tweaked to match _5x source):
Chip Salzenberg [Tue, 3 Feb 1998 09:16:50 +0000 (04:16 -0500)]
Some Chip patches (some tweaked to match _5x source):
Subject: [PATCH] local leakage
Date: Tue, 3 Feb 1998 09:16:50 -0500 (EST)
Subject: [PATCH] NULs in patterns
Date: Wed, 4 Feb 1998 01:33:51 -0500 (EST)
Subject: [PATCH] Configure on PerlIO
Date: Wed, 4 Feb 1998 01:38:43 -0500 (EST)
Subject: [PATCH] Avoid core dump on package alias
Date: Wed, 4 Feb 1998 15:38:42 -0500 (EST)
Subject: [PATCH] Fix name of $Foo::{'Bar::'}
Date: Wed, 4 Feb 1998 16:37:51 -0500 (EST)

p4raw-id: //depot/perl@462

23 years ago[win32] support win32_select(0,0,0,msec) (winsock doesn't)
Gurusamy Sarathy [Wed, 4 Feb 1998 03:34:36 +0000 (03:34 +0000)]
[win32] support win32_select(0,0,0,msec) (winsock doesn't)

p4raw-id: //depot/win32/perl@461

23 years ago[win32] bug: win32_select() must StartSockets()
Gurusamy Sarathy [Wed, 4 Feb 1998 00:44:47 +0000 (00:44 +0000)]
[win32] bug: win32_select() must StartSockets()

p4raw-id: //depot/win32/perl@460

23 years agoReplaced two occurrences of THREADSV(find_thread_sv(...)) (order
Malcolm Beattie [Tue, 3 Feb 1998 16:00:07 +0000 (16:00 +0000)]
Replaced two occurrences of THREADSV(find_thread_sv(...)) (order
of execution causes core dump if threadsvp is moved). Replaced
lvalue occurrence of AvARRAY(av) with SvPVX(av) (former does cast).

p4raw-id: //depot/perl@459

23 years agoFix up MANIFEST.
Malcolm Beattie [Tue, 3 Feb 1998 14:40:02 +0000 (14:40 +0000)]
Fix up MANIFEST.

p4raw-id: //depot/perl@458

23 years agoIntegrate win32 into mainline. My last integration from ansiperl
Malcolm Beattie [Tue, 3 Feb 1998 13:50:23 +0000 (13:50 +0000)]
Integrate win32 into mainline. My last integration from ansiperl
to the mainline was a dismal failure: I did -ay but meant -at.
This should fix things now since win32 has already integrated
all the necessary changes from ansiperl.

p4raw-id: //depot/perl@457

23 years ago[win32] Fix minor problems with non USE_THREADS build. win32 branch
Gurusamy Sarathy [Tue, 3 Feb 1998 04:48:08 +0000 (04:48 +0000)]
[win32] Fix minor problems with non USE_THREADS build. win32 branch
now looks 5.004_57-ready.

p4raw-id: //depot/win32/perl@456

23 years ago[win32] integrate mainline
Gurusamy Sarathy [Tue, 3 Feb 1998 03:45:09 +0000 (03:45 +0000)]
[win32] integrate mainline

p4raw-id: //depot/win32/perl@455

23 years agoThe new dec_osf.sh didn't work so the new glibpth and useshrplib
Malcolm Beattie [Mon, 2 Feb 1998 16:44:24 +0000 (16:44 +0000)]
The new dec_osf.sh didn't work so the new glibpth and useshrplib
defaults have been commented out for now.

p4raw-id: //depot/perl@454

23 years agoIntroduced thr->threadsvp and THREADSV() for faster per-thread
Malcolm Beattie [Mon, 2 Feb 1998 15:51:39 +0000 (15:51 +0000)]
Introduced thr->threadsvp and THREADSV() for faster per-thread
variables. Moved threadnum to a per-interpreter variable and
made dTHR and lock/unlock of sv_mutex bypass the get/lock unless
more than one thread may be running. Minor tweaks to Thread.xs.

p4raw-id: //depot/perl@453

23 years ago[win32] remove totally egregious s/\\dir// in File::Find
Gurusamy Sarathy [Mon, 2 Feb 1998 04:56:50 +0000 (04:56 +0000)]
[win32] remove totally egregious s/\\dir// in File::Find

p4raw-id: //depot/win32/perl@452

23 years ago[win32] fix htonlx typo
Gurusamy Sarathy [Fri, 30 Jan 1998 18:23:17 +0000 (18:23 +0000)]
[win32] fix htonlx typo

p4raw-id: //depot/win32/perl@448

23 years agoFix up MANIFEST to add missing files
Malcolm Beattie [Fri, 30 Jan 1998 16:03:49 +0000 (16:03 +0000)]
Fix up MANIFEST to add missing files

p4raw-id: //depot/perl@447

23 years agoBump patchlevel to 57.
Malcolm Beattie [Fri, 30 Jan 1998 12:34:55 +0000 (12:34 +0000)]
Bump patchlevel to 57.

p4raw-id: //depot/perl@446

23 years ago[win32] integrate winansi
Gurusamy Sarathy [Fri, 30 Jan 1998 04:43:23 +0000 (04:43 +0000)]
[win32] integrate winansi

p4raw-id: //depot/win32/perl@440

23 years agoIntegrate ansi branch into mainline (resolve -ay).
Malcolm Beattie [Tue, 27 Jan 1998 15:31:53 +0000 (15:31 +0000)]
Integrate ansi branch into mainline (resolve -ay).

p4raw-id: //depot/perl@439

23 years agoGisle's av_unshift tweak, two small patches from chip
Nick Ing-Simmons [Sat, 24 Jan 1998 12:02:34 +0000 (12:02 +0000)]
Gisle's av_unshift tweak, two small patches from chip
and check for NULL in hv_delete in case '~' and tie magic
are present

p4raw-id: //depot/ansiperl@438

23 years agoGet PerlXxx_yyyy() macro stuff to _compile_ on Solaris.
Nick Ing-Simmons [Sat, 24 Jan 1998 10:37:56 +0000 (10:37 +0000)]
Get PerlXxx_yyyy() macro stuff to _compile_ on Solaris.
Ugh! ...
Macros were unsuitable for declaring the functions, extra () round
parameters removed - non-function forms of PerlXxx_yyyy() need to
add () themselves.
Need to include perlmem.h in util.c (at least) if not using Perl's malloc.

p4raw-id: //depot/ansiperl@437

23 years agoIntegrate win32 into ansiperl
Nick Ing-Simmons [Sat, 24 Jan 1998 10:03:03 +0000 (10:03 +0000)]
Integrate win32 into ansiperl

p4raw-id: //depot/ansiperl@436

23 years agoAdd perlhist.pod
Nick Ing-Simmons [Sat, 24 Jan 1998 09:47:49 +0000 (09:47 +0000)]
Add perlhist.pod

p4raw-id: //depot/ansiperl@435

23 years ago[win32] s/PerlENV/PerlEnv/ just to be consistent
Gurusamy Sarathy [Mon, 19 Jan 1998 05:01:47 +0000 (05:01 +0000)]
[win32] s/PerlENV/PerlEnv/ just to be consistent

p4raw-id: //depot/win32/perl@434

23 years ago[win32] foo() -> PerlGroup_foo() patch from ActiveState
Gurusamy Sarathy [Mon, 19 Jan 1998 04:52:18 +0000 (04:52 +0000)]
[win32] foo() -> PerlGroup_foo() patch from ActiveState

p4raw-id: //depot/win32/perl@433

23 years ago[win32] integrate mainline
Gurusamy Sarathy [Mon, 19 Jan 1998 04:42:26 +0000 (04:42 +0000)]
[win32] integrate mainline

p4raw-id: //depot/win32/perl@432

23 years ago[win32] integrate changes in winansi
Gurusamy Sarathy [Mon, 19 Jan 1998 04:40:04 +0000 (04:40 +0000)]
[win32] integrate changes in winansi

p4raw-id: //depot/win32/perl@431

23 years ago[win32] Fix autovivification problems with XSUB OUTPUT args
Gurusamy Sarathy [Sun, 18 Jan 1998 23:09:07 +0000 (18:09 -0500)]
[win32] Fix autovivification problems with XSUB OUTPUT args
Message-Id: <199801190409.XAA26710@aatma.engin.umich.edu>
Subject: [PATCH] XSUB OUTPUT arguments and 'set' magic

p4raw-id: //depot/win32/perl@430

23 years ago5.004_56 threaded and "CONFIG key 'exe_ext' does not exist in Config.pm"
Spider Boardman [Thu, 25 Dec 1997 13:39:15 +0000 (08:39 -0500)]
5.004_56 threaded and "CONFIG key 'exe_ext' does not exist in Config.pm"
To: perl5-porters@perl.org

It turns out that the potential for the "CONFIG key 'exe_ext'
does not exist in Config.pm" problem has been around for a while,
in the definition of SvTRUE().  It's just that non-gcc compilers
are more or less being built as CRIPPLED_CC when USE_THREADS is
defined (even if they can inline things).  The inline macro for
SvTRUE works with tied hashes and the EXISTS method, and the
functional version (sv_true in 5.004_56, or SvTRUE in 5.004_04)
does not, because it adds an excess mg_get() which replaces the
EXISTS result with a FETCH result.

p4raw-id: //depot/ansiperl@429

23 years agoMessage-Id: <26260.9712191719@lightning.cise.npl.co.uk>
Robin Barker [Fri, 19 Dec 1997 17:19:09 +0000 (17:19 +0000)]
Message-Id: <26260.9712191719@lightning.cise.npl.co.uk>

p4raw-id: //depot/ansiperl@428

23 years agoPermit tie ?foo,$object
Nick Ing-Simmons [Sat, 17 Jan 1998 12:01:53 +0000 (12:01 +0000)]
Permit tie ?foo,$object
tidy up dead #ifdef ORIGINAL_TIE)
Remove 'P' magic from hash, before adding new one in dbm_open like tie does.

p4raw-id: //depot/ansiperl@427