Dan Kogai [Fri, 23 May 2003 20:17:16 +0000]
Stateful PerlIO implemented [Was: [perl #22261] Was: Unrecognised BOM...]
Message-Id: <
1C123D88-8D10-11D7-B277-000393AE4244@dan.co.jp>
p4raw-id: //depot/perl@19593
Jarkko Hietaniemi [Fri, 23 May 2003 12:52:05 +0000]
Workaround for buggy gcc 2.95.3 in openbsd/sparc64.
p4raw-id: //depot/perl@19592
Dan Kogai [Thu, 22 May 2003 18:46:40 +0000]
Re: [cpan #2629] Wrong assumption in numeric comparison
Message-Id: <
49E36875-8C3A-11D7-9C91-000393AE4244@dan.co.jp>
p4raw-id: //depot/perl@19590
Tassilo von Parseval [Tue, 13 May 2003 10:36:32 +0000]
[perl #21887] h2xs becoming enum-aware
Message-id: <
20030513083631.GA21782@ethan>
p4raw-id: //depot/perl@19589
Dave Mitchell [Wed, 30 Apr 2003 21:17:38 +0000]
New warning "Useless localization of %s", based on
Subject: [PATCH] new warning "Useless localization of %s is deprecated"
Message-ID: <
20030430201738.GA22054@fdgroup.com>
The proposed patch added this warning in the 'deprecated' category ;
I think this category is for things that exist and will be removed,
rather than for things that don't exist and that will maybe be added.
p4raw-id: //depot/perl@19588
Rafael Garcia-Suarez [Wed, 21 May 2003 19:56:38 +0000]
Introduce a new preprocessor symbol, PERL_DISABLE_PMC, to
disable the loading of .pmc files if defined.
Rename the function S_doopen_pmc to S_doopen_pm.
p4raw-id: //depot/perl@19586
Jarkko Hietaniemi [Wed, 21 May 2003 19:28:23 +0000]
More U/WIN tweaks from John P. Linderman.
p4raw-id: //depot/perl@19585
Shlomi Fish [Wed, 14 May 2003 17:46:05 +0000]
perldata.pod revamp rev. 3
Message-ID: <Pine.LNX.4.33L2.
0305141744520.24207-200000@vipe.technion.ac.il>
p4raw-id: //depot/perl@19584
Ronald J. Kimball [Mon, 19 May 2003 17:53:25 +0000]
Re: [perl #22231] <$foo> is parsed as glob(' ' . $foo) if Switch.pm is used
Message-ID: <
20030519215325.GE1629175@linguist.thayer.dartmouth.edu>
(the bug id corrected to be #22231, not #22238)
p4raw-id: //depot/perl@19583
Jarkko Hietaniemi [Wed, 21 May 2003 14:17:14 +0000]
MAN3PODS => {} good. (Was in 5.8.0, has been lost at some point.)
p4raw-id: //depot/perl@19582
Jarkko Hietaniemi [Wed, 21 May 2003 14:15:26 +0000]
U/WIN test tweak from John P. Linderman.
p4raw-id: //depot/perl@19581
Jarkko Hietaniemi [Wed, 21 May 2003 13:06:13 +0000]
VMS test tweak from Craig Berry.
p4raw-id: //depot/perl@19580
Jarkko Hietaniemi [Wed, 21 May 2003 13:03:34 +0000]
U/WIN test nit for John P. Linderman.
p4raw-id: //depot/perl@19579
Dan Kogai [Wed, 21 May 2003 18:26:26 +0000]
[Encode] 1.95 released
Message-Id: <
4B8D9AB5-8B6E-11D7-848A-000393AE4244@dan.co.jp>
p4raw-id: //depot/perl@19578
Rafael Garcia-Suarez [Tue, 20 May 2003 19:22:30 +0000]
Enhance the failure reporting for the pod2html tests
p4raw-id: //depot/perl@19575
Rafael Garcia-Suarez [Tue, 20 May 2003 18:52:21 +0000]
Upgrade to Getopt::Long 2.33
(mostly a version number increment)
p4raw-id: //depot/perl@19574
Andreas König [Tue, 20 May 2003 11:31:16 +0000]
Upgrade to CPAN 1.70_54
Subject: Re: CPAN.pm into blead
Message-ID: <87of1y6k2j.fsf@franz.ak.mind.de>
p4raw-id: //depot/perl@19573
Jarkko Hietaniemi [Mon, 19 May 2003 19:52:23 +0000]
Further -Uuseperlio tweaking.
p4raw-id: //depot/perl@19571
Yitzchak Scott-Thoennes [Sun, 18 May 2003 19:21:01 +0000]
Re: Possible precedence problem on bitwise ^ operator
Message-ID: <N+Dy+gzkg+XX092yn@efn.org>
(with tweaks to perldiag.pod)
p4raw-id: //depot/perl@19570
Jarkko Hietaniemi [Mon, 19 May 2003 19:02:23 +0000]
More Ultrix double definition avoidance.
p4raw-id: //depot/perl@19569
Jarkko Hietaniemi [Mon, 19 May 2003 04:58:25 +0000]
Integrate perlio:
[ 19556]
Fix ticket 18265
[ 19557]
EINTR retry should exit on count >= 0 not !=0
p4raw-link: @19557 on //depot/perlio:
42a7a32faa5272696f9e7f961a7335824698429d
p4raw-link: @19556 on //depot/perlio:
ba85f2eaa56f5ba4c56314d0bcbc2c8a81e0813d
p4raw-id: //depot/perl@19566
Jarkko Hietaniemi [Mon, 19 May 2003 04:56:16 +0000]
Nekkid numbers.
p4raw-id: //depot/perl@19565
Jarkko Hietaniemi [Mon, 19 May 2003 04:52:49 +0000]
Meaningless cosmetics.
p4raw-id: //depot/perl@19564
Jarkko Hietaniemi [Mon, 19 May 2003 04:47:53 +0000]
Make Perl_ithread_self() a bit more helpful when
finding the thread fails (suggested by Stas in
perl-ithreads Mar 01)
p4raw-id: //depot/perl@19563
Jarkko Hietaniemi [Mon, 19 May 2003 04:40:11 +0000]
Slightly wrong panic messages.
p4raw-id: //depot/perl@19562
Jarkko Hietaniemi [Mon, 19 May 2003 04:33:31 +0000]
Ultrix: the #19435 helped the IO extension, so this should
help the Socket extension (socket structs redefinitions).
p4raw-id: //depot/perl@19561
Craig A. Berry [Sun, 18 May 2003 23:02:07 +0000]
Based on
Subject: [PATCH threads.xs] no system scope on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
3EC8573F.6050005@mac.com>
but instead go for #ifdef PTHREAD_SCOPE_SYSTEM.
p4raw-id: //depot/perl@19560
Jarkko Hietaniemi [Mon, 19 May 2003 04:24:27 +0000]
Make the test work without perlio, from Dan Kogai.
p4raw-id: //depot/perl@19559
Michael G. Schwern [Wed, 14 May 2003 15:36:23 +0000]
Re: [PATCH pod/perlsyn.pod pod/perltrap.pod] Unseding perlsyn
Message-ID: <
20030514223623.GD23350@windhund.schwern.org>
p4raw-id: //depot/perl@19558
Nick Ing-Simmons [Sun, 18 May 2003 18:19:42 +0000]
EINTR retry should exit on count >= 0 not !=0
p4raw-id: //depot/perlio@19557
Nick Ing-Simmons [Sun, 18 May 2003 10:29:26 +0000]
Fix ticket 18265
p4raw-id: //depot/perlio@19556
Nick Ing-Simmons [Sun, 18 May 2003 09:09:29 +0000]
Integrate UTF7 (now initial create has been submitted)
p4raw-id: //depot/perlio@19555
Nick Ing-Simmons [Sun, 18 May 2003 08:48:17 +0000]
Integrate mainline
p4raw-id: //depot/perlio@19554
Jarkko Hietaniemi [Sun, 18 May 2003 07:57:23 +0000]
Integrate from perlio:
[ 19542]
Fix ticket #22219
[ 19543]
Spotted a bare close() where PerlLIO_close() seems correct.
p4raw-link: @19543 on //depot/perlio:
8a521f284323c7ef06cccf453146cc13958cfd6d
p4raw-link: @19542 on //depot/perlio:
6a93df2e699ee31021f3373dcafbb41d67f7f951
p4raw-id: //depot/perl@19552
p4raw-integrated: from //depot/perlio@19550 'copy in' doio.c (@19473..)
perlio.c (@19538..)
Jarkko Hietaniemi [Sun, 18 May 2003 06:23:50 +0000]
UTF-7 tweak from Dan Kogai.
p4raw-id: //depot/perl@19550
Jarkko Hietaniemi [Sun, 18 May 2003 05:58:58 +0000]
The 'quotes' really are important (caught by Enache Adrian).
p4raw-id: //depot/perl@19549
Dan Kogai [Sun, 18 May 2003 00:45:35 +0000]
[Encode] UTF-7 Support
Message-Id: <
99C4504E-887E-11D7-840A-000393AE4244@dan.co.jp>
p4raw-id: //depot/perl@19548
Jarkko Hietaniemi [Sat, 17 May 2003 16:26:47 +0000]
Old (4.2BSD, like Ultrix) Bourne shells do not understand
non-left-aligned heredocs.
p4raw-id: //depot/perl@19547
Alan Burlison [Thu, 15 May 2003 22:17:55 +0000]
Re: Last Call For (Least) Favourite Issues For 5.8.1
Message-ID: <
3EC40403.9000804@sun.com>
(fixed symbol scanning for Solaris 10)
p4raw-id: //depot/perl@19545
Nick Ing-Simmons [Sat, 17 May 2003 15:37:45 +0000]
Enache Adrian <enache@rdslink.ro> test for Win32 sysread/O_TEXT issue.
p4raw-id: //depot/perlio@19544
Nick Ing-Simmons [Sat, 17 May 2003 13:38:35 +0000]
Spotted a bare close() where PerlLIO_close() seems correct.
p4raw-id: //depot/perlio@19543
Nick Ing-Simmons [Sat, 17 May 2003 13:36:28 +0000]
Fix ticket #22219
p4raw-id: //depot/perlio@19542
Rafael Garcia-Suarez [Sat, 17 May 2003 12:10:14 +0000]
Upgrade to Getopt::Long 2.32_05
p4raw-id: //depot/perl@19541
Rafael Garcia-Suarez [Sat, 17 May 2003 11:46:25 +0000]
Clarify the explanation of the warning "Possible precedence problem
on bitwise operator".
p4raw-id: //depot/perl@19540
Rafael Garcia-Suarez [Sat, 17 May 2003 11:36:08 +0000]
Fix bug #22216 : B::Deparse can't handle "use Module Version"
with fractional version numbers or v-strings.
p4raw-id: //depot/perl@19539
Nick Ing-Simmons [Sat, 17 May 2003 08:08:17 +0000]
Integrate mainline
p4raw-id: //depot/perlio@19538
Gurusamy Sarathy [Sat, 17 May 2003 06:32:46 +0000]
missing init in change#19533
p4raw-link: @19533 on //depot/perl:
1c8780751e85c3ece441fc8ecdff2f1dc99f9906
p4raw-id: //depot/perl@19537
Gurusamy Sarathy [Sat, 17 May 2003 06:07:07 +0000]
apply Net::Ping patch that makes the fork()-based approach
work better on windows (Marcus Holland-Moritz <mhx-perl@gmx.net>)
the code this affects is currently not enabled anywhere, but
could be enabled if the non-blocking approach runs into problems
on older windows versions
p4raw-id: //depot/perl@19536
Gurusamy Sarathy [Sat, 17 May 2003 05:54:39 +0000]
improve the implementation of Net::Ping on windows by avoiding
fork(), which is pretty heavy-weight for this kind of
application; use non-blocking sockets instead
has been verified to work on Win2k but will need testing on
other flavors of windows
there is a single known failure on windows in 450_service.t (test 18)
due to what appears to be bugs in the ping_syn()/ack() code
p4raw-id: //depot/perl@19535
Gurusamy Sarathy [Sat, 17 May 2003 04:53:06 +0000]
change#16723 broke the ioctl() return value on platforms
that have ioctl() but no fcntl() (e.g. windows)
change#17577 then attempted to fix the bustage, but got
it wrong
p4raw-link: @17577 on //depot/perl:
c214f4ad8bbb376b6ebfcb9c9173169f2cc8986f
p4raw-link: @16723 on //depot/perl:
4808266b7a2aefa68f681e0378316e43728b49d8
p4raw-id: //depot/perl@19534
Gurusamy Sarathy [Sat, 17 May 2003 04:49:18 +0000]
avoid select() on windows destroying errno (used to typically
always sets it to EINVAL due to the way it maps the FD_SETs)
p4raw-id: //depot/perl@19533
Jarkko Hietaniemi [Fri, 16 May 2003 18:21:27 +0000]
The suggested patch for [perl #22201] "patch: perl 5.8.0
compile error on ia64/HP-UX (comparing incompatible pointers)"
plus a possible cure for the warning mentioned in the case.
p4raw-id: //depot/perl@19532
Jarkko Hietaniemi [Fri, 16 May 2003 17:56:06 +0000]
Apply the supplied patch for [perl #22195]
"File::Find, sorted directory traversal order is inverted"
p4raw-id: //depot/perl@19531
Robin Barker [Fri, 16 May 2003 17:16:57 +0000]
RE: maint snapshot @ 19525
Message-ID: <
533D273D4014D411AB1D00062938C4D90404651D@hotel.npl.co.uk>
(Part #2: the hv.c SVf)
p4raw-id: //depot/perl@19528
Robin Barker [Fri, 16 May 2003 17:16:57 +0000]
RE: maint snapshot @ 19525
Message-ID: <
533D273D4014D411AB1D00062938C4D90404651D@hotel.npl.co.uk>
(Part #1: the __format__ and __printf__)
p4raw-id: //depot/perl@19527
Gisle Aas [Tue, 13 May 2003 19:51:19 +0000]
Re: [PATCH] Sync up MIME-Base64 to latest on CPAN
Message-ID: <lrptmmw89k.fsf@caliper.activestate.com>
p4raw-id: //depot/perl@19523
Jarkko Hietaniemi [Wed, 14 May 2003 05:11:49 +0000]
More Panther moves.
p4raw-id: //depot/perl@19522
Jarkko Hietaniemi [Tue, 13 May 2003 19:33:44 +0000]
Curliff and liff with ease.
p4raw-id: //depot/perl@19521
Jarkko Hietaniemi [Tue, 13 May 2003 18:59:51 +0000]
Use /usr/bin/perl (de facto in Porting/ scripts).
p4raw-id: //depot/perl@19520
Casey West [Fri, 9 May 2003 04:00:44 +0000]
[perl #8599] s/catenate/concatenate/
Message-ID: <
20030509080044.GA49820@geeknest.com>
(except for the dup.t patch which diddled with system().)
p4raw-id: //depot/perl@19518
Gisle Aas [Tue, 13 May 2003 09:59:50 +0000]
Sync up MIME-Base64 to latest on CPAN
Message-ID: <lru1byzss9.fsf@caliper.activestate.com>
p4raw-id: //depot/perl@19517
Ronald J. Kimball [Tue, 13 May 2003 15:13:53 +0000]
More perldiag.pod sorting
Message-ID: <
20030513191353.GB1556429@linguist.thayer.dartmouth.edu>
(plus add 'no locale;')
p4raw-id: //depot/perl@19516
Jarkko Hietaniemi [Tue, 13 May 2003 17:38:09 +0000]
Detypo.
p4raw-id: //depot/perl@19514
Nick Ing-Simmons [Tue, 13 May 2003 16:35:00 +0000]
Integrate mainline
p4raw-id: //depot/perlio@19513
Gurusamy Sarathy [Tue, 13 May 2003 13:28:42 +0000]
make it easier to reproduce the bug
p4raw-id: //depot/perl@19512
Gurusamy Sarathy [Tue, 13 May 2003 13:08:47 +0000]
the \do {local *FH} trick in Tie::File was really only needed
on 5.005 and earlier, since later versions can autovivify
the handle
however, a search in the p5p archives reveals the trick doesn't
fully work in the versions it is needed in, so use the more
standard Symbol::gensym() way
p4raw-id: //depot/perl@19511
Gurusamy Sarathy [Tue, 13 May 2003 12:36:01 +0000]
$Config{usethreads} wasn't being set on windows
p4raw-id: //depot/perl@19510
Jarkko Hietaniemi [Tue, 13 May 2003 12:24:19 +0000]
Reinstate the #19498 but now skip the crashing
tests (when threaded) as TODOs.
p4raw-id: //depot/perl@19509
Jarkko Hietaniemi [Tue, 13 May 2003 11:22:06 +0000]
Revert #19498 since it broke threaded builds.
p4raw-id: //depot/perl@19508
Jarkko Hietaniemi [Tue, 13 May 2003 05:20:56 +0000]
Better be explicit with dangling elses.
p4raw-id: //depot/perl@19507
Jarkko Hietaniemi [Tue, 13 May 2003 04:46:18 +0000]
Detypo Pantherisms.
p4raw-id: //depot/perl@19506
Alex Vandiver [Fri, 2 May 2003 06:45:05 +0000]
Re: Bug stomping fun. [PATCH: bug #1016]
Message-Id: <
1051872303.26203.104.camel@supox>
(plus perldiag nit)
p4raw-id: //depot/perl@19505
Rafael Garcia-Suarez [Mon, 12 May 2003 20:52:52 +0000]
Small nit in perlsyn about the new // operator
p4raw-id: //depot/perl@19504
Rafael Garcia-Suarez [Mon, 12 May 2003 19:43:07 +0000]
Use a more sophisticated heuristics to produce the warning
'Parentheses missing around "%s" list'. This fixes bug #22147.
Also, the warning is now produced for C<local *a,*b;>.
p4raw-id: //depot/perl@19503
Jarkko Hietaniemi [Mon, 12 May 2003 19:34:10 +0000]
Work also without perlio.
p4raw-id: //depot/perl@19502
Nick Ing-Simmons [Mon, 12 May 2003 17:57:45 +0000]
Integrate mainline
p4raw-id: //depot/perlio@19501
Jarkko Hietaniemi [Mon, 12 May 2003 05:25:14 +0000]
Panther preparation.
p4raw-id: //depot/perl@19500
Jarkko Hietaniemi [Mon, 12 May 2003 04:49:57 +0000]
More moves to intrpvar.h.
p4raw-id: //depot/perl@19499
Gurusamy Sarathy [Mon, 12 May 2003 01:40:46 +0000]
fix for Tie::File test failures on windows: the problem was
that Tie::File did not close any file handles it opens internally,
leading to file handle leaks and t/tf* temporary file littering;
we now close the handle iff Tie::File opened it
this fix unearths what appears to be a perl bug in localizing globs:
09_gen_rs.t fails due to a prematurely closed filehandle, although
it wasn't explicitly closed anywhere by the code (renaming the
*FH at line 97 to *FH1 makes it work, but I haven't done this
to allow the bug to be tracked down)
p4raw-id: //depot/perl@19498
Jarkko Hietaniemi [Sun, 11 May 2003 20:17:30 +0000]
Move the thread *hook into interpreter.
p4raw-id: //depot/perl@19497
Dave Mitchell [Sat, 10 May 2003 01:45:23 +0000]
[perl #7391] Perl crashes with certain write() formats.
Message-ID: <
20030510004523.GC20871@fdgroup.com>
p4raw-id: //depot/perl@19496
Rafael Garcia-Suarez [Sun, 11 May 2003 20:01:10 +0000]
Open UNIX is not really "formerly Unixware", since the most
recent releases are known as Unixware, not as Open UNIX.
p4raw-id: //depot/perl@19495
Jarkko Hietaniemi [Sun, 11 May 2003 19:52:38 +0000]
Slight tweaks to the platform list.
p4raw-id: //depot/perl@19494
Casey West [Fri, 9 May 2003 10:30:13 +0000]
Re: [PATCH] [perl #8636] [perl #8634] Both patches together for perlop
Message-ID: <
20030509143013.GM49820@geeknest.com>
p4raw-id: //depot/perl@19493
Rafael Garcia-Suarez [Sun, 11 May 2003 19:04:27 +0000]
perlport.pod nit for doc bug #8253.
p4raw-id: //depot/perl@19492
Jarkko Hietaniemi [Sun, 11 May 2003 17:50:49 +0000]
Use test.pl.
p4raw-id: //depot/perl@19491
Jarkko Hietaniemi [Sun, 11 May 2003 17:46:09 +0000]
Try to handle a $^X with spaces in it.
p4raw-id: //depot/perl@19490
Jarkko Hietaniemi [Sun, 11 May 2003 17:44:28 +0000]
Separate the creation of the command to run by
runperl() into its own function, _create_runperl().
p4raw-id: //depot/perl@19489
Jarkko Hietaniemi [Sun, 11 May 2003 16:52:00 +0000]
Fixup the method behaviour table.
p4raw-id: //depot/perl@19488
Jarkko Hietaniemi [Sun, 11 May 2003 16:43:26 +0000]
Integrate from perlio:
[ 19474]
Tweaks to Jarkko's NULL deref checks in perlio.c
[ 19475]
Fix for bugs 21717 and 22140.
Win32's lseek claims to have succeeded in pipes etc. Which confuses :perlio
and derived layers. So have :unix's "pushed" method stat() the fd and
cache non S_ISREG nature. Have Unix_seek fail if fd is NOT S_ISREG to match
UNIX behaviour.
[ 19479]
Better but still unproven fix for lseek() on pipes.
[ 19483]
Unused variable
[ 19485]
Tests to prove Ticket 9468 is fixed.
[ 19486]
add test for change#19475,19479 (bugs#21717,22140)
p4raw-link: @19486 on //depot/perlio:
a6dd04483cb30505dd31342b8e0d790b3545179d
p4raw-link: @19485 on //depot/perlio:
317758861cdb698a2ee0bd53db0677ccd65a9eb2
p4raw-link: @19483 on //depot/perlio:
acbd16bfa8cc0ce2f8cf72ca650c798b69c28dcc
p4raw-link: @19479 on //depot/perlio:
aa063c351bd93493dd45b11fa59e0e5a90b4b421
p4raw-link: @19475 on //depot/perlio:
6caa5a9cfe39f91bc44bba937a0b491f754fe9cd
p4raw-link: @19474 on //depot/perlio:
37725cdcc38b517ef70773e843427b086c3d89e1
p4raw-id: //depot/perl@19487
Gurusamy Sarathy [Sun, 11 May 2003 16:11:55 +0000]
add test for change#19475,19479 (bugs#21717,22140)
p4raw-link: @19479 on //depot/perlio:
aa063c351bd93493dd45b11fa59e0e5a90b4b421
p4raw-link: @19475 on //depot/perlio:
6caa5a9cfe39f91bc44bba937a0b491f754fe9cd
p4raw-id: //depot/perlio@19486
Nick Ing-Simmons [Sun, 11 May 2003 15:40:08 +0000]
Tests to prove Ticket 9468 is fixed.
p4raw-id: //depot/perlio@19485
Gurusamy Sarathy [Sun, 11 May 2003 15:37:14 +0000]
fix Embed.t failure on windows: PERL_SYS_TERM() is implemented
in terms of an exported function rather than as an inlined
macro (latter wants PL_op_mutex which isn't exported as such)
Jarkko: please merge into maint-5.8
p4raw-id: //depot/perl@19484
Nick Ing-Simmons [Sun, 11 May 2003 14:04:31 +0000]
Unused variable
p4raw-id: //depot/perlio@19483
Jarkko Hietaniemi [Sun, 11 May 2003 07:53:26 +0000]
Test _getcode().
p4raw-id: //depot/perl@19482
Jarkko Hietaniemi [Sun, 11 May 2003 06:25:08 +0000]
Clarify the doc (and the code) for Unicode code points.
p4raw-id: //depot/perl@19481
Jarkko Hietaniemi [Sun, 11 May 2003 06:18:06 +0000]
Another doc suggestion from terry@eatoni.com (terry jones):
use codepoints that return undef.
p4raw-id: //depot/perl@19480
Nick Ing-Simmons [Sat, 10 May 2003 20:14:27 +0000]
Better but still unproven fix for lseek() on pipes.
p4raw-id: //depot/perlio@19479
Jarkko Hietaniemi [Sat, 10 May 2003 19:01:17 +0000]
Add Encode's META.yml.
p4raw-id: //depot/perl@19478
Jarkko Hietaniemi [Sat, 10 May 2003 18:59:29 +0000]
Upgrade to Encode 1.94.
p4raw-id: //depot/perl@19477