| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 26644]
Update copyright year.
[ 26736]
Update the copyright years in the generated files, and nostdio.h
[ 26737]
Update copyright with the 2 years where changes were made.
plus some manual copyright edits where the blead changes were tied up
with as yet unintegrated patches.
p4raw-link: @26737 on //depot/perl: 45ca242cdf7205ab2faece0a04436706d5439b0d
p4raw-link: @26736 on //depot/perl: cfc85103a5b0d727dc80c47d60e05c15a3ee03e8
p4raw-link: @26644 on //depot/perl: 359e8da2ef248b0ae5eba7c150226268a764452f
p4raw-id: //depot/maint-5.8/perl@26738
p4raw-integrated: from //depot/perl@26731 'copy in' nostdio.h
(@25279..) 'merge in' pad.h (@25233..) keywords.h keywords.pl
opnames.h (@26400..) patchlevel.h (@26672..) av.c numeric.c
opcode.pl pad.c (@26675..)
p4raw-integrated: from //depot/perl@26652 'merge in' gv.h (@26634..)
universal.c xsutils.c (@26641..) op.c (@26646..) gv.c
(@26649..) handy.h (@26650..)
p4raw-integrated: from //depot/perl@26644 'merge in' pp_sys.c
(@26642..)
p4raw-integrated: from //depot/perl@26562 'merge in' doop.c pp.c
pp_hot.c regcomp.c regexec.c utf8.c util.c (@26558..) toke.c
(@26561..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 25754]
Subject: [PATCH] Stas' croak patch and then some
Date: Thu, 13 Oct 2005 16:42:12 -0500
Message-ID: <20051013214212.GA1122@petdance.com>
[ 25757]
gcc complains when it sees variables declared
const register ...
switched them all to
register const ...
[ 25779]
Make some casts explicit to keep VC++ 7 happy
Specifically, this silences the warnings from the following smoke:
http://www.nntp.perl.org/group/perl.daily-build.reports/32258
(Hmm. Looks like you need to decode the base64 yourself before you
can read that.)
[ 25803]
Subject: [PATCH] More consting, and DRY leads to shrinking object code
From: Andy Lester <andy@petdance.com>
Date: Tue, 18 Oct 2005 09:57:23 -0500
Message-ID: <20051018145723.GA4964@petdance.com>
p4raw-link: @25803 on //depot/perl: 823a54a3e80592bb1d7f6b5fc487f84a3411e104
p4raw-link: @25779 on //depot/perl: 585ec06d680e861557397efeb05210638532c6dc
p4raw-link: @25757 on //depot/perl: 0d46e09a6299ee39ec954683a582d25f5ea086c7
p4raw-link: @25754 on //depot/perl: 551405c409d33bc8cd0a20177c4ee21a204d18b5
p4raw-id: //depot/maint-5.8/perl@26688
p4raw-integrated: from //depot/perl@25803 'edit in' av.c (@25771..)
mg.c (@25778..) 'merge in' hv.c (@25515..) gv.c (@25754..)
pp_ctl.c (@25778..)
p4raw-integrated: from //depot/perl@25779 'merge in' numeric.c
(@25304..) op.c (@25763..)
p4raw-integrated: from //depot/perl@25757 'edit in' pp_hot.c (@25322..)
sv.c toke.c (@25754..) 'merge in' regexec.c (@25243..) pp.c
(@25322..) util.c (@25737..)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 25754]
Subject: [PATCH] Stas' croak patch and then some
Message-ID: <20051013214212.GA1122@petdance.com>
p4raw-link: @25754 on //depot/perl: 551405c409d33bc8cd0a20177c4ee21a204d18b5
p4raw-id: //depot/maint-5.8/perl@26686
p4raw-integrated: from //depot/perl@25754 'edit in' op.c (@25616..)
pad.c (@25693..) perl.c (@25753..) 'merge in' regcomp.c
(@25243..) gv.c (@25664..) toke.c (@25674..) embed.fnc proto.h
(@25685..) utf8.c (@25716..) pp_sort.c (@25743..) sv.c
(@25751..)
|
|
|
|
|
| |
for pv_display in maint has not had const added.
p4raw-id: //depot/maint-5.8/perl@26678
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 25409]
The debugger wasn't tracing correctly execution in eval("")'ed
code containing #line directives
[ 25411]
Change 25409 wasn't necessary for threaded perls
[ 25511]
Subject: PATCH for #37138: using XSUB as DB::DB causes perl to crash
From: Salvador "FandiXo" <sfandino@yahoo.com>
Date: Mon, 19 Sep 2005 06:56:39 -0700 (PDT)
Message-ID: <20050919135639.96726.qmail@web52701.mail.yahoo.com>
(adapted to bleadperl)
[ 25674]
Improve -DT output and fix wild buffer pointer error
[ 25797]
Fix tokenizer debugging trace for file tests
[ 25825]
Fix mismatched braces in S_fd_on_nosuid_fs().
[ 25829]
Subject: Re: do { EXPR for EXPR }
From: Robin Houston <robin@cpan.org>
Date: Sat, 22 Oct 2005 16:56:27 +0100
Message-ID: <20051022155627.GA22420@rpc142.cs.man.ac.uk>
[ 25852]
Subject: [perl #37535] [PATCH] ioctl IOCPARM_LEN(x) should be _IOC_SIZE(x) on Linux, not 256
From: Jason Vas Dias (via RT) <perlbug-followup@perl.org>
Date: Tue, 25 Oct 2005 15:27:28 -0700
Message-ID: <rt-3.0.11-37535-123290.14.118037538994@perl.org>
p4raw-link: @25852 on //depot/perl: 61f1c44bcd67853cdd813a8eb42caaa03746dbdb
p4raw-link: @25829 on //depot/perl: 59110972a700be97092ffbe48afc82fe1bc6445b
p4raw-link: @25825 on //depot/perl: 6e186fbe5e810b53fd043e653387f61258900a38
p4raw-link: @25797 on //depot/perl: a18d764da5f5c264e6b52b55feff1593eeff9110
p4raw-link: @25674 on //depot/perl: b6007c36c30a8a1e5cbbe94d9df74e4b4d961176
p4raw-link: @25511 on //depot/perl: c127bd3aaa5c5e270737ea0eab0c61722c32271e
p4raw-link: @25411 on //depot/perl: 8a5ee598064a7ab5fb9cab938473deea1cabd20f
p4raw-link: @25409 on //depot/perl: e66cf94c7069ec9c7bdb94d5438988fe7012771f
p4raw-id: //depot/maint-5.8/perl@26597
p4raw-integrated: from //depot/perl@25852 'merge in' perl.h (@25851..)
p4raw-integrated: from //depot/perl@25829 'copy in' t/cmd/mod.t
(@768..) 'merge in' op.c (@25808..)
p4raw-integrated: from //depot/perl@25825 'merge in' perl.c (@25810..)
p4raw-integrated: from //depot/perl@25674 'edit in' toke.c (@25616..)
p4raw-integrated: from //depot/perl@25511 'edit in' pp_ctl.c (@25344..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 25303]
Subject: [PATCH] Re: Transliteration operator(tr//)on EBCDIC platform
Date: Fri, 12 Aug 2005 00:20:39 +0900
Message-Id: <20050812001541.EA69.BQW10602@nifty.com>
[ 25716]
Subject: [PATCH with testsuite] undef IS_UTF8_CHAR() on EBCDIC
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Oct 8, 2005 9:59 AM
Message-Id: <20051008165752.348A.BQW10602@nifty.com>
p4raw-link: @25716 on //depot/perl: 77263263f2dcc1d77fff24405b11002b13929822
p4raw-link: @25303 on //depot/perl: 4c3a8340729ab239a926a5263f711fc20a0e2468
p4raw-id: //depot/maint-5.8/perl@26584
p4raw-integrated: from //depot/perl@26583 'copy in' lib/utf8.t
(@23788..) t/op/tr.t (@25252..)
p4raw-integrated: from //depot/perl@25716 'merge in' utf8.h (@24730..)
utf8.c (@25693..)
p4raw-integrated: from //depot/perl@25303 'merge in' toke.c (@25159..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 25050]
replace ckWARN macros with functions
[ 25058]
Perl_ckwarn (added by change 25050) needs exporting on Win32
(At least PerlIO/via uses it, so it must be public)
[ 25061]
Here's the rest of change 25058 ;-)
[ 25129]
make the expensive ckWARN() be called as late as possible
reorganise
if (ckWARN(FOO) && should_not_happen_condition)
to
if (should_not_happen_condition && ckWARN(FOO))
[ 25159]
change #25129 was overzealous in delaying the call to ckWARN
p4raw-link: @25159 on //depot/perl: ce44635a98097a8f9f8acc0fc8393ebd5524dbdf
p4raw-link: @25129 on //depot/perl: 041457d90dbb6fb79a72c7a8462f01423f2daa09
p4raw-link: @25061 on //depot/perl: 0145e915fd2f602735e2acc3d23416dd0d88bdf8
p4raw-link: @25058 on //depot/perl: 9bd8fe79aac87b0d142daeccee5594d17d2a5b31
p4raw-link: @25050 on //depot/perl: f54ba1c2cdf3a6915dd8a469c4387bc18df382fd
p4raw-id: //depot/maint-5.8/perl@26111
p4raw-integrated: from //depot/perl@26109 'merge in' warnings.h
(@24938..)
p4raw-integrated: from //depot/perl@25159 'edit in' doio.c (@25157..)
p4raw-integrated: from //depot/perl@25129 'edit in' op.c pp_hot.c
regexec.c toke.c (@25107..) 'merge in' perlio.c pp.c pp_sys.c
regcomp.c (@25101..) gv.c (@25107..) sv.c (@25123..) pad.c
(@25127..)
p4raw-integrated: from //depot/perl@25061 'merge in' global.sym
(@25009..)
p4raw-integrated: from //depot/perl@25058 'edit in' embed.fnc
(@25050..)
p4raw-integrated: from //depot/perl@25050 'edit in' embed.h (@25047..)
'ignore' pod/perlintern.pod (@24942..) 'merge in' warnings.pl
(@24995..) util.c (@25045..) proto.h (@25048..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24718]
Subject: [perl #36193] crash in Perl_yyerror due to missing check for NULL
From: "Todd C. Miller" (via RT) <perlbug-followup@perl.org>
Date: 6 Jun 2005 23:24:28 -0000
Message-ID: <rt-3.0.11-36193-115243.12.1531563965146@perl.org>
[ 25137]
Subject: [PATCH] Error in earlier patch in sv.c
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 13 Jul 2005 17:29:48 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90849C72B@hotel.npl.co.uk>
[ 25194]
Subject: [PATCH] lvalue-subs returning elements of tied hashes/arrays
From: Tassilo von Parseval <tassilo.von.parseval@rwth-aachen.de>
Date: Wed, 20 Jul 2005 10:43:11 +0200
Message-id: <20050720084311.GA20332@ethan>
[ 25319]
Subject: [PATCH blead] Re: [perl #36959] List Constructor Operator - Undefined Values
From: Rick Delaney <rick@bort.ca>
Date: Sun, 21 Aug 2005 15:09:57 -0400
Message-ID: <20050821190957.GE7674@localhost.localdomain>
[ 25329]
No need to manually set the reference count of a new IO to 1.
[ 25358]
Subject: Re: Fw: Tied hash numeric values are rounded off under Perl v5.8.6
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Fri, 2 Sep 2005 00:05:52 -0700
Message-ID: <20050902070552.GA3992@efn.org>
p4raw-link: @25358 on //depot/perl: 2b77b520a897b2de1a476dfdd714900e49cf942b
p4raw-link: @25329 on //depot/perl: 158623e7a4731901256e91f86d41e023422b4150
p4raw-link: @25319 on //depot/perl: 984a4bea51971bb283e220c062d5c48cc4392e13
p4raw-link: @25194 on //depot/perl: f9bc45eff51a0e2fac1537ecee1124be910c832e
p4raw-link: @25137 on //depot/perl: 858a90f980dd074da7b777d2a853a60c6e058f77
p4raw-link: @24718 on //depot/perl: 8bcfe651b09b28d6690b643e50dc59a320126f86
p4raw-id: //depot/maint-5.8/perl@26109
p4raw-integrated: from //depot/perl@26108 'copy in' t/op/range.t
(@22532..) 'edit in' t/op/sub_lval.t (@21389..) 'merge in'
t/op/tie.t (@22969..)
p4raw-integrated: from //depot/perl@25358 'merge in' mg.c (@25257..)
p4raw-integrated: from //depot/perl@25329 'merge in' gv.c (@25138..)
p4raw-integrated: from //depot/perl@25319 'merge in' pp_ctl.c
(@25274..)
p4raw-integrated: from //depot/perl@25194 'merge in' pp_hot.c
(@25159..)
p4raw-integrated: from //depot/perl@25137 'copy in' t/op/sprintf.t
(@24508..) 'merge in' sv.c (@25129..)
p4raw-integrated: from //depot/perl@24718 'merge in' toke.c (@24717..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*.c from
[ 24271]
Subject: [PATCH] Symbian port of Perl
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
[ 24276]
Fix my_chsize() for systems having chsize(), broken by change #24271
p4raw-link: @24276 on //depot/perl: 72cc7e2ab9abf6b26145a62bf39dc0f2a34c6b8f
p4raw-link: @24271 on //depot/perl: 27da23d53ccce622bc51822f59df8def79b4df95
p4raw-id: //depot/maint-5.8/perl@25673
p4raw-edited: from //depot/perl@24271 'edit in' sv.c (@24270..)
p4raw-integrated: from //depot/perl@24271 'edit in' locale.c (@24081..)
utf8.c (@24096..) doio.c util.c (@24204..) perl.c (@24239..)
pp_sys.c (@24245..) dump.c pp.c regcomp.c toke.c (@24248..)
op.c (@24255..) mg.c pp_ctl.c (@24265..) 'ignore' hv.c
(@24096..) miniperlmain.c numeric.c (@24106..) perlapi.c
(@24121..) regexec.c (@24233..) av.c pp_sort.c (@24239..) gv.c
pp_pack.c (@24248..) pad.c (@24256..) pp_hot.c (@24269..)
'merge in' taint.c (@24079..) xsutils.c (@24148..) universal.c
(@24165..)
|
|
|
| |
p4raw-id: //depot/maint-5.8/perl@25646
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 25138]
Subject: [PATCH] More embed.fnc plowing
Message-ID: <20050713154919.GA24586@petdance.com>
p4raw-link: @25138 on //depot/perl: 46c461b51dd657dd9227e8d230ce0a737a33cb3e
p4raw-id: //depot/maint-5.8/perl@25576
p4raw-integrated: from //depot/perl@25575 'merge in' perlio.c
(@25129..)
p4raw-edited: from //depot/perl@25138 'edit in' proto.h (@25127..)
p4raw-integrated: from //depot/perl@25138 'edit in' hv.c (@25107..)
embed.fnc (@25127..) gv.c pp_hot.c (@25129..) 'merge in'
pp_ctl.c (@25107..) op.c pad.c toke.c (@25129..)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 25107]
Subject: [PATCH] Making my way thru embed.fnc
Message-ID: <20050710193635.GC8081@petdance.com>
p4raw-link: @25107 on //depot/perl: 890ce7af62ab97fd07b5b49562f13e94286469fb
p4raw-id: //depot/maint-5.8/perl@25574
p4raw-edited: from //depot/perl@25107 'edit in' embed.fnc (@25104..)
util.c (@25105..)
p4raw-integrated: from //depot/perl@25107 'edit in' gv.c perl.c
pp_ctl.c (@25101..) 'merge in' pp_hot.c (@25046..) doio.c
doop.c hv.c op.c toke.c (@25101..) regexec.c (@25106..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 25101]
Subject: Re: janitorial work ? [patch]
Message-ID: <42CC3CE9.5050606@divsol.com>
(reverted all dual-lived modules since they must work with older
perls too so must wait for a new Devel::PPPort)
[ 25116]
Change New*() to Newx*() in various comments and documentation
[ 25117]
Fix worrying typo in handy.h :-s
[ 25196]
Fix Newz() backwards-compatibility macro
p4raw-link: @25196 on //depot/perl: 4541904d5c57838fc76e9cabcf94ba24cec42568
p4raw-link: @25117 on //depot/perl: aab6a430482496c41403384de333f8bf760ce700
p4raw-link: @25116 on //depot/perl: 9f653bb54868b8547466924d4ce483acb8987efb
p4raw-link: @25101 on //depot/perl: a02a5408b2f199007c4dcb74559cc79066307ada
p4raw-id: //depot/maint-5.8/perl@25572
p4raw-integrated: from //depot/perl@25569 'copy in' vmesa/vmesa.c
(@7984..) ext/DynaLoader/dl_vms.xs (@12638..)
ext/DynaLoader/dl_next.xs (@12954..) djgpp/djgpp.c (@15378..)
pod/perlclib.pod (@16688..) ext/XS/Typemap/Typemap.xs
(@17492..) os2/OS2/REXX/REXX.xs (@21620..) os2/os2.c (@22032..)
ext/ODBM_File/ODBM_File.xs (@22258..) ext/Socket/Socket.xs
(@22521..) cygwin/cygwin.c (@24710..) ext/B/C/C.xs (@24734..)
'merge in' ext/DynaLoader/dl_aix.xs (@18030..)
ext/File/Glob/bsd_glob.c (@24175..) win32/win32sck.c (@24242..)
ext/B/B/C.pm (@24531..) ext/ByteLoader/byterun.c (@24573..)
reentr.c (@24775..) av.c (@24919..) NetWare/nw5.c
win32/perlhost.h wince/perlhost.h wince/wince.c (@24974..)
pp_sort.c (@25042..) locale.c (@25045..) reentr.pl (@25084..)
scope.c (@25094..)
p4raw-integrated: from //depot/perl@25196 'edit in' handy.h (@25191..)
p4raw-integrated: from //depot/perl@25116 'edit in' sv.c (@25113..)
'merge in' pod/perlguts.pod (@24942..)
p4raw-edited: from //depot/perl@25101 'edit in' hv.c (@25079..)
p4raw-integrated: from //depot/perl@25101 'copy in'
ext/Devel/DProf/DProf.xs (@24670..) 'edit in'
ext/ByteLoader/bytecode.h (@24621..) pp_pack.c (@24965..)
regexec.c (@24997..) perl.c regcomp.c (@25045..) 'merge in'
op.h (@24526..) bytecode.pl (@24573..) vms/vms.c (@24613..)
ext/Opcode/Opcode.xs (@24670..) ext/POSIX/POSIX.xs (@24828..)
op.c (@24901..) doop.c (@24913..) pod/perlapi.pod (@24945..)
perlio.c (@24965..) pp.c (@25012..) dump.c (@25019..)
win32/win32.c (@25033..) doio.c (@25045..) gv.c toke.c util.c
(@25067..) pp_sys.c (@25087..) pp_ctl.c (@25088..) utf8.c
(@25095..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 25067]
Subject: [PATCH] Post-YAPC consting, now with an attachment!
Date: Sun, 3 Jul 2005 18:31:56 -0500
Message-ID: <20050703233156.GA20967@petdance.com>
[ 25073]
Regen after change 25067
[ 25079]
Subject: [PATCH] Remove unnecessary null check
From: Andy Lester <andy@petdance.com>
Date: Mon, 4 Jul 2005 14:12:00 -0500
Message-ID: <20050704191200.GA2614@petdance.com>
p4raw-link: @25079 on //depot/perl: 3abe233e1ceba6675710708c5678345cce24ac62
p4raw-link: @25073 on //depot/perl: f75877b5974beb5c3109d4e6cc071fc0483ff8f9
p4raw-link: @25067 on //depot/perl: b64e5050699224c037d91354e38766884caa0910
p4raw-id: //depot/maint-5.8/perl@25561
p4raw-integrated: from //depot/perl@25559 'merge in' deb.c (@24445..)
p4raw-integrated: from //depot/perl@25079 'edit in' embed.fnc
(@25074..) 'merge in' hv.c (@25077..)
p4raw-edited: from //depot/perl@25073 'edit in' proto.h (@25066..)
p4raw-integrated: from //depot/perl@25067 'edit in' pad.c (@24968..)
toke.c (@24997..) gv.c (@25010..) sv.c (@25064..) 'merge in'
util.c (@25050..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24987]
Suppress warnings about a clash between redefined malloc and the
use of __attribute__malloc__
Subject: Re: Fun with __attribute__malloc__
From: Andy Lester <andy@petdance.com>
Date: Fri, 24 Jun 2005 12:11:59 -0500
Message-ID: <20050624171159.GB29590@petdance.com>
[ 24997]
Subject: [PATCH] We're going round in circles with pp_sys.c
From: Andy Lester <andy@petdance.com>
Date: Mon, 27 Jun 2005 13:06:59 -0500
Message-ID: <20050627180659.GB29744@petdance.com>
(edited)
[ 25001]
Stop "suspicious pointer conversion" warning following change 24997
[ 25003]
Stop "Possible use before definition" warning following change 24997
[ 25014]
Silence MinGW warnings about system headers when building Errno
Thanks to Mike Guy for the suggested fix.
[ 25033]
Silence some cast warnings from bcc32 on Win32
See the thread starting here for arguments:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-06/msg00994.html
[ 25034]
silence gcc 'comparison is always false' warning in MEM_WRAP_CHECK
Only a partial fix: works where sizeof(type)==1; since we
can never wraparound in that case, disarm the check
[ 25035]
silence a warning in Perl_sv_compile_2op
[ 25038]
Remove unreferenced local variable (and the warning about it)
[ 25041]
Silence MinGW warning about "'noreturn' function does return"
(Thanks to Nicholas Clark)
[ 25055]
Andy suggests this tweak to Dave's fix for MEM_WRAP_CHECK to shut up
a different compiler warnings. I guess we need a waterbed theory of
compiler warnings.
[ 25063]
Subject: Re: How to suppress warnings when building Errno with gcc
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Fri, 1 Jul 2005 10:56:23 -0700
Message-ID: <20050701175623.GD216@efn.org>
[ 25103]
extend MEM_WRAP_CHECK supress warning hack to MEM_WRAP_CHECK_*
p4raw-link: @25103 on //depot/perl: ed87b6edd2c457984b92b013316ae3ed72b4e8d3
p4raw-link: @25063 on //depot/perl: eeb7067f600640f443da80dc2b1a896ce8cf58c5
p4raw-link: @25055 on //depot/perl: ffa5faba68902313c2103a742dc00a206824c798
p4raw-link: @25041 on //depot/perl: d951c35852a72e504eea00883fb91f69a81b8ce3
p4raw-link: @25038 on //depot/perl: b8e65a9b24415d2651cfd291a5c46983dbbc8048
p4raw-link: @25035 on //depot/perl: b094c71d0e5fe8bc361ad2e51a050cd90827d764
p4raw-link: @25034 on //depot/perl: 9b50316d41e10da7079284a39efe42f777afb179
p4raw-link: @25033 on //depot/perl: a51a97d86a8e028ada154e7e70624ca9fe055d4c
p4raw-link: @25014 on //depot/perl: 1e92bf58d9ca015d8f610db7bf0ee9de90ff39ff
p4raw-link: @25003 on //depot/perl: 29033a8a33c87f72febba470e43825c1489ad8d3
p4raw-link: @25001 on //depot/perl: a15d23f8e296983d6cc54b5377bc89335c45e016
p4raw-link: @24997 on //depot/perl: 9d4ba2ae61ff15b15f3e889810ff89dfb2ed1738
p4raw-link: @24987 on //depot/perl: 77785eead56f43b89f14cf6ef1c9a99846e1beff
p4raw-id: //depot/maint-5.8/perl@25558
p4raw-integrated: from //depot/perl@25557 'edit in'
ext/Errno/Errno_pm.PL (@25014..)
p4raw-integrated: from //depot/perl@25055 'edit in' handy.h (@25034..)
p4raw-integrated: from //depot/perl@25041 'merge in' iperlsys.h
(@24974..)
p4raw-integrated: from //depot/perl@25038 'merge in'
ext/XS/APItest/APItest.xs (@24827..)
p4raw-integrated: from //depot/perl@25033 'merge in' win32/win32.c
(@24977..)
p4raw-integrated: from //depot/perl@25003 'merge in' pp_sys.c
(@24983..)
p4raw-integrated: from //depot/perl@24997 'edit in' toke.c (@24944..)
hv.c (@24945..) pp_ctl.c (@24965..) gv.c (@24966..) embed.fnc
(@24976..) 'merge in' regexec.c (@24871..) pp_hot.c (@24939..)
proto.h sv.c (@24976..) perl.c (@24986..)
p4raw-integrated: from //depot/perl@24987 'merge in' perl.h (@24975..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24916]
Subject: Re: [perl #36310] sv_vcatpvfn() fails on some (very limited) situations
From: Tsutomu IKEGAMI <t-ikegami@aist.go.jp>
Date: Fri, 17 Jun 2005 17:55:10 +0900 (JST)
Message-Id: <20050617.175510.21285350.t-ikegami@aist.go.jp>
[ 24920]
Subject: [PATCH] ternary operator cond ? foo : bar being parsed as ?...?
From: Salvador FandiƱo <sfandino@yahoo.com>
Date: Fri, 17 Jun 2005 14:06:30 +0100
Message-ID: <20050617130548.18776.qmail@lists.develooper.com>
with wordings improvements suggested by Ronald J Kimball
[ 24951]
Subject: Re: [perl #36350] unstable sorting for use integer; sort { $b <=> $a } @foo
From: Salvador Fandino <sfandino@yahoo.com>
Date: Tue, 21 Jun 2005 19:50:35 +0200
Message-ID: <20050621181658.5977.qmail@lists.develooper.com>
[ 24952]
Re-initialise PL_curcop to &PL_compiling before destroying the optree.
[ 24962]
The current implementation of :unique is fundamentally flawed,
because declaring a scalar READONLY does not stop it being modified.
Hence the current implementation of :unique is *not threadsafe*
D'oh!
Better implementations welcome.
p4raw-link: @24962 on //depot/perl: 0abe3f7c711f6721217c5d47ec581395dd1981da
p4raw-link: @24952 on //depot/perl: 17fbfdf6c6f5ee46c01833862a16cddc094c4bd5
p4raw-link: @24951 on //depot/perl: 5fe61d939e01ff04c0119f3d65341fdc7d48769a
p4raw-link: @24920 on //depot/perl: 25c09cbfff59747c663fe98ca4036df86a317a59
p4raw-link: @24916 on //depot/perl: 7af36d83c0adcbdfcd87806abf6e33bf0c9a61db
p4raw-id: //depot/maint-5.8/perl@25552
p4raw-integrated: from //depot/perl@25551 'copy in'
ext/threads/t/problems.t (@24582..)
p4raw-integrated: from //depot/perl@24962 'merge in' pod/perltodo.pod
(@24127..) embed.h (@24942..) embed.fnc proto.h (@24945..)
p4raw-integrated: from //depot/perl@24952 'merge in' perl.c (@24945..)
p4raw-integrated: from //depot/perl@24951 'merge in' pp_sort.c
(@24906..)
p4raw-integrated: from //depot/perl@24920 'merge in' toke.c (@24871..)
pod/perldiag.pod (@24908..)
p4raw-integrated: from //depot/perl@24916 'edit in' sv.c (@24914..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24907]
Silence warning in debug printf
[ 24937]
Silence some bcc32 compiler warnings
("Superfluous & with function")
[ 24938]
Silence some more bcc32 compiler warnings
("Suggest parentheses to clarify precedence")
[ 24939]
Silence yet more bcc32 compiler warnings
("Code has no effect")
[ 24944]
Silence another bcc32 compiler warning
("Possible use of '%s' before definition")
[ 24946]
More bcc32 compiler warnings to silence
("Suspicious pointer conversion")
[ 24947]
Silence bcc32 compiler warnings from win32/fcrypt.c (almost)
It still whines about 'in' and 'b' being assigned values that are
never used on lines 348 and 505 respectively (as side effects of the
calls to c2l and l2c respectively), but I'm not sure how to shut
them up.
[ 24950]
Oops! Change 24946 wasn't quite right
[ 24953]
Silence bcc32 compiler warnings following change 24945
("Possible use of '%s' before definition")
[ 24963]
Warning suppression.
[ 24977]
Fix typo in win32.c
Doesn't fix bcc32 + USE_LARGE_FILES, though :-(
[ 24994]
Silence compiler warning in SDBM_File
Unless I'm missing something it looks like "key" actually is used,
and the "key = key" assignment causes bcc32 to complain about use
before definition!
[ 24999]
Subject: [PATCH] Avoid redefinition warning for MinGW
Message-ID: <Mahogany-0.66.0-1232-20050627-220727.00@rbnet.it>
p4raw-link: @24999 on //depot/perl: eb9bdbdff170fbef354c89f26311bc9e4a0e7245
p4raw-link: @24994 on //depot/perl: aa0165afdda5e71e536a890f6b073619c221d9bd
p4raw-link: @24977 on //depot/perl: 56460430dcb7e8cada68e2a7dcfb1495b75076d1
p4raw-link: @24963 on //depot/perl: a882ab3181734afc6a4004c7cba75f148c724ba8
p4raw-link: @24953 on //depot/perl: 6300418df733fa6a39202abfea4908f73899f1ad
p4raw-link: @24950 on //depot/perl: d08fa7601ff56603f730a23e4363d5e951ce06c2
p4raw-link: @24947 on //depot/perl: 2534dd6e31cc0cf46c9012b51820cb53e717e775
p4raw-link: @24946 on //depot/perl: 8d3a710fc8101f114e42e18c7eae4598e4c21195
p4raw-link: @24944 on //depot/perl: 89e33a0587050e7ef2e88ba45c87444d8506f821
p4raw-link: @24939 on //depot/perl: 454f1e2628e3c3cf05341675e973e8df77c9b0ae
p4raw-link: @24938 on //depot/perl: 3b9e3074fddbae8590b8fbc95a2eac9fa7fc29f0
p4raw-link: @24937 on //depot/perl: 1c127fab650cf6427045f36d9e941565f5163fda
p4raw-link: @24907 on //depot/perl: cdd3ba141d0471cdda288698b2e3ab4be509f775
p4raw-id: //depot/maint-5.8/perl@25551
p4raw-integrated: from //depot/perl@25550 'copy in'
ext/SDBM_File/SDBM_File.xs (@17750..) win32/fcrypt.c (@20702..)
'merge in' win32/win32io.c (@24271..) perlvars.h (@24318..)
win32/win32iop.h (@24974..)
p4raw-integrated: from //depot/perl@24953 'edit in' pp_ctl.c pp_sys.c
(@24945..)
p4raw-integrated: from //depot/perl@24950 'edit in' doio.c (@24946..)
p4raw-integrated: from //depot/perl@24944 'merge in' toke.c (@24920..)
p4raw-integrated: from //depot/perl@24939 'merge in' pp_hot.c
(@24871..)
p4raw-integrated: from //depot/perl@24938 'merge in' warnings.h
warnings.pl (@24509..)
p4raw-integrated: from //depot/perl@24937 'edit in' win32/win32.c
(@24883..) 'merge in' pp.c (@24871..)
p4raw-integrated: from //depot/perl@24907 'merge in' doop.c (@24871..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24796]
Add SvGROW_mutable
[ 24800]
More SvPV consting. And other related drive-by refactoring.
[ 24801]
Propagate const/mutable/not into the SvPV call for retrieving an
overloaded value.
[ 24826]
More SvPV consting
[ 24829]
Pay attention to the comments that Dave writes.
[ 24838]
Subject: [PATCH] Fix for SEGV in ext/B/t/xref.t on OpenBSD
From: Steve Peters <steve@fisharerojo.org>
Date: Tue, 14 Jun 2005 08:16:38 -0500
Message-ID: <20050614131638.GA24771@mccoy.peters.homeunix.org>
[ 24843]
Change 24838 breaks deparse.t, which checks that embedded NULs work.
Here's a temporary hack, pending a way for B to correctly identify
PVs that are variable names in pads.
[ 24846]
Fix warning nits, by Jarkko
[ 24850]
Protect Perl_sv_2pvbyte () to NULL length pointers
Thanks Nick!
[ 24871]
Subject: [PATCH] Removing /*SUPPRESS xxx*/
From: Andy Lester <andy@petdance.com>
Date: Thu, 16 Jun 2005 09:13:42 -0500
Message-ID: <20050616141342.GA22188@petdance.com>
[ 24873]
Subject: [PATCH] Lint support
From: Andy Lester <andy@petdance.com>
Date: Thu, 16 Jun 2005 09:35:21 -0500
Message-ID: <20050616143521.GB22188@petdance.com>
p4raw-link: @24873 on //depot/perl: ad73156c09397f3cfc63484d3edc50554da0fe15
p4raw-link: @24871 on //depot/perl: a6e20a404b42cad25eb97280fa2bcacffda64cd6
p4raw-link: @24850 on //depot/perl: 97972285a7cc3296dc99230fa10f7a030afa733f
p4raw-link: @24846 on //depot/perl: 1e2ebb21f72f169e9de6c2bde1af6eb417686775
p4raw-link: @24843 on //depot/perl: b55685ae0907b7da1c668988d736c684531f41ac
p4raw-link: @24838 on //depot/perl: c0b2046149892c54c3798523a6716164b16fe59d
p4raw-link: @24829 on //depot/perl: f9926b10e9205923d4fd70f7cb4c7c0cb241d185
p4raw-link: @24826 on //depot/perl: 848ef95539b9ac5bb84d1c24074fa4a1e19c3dfb
p4raw-link: @24801 on //depot/perl: 50adf7d25d4fa2ebde52a8067c5d9b35f5c7c054
p4raw-link: @24800 on //depot/perl: cfd0369c40b647df9444518ec26b924a57e14ac8
p4raw-link: @24796 on //depot/perl: 5902b6a9a2a1e49c54aefa132afca1e54238aa2b
p4raw-id: //depot/maint-5.8/perl@25536
p4raw-integrated: from //depot/perl@25535 'edit in' ext/B/B.xs
(@24838..)
p4raw-integrated: from //depot/perl@24873 'merge in' XSUB.h (@24757..)
perl.h (@24783..)
p4raw-integrated: from //depot/perl@24871 'edit in' regexec.c
(@24800..) perl.c (@24861..) 'merge in' av.c (@24784..) doio.c
doop.c (@24798..) pp.c pp_hot.c pp_sys.c (@24799..)
p4raw-integrated: from //depot/perl@24801 'edit in' sv.c (@24798..)
p4raw-integrated: from //depot/perl@24800 'edit in' universal.c
(@24758..) toke.c (@24770..) regcomp.c (@24780..) util.c
(@24781..) 'merge in' xsutils.c (@24584..) utf8.c (@24745..)
taint.c (@24760..)
p4raw-integrated: from //depot/perl@24796 'merge in' sv.h (@24767..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24760]
Nuke some more n_a, and convert S_gv_ename from char * to const char *
[ 24761]
Add and use MgPV_nolen_const
[ 24762]
Remove the n_a
[ 24763]
Remove repeated C<n_a>s
p4raw-link: @24763 on //depot/perl: dd720ed54afb972b0d1e09663193b36f0d1e05d1
p4raw-link: @24762 on //depot/perl: 4b1c440c100c9148ae3a9da3f948d4f8f85d88c2
p4raw-link: @24761 on //depot/perl: 01b8bcb77a033a072e6afd95c46cef74d30628c1
p4raw-link: @24760 on //depot/perl: 8b6b16e72bf4dd30bd09781ad50e9f66fd94440b
p4raw-id: //depot/maint-5.8/perl@25527
p4raw-integrated: from //depot/perl@25525 'copy in' malloc.c (@24689..)
mg.h (@24738..)
p4raw-integrated: from //depot/perl@24763 'merge in' perl.c (@24758..)
p4raw-integrated: from //depot/perl@24760 'edit in' op.c (@24735..)
mg.c (@24755..) 'merge in' taint.c (@24445..) doop.c pp_pack.c
toke.c (@24744..) dump.c regcomp.c (@24755..) pp_hot.c
(@24756..) pp_sys.c (@24758..) embed.fnc proto.h (@24759..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24740]
More SvPV consting.
[ 24742]
More consting of SvPV
[ 24743]
More SvPV consting
[ 24744]
More SvPV consting
[ 24752]
One more SvPV_const
p4raw-link: @24752 on //depot/perl: 6f46942a96d669ad911580516a4c630bf04865ca
p4raw-link: @24744 on //depot/perl: 83003860610d4132632305aad5e79203998fbf38
p4raw-link: @24743 on //depot/perl: 10516c54a74630cf74b5f3650f62a47cae3b2ac0
p4raw-link: @24742 on //depot/perl: 245d4a47e185d4e38ca6440eb62ae19d5e411fd1
p4raw-link: @24740 on //depot/perl: e62f0680cdecd36f79df8a7dabc61c6a2739f07a
p4raw-id: //depot/maint-5.8/perl@25524
p4raw-integrated: from //depot/perl@24744 'merge in' regexec.c
(@24682..) pp_sort.c (@24708..)
p4raw-integrated: from //depot/perl@24743 'edit in' doop.c pp.c
pp_hot.c pp_pack.c (@24740..) 'merge in' perl.c (@24689..)
p4raw-integrated: from //depot/perl@24742 'merge in' embed.fnc proto.h
(@24736..)
p4raw-integrated: from //depot/perl@24740 'edit in' gv.c pp_sys.c
(@24726..) pp_ctl.c sv.c toke.c (@24735..) mg.c (@24737..)
'merge in' universal.c (@24553..) perlio.c (@24689..) doio.c
(@24726..) util.c (@24735..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24735]
Subject: [PATCH] Random cleanups #47
Message-ID: <20050606151107.GC7022@petdance.com>
[ 24737]
Remove unused variable (thanks to Andy's lint)
p4raw-link: @24737 on //depot/perl: 832658c4bf34b93b5e24e5e1ff81cc2458c91a5c
p4raw-link: @24735 on //depot/perl: 66a1b24beb76ea873ad4caa57ee3ab9df945afbf
p4raw-id: //depot/maint-5.8/perl@25522
p4raw-integrated: from //depot/perl@25521 'copy in' README.aix
(@24234..)
p4raw-integrated: from //depot/perl@24737 'merge in' mg.c (@24730..)
p4raw-integrated: from //depot/perl@24735 'edit in' embed.fnc
(@24730..) util.c (@24731..) sv.c (@24733..) 'ignore' proto.h
(@24730..) 'merge in' pod/perldebug.pod (@24190..) numeric.c
(@24489..) pad.c (@24561..) toke.c (@24718..) op.c pp_ctl.c
(@24726..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24701]
Subject: [PATCH] Clean up UNI* macros in toke.c
Message-ID: <20050603171448.GA5834@petdance.com>
[ 24702]
Subject: [PATCH] Consting IO and Devel::Peek
From: Andy Lester <andy@petdance.com>
Reply-To: Perl 5 Porters <perl5-porters@perl.org>
Message-ID: <20050531212621.GA12117@petdance.com>
[ 24705]
Silence a const warning
[ 24712]
We still need an "i" in the PERL_IMPLICIT_SYS case
(Fix compilation error following change #24689)
[ 24713]
NORETURN_FUNCTION_END is not a complete statement
(Fix compilation error following change #24702)
p4raw-link: @24713 on //depot/perl: c38693a57e5a1ebfaec300971021fd2f1024e49d
p4raw-link: @24712 on //depot/perl: 8fc9efbd2c0b3e888ff67d0d775a79263e3a2873
p4raw-link: @24705 on //depot/perl: a433f3d2dda4db41b26d144e96f50f2022801470
p4raw-link: @24702 on //depot/perl: 7698c435fea241ff5aec7932afdb5f821dde55f3
p4raw-link: @24701 on //depot/perl: 376fcdbf7ba4f44a01f5bbd5cf952c75e9f597ff
p4raw-link: @24689 on //depot/perl: b464bac0b70c4876af1296864220315edde8461d
p4raw-id: //depot/maint-5.8/perl@25510
p4raw-integrated: from //depot/perl@24705 'edit in' sv.c (@24698..)
p4raw-integrated: from //depot/perl@24702 'copy in'
ext/Devel/Peek/Peek.xs (@24248..) 'ignore' ext/IO/IO.xs
(@23416..)
p4raw-edited: from //depot/perl@24701 'edit in' toke.c (@24697..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24689]
Subject: [PATCH] Random consting
Message-ID: <20050602171943.GA16553@petdance.com>
p4raw-link: @24689 on //depot/perl: b464bac0b70c4876af1296864220315edde8461d
p4raw-id: //depot/maint-5.8/perl@25508
p4raw-edited: from //depot/perl@24689 'edit in' embed.fnc sv.c
(@24682..)
p4raw-integrated: from //depot/perl@24689 'copy in' malloc.c (@24666..)
'edit in' pp_ctl.c (@24642..) pp_hot.c (@24670..) hv.c
(@24676..) 'ignore' global.sym (@24619..) proto.h (@24682..)
'merge in' embed.h (@24605..) dump.c (@24619..) perlio.c
(@24622..) doio.c (@24666..) gv.c util.c (@24669..) pp_sys.c
(@24670..) perl.c (@24674..) toke.c (@24677..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24666]
Subject: [PATCH] Quotes fixed, see also perl #36079
Message-ID: <20050602050238.GA4001@petdance.com>
[ 24671]
Fix changed diagnostic
p4raw-link: @24671 on //depot/perl: f46d83d82e98cd6618202ff7fa6331027812cfc7
p4raw-link: @24666 on //depot/perl: a0288114f9bfa2566e353eba77114ea63b616631
p4raw-id: //depot/maint-5.8/perl@25500
p4raw-integrated: from //depot/perl@25498 'merge in' thrdvar.h
(@24106..) scope.h (@24361..)
p4raw-edited: from //depot/perl@24666 'edit in' regexec.c (@24625..)
p4raw-integrated: from //depot/perl@24666 'copy in' malloc.c (@24580..)
'edit in' pod/perldiag.pod (@24532..) 'merge in' pp_sort.c
(@24445..) perl.c (@24574..) gv.c toke.c (@24584..) doio.c
(@24613..) av.c (@24619..) pp_sys.c regcomp.c (@24625..) util.c
(@24657..) perl.h (@24665..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24654]
Subject: [PATCH] Re: [patch] teach B::Concise to see XS code
From: Stephen McCamant <smcc@mit.edu>
Date: Sat, 21 May 2005 21:52:31 -0700
Message-ID: <17040.4111.265639.434150@apocalypse.OCF.Berkeley.EDU>
Correctly nullify CvSTART when undef'ing a CV
[ 24770]
Subject: [PATCH] instead of unions use double cast for data pointer <-> function pointer
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Thu, 09 Jun 2005 08:50:56 +0300
Message-ID: <42A7D8C0.1080104@gmail.com>
[ 24794]
Don't pass constants to select
[ 24795]
Passing read only values (such as string constants) to select should
croak.
p4raw-link: @24795 on //depot/perl: 729c079f503f2192381f3dac342bae6ced6ca379
p4raw-link: @24794 on //depot/perl: ff97eb1bb7f5e6592d7d43ba06691bdde9554da8
p4raw-link: @24770 on //depot/perl: 8141890a98cb18fe79a9b720aaed544527266f99
p4raw-link: @24654 on //depot/perl: 8f476eeebdd5d13ca310ece2133d68d90cd3e69c
p4raw-id: //depot/maint-5.8/perl@25498
p4raw-branched: from //depot/perl@25496 'branch in' t/op/sselect.t
p4raw-integrated: from //depot/perl@25496 'copy in'
ext/DynaLoader/dl_dlopen.xs (@24627..)
p4raw-integrated: from //depot/perl@24795 'merge in' pp_sys.c
(@24769..) MANIFEST (@24786..)
p4raw-integrated: from //depot/perl@24794 'copy in' t/op/lex_assign.t
(@9932..)
p4raw-integrated: from //depot/perl@24770 'edit in' toke.c (@24760..)
'merge in' perl.h (@24666..) sv.c (@24768..)
p4raw-integrated: from //depot/perl@24654 'merge in' op.c (@24625..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24532]
disallow eval { goto &foo }
eval 'goto &foo' is already banned, and the try-version usually
coredumps due to the code assuming the CxEVAL is actually a CxSUB.
Anyway exiting an eval but preserving "it's" @_ doesn't make much
sense.
[ 24534]
stop goto &foo wasting stack space
it used to push @_ onto the end of the stack; now it pops the stack
back to the old watermark first.
[ 24543]
Fix [perl #35929] : PerlIO::scalar didn't understand $/ = ""
because PerlIOScalar_unread was broken.
Bump version number of PerlIO::scalar to 0.04.
[ 24549]
PL_regex_padav elements hold either more AVs, or IVs that point to
regexps. Don't attempt to look at the IVX if it's not an IV.
[ 24554]
Subject: Re: [perl #35938] [PATCH] SDBM_File fails to build on some platforms due to use of 'extern int errno' (was: Re: patches for lang/perl5.8 dfport override)
Message-ID: <Pine.SOC.4.62.0505231143480.4714@maxwell.phys.lafayette.edu>
[ 24560]
The tokenizer should expect an operator after qw().
This fixes [perl #35885] qw and x operators doesn't mix
p4raw-link: @24560 on //depot/perl: 3480a8d2d46562b783befbcecf951d5a2b4067d7
p4raw-link: @24554 on //depot/perl: 81770b0cc0ed763d048a9cb4877bc8e70bb815fa
p4raw-link: @24549 on //depot/perl: a560f29b68cee2c6b71ff8f85b84ebab612b34b0
p4raw-link: @24543 on //depot/perl: 5735c168c62d0fa5cf526f0c7e7c97b069acef8f
p4raw-link: @24534 on //depot/perl: 2d43a17f6a49532750d0e6ce2814b523e2f19999
p4raw-link: @24532 on //depot/perl: c74ace89800a81a764294e9f6eacc04bbed5a568
p4raw-id: //depot/maint-5.8/perl@25490
p4raw-integrated: from //depot/perl@25489 'copy in' t/op/repeat.t
(@22922..) ext/PerlIO/t/scalar.t (@23340..)
ext/PerlIO/scalar/scalar.pm (@24248..) 'merge in'
ext/PerlIO/scalar/scalar.xs ext/SDBM_File/sdbm/sdbm.c
(@24271..)
p4raw-integrated: from //depot/perl@24560 'merge in' toke.c (@24526..)
p4raw-integrated: from //depot/perl@24549 'merge in' perl.c (@24526..)
p4raw-integrated: from //depot/perl@24534 'edit in' pp_ctl.c (@24532..)
p4raw-integrated: from //depot/perl@24532 'copy in' t/op/goto.t
(@24386..) 'merge in' pod/perldiag.pod (@24215..)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24561]
Subject: [PATCH] embed.fnc cleanup + SvPVX_const usage
Message-ID: <20050521140640.GB875@petdance.com>
p4raw-link: @24561 on //depot/perl: 504618e92cbf415cc727244b0e64aab9ddfb1c10
p4raw-id: //depot/maint-5.8/perl@25489
p4raw-integrated: from //depot/perl@24561 'edit in' embed.fnc
(@24531..) pp_ctl.c (@24535..) 'ignore' pp_hot.c (@24526..)
proto.h (@24531..) 'merge in' regcomp.c utf8.c (@24489..) pad.c
perlio.c (@24523..) global.sym op.c pp_sys.c (@24526..) embed.h
(@24531..) sv.c (@24549..) toke.c (@24560..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24489]
Subject: [PATCH] consting-eleventy.patch: More consts, plus actual bug fix
Message-ID: <20050516151353.GA25387@petdance.com>
p4raw-link: @24489 on //depot/perl: a3b680e6b77dd7f88268fad8b1dbdf4f641dd836
p4raw-id: //depot/maint-5.8/perl@25487
p4raw-integrated: from //depot/perl@24489 'edit in' sv.h (@24422..)
pod/perlapi.pod (@24431..) pp_hot.c regcomp.c regexec.c
universal.c util.c (@24445..) embed.fnc hv.c (@24460..) sv.c
(@24480..) 'ignore' proto.h (@24460..) 'merge in'
t/run/fresh_perl.t (@24063..) pp.h (@24248..) XSUB.h (@24372..)
perl.h (@24444..) av.c dump.c malloc.c mg.c numeric.c pp_ctl.c
scope.c utf8.c (@24445..) toke.c (@24452..) embed.h (@24460..)
perl.c (@24468..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24526]
Move hv_name, hv_eiter and hv_riter into a new aux structure.
Provide (more efficient) _get and _set macros.
Adjust the core to use them.
[ 25475]
It looks like the only way to reliably make Perl_hv_name_set a pure
macro in 5.8.x is to make it available as hv_name_set.
[Otherwise when and where aTHX_ hv gets expanded to foo, hv causes
warnings or other games when Perl_hv_name_set() is a macro]
[ 25476]
Should have been embed.h, not proto.h, in 25475
p4raw-link: @25476 on //depot/perl: 840296de2f2802a7ba67f4bd1e075f58ec18c0f4
p4raw-link: @25475 on //depot/perl: 51a37f8016223ef5212790d4185d213114f2fd9b
p4raw-link: @24526 on //depot/perl: bfcb351493b9793586f4b514100d4f902a85f4fd
p4raw-id: //depot/maint-5.8/perl@25479
p4raw-integrated: from //depot/perl@25478 'edit in'
ext/Opcode/Opcode.xs (@25101..) 'merge in'
ext/threads/shared/shared.xs (@24248..)
p4raw-edited: from //depot/perl@24526 'edit in' hv.c hv.h sv.c
(@24525..)
p4raw-integrated: from //depot/perl@24526 'copy in'
ext/Devel/DProf/DProf.xs (@24170..) 'edit in' pp_sys.c
xsutils.c (@24445..) pp_hot.c (@24489..) mg.c perl.c (@24508..)
toke.c universal.c (@24509..) gv.c op.c pp.c (@24523..) dump.c
(@24525..) 'merge in' op.h (@24106..) ext/Data/Dumper/Dumper.xs
(@24271..) ext/PerlIO/via/via.xs (@24476..)
ext/Storable/Storable.xs (@24525..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 21009]
Subject: Re: maint@20974 or before broke mp2 ithreads test
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <044101c371d0$f39b3fc0$0c2f1fac@R2D2>
[ 24451]
SvUPGRADE doesn't return false.
[ 24455]
make join.t threadsafe!
tests 13 and 14 could output in reverse order. Add a lock to stop
this.
[ 24469]
avoid leaked scalar in BEGIN { threads->new(...) }
[ 24475]
$! might contain "unknown" if strerror(3) says so
p4raw-link: @24475 on //depot/perl: d13bc6520712bc7e86397e420ee3a54995323f54
p4raw-link: @24469 on //depot/perl: 6d26897eff477490c61337cb738793fba583c7b6
p4raw-link: @24455 on //depot/perl: d94cde48b58209946d142fc5018969fd2b8285e8
p4raw-link: @24451 on //depot/perl: 5059e0eb8a88d633e26723e00d5f433320eda1e5
p4raw-link: @21009 on //depot/perl: 014f91c357dc587acd64d9490bcb8ff6ed718e2a
p4raw-id: //depot/maint-5.8/perl@25477
p4raw-edited: from //depot/perl@25473 'edit in' ext/threads/t/join.t
(@23444..)
p4raw-integrated: from //depot/perl@25473 'merge in' t/op/mkdir.t
(@24378..)
p4raw-integrated: from //depot/perl@24469 'merge in' sv.c (@24467..)
p4raw-integrated: from //depot/perl@24451 'merge in' toke.c (@24445..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24427]
Hoist the static "AUTOLOAD" into a static const variable. Makes the
object file slightly smaller, and also increases the proportion of
read only data section.
[ 24440]
Add editor boilerplates to all C files
(except the generated ones)
[ 24445]
Include vim/emacs modelines in generated files to open them
in read-only mode. Make vi modelines compatible with non-vim
vi versions.
p4raw-link: @24445 on //depot/perl: 37442d52629699d89ef62d315d35efbc0facec21
p4raw-link: @24440 on //depot/perl: 66610fdd5da795f6de595e815ccc4d1c9f3f4505
p4raw-link: @24427 on //depot/perl: 5c7983e52cf8e73d9330c0a5a2a9bfa6f0adf492
p4raw-id: //depot/maint-5.8/perl@25472
p4raw-integrated: from //depot/perl@25471 'copy in' regcomp.pl
(@24059..) globals.c (@24440..) 'merge in' keywords.h
(@19242..) pp.sym pp_proto.h (@22433..) keywords.pl (@23501..)
regnodes.h (@24044..) perlapi.c (@24271..)
p4raw-edited: from //depot/perl@24445 'edit in' reentr.h (@24442..)
p4raw-integrated: from //depot/perl@24445 'edit in' opcode.pl
(@24380..) deb.c doio.c doop.c dump.c gv.c hv.c locale.c
malloc.c mg.c numeric.c pad.c perl.c perlio.c perly.c pp_hot.c
pp_sort.c pp_sys.c regexec.c scope.c sv.c util.c xsutils.c
(@24440..) toke.c (@24444..) 'merge in' ext/B/B/Asmdata.pm
ext/ByteLoader/byterun.h (@22353..) opnames.h (@22509..)
lib/warnings.pm warnings.h warnings.pl (@24205..) bytecode.pl
ext/ByteLoader/byterun.c (@24277..) opcode.h (@24380..)
embedvar.h perlapi.h (@24404..) embed.h global.sym (@24421..)
embed.pl proto.h (@24431..) reentr.pl (@24441..) reentr.c
(@24442..)
p4raw-integrated: from //depot/perl@24440 'edit in' miniperlmain.c
taint.c (@24271..) pp_pack.c (@24365..) universal.c (@24372..)
av.c regcomp.c (@24414..) pp.c utf8.c (@24431..) op.c pp_ctl.c
(@24439..) 'ignore' run.c (@23187..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24422]
Subject: [PATCH] Sv_*set() doc's and extra const's for the SvPVX_const() tasks
Date: Sun, 8 May 2005 20:49:17 -0500
Message-ID: <20050509014917.GA24132@mccoy.peters.homeunix.org>
[ 24509]
Subject: SvPVX_const() - Patch #1
From: Steve Peters <steve@fisharerojo.org>
Date: Tue, 17 May 2005 18:17:01 -0500
Message-ID: <20050517231701.GA1394@mccoy.peters.homeunix.org>
[ 24523]
Subject: [PATCH] SvPVX_const - patch #2
From: Steve Peters <steve@fisharerojo.org>
Date: Fri, 20 May 2005 21:42:10 -0500
Message-Id: <20050521024210.GA29036@mccoy.peters.homeunix.org>
p4raw-link: @24523 on //depot/perl: b15aece354b2aec9d338e59acb2abc2deeebc3c0
p4raw-link: @24509 on //depot/perl: 95a20fc0f418f9e1e0d100fe94506ad0a61144e9
p4raw-link: @24422 on //depot/perl: 672994ceae26eaea7b543577cbf4ae1bf28d2934
p4raw-id: //depot/maint-5.8/perl@25471
p4raw-edited: from //depot/perl@25470 'edit in' perl_keyword.pl
(@23964..)
p4raw-integrated: from //depot/perl@24523 'edit in' perly.c (@24445..)
pad.c pp_ctl.c (@24518..) 'merge in' perlio.c pp.c (@24445..)
gv.c (@24501..) dump.c op.c (@24522..)
p4raw-integrated: from //depot/perl@24509 'merge in' warnings.h
warnings.pl (@24445..) util.c (@24489..) universal.c (@24492..)
doio.c (@24501..)
p4raw-edited: from //depot/perl@24422 'edit in' toke.c (@24318..)
p4raw-integrated: from //depot/perl@24422 'edit in' embed.fnc
pod/perlapi.pod (@24414..) 'merge in' sv.h (@24348..) proto.h
(@24421..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24444]
Subject: potential [PATCH] Tru64 crank up strictness
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: May 10, 2005 7:44 PM
Message-Id: <4ADE5AAD-27CB-4F9E-BEC7-41DAA7671108@iki.fi>
[ 24461]
Subject: change to quiet cygwin's perlld
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Fri, 13 May 2005 06:15:45 -0700
Message-ID: <20050513131545.GB4024@efn.org>
[ 24539]
Subject: [PATCH] Enable 64bitall builds for Solaris x86
From: Gisle Aas <gisle@ActiveState.com>
Date: 21 May 2005 08:55:21 -0700
Message-ID: <lr1x801sly.fsf@caliper.activestate.com>
[ 24588]
-Wall is intolerably noisy with icc.
[ 24627]
Subject: Re: updated tru64 cc [PATCH]es (Re: [PATCH]es: Tru64/blead)
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Mon, 30 May 2005 09:15:56 +0300
Message-ID: <429AAF9C.30503@gmail.com>
[ 24628]
regen after #24627
[ 24630]
gcc hints were not yet applied to gcc-4.x
Now they are
[ 24644]
Add DECC to the symbol list
Subject: [PATCH]lette Re: updated tru64 cc [PATCH]es (Re: [PATCH]es: Tru64/blead)
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Mon, 30 May 2005 16:33:15 -0700
Message-ID: <20050530233315.GA3088@efn.org>
[ 24667]
HP-UX specific #pragma entered in #23890 is not supported
on HP-UX 10.20 and older
[ 24674]
CPP typo fix (by Dominic Dunlop)
[ 24981]
On OS X to use perl's malloc need to USE_PERL_SBRK and emulate sbrk()
using system malloc, because sbrk() stops giving us memory after about
14Mb.
[ 25004]
Subject: Re: Hints for 64bitall (PPC!) Darwin perl
From: Dominic Dunlop <domo@computer.org>
Message-Id: <1D31D9A6-2451-49EE-AD80-80F1D9CA2825@computer.org>
Date: Mon, 27 Jun 2005 19:46:59 +0200
[ 25228]
Use the correct gcc when more than one gcc is installed
Thanks to Campo
[ 25231]
Subject: Re: [PATCH] Tru64: use -c99 for ccflags if available
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Thu, 28 Jul 2005 10:01:51 +0300
Message-ID: <42E882DF.6020100@gmail.com>
Message-ID: <42E86DE9.6090709@gmail.com>
[ 25282]
Subject: [PATCH] Re: [perl #36235] perl + gcc-4.0.0 + solaris + gnu binutils
From: Andy Dougherty <doughera@lafayette.edu>
Date: Tue, 26 Jul 2005 12:03:37 -0400 (EDT)
Message-ID: <Pine.SOC.4.62.0507261131300.8774@maxwell.phys.lafayette.edu>
[ 25305]
Subject: make test of perl 5.8.7 failed on icc9
From: YAMASHINA Hio <hio@ymir.co.jp>
Date: Thu, 18 Aug 2005 20:36:57 +0900
Message-Id: <20050818165213.BDF1.HIO@ymir.co.jp>
[ 25402]
Subject: [perl #36448] configuring ranlib for perl on osx with xcode 2.1
From: Luke Closs (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-36448-116486.6.06308221656583@perl.org>
Date: 1 Jul 2005 21:56:31 -0000
[ 25403]
Add Luke Closs to AUTHORS
p4raw-link: @25403 on //depot/perl: 4807e77148ae5b2c2e75a9f0a331a965ec53c794
p4raw-link: @25402 on //depot/perl: e39a9d84ad1bc6fb197298c9cc46327914add09c
p4raw-link: @25305 on //depot/perl: 87d05bbec54b321e0c8f1c900a4ea893850fb17f
p4raw-link: @25282 on //depot/perl: 002c7b694395003db50bd9ad796f4b9ec7e0973f
p4raw-link: @25231 on //depot/perl: be73ebb05b9eec2e7d6c15246ec01b902895aaa1
p4raw-link: @25228 on //depot/perl: d3c62e8b294a3a45a5d44ea83433c15b6a39a198
p4raw-link: @25004 on //depot/perl: 381aa1c34573c3084d65a3f45ffcdc24a58d6a53
p4raw-link: @24981 on //depot/perl: bc961b003e8925ea1668627dcdfb26c75212b4c6
p4raw-link: @24674 on //depot/perl: 110d3f988f2faab8121f358ba4237db2528fb801
p4raw-link: @24667 on //depot/perl: ebf89b737691c72314d768f6a0746c119986eac8
p4raw-link: @24644 on //depot/perl: 8b7d8421acfa75c6cba0f3a12f068c4c4766abeb
p4raw-link: @24630 on //depot/perl: b951dd56557958e31c158a64dc318a83e01f429b
p4raw-link: @24628 on //depot/perl: b6f9b0977d2f8615c1eb6c4b3790ac841e30b81f
p4raw-link: @24627 on //depot/perl: 3c0f78ca4f737d7b40beecbfdca31b9f7e3fb952
p4raw-link: @24588 on //depot/perl: 42a116590b56a49035a440a6b0f3a679f91e9375
p4raw-link: @24539 on //depot/perl: 2a9d46aca4fcc38a37d117c400a7d318e3e521b7on //depot/metaconfig: 2482d9e4fb5d7ef958b118f90a41c8e9bf8833d6
p4raw-link: @24461 on //depot/perl: 53f5e3f038d2d502e113c7533e1aa8213a6bda1c
p4raw-link: @24444 on //depot/perl: 24801a4b9a14a56208916a537c4c237993c25186
p4raw-id: //depot/maint-5.8/perl@25470
p4raw-integrated: from //depot/perl@25469 'copy in' x2p/a2py.c
(@19242..) cygwin/perlld.in (@21783..) hints/aix.sh (@23952..)
hints/linux.sh (@24075..) hints/hpux.sh (@24107..) AUTHORS
(@25085..) 'edit in' Configure (@25387..)
p4raw-integrated: from //depot/perl@25231 'edit in' handy.h (@25196..)
p4raw-integrated: from //depot/perl@24981 'edit in' hints/darwin.sh
(@24446..)
p4raw-integrated: from //depot/perl@24667 'edit in' perl.c (@24666..)
p4raw-integrated: from //depot/perl@24628 'merge in' perlapi.h
(@24574..)
p4raw-integrated: from //depot/perl@24627 'copy in'
ext/DynaLoader/dl_dlopen.xs (@12627..) 'merge in' embed.pl
(@24492..) sv.c (@24625..)
p4raw-integrated: from //depot/perl@24588 'copy in' cflags.SH
(@17945..)
p4raw-integrated: from //depot/perl@24539 'ignore' hints/solaris_2.sh
(@23750..)
p4raw-integrated: from //depot/perl@24444 'edit in' perl.h (@24421..)
'ignore' hints/dec_osf.sh (@23864..) 'merge in' toke.c
(@24440..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
strange collection of files that seem to change with the integration
of all the attributes probing code.
Integrate:
[ 24431]
Subject: [PATCH] attributes-two.patch, the next batch
From: Andy Lester <andy@petdance.com>
Date: May 9, 2005 5:45 PM
Message-ID: <20050509154518.GA18273@petdance.com>
[ 24492]
Subject: [PATCH] perl 5.9.x (@ 24471): Symbian update
From: <jarkko.hietaniemi@nokia.com>
Date: Mon, 16 May 2005 17:59:35 +0300
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D793@esebe105.NOE.Nokia.com>
completed by:
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D7A0@esebe105.NOE.Nokia.com>
[ 24495]
Subject: [PATCH] more about __attribute__
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Tue, 17 May 2005 20:36:43 +0300
Message-ID: <428A2BAB.9020306@gmail.com>
[ 24508]
Subject: [PATCH] Attribute configuration
From: Andy Lester <andy@petdance.com>
Date: Thu, 19 May 2005 12:32:56 -0500
Message-ID: <20050519173256.GA29039@petdance.com>
[ 24519]
Need to make PERL_UNUSED_DECL conditional as xlc on AIX doesn't like
it being redefined.
[ 24520]
Updaate ppport.h to get a conditional PERL_UNUSED_DECL
[ 24521]
Update XS code to declare PERL_UNUSED_DECL conditionally
[ 24536]
Make the __attribute__ stuff work with Symbian (Jarkko).
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-05/msg00530.html
p4raw-link: @24536 on //depot/perl: 5b2bd0a5b0f42f1ec1874721dd99072f7f7d3340
p4raw-link: @24521 on //depot/perl: aec614a53fcaa2a63038ec4dcf0fcd1cda92fd31
p4raw-link: @24520 on //depot/perl: ab9184c907a73e26d04db8741a60e1abb3ead566
p4raw-link: @24519 on //depot/perl: 62093c1c517a0f69ccb4c04109c4e03e3036523d
p4raw-link: @24508 on //depot/perl: 0dbb1585a715e56312e579a5f0e7f82241b38352
p4raw-link: @24495 on //depot/perl: f22be1b8bd009cf4b53bd4bad9a8883a7dc9f572
p4raw-link: @24492 on //depot/perl: abb2c24232c1dbd60ae39bdbb7e3cf487e3da996
p4raw-link: @24431 on //depot/perl: f54cb97a39f1a5849851e77a33524dfca2644cf5
p4raw-id: //depot/maint-5.8/perl@25467
p4raw-integrated: from //depot/perl@25466 'copy in' plan9/genconfig.pl
(@2957..) hints/next_3_0.sh (@4271..) vms/genconfig.pl
(@11758..) hints/vmesa.sh (@17454..) uconfig.sh (@23027..)
ext/Time/HiRes/ppport.h (@23329..) ext/Devel/PPPort/PPPort.pm
ext/Devel/PPPort/parts/inc/misc (@23926..) ext/Cwd/ppport.h
(@23977..) 'edit in' ext/List/Util/Util.xs (@24465..) 'merge
in' plan9/config_sh.sample wince/config.ce (@22334..)
Cross/config.sh-arm-linux (@23577..) Porting/config.sh
(@24211..)
p4raw-integrated: from //depot/perl@24521 'edit in' ext/POSIX/POSIX.xs
(@24271..) ext/Storable/Storable.xs (@24439..)
p4raw-edited: from //depot/perl@24508 'edit in' sv.c (@24491..) perl.h
(@24501..)
p4raw-integrated: from //depot/perl@24508 'copy in' t/op/sprintf.t
(@20979..) perlio.h (@24365..) 'edit in' Porting/pumpkin.pod
(@23781..) op.c (@24492..) mg.c perl.c (@24501..) 'merge in'
NetWare/config.wc (@22334..) Porting/Glossary (@23674..)
epoc/config.sh (@24149..) configure.com (@24221..) Configure
(@24313..) win32/config.bc win32/config.gc win32/config.vc
win32/config.vc64 (@24319..) config_h.SH (@24432..) XSUB.h
malloc.c (@24489..)
p4raw-integrated: from //depot/perl@24492 'edit in' embed.pl (@24445..)
scope.c universal.c (@24489..)
p4raw-edited: from //depot/perl@24431 'edit in' embed.fnc (@24422..)
p4raw-integrated: from //depot/perl@24431 'edit in' toke.c (@24422..)
gv.c (@24427..) 'ignore' proto.h (@24422..) 'merge in' handy.h
(@24243..) pp_sys.c (@24367..) pp_ctl.c (@24412..) doop.c
utf8.c (@24414..) pp.c (@24420..) pod/perlapi.pod (@24422..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24243]
A more efficient way of expressing the MALLOC_WRAP conditional compile.
[ 24244]
Replace Renew(SvPVX(...)...) with SvPV_renew, which avoids an LVALUE
SvPVX
[ 24245]
SvPV_renew also calls SvLEN_set
Add SvPV_shrink_to_cur(sv) to call SvPV_renew with SvCUR(sv)+1.
For Ponie this can be a single call into the PMC
p4raw-link: @24245 on //depot/perl: 1da4ca5ff65374ad6965719e5eb33e3027a745a7
p4raw-link: @24244 on //depot/perl: b7e9a5c2d751f7ed3b8a703e57ac933ded5b16ce
p4raw-link: @24243 on //depot/perl: 8b44ba4cc571a1253e8c2108fde4508f22646523
p4raw-id: //depot/maint-5.8/perl@25449
p4raw-integrated: from //depot/perl@24245 'edit in' pp_hot.c sv.h
(@24244..)
p4raw-integrated: from //depot/perl@24244 'edit in' pp_sys.c (@24223..)
toke.c (@24233..)
p4raw-integrated: from //depot/perl@24243 'copy in' handy.h (@24217..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24165]
Down with C++ reserved names
(and also function pointer declarations that rely on the C semantics
of ())
[ 24170]
Add casting to allow g++ (3.3.5) to compile the core code.
A C++ compiler produces lots of warnings that are probably valid
concerns to investigate.
[ 25445]
Missing DO_BO_PACK_PC and DO_BO_UNPACK_PC for the 5.8.x case
(and the don't know the pointer size case)
p4raw-link: @25445 on //depot/perl: 45f723e18cecdd96fecb0ec8aac8d7af7437f6f7
p4raw-link: @24170 on //depot/perl: 07409e015252427f5ec1d8889bbfb78cf39d061d
p4raw-link: @24165 on //depot/perl: 0723351e0aae3b4ed046fabd41bf188a3d6a77df
p4raw-id: //depot/maint-5.8/perl@25447
p4raw-edited: from //depot/perl@25441 'edit in' pp_pack.c (@25397..)
p4raw-integrated: from //depot/perl@25441 'copy in' x2p/walk.c
(@19242..)
p4raw-integrated: from //depot/perl@24170 'copy in'
ext/Devel/DProf/DProf.xs (@20447..) 'merge in' ext/B/B.xs
(@23983..) gv.c toke.c (@24081..) scope.c (@24082..) util.c
(@24096..) perl.c sv.c (@24148..) perl.h (@24151..) doio.c
(@24167..)
p4raw-integrated: from //depot/perl@24165 'merge in'
ext/Storable/Storable.xs (@23852..)
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 23336]
Perl -DT segfaults when parsing a 'use' statement
[ 23339]
the improved -DT output of #23325 could print an uninit stack value
p4raw-link: @23339 on //depot/perl: 3afc138ae8d937f9bbca45350859ec2c8429f730
p4raw-link: @23336 on //depot/perl: 401441c0a1ebb6ac9c38237eb5daa1c00cea8bb6
p4raw-id: //depot/maint-5.8/perl@25435
p4raw-integrated: from //depot/perl@23339 'edit in' toke.c (@23336..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24081]
Subject: [PATCH] Consting five
Message-ID: <20050325231409.GB17660@petdance.com>
(bowlderised to remove const from all externally linked function
prototypes)
p4raw-link: @24081 on //depot/perl: dd374669df59cc2457708a01ea0f6d332912530b
p4raw-id: //depot/maint-5.8/perl@25428
p4raw-integrated: from //depot/perl@24081 'copy in'
ext/DynaLoader/dlutils.c (@16638..) locale.c (@23725..) 'edit
in' gv.c (@24074..) perl.c (@24077..) embed.fnc proto.h
(@24079..) 'ignore' embed.h (@24044..) 'merge in'
miniperlmain.c (@23746..) thrdvar.h (@23780..) av.c (@24037..)
pp_sys.c (@24074..) intrpvar.h (@24077..) mg.c regcomp.c toke.c
(@24079..) op.c (@24080..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24079]
Subject: [PATCH] Consting part 4
Message-ID: <20050325204331.GA16388@petdance.com>
(bowlderised to remove const from all externally linked function
prototypes)
p4raw-link: @24079 on //depot/perl: 73d840c0daa603a18a29260159881d4ef6772d73
p4raw-id: //depot/maint-5.8/perl@25427
p4raw-integrated: from //depot/perl@24079 'copy in' taint.c (@24074..)
'edit in' op.c util.c (@24074..) 'merge in' toke.c (@24070..)
mg.c numeric.c perlio.c regcomp.c scope.c sv.c utf8.c
(@24074..) embed.fnc pod/perlapi.pod proto.h (@24077..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24049]
Subject: [PATCH] More consting goodness
Message-ID: <20050319072830.GA7721@petdance.com>
(bowlderised to remove const from all externally linked function
prototypes)
p4raw-link: @24049 on //depot/perl: bfed75c6338f0ba740aa210f4b0267e39ca4662b
p4raw-id: //depot/maint-5.8/perl@25424
p4raw-integrated: from //depot/perl@24049 'edit in' perl.c (@24043..)
sv.c (@24044..) toke.c (@24046..) 'merge in' opcode.h
(@22509..) deb.c (@23180..) handy.h (@23455..) opcode.pl
(@23501..) dump.c (@23997..) pp_sys.c (@23999..) op.c
pod/perlapi.pod pp_ctl.c (@24042..) embed.fnc proto.h regcomp.c
regexec.c (@24044..)
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 23325]
improve lexer debugging output (-DT)
Decode yylex() return values, and show lexer state each time
yylex() is called
p4raw-link: @23325 on //depot/perl: bbf60fe61b01cdf81488be8df998a73605e38931
p4raw-id: //depot/maint-5.8/perl@25423
p4raw-edited: from //depot/perl@23325 'edit in' toke.c (@23135..)
p4raw-integrated: from //depot/perl@23325 'merge in' embed.fnc embed.h
proto.h (@23157..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24042]
Subject: [PATCH] More const parms
Message-ID: <20050314195954.GB7141@petdance.com>
(bowlderised to remove const from all externally linked function
prototypes)
p4raw-link: @24042 on //depot/perl: 7fc634935189abec1d574a9733c7093e5c9f2781
p4raw-id: //depot/maint-5.8/perl@25422
p4raw-integrated: from //depot/perl@24042 'merge in' numeric.c
(@23176..) sv.c (@23857..) perlio.c (@23906..) toke.c
(@23965..) pad.c pp_hot.c (@24023..) embed.fnc gv.c op.c
pod/perlapi.pod pp_ctl.c proto.h scope.c utf8.c (@24037..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24248]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #5
Message-ID: <20050419000925.GA21640@mccoy.peters.homeunix.org>
[ 24249]
Simplify PERL_DEBUG_PAD_ZERO so it continues to expand to
valid C code
[ 24253]
Restore SvEND_set
p4raw-link: @24253 on //depot/perl: 7ae8ee9e2dc5b5e2978d561e17a946dd34408c4f
p4raw-link: @24249 on //depot/perl: a5c57919c9a1f33f50e0270008702e16d2ee3e0b
p4raw-link: @24248 on //depot/perl: b162af07ec759e1ba6b84569e4963bc5c289d75f
p4raw-id: //depot/maint-5.8/perl@25391
p4raw-integrated: from //depot/perl@25390 'copy in'
ext/ByteLoader/ByteLoader.pm (@20425..) ext/Devel/Peek/Peek.pm
(@23419..)
p4raw-edited: from //depot/perl@24253 'edit in' sv.h (@24252..)
p4raw-integrated: from //depot/perl@24248 'copy in'
ext/Devel/Peek/Peek.xs (@16048..) ext/PerlIO/scalar/scalar.pm
(@21067..) ext/POSIX/POSIX.pm (@22513..)
ext/List/Util/lib/List/Util.pm (@22838..)
ext/threads/threads.pm (@23120..) ext/POSIX/POSIX.xs (@23211..)
ext/PerlIO/scalar/scalar.xs (@23340..)
ext/Data/Dumper/Dumper.xs (@23671..) ext/Data/Dumper/Dumper.pm
(@23851..) ext/PerlIO/encoding/encoding.xs (@24239..) 'edit in'
ext/Storable/Storable.pm (@23079..) perl.h (@24174..) sv.c
(@24247..) 'merge in' ext/PerlIO/encoding/encoding.pm
(@19595..) pp.h (@24106..) mg.c (@24165..)
ext/threads/shared/shared.xs pad.h (@24175..) pad.c (@24206..)
regcomp.c (@24233..) op.c (@24237..) ext/Storable/Storable.xs
gv.c pp.c scope.c (@24239..) pp_hot.c toke.c (@24245..) dump.c
(@24247..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(the sv_upgrade change from)
[ 22934]
Assert that SV type has magic member when reading/writing.
Will catch buggy code.
[ 24199]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #1
Message-ID: <20050406232110.GA12249@mccoy.peters.homeunix.org>
Date: Wed, 6 Apr 2005 18:21:10 -0500
[ 24204]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #2
From: Steve Peters <steve@fisharerojo.org>
Date: Thu, 7 Apr 2005 13:51:49 -0500
Message-ID: <20050407185149.GA4418@mccoy.peters.homeunix.org>
[ 24206]
Add SvIVX() to PERL_DEBUG_COW, and change pad.c to SvIVset()
[ 24229]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #3
From: Steve Peters <steve@fisharerojo.org>
Message-ID: <20050411023736.GB9355@mccoy.peters.homeunix.org>
Date: Sun, 10 Apr 2005 21:37:36 -0500
(with correction to SvUV_set)
[ 24230]
Don't PERL_HASH(SvUVX(...)...) as it's actually a set.
Plus add an editor block
[ 24239]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #4
Message-ID: <20050416160502.GA26957@mccoy.peters.homeunix.org>
From: Steve Peters <steve@fisharerojo.org>
Date: Sat, 16 Apr 2005 11:05:02 -0500
plus fix to Perl_rvpv_dup assigning to an RV with SvPVX
[ 24240]
Two more uses of lvalue SvIVX()
[ 24246]
PERL_DEBUG_COW for SvUVX and SvPVX
p4raw-link: @24246 on //depot/perl: 379d1ffd1cdc48dce48686458f3153f5dd29f323
p4raw-link: @24240 on //depot/perl: a6f787ca70fe8281557cb1a6f45d147f91cb88bb
p4raw-link: @24239 on //depot/perl: f880fe2f705a50a69328065c7b46fe16e2c252e8
p4raw-link: @24230 on //depot/perl: 4946a0facf2ed3326dca260a8311b490867691c5
p4raw-link: @24229 on //depot/perl: 607fa7f26ce8e3518faf053c2dbf72e6a35ee9b9
p4raw-link: @24206 on //depot/perl: b19bbeda6b26f3e23a2972d1e2954d2ad559f3eb
p4raw-link: @24204 on //depot/perl: 45977657b0fa2c29b268b817f40e6b295a501d39
p4raw-link: @24199 on //depot/perl: 9d6ce603cdee7562a08f99e2c98401671e70d7f2
p4raw-link: @22934 on //depot/perl: ffb05e06c71730527accd4c1399a30e98fb7f6d5
p4raw-id: //depot/maint-5.8/perl@25390
p4raw-integrated: from //depot/perl@25389 'copy in'
ext/DynaLoader/dl_dyld.xs (@24163..)
p4raw-edited: from //depot/perl@24246 'edit in' sv.h (@24245..)
p4raw-integrated: from //depot/perl@24240 'copy in'
lib/ExtUtils/t/Constant.t (@23935..) 'edit in'
ext/ByteLoader/byterun.c (@24199..)
p4raw-integrated: from //depot/perl@24239 'copy in'
ext/PerlIO/encoding/encoding.xs (@19593..) malloc.c (@24108..)
'edit in' sv.c (@24229..) 'merge in' cop.h (@23157..) av.c
(@24106..) ext/Storable/Storable.xs pp_sort.c (@24165..) gv.c
scope.c (@24170..) perl.c (@24228..)
p4raw-integrated: from //depot/perl@24204 'edit in' pp.c pp_hot.c
(@24074..) pp_ctl.c (@24094..) op.c (@24165..)
ext/List/Util/Util.xs toke.c (@24199..) 'merge in' doio.c
util.c (@24170..) ext/threads/threads.xs (@24175..)
p4raw-integrated: from //depot/perl@24199 'edit in' pad.c (@24106..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 24228]
Avoid taking a reference to SvIVX and putting that address on the
save stack
[ 24241]
Refactor the odd-one-out code before a Renew(SvPVX(...)...)
[ 24344]
Calling sv_backoff() on something that's about to be free()d will
memmov() memory that's about to be freed. Seems wasteful.
[ 24357]
Explode if anyone attempts to sv_upgrade PL_mess_sv.
Should this be a panic: ?
[ 24373]
PL_mess_sv is always >= SVt_PVMG, so no need for an if() test
[ 24418]
The idea is that when you find something, you stop looking.
( http://use.perl.org/comments.pl?sid=26369&cid=40183 )
[ 24419]
There's no need to set a reference count for the new SV heads, as it's
always set to 1 at uprooting time.
But set it to zero when DEBUGGING to make things clearer. Plus fix a
bug introduced by change 22945, where the last SV head had an
uninitialised reference count.
[ 24423]
Simplify S_hv_notallowed slightly by passing a prebuilt message
template. (Also slightly smaller object code)
[ 24438]
As we have the length of the string easily to hand, no reason not to
use it.
[ 24439]
s/sv_setpv(sv,"")/sv_setpvn(sv,"",0)/
plus a couple of 1 byte sv_setpv()s too.
[ 24626]
Subject: [PATCH] Teeny optimization in S_hv_magic_check
Date: Tue, 24 May 2005 11:41:15 -0500
Message-ID: <20050524164115.GA12027@petdance.com>
[ 24638]
Change the logic to avoid needing to set a variable during the loop
[ 24646]
Avoid updating a variable in the loop
[ 24648]
Avoid updating a variable in a loop.
Only calculate the number of links in a hash bucket chain if we really
need it.
[ 24669]
Subject: [PATCH] use lengths in sv_setpv() calls
From: Andy Lester <andy@petdance.com>
Date: Wed, 1 Jun 2005 23:16:56 -0500
Message-ID: <20050602041656.GA3000@petdance.com>
p4raw-link: @24669 on //depot/perl: 616d8c9c7dee8ffe0d25891708d3380cabc2db84
p4raw-link: @24648 on //depot/perl: 0298d7b92741692bcf2e34c418a564332bb034e6
p4raw-link: @24646 on //depot/perl: 9e720f71ce602dbb0ba425fccdc5b863b0188ec2
p4raw-link: @24638 on //depot/perl: 45d1cc86c04096be7208350f66eaf64f4ab1d6a1
p4raw-link: @24626 on //depot/perl: 4ab2a30b7819ac6edb69c69e044edaf44dd8119f
p4raw-link: @24439 on //depot/perl: c69006e4a4556d3b1d6e1a57c49a95b1d16efeb0
p4raw-link: @24438 on //depot/perl: ea6e9374082ba65411b39d56a62387c8a2bd2879
p4raw-link: @24423 on //depot/perl: c8cd64651f654f22b1bfc6e04141770a129de64d
p4raw-link: @24419 on //depot/perl: 03e367892efb7218f1a5ccab257a8ceaf34be0f3
p4raw-link: @24418 on //depot/perl: c0ff570e2e94389172145aa89c5c3840c2355167
p4raw-link: @24373 on //depot/perl: f350b448ae021c71a4662e0a5bb0b3454004be98
p4raw-link: @24357 on //depot/perl: 0ec50a73a7a3c090cf7ebd194989882969e47823
p4raw-link: @24344 on //depot/perl: 5228ca4e093950c8cd059c706dfbce052f74fa4d
p4raw-link: @24241 on //depot/perl: d5b5861bfad2c5081a544610aa6f33c0ea24ea2b
p4raw-link: @24228 on //depot/perl: f398eb67d321bfe2b4dd05cb57fa3c94a3337abc
p4raw-id: //depot/maint-5.8/perl@25385
p4raw-integrated: from //depot/perl@24669 'edit in' sv.c (@24665..)
'merge in' gv.c util.c (@24666..)
p4raw-integrated: from //depot/perl@24626 'edit in' hv.c (@24584..)
p4raw-integrated: from //depot/perl@24439 'edit in' op.c (@24438..)
'merge in' dump.c ext/B/B.xs (@24271..) doio.c (@24414..) mg.c
(@24420..) pp_sys.c toke.c (@24431..) ext/Storable/Storable.xs
(@24436..)
p4raw-integrated: from //depot/perl@24241 'edit in' pp_hot.c (@24239..)
p4raw-integrated: from //depot/perl@24228 'edit in' perl.c (@24170..)
pp_ctl.c (@24204..)
|
|
|
| |
p4raw-id: //depot/maint-5.8/perl@24635
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 23900]
minor corrections to comments in perly.y
[ 23986]
Subject: Patch for Perlbug #4253
From: Nikolai Eipel <eipel@web.de>
Date: Sat, 29 Jan 2005 16:52:53 +0100
Message-Id: <200501291652.53841.eipel@web.de>
(-T and -B invalidate _ filehandle when no read permission on file)
plus a regression test
[ 23997]
SvUTF8 can be present on scalars other than PVs
(specifically references with overloaded stringification)
[ 23998]
ithreads: cond_signal() on a non-shared object coredumped
[ 23999]
Fix for bug [ID 20020227.005] format bug with undefined _TOP
http://rt.perl.org/rt3/Ticket/Display.html?id=8698
If there was no TOP format the lines left on page was set
to fixed number, now set to the current page length of the
IO channel used. More debugging for yet another bug needed.
[ 24022]
Make the return value of close() depend not only on the success of the
close itself, but also on whether the output stream had a previous
error. From Jim Meyering <jim@meyering.net>, via Debian.
[ 24070]
Forbid the -C option on the command-line
as suggested by Merijn (see [perl #34087])
[ 24080]
Subject: Re: [perl #34568] Perl crashes reading past the end of a heap block while parsing foreach statement
From: Gurusamy Sarathy <gsar@ActiveState.com>
Date: Fri, 25 Mar 2005 10:31:09 -0800
Message-Id: <200503251831.j2PIV9A6006234@smtp3.ActiveState.com>
[ 24092]
Fix PerlLIO_chsize() for platforms that don't have chsize()
This is the patch from the end of the thread that started here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-09/msg00055.html
[ 24167]
Using savesvpv() here is terser and produces smaller object code.
[ 24174]
If we're going to prototype modfl(), it needs extern "C" linkage.
p4raw-link: @24174 on //depot/perl: a221a8a55f0bbb6b52da5c544e7bc886f16754e8
p4raw-link: @24167 on //depot/perl: 705bfa5f438d0b377898a48829d400d708246a4c
p4raw-link: @24092 on //depot/perl: 58e24efff3e72032a19e2adb55a951735452dbca
p4raw-link: @24080 on //depot/perl: bd5f3bc473acbb69a352d57b0baf5d694577ad8e
p4raw-link: @24070 on //depot/perl: 3ffe3ee448ef9bbf97ab82f8e68a3a749541b012
p4raw-link: @24022 on //depot/perl: e199e3bef188fd5eadcca420af186241e2773db1
p4raw-link: @23999 on //depot/perl: b929a54bc3b1e6622917dee605ce635e4c48caf4
p4raw-link: @23998 on //depot/perl: 10532ef0bc83090a3acebb63693a4f506bd96830
p4raw-link: @23997 on //depot/perl: 86f0d186b5906b677cf64db5216b59d27c937db6
p4raw-link: @23986 on //depot/perl: 25988e07f3c5c5717930b897625a3e6119c92879
p4raw-link: @23900 on //depot/perl: ad4673e589e7f7480399659499acd36d1af9a0f3
p4raw-id: //depot/maint-5.8/perl@24195
p4raw-integrated: from //depot/perl@24193 'copy in' iperlsys.h
(@21433..) t/op/stat.t (@23842..) 'merge in' perl.h (@24170..)
p4raw-integrated: from //depot/perl@24092 'edit in' doio.c (@24074..)
p4raw-integrated: from //depot/perl@24080 'merge in' op.c (@24079..)
p4raw-integrated: from //depot/perl@24070 'merge in' toke.c (@24049..)
pod/perldiag.pod (@24052..)
p4raw-integrated: from //depot/perl@23998 'copy in'
ext/threads/shared/shared.xs (@23438..)
p4raw-integrated: from //depot/perl@23997 'merge in' dump.c (@23180..)
p4raw-integrated: from //depot/perl@23986 'edit in' pp_sys.c (@23898..)
p4raw-integrated: from //depot/perl@23900 'merge in' perly.y (@23357..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 23964]
Require version 0.05 of Devel::Tokenizer::C.
[ 23965]
Regenerate Perl_keyword() to remove superfluous goto statements.
p4raw-link: @23965 on //depot/perl: 3140b3dadd87efbc39d3d4ff1289925baa047cc9
p4raw-link: @23964 on //depot/perl: 35175a9ce4be48663a7f98d01d6f5a77a0214ecf
p4raw-id: //depot/maint-5.8/perl@24183
p4raw-integrated: from //depot/perl@24182 'merge in' perl_keyword.pl
(@23914..)
p4raw-integrated: from //depot/perl@23965 'merge in' toke.c (@23914..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 23861]
Update copyright years and add editor blocks
[ 23941]
With mallocwrap New() evaluates its arguments more than once, so they
had better not have any side effects.
:-(
[ 23943]
Avoid evaluating a strlen twice due the new implementation
of New() with PERL_MALLOC_WRAP
[ 23968]
Use strl* functions in doio.c when available
Based on :
Subject: [PATCH] Changes to doio.c to use strlcpy() and strlcat()
From: Steve Peters <steve@fisharerojo.org>
Date: Wed, 1 Dec 2004 19:42:14 -0600
Message-ID: <20041202014214.GA20907@mccoy.peters.homeunix.org>
[ 24003]
Update -v copyright notice
[ 24032]
gcc warning patch by Andy Lester
[ 24046]
Remove an useless line, spotted by Andy Lester
[ 24058]
Break up long lines in -V output for compile-time options
Subject: Re: sitecustomize.pl [PATCH]
From: sthoenna[at]efn.org (Yitzchak Scott-Thoennes)
Date: Tue, 8 Mar 2005 17:46:04 -0800
Message-ID: <20050309014604.GA5876[at]efn.org>
[ 24102]
USE_STRLCAT and USE_STRLCPY now actually used
LIBM_VERSION_TYPE and USE_SITECUSTOMIZE are preparations
for future use
[ 24106]
Update copyrights.
[ 24108]
Another Win32 compilation clean-up (for when using Perl's malloc)
[ 24121]
Update copyrights.
Well, those are generated files anyway.
p4raw-link: @24121 on //depot/perl: 2419183b5b2616670ccea658b69504ec1babc68d
p4raw-link: @24108 on //depot/perl: 575fbe19638bbb2c64232d56697c4e2bd450b1de
p4raw-link: @24106 on //depot/perl: 1d3259712a05143b33614901d9fae89e4bbfaa3e
p4raw-link: @24102 on //depot/perl: cae3d67c6ac216abcbe9b6832a607768c0fe4ccf
p4raw-link: @24058 on //depot/perl: efcaa95b05d30c10585967bb358126b84bd75b53
p4raw-link: @24046 on //depot/perl: 6176dd9f323ed71666b3090232f3bc20f1d8ec8b
p4raw-link: @24032 on //depot/perl: 22469a62e89c5b688296aee74b9b68348ff12194
p4raw-link: @24003 on //depot/perl: 359b00fe3089c84f6f4b5e7703992d79ccfc9b88
p4raw-link: @23968 on //depot/perl: 0c19750d2627c55b20798d7cb5b4c84a03d8ec71
p4raw-link: @23943 on //depot/perl: fbbafa6d4d20579293b51de798077b9e8c394e94
p4raw-link: @23941 on //depot/perl: 26866f99b421a0fa48720d3ab1c6664d3cde4a59
p4raw-link: @23861 on //depot/perl: af3babe40f275e6db9af8c90e109cc84e4f526b3
p4raw-id: //depot/maint-5.8/perl@24156
p4raw-branched: from //depot/perl@24154 'branch in' regen_perly.pl
(@23959..)
p4raw-integrated: from //depot/perl@24154 'copy in' perlapi.c
(@20406..) malloc.c (@23176..) hv.h (@23873..) 'edit in'
handy.h (@24102..) embedvar.h (@24106..) 'merge in' embed.pl
(@23568..) thread.h (@23749..) pp.h (@23767..) perlapi.h
scope.h (@23780..) doop.c (@23857..) op.h (@23983..) XSUB.h
deb.c regcomp.h (@24074..) numeric.c (@24079..) av.c
miniperlmain.c thrdvar.h (@24081..) sv.h (@24088..) pad.c
(@24089..) gv.h (@24095..)
p4raw-integrated: from //depot/perl@24121 'merge in' global.sym
(@23873..) embed.h (@24094..) proto.h (@24095..)
p4raw-integrated: from //depot/perl@24106 'edit in' perl.h (@24074..)
'merge in' dump.c (@24088..)
p4raw-integrated: from //depot/perl@24058 'edit in' perl.c (@24049..)
p4raw-integrated: from //depot/perl@24046 'merge in' toke.c (@24042..)
p4raw-integrated: from //depot/perl@23968 'merge in' doio.c (@23725..)
p4raw-integrated: from //depot/perl@23941 'edit in' util.c (@23881..)
p4raw-integrated: from //depot/perl@23861 'merge in' hv.c (@23843..)
utf8.c (@23857..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 23875]
Replace Perl_keyword() with a version that's 20% faster on typical
input, generated by subclassing ExtUtils::Constant. (Typical input
being about 135M of input from running a lot of perl scripts)
[ 23877]
A script to regenerate Perl_keyword()
[ 23878]
Ooops. It was 190M when I was using 4 bytes per entry for lengths in
the dump file. The newer format is only 135M
[ 23914]
Make Perl_keyword() another 30% faster.
p4raw-link: @23914 on //depot/perl: 4c3bbe0f1940fe1418b3633a0eb6151f5eccf740
p4raw-link: @23878 on //depot/perl: aa5b165557d6dbcd68fec46d05345cef09320ef1
p4raw-link: @23877 on //depot/perl: d30bcfc16b8d58581237bdcf9a2169c169d9b26f
p4raw-link: @23875 on //depot/perl: e2e1dd5af807c886b8322d1af8c8311fa0f03adb
p4raw-id: //depot/maint-5.8/perl@23933
p4raw-edited: from //depot/perl@23932 'edit in' perl_keyword.pl
(@23897..)
p4raw-edited: from //depot/perl@23878 'edit in' toke.c (@23875..)
p4raw-integrated: from //depot/perl@23877 'merge in' MANIFEST
(@23867..)
|