Artur Bergman [Sun, 29 Feb 2004 22:04:53 +0000]
simplify sv.h
Message-Id: <
4D3C272C-6B03-11D8-B799-000A95A2734C@nanisky.com>
p4raw-id: //depot/perl@22428
Jarkko Hietaniemi [Wed, 3 Mar 2004 09:37:21 +0000]
Speed up the unicode case mappings (for /i, lc, uc, etc).
Subject: [PATCH] [perl #24826]
Message-Id: <
9B5CBF96-6CE5-11D8-83B0-00039362CB92@iki.fi>
p4raw-id: //depot/perl@22427
Richard Foley [Wed, 3 Mar 2004 16:10:25 +0000]
debugger (5.8.x and 5.9.x)
Message-Id: <
200403031610.25080.richard.foley@rfi.net>
p4raw-id: //depot/perl@22426
Dave Mitchell [Wed, 3 Mar 2004 00:02:51 +0000]
stop t/op/write.t failures under stdio by always closing files
before reading them back; also replace `cat file` with a function
to read in the file
p4raw-id: //depot/perl@22425
Nicholas Clark [Tue, 2 Mar 2004 22:22:49 +0000]
Change the skip logic on the unicode tests so that they don't rely on
miniperl's "dynamic loading unavailable" message
p4raw-id: //depot/perl@22424
Nicholas Clark [Tue, 2 Mar 2004 22:02:36 +0000]
Work on eliminating systematic failures on make minitest:
make minitest passes a -minitest flag to t/TEST
t/TEST sees this and sets $ENV{PERL_CORE_MINITEST}
Tests can choose to skip based on this.
(Other tactic is to make loading of Errno by %! happen at run time.)
p4raw-id: //depot/perl@22423
Dave Mitchell [Tue, 2 Mar 2004 21:33:22 +0000]
Remove machine-dependent rounding dependency from write overflow
tests
p4raw-id: //depot/perl@22422
Steve Hay [Fri, 27 Feb 2004 17:42:26 +0000]
nmake distclean cleans too much from lib/Digest on Win32
Message-ID: <
403F8182.5090607@uk.radan.com>
p4raw-id: //depot/perl@22421
Dave Mitchell [Mon, 1 Mar 2004 22:17:52 +0000]
add tests for change 22414 (lvalue substr jollity)
courtesy of Graham Barr.
p4raw-id: //depot/perl@22419
Dave Mitchell [Mon, 1 Mar 2004 22:00:11 +0000]
integrate Time::HiRes 1.56 from CPAN
(which is itself mostly derived from the bleedperl version)
p4raw-id: //depot/perl@22418
Marcus Holland-Moritz [Sun, 29 Feb 2004 21:46:19 +0000]
Make panics a bit more verbose to ease debugging.
p4raw-id: //depot/perl@22417
Dave Mitchell [Sun, 29 Feb 2004 18:06:45 +0000]
[perl #24521] make test breaks permissions on /dev/tty
perl -i could fchmod(stdin) by mistake
p4raw-id: //depot/perl@22415
Graham Barr [Wed, 29 Oct 2003 09:56:53 +0000]
Re: [perl #24346] pulling in stuff from outside the substr lvalue
Message-Id: <
3993BF6C-09F6-11D8-B6DD-0003938857CC@pobox.com>
make a variable aliased to an lvalue substr value work as expected
p4raw-id: //depot/perl@22414
Nicholas Clark [Sun, 29 Feb 2004 13:08:28 +0000]
Bump Socket's version to a real floating point value
p4raw-id: //depot/perl@22411
Abhijit Menon-Sen [Sun, 29 Feb 2004 04:29:24 +0000]
Back out _01 version suffix.
p4raw-id: //depot/perl@22410
Dave Mitchell [Sat, 28 Feb 2004 23:29:10 +0000]
Bump version numbers of moules affected by change #22258
(removing /tmp and other insecurities)
p4raw-link: @22258 on //depot/perl:
2359510ddb135dcc6e80153f51cff0a97b20b597
p4raw-id: //depot/perl@22409
Dave Mitchell [Sat, 28 Feb 2004 22:37:08 +0000]
make the bison-based parser threadsafe and capable of deep
recursion by eradicating Perl_yylex_r()
p4raw-id: //depot/perl@22408
Nicholas Clark [Sat, 28 Feb 2004 16:10:20 +0000]
Use File::Temp for tempfiles if it is available.
(Based on a patch from Solar Designer <solar@openwall.com> in
Message-ID: <
20040125222218.GA13499@openwall.com>, the bulk of which
was applied as change 22258)
p4raw-id: //depot/perl@22407
Marcus Holland-Moritz [Sat, 28 Feb 2004 15:04:41 +0000]
Fix segfaults when running under -Dx.
p4raw-id: //depot/perl@22406
Nicholas Clark [Fri, 27 Feb 2004 17:56:30 +0000]
Assimilate Cwd 2.15 from CPAN
p4raw-id: //depot/perl@22403
Nicholas Clark [Fri, 27 Feb 2004 16:27:19 +0000]
Create a new local $_ without triggering tie by using local *_ = \my $a
(an idea from Ton Hospel, Message-Id: <c1igq3$n84$1@post.home.lunix>)
p4raw-id: //depot/perl@22401
H.Merijn Brand [Fri, 27 Feb 2004 15:25:27 +0000]
When threads are active we need -lpthread, but previous `fix' of
now linked libraries invalidated the regex for sed (AIX 5 has no
seperate libc.a and libc_r.a the latter links to the first)
p4raw-id: //depot/perl@22400
Nicholas Clark [Fri, 27 Feb 2004 13:13:43 +0000]
Correct thinko in comment.
p4raw-id: //depot/perl@22397
Nicholas Clark [Fri, 27 Feb 2004 10:41:39 +0000]
In hsplit, if a normal hash has placeholders then clear them before
splitting. We can do this safely because Storable ensures hsplit is
not called while it builds restricted hashes (actually any hashes)
This change may not make things faster, but now we have the choice.
p4raw-id: //depot/perl@22393
Nicholas Clark [Fri, 27 Feb 2004 10:27:38 +0000]
My re-implementation of hv_clear_placeholders was buggy - not sure why
the tests still passed. Fixed.
p4raw-id: //depot/perl@22391
Nicholas Clark [Thu, 26 Feb 2004 14:59:40 +0000]
Moving all the e-mail addresses over by 1 column makes them start on
an 8 column tabstop, which makes editing this file easier.
So then I replaced spaces with tabs and made it smaller too.
p4raw-id: //depot/perl@22383
Nicholas Clark [Thu, 26 Feb 2004 14:49:13 +0000]
Add Mark Fowler
p4raw-id: //depot/perl@22382
Nicholas Clark [Thu, 26 Feb 2004 13:11:07 +0000]
Integrate:
[ 22339]
Mention 5.005_04 RC2
[ 22360]
Update for 5.005_04 release
p4raw-link: @22360 on //depot/maint-5.005/perl:
7d2cdca08aa0602ac9840888ff9518d74c837588
p4raw-link: @22339 on //depot/maint-5.005/perl:
296653b77b0d720e2018b0d59143aab316e3eb51
p4raw-id: //depot/perl@22381
p4raw-integrated: from //depot/maint-5.005/perl@22380 'copy in'
pod/perlhist.pod (@22339..)
Mark Fowler [Wed, 25 Feb 2004 22:47:21 +0000]
Improved perlapi documentation for croak
Message-ID: <Pine.LNX.4.55.
0402252242510.32152@gan.twoshortplanks.com>
(and regenerate perlapi.pod.)
p4raw-id: //depot/perl@22380
Art Haas [Fri, 20 Feb 2004 13:53:56 +0000]
Replacing '-rdynamic' in Configure script
Message-ID: <
20040220195400.31177.qmail@onion.perl.org>
p4raw-id: //depot/perl@22379
Dave Mitchell [Wed, 25 Feb 2004 21:07:44 +0000]
remove my work address
p4raw-id: //depot/perl@22377
Dave Mitchell [Wed, 25 Feb 2004 17:10:56 +0000]
stop "const in void context" warning for a const in an
optimised-away boolean expresssion, eg 5 || print;
p4raw-id: //depot/perl@22376
H.Merijn Brand [Wed, 25 Feb 2004 11:13:12 +0000]
Skip the Net/Ping/450_service failures on HP-UX for the time being
p4raw-id: //depot/perl@22375
H.Merijn Brand [Wed, 25 Feb 2004 09:32:12 +0000]
AIX hints stage 3: remove AIX 3 and AIX 4 after split off
One open issue left: promoting to cc_r for threaded builds
need a review to permit users using -Dcc=xlc_r for non
threaded builds
p4raw-id: //depot/perl@22374
Dave Mitchell [Tue, 24 Feb 2004 23:25:52 +0000]
[perl #26959] fix memory leak in @_ = ...; goto &sub
p4raw-id: //depot/perl@22373
Rafael Garcia-Suarez [Tue, 24 Feb 2004 22:44:34 +0000]
Enhance test cleanliness by a very small factor.
p4raw-id: //depot/perl@22372
Rafael Garcia-Suarez [Tue, 24 Feb 2004 22:34:06 +0000]
Fix a segfault during optree construction. (bug #27024)
p4raw-id: //depot/perl@22371
Rafael Garcia-Suarez [Tue, 24 Feb 2004 20:39:26 +0000]
Update Changes and AUTHORS.
p4raw-id: //depot/perl@22370
Tassilo von Parseval [Tue, 24 Feb 2004 12:02:57 +0000]
optimization for map in scalar context
Message-id: <
20040224110257.GA5510@ethan>
p4raw-id: //depot/perl@22369
Mark Kvale [Tue, 24 Feb 2004 11:32:34 +0000]
Bugfix for perlrequick and perlretut
Message-Id: <
200402241132.34656.kvale@phy.ucsf.edu>
p4raw-id: //depot/perl@22368
Rafael Garcia-Suarez [Mon, 23 Feb 2004 22:08:33 +0000]
Instead of localising *_, use a dummy foreach loop to get
a local value of $_
p4raw-id: //depot/perl@22367
Alan Ferrency [Tue, 17 Feb 2004 14:23:08 +0000]
Re: [perl #24338] Attribute::Handlers will trash UNIVERSAL
Message-ID: <Pine.BSF.4.58.
0402171418090.80983@smx.pair.com>
p4raw-id: //depot/perl@22366
Rafael Garcia-Suarez [Mon, 23 Feb 2004 21:30:42 +0000]
Update perl591delta.
p4raw-id: //depot/perl@22365
Rafael Garcia-Suarez [Mon, 23 Feb 2004 20:56:38 +0000]
Fix bug #26910: hints were not propagated into (?{...})
blocks, except the utf8 pragma.
p4raw-id: //depot/perl@22364
SADAHIRO Tomoyuki [Sun, 22 Feb 2004 16:09:33 +0000]
Re: [perl #26905] "use bytes" doesn't apply byte semantics to concatenation
Date: Sun, 22 Feb 2004 16:09:33 +0900
Message-Id: <
20040222160505.98E5.BQW10602@nifty.com>
Subject: [PATCH] Encode::CN::HZ (was Re: [perl #26905] "use bytes" doesn't apply byte semantics to concatenation)
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Sun, 22 Feb 2004 18:41:43 +0900
Message-Id: <
20040222182357.6B39.BQW10602@nifty.com>
Plus, add a "_01" to the theoretical version number of Encode::CN::HZ.
p4raw-id: //depot/perl@22363
Chia-liang Kao [Mon, 23 Feb 2004 22:53:51 +0000]
Benchmark for child processes
Message-ID: <
20040223145351.GH94376@portege.clkao.org>
p4raw-id: //depot/perl@22362
Georg Schwarz [Thu, 22 Jan 2004 18:35:26 +0000]
Re: Perl 5.8.1 on IRIX 5.3
Message-Id: <E1Ajijm-0006ya-LE@mikro.physik.TU-Berlin.DE>
p4raw-id: //depot/perl@22359
Yitzchak Scott-Thoennes [Thu, 19 Feb 2004 09:01:13 +0000]
initial patch for cygwin IPC via cygserver
Message-ID: <
20040219170113.GA2792@efn.org>
p4raw-id: //depot/perl@22358
Dave Mitchell [Sun, 22 Feb 2004 15:43:53 +0000]
Extend OP_AELEMFAST optimisation to lexical arrays
p4raw-id: //depot/perl@22357
Rafael Garcia-Suarez [Sat, 21 Feb 2004 16:51:52 +0000]
We're not binary compatible with 5.8.
Change PERL_API_VERSION to 5.9.1.
p4raw-id: //depot/perl@22356
Rafael Garcia-Suarez [Sat, 21 Feb 2004 16:30:02 +0000]
Document change #22353 in perldelta.
p4raw-link: @22353 on //depot/perl:
2814eb746a9281fd66cc5c45be3b127463ec07c7
p4raw-id: //depot/perl@22355
Rafael Garcia-Suarez [Sat, 21 Feb 2004 16:23:54 +0000]
Increment the version number of B, due to the incompatible
API change introduced by #22353 (no more op_seq method.)
p4raw-id: //depot/perl@22354
Paul Johnson [Sat, 21 Feb 2004 02:31:47 +0000]
Re: op_seq (was: Freeing code)
Message-ID: <
20040221013147.GB6953@pjcj.net>
Rework the OP structure to use less space.
Remove op_seq (and simulate it in dump.c),
replace it by op_opt and op_static,
shrink op_type, remove PL_op_seqmax.
p4raw-id: //depot/perl@22353
Rafael Garcia-Suarez [Fri, 20 Feb 2004 17:29:32 +0000]
When you write C<my $_ ; for (...) {...}>, the lexical $_
is not actually introduced by the for statement.
p4raw-id: //depot/perl@22352
Dave Mitchell [Fri, 20 Feb 2004 15:38:10 +0000]
remove a split test's dependence on -Dx output
(needed after change #22343)
p4raw-link: @22343 on //depot/perl:
b6a15bc5202dd52395ce566b43e1490d38dc2141
p4raw-id: //depot/perl@22351
Dave Mitchell [Fri, 20 Feb 2004 15:34:27 +0000]
add Deparse/Concise support for inplace sort (change 22349)
p4raw-id: //depot/perl@22350
Dave Mitchell [Fri, 20 Feb 2004 14:54:35 +0000]
optimise the sorting inplace of plain arrays: @a = sort @a
p4raw-id: //depot/perl@22349
Dave Mitchell [Fri, 20 Feb 2004 14:18:13 +0000]
Document the SVf_PADSTALE flag
p4raw-id: //depot/perl@22348
Rafael Garcia-Suarez [Fri, 20 Feb 2004 10:46:51 +0000]
Delete lib/IPC/SysV.t (duplicate of ext/IPC/SysV/t/ipcsysv.t)
p4raw-id: //depot/perl@22347
Greg Matheson [Fri, 20 Feb 2004 15:34:59 +0000]
genmk95.pl touchup for distclean on Win98
Message-ID: <
20040220153459.A30249@ms.chinmin.edu.tw>
p4raw-id: //depot/perl@22346
Rafael Garcia-Suarez [Fri, 20 Feb 2004 08:21:47 +0000]
Upgrade to Term::ANSIColor 1.08.
p4raw-id: //depot/perl@22345
Rafael Garcia-Suarez [Thu, 19 Feb 2004 21:17:10 +0000]
Upgrade to prereleases of Math::BigInt 1.70 and
Math::BigRat 0.12, by Tels.
p4raw-id: //depot/perl@22344
Dave Mitchell [Thu, 19 Feb 2004 13:43:18 +0000]
-Dx could coredump on threaded builds because consts are now
stored in the pad
p4raw-id: //depot/perl@22343
Rafael Garcia-Suarez [Wed, 18 Feb 2004 21:38:13 +0000]
Add a tool to report dual-lived core modules that don't
have the same version than the corresponding module on CPAN.
p4raw-id: //depot/perl@22342
Rafael Garcia-Suarez [Wed, 18 Feb 2004 14:04:11 +0000]
Document the removal of PERL_XS_APIVERSION and PERL_PM_APIVERSION.
p4raw-id: //depot/perl@22341
Rafael Garcia-Suarez [Wed, 18 Feb 2004 13:32:17 +0000]
Add base.pm and fields.pm to the maintainer list.
Remove a duplicate file from this list.
p4raw-id: //depot/perl@22338
Dave Mitchell [Wed, 18 Feb 2004 13:22:13 +0000]
fix write test: -small_number may be displayed as 00.00 or -0.00
p4raw-id: //depot/perl@22337
H.Merijn Brand [Wed, 18 Feb 2004 12:18:52 +0000]
Removed pm_apiversion and xs_apiversion as requested by
the pumpkin. Chainsaw was still in perfect working order.
p4raw-id: //depot/perl@22334
Dave Mitchell [Wed, 18 Feb 2004 11:14:43 +0000]
Add tests for the C<my $x if foo> deprecation, and change the
warning text
p4raw-id: //depot/perl@22332
Marcus Holland-Moritz [Wed, 18 Feb 2004 08:53:03 +0000]
1. Add section to perlxs.pod describing that the refcount of AVs/HVs
returned from XSUBs through RETVAL isn't decremented as it is for
SVs. This causes those XSUBs to leak memory and cannot be fixed
without breaking existing CPAN modules that work around this bug.
2. Fix a memory leak of that kind in POSIX::localconv.
p4raw-id: //depot/perl@22330
Rafael Garcia-Suarez [Wed, 18 Feb 2004 08:25:58 +0000]
Encode has local changes. Up-version it.
p4raw-id: //depot/perl@22329
Dave Mitchell [Tue, 17 Feb 2004 23:30:50 +0000]
add deprecation warning for C<my $x if foo> and C<foo && (my $x)>
p4raw-id: //depot/perl@22328
Rafael Garcia-Suarez [Tue, 17 Feb 2004 23:22:45 +0000]
It's better to localize *_ than $_, to avoid magic leakage
p4raw-id: //depot/perl@22327
Rafael Garcia-Suarez [Tue, 17 Feb 2004 23:18:25 +0000]
One of the new tests of MIME::Base64 relies on a non-core module.
p4raw-id: //depot/perl@22326
Rafael Garcia-Suarez [Tue, 17 Feb 2004 23:10:22 +0000]
Upgrade to MIME::Base64 3.00.
Fix t/warn.t so it works in the core.
Reintegrate change #22309 in it. Bump $VERSION to 3.00_01.
p4raw-link: @22309 on //depot/perl:
1b96abaf83c640ae3fca4becfa82d376954d73cc
p4raw-id: //depot/perl@22325
Rafael Garcia-Suarez [Tue, 17 Feb 2004 22:20:25 +0000]
Be more clear. Use simple words.
p4raw-id: //depot/perl@22323
Dave Mitchell [Tue, 17 Feb 2004 21:52:08 +0000]
remove C<my $x if foo> construct from core modules
p4raw-id: //depot/perl@22322
Rafael Garcia-Suarez [Tue, 17 Feb 2004 21:22:17 +0000]
Dave Mitchell suggested this perldelta entry for the SVp_* reordering.
p4raw-id: //depot/perl@22321
Rafael Garcia-Suarez [Tue, 17 Feb 2004 21:07:11 +0000]
Bump $B::VERSION (because of change #22315).
p4raw-link: @22315 on //depot/perl:
4ce457a6488a69b8fafc38a9468220b68d66eddb
p4raw-id: //depot/perl@22320
Rafael Garcia-Suarez [Tue, 17 Feb 2004 21:03:09 +0000]
Regenerate table of contents and other related files.
p4raw-id: //depot/perl@22319
Rafael Garcia-Suarez [Tue, 17 Feb 2004 20:06:04 +0000]
Bump up perl's version number to 5.9.1.
Add perl591delta in perl.pod.
Update the sample config files in Porting/.
p4raw-id: //depot/perl@22318
Dave Mitchell [Tue, 17 Feb 2004 19:28:58 +0000]
22316 had stupid precedence thinkos
p4raw-id: //depot/perl@22317
Dave Mitchell [Tue, 17 Feb 2004 18:23:27 +0000]
Slight update to #22315 ($lval=*FOO); optimise the hot tests,
and fix some incorrect indentation
p4raw-id: //depot/perl@22316
Tassilo von Parseval [Tue, 17 Feb 2004 17:32:16 +0000]
Re: [PATCH] GLOB to LVALUE assignment fix
Message-Id: <
20040217163216.GA6805@ethan>
Make PVLV a superset of PVGV, so that $lvalue = *FOO works
p4raw-id: //depot/perl@22315
Brendan O'Dea [Sun, 15 Feb 2004 23:27:17 +0000]
1. Creating backward compatibility for Configure after patches
#22227 and #22302 to still support 5.8.x and below
2. Small change for building on GNU hurd
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <
20040215122717.GA26812@londo.c47.org>
p4raw-id: //depot/perl@22314
Marcus Holland-Moritz [Mon, 16 Feb 2004 20:27:40 +0000]
Fix for Win32 build failure caused by the byacc to bison switch.
p4raw-id: //depot/perl@22313
Rafael Garcia-Suarez [Mon, 16 Feb 2004 13:16:43 +0000]
Revert change 22308 (the patch was against maint, not blead)
p4raw-id: //depot/perl@22312
Brendan O'Dea [Sun, 15 Feb 2004 23:27:17 +0000]
Fix typo in doc for Encode
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <
20040215122717.GA26812@londo.c47.org>
p4raw-id: //depot/perl@22310
Brendan O'Dea [Sun, 15 Feb 2004 23:27:17 +0000]
Missing semi-colon
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <
20040215122717.GA26812@londo.c47.org>
p4raw-id: //depot/perl@22309
Brendan O'Dea [Sun, 15 Feb 2004 23:27:17 +0000]
Add some basic POD to lib/ExtUtils/instmodsh so that
it has a manpage.
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <
20040215122717.GA26812@londo.c47.org>
p4raw-id: //depot/perl@22308
Stas Bekman [Fri, 13 Feb 2004 20:18:59 +0000]
[patch perlguts.pod] save_item doesn't handle magic
Message-ID: <
402DA1B3.2010608@stason.org>
p4raw-id: //depot/perl@22307
Dave Mitchell [Sun, 15 Feb 2004 00:24:26 +0000]
[perl #25824] Segmentation fault with
sub x { shift; @a = @b; eval +{ use } }
p4raw-id: //depot/perl@22306
Craig A. Berry [Sat, 14 Feb 2004 13:26:45 +0000]
Enable v (verbose) switch on -Dp to display the top 8 elements
on the parser stack at each reduce. Also,
Subject: Re: switch from byacc to bison
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <craigberry-8058A3.
13264414022004@onion.develooper.com>
change #if DEBUGGING to #ifdef ... in perly.c
p4raw-id: //depot/perl@22305
Abe Timmerman [Sat, 14 Feb 2004 11:56:24 +0000]
Re: switch from byacc to bison
Message-Id: <
200402141156.58185.abeltje@cpan.org>
Fix typos in pumpkin.pod
p4raw-id: //depot/perl@22304
Dave Mitchell [Sat, 14 Feb 2004 12:28:37 +0000]
remove binary compatibility stuff from the yacc -> bison switch
of change #22302
p4raw-link: @22302 on //depot/perl:
0de566d74fdaf0a49123989fe8d4ad06603c6608
p4raw-id: //depot/perl@22303
Dave Mitchell [Sat, 14 Feb 2004 02:06:53 +0000]
Switch from byacc to bison and simplify the perly.* regeneration
process
p4raw-id: //depot/perl@22302
Rafael Garcia-Suarez [Fri, 13 Feb 2004 21:11:25 +0000]
Fix an fcntl example in perlopentut, spotted by MJD.
p4raw-id: //depot/perl@22301
Dave Mitchell [Thu, 12 Feb 2004 23:18:20 +0000]
The new -Dq option didn't actually work!
p4raw-id: //depot/perl@22300
Stas Bekman [Wed, 11 Feb 2004 16:53:54 +0000]
[comment patch] (ed: mg.c:mg_set() => mg.c:Perl_magic_set())
Message-ID: <
402ACEA2.4020907@stason.org>
p4raw-id: //depot/perl@22299
Greg Matheson [Tue, 10 Feb 2004 12:36:33 +0000]
Re: [PATCH] Add "Camel" logo icon to perl.exe on Windows
Message-ID: <
20040210043633.GA33671687@momotaro>
p4raw-id: //depot/perl@22298