Jerry D. Hedden [Mon, 17 Jul 2006 05:00:01 +0000]
[Fwd: Smoke [5.9.4] 28575 FAIL(XF) OSF1 V5.1 (EV6/4 cpu)]
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <
20060717050001.fb30e530d17747c2b054d625b8945d88.b729fe881f.wbe@email.secureserver.net>
p4raw-id: //depot/perl@28598
Randy W. Sims [Thu, 6 Apr 2006 22:33:04 +0000]
Fix Borland problem with quoted pre-processor macros in response files
This should clear up the errors from Module/Build/t/ppm.t and
Module/Build/t/xs.t in the Borland smokes.
Subject: Re: Smoke [5.9.4] 27656 FAIL(F) MSWin32 WinXP/.Net SP2 (x86/2 cpu)
From: "Randy W. Sims" <ml-perl@thepierianspring.org>
Message-ID: <
4435CF60.1000707@thepierianspring.org>
See the thread here for details:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-04/msg00027.html
p4raw-id: //depot/perl@28597
Steve Peters [Tue, 18 Jul 2006 03:10:51 +0000]
Additional reason for ssh passphrase failures.
p4raw-id: //depot/perl@28596
Rafael Garcia-Suarez [Mon, 17 Jul 2006 21:11:52 +0000]
Remove the C89 checking with gcc
(but leave a note in perlhack)
p4raw-id: //depot/perl@28595
Yves Orton [Sat, 15 Jul 2006 18:21:15 +0000]
Silence system warning during tests (only on win32 for now)
Message-ID: <
9b18b3110607150921p33be8e87wd51b2fd317a81587@mail.gmail.com>
p4raw-id: //depot/perl@28594
Steve Hay [Mon, 17 Jul 2006 14:23:59 +0000]
Avoid an error that VC++'s resource compiler seems to have
with a reference to "perly.y" in "perly.h"
See the thread here for details:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-07/msg00460.html
p4raw-id: //depot/perl@28593
H.Merijn Brand [Mon, 17 Jul 2006 06:51:54 +0000]
Cygwin doesn't cope (yet) with gcc flags -std=c89
p4raw-id: //depot/perl@28592
Rafael Garcia-Suarez [Sun, 16 Jul 2006 21:42:59 +0000]
Check for taintedness of PERL5SHELL on Windows
(bug #39832)
p4raw-id: //depot/perl@28591
Jarkko Hietaniemi [Sun, 16 Jul 2006 13:11:15 +0000]
MIME::Base64 quoted-print.t: z/OS (EBCDIC)
Message-ID: <
44BA10C3.8040007@iki.fi>
p4raw-id: //depot/perl@28590
Yves Orton [Sun, 16 Jul 2006 19:59:02 +0000]
Re: Fix loads of warnings from the last escaping patch...
Message-ID: <
9b18b3110607161059j276ac869p450aa178150044ae@mail.gmail.com>
p4raw-id: //depot/perl@28589
Jarkko Hietaniemi [Sun, 16 Jul 2006 20:27:20 +0000]
perlhack: advertise Configure -Dgccansipedantic
Message-Id: <
200607161727.k6GHRKFk069579@kosh.hut.fi>
p4raw-id: //depot/perl@28588
Steve Peters [Sun, 16 Jul 2006 15:40:29 +0000]
Upgrade to Module-Build-0.2803
p4raw-id: //depot/perl@28587
Steve Peters [Sun, 16 Jul 2006 14:54:58 +0000]
Upgrade to Test-Simple-0.64
p4raw-id: //depot/perl@28586
Jarkko Hietaniemi [Sat, 15 Jul 2006 22:15:29 +0000]
Re: [PATCH] various safety/portability tweaks
Message-ID: <
44B93ED1.7080000@iki.fi>
Fix for change #28578.
p4raw-link: @28578 on //depot/perl:
d130778686fc2c04eb7d731512df9e71304d5573
p4raw-id: //depot/perl@28585
Dave Mitchell [Sun, 16 Jul 2006 00:20:25 +0000]
run regen_headerds
p4raw-id: //depot/perl@28584
SADAHIRO Tomoyuki [Sat, 15 Jul 2006 20:16:01 +0000]
comment update for scan_const
Message-Id: <
20060715201552.9FA5.BQW10602@nifty.com>
p4raw-id: //depot/perl@28583
Yves Orton [Sat, 15 Jul 2006 18:56:03 +0000]
Updated escaping code. utf8 regex debug output improvements
Message-Id: <
9b18b3110607150956o6273a16clb1518911d1945d4@mail.gmail.com>
p4raw-id: //depot/perl@28582
Steve Peters [Sat, 15 Jul 2006 18:57:39 +0000]
Adding Module::Build::Version missed in upgrade.
p4raw-id: //depot/perl@28581
Steve Peters [Sat, 15 Jul 2006 15:22:35 +0000]
Upgrade to ANSIColor-1.11
p4raw-id: //depot/perl@28580
Steve Peters [Sat, 15 Jul 2006 14:46:53 +0000]
Upgrade to Module-Build-0.2802
p4raw-id: //depot/perl@28579
Jarkko Hietaniemi [Sat, 15 Jul 2006 13:14:32 +0000]
various safety/portability tweaks
Message-ID: <
44B8C008.4030300@iki.fi>
p4raw-id: //depot/perl@28578
Jarkko Hietaniemi [Sat, 15 Jul 2006 12:30:25 +0000]
cflags.SH: add missing C files
Message-ID: <
44B8B5B1.2050902@iki.fi>
p4raw-id: //depot/perl@28577
Jarkko Hietaniemi [Sat, 15 Jul 2006 12:19:45 +0000]
Re: [PATCH] cflags.SH: add -std=c89
Message-ID: <
44B8B331.8090009@iki.fi>
p4raw-id: //depot/perl@28576
Craig A. Berry [Fri, 14 Jul 2006 18:18:18 +0000]
overload.t has same locale problem with VMS that it has with dec_osf
p4raw-id: //depot/perl@28575
Craig A. Berry [Fri, 14 Jul 2006 18:09:40 +0000]
Make sysconf tests handle unimplemented success indications
for the benefit of Mac OS X and VMS.
p4raw-id: //depot/perl@28574
Anno Siegel [Fri, 14 Jul 2006 16:33:01 +0000]
Silence a compiler warning on Win32/VC++
Subject: Re: Smoke [5.9.4] 28569 FAIL(F) MSWin32 WinXP/.Net SP2 (x86/2 cpu)
Message-Id: <
8CC2FF7E-42EE-4B28-A9D2-4FCD8C745004@mailbox.tu-berlin.de>
p4raw-id: //depot/perl@28573
Steve Peters [Fri, 14 Jul 2006 14:38:28 +0000]
Skip tests for pathconf() and fpathconf() on HP-UX for
_PC_CHOWN_RESTRICTED. The HP-UX manpage suggests not trying
to do it, and that the errno will not be set on failure.
p4raw-id: //depot/perl@28572
Dave Mitchell [Fri, 14 Jul 2006 11:50:37 +0000]
remove regex postive super-linear cache code
(it wasn't actually achieving anything)
p4raw-id: //depot/perl@28571
Jarkko Hietaniemi [Fri, 14 Jul 2006 09:34:09 +0000]
-DPERL_GLOBAL_STRUCT_PRIVATE tweaks (done_sanity_check global? yech!)
Message-Id: <
200607140634.k6E6Y9Ia471707@kosh.hut.fi>
p4raw-id: //depot/perl@28570
Steve Peters [Thu, 13 Jul 2006 20:31:59 +0000]
Version bumps for z/OS fixes.
p4raw-id: //depot/perl@28569
Jarkko Hietaniemi [Thu, 13 Jul 2006 23:10:27 +0000]
z/OS: CPAN-ized ext/ and lib/
Message-ID: <
44B6A8B3.5070605@iki.fi>
p4raw-id: //depot/perl@28568
Jarkko Hietaniemi [Thu, 13 Jul 2006 19:47:29 +0000]
z/OS: non-CPAN ext and lib + main() without the third arg + Stephen McCamant's comment
Message-ID: <
44B67921.6090901@iki.fi>
p4raw-id: //depot/perl@28567
Steve Peters [Thu, 13 Jul 2006 15:46:11 +0000]
Keep Intel C++ from claiming that it is gcc.
p4raw-id: //depot/perl@28566
Steve Peters [Thu, 13 Jul 2006 14:04:18 +0000]
Clear up a few more warnings from blead.
p4raw-id: //depot/perl@28565
Rafael Garcia-Suarez [Thu, 13 Jul 2006 08:46:30 +0000]
Not everybody has env
p4raw-id: //depot/perl@28564
Yves Orton [Sun, 9 Jul 2006 16:42:45 +0000]
Re: Misunderstanding escapes in heredocs?
Message-ID: <
9b18b3110607090742gc55b4ffl402d5fadc5bd231e@mail.gmail.com>
with formatting nits
p4raw-id: //depot/perl@28563
Rafael Garcia-Suarez [Thu, 13 Jul 2006 08:17:04 +0000]
Additions to perlhack based on a patch by Gabor Szabo
p4raw-id: //depot/perl@28562
Rafael Garcia-Suarez [Thu, 13 Jul 2006 08:04:44 +0000]
Nits to the perlintro safety net (by Gabor Szabo and Merijn)
p4raw-id: //depot/perl@28561
Jarkko Hietaniemi [Thu, 13 Jul 2006 08:25:59 +0000]
Relink to use temp file forced on current dir in mpeix
Subject: [PATCH] mpeix/relink: tweak from Donna Garverick
Message-Id: <
200607130525.k6D5PxFp251263@kosh.hut.fi>
p4raw-id: //depot/perl@28560
Rafael Garcia-Suarez [Wed, 12 Jul 2006 13:19:04 +0000]
Cleanup and conversion to t/test.pl
p4raw-id: //depot/perl@28559
Rafael Garcia-Suarez [Wed, 12 Jul 2006 12:29:58 +0000]
I prefer array indexes that start from 0 in beginner docs
p4raw-id: //depot/perl@28558
Rafael Garcia-Suarez [Wed, 12 Jul 2006 12:28:34 +0000]
Integration of strlcat is to-done (noticed by Yves)
p4raw-id: //depot/perl@28557
Steve Hay [Wed, 12 Jul 2006 10:28:39 +0000]
Fix change #28552: VC++ doesn't like code before declarations
p4raw-link: @28552 on //depot/perl:
91dba0be91f1c35e9474de79c0592c0c8d8379dc
p4raw-id: //depot/perl@28556
Rafael Garcia-Suarez [Wed, 12 Jul 2006 09:56:04 +0000]
Additions and removals in perltodo
p4raw-id: //depot/perl@28555
Gabor Szabo [Wed, 12 Jul 2006 10:30:06 +0000]
more strictness in perlintro
From: "Gabor Szabo" <szabgab@gmail.com>
Message-ID: <
d8a74af10607120030p1964b935y9493e29994a5b371@mail.gmail.com>
p4raw-id: //depot/perl@28554
Gabor Szabo [Wed, 12 Jul 2006 10:51:03 +0000]
perlinro (use $fh filehandler + not to use built in function name in sub example)
From: "Gabor Szabo" <szabgab@gmail.com>
Message-ID: <
d8a74af10607120051t10382a7fw95ce094f0f395490@mail.gmail.com>
p4raw-id: //depot/perl@28553
Anno Siegel [Wed, 12 Jul 2006 00:45:44 +0000]
Re: [PATCH] FieldHash coverity-compliant
Message-Id: <
7AEBF247-0AF7-46A8-9D61-D38B45FD21EA@mailbox.tu-berlin.de>
p4raw-id: //depot/perl@28552
Rafael Garcia-Suarez [Wed, 12 Jul 2006 08:49:17 +0000]
Upgrade to PathTools 3.19
p4raw-id: //depot/perl@28551
Jarkko Hietaniemi [Wed, 12 Jul 2006 00:01:29 +0000]
z/OS: t/ - mostly EBCDIC fixes
Message-Id: <
200607112101.k6BL1TGr321715@kosh.hut.fi>
p4raw-id: //depot/perl@28550
Rafael Garcia-Suarez [Tue, 11 Jul 2006 17:00:26 +0000]
A few rough notes for the next perldelta
p4raw-id: //depot/perl@28549
Rafael Garcia-Suarez [Tue, 11 Jul 2006 14:55:17 +0000]
Revert bogus fix for bug #27940, which wasn't really a bug,
and a new test item, as found and suggested by Sadahiro Tomoyuki.
p4raw-id: //depot/perl@28548
SADAHIRO Tomoyuki [Sun, 9 Jul 2006 11:57:42 +0000]
Re: Misunderstanding escapes in heredocs?
Message-Id: <
20060709115613.78FF.BQW10602@nifty.com>
p4raw-id: //depot/perl@28547
Steve Peters [Tue, 11 Jul 2006 12:31:10 +0000]
Upgrade to Text-Tabs+Wrap-2006.0711. Keep the local changes from
change #27541. Also, leave out the test files Jacobson.t and
Jacobson2.t which both generated several warnings.
p4raw-link: @27541 on //depot/perl:
abc0156ba8cc024916c0d1e664c4488f0cbc55c8
p4raw-id: //depot/perl@28546
Steve Hay [Tue, 11 Jul 2006 11:26:17 +0000]
Fix change #28533: my_strlcpy does not return the dest str!
p4raw-link: @28533 on //depot/perl:
6fca0082ec4f3b34a0dabc78331bad8c22489dd2
p4raw-id: //depot/perl@28545
Rafael Garcia-Suarez [Tue, 11 Jul 2006 09:29:23 +0000]
Adjust test count in threads test
p4raw-id: //depot/perl@28544
Jerry D. Hedden [Mon, 10 Jul 2006 13:28:25 +0000]
threads 1.36 - Signalling terminated threads core dumps
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <
20060710132825.fb30e530d17747c2b054d625b8945d88.5bdc82d2c0.wbe@email.secureserver.net>
p4raw-id: //depot/perl@28543
Anno Siegel [Mon, 10 Jul 2006 21:30:15 +0000]
FieldHash coverity-compliant
Message-Id: <
9C6C104C-8040-489A-BB35-40D22BC48AFC@mailbox.tu-berlin.de>
p4raw-id: //depot/perl@28542
Andy Dougherty [Mon, 10 Jul 2006 13:16:27 +0000]
Re: [perl #39634] gcc 3.3 has problems with __attribute__((unused))
Message-ID: <Pine.LNX.4.62.
0607101312540.24708@fractal.phys.lafayette.edu>
p4raw-id: //depot/perl@28541
Jarkko Hietaniemi [Tue, 11 Jul 2006 09:23:08 +0000]
sysconf.t: still failing in tru64, try harder to skip
Message-Id: <
200607110623.k6B6N8Ni488812@kosh.hut.fi>
p4raw-id: //depot/perl@28540
Jarkko Hietaniemi [Mon, 10 Jul 2006 22:55:33 +0000]
z/OS: hints/os390.sh and Makefile.SH
Message-ID: <
44B2B0B5.3000008@iki.fi>
p4raw-id: //depot/perl@28539
Rafael Garcia-Suarez [Mon, 10 Jul 2006 19:42:18 +0000]
Update Changes
p4raw-id: //depot/perl@28538
Jarkko Hietaniemi [Mon, 10 Jul 2006 21:07:35 +0000]
perlhack: argh...
Message-ID: <
44B29767.4040606@iki.fi>
p4raw-id: //depot/perl@28537
Steve Peters [Mon, 10 Jul 2006 19:12:07 +0000]
Restoring change #28523 accidentilly reverted with change #28528.
p4raw-link: @28528 on //depot/perl:
28f0d0ec424c9050a6c7d38541d2e6b5e66fb97c
p4raw-link: @28523 on //depot/perl:
46147bce9215db8642f2bdc9a2e9e60e27f046e3
p4raw-id: //depot/perl@28536
Steve Peters [Mon, 10 Jul 2006 18:26:25 +0000]
Fix another empty if-statement warning
p4raw-id: //depot/perl@28535
Steve Peters [Mon, 10 Jul 2006 18:17:30 +0000]
Silence empty if-statement warning.
p4raw-id: //depot/perl@28534
Steve Peters [Mon, 10 Jul 2006 17:23:02 +0000]
Convert some low hanging fruit to my_strlcpy/my_strlcat.
p4raw-id: //depot/perl@28533
Rafael Garcia-Suarez [Mon, 10 Jul 2006 17:09:38 +0000]
POD fixes in perlhack
p4raw-id: //depot/perl@28532
Rafael Garcia-Suarez [Mon, 10 Jul 2006 17:07:43 +0000]
Typo found by Craig Berry
p4raw-id: //depot/perl@28531
Rafael Garcia-Suarez [Mon, 10 Jul 2006 17:05:12 +0000]
More perlhack portability additions by Jarkko
p4raw-id: //depot/perl@28530
Jerry D. Hedden [Mon, 10 Jul 2006 06:49:34 +0000]
threads 1.35 - Borland compiler fix
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <
20060710064934.fb30e530d17747c2b054d625b8945d88.384e3b280c.wbe@email.secureserver.net>
p4raw-id: //depot/perl@28529
Steve Peters [Mon, 10 Jul 2006 13:55:39 +0000]
Change existing uses of strlcpy()/strlcat() to use new my_strlcpy()/
my_strlcat() API. Convert ext/File/Glob/bsd_glob.c to use
my_strlcat(). Add to the strlcy()/strlcat() todo entry.
p4raw-id: //depot/perl@28528
Jarkko Hietaniemi [Mon, 10 Jul 2006 15:41:10 +0000]
perlhack: more portability musings
Message-ID: <
44B24AE6.6030708@iki.fi>
p4raw-id: //depot/perl@28527
Gabor Szabo [Sun, 9 Jul 2006 15:44:47 +0000]
examples in the core documentation
From: "Gabor Szabo" <szabgab@gmail.com>
Message-ID: <
d8a74af10607090644o5c1ee3b2p98f6aa9301898b44@mail.gmail.com>
p4raw-id: //depot/perl@28526
Steve Peters [Mon, 10 Jul 2006 11:28:24 +0000]
Add Russ Allbery's public domain implementations of strlcat and
strlcpy as Perl_my_strlcat and Perl_my_strlcpy to the Perl core.
Thanks Russ!
p4raw-id: //depot/perl@28525
SADAHIRO Tomoyuki [Sun, 9 Jul 2006 13:47:04 +0000]
Add a macro to remove duplicated code
Subject: Re: cut-and-paste findings for blead 28504
Message-Id: <
20060709134236.E51A.BQW10602@nifty.com>
p4raw-id: //depot/perl@28524
Rafael Garcia-Suarez [Mon, 10 Jul 2006 10:11:22 +0000]
Fix a signed/unsigned warning
p4raw-id: //depot/perl@28523
Rafael Garcia-Suarez [Mon, 10 Jul 2006 09:53:33 +0000]
Pod cleanup in Shell.pm
p4raw-id: //depot/perl@28522
Andy Lester [Mon, 10 Jul 2006 00:22:18 +0000]
Even Jarkko's patches should go in only once
Subject: [PATCH] undouble Jarkko's patch
Message-ID: <
20060710052218.GA7477@petdance.com>
p4raw-id: //depot/perl@28521
Dominic Dunlop [Sun, 9 Jul 2006 22:22:14 +0000]
Skip tests of a POSIX constant on Mac OS X because saved IDs are borked
Message-Id: <
F1942C06-CDE3-47C6-AC5A-4358960E0F6E@mac.com>
p4raw-id: //depot/perl@28520
Steve Peters [Mon, 10 Jul 2006 00:29:02 +0000]
Clear up test based on line number differences between the core and the
Test-Simple version.
p4raw-id: //depot/perl@28519
Nicholas Clark [Sun, 9 Jul 2006 21:56:18 +0000]
Tweak for Jarkko's addition to perlhack, suggested by Yves.
p4raw-id: //depot/perl@28518
Steve Peters [Sun, 9 Jul 2006 20:51:48 +0000]
Hmmm...patch didn't warn about rejects in tbt_01basic.t.
p4raw-id: //depot/perl@28517
Jarkko Hietaniemi [Sun, 9 Jul 2006 19:42:10 +0000]
some coding guidelines/tips to perlhack (+ one perltodo)
Message-ID: <
44B131E2.8050805@iki.fi>
p4raw-id: //depot/perl@28516
Jarkko Hietaniemi [Sun, 9 Jul 2006 14:55:20 +0000]
perlhack.pod
Message-ID: <
44B0EEA8.4080003@iki.fi>
p4raw-id: //depot/perl@28515
Steve Peters [Sun, 9 Jul 2006 13:51:37 +0000]
Upgrade to Test-Simple-0.63
p4raw-id: //depot/perl@28514
Marcus Holland-Moritz [Sun, 9 Jul 2006 08:19:33 +0000]
Integrate mkppport. All ppport.h files in the core will now
be autogenerated at build time (and removed during cleanup).
p4raw-id: //depot/perl@28513
Yves Orton [Sat, 8 Jul 2006 17:48:34 +0000]
Macroize vast tracks of duplicated code in regexec.c
Message-ID: <
9b18b3110607080848u663b114ag86f76ac5c9c9d5e@mail.gmail.com>
Removing duplicated regexp trie-related code.
p4raw-id: //depot/perl@28512
Brendan O'Dea [Thu, 6 Jul 2006 01:02:41 +0000]
optimisation for File::Spec::abs2rel where both args are relative
Message-ID: <
20060705150241.GA2244@londo.c47.org>
p4raw-id: //depot/perl@28511
Brendan O'Dea [Sat, 8 Jul 2006 13:27:50 +0000]
perl5db.pl: read full lines from remote socket
Message-ID: <
20060708032750.GA20454@londo.c47.org>
p4raw-id: //depot/perl@28510
Steve Peters [Sat, 8 Jul 2006 17:47:24 +0000]
Making encoding::warnings lexical is to-done.
p4raw-id: //depot/perl@28509
Yves Orton [Sat, 8 Jul 2006 17:55:09 +0000]
Skip some POSIX tests when the thing they are testing is unimplemented
Message-ID: <
9b18b3110607080855g73407c4fx41a578815c2a6da2@mail.gmail.com>
p4raw-id: //depot/perl@28508
Marcus Holland-Moritz [Sat, 8 Jul 2006 16:27:10 +0000]
Upgrade to Devel::PPPort 3.09
p4raw-id: //depot/perl@28507
Steve Peters [Sat, 8 Jul 2006 14:50:33 +0000]
Update Audrey Tang's email throughout various files.
p4raw-id: //depot/perl@28506
Jarkko Hietaniemi [Sat, 8 Jul 2006 11:43:05 +0000]
POSIX test improvements on True64
Subject: [PATCH] the new POSIX tests
Message-ID: <
44AF7019.3070509@iki.fi>
p4raw-id: //depot/perl@28505
Steve Peters [Sat, 8 Jul 2006 01:14:28 +0000]
Upgrade to encoding-warnings-0.10
p4raw-id: //depot/perl@28504
Sébastien Aperghis-Tramoni [Fri, 7 Jul 2006 11:02:31 +0000]
Test scripts for I18N::Langinfo and POSIX
Message-ID: <
1152262951.44ae23272ffa0@imp3-g19.free.fr>
Only includes changes to:
* ext/I18N/Langinfo/t/Langinfo.t
* ext/POSIX/t/sysconf.t
* ext/POSIX/t/termios.t
p4raw-id: //depot/perl@28503
Adriano Ferreira [Thu, 6 Jul 2006 13:02:23 +0000]
Re: Dual life for Shell.pm
From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
Message-ID: <
73ddeb6c0607060902tc471f84sf1bb841b6e9ecddf@mail.gmail.com>
p4raw-id: //depot/perl@28502
Jerry D. Hedden [Thu, 6 Jul 2006 07:33:13 +0000]
threads 1.34 - state methods
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <
20060706073313.fb30e530d17747c2b054d625b8945d88.baa39d91bc.wbe@email.secureserver.net>
p4raw-id: //depot/perl@28501
Yves Orton [Fri, 7 Jul 2006 10:40:40 +0000]
More escaping in the RE
Message-ID: <
9b18b3110607070140p5cb2c58ftcadbcd113a58c3af@mail.gmail.com>
(with tweaks)
p4raw-id: //depot/perl@28500
Rafael Garcia-Suarez [Fri, 7 Jul 2006 09:50:35 +0000]
Fix the implementation of list assignment to state().
p4raw-id: //depot/perl@28499