This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
18 years agoFix segfaults when running under -Dx.
Marcus Holland-Moritz [Sat, 28 Feb 2004 15:04:41 +0000 (15:04 +0000)]
Fix segfaults when running under -Dx.

p4raw-id: //depot/perl@22406

18 years agoAssimilate Cwd 2.15 from CPAN
Nicholas Clark [Fri, 27 Feb 2004 17:56:30 +0000 (17:56 +0000)]
Assimilate Cwd 2.15 from CPAN

p4raw-id: //depot/perl@22403

18 years agoCreate a new local $_ without triggering tie by using local *_ = \my $a
Nicholas Clark [Fri, 27 Feb 2004 16:27:19 +0000 (16:27 +0000)]
Create a new local $_ without triggering tie by using local *_ = \my $a
(an idea from Ton Hospel, Message-Id: <c1igq3$n84$1@post.home.lunix>)

p4raw-id: //depot/perl@22401

18 years agoWhen threads are active we need -lpthread, but previous `fix' of
H.Merijn Brand [Fri, 27 Feb 2004 15:25:27 +0000 (15:25 +0000)]
When threads are active we need -lpthread, but previous `fix' of
now linked libraries invalidated the regex for sed (AIX 5 has no
seperate libc.a and libc_r.a the latter links to the first)

p4raw-id: //depot/perl@22400

18 years agoCorrect thinko in comment.
Nicholas Clark [Fri, 27 Feb 2004 13:13:43 +0000 (13:13 +0000)]
Correct thinko in comment.

p4raw-id: //depot/perl@22397

18 years agoIn hsplit, if a normal hash has placeholders then clear them before
Nicholas Clark [Fri, 27 Feb 2004 10:41:39 +0000 (10:41 +0000)]
In hsplit, if a normal hash has placeholders then clear them before
splitting. We can do this safely because Storable ensures hsplit is
not called while it builds restricted hashes (actually any hashes)
This change may not make things faster, but now we have the choice.

p4raw-id: //depot/perl@22393

18 years agoMy re-implementation of hv_clear_placeholders was buggy - not sure why
Nicholas Clark [Fri, 27 Feb 2004 10:27:38 +0000 (10:27 +0000)]
My re-implementation of hv_clear_placeholders was buggy - not sure why
the tests still passed. Fixed.

p4raw-id: //depot/perl@22391

18 years agoMoving all the e-mail addresses over by 1 column makes them start on
Nicholas Clark [Thu, 26 Feb 2004 14:59:40 +0000 (14:59 +0000)]
Moving all the e-mail addresses over by 1 column makes them start on
an 8 column tabstop, which makes editing this file easier.
So then I replaced spaces with tabs and made it smaller too.

p4raw-id: //depot/perl@22383

18 years agoAdd Mark Fowler
Nicholas Clark [Thu, 26 Feb 2004 14:49:13 +0000 (14:49 +0000)]
Add Mark Fowler

p4raw-id: //depot/perl@22382

18 years agoIntegrate:
Nicholas Clark [Thu, 26 Feb 2004 13:11:07 +0000 (13:11 +0000)]
Integrate:
[ 22339]
Mention 5.005_04 RC2

[ 22360]
Update for 5.005_04 release
p4raw-link: @22360 on //depot/maint-5.005/perl: 7d2cdca08aa0602ac9840888ff9518d74c837588
p4raw-link: @22339 on //depot/maint-5.005/perl: 296653b77b0d720e2018b0d59143aab316e3eb51

p4raw-id: //depot/perl@22381
p4raw-integrated: from //depot/maint-5.005/perl@22380 'copy in'
pod/perlhist.pod (@22339..)

18 years agoImproved perlapi documentation for croak
Mark Fowler [Wed, 25 Feb 2004 22:47:21 +0000 (22:47 +0000)]
Improved perlapi documentation for croak
Message-ID: <Pine.LNX.4.55.0402252242510.32152@gan.twoshortplanks.com>

(and regenerate perlapi.pod.)

p4raw-id: //depot/perl@22380

18 years agoReplacing '-rdynamic' in Configure script
Art Haas [Fri, 20 Feb 2004 13:53:56 +0000 (07:53 -0600)]
Replacing '-rdynamic' in Configure script
Message-ID: <20040220195400.31177.qmail@onion.perl.org>

p4raw-id: //depot/perl@22379

18 years agoremove my work address
Dave Mitchell [Wed, 25 Feb 2004 21:07:44 +0000 (21:07 +0000)]
remove my work address

p4raw-id: //depot/perl@22377

18 years agostop "const in void context" warning for a const in an
Dave Mitchell [Wed, 25 Feb 2004 17:10:56 +0000 (17:10 +0000)]
stop "const in void context" warning for a const in an
optimised-away boolean expresssion, eg 5 || print;

p4raw-id: //depot/perl@22376

18 years agoSkip the Net/Ping/450_service failures on HP-UX for the time being
H.Merijn Brand [Wed, 25 Feb 2004 11:13:12 +0000 (11:13 +0000)]
Skip the Net/Ping/450_service failures on HP-UX for the time being

p4raw-id: //depot/perl@22375

18 years agoAIX hints stage 3: remove AIX 3 and AIX 4 after split off
H.Merijn Brand [Wed, 25 Feb 2004 09:32:12 +0000 (09:32 +0000)]
AIX hints stage 3: remove AIX 3 and AIX 4 after split off
One open issue left: promoting to cc_r for threaded builds
need a review to permit users using -Dcc=xlc_r for non
threaded builds

p4raw-id: //depot/perl@22374

18 years ago[perl #26959] fix memory leak in @_ = ...; goto &sub
Dave Mitchell [Tue, 24 Feb 2004 23:25:52 +0000 (23:25 +0000)]
[perl #26959] fix memory leak in @_ = ...; goto &sub

p4raw-id: //depot/perl@22373

18 years agoEnhance test cleanliness by a very small factor.
Rafael Garcia-Suarez [Tue, 24 Feb 2004 22:44:34 +0000 (22:44 +0000)]
Enhance test cleanliness by a very small factor.

p4raw-id: //depot/perl@22372

18 years agoFix a segfault during optree construction. (bug #27024)
Rafael Garcia-Suarez [Tue, 24 Feb 2004 22:34:06 +0000 (22:34 +0000)]
Fix a segfault during optree construction. (bug #27024)

p4raw-id: //depot/perl@22371

18 years agoUpdate Changes and AUTHORS.
Rafael Garcia-Suarez [Tue, 24 Feb 2004 20:39:26 +0000 (20:39 +0000)]
Update Changes and AUTHORS.

p4raw-id: //depot/perl@22370

18 years agooptimization for map in scalar context
Tassilo von Parseval [Tue, 24 Feb 2004 12:02:57 +0000 (13:02 +0100)]
optimization for map in scalar context
Message-id: <20040224110257.GA5510@ethan>

p4raw-id: //depot/perl@22369

18 years agoBugfix for perlrequick and perlretut
Mark Kvale [Tue, 24 Feb 2004 11:32:34 +0000 (03:32 -0800)]
Bugfix for perlrequick and perlretut
Message-Id: <200402241132.34656.kvale@phy.ucsf.edu>

p4raw-id: //depot/perl@22368

18 years agoInstead of localising *_, use a dummy foreach loop to get
Rafael Garcia-Suarez [Mon, 23 Feb 2004 22:08:33 +0000 (22:08 +0000)]
Instead of localising *_, use a dummy foreach loop to get
a local value of $_

p4raw-id: //depot/perl@22367

18 years agoRe: [perl #24338] Attribute::Handlers will trash UNIVERSAL
Alan Ferrency [Tue, 17 Feb 2004 14:23:08 +0000 (09:23 -0500)]
Re: [perl #24338] Attribute::Handlers will trash UNIVERSAL
Message-ID: <Pine.BSF.4.58.0402171418090.80983@smx.pair.com>

p4raw-id: //depot/perl@22366

18 years agoUpdate perl591delta.
Rafael Garcia-Suarez [Mon, 23 Feb 2004 21:30:42 +0000 (21:30 +0000)]
Update perl591delta.

p4raw-id: //depot/perl@22365

18 years agoFix bug #26910: hints were not propagated into (?{...})
Rafael Garcia-Suarez [Mon, 23 Feb 2004 20:56:38 +0000 (20:56 +0000)]
Fix bug #26910: hints were not propagated into (?{...})
blocks, except the utf8 pragma.

p4raw-id: //depot/perl@22364

18 years agoRe: [perl #26905] "use bytes" doesn't apply byte semantics to concatenation
SADAHIRO Tomoyuki [Sun, 22 Feb 2004 16:09:33 +0000 (01:09 +0900)]
Re: [perl #26905] "use bytes" doesn't apply byte semantics to concatenation
Date: Sun, 22 Feb 2004 16:09:33 +0900
Message-Id: <20040222160505.98E5.BQW10602@nifty.com>

Subject: [PATCH] Encode::CN::HZ (was Re: [perl #26905] "use bytes" doesn't apply byte semantics to concatenation)
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Sun, 22 Feb 2004 18:41:43 +0900
Message-Id: <20040222182357.6B39.BQW10602@nifty.com>

Plus, add a "_01" to the theoretical version number of Encode::CN::HZ.

p4raw-id: //depot/perl@22363

18 years agoBenchmark for child processes
Chia-liang Kao [Mon, 23 Feb 2004 22:53:51 +0000 (06:53 +0800)]
Benchmark for child processes
Message-ID: <20040223145351.GH94376@portege.clkao.org>

p4raw-id: //depot/perl@22362

18 years agoRe: Perl 5.8.1 on IRIX 5.3
Georg Schwarz [Thu, 22 Jan 2004 18:35:26 +0000 (19:35 +0100)]
Re: Perl 5.8.1 on IRIX 5.3
Message-Id: <E1Ajijm-0006ya-LE@mikro.physik.TU-Berlin.DE>

p4raw-id: //depot/perl@22359

18 years agoinitial patch for cygwin IPC via cygserver
Yitzchak Scott-Thoennes [Thu, 19 Feb 2004 09:01:13 +0000 (01:01 -0800)]
initial patch for cygwin IPC via cygserver
Message-ID: <20040219170113.GA2792@efn.org>

p4raw-id: //depot/perl@22358

18 years agoExtend OP_AELEMFAST optimisation to lexical arrays
Dave Mitchell [Sun, 22 Feb 2004 15:43:53 +0000 (15:43 +0000)]
Extend OP_AELEMFAST optimisation to lexical arrays

p4raw-id: //depot/perl@22357

18 years agoWe're not binary compatible with 5.8.
Rafael Garcia-Suarez [Sat, 21 Feb 2004 16:51:52 +0000 (16:51 +0000)]
We're not binary compatible with 5.8.
Change PERL_API_VERSION to 5.9.1.

p4raw-id: //depot/perl@22356

18 years agoDocument change #22353 in perldelta.
Rafael Garcia-Suarez [Sat, 21 Feb 2004 16:30:02 +0000 (16:30 +0000)]
Document change #22353 in perldelta.
p4raw-link: @22353 on //depot/perl: 2814eb746a9281fd66cc5c45be3b127463ec07c7

p4raw-id: //depot/perl@22355

18 years agoIncrement the version number of B, due to the incompatible
Rafael Garcia-Suarez [Sat, 21 Feb 2004 16:23:54 +0000 (16:23 +0000)]
Increment the version number of B, due to the incompatible
API change introduced by #22353 (no more op_seq method.)

p4raw-id: //depot/perl@22354

18 years agoRe: op_seq (was: Freeing code)
Paul Johnson [Sat, 21 Feb 2004 02:31:47 +0000 (03:31 +0100)]
Re: op_seq (was: Freeing code)
Message-ID: <20040221013147.GB6953@pjcj.net>

Rework the OP structure to use less space.
Remove op_seq (and simulate it in dump.c),
replace it by op_opt and op_static,
shrink op_type, remove PL_op_seqmax.

p4raw-id: //depot/perl@22353

18 years agoWhen you write C<my $_ ; for (...) {...}>, the lexical $_
Rafael Garcia-Suarez [Fri, 20 Feb 2004 17:29:32 +0000 (17:29 +0000)]
When you write C<my $_ ; for (...) {...}>, the lexical $_
is not actually introduced by the for statement.

p4raw-id: //depot/perl@22352

18 years agoremove a split test's dependence on -Dx output
Dave Mitchell [Fri, 20 Feb 2004 15:38:10 +0000 (15:38 +0000)]
remove a split test's dependence on -Dx output
(needed after change #22343)
p4raw-link: @22343 on //depot/perl: b6a15bc5202dd52395ce566b43e1490d38dc2141

p4raw-id: //depot/perl@22351

18 years agoadd Deparse/Concise support for inplace sort (change 22349)
Dave Mitchell [Fri, 20 Feb 2004 15:34:27 +0000 (15:34 +0000)]
add Deparse/Concise support for inplace sort (change 22349)

p4raw-id: //depot/perl@22350

18 years agooptimise the sorting inplace of plain arrays: @a = sort @a
Dave Mitchell [Fri, 20 Feb 2004 14:54:35 +0000 (14:54 +0000)]
optimise the sorting inplace of plain arrays: @a = sort @a

p4raw-id: //depot/perl@22349

18 years agoDocument the SVf_PADSTALE flag
Dave Mitchell [Fri, 20 Feb 2004 14:18:13 +0000 (14:18 +0000)]
Document the SVf_PADSTALE flag

p4raw-id: //depot/perl@22348

18 years agoDelete lib/IPC/SysV.t (duplicate of ext/IPC/SysV/t/ipcsysv.t)
Rafael Garcia-Suarez [Fri, 20 Feb 2004 10:46:51 +0000 (10:46 +0000)]
Delete lib/IPC/SysV.t (duplicate of ext/IPC/SysV/t/ipcsysv.t)

p4raw-id: //depot/perl@22347

18 years agogenmk95.pl touchup for distclean on Win98
Greg Matheson [Fri, 20 Feb 2004 15:34:59 +0000 (23:34 +0800)]
genmk95.pl touchup for distclean on Win98
Message-ID: <20040220153459.A30249@ms.chinmin.edu.tw>

p4raw-id: //depot/perl@22346

18 years agoUpgrade to Term::ANSIColor 1.08.
Rafael Garcia-Suarez [Fri, 20 Feb 2004 08:21:47 +0000 (08:21 +0000)]
Upgrade to Term::ANSIColor 1.08.

p4raw-id: //depot/perl@22345

18 years agoUpgrade to prereleases of Math::BigInt 1.70 and
Rafael Garcia-Suarez [Thu, 19 Feb 2004 21:17:10 +0000 (21:17 +0000)]
Upgrade to prereleases of Math::BigInt 1.70 and
Math::BigRat 0.12, by Tels.

p4raw-id: //depot/perl@22344

18 years ago-Dx could coredump on threaded builds because consts are now
Dave Mitchell [Thu, 19 Feb 2004 13:43:18 +0000 (13:43 +0000)]
-Dx could coredump on threaded builds because consts are now
stored in the pad

p4raw-id: //depot/perl@22343

18 years agoAdd a tool to report dual-lived core modules that don't
Rafael Garcia-Suarez [Wed, 18 Feb 2004 21:38:13 +0000 (21:38 +0000)]
Add a tool to report dual-lived core modules that don't
have the same version than the corresponding module on CPAN.

p4raw-id: //depot/perl@22342

18 years agoDocument the removal of PERL_XS_APIVERSION and PERL_PM_APIVERSION.
Rafael Garcia-Suarez [Wed, 18 Feb 2004 14:04:11 +0000 (14:04 +0000)]
Document the removal of PERL_XS_APIVERSION and PERL_PM_APIVERSION.

p4raw-id: //depot/perl@22341

18 years agoAdd base.pm and fields.pm to the maintainer list.
Rafael Garcia-Suarez [Wed, 18 Feb 2004 13:32:17 +0000 (13:32 +0000)]
Add base.pm and fields.pm to the maintainer list.
Remove a duplicate file from this list.

p4raw-id: //depot/perl@22338

18 years agofix write test: -small_number may be displayed as 00.00 or -0.00
Dave Mitchell [Wed, 18 Feb 2004 13:22:13 +0000 (13:22 +0000)]
fix write test: -small_number may be displayed as 00.00 or -0.00

p4raw-id: //depot/perl@22337

18 years agoRemoved pm_apiversion and xs_apiversion as requested by
H.Merijn Brand [Wed, 18 Feb 2004 12:18:52 +0000 (12:18 +0000)]
Removed pm_apiversion and xs_apiversion as requested by
the pumpkin. Chainsaw was still in perfect working order.

p4raw-id: //depot/perl@22334

18 years agoAdd tests for the C<my $x if foo> deprecation, and change the
Dave Mitchell [Wed, 18 Feb 2004 11:14:43 +0000 (11:14 +0000)]
Add tests for the C<my $x if foo> deprecation, and change the
warning text

p4raw-id: //depot/perl@22332

18 years ago1. Add section to perlxs.pod describing that the refcount of AVs/HVs
Marcus Holland-Moritz [Wed, 18 Feb 2004 08:53:03 +0000 (08:53 +0000)]
1. Add section to perlxs.pod describing that the refcount of AVs/HVs
   returned from XSUBs through RETVAL isn't decremented as it is for
   SVs. This causes those XSUBs to leak memory and cannot be fixed
   without breaking existing CPAN modules that work around this bug.

2. Fix a memory leak of that kind in POSIX::localconv.

p4raw-id: //depot/perl@22330

18 years agoEncode has local changes. Up-version it.
Rafael Garcia-Suarez [Wed, 18 Feb 2004 08:25:58 +0000 (08:25 +0000)]
Encode has local changes. Up-version it.

p4raw-id: //depot/perl@22329

18 years agoadd deprecation warning for C<my $x if foo> and C<foo && (my $x)>
Dave Mitchell [Tue, 17 Feb 2004 23:30:50 +0000 (23:30 +0000)]
add deprecation warning for C<my $x if foo> and C<foo && (my $x)>

p4raw-id: //depot/perl@22328

18 years agoIt's better to localize *_ than $_, to avoid magic leakage
Rafael Garcia-Suarez [Tue, 17 Feb 2004 23:22:45 +0000 (23:22 +0000)]
It's better to localize *_ than $_, to avoid magic leakage

p4raw-id: //depot/perl@22327

18 years agoOne of the new tests of MIME::Base64 relies on a non-core module.
Rafael Garcia-Suarez [Tue, 17 Feb 2004 23:18:25 +0000 (23:18 +0000)]
One of the new tests of MIME::Base64 relies on a non-core module.

p4raw-id: //depot/perl@22326

18 years agoUpgrade to MIME::Base64 3.00.
Rafael Garcia-Suarez [Tue, 17 Feb 2004 23:10:22 +0000 (23:10 +0000)]
Upgrade to MIME::Base64 3.00.
Fix t/warn.t so it works in the core.
Reintegrate change #22309 in it. Bump $VERSION to 3.00_01.
p4raw-link: @22309 on //depot/perl: 1b96abaf83c640ae3fca4becfa82d376954d73cc

p4raw-id: //depot/perl@22325

18 years agoBe more clear. Use simple words.
Rafael Garcia-Suarez [Tue, 17 Feb 2004 22:20:25 +0000 (22:20 +0000)]
Be more clear. Use simple words.

p4raw-id: //depot/perl@22323

18 years agoremove C<my $x if foo> construct from core modules
Dave Mitchell [Tue, 17 Feb 2004 21:52:08 +0000 (21:52 +0000)]
remove C<my $x if foo> construct from core modules

p4raw-id: //depot/perl@22322

18 years agoDave Mitchell suggested this perldelta entry for the SVp_* reordering.
Rafael Garcia-Suarez [Tue, 17 Feb 2004 21:22:17 +0000 (21:22 +0000)]
Dave Mitchell suggested this perldelta entry for the SVp_* reordering.

p4raw-id: //depot/perl@22321

18 years agoBump $B::VERSION (because of change #22315).
Rafael Garcia-Suarez [Tue, 17 Feb 2004 21:07:11 +0000 (21:07 +0000)]
Bump $B::VERSION (because of change #22315).
p4raw-link: @22315 on //depot/perl: 4ce457a6488a69b8fafc38a9468220b68d66eddb

p4raw-id: //depot/perl@22320

18 years agoRegenerate table of contents and other related files.
Rafael Garcia-Suarez [Tue, 17 Feb 2004 21:03:09 +0000 (21:03 +0000)]
Regenerate table of contents and other related files.

p4raw-id: //depot/perl@22319

18 years agoBump up perl's version number to 5.9.1.
Rafael Garcia-Suarez [Tue, 17 Feb 2004 20:06:04 +0000 (20:06 +0000)]
Bump up perl's version number to 5.9.1.
Add perl591delta in perl.pod.
Update the sample config files in Porting/.

p4raw-id: //depot/perl@22318

18 years ago22316 had stupid precedence thinkos
Dave Mitchell [Tue, 17 Feb 2004 19:28:58 +0000 (19:28 +0000)]
22316 had stupid precedence thinkos

p4raw-id: //depot/perl@22317

18 years agoSlight update to #22315 ($lval=*FOO); optimise the hot tests,
Dave Mitchell [Tue, 17 Feb 2004 18:23:27 +0000 (18:23 +0000)]
Slight update to #22315 ($lval=*FOO); optimise the hot tests,
and fix some incorrect indentation

p4raw-id: //depot/perl@22316

18 years agoRe: [PATCH] GLOB to LVALUE assignment fix
Tassilo von Parseval [Tue, 17 Feb 2004 17:32:16 +0000 (18:32 +0100)]
Re: [PATCH] GLOB to LVALUE assignment fix
Message-Id:  <20040217163216.GA6805@ethan>

Make PVLV a superset of PVGV, so that $lvalue = *FOO works

p4raw-id: //depot/perl@22315

18 years ago1. Creating backward compatibility for Configure after patches
Brendan O'Dea [Sun, 15 Feb 2004 23:27:17 +0000 (10:27 +1100)]
1. Creating backward compatibility for Configure after patches
   #22227 and #22302 to still support 5.8.x and below

2. Small change for building on GNU hurd
   From: "Brendan O'Dea" <bod@debian.org>
   Message-ID: <20040215122717.GA26812@londo.c47.org>

p4raw-id: //depot/perl@22314

18 years agoFix for Win32 build failure caused by the byacc to bison switch.
Marcus Holland-Moritz [Mon, 16 Feb 2004 20:27:40 +0000 (20:27 +0000)]
Fix for Win32 build failure caused by the byacc to bison switch.

p4raw-id: //depot/perl@22313

18 years agoRevert change 22308 (the patch was against maint, not blead)
Rafael Garcia-Suarez [Mon, 16 Feb 2004 13:16:43 +0000 (13:16 +0000)]
Revert change 22308 (the patch was against maint, not blead)

p4raw-id: //depot/perl@22312

18 years agoFix typo in doc for Encode
Brendan O'Dea [Sun, 15 Feb 2004 23:27:17 +0000 (10:27 +1100)]
Fix typo in doc for Encode
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <20040215122717.GA26812@londo.c47.org>

p4raw-id: //depot/perl@22310

18 years agoMissing semi-colon
Brendan O'Dea [Sun, 15 Feb 2004 23:27:17 +0000 (10:27 +1100)]
Missing semi-colon
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <20040215122717.GA26812@londo.c47.org>

p4raw-id: //depot/perl@22309

18 years agoAdd some basic POD to lib/ExtUtils/instmodsh so that
Brendan O'Dea [Sun, 15 Feb 2004 23:27:17 +0000 (10:27 +1100)]
Add some basic POD to lib/ExtUtils/instmodsh so that
  it has a manpage.
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <20040215122717.GA26812@londo.c47.org>

p4raw-id: //depot/perl@22308

18 years ago[patch perlguts.pod] save_item doesn't handle magic
Stas Bekman [Fri, 13 Feb 2004 20:18:59 +0000 (12:18 -0800)]
[patch perlguts.pod] save_item doesn't handle magic
Message-ID: <402DA1B3.2010608@stason.org>

p4raw-id: //depot/perl@22307

18 years ago [perl #25824] Segmentation fault with
Dave Mitchell [Sun, 15 Feb 2004 00:24:26 +0000 (00:24 +0000)]
 [perl #25824] Segmentation fault with
 sub x { shift; @a = @b; eval +{ use } }

p4raw-id: //depot/perl@22306

18 years agoEnable v (verbose) switch on -Dp to display the top 8 elements
Craig A. Berry [Sat, 14 Feb 2004 13:26:45 +0000 (07:26 -0600)]
Enable v (verbose) switch on -Dp to display the top 8 elements
on the parser stack at each reduce.  Also,

Subject: Re: switch from byacc to bison
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <craigberry-8058A3.13264414022004@onion.develooper.com>

change #if DEBUGGING to #ifdef ... in perly.c

p4raw-id: //depot/perl@22305

18 years agoRe: switch from byacc to bison
Abe Timmerman [Sat, 14 Feb 2004 11:56:24 +0000 (12:56 +0100)]
Re: switch from byacc to bison
Message-Id:  <200402141156.58185.abeltje@cpan.org>

Fix typos in pumpkin.pod

p4raw-id: //depot/perl@22304

18 years agoremove binary compatibility stuff from the yacc -> bison switch
Dave Mitchell [Sat, 14 Feb 2004 12:28:37 +0000 (12:28 +0000)]
remove binary compatibility stuff from the yacc -> bison switch
of change #22302
p4raw-link: @22302 on //depot/perl: 0de566d74fdaf0a49123989fe8d4ad06603c6608

p4raw-id: //depot/perl@22303

18 years agoSwitch from byacc to bison and simplify the perly.* regeneration
Dave Mitchell [Sat, 14 Feb 2004 02:06:53 +0000 (02:06 +0000)]
Switch from byacc to bison and simplify the perly.* regeneration
process

p4raw-id: //depot/perl@22302

18 years agoFix an fcntl example in perlopentut, spotted by MJD.
Rafael Garcia-Suarez [Fri, 13 Feb 2004 21:11:25 +0000 (21:11 +0000)]
Fix an fcntl example in perlopentut, spotted by MJD.

p4raw-id: //depot/perl@22301

18 years agoThe new -Dq option didn't actually work!
Dave Mitchell [Thu, 12 Feb 2004 23:18:20 +0000 (23:18 +0000)]
The new -Dq option didn't actually work!

p4raw-id: //depot/perl@22300

18 years ago[comment patch] (ed: mg.c:mg_set() => mg.c:Perl_magic_set())
Stas Bekman [Wed, 11 Feb 2004 16:53:54 +0000 (08:53 -0800)]
[comment patch] (ed: mg.c:mg_set() => mg.c:Perl_magic_set())
Message-ID: <402ACEA2.4020907@stason.org>

p4raw-id: //depot/perl@22299

18 years agoRe: [PATCH] Add "Camel" logo icon to perl.exe on Windows
Greg Matheson [Tue, 10 Feb 2004 12:36:33 +0000 (20:36 +0800)]
Re: [PATCH] Add "Camel" logo icon to perl.exe on Windows
Message-ID: <20040210043633.GA33671687@momotaro>

p4raw-id: //depot/perl@22298

18 years agoAdd 5.005_04-RC1 and Leon in perlhist.
Rafael Garcia-Suarez [Tue, 10 Feb 2004 08:05:16 +0000 (08:05 +0000)]
Add 5.005_04-RC1 and Leon in perlhist.

p4raw-id: //depot/perl@22297

18 years agoAdd a note in Unicode::UCD about the _getcode() function
Rafael Garcia-Suarez [Mon, 9 Feb 2004 22:48:54 +0000 (22:48 +0000)]
Add a note in Unicode::UCD about the _getcode() function
being copy-n-pasted in charnames.pm. (spotted by Merijn)

p4raw-id: //depot/perl@22295

18 years agoImplement stacked filetest operators (-f -w -x $file).
Rafael Garcia-Suarez [Mon, 9 Feb 2004 21:48:15 +0000 (21:48 +0000)]
Implement stacked filetest operators (-f -w -x $file).

p4raw-id: //depot/perl@22294

18 years agoRe: [perl #26073] sprintf miscounts padding when format is utf8
Hugo van der Sanden [Mon, 9 Feb 2004 03:21:21 +0000 (03:21 +0000)]
Re: [perl #26073] sprintf miscounts padding when format is utf8
Message-Id: <200402090321.i193LL907950@zen.crypt.org>

p4raw-id: //depot/perl@22292

18 years agoreduce overhead of charnames.pm, make op/pat.t work under miniperl
Yitzchak Scott-Thoennes [Mon, 9 Feb 2004 00:51:45 +0000 (16:51 -0800)]
reduce overhead of charnames.pm, make op/pat.t work under miniperl
Message-ID: <20040209085145.GA3204@efn.org>
(plus an etymological notice)

p4raw-id: //depot/perl@22291

18 years agoAdd the new private flag OPpGREP_LEX in B::Concise.
Rafael Garcia-Suarez [Sun, 8 Feb 2004 21:34:27 +0000 (21:34 +0000)]
Add the new private flag OPpGREP_LEX in B::Concise.

p4raw-id: //depot/perl@22290

18 years agomap and grep weren't working correctly with lexical $_ in
Rafael Garcia-Suarez [Sun, 8 Feb 2004 21:21:28 +0000 (21:21 +0000)]
map and grep weren't working correctly with lexical $_ in
scalar context, because pp_mapwhile and pp_grepwhile were using
their target as a temporary slot to store the return value.

p4raw-id: //depot/perl@22289

18 years agoRe: [PATCH] Add "Camel" logo icon to perl.exe on Windows
Greg Matheson [Mon, 2 Feb 2004 16:52:44 +0000 (00:52 +0800)]
Re: [PATCH] Add "Camel" logo icon to perl.exe on Windows
Message-ID: <20040202165244.A17415@ms.chinmin.edu.tw>

p4raw-id: //depot/perl@22287

18 years agoCorrect some prototypes in perlapi.pod
Steve Hay [Fri, 6 Feb 2004 12:44:05 +0000 (12:44 +0000)]
Correct some prototypes in perlapi.pod
Message-ID: <40238C15.2090200@uk.radan.com>

p4raw-id: //depot/perl@22286

18 years agoFix absolute path handling in installhtml
Steve Hay [Fri, 6 Feb 2004 16:14:14 +0000 (16:14 +0000)]
Fix absolute path handling in installhtml
Message-ID: <4023BD56.6090903@uk.radan.com>

p4raw-id: //depot/perl@22285

18 years agochomp() cares about Unicode
SADAHIRO Tomoyuki [Sat, 7 Feb 2004 00:08:36 +0000 (09:08 +0900)]
chomp() cares about Unicode
Message-Id: <20040206235116.0E36.BQW10602@nifty.com>

p4raw-id: //depot/perl@22284

18 years agoComment to record why we can't clear placeholders in hsplit
Nicholas Clark [Sat, 7 Feb 2004 22:32:44 +0000 (22:32 +0000)]
Comment to record why we can't clear placeholders in hsplit

p4raw-id: //depot/perl@22282

18 years agodeleting keys in restricted hashes was leaking the entry. Yow!
Nicholas Clark [Sat, 7 Feb 2004 21:46:59 +0000 (21:46 +0000)]
deleting keys in restricted hashes was leaking the entry. Yow!

p4raw-id: //depot/perl@22281

18 years agoNow hv_delete is able to ingore placeholders.
Nicholas Clark [Sat, 7 Feb 2004 21:20:16 +0000 (21:20 +0000)]
Now hv_delete is able to ingore placeholders.
(This is an XS visible change in the hash API. But not of documented
behaviour)

p4raw-id: //depot/perl@22280

18 years agoAll whitespace is equal, but some whitespace is more equal than others
Nicholas Clark [Sat, 7 Feb 2004 20:56:50 +0000 (20:56 +0000)]
All whitespace is equal, but some whitespace is more equal than others
(lib/DBM_Filter/Changes line had spaces. Spaces bad. Tabs better)

p4raw-id: //depot/perl@22279

18 years agohv_clear_placeholders now manipulates the linked lists directly, rather
Nicholas Clark [Sat, 7 Feb 2004 19:50:10 +0000 (19:50 +0000)]
hv_clear_placeholders now manipulates the linked lists directly, rather
than using the iterator interface and calling hv_delete
This will allow hv_delete to be simplified to remove most of the
special casing related to placeholders.

p4raw-id: //depot/perl@22278

18 years agoAdded hints_4.sh for specific AIX 4 support
H.Merijn Brand [Fri, 6 Feb 2004 11:47:14 +0000 (11:47 +0000)]
Added hints_4.sh for specific AIX 4 support
this is the next stage in the general cleanup process
for the AIX hints. More to come

p4raw-id: //depot/perl@22273

18 years agoFix a non-standard NAME pod section
Rafael Garcia-Suarez [Fri, 6 Feb 2004 07:32:15 +0000 (07:32 +0000)]
Fix a non-standard NAME pod section
(by Smylers and Casey West)

p4raw-id: //depot/perl@22272