Peter.Dintelmann@dresdner-bank.com [Wed, 8 Dec 2004 15:49:32 +0000]
[perl #32962] h2ph - use of local() in generated code
Message-ID: <rt-3.0.11-32962-102394.11.
065973521948@perl.org>
p4raw-id: //depot/perl@23628
Jos I. Boumans [Wed, 8 Dec 2004 14:24:19 +0000]
Re: [perl #32949] FileCache only works in "main" package
From: "Jos I. Boumans" <kane@xs4all.net>
Message-Id: <
7728A4F5-491C-11D9-9CA3-000A95EF62E2@xs4all.net>
p4raw-id: //depot/perl@23627
Nicholas Clark [Tue, 7 Dec 2004 23:39:46 +0000]
Avoid getting the stash name twice (at least visually, if not also
in the generated code)
p4raw-id: //depot/perl@23626
Rafael Garcia-Suarez [Tue, 7 Dec 2004 18:26:48 +0000]
Upgrade to Encode 2.09
p4raw-id: //depot/perl@23624
Nicholas Clark [Tue, 7 Dec 2004 15:27:09 +0000]
Revert part of the change to gv_fullname4(), as the change seems to
be fractionally slower. Re-investigation prompted by a comment from
Tim Bunce, who seems to be more on the ball than I am.
p4raw-id: //depot/perl@23623
Steve Hay [Tue, 7 Dec 2004 10:50:26 +0000]
Update AUTHORS (for changes #23200 and #23621)
p4raw-link: @23200 on //depot/perl:
036c1c1eb70a0dfc5a7187959eb5e39d499c9396
p4raw-id: //depot/perl@23622
Max Maischein [Sun, 5 Dec 2004 19:39:40 +0000]
Updates to README.win32 (aka perlwin32), with some changes.
Subject: Patch to README.win32 distributed with 5.8.6 for building under .net / MSVC7 (free)
Message-ID: <
41B355EC.9010505@corion.net>
p4raw-id: //depot/perl@23621
Rafael Garcia-Suarez [Mon, 6 Dec 2004 22:22:11 +0000]
Upgrade to Term::ANSIColor 1.09
p4raw-id: //depot/perl@23620
Rafael Garcia-Suarez [Mon, 6 Dec 2004 21:54:55 +0000]
Small addition to perlsec by Stas Bekman.
p4raw-id: //depot/perl@23619
Steve Hay [Mon, 6 Dec 2004 15:54:30 +0000]
Fix another Win32 breakage caused by change 23554
p4raw-id: //depot/perl@23618
Nicholas Clark [Mon, 6 Dec 2004 15:35:39 +0000]
Break out setting $^X into its own static function S_set_caret_X
p4raw-id: //depot/perl@23617
Steve Hay [Mon, 6 Dec 2004 14:42:32 +0000]
Fix typo from change 23554 which screwed up Windows smokes
p4raw-id: //depot/perl@23616
Nicholas Clark [Mon, 6 Dec 2004 14:39:59 +0000]
sanity check the arguments to runperl(), to try to avoid it
hanging waiting on STDIN for a script.
p4raw-id: //depot/perl@23615
Nicholas Clark [Mon, 6 Dec 2004 13:41:45 +0000]
Remove spurious semicolons
(As these 2 are spare, I guess I should send them to Mark Rhodes
(former office mate) as he often said that he kept mislaying his)
p4raw-id: //depot/perl@23614
Nicholas Clark [Mon, 6 Dec 2004 13:10:24 +0000]
Tests for Config.pm much better now - toDONE
p4raw-id: //depot/perl@23613
Nicholas Clark [Mon, 6 Dec 2004 13:01:36 +0000]
Turn gv_fullname3 and gv_efullname3 into macros that call
gv_fullname4 and gv_efullname4 directly, saving overhead.
p4raw-id: //depot/perl@23612
H.Merijn Brand [Mon, 6 Dec 2004 12:00:10 +0000]
New Itanium servers
p4raw-id: //depot/perl@23611
Nicholas Clark [Mon, 6 Dec 2004 10:35:00 +0000]
Check that @INC entries and %Config path entries are consistent.
p4raw-id: //depot/perl@23610
Nicholas Clark [Fri, 3 Dec 2004 22:17:32 +0000]
gv_fullname4() can get rid of the main:: for us.
(well, actually, it never puts it in)
p4raw-id: //depot/perl@23609
Rafael Garcia-Suarez [Fri, 3 Dec 2004 21:51:45 +0000]
$foo::_ was wrongly forced as $main::_.
Since we still want "our $_" to be always forced to $main::_,
deplace the forcing code at our-pad allocation time.
(Making execution probably a tiny bit faster)
p4raw-id: //depot/perl@23608
Nicholas Clark [Fri, 3 Dec 2004 20:38:37 +0000]
Remove double checking of acceptable switches on tr/// ops.
p4raw-id: //depot/perl@23607
Nicholas Clark [Fri, 3 Dec 2004 20:07:31 +0000]
use (c == '$' || c == '@' || c == '%') instead of strchr("$@%", c)
The latter gives larger code, is less clear and can't be any faster
p4raw-id: //depot/perl@23606
Nicholas Clark [Fri, 3 Dec 2004 18:56:31 +0000]
Small code tidy up in gv_fullname4
p4raw-id: //depot/perl@23605
Nicholas Clark [Fri, 3 Dec 2004 18:26:43 +0000]
There are clearer ways of saying m/^[ab]$/ than strchr("ab", c)
They seem to produce slightly smaller object code too.
p4raw-id: //depot/perl@23604
Nicholas Clark [Fri, 3 Dec 2004 17:02:43 +0000]
Fix a typo in an assert(). It helps to compile with -DDEBUGGING
p4raw-id: //depot/perl@23603
Nicholas Clark [Fri, 3 Dec 2004 15:50:15 +0000]
Pull out the duplicateded push @INC, $_ if -e $_ code from
S_pushinc into a new function S_pushinc_if_exists
Avoid the SV copy when pushing onto @INC by creating a new scratch
SV each time a push is done.
p4raw-id: //depot/perl@23602
Craig A. Berry [Thu, 2 Dec 2004 15:23:06 +0000]
configure.com: no more CONFIG=true
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
41AF87BA.1080108@mac.com>
Date: Thu, 02 Dec 2004 15:23:06 -0600
p4raw-id: //depot/perl@23601
Nicholas Clark [Wed, 1 Dec 2004 23:13:32 +0000]
2 new BeOS files were missing
p4raw-id: //depot/perl@23598
Jarkko Hietaniemi [Wed, 1 Dec 2004 19:21:25 +0000]
Makefile.SH: de-parallelise mktables
Message-ID: <
41ADFD95.4030007@iki.fi>
Date: Wed, 01 Dec 2004 19:21:25 +0200
p4raw-id: //depot/perl@23592
Nicholas Clark [Wed, 1 Dec 2004 16:52:45 +0000]
&test in constant.t is vestigial, so amputate it.
p4raw-id: //depot/perl@23588
Nicholas Clark [Wed, 1 Dec 2004 16:35:10 +0000]
Tidy up the reference name stringification to save getting the
hash name twice. Pleasant side effect is 44 byte smaller object
file. (A small win is still a win)
p4raw-id: //depot/perl@23587
Ingo Weinhold [Tue, 30 Nov 2004 15:38:32 +0000]
[perl #32717] BeOS specific Updates
From: Ingo Weinhold (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-32717-101307.19.
7097750538509@perl.org>
p4raw-id: //depot/perl@23584
Craig A. Berry [Wed, 1 Dec 2004 07:24:45 +0000]
add -I../lib to VMS build to find Config_heavy.pl
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
41ADC61D.8010407@mac.com>
p4raw-id: //depot/perl@23583
Rafael Garcia-Suarez [Wed, 1 Dec 2004 13:01:55 +0000]
MANIFEST.SKIP is missing from the list of files that come
with MakeMaker
p4raw-id: //depot/perl@23581
Nicholas Clark [Tue, 30 Nov 2004 16:40:06 +0000]
Add placeholders for the new strlcat and strlcpy entries in
config.sh, to ensure that the config.h generated for cross-
compilation will still work.
p4raw-id: //depot/perl@23577
Nicholas Clark [Tue, 30 Nov 2004 15:32:17 +0000]
Let pod/buildtoc resort the MANIFEST the way it wants it
p4raw-id: //depot/perl@23575
Nicholas Clark [Tue, 30 Nov 2004 15:31:14 +0000]
Add perl586delta.pod to all the necessary makefiles and tables of
contents.
p4raw-id: //depot/perl@23574
Steve Peters [Tue, 30 Nov 2004 09:29:06 +0000]
Re: [PATCH] Re: Smoke [5.9.2] 23566 FAIL(X) openbsd 3.6 (i386/1 cpu)
Message-ID: <
20041130152906.GA555@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@23571
Nicholas Clark [Tue, 30 Nov 2004 14:57:53 +0000]
Integrate perlhist entries for 5.8.6 and its perldelta to blead
p4raw-id: //depot/perl@23570
p4raw-branched: from //depot/maint-5.8/perl@23568 'branch in'
pod/perl586delta.pod
p4raw-integrated: from //depot/maint-5.8/perl@23568 'copy in'
pod/perlhist.pod (@23141..)
Rafael Garcia-Suarez [Tue, 30 Nov 2004 13:02:16 +0000]
Protection against trailing spaces in embed.fnc
p4raw-id: //depot/perl@23568
Rafael Garcia-Suarez [Tue, 30 Nov 2004 12:57:30 +0000]
Remove trailing whitespace that found their way in the docs
(spotted by Stas Bekman)
p4raw-id: //depot/perl@23567
Rafael Garcia-Suarez [Mon, 29 Nov 2004 12:30:31 +0000]
Upgrade to Test::Simple 0.53
p4raw-id: //depot/perl@23566
Nicholas Clark [Sun, 28 Nov 2004 16:13:56 +0000]
Skip generating all the code to deal with "" strings in config.sh
if there aren't any. '' only code is much simpler.
p4raw-id: //depot/perl@23564
Nicholas Clark [Sun, 28 Nov 2004 15:00:15 +0000]
Given that there is a pre-built cache, no need for @v_fast
p4raw-id: //depot/perl@23563
Nicholas Clark [Sun, 28 Nov 2004 13:56:30 +0000]
The byteorder code doesn't need to be in Config.pm if byteorder
isn't actually a frequently looked up value.
p4raw-id: //depot/perl@23562
Nicholas Clark [Sun, 28 Nov 2004 13:20:39 +0000]
Need to stub the public functions to keep some existing code
working.
No need to keep $Config_SH around in memory when we can easily
re-create it.
p4raw-id: //depot/perl@23561
Nicholas Clark [Sat, 27 Nov 2004 23:06:41 +0000]
Generate the precached %Config entries based on some empirical
data, rather than just guesswork.
p4raw-id: //depot/perl@23558
Craig A. Berry [Sat, 27 Nov 2004 15:31:17 +0000]
Re: getting Config.pm on a diet
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
41A8F225.7080902@mac.com>
Date: Sat, 27 Nov 2004 15:31:17 -0600
p4raw-id: //depot/perl@23557
Nicholas Clark [Sat, 27 Nov 2004 17:28:47 +0000]
Hateful cAsE iNsEnSiTiVe file systems
p4raw-id: //depot/perl@23555
Nicholas Clark [Sat, 27 Nov 2004 16:56:35 +0000]
Put Config.pm on a diet. 3K rather than 32K
configpm now generates 2 files, a small Config.pm containing the
commonly used functions and values, which AUTOLOADs a
Config_heavy.pl containing anything else needed.
The "common" values in the small Config.pm may need some
tweaking, based on real world data.
p4raw-id: //depot/perl@23554
Nicholas Clark [Sat, 27 Nov 2004 14:43:37 +0000]
Clarify the return values of pos, particularly 0 and undef, as
suggested by Stas Bekman
p4raw-id: //depot/perl@23550
Nicholas Clark [Sat, 27 Nov 2004 14:24:21 +0000]
Document the interaction of PERL_USE_SAVE_PUTENV and
PL_use_safe_putenv, based on text by Stas Bekman
p4raw-id: //depot/perl@23549
Steve Peters [Fri, 26 Nov 2004 17:14:33 +0000]
[perl #32639] [PATCH] Bug in Term::Complete Module with $_ Usage
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-32639-101066.11.
6172971744206@perl.org>
p4raw-id: //depot/perl@23548
Rafael Garcia-Suarez [Thu, 25 Nov 2004 17:24:43 +0000]
Freak out if h2ph has to translate a macro that contains assembly code.
Subject: [PATCH] h2ph vs __asm__
Message-ID: <
20041125172443.757a4833@dhcp123.mandrakesoft.com>
p4raw-id: //depot/perl@23547
Andy Lester [Fri, 26 Nov 2004 00:30:48 +0000]
Doc nit for B::Lint
Subject: [PATCH] B::Lint
Message-ID: <
20041126063048.GA10161@petdance.com>
p4raw-id: //depot/perl@23546
Nicholas Clark [Fri, 26 Nov 2004 12:33:34 +0000]
The change to the internal representation introduced a bug whereby
the key returned by FIRSTKEY had an erroneous leading newline.
EXISTS was also buggy.
p4raw-id: //depot/perl@23545
Nicholas Clark [Fri, 26 Nov 2004 11:29:21 +0000]
Make configpm and the generated Config.pm strict and warnings
clean.
p4raw-id: //depot/perl@23544
Steve Hay [Fri, 26 Nov 2004 10:56:12 +0000]
Fix Win32 breakage caused by changes 23535/23542.
p4raw-id: //depot/perl@23543
Nicholas Clark [Thu, 25 Nov 2004 23:41:05 +0000]
Generate the virtual entries at Config.pm build time, as they
don't change. This lets us get rid of the entire "fetch_virtual"
baggage, and makes the config_re lookup work for the virtual
entries.
p4raw-id: //depot/perl@23542
Nicholas Clark [Thu, 25 Nov 2004 22:50:15 +0000]
Cheat. (Add a leading newline, and so remove all the special
casing for "if we're at the start of $Config_SH")
p4raw-id: //depot/perl@23541
Nicholas Clark [Thu, 25 Nov 2004 21:37:23 +0000]
Add an exists test for the things we loop over
p4raw-id: //depot/perl@23538
Nicholas Clark [Thu, 25 Nov 2004 21:33:23 +0000]
The first entry in the virtual config.sh is special cased. So
test it.
p4raw-id: //depot/perl@23537
Nicholas Clark [Thu, 25 Nov 2004 21:00:56 +0000]
Make $Config{libs_nolargefiles} and
$Config{libswanted_nolargefiles} work. (For the first time)
p4raw-id: //depot/perl@23536
Nicholas Clark [Thu, 25 Nov 2004 20:10:43 +0000]
Test the currently working virtual %Config entries
p4raw-id: //depot/perl@23535
Stas Bekman [Wed, 24 Nov 2004 10:57:21 +0000]
RC1 pod fix #anchor
Message-ID: <
41A4AF61.9080408@stason.org>
p4raw-id: //depot/perl@23534
Stas Bekman [Wed, 24 Nov 2004 11:25:14 +0000]
[patch pod/perlipc] use POSIX; w/o () is a bad idea
Message-ID: <
41A4B5EA.3020804@stason.org>
p4raw-id: //depot/perl@23533
Steve Peters [Sun, 21 Nov 2004 04:38:09 +0000]
[perl #3242] [PATCH]No error on assignment to $>
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-3242-100676.6.
32723019025057@perl.org>
p4raw-id: //depot/perl@23532
Nicholas Clark [Wed, 24 Nov 2004 11:50:28 +0000]
Wrap some long lines
p4raw-id: //depot/perl@23531
Rafael Garcia-Suarez [Tue, 23 Nov 2004 13:35:34 +0000]
Fix for bug: [perl #32562] __PACKAGE__ symbol has wrong value
after eval or require
p4raw-id: //depot/perl@23528
Michael G. Schwern [Fri, 19 Nov 2004 14:28:56 +0000]
Re: [perl #32486] error in documentation for POSIX::pipe
Message-ID: <
20041119192856.GA4769@windhund.schwern.org>
p4raw-id: //depot/perl@23527
Steve Peters [Tue, 23 Nov 2004 00:04:24 +0000]
[perl #3422] [PATCH] CHECK routine called after syntax error
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-3422-100830.4.
45764701781506@perl.org>
p4raw-id: //depot/perl@23526
Craig A. Berry [Sat, 20 Nov 2004 10:29:47 +0000]
warnings.t portability tweaks
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
419F70FB.7000100@mac.com>
p4raw-id: //depot/perl@23525
Nicholas Clark [Sat, 20 Nov 2004 22:17:18 +0000]
Assimilate Test-Simple 0.50
p4raw-id: //depot/perl@23523
Nicholas Clark [Sat, 20 Nov 2004 14:21:28 +0000]
genuine possible buffer problems spotted by flawfinder
p4raw-id: //depot/perl@23520
Rafael Garcia-Suarez [Fri, 19 Nov 2004 14:48:35 +0000]
Make "err" a weak keyword;
that is, it will be overriden by any sub named "err", except when
really an operator is expected at this point. ([perl #32347])
p4raw-id: //depot/perl@23519
Chris Lightfoot [Thu, 18 Nov 2004 18:09:54 +0000]
[perl #32486] error in documentation for POSIX::pipe
From: chris@ex-parrot.com (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-32486-100537.1.
04456486825399@perl.org>
p4raw-id: //depot/perl@23518
Nicholas Clark [Thu, 18 Nov 2004 23:32:20 +0000]
Bump version number
p4raw-id: //depot/perl@23517
Rafael Garcia-Suarez [Thu, 18 Nov 2004 22:06:21 +0000]
Remaining nit in the deparsing of reversed foreach loops
p4raw-id: //depot/perl@23516
Rafael Garcia-Suarez [Thu, 18 Nov 2004 18:01:52 +0000]
Fix deparsing of reversed foreach loops,
plus a bug in the previous commit
p4raw-id: //depot/perl@23514
Rafael Garcia-Suarez [Thu, 18 Nov 2004 17:25:19 +0000]
Fix deparsing of reversed sort and descending sorts,
due to the recent optimisations on this part of the optree.
p4raw-id: //depot/perl@23513
Steve Peters [Fri, 12 Nov 2004 02:47:36 +0000]
[perl #28929] File::Find follow_fast => 1 loses dangling symlink
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-28929-100158.11.
3214775505644@perl.org>
p4raw-id: //depot/perl@23510
Rafael Garcia-Suarez [Wed, 17 Nov 2004 10:22:52 +0000]
PerlFAQ sync.
p4raw-id: //depot/perl@23509
Rafael Garcia-Suarez [Wed, 17 Nov 2004 10:14:58 +0000]
Fix a couple of typos.
p4raw-id: //depot/perl@23508
Michael Schroeder [Thu, 11 Nov 2004 15:54:43 +0000]
SuSE's perl safe_putenf diff
Message-ID: <
20041111145443.GA1854@immd4.informatik.uni-erlangen.de>
slightly reworked to make the PL_use_safe_putenv variable fit in
the current framework. This patch turns on the use of safe putenv
for any application that embeds a perl interpreter.
p4raw-id: //depot/perl@23507
Audrey Tang [Fri, 12 Nov 2004 12:41:33 +0000]
perl5db.pl POD cleanup
Message-ID: <
20041112044133.GA92924@aut.dyndns.org>
p4raw-id: //depot/perl@23506
Andy Dougherty [Tue, 16 Nov 2004 12:11:00 +0000]
Allow more tries for t/op/time.t test 2.
Message-ID: <Pine.SOL.4.58.
0411161149170.5639@maxwell.phys.lafayette.edu>
p4raw-id: //depot/perl@23505
Steve Hay [Tue, 16 Nov 2004 10:55:20 +0000]
Make all scripts run by regen.pl write output with UNIX style EOL's.
(autodoc.pl was already done by change 23371.)
p4raw-id: //depot/perl@23501
Larry Shatzer Jr. [Mon, 15 Nov 2004 15:59:14 +0000]
s/hierachy/hierarchy/
From: "Larry Shatzer Jr." <larrysh@cpan.org>
Message-ID: <
20041115225913.GA22373@zippy.zyx.net>
p4raw-id: //depot/perl@23500
Steve Hay [Tue, 16 Nov 2004 09:42:50 +0000]
Fix Win32 breakage caused by changes to op.c in change 23433.
Also limit the scope of the locks in a couple of places, as suggested
by Hugo in http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-11/msg00286.html.
p4raw-id: //depot/perl@23499
Abe Timmerman [Sun, 14 Nov 2004 00:48:17 +0000]
Add the minitest target to vms buildsystem
Message-Id: <
200411140048.17035.abe@ztreet.demon.nl>
p4raw-id: //depot/perl@23498
Anno Siegel [Wed, 10 Nov 2004 18:30:38 +0000]
[perl #32400] Unnecessary warning from constant.pm
From: Anno Siegel (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-32400-100099.4.
31094423840584@perl.org>
p4raw-id: //depot/perl@23497
Richard Soderberg [Fri, 12 Nov 2004 16:14:49 +0000]
[perl #32419] Spelling fixes for perl@23492
From: Richard Soderberg (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-32419-100173.13.
0717895191322@perl.org>
p4raw-id: //depot/perl@23496
Steve Peters [Fri, 12 Nov 2004 11:15:47 +0000]
Small documentation fix to ExtUtils::Constant
Message-ID: <
20041112171547.GA8011@kirk.dsl-verizon.net>
p4raw-id: //depot/perl@23495
Dave Mitchell [Fri, 12 Nov 2004 18:59:06 +0000]
Add some descriptive text from Larry to op.c on how optrees are built
p4raw-id: //depot/perl@23494
Yitzchak Scott-Thoennes [Wed, 10 Nov 2004 01:30:14 +0000]
Replace a skip by a todo.
Subject: Re: [PATCH] Re: [perl #32272] Not OK: perl v5.8.5 +MAINT23414 on cygwin-thread-multi-64int 1.5.12s(0.11642) (UNINSTALLED)
Message-ID: <
20041110093014.GA1676@efn.org>
p4raw-id: //depot/perl@23492
Yitzchak Scott-Thoennes [Tue, 9 Nov 2004 17:40:13 +0000]
Re: [perl #32272] Not OK: perl v5.8.5 +MAINT23414 on cygwin-thread-multi-64int 1.5.12s(0.11642) (UNINSTALLED)
Message-ID: <
20041110014012.GA2796@efn.org>
p4raw-id: //depot/perl@23491
Rafael Garcia-Suarez [Tue, 9 Nov 2004 18:17:07 +0000]
Adjust test count for non-windows machines
p4raw-id: //depot/perl@23490
Jos I. Boumans [Tue, 9 Nov 2004 16:59:27 +0000]
fix IO::File to support binmode
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <
559E356E-3268-11D9-A2E6-000A95EF62E2@dwim.org>
p4raw-id: //depot/perl@23489
Nicholas Clark [Mon, 8 Nov 2004 20:27:42 +0000]
No more late changes, dammit
p4raw-id: //depot/perl@23487
Yitzchak Scott-Thoennes [Sun, 7 Nov 2004 23:24:15 +0000]
Re: optree tests and VMS progress (no really)
Message-ID: <
20041108072415.GA3928@efn.org>
p4raw-id: //depot/perl@23485