This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
17 years agoNit in regcomp, discovered by a gcc warning, fixed by Yves
Rafael Garcia-Suarez [Thu, 5 Oct 2006 12:23:24 +0000 (12:23 +0000)]
Nit in regcomp, discovered by a gcc warning, fixed by Yves

p4raw-id: //depot/perl@28942

17 years agoFix a couple of casting warnings
Rafael Garcia-Suarez [Thu, 5 Oct 2006 12:20:28 +0000 (12:20 +0000)]
Fix a couple of casting warnings

p4raw-id: //depot/perl@28941

17 years agoFix a few pod nits in perlre.
Steve Peters [Thu, 5 Oct 2006 11:30:56 +0000 (11:30 +0000)]
Fix a few pod nits in perlre.

p4raw-id: //depot/perl@28940

17 years agoRe: [PATCH] Add recursive regexes similar to PCRE
Yves Orton [Wed, 4 Oct 2006 15:45:15 +0000 (17:45 +0200)]
Re: [PATCH] Add recursive regexes similar to PCRE
Date: Wed, 4 Oct 2006 15:45:15 +0200
Message-ID: <9b18b3110610040645s563220a2id6f235494b497e90@mail.gmail.com>

Subject: Re: [PATCH] Add recursive regexes similar to PCRE
From: demerphq <demerphq@gmail.com>
Date: Wed, 4 Oct 2006 21:05:10 +0200
Message-ID: <9b18b3110610041205m2660eb43m1315cf4b0653db96@mail.gmail.com>

p4raw-id: //depot/perl@28939

17 years agoUpgrade to Module::CoreList 2.09:
Rafael Garcia-Suarez [Thu, 5 Oct 2006 08:43:25 +0000 (08:43 +0000)]
Upgrade to Module::CoreList 2.09:
- make the dependency on version.pm optional
- improve doc of corelist(1)

p4raw-id: //depot/perl@28938

17 years agoChange md5sum of MD5.xs after change 28936 (on UNIX, might
Rafael Garcia-Suarez [Thu, 5 Oct 2006 08:00:57 +0000 (08:00 +0000)]
Change md5sum of MD5.xs after change 28936 (on UNIX, might
need adjustments on other platforms)

p4raw-id: //depot/perl@28937

17 years agoChange to sv_reftype return value caused compile for Digest::MD5
Steve Peters [Wed, 4 Oct 2006 19:56:13 +0000 (19:56 +0000)]
Change to sv_reftype return value caused compile for Digest::MD5
with g++ to fail.

p4raw-id: //depot/perl@28936

17 years agoGive zlib the ASNI C treatmant
Paul Marquess [Wed, 4 Oct 2006 17:14:05 +0000 (18:14 +0100)]
Give zlib the ASNI C treatmant
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <018901c6e7d0$1f06c8f0$7565140a@myopwv.com>

p4raw-id: //depot/perl@28935

17 years agoFixes to compile Perl with g++ and DEBUGGING.
Steve Peters [Wed, 4 Oct 2006 18:45:37 +0000 (18:45 +0000)]
Fixes to compile Perl with g++ and DEBUGGING.

p4raw-id: //depot/perl@28934

17 years agoUpdate Stratus VOS files.
Paul Green [Tue, 3 Oct 2006 17:40:03 +0000 (13:40 -0400)]
Update Stratus VOS files.
From: "Green, Paul" <Paul.Green@stratus.com>
Message-ID: <F5F42E77A43DD944B6D664B00A5401CB022CA121@EXNA.corp.stratus.com>

p4raw-id: //depot/perl@28933

17 years agoText::Soundex is now dual-lived.
Rafael Garcia-Suarez [Tue, 3 Oct 2006 16:39:58 +0000 (16:39 +0000)]
Text::Soundex is now dual-lived.

p4raw-id: //depot/perl@28932

17 years agothreads-shared 1.03 - Changes, Makefile.PL
Jerry Hedden [Tue, 3 Oct 2006 07:49:37 +0000 (00:49 -0700)]
threads-shared 1.03 - Changes, Makefile.PL
Message-ID: <20061003144937.58522.qmail@web30202.mail.mud.yahoo.com>

p4raw-id: //depot/perl@28931

17 years agoUpgrade to CGI.pm-3.25
Steve Peters [Tue, 3 Oct 2006 15:36:55 +0000 (15:36 +0000)]
Upgrade to CGI.pm-3.25

p4raw-id: //depot/perl@28930

17 years agoQuiet warnings in new test for ExtUtils::Command.
Steve Peters [Tue, 3 Oct 2006 15:08:35 +0000 (15:08 +0000)]
Quiet warnings in new test for ExtUtils::Command.

p4raw-id: //depot/perl@28929

17 years agoPATCH: clarify docs for lib.pm
Mark Stosberg [Mon, 25 Sep 2006 15:53:44 +0000 (11:53 -0400)]
PATCH: clarify docs for lib.pm
Message-ID: <20060925195512.27418.qmail@lists.develooper.com>

(further modified by Merijn)

p4raw-id: //depot/perl@28928

17 years agoMove Text::Soundex from lib/ to ext/ and upgrade it to
Steve Peters [Tue, 3 Oct 2006 14:52:45 +0000 (14:52 +0000)]
Move Text::Soundex from lib/ to ext/ and upgrade it to
Text-Soundex-3.02.

p4raw-id: //depot/perl@28927

17 years ago[patch] convert spare debug flag to DEBUG_U, for Unofficial, User hacking.
Jim Cromie [Fri, 29 Sep 2006 12:38:56 +0000 (06:38 -0600)]
[patch] convert spare debug flag to DEBUG_U, for Unofficial, User hacking.
Message-ID: <451D6840.3020408@gmail.com>

p4raw-id: //depot/perl@28926

17 years agoUn-TODO some B tests
Rafael Garcia-Suarez [Tue, 3 Oct 2006 14:29:48 +0000 (14:29 +0000)]
Un-TODO some B tests

p4raw-id: //depot/perl@28925

17 years agoUpgrade to version-0.6701
Steve Peters [Tue, 3 Oct 2006 13:51:30 +0000 (13:51 +0000)]
Upgrade to version-0.6701

p4raw-id: //depot/perl@28924

17 years agoUpgrade to threads-shared-1.03
Steve Peters [Tue, 3 Oct 2006 13:46:26 +0000 (13:46 +0000)]
Upgrade to threads-shared-1.03

p4raw-id: //depot/perl@28923

17 years agoUpgrade to threads-1.42
Steve Peters [Tue, 3 Oct 2006 13:28:30 +0000 (13:28 +0000)]
Upgrade to threads-1.42

p4raw-id: //depot/perl@28922

17 years agoUpgrade to ExtUtils-Manifest-1.48
Steve Peters [Tue, 3 Oct 2006 13:19:48 +0000 (13:19 +0000)]
Upgrade to ExtUtils-Manifest-1.48

p4raw-id: //depot/perl@28921

17 years agoUpgrade to CPAN-1.88_52
Steve Peters [Tue, 3 Oct 2006 13:13:53 +0000 (13:13 +0000)]
Upgrade to CPAN-1.88_52

p4raw-id: //depot/perl@28920

17 years agoUpgrade to Time-HiRes-1.91
Steve Peters [Tue, 3 Oct 2006 13:08:35 +0000 (13:08 +0000)]
Upgrade to Time-HiRes-1.91

p4raw-id: //depot/perl@28919

17 years agoUpdate to ExtUtils-Command-1.11
Steve Peters [Tue, 3 Oct 2006 13:06:06 +0000 (13:06 +0000)]
Update to ExtUtils-Command-1.11

p4raw-id: //depot/perl@28918

17 years ago[perl #40427] Segfault in pack
dgay@acm.org [Thu, 28 Sep 2006 17:30:37 +0000 (10:30 -0700)]
[perl #40427] Segfault in pack
From: dgay@acm.org (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-31259-1159489837-428.40427-75-0@perl.org>

p4raw-id: //depot/perl@28917

17 years agoRegenerate proto.h
Rafael Garcia-Suarez [Tue, 3 Oct 2006 07:51:03 +0000 (07:51 +0000)]
Regenerate proto.h

p4raw-id: //depot/perl@28916

17 years agoconst sv_reftype
Jarkko Hietaniemi [Tue, 3 Oct 2006 08:05:24 +0000 (11:05 +0300)]
const sv_reftype
Message-ID: <4521EF94.5080602@iki.fi>

p4raw-id: //depot/perl@28915

17 years agoRe: [PATCH] cflags.SH: rethink of the gcc -std=c89 and -pedantic
Jarkko Hietaniemi [Mon, 2 Oct 2006 13:04:14 +0000 (16:04 +0300)]
Re: [PATCH] cflags.SH: rethink of the gcc -std=c89 and -pedantic
Message-ID: <4520E41E.8040300@iki.fi>

p4raw-id: //depot/perl@28914

17 years agodoc typo change on jhi's request
H.Merijn Brand [Mon, 2 Oct 2006 11:10:21 +0000 (11:10 +0000)]
doc typo change on jhi's request

p4raw-id: //depot/perl@28913

17 years agoperldiag.pod: followup on the PerlIO::scalar patch
Jarkko Hietaniemi [Mon, 2 Oct 2006 12:58:18 +0000 (15:58 +0300)]
perldiag.pod: followup on the PerlIO::scalar patch
Message-ID: <4520E2BA.1000309@iki.fi>

p4raw-id: //depot/perl@28912

17 years agoIn PerlIO_debug(), if tainting or set*id, set PL_perlio_debug_fd to -1
Nicholas Clark [Sun, 1 Oct 2006 20:22:02 +0000 (20:22 +0000)]
In PerlIO_debug(), if tainting or set*id, set PL_perlio_debug_fd to -1
first time through to reduce the checks on subsequent calls.

p4raw-id: //depot/perl@28911

17 years agoIn pp_binmode, call mode_from_discipline() once and remember the result.
Nicholas Clark [Sun, 1 Oct 2006 19:29:50 +0000 (19:29 +0000)]
In pp_binmode, call mode_from_discipline() once and remember the result.

p4raw-id: //depot/perl@28910

17 years ago[PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.88_51.tar.gz
Andreas König [Sat, 30 Sep 2006 13:44:02 +0000 (15:44 +0200)]
[PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.88_51.tar.gz
Message-ID: <87ejttmvel.fsf@k75.linux.bogus>

p4raw-id: //depot/perl@28909

17 years agoremove backing up outercc->cur in regmatch()/WHILEM
Dave Mitchell [Sat, 30 Sep 2006 11:31:14 +0000 (11:31 +0000)]
remove backing up outercc->cur in regmatch()/WHILEM

p4raw-id: //depot/perl@28908

17 years agoassert that backing up outercc->cur in regmatch()/WHILEM is not needed
Dave Mitchell [Sat, 30 Sep 2006 00:29:10 +0000 (00:29 +0000)]
assert that backing up outercc->cur in regmatch()/WHILEM is not needed

p4raw-id: //depot/perl@28907

17 years agoadd stress test for CURLYX/WHILEM regex ops
Dave Mitchell [Sat, 30 Sep 2006 00:22:20 +0000 (00:22 +0000)]
add stress test for CURLYX/WHILEM regex ops

p4raw-id: //depot/perl@28906

17 years agorationalise sayYES and sayNO code in regmatch()
Dave Mitchell [Sat, 30 Sep 2006 00:07:49 +0000 (00:07 +0000)]
rationalise sayYES and sayNO code in regmatch()

p4raw-id: //depot/perl@28905

17 years agoMinor re 'Debug' tweaks, also fix a bug in dumping certain patterns.
Yves Orton [Fri, 29 Sep 2006 17:39:16 +0000 (19:39 +0200)]
Minor re 'Debug' tweaks, also fix a bug in dumping certain patterns.
Message-ID: <9b18b3110609290839i58fa703u59259e4ec1d9f2d9@mail.gmail.com>

p4raw-id: //depot/perl@28904

17 years agoPerlIO::scalar (aka open(my $fh, >\$foo)): zero-filling seekand don't talk to negativ...
Jarkko Hietaniemi [Fri, 29 Sep 2006 17:41:28 +0000 (20:41 +0300)]
PerlIO::scalar (aka open(my $fh, >\$foo)): zero-filling seekand don't talk to negative strangers
Message-ID: <451D3098.1000305@iki.fi>

p4raw-id: //depot/perl@28903

17 years agoRe: [PATCH] Add hook for re_dup() into regex engine as reg_dupe (make re pluggable...
Yves Orton [Fri, 29 Sep 2006 16:57:07 +0000 (18:57 +0200)]
Re: [PATCH] Add hook for re_dup() into regex engine as reg_dupe (make re pluggable under threads)
Message-ID: <9b18b3110609290757n62b3484i7bb948f965524191@mail.gmail.com>

p4raw-id: //depot/perl@28902

17 years agoFix debug format in regcomp.c that was failing under
Steve Peters [Fri, 29 Sep 2006 13:55:55 +0000 (13:55 +0000)]
Fix debug format in regcomp.c that was failing under
-Doptimize="-g"

p4raw-id: //depot/perl@28901

17 years agoRe: [PATCH] Add hook for re_dup() into regex engine as reg_dupe (make re pluggable...
Yves Orton [Fri, 29 Sep 2006 12:41:26 +0000 (14:41 +0200)]
Re: [PATCH] Add hook for re_dup() into regex engine as reg_dupe (make re pluggable under threads)
Message-ID: <9b18b3110609290341p11767110sec20a6fee2038a00@mail.gmail.com>

p4raw-id: //depot/perl@28900

17 years agoSilence two warnings from gcc when being -pedantic
Nicholas Clark [Thu, 28 Sep 2006 22:15:57 +0000 (22:15 +0000)]
Silence two warnings from gcc when being -pedantic

p4raw-id: //depot/perl@28899

17 years agoRe: reentr reshuffle
Jarkko Hietaniemi [Thu, 28 Sep 2006 14:15:45 +0000 (17:15 +0300)]
Re: reentr reshuffle
Message-ID: <451BAEE1.1070509@iki.fi>

p4raw-id: //depot/perl@28898

17 years agoRegen for #28896
H.Merijn Brand [Thu, 28 Sep 2006 10:36:00 +0000 (10:36 +0000)]
Regen for #28896

p4raw-id: //depot/perl@28897

17 years agoreentr reshuffle
Jarkko Hietaniemi [Thu, 28 Sep 2006 12:40:04 +0000 (15:40 +0300)]
reentr reshuffle
Message-ID: <451B9874.7060000@iki.fi>

p4raw-id: //depot/perl@28896

17 years agoSaddest patch I ever had to apply.
Rafael Garcia-Suarez [Wed, 27 Sep 2006 08:45:02 +0000 (08:45 +0000)]
Saddest patch I ever had to apply.

p4raw-id: //depot/perl@28895

17 years agoI think we need to skip PL_regdupe as well as Perl_regdupe
Steve Hay [Wed, 27 Sep 2006 08:37:23 +0000 (08:37 +0000)]
I think we need to skip PL_regdupe as well as Perl_regdupe
when USE_ITHREADS is not defined

See: http://www.nntp.perl.org/group/perl.daily-build.reports/41274

p4raw-id: //depot/perl@28894

17 years agoMake Perl_regdupe only exist for threaded perls.
Nicholas Clark [Tue, 26 Sep 2006 22:29:09 +0000 (22:29 +0000)]
Make Perl_regdupe only exist for threaded perls.

p4raw-id: //depot/perl@28893

17 years agoAutomate generation of the regmatch() state constants
Yves Orton [Mon, 25 Sep 2006 20:09:07 +0000 (22:09 +0200)]
Automate generation of the regmatch() state constants

Subject:  Re: Problem with EVAL handling in bleads iterative regex code.
Message-Id:  <9b18b3110609251109t4cb1d443y87d7a7dc94fcfc24@mail.gmail.com>

p4raw-id: //depot/perl@28892

17 years agoAdd hook for re_dup() into regex engine as reg_dupe (make re
Yves Orton [Sun, 17 Sep 2006 14:57:57 +0000 (16:57 +0200)]
Add hook for re_dup() into regex engine as reg_dupe (make re
Message-ID: <9b18b3110609170557r73d94c18v90285bd57a38b876@mail.gmail.com>
Date: Sun, 17 Sep 2006 14:57:57 +0200

p4raw-id: //depot/perl@28891

17 years agoRemove three X<...> that cannot be handled by pod2text currently
Rafael Garcia-Suarez [Mon, 25 Sep 2006 13:28:24 +0000 (13:28 +0000)]
Remove three X<...> that cannot be handled by pod2text currently
(spotted by David Landgren)

p4raw-id: //depot/perl@28890

17 years agoperlref clarification (was: Re: Is this a bug or a feature?)
David Landgren [Mon, 25 Sep 2006 15:03:33 +0000 (17:03 +0200)]
perlref clarification (was: Re: Is this a bug or a feature?)
Message-ID: <4517D3A5.4010200@landgren.net>

p4raw-id: //depot/perl@28889

17 years agoFix re debug formatting nits
Yves Orton [Mon, 25 Sep 2006 11:37:36 +0000 (13:37 +0200)]
Fix re debug formatting nits
Message-ID: <9b18b3110609250237h4dcf1784s487f1979b2b431b9@mail.gmail.com>
Subject: Re: Problem with EVAL handling in bleads iterative regex code.

p4raw-id: //depot/perl@28888

17 years agoTypo fix in overload docs
Rafael Garcia-Suarez [Mon, 25 Sep 2006 08:31:37 +0000 (08:31 +0000)]
Typo fix in overload docs

p4raw-id: //depot/perl@28887

17 years agoRe: Change 28877: [PATCH] deal with some gcc warnings
Jarkko Hietaniemi [Mon, 25 Sep 2006 07:35:48 +0000 (10:35 +0300)]
Re: Change 28877: [PATCH] deal with some gcc warnings
Message-ID: <45175CA4.3020900@iki.fi>

remove casts that were causing failure on FreeBSD -Duse64bitint, and
some other cleanups.

p4raw-id: //depot/perl@28886

17 years agoeliminate PL_regindent and improve -Mre=Debug,STATE output
Dave Mitchell [Mon, 25 Sep 2006 01:23:31 +0000 (01:23 +0000)]
eliminate PL_regindent and improve -Mre=Debug,STATE output

p4raw-id: //depot/perl@28885

17 years agofix regression introduced in #27778: must backtrack into inner regex
Dave Mitchell [Sun, 24 Sep 2006 22:31:59 +0000 (22:31 +0000)]
fix regression introduced in #27778: must backtrack into inner regex
    "aa" =~ /(??{"a+"})a/

p4raw-id: //depot/perl@28884

17 years agoin S_regmatch(), convert state var st->cc into local var cur_curlyx
Dave Mitchell [Sun, 24 Sep 2006 22:03:05 +0000 (22:03 +0000)]
in S_regmatch(), convert state var st->cc into local var cur_curlyx

p4raw-id: //depot/perl@28883

17 years agoallow fields in re_tests to include \x{nnn} etc
Dave Mitchell [Sun, 24 Sep 2006 21:23:28 +0000 (21:23 +0000)]
allow fields in re_tests to include \x{nnn} etc

p4raw-id: //depot/perl@28882

17 years agoUpgrade to CPAN-1.8801.
Steve Peters [Sat, 23 Sep 2006 16:58:17 +0000 (16:58 +0000)]
Upgrade to CPAN-1.8801.

p4raw-id: //depot/perl@28881

17 years agoDocument the values that mad_key can hold
Rafael Garcia-Suarez [Thu, 21 Sep 2006 15:08:54 +0000 (15:08 +0000)]
Document the values that mad_key can hold
(by Larry)

p4raw-id: //depot/perl@28880

17 years agoRE: Combining UTF-16 output with :crlf is awkward
Jan Dubois [Thu, 6 Apr 2006 18:37:21 +0000 (11:37 -0700)]
RE: Combining UTF-16 output with :crlf is awkward
From: "Jan Dubois" <jand@ActiveState.com>
Message-ID: <0bbe01c659e3$d0c334a0$2217a8c0@candy>

p4raw-id: //depot/perl@28879

17 years agoRe: \N{...} in regular expression [PATCH]
SADAHIRO Tomoyuki [Thu, 21 Sep 2006 20:47:02 +0000 (05:47 +0900)]
Re: \N{...} in regular expression [PATCH]
Message-Id: <20060921204520.80A6.BQW10602@nifty.com>

p4raw-id: //depot/perl@28878

17 years agodeal with some gcc warnings
Jarkko Hietaniemi [Thu, 21 Sep 2006 09:08:47 +0000 (12:08 +0300)]
deal with some gcc warnings
Message-ID: <45122C6F.9080904@iki.fi>

p4raw-id: //depot/perl@28877

17 years ago[perl #40369] File::Find mishandles non-dangling symlinks
ammon@rhythm.com [Tue, 19 Sep 2006 20:56:32 +0000 (13:56 -0700)]
[perl #40369] File::Find mishandles non-dangling symlinks
From: ammon@rhythm.com (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-31258-1158724592-1714.40369-75-0@perl.org>

p4raw-id: //depot/perl@28876

17 years agoDeliver SIGILL, SIGBUS and SIGSEGV always in an "unsafe" manner.
Rafael Garcia-Suarez [Fri, 8 Sep 2006 17:43:41 +0000 (19:43 +0200)]
Deliver SIGILL, SIGBUS and SIGSEGV always in an "unsafe" manner.

Subject: Safe signals and SIGSEGV
Message-ID: <20060908174341.0cc7988f@grubert.mandriva.com>

p4raw-id: //depot/perl@28875

17 years agoprototype() wasn't working to get the prototype of optional core
Rafael Garcia-Suarez [Wed, 20 Sep 2006 15:22:22 +0000 (15:22 +0000)]
prototype() wasn't working to get the prototype of optional core
keywords (like say, err, given.) Fix this by adding a parameter to
Perl_keyword to always get the keyword number, even if the feature
isn't in effect.

p4raw-id: //depot/perl@28874

17 years agoRe: [PATCH] Patch for win32.c to fix #38723 and #39531
Andrew Savige [Tue, 19 Sep 2006 23:42:31 +0000 (09:42 +1000)]
Re: [PATCH] Patch for win32.c to fix #38723 and #39531
Message-ID: <20060919134231.87370.qmail@web56407.mail.re3.yahoo.com>

p4raw-id: //depot/perl@28873

17 years agoRe: \N{...} in regular expression [PATCH]
Yves Orton [Tue, 19 Sep 2006 20:36:17 +0000 (22:36 +0200)]
Re: \N{...} in regular expression [PATCH]
Message-ID: <9b18b3110609191136v4d595f37pa0a52b8c20851588@mail.gmail.com>

p4raw-id: //depot/perl@28872

17 years agoUpgrade to podlators 2.0.5
Rafael Garcia-Suarez [Tue, 19 Sep 2006 14:05:48 +0000 (14:05 +0000)]
Upgrade to podlators 2.0.5

p4raw-id: //depot/perl@28871

17 years agoChanged +DA2.0w to +DD64; Added notes about C ANSI C updates
H.Merijn Brand [Tue, 19 Sep 2006 11:16:11 +0000 (11:16 +0000)]
Changed +DA2.0w to +DD64; Added notes about C ANSI C updates
on HP-UX 11.00.

p4raw-id: //depot/perl@28870

17 years agoRe: [PATCH] lib/File/Copy.t - test descriptions and minor fixes
Adriano Ferreira [Mon, 18 Sep 2006 17:36:50 +0000 (14:36 -0300)]
Re: [PATCH] lib/File/Copy.t - test descriptions and minor fixes
From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
Message-ID: <73ddeb6c0609181336g53a90dceo9a29777f7686e372@mail.gmail.com>

p4raw-id: //depot/perl@28869

17 years agoRe: \N{...} in regular expression [PATCH]
Yves Orton [Tue, 19 Sep 2006 01:37:19 +0000 (03:37 +0200)]
Re: \N{...} in regular expression [PATCH]
Message-ID: <9b18b3110609181637m796d6c16o1b2741edc5f09eb2@mail.gmail.com>

p4raw-id: //depot/perl@28868

17 years agoC++: add -Wno-used-parameter, and drop ODBM_File
Jarkko Hietaniemi [Tue, 19 Sep 2006 09:19:22 +0000 (12:19 +0300)]
C++: add -Wno-used-parameter, and drop ODBM_File
Message-ID: <450F8BEA.1010802@iki.fi>

p4raw-id: //depot/perl@28867

17 years agoFix declaration-after-statement problem
Sebastian Steinlechner [Mon, 18 Sep 2006 01:38:31 +0000 (03:38 +0200)]
Fix declaration-after-statement problem

Subject: [bug] IO::Socket's IO.xs fails to compile
Message-ID: <450DDC77.2060405@gmx.net>

p4raw-id: //depot/perl@28866

17 years agobleed - silence warning in sv.c
Philip M. Gollucci [Mon, 18 Sep 2006 01:30:05 +0000 (18:30 -0700)]
bleed -  silence warning in sv.c
From: "Philip M. Gollucci" <pgollucci@p6m7g8.com>
Message-ID: <450E590D.1060205@p6m7g8.com>

p4raw-id: //depot/perl@28865

17 years agoRe: [perl #37714] XSUB.h version check may fail due to locale
John Peacock [Sun, 17 Sep 2006 16:58:58 +0000 (12:58 -0400)]
Re: [perl #37714] XSUB.h version check may fail due to locale
Message-ID: <450DB712.4040703@rowman.com>

p4raw-id: //depot/perl@28864

17 years agoFix one genuine unitialised code path spotted by gcc, and a signed/
Nicholas Clark [Sun, 17 Sep 2006 19:26:01 +0000 (19:26 +0000)]
Fix one genuine unitialised code path spotted by gcc, and a signed/
unsigned warning.

p4raw-id: //depot/perl@28863

17 years agoAvoid compiler warning about a variable that isn't used when
Nicholas Clark [Sun, 17 Sep 2006 18:52:00 +0000 (18:52 +0000)]
Avoid compiler warning about a variable that isn't used when
-DDEBUGGING is not in force.

p4raw-id: //depot/perl@28862

17 years agoA better version of change #28847
Rafael Garcia-Suarez [Sun, 17 Sep 2006 13:32:18 +0000 (13:32 +0000)]
A better version of change #28847
p4raw-link: @28847 on //depot/perl: e24f8a798207476769992a3387804af506c43eab

p4raw-id: //depot/perl@28861

17 years agoutil.c: restore Perl_my_setenv() to pre-28814
Jarkko Hietaniemi [Sun, 17 Sep 2006 10:29:08 +0000 (13:29 +0300)]
util.c: restore Perl_my_setenv() to pre-28814
Message-ID: <450CF944.7000402@iki.fi>

p4raw-id: //depot/perl@28860

17 years agoSome notes about struct block_loop
Nicholas Clark [Sun, 17 Sep 2006 10:39:27 +0000 (10:39 +0000)]
Some notes about struct block_loop

p4raw-id: //depot/perl@28859

17 years agoStore a pointer to the op in struct block_loop, rather than the
Nicholas Clark [Sun, 17 Sep 2006 00:06:53 +0000 (00:06 +0000)]
Store a pointer to the op in struct block_loop, rather than the
pointers to last and redo. (for ithreads also drop the next pointer,
as pp_ctl.c doesn't re-write it for ithreads). This shrinks the struct
to 40 bytes on ILP32 systems, and therefore struct block to 64 bytes.

p4raw-id: //depot/perl@28858

17 years agoUpgrade to CPAN-CPAN-1.87_64
Steve Peters [Sat, 16 Sep 2006 20:19:08 +0000 (20:19 +0000)]
Upgrade to CPAN-CPAN-1.87_64

p4raw-id: //depot/perl@28857

17 years agoUpgrade to ExtUtils-ParseXS-2.16. There actually are a couple of
Steve Peters [Sat, 16 Sep 2006 19:37:51 +0000 (19:37 +0000)]
Upgrade to ExtUtils-ParseXS-2.16.  There actually are a couple of
changes in bleadperl not in the new version, so version was bumped
to 2.16_01.

p4raw-id: //depot/perl@28856

17 years agoShrink the interpreter structure by 4 bytes (usually) by making
Nicholas Clark [Sat, 16 Sep 2006 17:59:17 +0000 (17:59 +0000)]
Shrink the interpreter structure by 4 bytes (usually) by making
PL_in_eval a U8 and PL_delaymagic a U16. (And corresponding changes
in struct block_eval in cop.h to avoid any possible compiler warnings)

p4raw-id: //depot/perl@28855

17 years agoRevert changes 28772, 28773, 28774 as they won't gain us anything - I
Nicholas Clark [Sat, 16 Sep 2006 17:07:03 +0000 (17:07 +0000)]
Revert changes 28772, 28773, 28774 as they won't gain us anything - I
failed to realise that struct block_sub is not the largest of the
4 structures in the block.blk_u union. (It's actually block_loop)

p4raw-id: //depot/perl@28853

17 years agoreturn value of -1 without errno set is ok in
Craig A. Berry [Sat, 16 Sep 2006 15:14:36 +0000 (15:14 +0000)]
return value of -1 without errno set is ok in
ext/POSIX/t/sysconf.t (it just means the feature is
not implemented, not defined, or has no limit)

p4raw-id: //depot/perl@28851

17 years agoNo declarations after statements ! (noticed by Sadahiro Tomoyuki)
Rafael Garcia-Suarez [Sat, 16 Sep 2006 06:32:36 +0000 (06:32 +0000)]
No declarations after statements ! (noticed by Sadahiro Tomoyuki)

p4raw-id: //depot/perl@28850

17 years agoAvoid warnings when $Config{d_cplusplus} is undefined.
Nicholas Clark [Fri, 15 Sep 2006 22:03:53 +0000 (22:03 +0000)]
Avoid warnings when $Config{d_cplusplus} is undefined.

p4raw-id: //depot/perl@28849

17 years agoMore hacking in util.c's ifdef jungle following 28844 to avoid
Craig A. Berry [Fri, 15 Sep 2006 00:39:32 +0000 (00:39 +0000)]
More hacking in util.c's ifdef jungle following 28844 to avoid
duplicate definition of Perl_my_setenv on VMS.

p4raw-id: //depot/perl@28848

17 years agoFix for bug #37714: XSUB.h version check may fail due to locale
Rafael Garcia-Suarez [Thu, 14 Sep 2006 15:31:22 +0000 (15:31 +0000)]
Fix for bug #37714: XSUB.h version check may fail due to locale
Always convert version to number under C locale settings

p4raw-id: //depot/perl@28847

17 years agoC++ Encode
Jarkko Hietaniemi [Thu, 14 Sep 2006 09:05:10 +0000 (12:05 +0300)]
C++ Encode
Message-ID: <4508F116.40606@iki.fi>

p4raw-id: //depot/perl@28846

17 years agoMakeMaker is being split in new sub-distributions on CPAN
Rafael Garcia-Suarez [Thu, 14 Sep 2006 14:18:32 +0000 (14:18 +0000)]
MakeMaker is being split in new sub-distributions on CPAN

p4raw-id: //depot/perl@28845

17 years agoRe: Re: [PATCH] C++: Solaris CC now compiles "perl"
Yves Orton [Thu, 14 Sep 2006 14:28:16 +0000 (16:28 +0200)]
Re: Re: [PATCH] C++: Solaris CC now compiles "perl"
Message-ID: <9b18b3110609140528x49e063aay724169d7f1e49531@mail.gmail.com>

p4raw-id: //depot/perl@28844

17 years agoDefine d_cplusplus on VMS when appropriate
Craig A. Berry [Thu, 14 Sep 2006 03:50:18 +0000 (03:50 +0000)]
Define d_cplusplus on VMS when appropriate

p4raw-id: //depot/perl@28843

17 years ago(1) g++ 4.x (or Mac OS X) (2) Solaris g++ or CC
Jarkko Hietaniemi [Wed, 13 Sep 2006 20:19:04 +0000 (23:19 +0300)]
(1) g++ 4.x (or Mac OS X) (2) Solaris g++ or CC
Message-ID: <45083D88.7050207@iki.fi>

Plus a tweak to the name of CC.

p4raw-id: //depot/perl@28842

17 years agoRegenerated mktables.lst per Yves Orton's suggestion.
Steve Peters [Thu, 14 Sep 2006 01:10:01 +0000 (01:10 +0000)]
Regenerated mktables.lst per Yves Orton's suggestion.

p4raw-id: //depot/perl@28841