1 Please note: This file provides a complete, temporally ordered log of
2 changes that went into every version of Perl. If you'd like more
3 detailed information, please consult the comments in the individual
4 patches posted to the perl5-porters mailing list. Patches for each
5 individual change may also be obtained through ftp and rsync--see
6 pod/perlhack.pod for the details.
8 For information on what's new in this release, see pod/perldelta.pod.
10 [The "CAST AND CREW" list has been moved to AUTHORS.]
12 NOTE: Each change entry shows the change number; who checked it into the
13 repository; when; description of the change; which branch the change
14 happened in; and the affected files. The file lists have a short symbolic
20 +> branched (from elsewhere)
21 !> merged changes (from elsewhere)
23 The Message-Ids in the change entries refer to the email messages sent
24 to the perl5-porters mailing list. You can retrieve the messages for
25 example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
28 Version v5.9.X Development release working toward v5.10
31 ____________________________________________________________________________
32 [ 32366] By: nicholas on 2007/11/17 14:07:51
33 Log: Subject: typo in perl5100delta.pod
34 From: YAMASHINA Hio <hio@hio.jp>
35 Message-Id: <20071117230212.20bef697.hio@hio.jp>
36 Date: Sat, 17 Nov 2007 23:02:12 +0900
38 ! pod/perl5100delta.pod
39 ____________________________________________________________________________
40 [ 32363] By: rgs on 2007/11/17 13:21:40
41 Log: Mention perlreapi in perldelta.
43 ! pod/perl5100delta.pod
44 ____________________________________________________________________________
45 [ 32362] By: rgs on 2007/11/17 13:07:07
46 Log: 5.10.0-RC1 is today, after lunch
49 ____________________________________________________________________________
50 [ 32361] By: rgs on 2007/11/17 12:55:15
51 Log: Subject: [PATCH] perl5db.pl update for Mac OS X 10.5
52 From: Bo Lindbergh <blgl@hagernas.com>
53 Date: Fri, 16 Nov 2007 15:50:52 +0100
54 Message-Id: <EAF6EFA7-D069-4809-9060-B66A746BBEF2@hagernas.com>
57 ____________________________________________________________________________
58 [ 32360] By: rgs on 2007/11/17 12:28:49
59 Log: Subject: [perl #47533] [PATCH perlvar.pod] Missing English variables
60 From: Michael G Schwern (via RT) <perlbug-followup@perl.org>
61 Date: Fri, 16 Nov 2007 19:26:36 -0800
62 Message-ID: <rt-3.6.HEAD-24634-1195269995-836.47533-75-0@perl.org>
65 ____________________________________________________________________________
66 [ 32357] By: craigb on 2007/11/17 04:19:47
67 Log: Skip Module::Build ppm test -- not ready for prime time on VMS.
69 ! lib/Module/Build/t/ppm.t
70 ____________________________________________________________________________
71 [ 32354] By: craigb on 2007/11/16 23:49:42
72 Log: Let's install the *current* perldelta on VMS.
74 ! vms/descrip_mms.template
75 ____________________________________________________________________________
76 [ 32353] By: craigb on 2007/11/16 23:47:45
77 Log: Silence ill-behaved Test::Harness test on VMS.
79 ! lib/Test/Harness/t/failure.t
80 ____________________________________________________________________________
81 [ 32352] By: craigb on 2007/11/16 23:46:13
82 Log: The new Archive::Tar tests are TODO on VMS for reasons unrelated
83 to the security issue for which they are testing.
85 ! lib/Archive/Tar/t/04_resolved_issues.t
86 ____________________________________________________________________________
87 [ 32351] By: craigb on 2007/11/16 23:43:46
88 Log: Silence ill-behaved or failing Module::Build tests on VMS.
90 ! lib/Module/Build/t/test_type.t lib/Module/Build/t/tilde.t
91 ! lib/Module/Build/t/xs.t
92 ____________________________________________________________________________
93 [ 32350] By: nicholas on 2007/11/16 23:42:04
94 Log: Decode the subject header encoding of Ævar's name.
97 ____________________________________________________________________________
98 [ 32344] By: ams on 2007/11/16 20:43:39
99 Log: For the 2.17 release.
101 ! ext/Storable/ChangeLog ext/Storable/Storable.pm
102 ____________________________________________________________________________
103 [ 32342] By: nicholas on 2007/11/16 20:20:00
104 Log: Fix a typo in the description of change 31295.
107 ____________________________________________________________________________
108 [ 32338] By: nicholas on 2007/11/16 16:40:11
109 Log: UNITCHECK is only a keyword post 5.009, so to allow safe upgrades of
110 constant.pm on 5.8.x and earlier don't treat it as something special.
112 ! lib/constant.pm lib/constant.t
113 ____________________________________________________________________________
114 [ 32335] By: rgs on 2007/11/16 14:34:32
115 Log: Underscore the non-official version number
118 ____________________________________________________________________________
119 [ 32334] By: rgs on 2007/11/16 13:27:21
120 Log: Prepare patchlevel for RC1
123 ____________________________________________________________________________
124 [ 32332] By: merijn on 2007/11/16 11:00:07
125 Log: Subject: Fix build failure on QNX
126 From: Matt Kraai <kraai@ftbfs.org>
127 Date: Thu, 15 Nov 2007 15:01:34 -0800
128 Message-ID: <20071115230134.GA4032@ftbfs.org>
131 ____________________________________________________________________________
132 [ 32330] By: stevep on 2007/11/15 21:20:41
133 Log: Change Pod::Checker to allow the "=encoding" Pod command. Fixes
134 RT #47271: podchecker says Unknown command 'encoding'
137 ____________________________________________________________________________
138 [ 32329] By: craigb on 2007/11/15 20:49:26
139 Log: In Perl_vms_start_glob, when we don't have any matches and thus
140 return the input pattern, that doesn't mean clobber the input
141 scalar. Follow-up to change 30813.
144 ____________________________________________________________________________
145 [ 32327] By: nicholas on 2007/11/15 11:56:19
146 Log: Bump the VERSION on ExtUtils::Embed.
148 ! lib/ExtUtils/Embed.pm
149 ____________________________________________________________________________
150 [ 32326] By: rgs on 2007/11/15 08:31:48
151 Log: Upgrade to Archive::Tar 1.37_01 (security fix)
153 ! lib/Archive/Tar.pm lib/Archive/Tar/bin/ptar
154 ! lib/Archive/Tar/t/04_resolved_issues.t
155 ____________________________________________________________________________
156 [ 32325] By: rgs on 2007/11/15 07:59:40
157 Log: Subject: [PATCH] perlsub's docs on state assignment are busted
158 From: Ricardo SIGNES <perl.p5p@rjbs.manxome.org>
159 Date: Wed, 14 Nov 2007 15:34:30 -0500
160 Message-ID: <20071114203430.GA7191@zodiac.codesimply.com>
163 ____________________________________________________________________________
164 [ 32324] By: rgs on 2007/11/15 07:58:02
165 Log: Update CPANPLUS to 0.83_10
167 ! lib/CPANPLUS/Config.pm lib/CPANPLUS/Internals/Fetch.pm
168 ! lib/CPANPLUS/Internals/Source.pm
169 ! lib/CPANPLUS/Internals/Utils.pm lib/CPANPLUS/Selfupdate.pm
170 ! lib/CPANPLUS/t/03_CPANPLUS-Internals-Source.t
171 ! lib/CPANPLUS/t/05_CPANPLUS-Internals-Fetch.t
172 ! lib/CPANPLUS/t/dummy-CPAN/authors/01mailrc.txt.gz.packed
173 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/Bundle-Foo-Bar-0.0
175 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/Foo-Bar-0.01.tar.g
177 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/perl5.005_03.tar.g
179 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUXS/Foo-Bar-0.01.tar.gz.
181 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/MBNOXS/Foo-Bar-0.01.tar.g
183 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/MBXS/Foo-Bar-0.01.tar.gz.
185 ! lib/CPANPLUS/t/dummy-CPAN/modules/02packages.details.txt.gz.pa
187 ! lib/CPANPLUS/t/dummy-CPAN/modules/03modlist.data.gz.packed
188 ____________________________________________________________________________
189 [ 32323] By: rgs on 2007/11/15 07:55:08
190 Log: Update File::Fetch to 0.13_04
193 ____________________________________________________________________________
194 [ 32322] By: rgs on 2007/11/15 07:18:02
195 Log: -e is better than -f (in case of symbolic links)
197 ! ext/ODBM_File/hints/linux.pl
198 ____________________________________________________________________________
199 [ 32321] By: rgs on 2007/11/15 06:42:24
200 Log: Adjust ODBM_File for Debian. See:
201 Subject: Re: 5.10 build failure on Debian.
202 From: David Cantrell <david@cantrell.org.uk>
203 Date: Thu, 15 Nov 2007 00:17:07 +0000
204 Message-ID: <20071115001707.GA29642@bytemark.barnyard.co.uk>
206 ! ext/ODBM_File/hints/linux.pl
207 ____________________________________________________________________________
208 [ 32308] By: craigb on 2007/11/14 01:41:46
209 Log: Subject: Re: CPANPLUS working again on VMS Re: [PATCH@32279] Upgrade File::Fetch to 0.13_04 - fixed for VMS.
210 From: "John E. Malmberg" <wb8tyw@qsl.net>
211 Date: Tue, 13 Nov 2007 19:27:09 -0600
212 Message-id: <473A4EED.4050201@qsl.net>
216 ! lib/CPANPLUS/t/05_CPANPLUS-Internals-Fetch.t
217 ____________________________________________________________________________
218 [ 32306] By: craigb on 2007/11/13 14:28:52
219 Log: Subject: Re: [PATCH@32279] Upgrade File::Fetch to 0.13_04 - fixed for VMS.
220 From: "John E. Malmberg" <wb8tyw@qsl.net>
221 Date: Mon, 12 Nov 2007 23:47:20 -0600
222 Message-id: <47393A68.4070003@qsl.net>
224 CPANPLUS working again on VMS.
226 ! lib/CPANPLUS/Internals/Fetch.pm
227 ! lib/CPANPLUS/t/05_CPANPLUS-Internals-Fetch.t
228 ____________________________________________________________________________
229 [ 32305] By: rgs on 2007/11/13 14:19:46
230 Log: Subject: Re: [PATCH] File-Path-2.04 (this time with patch)
231 From: David Landgren <david@landgren.net>
232 Date: Tue, 13 Nov 2007 14:44:22 +0100
233 Message-ID: <4739AA36.7000809@landgren.net>
235 ! lib/File/Path.pm lib/File/Path.t
236 ____________________________________________________________________________
237 [ 32304] By: craigb on 2007/11/13 14:15:12
238 Log: Subject: [PATCH@32279] Upgrade File::Fetch to 0.13_04 - fixed for VMS.
239 From: "John E. Malmberg" <wb8tyw@qsl.net>
240 Date: Mon, 12 Nov 2007 08:49:23 -0600
241 Message-id: <473867F3.8090409@qsl.net>
243 With slight revisions (and not really a CPAN upgrade, just a patch)
246 ____________________________________________________________________________
247 [ 32303] By: rgs on 2007/11/13 13:44:59
248 Log: Update Time::HiRes' Changes file
250 ! ext/Time/HiRes/Changes
251 ____________________________________________________________________________
252 [ 32302] By: rgs on 2007/11/13 13:42:19
253 Log: Update the Storable changelog. Note that, while Storable's code is
254 in sync between the core and the CPAN, the tests are not.
256 ! ext/Storable/ChangeLog
257 ____________________________________________________________________________
258 [ 32301] By: rgs on 2007/11/13 09:26:13
259 Log: Subject: Re: 5.10 code freeze and dual-life modules
260 From: Jonathan Stowe <jns@gellyfish.com>
261 Date: Mon, 12 Nov 2007 21:34:17 +0000
262 Message-Id: <1194903257.6243.8.camel@coriolanus>
265 ____________________________________________________________________________
266 [ 32300] By: rgs on 2007/11/13 09:22:44
267 Log: Subject: RE: 5.10 code freeze and dual-life modules
268 From: "Jan Dubois" <jand@activestate.com>
269 Date: Mon, 12 Nov 2007 12:04:46 -0800
270 Message-ID: <024101c82567$46ffd650$d4ff82f0$@com>
272 ! ext/Win32/Makefile.PL ext/Win32/Win32.pm
273 ____________________________________________________________________________
274 [ 32299] By: rgs on 2007/11/13 09:15:15
275 Log: Re-apply change #30562 (thanks to Abe Timmerman)
277 ! ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
278 ____________________________________________________________________________
279 [ 32297] By: nicholas on 2007/11/12 23:20:11
280 Log: Porting/Maintainers.pm uses a _ prototype, which is a 5.10 feature, so
281 use 5.010; to trap 5.8.x and earlier before they choke.
283 ! Porting/Maintainers.pm
284 ____________________________________________________________________________
285 [ 32294] By: rgs on 2007/11/12 22:16:41
286 Log: Subject: [PATCH] t/comp/opsubs.t
287 From: Jarkko Hietaniemi <jhi@iki.fi>
288 Date: Mon, 12 Nov 2007 16:13:58 -0500
289 Message-ID: <4738C216.2040302@iki.fi>
292 ____________________________________________________________________________
293 [ 32286] By: rgs on 2007/11/12 16:57:08
294 Log: Subject: Fwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.22.tar.gz
295 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
296 Date: Thu, 8 Nov 2007 02:05:45 +0100
297 Message-Id: <BA3BE7CB-BBCC-47EF-A8EF-569BE97133E6@free.fr>
299 ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Syslog.pm
300 ____________________________________________________________________________
301 [ 32285] By: rgs on 2007/11/12 16:45:20
302 Log: The JAPHs that use $* won't work anymore.
305 ____________________________________________________________________________
306 [ 32284] By: rgs on 2007/11/12 14:38:17
307 Log: Subject: Re: CPANPLUS conf.pl fixes for VMS
308 From: "John E. Malmberg" <wb8tyw@qsl.net>
309 Date: Sun, 11 Nov 2007 22:08:08 -0600
310 Message-id: <4737D1A8.8010601@qsl.net>
312 ! lib/CPANPLUS/Config.pm lib/CPANPLUS/Dist/Build/t/inc/conf.pl
313 ! lib/CPANPLUS/t/inc/conf.pl
314 ____________________________________________________________________________
315 [ 32283] By: rgs on 2007/11/12 13:31:44
316 Log: TODO: cleanup perlmodlib.PL
319 ____________________________________________________________________________
320 [ 32282] By: rgs on 2007/11/12 13:30:04
321 Log: Fix listing of MIME::QuotedPrint in perlmodlib
323 ! pod/perlmodlib.PL pod/perlmodlib.pod
324 ____________________________________________________________________________
325 [ 32281] By: rgs on 2007/11/12 10:44:05
326 Log: Subject: [PATCH] Compression Modules Update for EBCDIC
327 From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
328 Date: Sat, 10 Nov 2007 12:08:16 -0000
329 Message-ID: <003f01c82392$6158b520$6501a8c0@myopwv.com>
331 ! ext/Compress/Raw/Zlib/Changes ext/Compress/Raw/Zlib/README
332 ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm
333 ! ext/Compress/Zlib/Changes ext/Compress/Zlib/Makefile.PL
334 ! ext/Compress/Zlib/README
335 ! ext/Compress/Zlib/lib/Compress/Zlib.pm
336 ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/README
337 ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm
338 ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm
339 ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm
340 ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm
341 ! ext/IO_Compress_Zlib/Changes ext/IO_Compress_Zlib/Makefile.PL
342 ! ext/IO_Compress_Zlib/README
343 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm
344 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm
345 ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm
346 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm
347 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm
348 ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm
349 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm
350 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm
351 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm
352 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm
353 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm
354 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm
355 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm
356 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm
357 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm
358 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm
359 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm
360 ! t/lib/compress/truncate.pl
361 ____________________________________________________________________________
362 [ 32280] By: rgs on 2007/11/12 09:42:50
363 Log: Subject: CPAN.pm 1.9205
364 From: andreas.koenig.7os6VVqR@franz.ak.mind.de (Andreas J. Koenig)
365 Date: Sun, 11 Nov 2007 21:38:04 +0100
366 Message-ID: <87lk944ixf.fsf@k75.linux.bogus>
368 ! lib/CPAN.pm lib/CPAN/SIGNATURE
369 ____________________________________________________________________________
370 [ 32279] By: craigb on 2007/11/12 05:00:47
371 Log: Subject: patch@32274 file/find/t/ find.t and taint.t fixes for VMS.
372 From: "John E. Malmberg" <wb8tyw@qsl.net>
373 Date: Sun, 11 Nov 2007 17:42:46 -0600
374 Message-id: <47379376.6070809@qsl.net>
376 With variations to make it cross-platform.
379 ! lib/File/Find/t/find.t lib/File/Find/t/taint.t
380 ____________________________________________________________________________
381 [ 32278] By: craigb on 2007/11/12 04:33:08
382 Log: Subject: patch@32274 t/op/taint.t not cleaning up properly on VMS.
383 From: "John E. Malmberg" <wb8tyw@qsl.net>
384 Date: Sun, 11 Nov 2007 20:09:17 -0600
385 Message-id: <4737B5CD.90209@qsl.net>
389 ____________________________________________________________________________
390 [ 32277] By: craigb on 2007/11/11 23:03:03
391 Log: Correct and complete CBuilder's handling of external libraries when
394 ! lib/ExtUtils/CBuilder/Platform/VMS.pm
395 ____________________________________________________________________________
396 [ 32276] By: craigb on 2007/11/11 22:52:15
397 Log: Make File::Path::_rmtree behave when passed an individual file
398 with a relative path that is already in VMS syntax.
401 ____________________________________________________________________________
402 [ 32275] By: craigb on 2007/11/11 22:45:46
403 Log: Following 32238, change "interpreter_size" to "interp_size" in the new
404 global symbols to keep overall symbol length within 31 characters,
405 which is what the VMS C compiler with default flags can handle.
407 ! embedvar.h makedef.pl perlapi.h perlvars.h
408 ____________________________________________________________________________
409 [ 32274] By: rgs on 2007/11/11 12:22:48
410 Log: Upgrade File::Fetch to 0.13_03
412 ! lib/File/Fetch.pm lib/File/Fetch/t/01_File-Fetch.t
413 ____________________________________________________________________________
414 [ 32269] By: nicholas on 2007/11/10 14:46:44
415 Log: Arrange for buildtoc to remove the svn Revision keyword from the
416 index generated into perltoc.pod, as there it's just noise.
418 ! pod/buildtoc pod/perltoc.pod
419 ____________________________________________________________________________
420 [ 32268] By: nicholas on 2007/11/10 14:39:06
421 Log: Regenerate perltoc.pod
424 ____________________________________________________________________________
425 [ 32262] By: nicholas on 2007/11/09 23:17:29
426 Log: Propagating const outwards from Perl_moreswitches() is to be done.
429 ____________________________________________________________________________
430 [ 32255] By: nicholas on 2007/11/09 21:28:25
431 Log: Following change 31410, also re-align the column title.
434 ____________________________________________________________________________
435 [ 32254] By: nicholas on 2007/11/09 17:57:45
436 Log: Note that investigating PADTMP hash pessimisation is to be done.
439 ____________________________________________________________________________
440 [ 32253] By: craigb on 2007/11/09 16:41:47
441 Log: Subject: [PATCH] CPANPLUS::Dist::Build 0.06_02
442 From: "Jos I. Boumans" <jos@dwim.org>
443 Date: Fri, 9 Nov 2007 15:52:06 +0100
444 Message-Id: <6A306E21-F59B-4FAA-A753-A11540539087@dwim.org>
446 ! lib/CPANPLUS/Dist/Build.pm
447 ! lib/CPANPLUS/Dist/Build/Constants.pm
448 ! lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t
449 ! lib/CPANPLUS/Dist/Build/t/inc/conf.pl
450 ! lib/CPANPLUS/Dist/Build/t/src/noxs/Foo-Bar-0.01.tar.gz.packed
451 ! lib/CPANPLUS/Dist/Build/t/src/xs/Foo-Bar-0.01.tar.gz.packed
452 ____________________________________________________________________________
453 [ 32252] By: craigb on 2007/11/09 16:35:18
454 Log: Subject: [PATCH] CPANPLUS 0.083_09
455 From: "Jos I. Boumans" <jos@dwim.org>
456 Date: Fri, 9 Nov 2007 15:50:11 +0100
457 Message-Id: <B17C3858-AF8D-4FDE-AE15-F612E7B41FC9@dwim.org>
459 ! lib/CPANPLUS.pm lib/CPANPLUS/Config.pm
460 ! lib/CPANPLUS/Internals.pm lib/CPANPLUS/Shell/Default.pm
461 ! lib/CPANPLUS/t/dummy-CPAN/authors/01mailrc.txt.gz.packed
462 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/Bundle-Foo-Bar-0.0
464 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/Foo-Bar-0.01.tar.g
466 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/perl5.005_03.tar.g
468 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUXS/Foo-Bar-0.01.tar.gz.
470 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/MBNOXS/Foo-Bar-0.01.tar.g
472 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/MBXS/Foo-Bar-0.01.tar.gz.
474 ! lib/CPANPLUS/t/dummy-CPAN/modules/02packages.details.txt.gz.pa
476 ! lib/CPANPLUS/t/dummy-CPAN/modules/03modlist.data.gz.packed
477 ! lib/CPANPLUS/t/inc/conf.pl
478 ____________________________________________________________________________
479 [ 32251] By: rgs on 2007/11/09 09:35:14
480 Log: Update to CPAN.pm 1.9204
482 ! lib/CPAN.pm lib/CPAN/Nox.pm lib/CPAN/SIGNATURE
483 ! lib/CPAN/Version.pm
484 ____________________________________________________________________________
485 [ 32250] By: rgs on 2007/11/09 09:08:09
486 Log: A couple of bite-sized TODO for the pod/* tools
488 ! pod/buildtoc pod/perltodo.pod
489 ____________________________________________________________________________
490 [ 32249] By: rgs on 2007/11/09 09:06:34
491 Log: Remove old directions for reusing config.sh across perl versions.
492 Remove mention of roffitall.
495 ____________________________________________________________________________
496 [ 32248] By: davem on 2007/11/09 01:05:26
497 Log: Must remember to proof-read my comments before committing...
500 ____________________________________________________________________________
501 [ 32247] By: davem on 2007/11/09 00:56:20
502 Log: Core dump caused by goto
503 tmp disable printing of variable names caused by uninitialised
504 values within a pp_entersub or pp_goto
506 ! sv.c t/lib/warnings/9uninit
507 ____________________________________________________________________________
508 [ 32246] By: nicholas on 2007/11/08 15:36:50
509 Log: Remove CLONE_SKIP (5.8.7). Remove -dt (5.8.6, and Brainbench know that.
510 Yay. Maybe they have a use). s/Misc/Miscelaneous/ as it seems daft to
511 have an abbreviation in your name.
512 Replace "" with '' in code examples where syntactically valid.
513 Add the elimination of SVt_PVBM and the addition of SVt_BIND
514 Some grammar fixes. Some rephrasing to make the text flow better.
516 ! pod/perl5100delta.pod
517 ____________________________________________________________________________
518 [ 32245] By: steveh on 2007/11/08 14:20:57
519 Log: A minor correction to perl5100delta
521 ! pod/perl5100delta.pod
522 ____________________________________________________________________________
523 [ 32244] By: nicholas on 2007/11/08 14:06:09
524 Log: Add UNITCHECK to the list of keywords in pl2pm
527 ____________________________________________________________________________
528 [ 32243] By: rgs on 2007/11/08 14:01:17
529 Log: Increment some numbers.
532 ____________________________________________________________________________
533 [ 32242] By: steveh on 2007/11/08 12:54:14
534 Log: Subject: [PATCH] RE: Change 32238: "Bake" the values of PERL_REVISION, PERL_VERSION and PERL_SUBVERSION
535 From: "Jan Dubois" <jand@activestate.com>
536 Date: Wed, 7 Nov 2007 21:44:38 -0800
537 Message-ID: <058701c821ca$73d071d0$5b715570$@com>
539 (plus a couple of other similar fixes for change 32238 that Jan missed)
542 ____________________________________________________________________________
543 [ 32241] By: rgs on 2007/11/08 10:31:55
544 Log: Subject: [PATCH] Bug fix for storing shared objects in shared structures
545 From: "Jerry D. Hedden" <jdhedden@cpan.org>
546 Date: Tue, 6 Nov 2007 14:36:40 -0500
547 Message-ID: <1ff86f510711061136t52a1fe62waf384c4551612181@mail.gmail.com>
551 ! embed.fnc embed.h embedvar.h global.sym intrpvar.h perl.h
552 ! perlapi.h pod/perlapi.pod proto.h sv.c sv.h util.c
553 ____________________________________________________________________________
554 [ 32240] By: nicholas on 2007/11/08 10:07:53
555 Log: One definite grammar fix, and one sort-of-grammar fix. (It felt better)
558 ____________________________________________________________________________
559 [ 32239] By: rgs on 2007/11/08 09:03:46
560 Log: INSTALL updates: note that usemymalloc isn't always the default;
561 POD fixes; list all scripts and binaries that are to be installed.
564 ____________________________________________________________________________
565 [ 32238] By: nicholas on 2007/11/07 23:58:06
566 Log: "Bake" the values of PERL_REVISION, PERL_VERSION and PERL_SUBVERSION
567 into global variables (and hence a shared perl library). Additionally
568 under MULTIPLICITY record the size of the interpreter structure (total,
569 and for this version) and under PERL_GLOBAL_STRUCT the size of the
570 global variables structure. Coupled with PL_bincompat_options this will
571 allow 5.10.1 (and later), when compiled with a shared perl library, to
572 perform sanity checks in main() to verify that the shared library is
573 indeed binary compatible.
575 ! embedvar.h intrpvar.h perl.h perlapi.h perlvars.h
576 ____________________________________________________________________________
577 [ 32237] By: nicholas on 2007/11/07 23:23:27
578 Log: Fix up copyright years for files modified in 2007.
580 ! av.c cop.h deb.c dosish.h gv.h handy.h locale.c mathoms.c mg.h
581 ! miniperlmain.c numeric.c op.h patchlevel.h perlio.h perlsdio.h
582 ! perlsfio.h perlvars.h pp.h pp_pack.c regcomp.h regexp.h
583 ! taint.c unixish.h utf8.h utfebcdic.h util.h xsutils.c
584 ____________________________________________________________________________
585 [ 32236] By: nicholas on 2007/11/07 19:21:15
586 Log: Subject: [PATCH blead] Re: [perl #47195] $1 suddenly tainted after regexp on utf-8 string
587 From: Rick Delaney <rick@bort.ca>
588 Message-ID: <20071107001845.GA21000@bort.ca>
589 Date: Tue, 6 Nov 2007 19:18:45 -0500
591 [plus remove the TODO from the now passing test]
593 ! regexec.c t/op/taint.t
594 ____________________________________________________________________________
595 [ 32235] By: davem on 2007/11/07 12:12:29
596 Log: Disable debugging output in PerlIO_teardown;
597 it still relies on an interpreter being present.
600 ____________________________________________________________________________
601 [ 32234] By: rgs on 2007/11/07 10:45:18
602 Log: Subject: [PATCH] Erroneous binmode() call in uupacktool.pl
603 From: "Jan Dubois" <jand@activestate.com>
604 Date: Tue, 6 Nov 2007 15:58:05 -0800
605 Message-ID: <01f101c820d0$df6c9220$9e45b660$@com>
608 ____________________________________________________________________________
609 [ 32233] By: rgs on 2007/11/07 10:14:24
610 Log: Subject: Re: 5.10.0 test hangs on non internet access
611 From: "Jos I. Boumans" <jos@dwim.org>
612 Date: Wed, 7 Nov 2007 10:38:28 +0100
613 Message-Id: <22589E6E-1C9D-4C1F-8642-A690904193C7@dwim.org>
615 ! lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t
616 ____________________________________________________________________________
617 [ 32232] By: nicholas on 2007/11/07 09:51:34
618 Log: Note that there is common code in installperl and installman, and that
619 it is a TODO to fix this.
622 ____________________________________________________________________________
623 [ 32230] By: rgs on 2007/11/06 19:53:52
624 Log: Found by Juerd, don't document that \w, \s and \d don't include
625 all Unicode matching characters
628 ____________________________________________________________________________
629 [ 32229] By: nicholas on 2007/11/06 19:37:40
630 Log: Add a TODO test for bug #47195
633 ____________________________________________________________________________
634 [ 32227] By: nicholas on 2007/11/06 10:47:30
635 Log: Subject: Fwd: CPAN Upload: S/SA/SAPER/constant-1.12.tar.gz
636 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
637 Message-Id: <7B502F45-AB25-4EFF-8147-A02D8E2E9E21@free.fr>
638 Date: Tue, 6 Nov 2007 02:49:51 +0100
641 ____________________________________________________________________________
642 [ 32226] By: craigb on 2007/11/06 04:13:57
643 Log: Subject: VMS.C misc fixes, including vms_realpath fixes
644 From: "John E. Malmberg" <wb8tyw@qsl.net>
645 Date: Sat, 03 Nov 2007 00:58:05 -0500
646 Message-id: <472C0DED.4010203@qsl.net>
648 Plus, at John's suggestion, don't call the CRTL realpath()
649 unless DECC$POSIX_COMPLIANT_PATHNAMES is in effect.
653 ____________________________________________________________________________
654 [ 32225] By: nicholas on 2007/11/05 15:25:46
655 Log: Adjust the skip count for t/io/dup.t for the -Uuseperlio case, in a way
656 that will hopefully make it harder for it to get out of sync again.
659 ____________________________________________________________________________
660 [ 32224] By: nicholas on 2007/11/05 13:58:52
661 Log: As reported in bug #46207, change 30633 to PerlIO_exportFILE() and
662 PerlIO_releaseFILE() to manage the reference counts of fds correctly
663 has the side effect of making some XS modules "leak" descriptors.
664 This is because the typemap calls PerlIO_findFILE(), which sometimes
665 (but not always) calls PerlIO_exportFILE(). To be consistent,
666 PerlIO_fildFILE() needs to either always give you a reference, or
667 always not give you a reference. It seems better to do the latter as
668 the call to PerlIO_exportFILE() is only an implementation detail, so
669 arrange for it to immediately free up the reference that
670 PerlIO_exportFILE() created.
673 ____________________________________________________________________________
674 [ 32223] By: nicholas on 2007/11/05 12:51:39
675 Log: Allow (pedantically correct) C pre-processor comments in the code
676 snippets of typemap files.
678 ! lib/ExtUtils/ParseXS.pm
679 ____________________________________________________________________________
680 [ 32222] By: rgs on 2007/11/05 10:19:31
681 Log: Subject: [PATCH] Another small patch for Sys::Syslog
682 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
683 Date: Mon, 5 Nov 2007 08:48:53 +0100
684 Message-Id: <A5B536D9-E81C-48FC-9584-45E59ED7B6FB@free.fr>
686 ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Syslog.pm
687 ____________________________________________________________________________
688 [ 32221] By: rgs on 2007/11/04 20:02:18
689 Log: Subject: Re: (perl-current of 5.9.5) patch for ext/Sys/Syslog/Makefile.PL for
690 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
691 Date: Sun, 04 Nov 2007 03:52:36 +0100
692 Message-id: <EECD3531-8352-4873-A1AD-E4B8731260CB@free.fr>
694 ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL
695 ! ext/Sys/Syslog/Syslog.pm
696 ____________________________________________________________________________
697 [ 32220] By: rgs on 2007/11/04 19:48:32
698 Log: Update Term::UI to 0.18
700 ! lib/Term/UI.pm lib/Term/UI/t/02_ui.t
701 ____________________________________________________________________________
702 [ 32219] By: craigb on 2007/11/04 16:41:28
703 Log: Roll back #32214 as it causes more failures than it prevents.
706 ____________________________________________________________________________
707 [ 32218] By: rgs on 2007/11/04 12:28:45
708 Log: Upgrade CPANPLUS to 0.83_08
710 ! lib/CPANPLUS.pm lib/CPANPLUS/Backend.pm
711 ! lib/CPANPLUS/Dist/MM.pm lib/CPANPLUS/Internals.pm
712 ! lib/CPANPLUS/Internals/Constants.pm
713 ! lib/CPANPLUS/Internals/Extract.pm
714 ! lib/CPANPLUS/Internals/Fetch.pm
715 ! lib/CPANPLUS/Internals/Report.pm
716 ! lib/CPANPLUS/Internals/Search.pm
717 ! lib/CPANPLUS/Internals/Source.pm
718 ! lib/CPANPLUS/Internals/Utils.pm lib/CPANPLUS/Module.pm
719 ! lib/CPANPLUS/Selfupdate.pm lib/CPANPLUS/Shell/Default.pm
720 ! lib/CPANPLUS/Shell/Default/Plugins/CustomSource.pm
721 ! lib/CPANPLUS/bin/cpan2dist
722 ! lib/CPANPLUS/t/00_CPANPLUS-Internals-Utils.t
723 ! lib/CPANPLUS/t/03_CPANPLUS-Internals-Source.t
724 ! lib/CPANPLUS/t/04_CPANPLUS-Module.t
725 ! lib/CPANPLUS/t/15_CPANPLUS-Shell.t
726 ! lib/CPANPLUS/t/20_CPANPLUS-Dist-MM.t
727 ! lib/CPANPLUS/t/40_CPANPLUS-Internals-Report.t
728 ! lib/CPANPLUS/t/dummy-CPAN/authors/01mailrc.txt.gz.packed
729 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/Bundle-Foo-Bar-0.0
731 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/Foo-Bar-0.01.tar.g
733 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/perl5.005_03.tar.g
735 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/EUXS/Foo-Bar-0.01.tar.gz.
737 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/MBNOXS/Foo-Bar-0.01.tar.g
739 ! lib/CPANPLUS/t/dummy-CPAN/authors/id/MBXS/Foo-Bar-0.01.tar.gz.
741 ! lib/CPANPLUS/t/dummy-CPAN/modules/02packages.details.txt.gz.pa
743 ! lib/CPANPLUS/t/dummy-CPAN/modules/03modlist.data.gz.packed
744 ! lib/CPANPLUS/t/inc/conf.pl
745 ____________________________________________________________________________
746 [ 32217] By: rgs on 2007/11/04 12:23:13
747 Log: Upgrade to File::Fetch 0.13_02
749 ! lib/File/Fetch.pm lib/File/Fetch/t/01_File-Fetch.t
750 ____________________________________________________________________________
751 [ 32216] By: davem on 2007/11/03 12:27:25
752 Log: make PERLSYS_TERM not require a context
754 ! embed.fnc perl.c perl.h proto.h
755 ____________________________________________________________________________
756 [ 32215] By: davem on 2007/11/03 11:57:00
757 Log: Subject: Re: building mod_perl-2.0.3 with Perl 5.10.0 (DEVEL32096)
758 From: Jarkko Hietaniemi <jhi@iki.fi>
759 Date: Fri, 02 Nov 2007 21:38:48 -0400
760 Message-Id: <472BD128.9080105@iki.fi>
762 PerlIO_teardown is called when there may no longer be an
763 interpreter available
765 ! perl.h perlio.c perliol.h
766 ____________________________________________________________________________
767 [ 32214] By: rgs on 2007/11/03 10:12:06
768 Log: Based on a patch by John E. Malberg: make TestInit.pm
769 use an absolute path in @INC, so that changes of directories
770 don't break dynamically loaded modules.
773 ____________________________________________________________________________
774 [ 32213] By: davem on 2007/11/02 23:59:27
775 Log: CLONE_SKIP doesn't result in undef copies
776 clarify the documentation on CLONE_SKIP, and ensure that the
777 undef value has all its flags cleared
779 ! pod/perlmod.pod sv.c
780 ____________________________________________________________________________
781 [ 32212] By: rgs on 2007/11/02 14:55:29
782 Log: Make installman work with -Duserelocatableinc and DESTDIR
785 ____________________________________________________________________________
786 [ 32211] By: rgs on 2007/11/02 10:04:34
787 Log: Subject: [PATCH] - Update Time::Local to latest version
788 From: Dave Rolsky <autarch@urth.org>
789 Date: Wed, 31 Oct 2007 12:26:02 -0500 (CDT)
790 Message-ID: <alpine.DEB.0.9999.0710311225010.19396@urth.org>
793 ____________________________________________________________________________
794 [ 32210] By: rgs on 2007/11/02 09:42:41
795 Log: Upgrade to cperl-mode 5.23
797 ! emacs/cperl-mode.el
798 ____________________________________________________________________________
799 [ 32209] By: nicholas on 2007/10/31 19:44:48
800 Log: Now that ExtUtils::ParseXS requires 5.006, we can replace the foreach
801 on keys and lookup in the loop with a foreach on values, as values is
802 "now" an LVALUE iterator.
804 ! lib/ExtUtils/ParseXS.pm
805 ____________________________________________________________________________
806 [ 32208] By: rgs on 2007/10/31 11:15:16
807 Log: Subject: [PATCH] DB_File
808 From: "Paul Marquess" <paul_marquess@yahoo.co.uk>
809 Date: Mon, 29 Oct 2007 13:08:31 -0000
810 Message-ID: <004a01c81a2c$ce1eb020$3a3c140a@myopwv.com>
812 ! ext/DB_File/Changes ext/DB_File/DB_File.pm
813 ! ext/DB_File/DB_File.xs
814 ____________________________________________________________________________
815 [ 32207] By: rgs on 2007/10/31 10:37:47
816 Log: Revert #32197, should not be needed anymore since the upgrade
817 of ExtUtils::CBuilder
819 ! lib/Module/Build/t/xs.t
820 ____________________________________________________________________________
821 [ 32206] By: rgs on 2007/10/31 10:15:12
822 Log: Fix (or hide?) a case of memory corruption with \K in substitutions
825 ____________________________________________________________________________
826 [ 32205] By: rgs on 2007/10/31 09:40:38
827 Log: Upgrade to ExtUtils::CBuilder 0.21
829 ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/Base.pm
830 ! lib/ExtUtils/CBuilder/Changes
831 ! lib/ExtUtils/CBuilder/Platform/Unix.pm
832 ! lib/ExtUtils/CBuilder/Platform/VMS.pm
833 ! lib/ExtUtils/CBuilder/Platform/Windows.pm
834 ! lib/ExtUtils/CBuilder/Platform/aix.pm
835 ! lib/ExtUtils/CBuilder/Platform/cygwin.pm
836 ! lib/ExtUtils/CBuilder/Platform/darwin.pm
837 ! lib/ExtUtils/CBuilder/Platform/dec_osf.pm
838 ! lib/ExtUtils/CBuilder/Platform/os2.pm
839 ____________________________________________________________________________
840 [ 32204] By: rgs on 2007/10/30 12:42:28
841 Log: Mention version.pm and new v-string portability warning in
842 perldelta. Better wording for this warning in perldiag by
845 ! pod/perl5100delta.pod pod/perldiag.pod
846 ____________________________________________________________________________
847 [ 32203] By: merijn on 2007/10/30 12:24:45
848 Log: Subject: Re: configure failed in tru64
849 From: Jarkko Hietaniemi <jhi@iki.fi>
850 Date: Tue, 30 Oct 2007 07:52:04 -0400
851 Message-ID: <47271AE4.5060806@iki.fi>
854 ____________________________________________________________________________
855 [ 32202] By: craigb on 2007/10/30 03:38:20
856 Log: Typo in comment in 32201.
859 ____________________________________________________________________________
860 [ 32201] By: craigb on 2007/10/30 01:08:10
861 Log: Subject: Re: copyright notices for vms.c and vmsish.h
862 From: Charles Bailey <bailey@newman.upenn.edu>
863 Date: Fri, 26 Oct 2007 15:27:36 -0400
864 Message-id: <47223FA8.90300@newman.upenn.edu>
866 At my instigation, Charles agreed to wear the copyright hat for
867 the major VMS files. This is by analogy with the core files
868 for which Larry, as Prime Mover, is the only named copyright
869 holder, but "and others" includes, well, lots of others.
872 ! vms/vms.c vms/vmsish.h
873 ____________________________________________________________________________
874 [ 32200] By: rgs on 2007/10/29 10:49:13
875 Log: Leopard has more standard /etc/passwd files than previous
876 versions of darwin. Thanks to David Morel for testing.
879 ____________________________________________________________________________
880 [ 32199] By: craigb on 2007/10/27 22:17:29
881 Log: Subject: Re: Perl 5.10.0 getting close: please test
882 From: lemkemch@t-online.de
883 Date: Thu, 25 Oct 2007 00:25:55 +0200
884 Message-id: <op.t0p271mr5o90vo@orion>
886 Help older VMS compilers by using ccflags when building munchconfig.
890 ____________________________________________________________________________
891 [ 32198] By: craigb on 2007/10/27 17:09:01
892 Log: Subject: problem with MAKE_EXT.COM
893 From: Thomas Pfau <pfau@nbpfaus.net>
894 Date: Sat, 27 Oct 2007 09:27:54 -0400
895 Message-id: <47233CDA.8010908@nbpfaus.net>
897 configure.com thinko in #30455.
901 ____________________________________________________________________________
902 [ 32197] By: rgs on 2007/10/27 17:04:35
903 Log: Band-aid to get xs.t working. Need to check that make distclean still
906 ! lib/Module/Build/t/xs.t
907 ____________________________________________________________________________
908 [ 32196] By: rgs on 2007/10/27 08:07:09
909 Log: Subject: Re: [PATCH] perlfunc/perldiag errors
910 From: Father Chrysostomos <sprout@cpan.org>
911 Date: Fri, 26 Oct 2007 18:10:27 -0700
912 Message-Id: <14C78A7E-43AB-44BF-9016-2EFC9DCB65A2@cpan.org>
915 ____________________________________________________________________________
916 [ 32195] By: craigb on 2007/10/26 23:59:42
917 Log: In the revised Module::Build, don't create temp directories
918 with dots in the names. Also, restore some VMS fixes
919 that regressed in the last integration.
921 ! lib/Module/Build/t/destinations.t lib/Module/Build/t/install.t
922 ! lib/Module/Build/t/lib/MBTest.pm
923 ! lib/Module/Build/t/manifypods.t lib/Module/Build/t/xs.t
924 ____________________________________________________________________________
925 [ 32194] By: craigb on 2007/10/25 21:36:42
926 Log: Platform-neutral quoting in optree_misc.t.
928 ! ext/B/t/optree_misc.t
929 ____________________________________________________________________________
930 [ 32193] By: craigb on 2007/10/25 15:40:36
931 Log: Copy Win32 system() behavior on VMS and make a first argument
932 with a value of 1 indicate spawn without waiting for completion.
935 ____________________________________________________________________________
936 [ 32192] By: rgs on 2007/10/25 09:46:55
937 Log: Upgrade to Module::Build 0.2808_01
939 + lib/Module/Build/Dumper.pm
940 ! MANIFEST lib/Module/Build.pm lib/Module/Build/API.pod
941 ! lib/Module/Build/Authoring.pod lib/Module/Build/Base.pm
942 ! lib/Module/Build/Changes lib/Module/Build/Compat.pm
943 ! lib/Module/Build/Config.pm lib/Module/Build/Cookbook.pm
944 ! lib/Module/Build/ModuleInfo.pm lib/Module/Build/Notes.pm
945 ! lib/Module/Build/PPMMaker.pm
946 ! lib/Module/Build/Platform/Amiga.pm
947 ! lib/Module/Build/Platform/Default.pm
948 ! lib/Module/Build/Platform/EBCDIC.pm
949 ! lib/Module/Build/Platform/MPEiX.pm
950 ! lib/Module/Build/Platform/MacOS.pm
951 ! lib/Module/Build/Platform/RiscOS.pm
952 ! lib/Module/Build/Platform/Unix.pm
953 ! lib/Module/Build/Platform/VMS.pm
954 ! lib/Module/Build/Platform/VOS.pm
955 ! lib/Module/Build/Platform/Windows.pm
956 ! lib/Module/Build/Platform/aix.pm
957 ! lib/Module/Build/Platform/cygwin.pm
958 ! lib/Module/Build/Platform/darwin.pm
959 ! lib/Module/Build/Platform/os2.pm lib/Module/Build/PodParser.pm
960 ! lib/Module/Build/Version.pm lib/Module/Build/YAML.pm
961 ! lib/Module/Build/t/basic.t
962 ! lib/Module/Build/t/bundled/Tie/CPHash.pm
963 ! lib/Module/Build/t/compat.t lib/Module/Build/t/destinations.t
964 ! lib/Module/Build/t/extend.t lib/Module/Build/t/files.t
965 ! lib/Module/Build/t/help.t lib/Module/Build/t/install.t
966 ! lib/Module/Build/t/lib/DistGen.pm
967 ! lib/Module/Build/t/lib/MBTest.pm
968 ! lib/Module/Build/t/manifypods.t lib/Module/Build/t/metadata.t
969 ! lib/Module/Build/t/metadata2.t lib/Module/Build/t/moduleinfo.t
970 ! lib/Module/Build/t/new_from_context.t
971 ! lib/Module/Build/t/notes.t lib/Module/Build/t/ppm.t
972 ! lib/Module/Build/t/runthrough.t lib/Module/Build/t/test_type.t
973 ! lib/Module/Build/t/test_types.t lib/Module/Build/t/tilde.t
974 ! lib/Module/Build/t/versions.t lib/Module/Build/t/xs.t
975 ____________________________________________________________________________
976 [ 32191] By: merijn on 2007/10/25 09:17:22
977 Log: Emergency fix for /tmp dir cleanup's for smokers.
978 Rest of the patch to sync CPANPLUS will follow later
980 ! lib/CPANPLUS/Internals/Source.pm
981 ____________________________________________________________________________
982 [ 32190] By: rgs on 2007/10/25 08:48:49
983 Log: Subject: [PATCH] (Was Re: [PATCH] FreeBSD atoll() warning)
984 From: Andy Dougherty <doughera@lafayette.edu>
985 Date: Wed, 24 Oct 2007 13:12:49 -0400 (EDT)
986 Message-ID: <Pine.LNX.4.64.0710241307450.21836@fractal.phys.lafayette.edu>
989 ____________________________________________________________________________
990 [ 32189] By: rgs on 2007/10/25 08:46:27
991 Log: Subject: [PATCH] Bring version.pm core into compliance with CPAN release
992 From: John Peacock <john.peacock@havurah-software.org>
993 Date: Wed, 24 Oct 2007 22:04:45 -0400
994 Message-ID: <471FF9BD.40204@havurah-software.org>
996 ! lib/version.pm lib/version.t util.c
997 ____________________________________________________________________________
998 [ 32188] By: rgs on 2007/10/25 08:43:41
999 Log: Bump version of IPC::Cmd
1002 ____________________________________________________________________________
1003 [ 32187] By: rgs on 2007/10/25 08:42:44
1004 Log: Subject: patch@32181 IPC::Cmd fix for VMS.
1005 From: "John E. Malmberg" <wb8tyw@qsl.net>
1006 Date: Thu, 25 Oct 2007 00:36:29 -0500
1007 Message-id: <47202B5D.8070609@qsl.net>
1010 ____________________________________________________________________________
1011 [ 32186] By: rgs on 2007/10/24 13:43:17
1012 Log: Subject: [PATCH] File::Path 2.02
1013 From: David Landgren <david@landgren.net>
1014 Date: Wed, 24 Oct 2007 15:11:29 +0200
1015 Message-ID: <471F4481.6010103@landgren.net>
1018 ____________________________________________________________________________
1019 [ 32185] By: rgs on 2007/10/24 11:15:03
1020 Log: Subject: warning from ext/Hash/Util/FieldHash/t/02_function.t
1021 From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com>
1022 Date: Wed, 24 Oct 2007 12:31:20 +0200
1023 Message-ID: <3852726AFA94DE4F87E616F13F416A5FB66DE3@naimucu1.ffz00k.rootdom.net>
1025 ! ext/Hash/Util/FieldHash/t/02_function.t
1026 ____________________________________________________________________________
1027 [ 32184] By: rgs on 2007/10/24 09:37:15
1028 Log: Subject: patch@32181 File::Copy.pm patches for VMS
1029 From: "John E. Malmberg" <wb8tyw@qsl.net>
1030 Date: Wed, 24 Oct 2007 00:27:33 -0500
1031 Message-id: <471ED7C5.9040900@qsl.net>
1034 ____________________________________________________________________________
1035 [ 32183] By: rgs on 2007/10/24 09:31:43
1036 Log: Fix an off by one error, found by valgrind
1039 ____________________________________________________________________________
1040 [ 32182] By: merijn on 2007/10/24 06:26:16
1041 Log: Subject: [PATCH] documentation typo for Text::Wrap
1042 From: David Landgren <david@landgren.net>
1043 Date: Tue, 23 Oct 2007 21:43:29 +0200
1044 Message-ID: <471E4EE1.5010500@landgren.net>
1047 ____________________________________________________________________________
1048 [ 32181] By: nicholas on 2007/10/23 13:30:37
1049 Log: Subject: [PATCH] Re: [perl #46725] v5.10.0 util.c and pp_sys.c fail to compile under Mac OS X
1050 From: Andy Dougherty <doughera@lafayette.edu>
1051 Message-ID: <Pine.LNX.4.64.0710230817250.18303@fractal.phys.lafayette.edu>
1052 Date: Tue, 23 Oct 2007 08:54:51 -0400 (EDT)
1055 ____________________________________________________________________________
1056 [ 32180] By: rgs on 2007/10/23 10:30:40
1057 Log: Subject: [PATCH] hostname.t busted
1058 From: Ricardo SIGNES <rjbs-perl-p5p@lists.manxome.org>
1059 Date: Mon, 22 Oct 2007 09:01:09 -0400
1060 Message-ID: <20071022130109.GA16748@knight>
1062 ! lib/Net/t/hostname.t
1063 ____________________________________________________________________________
1064 [ 32179] By: rgs on 2007/10/23 10:24:39
1065 Log: Typos and other doc nits. Plus, de-alpha the version number
1066 (since this isn't a dual-lived module)
1068 ! ext/Hash/Util/FieldHash/lib/Hash/Util/FieldHash.pm
1069 ____________________________________________________________________________
1070 [ 32178] By: rgs on 2007/10/23 10:22:25
1071 Log: A couple of updates to perl5100delta
1073 ! pod/perl5100delta.pod
1074 ____________________________________________________________________________
1075 [ 32177] By: nicholas on 2007/10/23 09:59:48
1076 Log: Silly Nick. If you see a nextstate op, then it may have open hints,
1077 and you need to test it with Unicode locales.
1079 ! ext/B/t/optree_misc.t
1080 ____________________________________________________________________________
1081 [ 32176] By: craigb on 2007/10/23 03:43:02
1082 Log: File::Find::_find_dir nit for VMS, plus version bump.
1085 ____________________________________________________________________________
1086 [ 32175] By: craigb on 2007/10/23 03:39:19
1087 Log: Make the File::Find tests stay under t/ where they
1088 belong (the first call to cleanup() was leaving us
1089 at the top of the Perl source tree).
1091 ! lib/File/Find/t/find.t lib/File/Find/t/taint.t
1092 ____________________________________________________________________________
1093 [ 32174] By: nicholas on 2007/10/22 21:40:41
1094 Log: Subject: [PATCH] FreeBSD atoll() warning (Was Re: Code freeze
1095 From: Andy Dougherty <doughera@lafayette.edu>
1096 Message-ID: <Pine.LNX.4.64.0710221246340.31725@fractal.phys.lafayette.edu>
1097 Date: Mon, 22 Oct 2007 12:49:25 -0400 (EDT)
1100 ____________________________________________________________________________
1101 [ 32173] By: nicholas on 2007/10/22 20:47:39
1102 Log: Subject: [PATCH] perltodo.pod: Add more detail about @INC order.
1103 Date: Mon, 22 Oct 2007 16:42:44 -0400 (EDT)
1104 Message-ID: <Pine.LNX.4.64.0710221642120.14878@fractal.phys.lafayette.edu>
1105 From: Andy Dougherty <doughera@lafayette.edu>
1108 ____________________________________________________________________________
1109 [ 32172] By: nicholas on 2007/10/22 20:19:55
1110 Log: SQL::Translator triggered a subtle piece of wrongness, whereby it
1111 managed to cause a proxy constant subroutine in the symbol table to
1112 be upgraded to a GV at precisely the point where it was being
1113 considered as a possible IO handle name. The core's user-space visible
1114 behaviour certainly was buggy - I believe this patch to be the correct
1115 fix. However, it seems to be very hard to write a test for it.
1118 ____________________________________________________________________________
1119 [ 32171] By: nicholas on 2007/10/22 14:52:53
1120 Log: Note Jarkko's URL about MSVC and __FUNCTION__-a-like.
1123 ____________________________________________________________________________
1124 [ 32170] By: rgs on 2007/10/22 12:39:17
1125 Log: Subject: [PATCH] Update Log::Messge::Simple to 0.04 (was: Re: Code freeze)
1126 From: "Jos I. Boumans" <jos@dwim.org>
1127 Date: Mon, 22 Oct 2007 14:32:51 +0200
1128 Message-Id: <33D80A92-6B24-400F-8E99-15193E3CD4A1@dwim.org>
1130 Only a version bump.
1132 ! lib/Log/Message/Simple.pm
1133 ____________________________________________________________________________
1134 [ 32169] By: nicholas on 2007/10/22 12:36:16
1135 Log: hv_iterkeysv() actually creates a mortal SV for every call.
1136 gv_stashsv() is just a wrapper for gv_stashpvn(), so doesn't need an
1137 SV internally. Hence avoid creating lots of mortal SVs by using
1138 hv_iterkey() to get the keys and lengths.
1139 Also tweak whitespace in change 32168.
1142 ____________________________________________________________________________
1143 [ 32168] By: nicholas on 2007/10/22 12:14:12
1144 Log: In Perl_mro_isa_changed_in(), no need to call an RVALUE hv_fetch() then
1145 hv_store() a new HV if fetch drew a blank, as we can detect the new SV
1146 an LVALUE fetch gave us, and replace it with a new HV, which will be
1150 ____________________________________________________________________________
1151 [ 32167] By: nicholas on 2007/10/22 11:46:55
1152 Log: S_mro_get_linear_isa_c3() doesn't need to call hv_fetch() then
1153 hv_store(), as hv_fetch() can do it all for us.
1156 ____________________________________________________________________________
1157 [ 32166] By: rgs on 2007/10/22 11:46:36
1158 Log: Mention perlcommunity.pod, plus some typo fixes
1160 ! pod/perl5100delta.pod
1161 ____________________________________________________________________________
1162 [ 32165] By: mhx on 2007/10/22 11:35:07
1163 Log: Fix a typo (pport -> ppport).
1165 ! pod/perl5100delta.pod
1166 ____________________________________________________________________________
1167 [ 32164] By: nicholas on 2007/10/22 11:33:23
1168 Log: B::Concise was failing an assertion on index "foo", "foo";
1170 ! ext/B/B.xs ext/B/B/Concise.pm ext/B/t/optree_misc.t
1171 ____________________________________________________________________________
1172 [ 32163] By: rgs on 2007/10/22 11:29:57
1173 Log: There's no point in empty TODO sections
1176 ____________________________________________________________________________
1177 [ 32162] By: rgs on 2007/10/22 10:18:00
1178 Log: Mention B::COP::hints_hash method
1181 ____________________________________________________________________________
1182 [ 32161] By: rgs on 2007/10/22 09:02:47
1183 Log: Newest things to put in perldelta
1185 ! pod/perl5100delta.pod
1186 ____________________________________________________________________________
1187 [ 32160] By: rgs on 2007/10/22 08:55:01
1188 Log: Add -Duse32bit* in perltodo
1191 ____________________________________________________________________________
1192 [ 32159] By: rgs on 2007/10/22 08:38:07
1193 Log: Regenerate Changes
1196 ____________________________________________________________________________
1197 [ 32158] By: rgs on 2007/10/22 08:32:46
1198 Log: More delta info from Perl 5.9.5
1200 ! pod/perl5100delta.pod
1201 ____________________________________________________________________________
1202 [ 32157] By: rgs on 2007/10/21 20:19:08
1203 Log: Subject: Re: overload64.t failures
1204 From: Rick Delaney <rick@bort.ca>
1205 Date: Sun, 21 Oct 2007 16:13:51 -0400
1206 Message-ID: <20071021201351.GY29047@bort.ca>
1209 ____________________________________________________________________________
1210 [ 32156] By: rgs on 2007/10/21 20:15:46
1211 Log: More perldelta entries from perl 5.9.4, plus some reordering and
1214 ! pod/perl5100delta.pod
1215 ____________________________________________________________________________
1216 [ 32155] By: rgs on 2007/10/21 16:38:36
1217 Log: More perldelta entries from 5.9.3
1219 ! pod/perl5100delta.pod
1220 ____________________________________________________________________________
1221 [ 32154] By: rgs on 2007/10/21 10:59:47
1222 Log: Changes from perl 5.9.2
1224 ! pod/perl5100delta.pod
1225 ____________________________________________________________________________
1226 [ 32153] By: rgs on 2007/10/21 07:51:14
1227 Log: Skip test on Basque locales on Mac OS X 10.5
1230 ____________________________________________________________________________
1231 [ 32152] By: rgs on 2007/10/20 16:25:32
1232 Log: Subject: [PATCH] VDf no longer in PERL_CORE
1233 From: "Robin Barker" <Robin.Barker@npl.co.uk>
1234 Date: Fri, 19 Oct 2007 13:33:50 +0100
1235 Message-ID: <2C2E01334A940D4792B3E115F95B7226C9D20E@exchsvr1.npl.ad.local>
1238 ____________________________________________________________________________
1239 [ 32151] By: nicholas on 2007/10/20 16:16:56
1240 Log: In Perl_do_openn() we know the length of oname, so use it when creating
1244 ____________________________________________________________________________
1245 [ 32150] By: rgs on 2007/10/20 15:19:20
1246 Log: Revert code change from #32148
1249 ____________________________________________________________________________
1250 [ 32149] By: rgs on 2007/10/20 15:04:44
1251 Log: Subject: [PATCH] perlfunc/perldiag errors
1252 From: Father Chrysostomos <sprout@cpan.org>
1253 Date: Fri, 19 Oct 2007 20:25:38 -0700
1254 Message-Id: <8186DA53-970C-4A10-A0CE-0A4FFB199A01@cpan.org>
1256 ! pod/perldiag.pod pod/perlfunc.pod
1257 ____________________________________________________________________________
1258 [ 32148] By: rgs on 2007/10/20 15:02:33
1259 Log: Subject: Re: [PATCH] Fix overloading for 64-bit ints (revised)
1260 From: "Jerry D. Hedden" <jdhedden@cpan.org>
1261 Date: Fri, 19 Oct 2007 20:50:27 -0400
1262 Message-ID: <1ff86f510710191750s3f25eae2x2dc2e90f18f1f716@mail.gmail.com>
1264 ! pod/perlintern.pod sv.c
1265 ____________________________________________________________________________
1266 [ 32147] By: rgs on 2007/10/19 16:14:01
1267 Log: More perldelta work (info from perl59[01]delta)
1269 ! pod/perl5100delta.pod
1270 ____________________________________________________________________________
1271 [ 32146] By: rgs on 2007/10/19 11:06:58
1272 Log: Document that encoding.pm isn't thread-safe, by Jerry D. Hedden
1274 ! ext/Encode/encoding.pm
1275 ____________________________________________________________________________
1276 [ 32145] By: rgs on 2007/10/19 10:44:04
1279 ! pod/perlre.pod pod/perluniintro.pod
1280 ____________________________________________________________________________
1281 [ 32144] By: rgs on 2007/10/19 10:32:39
1282 Log: Subject: Re: [Diff] perlxstut.pod
1283 From: =?ISO-8859-1?Q?Ren=E9e_B=E4cker?= <renee.baecker@smart-websolutions.de>
1284 Date: Fri, 12 Oct 2007 10:29:50 +0200
1285 Message-ID: <470F307E.1030804@smart-websolutions.de>
1288 ____________________________________________________________________________
1289 [ 32143] By: rgs on 2007/10/19 10:18:19
1290 Log: Upgrade to Term::Cap 1.10
1292 ! lib/Term/Cap.pm lib/Term/Cap.t
1293 ____________________________________________________________________________
1294 [ 32142] By: rgs on 2007/10/19 10:14:03
1295 Log: Subject: RE: [PATCH] RE: PERL_CORE UVf logic
1296 From: "Robin Barker" <Robin.Barker@npl.co.uk>
1297 Date: Thu, 18 Oct 2007 17:51:34 +0100
1298 Message-ID: <2C2E01334A940D4792B3E115F95B7226C9D20A@exchsvr1.npl.ad.local>
1301 ____________________________________________________________________________
1302 [ 32141] By: rgs on 2007/10/19 07:47:45
1303 Log: Subject: [PATCH] Fix overloading for 64-bit ints (revised)
1304 From: "Jerry D. Hedden" <jdhedden@cpan.org>
1305 Date: Thu, 18 Oct 2007 14:49:40 -0400
1306 Message-ID: <1ff86f510710181149s1c096dd9qffa8fe42046e675b@mail.gmail.com>
1309 ! MANIFEST embed.fnc embed.h lib/overload.t pod/perlintern.pod
1310 ! pp.c pp_hot.c proto.h sv.c
1311 ____________________________________________________________________________
1312 [ 32140] By: nicholas on 2007/10/18 20:42:30
1313 Log: It seems crazy for Perl_yylex() to individually shift each element off
1314 PL_preambleav, and then free each in turn, rather than simply process
1315 the array in place, and allow the sv_free(PL_preambleav) to dispose of
1319 ____________________________________________________________________________
1320 [ 32139] By: nicholas on 2007/10/18 19:21:50
1321 Log: Change 32136 introduced an error - passing a const char * to
1322 sv_usepvn_flags(). Fixed.
1325 ____________________________________________________________________________
1326 [ 32138] By: nicholas on 2007/10/18 18:59:59
1327 Log: Inline and eliminate S_incl_perldb(), as it's only called on one place.
1328 This also makes the logic in the call site simpler and more efficient.
1330 ! embed.fnc embed.h proto.h toke.c
1331 ____________________________________________________________________________
1332 [ 32137] By: nicholas on 2007/10/18 18:07:19
1333 Log: Simplify the logical for retrieving PL_inplace into $^I, as sv_setpv()
1334 will do the "right" thing if we want NULL to map to undef.
1337 ____________________________________________________________________________
1338 [ 32136] By: nicholas on 2007/10/18 18:06:29
1339 Log: Eliminate some uses of sv_setpv() where we already know the length.
1340 Donate the prototype buffer to the CV in Perl_gv_init(), rather than
1341 setting a copy, and immediately free()ing the original.
1344 ____________________________________________________________________________
1345 [ 32135] By: nicholas on 2007/10/18 17:15:16
1346 Log: Change newSVpv() to newSVpvn() where we know the length is non-zero, as
1347 newSVpvn() will be fractionally more efficient.
1350 ____________________________________________________________________________
1351 [ 32134] By: nicholas on 2007/10/18 17:14:38
1352 Log: use newSVpvs() on the constant string "isa", rather than newSVpv().
1355 ____________________________________________________________________________
1356 [ 32133] By: nicholas on 2007/10/18 17:13:34
1357 Log: By using the HEK that holds the stash name in S_mro_get_linear_isa_c3()
1358 and S_mro_get_linear_isa_dfs() we can create scalars more efficiently.
1361 ____________________________________________________________________________
1362 [ 32132] By: nicholas on 2007/10/18 16:15:22
1363 Log: In Perl_amagic_call(), construct the SV with newSVpvn(), as we now know
1364 the length. (Not sure why I didn't spot this one during change 32124.)
1366 ! gv.c overload.c overload.pl
1367 ____________________________________________________________________________
1368 [ 32131] By: rgs on 2007/10/18 13:54:09
1369 Log: Subject: [PATCH] B::Lint is dual-lived (revised)
1370 From: "Jerry D. Hedden" <jdhedden@cpan.org>
1371 Date: Thu, 18 Oct 2007 09:45:41 -0400
1372 Message-ID: <1ff86f510710180645x115a7949vaea7b45dd2dc3139@mail.gmail.com>
1374 ! Porting/Maintainers.pl
1375 ____________________________________________________________________________
1376 [ 32130] By: nicholas on 2007/10/18 12:32:42
1377 Log: No need to call strlen() on the result of CopSTASHPV() when unthreaded,
1378 as the length is already known. Hence conditionally compile out the
1379 logic related to the call to strlen() from S_method_common(), and use
1380 newSVhek in S_gv_get_super_pkg().
1383 ____________________________________________________________________________
1384 [ 32129] By: nicholas on 2007/10/18 10:44:35
1385 Log: Don't call strlen() on CopFILE() for the unthreaded case, because the
1386 length can be obtained via CopFILESV().
1389 ____________________________________________________________________________
1390 [ 32128] By: rgs on 2007/10/18 09:45:47
1391 Log: Silence a casting warning
1394 ____________________________________________________________________________
1395 [ 32127] By: nicholas on 2007/10/18 09:24:42
1396 Log: Where possible, change gv_fetchfile() to gv_fetchfile_flags(),
1397 gv_stashpv() to gv_stashpvn() and gv_fetchpv() to gv_fetchpvn_flags().
1398 Change the len parameter of S_find_in_my_stash() from I32 to STRLEN, as
1399 a pointer the variable needs to be passed onwards, and size matters on
1401 Fix the temporary scribbling of a buffer in Perl_yylex() by using
1402 gv_fetchpvn_flags(), and remove the XXX comment added in change 27641.
1403 Brought to you by the Campaign for the Elimination of strlen().
1405 ! embed.fnc gv.c proto.h sv.c toke.c
1406 ____________________________________________________________________________
1407 [ 32126] By: nicholas on 2007/10/18 07:17:46
1408 Log: In Perl_moreswitches(), avoid the strlen() inside sv_catpv() by moving
1409 the strlen() earlier.
1410 Brought to you by the Campaign for the Elimination of strlen().
1413 ____________________________________________________________________________
1414 [ 32125] By: nicholas on 2007/10/17 16:06:21
1415 Log: In Perl_my_clearenv(), under -DPERL_USE_SAFE_PUTENV, don't use
1416 strlcpy() to forcibly truncate a string to a known length, when
1417 memcpy() and a write of '\0' will not only make the intent clear, but
1418 also do that exact job more efficiently.
1421 ____________________________________________________________________________
1422 [ 32124] By: nicholas on 2007/10/17 15:10:58
1423 Log: Storing the length of all the overloading names saves a strlen() in a
1424 loop in Perl_Gv_AMupdate().
1425 Brought to you by the Campaign for the Elimination of strlen().
1427 ! gv.c overload.c overload.pl
1428 ____________________________________________________________________________
1429 [ 32123] By: rgs on 2007/10/17 12:08:02
1430 Log: Subject: [PATCH] Update IPC::Cmd to 0.40
1431 From: "Jos I. Boumans" <jos@dwim.org>
1432 Date: Wed, 17 Oct 2007 11:32:03 +0200
1433 Message-Id: <C7DB06B4-6FE5-4188-A087-DC40E8E9F07D@dwim.org>
1436 ____________________________________________________________________________
1437 [ 32122] By: rgs on 2007/10/17 11:50:12
1438 Log: Subject: [PATCH] Minor fix in File::Copy POD
1439 From: "Jerry D. Hedden" <jdhedden@cpan.org>
1440 Date: Mon, 15 Oct 2007 09:56:33 -0400
1441 Message-ID: <1ff86f510710150656w4c06b94aub1c8ff5fa29a8603@mail.gmail.com>
1444 ____________________________________________________________________________
1445 [ 32121] By: rgs on 2007/10/17 08:20:36
1446 Log: Subject: [PATCH] Another ex-PVBM assert
1447 From: Ben Morrow <ben@morrow.me.uk>
1448 Date: Tue, 16 Oct 2007 19:51:09 +0100
1449 Message-ID: <tpdfu4-bsm.ln1@osiris.mauzo.dyndns.org>
1451 ! sv.c t/op/lex_assign.t
1452 ____________________________________________________________________________
1453 [ 32120] By: rgs on 2007/10/17 08:17:29
1454 Log: Subject: [PATCH] Fix a few segfaults and a when() bug
1455 From: "josh" <twists@gmail.com>
1456 Date: Sun, 14 Oct 2007 21:37:08 -0700
1457 Message-ID: <20071015043708.GA10981@grenekatz.org>
1459 ! op.c pp_sys.c regcomp.c t/io/argv.t t/op/reg_nc_tie.t
1461 ____________________________________________________________________________
1462 [ 32119] By: rgs on 2007/10/17 08:08:04
1463 Log: Subject: [PATCH] ex-PVBM and mro interact badly
1464 From: Ben Morrow <ben@morrow.me.uk>
1465 Date: Mon, 15 Oct 2007 22:56:16 +0100
1466 Message-ID: <20071015215616.GA43800@osiris.mauzo.dyndns.org>
1469 ____________________________________________________________________________
1470 [ 32118] By: rgs on 2007/10/17 08:03:23
1471 Log: Update Module::Load::Conditional to 0.22
1473 ! lib/Module/Load/Conditional.pm
1474 ! lib/Module/Load/Conditional/t/01_Module_Load_Conditional.t
1475 ____________________________________________________________________________
1476 [ 32117] By: rgs on 2007/10/17 07:39:16
1477 Log: More tests for Safe
1479 ! ext/Safe/t/safeuniversal.t
1480 ____________________________________________________________________________
1481 [ 32116] By: nicholas on 2007/10/16 16:02:35
1482 Log: PL_AMG_names is only used by gv.c (as far as Google code search can
1483 see), so it can easily be a static variable inside gv.c. This allows
1484 the implementation to be changed in future Perls within the 5.10.x
1488 ! MANIFEST globvar.sym gv.c overload.h overload.pl
1489 ____________________________________________________________________________
1490 [ 32115] By: nicholas on 2007/10/16 10:39:38
1491 Log: Replace my_strlcpy() with a pair of byte writes.
1494 ____________________________________________________________________________
1495 [ 32114] By: nicholas on 2007/10/16 09:48:48
1496 Log: Given that S_feature_is_enabled() is a static function, we can know all
1497 the possible strings that can be passed to it, and their lengths. So we
1498 can avoid my_strlcpy() and instead use memcpy().
1499 Brought to you by the Campaign for the Elimination of strlen().
1502 ____________________________________________________________________________
1503 [ 32113] By: nicholas on 2007/10/16 09:40:15
1504 Log: Given that the buffer for mode in Perl_do_openn() has been initialised
1505 to all NUL bytes, and the "string" being appended is one character,
1506 it's way faster just to write the byte in question to the buffer.
1509 ____________________________________________________________________________
1510 [ 32112] By: nicholas on 2007/10/16 09:38:48
1511 Log: Moving a strlen() in Perl_moreswitches() saves a strlen() in sv_catpv()
1512 Brought to you by the Campaign for the Elimination of strlen().
1515 ____________________________________________________________________________
1516 [ 32111] By: nicholas on 2007/10/16 09:06:26
1517 Log: Pass in explicit lengths for the key and type arguments to
1518 S_new_constant() in toke.c, as we know all the lengths already.
1519 Brought to you by the Campaign for the Elimination of strlen().
1521 ! embed.fnc embed.h proto.h toke.c
1522 ____________________________________________________________________________
1523 [ 32110] By: nicholas on 2007/10/16 08:37:29
1524 Log: Perl_ck_smartmatch needs a dVAR too.
1527 ____________________________________________________________________________
1528 [ 32109] By: nicholas on 2007/10/16 07:51:36
1529 Log: Add dVAR;s to the functions created in change 31970.
1532 ____________________________________________________________________________
1533 [ 32108] By: craigb on 2007/10/16 04:05:18
1534 Log: Subject: [PATCH] Update File::Fetch to 0.12
1535 From: "Jos I. Boumans" <jos@dwim.org>
1536 Date: Mon, 15 Oct 2007 14:40:39 +0200
1537 Message-Id: <D845A191-6837-4618-8A34-B44A3DC6F5C6@dwim.org>
1540 ____________________________________________________________________________
1541 [ 32107] By: rgs on 2007/10/13 07:24:17
1542 Log: POD nit found by Slaven Rezic.
1544 ! ext/Hash/Util/lib/Hash/Util.pm
1545 ____________________________________________________________________________
1546 [ 32106] By: craigb on 2007/10/12 20:48:11
1547 Log: Normalize the case of some VMS syscalls so the prototypes are
1548 kosher on a system with older headers.
1551 ____________________________________________________________________________
1552 [ 32105] By: nicholas on 2007/10/12 15:21:14
1553 Log: Remove some strlen()s and replace one strlcpy() with memcpy() because
1554 we already know the string length.
1556 ! doio.c dump.c mro.c op.c
1557 ____________________________________________________________________________
1558 [ 32104] By: rgs on 2007/10/12 09:43:20
1559 Log: New test for Safe
1561 + ext/Safe/t/safeuniversal.t
1563 ____________________________________________________________________________
1564 [ 32103] By: rgs on 2007/10/12 07:47:42
1565 Log: Funny symbol table names can be shared, too
1567 ! ext/Opcode/Safe.pm
1568 ____________________________________________________________________________
1569 [ 32102] By: rgs on 2007/10/12 07:41:18
1570 Log: Share the internal XS functions defined in universal.c
1571 to Safe compartments
1573 ! ext/Opcode/Safe.pm
1574 ____________________________________________________________________________
1575 [ 32101] By: rgs on 2007/10/11 15:41:55
1576 Log: Subject: [PATCH] Update IPC::Cmd to 0.38
1577 From: "Jos I. Boumans" <jos@dwim.org>
1578 Date: Thu, 11 Oct 2007 17:24:50 +0200
1579 Message-Id: <E88BE0DB-CA4E-4798-AB5B-3D45D1B5799B@dwim.org>
1581 ! lib/IPC/Cmd.pm lib/IPC/Cmd/t/01_IPC-Cmd.t
1582 ____________________________________________________________________________
1583 [ 32100] By: rgs on 2007/10/11 14:29:02
1584 Log: Subject: [PATCH] pp_int should treat refs as UVs (not IVs)
1585 From: "Jerry D. Hedden" <jdhedden@cpan.org>
1586 Date: Thu, 11 Oct 2007 10:23:03 -0400
1587 Message-ID: <1ff86f510710110723p6cbed55fo558777258061b556@mail.gmail.com>
1590 ____________________________________________________________________________
1591 [ 32099] By: rgs on 2007/10/11 13:14:21
1592 Log: Subject: [PATCH] Gentler theads test
1593 From: "Jerry D. Hedden" <jdhedden@cpan.org>
1594 Date: Thu, 11 Oct 2007 09:12:21 -0400
1595 Message-ID: <1ff86f510710110612j6ecaa1d5ta1a6f2a4e3e13ed3@mail.gmail.com>
1598 ____________________________________________________________________________
1599 [ 32098] By: rgs on 2007/10/11 07:10:25
1600 Log: Subject: [PATCH] Move threads test added in change 32091
1601 From: "Jerry D. Hedden" <jdhedden@cpan.org>
1602 Date: Wed, 10 Oct 2007 12:39:23 -0400
1603 Message-ID: <1ff86f510710100939v29aef6beqcb782934e641ea79@mail.gmail.com>
1605 ! ext/threads/t/problems.t t/op/threads.t
1606 ____________________________________________________________________________
1607 [ 32097] By: rgs on 2007/10/11 07:08:00
1608 Log: Subject: [PATCH] Porting/Maintainers.pm --check added functionality
1609 From: "Robin Barker" <Robin.Barker@npl.co.uk>
1610 Date: Wed, 10 Oct 2007 18:11:36 +0100
1611 Message-ID: <2C2E01334A940D4792B3E115F95B7226C9D1F2@exchsvr1.npl.ad.local>
1613 ! Porting/Maintainers.pm
1614 ____________________________________________________________________________
1615 [ 32096] By: rgs on 2007/10/10 20:54:25
1616 Log: Subject: [PATCH] add calling hints to perldebug.pod
1617 From: Richard Foley <Richard.Foley@rfi.net>
1618 Date: Wed, 10 Oct 2007 15:29:39 +0200
1619 Message-Id: <200710101529.39895.Richard.Foley@rfi.net>
1622 ____________________________________________________________________________
1623 [ 32095] By: rgs on 2007/10/10 20:50:12
1624 Log: Subject: [PATCH] Porting/Maintainers.pl
1625 From: "Robin Barker" <Robin.Barker@npl.co.uk>
1626 Date: Wed, 10 Oct 2007 17:52:38 +0100
1627 Message-ID: <2C2E01334A940D4792B3E115F95B7226C9D1F1@exchsvr1.npl.ad.local>
1629 ! Porting/Maintainers.pl
1630 ____________________________________________________________________________
1631 [ 32094] By: rgs on 2007/10/10 20:38:54
1632 Log: Remove an obsolete test for h2ph, that was always skipped.
1633 New tests are needed.
1637 ____________________________________________________________________________
1638 [ 32093] By: rgs on 2007/10/10 15:37:14
1639 Log: Delete files removed by latest CPANPLUS update
1641 - lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUNOXS/Bundle-Foo-Ba
1642 - r-0.01.tar.gz.packed
1643 - lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUNOXS/CHECKSUMS
1644 - lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUNOXS/Foo-Bar-0.01.
1646 - lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUNOXS/Foo-Bar-0.01.
1648 - lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUNOXS/perl5.005_03.
1650 - lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUXS/CHECKSUMS
1651 - lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUXS/Foo-Bar-0.01.re
1653 - lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUXS/Foo-Bar-0.01.ta
1655 - lib/CPANPLUS/t/dummy-CPAN/authors/id/M/MB/MBNOXS/CHECKSUMS
1656 - lib/CPANPLUS/t/dummy-CPAN/authors/id/M/MB/MBNOXS/Foo-Bar-0.01.
1658 - lib/CPANPLUS/t/dummy-CPAN/authors/id/M/MB/MBNOXS/Foo-Bar-0.01.
1660 - lib/CPANPLUS/t/dummy-CPAN/authors/id/M/MB/MBXS/CHECKSUMS
1661 - lib/CPANPLUS/t/dummy-CPAN/authors/id/M/MB/MBXS/Foo-Bar-0.01.re
1663 - lib/CPANPLUS/t/dummy-CPAN/authors/id/M/MB/MBXS/Foo-Bar-0.01.ta
1665 ____________________________________________________________________________
1666 [ 32092] By: rgs on 2007/10/10 15:36:53
1667 Log: Update CPANPLUS to 0.83_02
1669 + lib/CPANPLUS/Shell/Default/Plugins/CustomSource.pm
1670 + lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/Bundle-Foo-Bar-0.0
1672 + lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/CHECKSUMS
1673 + lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/Foo-Bar-0.01.readm
1675 + lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/Foo-Bar-0.01.tar.g
1677 + lib/CPANPLUS/t/dummy-CPAN/authors/id/EUNOXS/perl5.005_03.tar.g
1678 + z.packed lib/CPANPLUS/t/dummy-CPAN/authors/id/EUXS/CHECKSUMS
1679 + lib/CPANPLUS/t/dummy-CPAN/authors/id/EUXS/Foo-Bar-0.01.readme
1680 + lib/CPANPLUS/t/dummy-CPAN/authors/id/EUXS/Foo-Bar-0.01.tar.gz.
1681 + packed lib/CPANPLUS/t/dummy-CPAN/authors/id/MBNOXS/CHECKSUMS
1682 + lib/CPANPLUS/t/dummy-CPAN/authors/id/MBNOXS/Foo-Bar-0.01.readm
1684 + lib/CPANPLUS/t/dummy-CPAN/authors/id/MBNOXS/Foo-Bar-0.01.tar.g
1685 + z.packed lib/CPANPLUS/t/dummy-CPAN/authors/id/MBXS/CHECKSUMS
1686 + lib/CPANPLUS/t/dummy-CPAN/authors/id/MBXS/Foo-Bar-0.01.readme
1687 + lib/CPANPLUS/t/dummy-CPAN/authors/id/MBXS/Foo-Bar-0.01.tar.gz.
1689 ! MANIFEST lib/CPANPLUS.pm lib/CPANPLUS/Backend.pm
1690 ! lib/CPANPLUS/Config.pm lib/CPANPLUS/Internals.pm
1691 ! lib/CPANPLUS/Internals/Constants.pm
1692 ! lib/CPANPLUS/Internals/Extract.pm
1693 ! lib/CPANPLUS/Internals/Report.pm
1694 ! lib/CPANPLUS/Internals/Search.pm
1695 ! lib/CPANPLUS/Internals/Source.pm
1696 ! lib/CPANPLUS/Internals/Utils.pm lib/CPANPLUS/Selfupdate.pm
1697 ! lib/CPANPLUS/Shell.pm lib/CPANPLUS/Shell/Default.pm
1698 ! lib/CPANPLUS/t/00_CPANPLUS-Internals-Utils.t
1699 ! lib/CPANPLUS/t/03_CPANPLUS-Internals-Source.t
1700 ! lib/CPANPLUS/t/04_CPANPLUS-Module.t
1701 ! lib/CPANPLUS/t/06_CPANPLUS-Internals-Constants.t
1702 ! lib/CPANPLUS/t/08_CPANPLUS-Backend.t
1703 ! lib/CPANPLUS/t/15_CPANPLUS-Shell.t
1704 ! lib/CPANPLUS/t/20_CPANPLUS-Dist-MM.t
1705 ! lib/CPANPLUS/t/40_CPANPLUS-Internals-Report.t
1706 ! lib/CPANPLUS/t/dummy-CPAN/authors/01mailrc.txt.gz.packed
1707 ! lib/CPANPLUS/t/dummy-CPAN/modules/02packages.details.txt.gz.pa
1709 ! lib/CPANPLUS/t/dummy-CPAN/modules/03modlist.data.gz.packed
1710 ! lib/CPANPLUS/t/inc/conf.pl
1711 ____________________________________________________________________________
1712 [ 32091] By: davem on 2007/10/10 15:03:16
1713 Log: newCONTSUB() wasn't thread-safe ([perl #45053])
1715 ! ext/threads/t/problems.t op.c
1716 ____________________________________________________________________________
1717 [ 32090] By: rgs on 2007/10/10 08:17:07
1718 Log: If we use @{[]} (a.k.a. baby-cart) interpolation, we got warnings
1719 when $" is undefined.
1721 ! lib/strict.pm lib/warnings.pm warnings.pl
1722 ____________________________________________________________________________
1723 [ 32089] By: nicholas on 2007/10/09 21:55:56
1724 Log: As we know the length, replace strEQ with memEQs in S_doopen_pm().
1727 ____________________________________________________________________________
1728 [ 32088] By: nicholas on 2007/10/09 21:32:50
1729 Log: If PERL_DISABLE_PMC is defined, doopen_pm() is just a direct call to
1730 check_type_and_open(). So for this case make it a macro, to save a
1731 level of function call.
1733 ! embed.fnc embed.h pp_ctl.c proto.h
1734 ____________________________________________________________________________
1735 [ 32087] By: nicholas on 2007/10/09 20:45:49
1736 Log: Replace Perl_sv_setpvf(aTHX_ namesv, "%s/%s", dir, name); in require's
1737 loop over @INC with direct perl API calls that allocate sufficient
1738 memory up front, avoid the need to parse a format string, and avoid
1739 the need to call strlen() on either parameter.
1742 ____________________________________________________________________________
1743 [ 32086] By: nicholas on 2007/10/09 20:06:57
1744 Log: Remove the strlen in doopen_pm() by passing in the length. (As we know
1745 it already in the caller). Remove the unchanging mode parameter from
1746 doopen_pm() and check_type_and_open(), as it's always PERL_SCRIPT_MODE.
1748 ! embed.fnc embed.h pp_ctl.c proto.h
1749 ____________________________________________________________________________
1750 [ 32085] By: nicholas on 2007/10/09 17:56:13
1751 Log: Remove a call to *printf from the require code.
1754 ____________________________________________________________________________
1755 [ 32084] By: nicholas on 2007/10/09 17:03:53
1756 Log: Tests for the .pmc functionality.
1759 ____________________________________________________________________________
1760 [ 32083] By: rgs on 2007/10/09 15:26:26
1761 Log: Files names for pragmas strict and warnings can end in .pmc
1763 ! lib/strict.pm lib/warnings.pm warnings.pl
1764 ____________________________________________________________________________
1765 [ 32082] By: rgs on 2007/10/09 15:14:53
1766 Log: Fix description of "." in unpack() in perl5100delta
1768 ! pod/perl5100delta.pod
1769 ____________________________________________________________________________
1770 [ 32081] By: rgs on 2007/10/09 13:08:41
1771 Log: perlmodlib.pod has changed, too
1773 ! pod/perlmodlib.pod
1774 ____________________________________________________________________________
1775 [ 32080] By: rgs on 2007/10/09 13:06:26
1776 Log: Add a rough, incomplete version of perl5100delta
1778 + pod/perl5100delta.pod
1779 ! MANIFEST Makefile.SH pod.lst pod/perl.pod pod/perltoc.pod
1780 ! vms/descrip_mms.template win32/Makefile win32/makefile.mk
1782 ____________________________________________________________________________
1783 [ 32079] By: rgs on 2007/10/09 12:25:05
1784 Log: Subject: [perl #45823] [PATCH] v5.8.8. pod2html: <a name="example"> anchor, but <a href="item_example"> link
1785 From: Axel Kollmorgen (via RT) <perlbug-followup@perl.org>
1786 Date: Thu, 27 Sep 2007 16:03:38 -0700
1787 Message-ID: <rt-3.6.HEAD-10743-1190934218-322.45823-75-0@perl.org>
1789 ! lib/Pod/Html.pm lib/Pod/t/htmllink.t
1790 ____________________________________________________________________________
1791 [ 32078] By: mhx on 2007/10/09 12:01:22
1792 Log: Increment IPC::SysV version number.
1794 ! ext/IPC/SysV/SysV.pm
1795 ____________________________________________________________________________
1796 [ 32077] By: mhx on 2007/10/09 12:00:27
1797 Log: Fix fallback definitions of S_IRWX[UGO] (didn't include
1798 the 'X', but 'W' twice) and fix the value of IPC_GETACL,
1799 which was set to IPC_EXCL.
1801 ! ext/IPC/SysV/SysV.xs
1802 ____________________________________________________________________________
1803 [ 32076] By: nicholas on 2007/10/09 11:57:16
1804 Log: Don't deparse $^H{v_string}, which is automatically set by the
1805 internals. Doing so confuses modules that test the round-tripping of
1808 ! ext/B/B/Deparse.pm
1809 ____________________________________________________________________________
1810 [ 32075] By: rgs on 2007/10/09 10:56:56
1811 Log: Free temporary scalars later, because they might be still needed
1812 when restoring magic
1814 ! ext/Hash/Util/FieldHash/FieldHash.xs
1815 ____________________________________________________________________________
1816 [ 32074] By: rgs on 2007/10/09 09:23:06
1817 Log: Subject: Re: [perl #46217] (resent) Typeglobs vs. SUPER:: (Hook::LexWrap failure)
1818 From: "Brandon Black" <blblack@gmail.com>
1819 Date: Mon, 8 Oct 2007 08:54:35 -0500
1820 Message-ID: <84621a60710080654s589f57eax90b7f78558ad8b6f@mail.gmail.com>
1825 ____________________________________________________________________________
1826 [ 32073] By: rgs on 2007/10/09 08:46:24
1827 Log: New opcode category :load, for require, dofile and caller.
1829 ! ext/Opcode/Opcode.pm
1830 ____________________________________________________________________________
1831 [ 32072] By: rgs on 2007/10/08 15:59:55
1832 Log: Subject: [PATCH] make t/op/pack.t not explode when u64size=''
1833 From: Alex Gough <alex-p5p@earth.li>
1834 Date: Mon, 8 Oct 2007 16:09:35 +0100
1835 Message-ID: <20071008150935.GE24241@the.earth.li>
1838 ____________________________________________________________________________
1839 [ 32071] By: rgs on 2007/10/08 15:52:37
1840 Log: Suggestion by Rick Delaney to make this test pass with -Duse64bitall
1841 on HP-UX (see bug #46011)
1844 ____________________________________________________________________________
1845 [ 32070] By: rgs on 2007/10/08 14:09:23
1846 Log: Build with -Dusemymalloc was broken
1849 ____________________________________________________________________________
1850 [ 32069] By: rgs on 2007/10/08 13:16:44
1851 Log: Subject: [PATCH] Time::Piece & matherr on qnx4
1852 From: Alex Gough <alex-p5p@earth.li>
1853 Date: Mon, 8 Oct 2007 13:10:04 +0100
1854 Message-ID: <20071008121004.GB24241@the.earth.li>
1856 Plus, bump version number of Time::Piece to 1.11_03
1859 ! AUTHORS MANIFEST ext/Time/Piece/Piece.pm
1860 ! ext/Time/Piece/Piece.xs ext/Time/Piece/t/02core.t hints/qnx.sh
1861 ____________________________________________________________________________
1862 [ 32068] By: nicholas on 2007/10/08 11:37:27
1863 Log: Move (most of) the conditionally compiled members of the interpreter
1864 structure to the end.
1867 ____________________________________________________________________________
1868 [ 32067] By: nicholas on 2007/10/08 11:09:06
1869 Log: Shrink 4 bytes (ILP32) from the interpreter structure.
1870 (Spotted a U8 sized hole, and filled the known U16 sized hole).
1871 Moved the sig_pending so that its int fills the 4 byte space left by
1872 csh_len, to reduce padding on LP64.
1875 ____________________________________________________________________________
1876 [ 32066] By: steveh on 2007/10/08 10:17:41
1877 Log: Do the same as #32061 for Win32, which also fixes a static linking
1878 build problem with Hash/Util/FieldHash
1880 ! win32/FindExt.pm win32/Makefile win32/makefile.mk
1881 ____________________________________________________________________________
1882 [ 32065] By: rgs on 2007/10/08 09:25:12
1883 Log: Subject: Re: [perl #46217] (resent) Typeglobs vs. SUPER:: (Hook::LexWrap failure)
1884 From: "Brandon Black" <blblack@gmail.com>
1885 Date: Sun, 7 Oct 2007 22:36:36 -0500
1886 Message-ID: <84621a60710072036l60c29016tba8a32b8021b5b24@mail.gmail.com>
1888 ! embed.fnc embed.h gv.c proto.h
1889 ____________________________________________________________________________
1890 [ 32064] By: steveh on 2007/10/08 08:46:36
1891 Log: Silence compiler warnings on Win32 (VC6)
1894 ____________________________________________________________________________
1895 [ 32063] By: rgs on 2007/10/08 08:46:30
1896 Log: Documentation change to go with change #32056.
1898 ! pod/perldiag.pod pod/perlrun.pod
1899 ____________________________________________________________________________
1900 [ 32062] By: rgs on 2007/10/08 08:43:32
1901 Log: Subject: Re: [perl #46011] [RESOLVED] overload "0+" doesn't handle integer results
1902 From: Rick Delaney <rick@bort.ca>
1903 Date: Sun, 7 Oct 2007 22:37:01 -0400
1904 Message-ID: <20071008023701.GI29047@bort.ca>
1906 ! lib/overload.t pp.c
1907 ____________________________________________________________________________
1908 [ 32061] By: merijn on 2007/10/08 08:23:08
1909 Log: Subject: [Patch] Configure doesn't pick up Hash/Util/FieldHash
1910 From: Alex Gough <alex-p5p@earth.li>
1911 Date: Mon, 8 Oct 2007 00:29:11 +0100
1912 Message-ID: <20071007232910.GA24241@the.earth.li>
1915 ____________________________________________________________________________
1916 [ 32059] By: rgs on 2007/10/07 09:44:22
1917 Log: Subject: [PATCH] Re: [perl #46011] overload "0+" doesn't handle integer results
1918 From: Rick Delaney <rick@bort.ca>
1919 Date: Sun, 7 Oct 2007 00:22:14 -0400
1920 Message-ID: <20071007042214.GH29047@bort.ca>
1922 ! lib/overload.t pp.c
1923 ____________________________________________________________________________
1924 [ 32058] By: nicholas on 2007/10/06 23:50:49
1925 Log: Subject: Re: several compilation problems on VMS in perl@32039
1926 From: "Craig A. Berry" <craig.a.berry@gmail.com>
1927 Message-ID: <c9ab31fc0710061147x3ee7f9bdg2b1bac3acd018bb2@mail.gmail.com>
1928 Date: Sat, 6 Oct 2007 13:47:03 -0500
1930 ! regcomp.c toke.c utf8.c
1931 ____________________________________________________________________________
1932 [ 32057] By: nicholas on 2007/10/06 23:44:50
1933 Log: Finally! Worked out how to const Perl_moreswitches().
1934 Although I've committed crimes against indenting to avoid losing
1935 blame annotation history. Revisit this when we have version control
1936 that can easily see through whitespace changes.
1937 [Can probably now propagate consting inside S_parse_body(),
1938 Perl_moreswitches() and Perl_yylex(), but that will not affect the
1939 external API, so can wait until after 5.10]
1941 ! embed.fnc perl.c proto.h toke.c
1942 ____________________________________________________________________________
1943 [ 32056] By: nicholas on 2007/10/06 22:22:20
1944 Log: "A" should no longer be in the list of options acceptable to PERL5OPT,
1945 now that assertions have been removed.
1948 ____________________________________________________________________________
1949 [ 32055] By: nicholas on 2007/10/06 21:24:32
1950 Log: Propagate the perlapi.pod part of change 32026 back to the source POD.
1953 ____________________________________________________________________________
1954 [ 32054] By: nicholas on 2007/10/06 21:23:23
1955 Log: Remove remaining C<Nullch>s and C<Nullsv>s
1957 ! dump.c perl.c perly.act perly.y toke.c
1958 ____________________________________________________________________________
1959 [ 32053] By: craigb on 2007/10/06 18:28:59
1960 Log: Add symlink support to Cwd::_vms_abs_path.
1962 ! ext/Cwd/t/cwd.t lib/Cwd.pm
1963 ____________________________________________________________________________
1964 [ 32052] By: nicholas on 2007/10/06 16:32:36
1965 Log: The scratch scalar used in -d processing for : and = options would leak
1966 as it was never freed.
1969 ____________________________________________________________________________
1970 [ 32051] By: nicholas on 2007/10/06 15:38:52
1971 Log: Nothing* outside the core uses the old misspelling
1972 PERL_PV_PRETTY_ELIPSES, so remove it.
1973 * well, nothing that Google can find. Same thing, isn't it? :-)
1976 ____________________________________________________________________________
1977 [ 32050] By: nicholas on 2007/10/06 15:29:44
1978 Log: Fix precedence bug in the logic for PERL_PV_ESCAPE_NOCLEAR in
1982 ____________________________________________________________________________
1983 [ 32049] By: nicholas on 2007/10/06 15:04:53
1984 Log: Use the PERL_PV_PRETTY_NOCLEAR flag to simplify the code in
1985 Perl_regprop() for the EXACT node case.
1988 ____________________________________________________________________________
1989 [ 32048] By: nicholas on 2007/10/06 15:04:04
1990 Log: Add a new flag PERL_PV_PRETTY_NOCLEAR (actually just
1991 PERL_PV_ESCAPE_NOCLEAR), and change Perl_pv_pretty() so that if this
1992 bit is set, the output SV is not reset to an empty string.
1995 ____________________________________________________________________________
1996 [ 32047] By: nicholas on 2007/10/06 14:56:18
1997 Log: Fix typo in change 32043 - s/sv_catpvf/sv_catpvs/
2000 ____________________________________________________________________________
2001 [ 32046] By: stevep on 2007/10/06 13:30:59
2002 Log: Upgrade to Time-HiRes-1.9708
2004 ! ext/Time/HiRes/HiRes.pm
2005 ____________________________________________________________________________
2006 [ 32045] By: nicholas on 2007/10/06 12:55:29
2007 Log: newSV(size) and SvPOK_on() will be more efficient than newSVpvs("")
2008 followed by SvGROW(size+1)
2011 ____________________________________________________________________________
2012 [ 32044] By: nicholas on 2007/10/06 12:54:32
2013 Log: Use vnewSVpvf() rather than sv_vcatpvf() onto a newly created empty
2017 ____________________________________________________________________________
2018 [ 32043] By: nicholas on 2007/10/06 12:23:15
2019 Log: Avoid using *pvf functions when the format string is a fixed string.
2022 ____________________________________________________________________________
2023 [ 32042] By: nicholas on 2007/10/06 12:22:58
2024 Log: Directly create the SV with Perl_newSVpvf() rather than using
2025 Perl_catSVpvf() to extend a zero-length SV.
2028 ____________________________________________________________________________
2029 [ 32041] By: nicholas on 2007/10/06 10:27:17
2030 Log: Optimise the logic in isPRINT(), possible following Jarkko's bugfix
2031 of change 10855. (to the implementation added in change 18)
2032 Nothing that a decent compiler optimiser would have missed.
2035 ____________________________________________________________________________
2036 [ 32040] By: nicholas on 2007/10/06 10:23:26
2037 Log: Revert one hunk of change 32034 that had the possibility of being buggy
2038 (the sprintf "%c" code will work correctly when the SV is UTF-8).
2039 Audit all the rest for UTF-8 correctness, and force SvUTF-8_off() in
2040 utf8.c to ensure correctness. (The string is reset to "", so this will
2041 not be a behaviour change.)
2043 ! dump.c regcomp.c utf8.c
2044 ____________________________________________________________________________
2045 [ 32039] By: nicholas on 2007/10/05 23:03:14
2046 Log: In the MAD code, eliminate one Perl_sv_catpvf() and convert one
2047 construction to *pvs.
2050 ____________________________________________________________________________
2051 [ 32038] By: nicholas on 2007/10/05 23:02:16
2052 Log: Change a sv_catpv() to sv_catpvs().
2055 ____________________________________________________________________________
2056 [ 32037] By: craigb on 2007/10/05 22:37:23
2057 Log: symlink() wrapper for VMS that prevents the creation of symlinks
2058 with zero-length names. The standards disallow that and the test
2059 suite gets indigestion.
2061 ! vms/vms.c vms/vmsish.h
2062 ____________________________________________________________________________
2063 [ 32036] By: nicholas on 2007/10/05 21:46:39
2064 Log: Eliminate the Perl_sv_catpvf() in TRIE_STORE_REVCHAR
2067 ____________________________________________________________________________
2068 [ 32035] By: nicholas on 2007/10/05 20:31:23
2069 Log: PL_cshname is actually a constant value known at compile time.
2070 PL_cshlen can be calculated by the compiler. So eliminate both as
2071 interpreter variables, and the code that calculates PL_cshlen at
2074 ! embed.fnc embed.h embedvar.h intrpvar.h perl.h perlapi.h
2075 ! proto.h sv.c toke.c
2076 ____________________________________________________________________________
2077 [ 32034] By: nicholas on 2007/10/05 19:48:27
2078 Log: Eliminate most *printf-like calls that use a simple "%c" format,
2079 replacing them with constructions that are more efficient because they
2080 avoid the overhead of the *printf format parser and interpreter code.
2082 ! dump.c regcomp.c toke.c utf8.c
2083 ____________________________________________________________________________
2084 [ 32033] By: nicholas on 2007/10/05 18:15:06
2085 Log: With the demise of PERL_FLEXIBLE_EXCEPTIONS, S_docatch_body() can be
2086 inlined and eliminated.
2088 ! embed.fnc embed.h pp_ctl.c proto.h
2089 ____________________________________________________________________________
2090 [ 32032] By: nicholas on 2007/10/05 16:08:12
2091 Log: As PL_hinthv is actually tied, need to call SvSETMAGIC() after the
2092 store to it. Gosh, the tied hash API is clunky.
2095 ____________________________________________________________________________
2096 [ 32031] By: rgs on 2007/10/05 11:45:25
2097 Log: Subject: New [PATCH] use 5.006; use 5.10.0
2098 From: "Robin Barker" <Robin.Barker@npl.co.uk>
2099 Date: Fri, 5 Oct 2007 12:12:05 +0100
2100 Message-ID: <2C2E01334A940D4792B3E115F95B7226016048DB@exchsvr1.npl.ad.local>
2102 ! pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
2103 ! t/lib/warnings/pp_ctl
2104 ____________________________________________________________________________
2105 [ 32030] By: rgs on 2007/10/05 08:09:58
2106 Log: Subject: [PATCH] Update add-package.pl
2107 From: "Jos I. Boumans" <jos@dwim.org>
2108 Date: Thu, 4 Oct 2007 11:24:05 +0200
2109 Message-Id: <9D8CA217-8B5B-487E-96A4-92D9047FE921@dwim.org>
2111 ! Porting/add-package.pl
2112 ____________________________________________________________________________
2113 [ 32029] By: craigb on 2007/10/05 03:41:30
2114 Log: Subject: patch@32028 POD updates for VMS
2116 From: "John E. Malmberg" <wb8tyw@qsl.net>
2117 Date: Thu, 04 Oct 2007 22:25:34 -0500
2118 Message-id: <4705AEAE.9060100@qsl.net>
2120 ! README.vms vms/perlvms.pod
2121 ____________________________________________________________________________
2122 [ 32028] By: craigb on 2007/10/04 18:02:38
2123 Log: VMS override for Module::Build::Base::find_perl_interpreter,
2124 allowing tests to pass from t/TEST as well as harness.
2126 ! lib/Module/Build/Platform/VMS.pm
2127 ____________________________________________________________________________
2128 [ 32027] By: craigb on 2007/10/04 15:06:59
2129 Log: Try a bit harder to get *PL_sighandlerp to agree with its
2130 prototype based on SA_SIGINFO definedness rather than Win32-ness.
2133 ____________________________________________________________________________
2134 [ 32026] By: rgs on 2007/10/04 14:28:34
2135 Log: Subject: [PATCH] POD cleanups
2136 From: David Landgren <david@landgren.net>
2137 Date: Fri, 28 Sep 2007 20:42:56 +0200
2138 Message-ID: <46FD4B30.9070802@landgren.net>
2140 ! pod/perl5005delta.pod pod/perl561delta.pod pod/perl56delta.pod
2141 ! pod/perl571delta.pod pod/perl581delta.pod pod/perl58delta.pod
2142 ! pod/perl590delta.pod pod/perl592delta.pod pod/perl595delta.pod
2143 ! pod/perlapi.pod pod/perldata.pod pod/perldebug.pod
2144 ! pod/perldiag.pod pod/perlembed.pod pod/perlfunc.pod
2145 ! pod/perlglossary.pod pod/perlhack.pod pod/perliol.pod
2146 ! pod/perlipc.pod pod/perlmodlib.pod pod/perlop.pod
2147 ! pod/perlpod.pod pod/perlpodspec.pod pod/perlre.pod
2148 ! pod/perlrebackslash.pod pod/perlretut.pod pod/perlrun.pod
2149 ! pod/perlxs.pod pod/perlxstut.pod
2150 ____________________________________________________________________________
2151 [ 32024] By: nicholas on 2007/10/04 10:39:05
2152 Log: S_dopoptosub() is just a wrapper for S_dopoptosub_at(), so make it a
2153 macro. (Also slightly shrinks the object code for x86 with -Os)
2155 ! embed.fnc embed.h pp_ctl.c proto.h
2156 ____________________________________________________________________________
2157 [ 32023] By: mhx on 2007/10/04 10:37:47
2158 Log: Upgrade to Devel::PPPort 3.13
2160 ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
2161 ! ext/Devel/PPPort/parts/inc/pvs
2162 ! ext/Devel/PPPort/parts/inc/variables ext/Devel/PPPort/soak
2163 ____________________________________________________________________________
2164 [ 32022] By: rgs on 2007/10/04 09:11:18
2165 Log: Update Module::Load::Conditional to 0.20
2167 + lib/Module/Load/Conditional/t/to_load/MustBe/Loaded.pm
2168 - lib/Module/Load/Conditional/t/to_load/Must/Be/Loaded.pm
2169 ! MANIFEST lib/Module/Load/Conditional.pm
2170 ! lib/Module/Load/Conditional/t/01_Module_Load_Conditional.t
2171 ____________________________________________________________________________
2172 [ 32021] By: rgs on 2007/10/04 09:06:20
2173 Log: Update Term::UI to 0.16
2175 ! lib/Term/UI.pm lib/Term/UI/History.pm lib/Term/UI/t/02_ui.t
2176 ____________________________________________________________________________
2177 [ 32020] By: rgs on 2007/10/04 08:32:11
2178 Log: Fix warnings about Sighandler_t type on Win32.
2181 ____________________________________________________________________________
2182 [ 32017] By: nicholas on 2007/10/03 20:39:37
2183 Log: I can't spell (well know fact) and while I'm there correct other
2184 spelling, grammar and capitalisation imperfections.
2187 ____________________________________________________________________________
2188 [ 32016] By: nicholas on 2007/10/03 20:34:13
2189 Log: Test for a subtle pre-5.10 bug. Before 5.10 the overloading flag was
2190 stored on the reference rather than the referent. Despite the fact that
2191 objects can only be accessed via references (even internally), the
2192 referent actually knows that it's blessed, not the references. So
2193 taking a new, unrelated, reference to it gives an object. However, the
2194 overloading-or-not flag was on the reference prior to 5.10, and taking
2195 a new reference didn't (use to) copy it (prior to 5.8.9).
2196 So test that the bug can't return - overloading should work on a
2197 reference to something already blessed into a package with overloading.
2200 ____________________________________________________________________________
2201 [ 32015] By: rgs on 2007/10/03 16:21:59
2202 Log: Reverse change #31978
2204 ! embedvar.h intrpvar.h perlapi.h pod/perldiag.pod
2205 ! pod/perlfunc.pod pp_ctl.c sv.c t/lib/warnings/pp_ctl
2206 ____________________________________________________________________________
2207 [ 32014] By: mhx on 2007/10/03 11:29:58
2208 Log: One const too much. (Unfortunately, the Copy macro casts
2209 the constness away, so the compiler cannot detect this.)
2212 ____________________________________________________________________________
2213 [ 32013] By: rgs on 2007/10/03 11:21:59
2214 Log: Adapt definition of Sighandler_t to go with change #32012
2217 ____________________________________________________________________________
2218 [ 32012] By: rgs on 2007/10/03 10:59:55
2219 Log: Subject: [perl #45513] Test failures on amd64-freebsd 6.2
2220 From: "slaven@rezic.de via RT" <perlbug-followup@perl.org>
2221 Date: Sat, 29 Sep 2007 05:38:08 -0700
2222 Message-ID: <rt-3.6.HEAD-5916-1191069483-1553.45513-15-0@perl.org>
2224 ! embed.fnc embed.h mg.c proto.h
2225 ____________________________________________________________________________
2226 [ 32011] By: rgs on 2007/10/03 09:46:26
2227 Log: Subject: [perl #46019] Documentation for 'srand' has a problem in code snippet
2228 From: ben@linuxgazette.net (via RT) <perlbug-followup@perl.org>
2229 Date: Tue, 02 Oct 2007 21:33:49 -0700
2230 Message-ID: <rt-3.6.HEAD-5916-1191386029-1116.46019-75-0@perl.org>
2233 ____________________________________________________________________________
2234 [ 32010] By: stevep on 2007/10/03 04:07:08
2235 Log: Update to a file missed in change #32008.
2238 ____________________________________________________________________________
2239 [ 32009] By: stevep on 2007/10/02 13:56:07
2240 Log: Upgrade to Getopt-Long-2.37
2242 ! lib/Getopt/Long.pm
2243 ____________________________________________________________________________
2244 [ 32008] By: stevep on 2007/10/02 13:39:06
2245 Log: Upgrade to CPAN-1.9203
2247 + lib/CPAN/API/HOWTO.pm lib/CPAN/DeferedCode.pm
2248 ! MANIFEST lib/CPAN/Debug.pm lib/CPAN/FirstTime.pm
2249 ! lib/CPAN/HandleConfig.pm lib/CPAN/Kwalify/distroprefs.dd
2250 ! lib/CPAN/Kwalify/distroprefs.yml lib/CPAN/Queue.pm
2251 ! lib/CPAN/Tarzip.pm lib/CPAN/Version.pm lib/CPAN/t/03pkgs.t
2252 ! lib/CPAN/t/10version.t
2253 ____________________________________________________________________________
2254 [ 32007] By: rgs on 2007/10/02 12:44:18
2255 Log: Need to quote the version number of perl in perlivp, now
2256 that it finishes by 0
2259 ____________________________________________________________________________
2260 [ 32006] By: rgs on 2007/10/02 12:31:32
2261 Log: Subject: [PATCH - 2nd revision] /cygdrive is configurable
2262 From: "Jerry D. Hedden" <jdhedden@cpan.org>
2263 Date: Mon, 1 Oct 2007 19:32:19 -0400
2264 Message-ID: <1ff86f510710011632n175427fdx39e173372862526e@mail.gmail.com>
2266 ! README.cygwin cygwin/cygwin.c lib/File/Spec/Cygwin.pm
2268 ____________________________________________________________________________
2269 [ 32005] By: rgs on 2007/10/02 12:08:47
2270 Log: Subject: use base problem
2271 From: Shawn <svicalifornia@gmail.com>
2272 Date: Mon, 01 Oct 2007 12:45:32 -0700
2273 Message-ID: <1191267932.150186.12570@d55g2000hsg.googlegroups.com>
2275 (This patch is actually not needed for 5.10, but useful for earlier perls)
2278 ____________________________________________________________________________
2279 [ 32004] By: rgs on 2007/10/02 12:00:10
2280 Log: Subject: Re: [patch] clean out remnants of DEBUGGING_OPS (was opcode op_type:9)
2281 From: Jim Cromie <jim.cromie@gmail.com>
2282 Date: Mon, 01 Oct 2007 18:59:43 -0600
2283 Message-ID: <470197FF.5040709@gmail.com>
2285 ! op.h win32/Makefile.ce
2286 ____________________________________________________________________________
2287 [ 32003] By: rgs on 2007/10/02 11:56:28
2288 Log: Subject: [PATCH] was Re: Freeze ?
2289 From: John Peacock <john.peacock@havurah-software.org>
2290 Date: Tue, 02 Oct 2007 05:28:31 -0400
2291 Message-ID: <47020F3F.9070604@havurah-software.org>
2293 ! dump.c op.h pp_ctl.c t/comp/use.t
2294 ____________________________________________________________________________
2295 [ 32002] By: nicholas on 2007/10/02 07:21:12
2296 Log: Audrey spotted a spurious "Unicode".
2299 ____________________________________________________________________________
2300 [ 32001] By: nicholas on 2007/10/01 12:13:36
2301 Log: Nothing is using IoSUBPROCESS() so eliminate xio_subprocess.
2302 Make xio_flags a U8, which is what it should have been all along
2303 (rather than a char, which might be signed). B.xs had its wrapper as U8
2305 ! dump.c ext/B/B.xs sv.h
2306 ____________________________________________________________________________
2307 [ 32000] By: rgs on 2007/10/01 12:00:30
2308 Log: Patch by jlv <jloverso@mathworks.com> to stop NEXT::AUTOLOAD
2309 from emitting warnings under the debugger.
2310 See: http://rt.cpan.org/Public/Bug/Display.html?id=25053
2313 ____________________________________________________________________________
2314 [ 31999] By: craigb on 2007/09/30 15:00:54
2315 Log: Subject: [patch@31998] Fix M:B: tilde.t tests on VMS
2316 From: "John E. Malmberg" <wb8tyw@qsl.net>
2317 Date: Sun, 30 Sep 2007 09:13:09 -0500
2318 Message-id: <46FFAEF5.1060702@qsl.net>
2320 ! lib/Module/Build/Base.pm lib/Module/Build/Platform/VMS.pm
2321 ____________________________________________________________________________
2322 [ 31998] By: craigb on 2007/09/30 13:56:08
2323 Log: Subject: Re: [patch@31988] Revised Module::Build fixes for VMS.
2324 From: "John E. Malmberg" <wb8tyw@qsl.net>
2325 Date: Sat, 29 Sep 2007 14:50:37 -0500
2326 Message-id: <46FEAC8D.1080506@qsl.net>
2328 Missed one case in #31995.
2331 ! lib/Module/Build/Base.pm
2332 ____________________________________________________________________________
2333 [ 31997] By: craigb on 2007/09/30 13:47:37
2334 Log: Subject: [PATCH] bring File::Path up to 2.01 (was: Re: Freeze ?)
2335 From: David Landgren <david@landgren.net>
2336 Date: Sun, 30 Sep 2007 15:19:49 +0200
2338 Message-ID: <46FFA275.6010304@landgren.net>
2340 ! lib/File/Path.pm lib/File/Path.t
2341 ____________________________________________________________________________
2342 [ 31995] By: craigb on 2007/09/29 04:39:50
2343 Log: Subject: [patch@31988] Revised Module::Build fixes for VMS.
2344 From: "John E. Malmberg" <wb8tyw@qsl.net>
2345 Date: Fri, 28 Sep 2007 08:55:27 -0500
2346 Message-id: <46FD07CF.5040504@qsl.net>
2349 ! lib/Module/Build/Base.pm lib/Module/Build/Platform/VMS.pm
2350 ! lib/Module/Build/t/install.t lib/Module/Build/t/manifypods.t
2351 ! lib/Module/Build/t/metadata.t lib/Module/Build/t/runthrough.t
2352 ____________________________________________________________________________
2353 [ 31994] By: nicholas on 2007/09/28 18:04:55
2354 Log: Make all of B work on 5.8.x
2356 ! ext/B/B/Concise.pm ext/B/B/Deparse.pm ext/B/t/deparse.t
2357 ____________________________________________________________________________
2358 [ 31993] By: rgs on 2007/09/28 13:07:35
2359 Log: Document hint symbols in B::Concise
2361 ! ext/B/B/Concise.pm
2362 ____________________________________________________________________________
2363 [ 31992] By: nicholas on 2007/09/28 12:40:39
2364 Log: Hopefully really fix test failures with -C
2366 ! ext/B/t/optree_specials.t
2367 ____________________________________________________________________________
2368 [ 31991] By: rgs on 2007/09/28 08:20:32
2369 Log: Remove unneeded cast
2372 ____________________________________________________________________________
2373 [ 31990] By: nicholas on 2007/09/28 07:32:28
2374 Log: Change 31987 forgot to re-run embed.pl
2376 ! embedvar.h perlapi.h
2377 ____________________________________________________________________________
2378 [ 31989] By: merijn on 2007/09/28 06:21:34
2379 Log: Subject: [patch] s/thinngy/thingy/
2380 From: Jim Cromie <jim.cromie@gmail.com>
2381 Date: Thu, 27 Sep 2007 19:29:43 -0600
2382 Message-ID: <46FC5907.4010205@gmail.com>
2385 ____________________________________________________________________________
2386 [ 31988] By: rgs on 2007/09/27 09:55:35
2387 Log: I forgot to patch for the threaded case
2389 ! ext/B/t/optree_specials.t
2390 ____________________________________________________________________________
2391 [ 31987] By: nicholas on 2007/09/27 09:40:58
2392 Log: Move the bool v_string_ok into the U16-sized gap in the interpreter
2393 structure. Add a "spare" variable so that we can add the first post-
2394 5.10.0 bool variable without growing the interpreter structure.
2397 ____________________________________________________________________________
2398 [ 31986] By: rgs on 2007/09/27 09:38:53
2399 Log: Hopefully fix test failures with -C
2401 ! ext/B/t/optree_specials.t
2402 ____________________________________________________________________________
2403 [ 31985] By: steveh on 2007/09/27 08:56:05
2404 Log: Fix test introduced in #31973 that failed on Win32
2405 (Win32 doesn't like the runperl() prog having newlines in it)
2408 ____________________________________________________________________________
2409 [ 31984] By: craigb on 2007/09/27 00:57:00
2410 Log: Make large file support the default on VMS systems that have it. This in turn
2411 makes _USE_STD_STAT and symbolic link support the defaults where available.
2414 ____________________________________________________________________________
2415 [ 31983] By: rgs on 2007/09/26 16:57:34
2416 Log: API spelling patch, by Jerry D. Hedden
2418 ! dump.c lib/ExtUtils/ParseXS.pm perl.h pod/perlapi.pod
2419 ! regcomp.c regcomp.h
2420 ____________________________________________________________________________
2421 [ 31982] By: rgs on 2007/09/26 16:46:36
2422 Log: Maybe the default order of directories in @INC should be modified.
2425 ____________________________________________________________________________
2426 [ 31981] By: nicholas on 2007/09/26 16:32:45
2427 Log: Change 31977 introduced a bug (failing to set the return value of
2428 mro::get_linear_isa() when passed a second parameter). However, there
2429 were no tests for this. Fix both.
2431 ! mro.c t/mro/basic.t
2432 ____________________________________________________________________________
2433 [ 31980] By: rgs on 2007/09/26 14:55:15
2434 Log: Subject: [PATCH] Check rename() under Cygwin
2435 From: "Jerry D. Hedden" <jdhedden@cpan.org>
2436 Date: Tue, 25 Sep 2007 11:55:53 -0400
2437 Message-ID: <1ff86f510709250855o2c9115cdi6ce830a9ccaec696@mail.gmail.com>
2440 ____________________________________________________________________________
2441 [ 31979] By: rgs on 2007/09/26 14:53:17
2442 Log: Subject: [PATCH] No more ld2 and perlld under Cygwin
2443 From: "Jerry D. Hedden" <jdhedden@cpan.org>
2444 Date: Tue, 25 Sep 2007 10:45:47 -0400
2445 Message-ID: <1ff86f510709250745s1d17ae54y6403711e00b306a0@mail.gmail.com>
2447 ! Cross/Makefile-cross-SH Makefile.SH
2448 ____________________________________________________________________________
2449 [ 31978] By: rgs on 2007/09/26 12:46:53
2450 Log: Subject: RE: [PATCH] use 5.010 is ugly; use 5.10.0 warns
2451 From: "Robin Barker" <Robin.Barker@npl.co.uk>
2452 Date: Wed, 26 Sep 2007 13:25:49 +0100
2453 Message-ID: <2C2E01334A940D4792B3E115F95B7226C9D1C3@exchsvr1.npl.ad.local>
2455 ! embedvar.h intrpvar.h perlapi.h pod/perldiag.pod
2456 ! pod/perlfunc.pod pp_ctl.c sv.c t/lib/warnings/pp_ctl
2457 ____________________________________________________________________________
2458 [ 31977] By: nicholas on 2007/09/26 10:21:50
2459 Log: Change the way of determining the MRO algorithm used from an enum
2460 defined in the header, to a pointer to a structure. This allows the
2461 flexibility to easily add more MROs in the future, and to provide an
2462 API to do so. Dispatch in mro.c is now via the structure pointed to,
2463 rather than switch statements on the value of the enum.
2466 ____________________________________________________________________________
2467 [ 31976] By: rgs on 2007/09/26 09:07:59
2468 Log: Option spelling nit for AIX
2471 ____________________________________________________________________________
2472 [ 31975] By: rgs on 2007/09/26 09:00:08
2473 Log: On VAX, feeding a bare "NaN" to nawk causes nawk to core dump since
2474 it tries to interpret it as a number, which causes an FP exception.
2478 ____________________________________________________________________________
2479 [ 31974] By: rgs on 2007/09/26 08:57:41
2480 Log: Assume NetBSD has touch
2481 (patch from NetBSD package)
2484 ____________________________________________________________________________
2485 [ 31973] By: rgs on 2007/09/26 08:34:48
2486 Log: Subject: Re: [patch] improve B::Concise -src support
2487 From: Jim Cromie <jim.cromie@gmail.com>
2488 Date: Tue, 25 Sep 2007 17:34:09 -0600
2489 Message-ID: <46F99AF1.1080108@gmail.com>
2491 ! ext/B/B/Concise.pm ext/B/t/concise.t ext/B/t/optree_specials.t
2492 ____________________________________________________________________________
2493 [ 31972] By: rgs on 2007/09/26 08:20:14
2494 Log: Update to README.cygwin by Jerry D. Hedden
2497 ____________________________________________________________________________
2498 [ 31971] By: davem on 2007/09/25 18:59:02
2499 Log: extend PL_veto_cleanup to all platforms
2500 The conditional skip of PERL_SYS_TERM introduced by change #29827
2501 now happens on all platforms, not just UNIX.
2504 ____________________________________________________________________________
2505 [ 31970] By: davem on 2007/09/25 18:00:32
2506 Log: make PERL_SYS_INIT/INIT3/TERM into functions
2508 ! dosish.h embed.fnc epoc/epocish.h global.sym mpeix/mpeixish.h
2509 ! os2/os2ish.h perl.c perl.h plan9/plan9ish.h proto.h
2510 ! symbian/symbianish.h unixish.h vms/vmsish.h
2511 ____________________________________________________________________________
2512 [ 31969] By: rgs on 2007/09/25 14:28:20
2513 Log: Hey, but "or" is low-prec. So this statement never worked.
2515 ! lib/ExtUtils/MM_Unix.pm
2516 ____________________________________________________________________________
2517 [ 31968] By: rgs on 2007/09/25 14:24:53
2518 Log: DragonflyBSD is a BSD too
2520 ! lib/ExtUtils/MM_Unix.pm
2521 ____________________________________________________________________________
2522 [ 31967] By: rgs on 2007/09/25 13:16:19
2523 Log: Subject: Re: [perl #45513] Test failures on amd64-freebsd 6.2
2524 From: Slaven Rezic <slaven@rezic.de>
2525 Date: 19 Sep 2007 21:56:00 +0200
2526 Message-ID: <87abri1lbj.fsf@biokovo-amd64.herceg.de>
2528 ! ext/IPC/SysV/t/ipcsysv.t
2529 ____________________________________________________________________________
2530 [ 31966] By: rgs on 2007/09/25 12:20:25
2531 Log: Upgrade to Test::Simple 0.72
2533 - lib/Test/Simple/t/BEGIN_use_ok.t
2534 ! MANIFEST lib/Test/Builder.pm lib/Test/Builder/Module.pm
2535 ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm
2536 ! lib/Test/Simple/Changes lib/Test/Simple/TODO
2537 ! lib/Test/Simple/t/is_deeply_with_threads.t
2538 ____________________________________________________________________________
2539 [ 31965] By: rgs on 2007/09/25 11:41:50
2540 Log: Subject: Re: [PATCH 5.10] Improve diagnostic for reloads of bad modules
2541 From: Rick Delaney <rick@bort.ca>
2542 Date: Sat, 22 Sep 2007 16:30:40 -0400
2543 Message-ID: <20070922203040.GK11931@bort.ca>
2545 ! pod/perldiag.pod pp_ctl.c
2546 ____________________________________________________________________________
2547 [ 31964] By: rgs on 2007/09/25 09:45:46
2548 Log: Make OptreeCheck.pm more forgiving about parent pad indexes
2550 ! ext/B/t/OptreeCheck.pm
2551 ____________________________________________________________________________
2552 [ 31963] By: rgs on 2007/09/25 09:03:17
2553 Log: Subject: Trans.: CPAN Upload: S/SA/SAPER/constant-1.11.tar.gz
2554 From: =?iso-8859-1?b?U+liYXN0aWVu?= Aperghis-Tramoni <maddingue@free.fr>
2555 Date: Tue, 25 Sep 2007 11:55:48 +0200
2556 Message-ID: <1190714148.46f8db2431f0c@imp.free.fr>
2558 ! lib/constant.pm lib/constant.t
2559 ____________________________________________________________________________
2560 [ 31962] By: rgs on 2007/09/25 09:00:53
2561 Log: Subject: Re: Smoke [5.10.0] 31938 FAIL(F) netbsd 3.1 (i386/1 cpu)
2562 From: Abe Timmerman <abe@ztreet.demon.nl>
2563 Date: Sun, 23 Sep 2007 01:02:22 +0200
2564 Message-ID: <46F59EFE.7050303@ztreet.demon.nl>
2567 ____________________________________________________________________________
2568 [ 31961] By: rgs on 2007/09/25 08:56:40
2569 Log: Subject: [PATCH] Re: [perl #45605] Regexp failure with utf8-flagged string and byte-flagged pattern
2570 From: Tels <nospam-abuse@bloodgate.com>
2571 Date: Sat, 22 Sep 2007 14:27:29 +0200
2572 Message-Id: <200709221427.30425@bloodgate.com>
2574 ! regcomp.c t/op/pat.t
2575 ____________________________________________________________________________
2576 [ 31960] By: rgs on 2007/09/25 08:37:13
2577 Log: Subject: [patch] Dual-lifing constant.pm
2578 From: =?ISO-8859-1?Q?S=E9bastien_Aperghis-Tramoni?= <maddingue@free.fr>
2579 Date: Tue, 25 Sep 2007 02:11:46 +0200
2580 Message-Id: <454B4D1C-48EE-4CA3-834A-A0F872C9E5FC@free.fr>
2582 ! Porting/Maintainers.pl
2583 ____________________________________________________________________________
2584 [ 31959] By: rgs on 2007/09/25 08:20:31
2585 Log: Subject: [PATCH] stop lib/perl5db.t failure if Term::ReadLine::Perl is installed
2586 From: Slaven Rezic <slaven@rezic.de>
2587 Date: 24 Sep 2007 23:24:37 +0200
2588 Message-ID: <871wcnwycq.fsf@biokovo-amd64.herceg.de>
2591 ____________________________________________________________________________
2592 [ 31958] By: steveh on 2007/09/25 07:59:11
2593 Log: Subject: [PATCH] README.cygwin update
2594 From: "Jerry D. Hedden" <jdhedden@cpan.org>
2595 Date: Mon, 24 Sep 2007 20:58:00 -0400
2596 Message-ID: <1ff86f510709241758o4027c237w7387e7ab86680d55@mail.gmail.com>
2599 ____________________________________________________________________________
2600 [ 31957] By: steveh on 2007/09/25 07:58:02
2601 Log: Subject: [PATCH] $^E is not Win32::GetLastError under Cygwin
2602 From: "Jerry D. Hedden" <jdhedden@cpan.org>
2603 Date: Mon, 24 Sep 2007 20:39:44 -0400
2604 Message-ID: <1ff86f510709241739q62b4f2eaycf13cb9956f8fab3@mail.gmail.com>
2606 ! ext/Win32CORE/t/win32core.t
2607 ____________________________________________________________________________
2608 [ 31956] By: steveh on 2007/09/25 07:52:54
2609 Log: Subject: [PATCH - revised] Re: Change 31935: Upgrade to Win32-0.32
2610 From: "Jerry D. Hedden" <jdhedden@cpan.org>
2611 Date: Mon, 24 Sep 2007 20:23:49 -0400
2612 Message-ID: <1ff86f510709241723o58cc1167m2c44221b77959994@mail.gmail.com>
2614 (Check Win32::GetLastError() rather than $^E for Cygwin, on which $^E
2615 is the last posix error (the same as $!), not the last Win32 error)
2617 ! ext/Win32/Win32.pm ext/Win32/t/Names.t
2618 ____________________________________________________________________________
2619 [ 31955] By: rgs on 2007/09/24 16:38:35
2620 Log: Subject: [patch] improve B::Concise -src support
2621 From: Jim Cromie <jim.cromie@gmail.com>
2622 Date: Mon, 24 Sep 2007 00:28:28 -0600
2623 Message-ID: <46F7590C.1070101@gmail.com>
2625 ! ext/B/B/Concise.pm
2626 ____________________________________________________________________________
2627 [ 31954] By: davem on 2007/09/24 14:18:03
2628 Log: sixth attempt to silence S_emulate_eaccess compiler warning
2631 ____________________________________________________________________________
2632 [ 31953] By: rgs on 2007/09/24 13:19:10
2633 Log: Upgrade to Compress::Zlib 2.007
2635 ! ext/Compress/Zlib/Changes ext/Compress/Zlib/README
2636 ! ext/Compress/Zlib/lib/Compress/Zlib.pm
2637 ! ext/Compress/Zlib/t/03zlib-v1.t ext/Compress/Zlib/t/14gzopen.t
2638 ____________________________________________________________________________
2639 [ 31952] By: rgs on 2007/09/24 12:50:02
2640 Log: Upgrade to threads::shared 1.14
2641 Corrects warnings reported by Devel::PPPort.
2643 ! ext/threads/shared/shared.pm ext/threads/shared/shared.xs
2644 ____________________________________________________________________________
2645 [ 31951] By: rgs on 2007/09/24 12:37:28
2646 Log: Subject: [PATCH] Re: BigInt bug with non-integer accuracy/precision
2647 From: Tels <nospam-abuse@bloodgate.com>
2648 Date: Sat, 22 Sep 2007 11:33:34 +0200
2649 Message-Id: <200709221133.35110@bloodgate.com>
2651 + lib/Math/BigInt/t/round.t
2652 ! MANIFEST lib/Math/BigInt.pm
2653 ____________________________________________________________________________
2654 [ 31950] By: merijn on 2007/09/24 08:34:14
2655 Log: Announce plans for -Duse32bit* options for Configure, and document
2656 that there is no guarantee on 32bit builds when no args passed
2659 ____________________________________________________________________________
2660 [ 31949] By: craigb on 2007/09/24 02:51:23
2661 Log: Allow IEEE math to be deselected on OpenVMS I64 (but it remains
2665 ____________________________________________________________________________
2666 [ 31948] By: davem on 2007/09/24 01:20:00
2667 Log: silence a spurious compiler warning in regcomp.c
2670 ____________________________________________________________________________
2671 [ 31947] By: davem on 2007/09/24 00:42:07
2672 Log: fifth attempt to silence S_emulate_eaccess compiler warning
2674 ! embed.fnc embed.h pp_sys.c proto.h
2675 ____________________________________________________________________________
2676 [ 31946] By: craigb on 2007/09/23 23:44:59
2677 Log: And some more VMS-specific additions to PL_bincompat_options.
2680 ____________________________________________________________________________
2681 [ 31945] By: nicholas on 2007/09/23 21:10:27
2682 Log: Add USE_IEEE to PL_bincompat_options, as use_ieee in the configuration
2683 on VMS affects binary compatibility.
2686 ____________________________________________________________________________
2687 [ 31944] By: craigb on 2007/09/23 15:09:51
2688 Log: Record IEEE usage in config.h on VMS.
2691 ____________________________________________________________________________
2692 [ 31943] By: merijn on 2007/09/23 13:57:00
2693 Log: Revert #31942, as it was inconsistent between threaded and
2696 ! hints/netbsd.sh t/uni/overload.t
2697 ____________________________________________________________________________
2698 [ 31942] By: merijn on 2007/09/23 08:59:52
2699 Log: netbsd's setlocale () doesn't support LC_COLLATE and LC_NUMERIC
2700 Subject: Re: Smoke [5.10.0] 31938 FAIL(F) netbsd 3.1 (i386/1 cpu)
2701 From: Abe Timmerman <abe@ztreet.demon.nl>
2702 Date: Sun, 23 Sep 2007 01:11:50 +0200
2703 Message-ID: <46F5A136.8080000@ztreet.demon.nl>
2705 ! hints/netbsd.sh t/uni/overload.t
2706 ____________________________________________________________________________
2707 [ 31941] By: nicholas on 2007/09/23 07:20:49
2708 Log: Under -DDEBUGGING (on gcc), assert that SvRV(sv) is being called on
2712 ____________________________________________________________________________
2713 [ 31940] By: nicholas on 2007/09/22 15:46:44
2714 Log: Fix bug 45607 - for the corner case *{"BONK"} = \&{"BONK"} the order
2715 of op evaluation means that what had been a reference to a constant
2716 can turn into a typeglob before the sassign gets to run.
2718 ! pp_hot.c t/op/gv.t
2719 ____________________________________________________________________________
2720 [ 31939] By: mhx on 2007/09/22 08:01:59
2721 Log: Upgrade to Devel::PPPort 3.12
2723 ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
2724 ! ext/Devel/PPPort/soak
2725 ____________________________________________________________________________
2726 [ 31938] By: nicholas on 2007/09/21 09:16:37
2727 Log: hv_stores() on a literal string is now fractionally more efficient than
2731 ____________________________________________________________________________
2732 [ 31937] By: steveh on 2007/09/21 08:25:47
2733 Log: Fix Win32 breakage caused by #31926
2736 ____________________________________________________________________________
2737 [ 31936] By: rgs on 2007/09/21 07:54:47
2738 Log: Silence a load of "value computed is not used" warnings
2740 ! dump.c gv.c hv.c mg.c mro.c op.c pp_ctl.c pp_hot.c util.c
2741 ____________________________________________________________________________
2742 [ 31935] By: steveh on 2007/09/21 07:39:02
2743 Log: Upgrade to Win32-0.32
2745 ! ext/Win32/Win32.pm ext/Win32/Win32.xs
2746 ! ext/Win32/t/GetFileVersion.t ext/Win32/t/Names.t
2747 ____________________________________________________________________________
2748 [ 31934] By: rgs on 2007/09/21 07:35:24
2749 Log: Subject: [PATCH] version-0.73 (was Re: Change 31920: Don't use ~0 as a version
2750 From: John Peacock <jpeacock@cpan.org>
2751 Date: Thu, 20 Sep 2007 21:15:51 -0400
2752 Message-ID: <46F31B47.6030601@cpan.org>
2754 ! lib/version.pm lib/version.t util.c
2755 ____________________________________________________________________________
2756 [ 31933] By: nicholas on 2007/09/20 19:34:51
2757 Log: Get mad compiling as C++. (At least for me)
2759 ! embed.fnc op.c op.h proto.h
2760 ____________________________________________________________________________
2761 [ 31932] By: nicholas on 2007/09/20 16:52:06
2762 Log: Remove now-unnecessary =cuts where POD is now adjacent to POD.
2765 ____________________________________________________________________________
2766 [ 31931] By: nicholas on 2007/09/20 16:44:24
2767 Log: Add a new function Perl_hv_common_key_len(), which contains the
2768 manipulations to convert negative lengths to positive length + UTF-8
2769 flag. hv_delete(), hv_exists(), hv_fetch(), hv_store() and
2770 hv_store_flags() all become mathoms. The macros hv_fetchs() and
2771 hv_stores() call hv_common() directly.
2773 ! embed.fnc embed.h global.sym handy.h hv.c hv.h mathoms.c
2775 ____________________________________________________________________________
2776 [ 31930] By: nicholas on 2007/09/20 15:11:01
2777 Log: Move the SV dereference of Perl_hv_fetch()/Perl_hv_store()/
2778 Perl_hv_store_flags() into Perl_hv_common(). All already pass in
2779 HV_FETCH_JUST_SV, which only these three pass in.
2782 ____________________________________________________________________________
2783 [ 31929] By: stevep on 2007/09/20 14:00:07
2784 Log: ext/XS/APITest/APITest.xs was suffering casting issues with g++
2785 as well after the addition of Perl_hv_common().
2787 ! ext/XS/APItest/APItest.xs
2788 ____________________________________________________________________________
2789 [ 31928] By: rgs on 2007/09/20 13:53:03
2790 Log: Subject: [PATCH] Archive::Extract 0.24 (was Re: Archive::Extract test failures on Solaris)
2791 From: "Jos I. Boumans" <kane@dwim.org>
2792 Date: Thu, 20 Sep 2007 15:46:24 +0200
2793 Message-Id: <174BF3BE-B640-4CCA-AB47-BE527382B236@dwim.org>
2795 ! lib/Archive/Extract.pm
2796 ! lib/Archive/Extract/t/01_Archive-Extract.t
2797 ! lib/Archive/Extract/t/src/double_dir.zip.packed
2798 ! lib/Archive/Extract/t/src/x.Z.packed
2799 ! lib/Archive/Extract/t/src/x.bz2.packed
2800 ! lib/Archive/Extract/t/src/x.gz.packed
2801 ! lib/Archive/Extract/t/src/x.jar.packed
2802 ! lib/Archive/Extract/t/src/x.par.packed
2803 ! lib/Archive/Extract/t/src/x.tar.gz.packed
2804 ! lib/Archive/Extract/t/src/x.tar.packed
2805 ! lib/Archive/Extract/t/src/x.tgz.packed
2806 ! lib/Archive/Extract/t/src/x.zip.packed
2807 ! lib/Archive/Extract/t/src/y.jar.packed
2808 ! lib/Archive/Extract/t/src/y.par.packed
2809 ! lib/Archive/Extract/t/src/y.tar.bz2.packed
2810 ! lib/Archive/Extract/t/src/y.tar.gz.packed
2811 ! lib/Archive/Extract/t/src/y.tar.packed
2812 ! lib/Archive/Extract/t/src/y.tbz.packed
2813 ! lib/Archive/Extract/t/src/y.tgz.packed
2814 ! lib/Archive/Extract/t/src/y.zip.packed
2815 ____________________________________________________________________________
2816 [ 31927] By: stevep on 2007/09/20 13:32:18
2817 Log: Casts needed in mathoms.c to make it compile with g++ after the
2818 making Perl_hv_common() return void *.
2821 ____________________________________________________________________________
2822 [ 31926] By: nicholas on 2007/09/20 12:59:25
2823 Log: Switch Perl_hv_common() to returning void * rather than HE *.
2825 ! embed.fnc hv.c hv.h proto.h
2826 ____________________________________________________________________________
2827 [ 31925] By: nicholas on 2007/09/20 12:20:59
2828 Log: Change 31919 forgot to add Perl_hv_common to global.sym
2831 ____________________________________________________________________________
2832 [ 31924] By: nicholas on 2007/09/20 12:13:16
2833 Log: Convert hv_delete_ent(), hv_exists_ent(), hv_fetch_ent() and
2834 hv_store_ent() to macros, and consign the function bodies to history.
2837 ! embed.fnc embed.h hv.c hv.h mathoms.c proto.h
2838 ____________________________________________________________________________
2839 [ 31923] By: nicholas on 2007/09/20 10:21:30
2840 Log: Use Perl_hv_common() to test disabling the key conversion in hash
2843 ! ext/XS/APItest/APItest.xs ext/XS/APItest/t/hash.t
2844 ____________________________________________________________________________
2845 [ 31922] By: nicholas on 2007/09/20 10:20:47
2846 Log: assert that what is passed into the hash functions is really an HV.
2847 (MRO code is calling hash functions during global destruction, hence
2848 the check on SVTYPEMASK.)
2851 ____________________________________________________________________________
2852 [ 31921] By: nicholas on 2007/09/20 09:42:50
2853 Log: SVs know their length, so avoid 2 calls to strlen().
2854 As we have an SV, call hv_fetch_ent() rather than hv_fetch().
2857 ____________________________________________________________________________
2858 [ 31920] By: rgs on 2007/09/20 08:59:34
2859 Log: Don't use ~0 as a version number -- it could overflow.
2861 ! lib/CPANPLUS/t/40_CPANPLUS-Internals-Report.t
2862 ____________________________________________________________________________
2863 [ 31919] By: nicholas on 2007/09/20 08:39:28
2864 Log: Make hv_fetch_common() non-static, and change its name to hv_common(),
2865 as it now also performs hv_delete()/hv_delete_ent()
2867 ! embed.fnc embed.h hv.c proto.h
2868 ____________________________________________________________________________
2869 [ 31918] By: nicholas on 2007/09/19 22:55:27
2870 Log: Change 31849 forgot to regenerate the documentation - removing a
2871 documented function from the published API moves the POD file in which
2872 its documentation resides.
2874 ! pod/perlapi.pod pod/perlintern.pod
2875 ____________________________________________________________________________
2876 [ 31917] By: nicholas on 2007/09/19 22:52:53
2877 Log: Inline and abolish S_hv_magic_uvar_xkey().
2879 ! embed.fnc embed.h hv.c proto.h
2880 ____________________________________________________________________________
2881 [ 31916] By: nicholas on 2007/09/19 22:04:46
2882 Log: Send all delete()/delete_ent() calls via S_hv_fetch_common().
2883 This puts all the key normalisation code in one place.
2886 ____________________________________________________________________________
2887 [ 31915] By: nicholas on 2007/09/19 21:43:54
2888 Log: Lots more tests with many permuations of 7, 8 and $lots bit data.
2890 ! ext/XS/APItest/t/hash.t
2891 ____________________________________________________________________________
2892 [ 31914] By: nicholas on 2007/09/19 21:01:26
2893 Log: Parameterise the code that tests the rot13 hash, and add a second
2894 hashtype to test - bitflip (that xors code point with 32).
2896 ! ext/XS/APItest/APItest.xs ext/XS/APItest/t/hash.t
2897 ____________________________________________________________________________
2898 [ 31913] By: nicholas on 2007/09/19 18:11:40
2899 Log: ext/XS/APItest/t/hash.t was failing because the fieldhash code didn't
2900 reset the pre-computed hash value.
2903 ____________________________________________________________________________
2904 [ 31912] By: nicholas on 2007/09/19 15:53:43
2905 Log: Call the key transformation function for hv_exists()/hv_fetch()/
2906 hv_store(). (And test this)
2908 ! ext/XS/APItest/APItest.xs ext/XS/APItest/t/hash.t hv.c
2909 ____________________________________________________________________________
2910 [ 31911] By: rgs on 2007/09/19 14:28:28
2911 Log: Fix failing Test::Simple test
2913 ! lib/Test/Simple/t/More.t
2914 ____________________________________________________________________________
2915 [ 31910] By: steveh on 2007/09/19 13:58:25
2916 Log: Updates to AUTHORS etc.
2918 ! AUTHORS Porting/checkAUTHORS.pl
2919 ____________________________________________________________________________
2920 [ 31909] By: steveh on 2007/09/19 13:48:44
2921 Log: Fix whitespace in Changes to keep Porting/checkAUTHORS.pl happy
2924 ____________________________________________________________________________
2925 [ 31908] By: rgs on 2007/09/19 13:30:18
2926 Log: Fix file name in MANIFEST
2929 ____________________________________________________________________________
2930 [ 31907] By: stevep on 2007/09/19 13:21:26
2931 Log: Update to Test-Simple-0.71
2933 + lib/Test/Simple/t/BEGIN_use_ok.t lib/Test/Simple/t/cmp_ok.t
2934 + lib/Test/Simple/t/is_deeply_dne_bug.t
2935 + lib/Test/Simple/t/is_deeply_with_threads.t
2936 + lib/Test/Simple/t/lib/Dummy.pm
2937 + lib/Test/Simple/t/lib/MyOverload.pm lib/Test/Simple/t/try.t
2938 - lib/Test/Simple/t/sort_bug.t
2939 ! MANIFEST lib/Test/Builder.pm lib/Test/Builder/Module.pm
2940 ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm
2941 ! lib/Test/Simple/t/More.t lib/Test/Simple/t/fail-more.t
2942 ! lib/Test/Simple/t/is_fh.t lib/Test/Simple/t/output.t
2943 ____________________________________________________________________________
2944 [ 31906] By: nicholas on 2007/09/19 10:54:59
2945 Log: Mark utils/Makefile as read/write in perforce.
2948 ____________________________________________________________________________
2949 [ 31905] By: nicholas on 2007/09/19 10:53:01
2950 Log: Call the key transformation function for hv_delete().
2951 Honour the HV_DISABLE_UVAR_XKEY for hv_delete().
2953 [Pass in 3 more parameters to S_hv_magic_uvar_xkey()]
2955 ! embed.fnc embed.h ext/XS/APItest/APItest.xs
2956 ! ext/XS/APItest/Makefile.PL ext/XS/APItest/t/hash.t hv.c
2958 ____________________________________________________________________________
2959 [ 31904] By: steveh on 2007/09/19 10:42:15
2960 Log: Clean up test files left behind (on Win32, at least) by Archive-Extract
2962 ! lib/Archive/Extract/t/01_Archive-Extract.t
2963 ____________________________________________________________________________
2964 [ 31903] By: rgs on 2007/09/19 09:57:00
2965 Log: Subject: [PATCH] minor changes to File::Path (and more tests)
2966 From: David Landgren <david@landgren.net>
2967 Date: Mon, 17 Sep 2007 23:27:45 +0200
2968 Message-ID: <46EEF151.6010409@landgren.net>
2970 ! lib/File/Path.pm lib/File/Path.t utils/Makefile
2971 ____________________________________________________________________________
2972 [ 31902] By: nicholas on 2007/09/19 09:34:00
2973 Log: More tests for when fieldhash magic (doesn't) trigger.
2975 ! ext/Hash/Util/FieldHash/t/05_perlhook.t
2976 ____________________________________________________________________________
2977 [ 31901] By: nicholas on 2007/09/19 09:05:44
2978 Log: Correct test descriptions. bless didn't trigger. ever. Change 31898
2979 forgot to update the comment - lvalue store should trigger once.
2981 ! ext/Hash/Util/FieldHash/t/05_perlhook.t
2982 ____________________________________________________________________________
2983 [ 31900] By: steveh on 2007/09/19 08:46:40
2984 Log: Subject: Re: [perl #45493] [patch] ext/Win32/Win32.xs compilation fails on msvc < 6
2985 From: Dmitry Karasik <dk@tetsuo.karasik.eu.org>
2986 Date: Tue, 18 Sep 2007 10:45:31 +0200
2987 Message-ID: <20070918084531.GA96406@tetsuo.karasik.eu.org>
2989 (Adds some #defines missing from MSVC++ < 6, plus sorts the list into
2990 numerical order and tests each #define individually)
2992 ! ext/Win32/Win32.pm ext/Win32/Win32.xs
2993 ____________________________________________________________________________
2994 [ 31899] By: steveh on 2007/09/19 08:40:57
2995 Log: Subject: Re: [PATCH] Cray XT4/Catamount build
2996 From: Jarkko Hietaniemi <jhi@iki.fi>
2997 Date: Tue, 18 Sep 2007 19:48:48 -0400
2998 Message-ID: <46F063E0.1000004@iki.fi>
3000 (Restores a pre-generated utils/Makefile for the benefit of Win32,
3001 which can't run utils/Makefile.SH itself)
3004 ! MANIFEST Porting/makerel utils/Makefile.SH
3005 ____________________________________________________________________________
3006 [ 31898] By: nicholas on 2007/09/19 08:12:09
3007 Log: For an LVALUE fetch, "hv_fetch()" will recurse into "hv_store()" for a
3008 hash with magic. Field hashes have u magic, so this recursion triggers.
3009 However, key conversion replaces the original key with the converted
3010 key, so we need to ensure that conversion happens exactly once, else
3011 for a non-idempotent key conversion routine (eg ROT13) we will see
3012 double conversion in this case.
3014 ! cop.h ext/Hash/Util/FieldHash/t/05_perlhook.t
3015 ! ext/XS/APItest/APItest.xs ext/XS/APItest/t/hash.t hv.c hv.h
3016 ____________________________________________________________________________
3017 [ 31897] By: rgs on 2007/09/19 07:59:40
3018 Log: Subject: [PATCH] threads 1.67
3019 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3020 Date: Tue, 18 Sep 2007 16:48:03 -0400
3021 Message-ID: <1ff86f510709181348h45b1941epf501f9f73d4daa75@mail.gmail.com>
3025 ! ext/threads/t/exit.t ext/threads/t/thread.t
3026 ! ext/threads/threads.pm
3027 ____________________________________________________________________________
3028 [ 31896] By: rgs on 2007/09/19 07:56:56
3029 Log: Subject: [PATCH] t/TEST doesn't check exit (was Re: Test::More bug?)
3030 From: Michael G Schwern <schwern@pobox.com>
3031 Date: Tue, 18 Sep 2007 18:25:14 -0700
3032 Message-ID: <46F07A7A.1060900@pobox.com>
3035 ____________________________________________________________________________
3036 [ 31895] By: rgs on 2007/09/19 07:52:40
3037 Log: Subject: Re: [PATCH] Re: Unintentional base.pm behavior change
3038 From: Michael G Schwern <schwern@pobox.com>
3039 Date: Wed, 19 Sep 2007 00:39:40 -0700
3040 Message-ID: <46F0D23C.6020105@pobox.com>
3043 ! MANIFEST lib/base.pm
3044 ____________________________________________________________________________
3045 [ 31894] By: rgs on 2007/09/18 14:10:34
3046 Log: Prevent the pragmas from ${^OPEN} propagated to %^H from deparsing.
3047 This stops test failures when perl is run with -C under utf-8 locales.
3048 However this is only a partial solution, since it will prevent the
3049 open pragma from being properly deparsed. Probably ${^OPEN} should
3050 be handled separately.
3052 ! ext/B/B/Deparse.pm
3053 ____________________________________________________________________________
3054 [ 31893] By: rgs on 2007/09/18 12:29:55
3055 Log: Subject: document [PATCH] lib/feature.pm
3056 From: "Robin Barker" <Robin.Barker@npl.co.uk>
3057 Date: Mon, 17 Sep 2007 18:18:43 +0100
3058 Message-ID: <2C2E01334A940D4792B3E115F95B7226C9D1B3@exchsvr1.npl.ad.local>
3061 ____________________________________________________________________________
3062 [ 31892] By: rgs on 2007/09/18 10:09:43
3063 Log: More work and modernization of INSTALL
3066 ____________________________________________________________________________
3067 [ 31891] By: steveh on 2007/09/18 07:41:51
3068 Log: Change #31889 forgot to regen global.sym
3071 ____________________________________________________________________________
3072 [ 31890] By: nicholas on 2007/09/17 22:34:45
3073 Log: Fix spelling errors in comments.
3075 ! ext/Hash/Util/FieldHash/t/10_hash.t t/op/hash.t
3076 ____________________________________________________________________________
3077 [ 31889] By: nicholas on 2007/09/17 21:07:33
3078 Log: Remove dead functions:
3079 Perl_do_pipe, which is unused since 4.036
3080 Perl_save_hints, which would just croak
3081 pp_threadsv, which was only used by 5.005 threads
3083 ! embed.fnc embed.h mathoms.c proto.h
3084 ____________________________________________________________________________
3085 [ 31888] By: nicholas on 2007/09/17 20:19:51
3086 Log: Remove dead code surrounded by #if 0 from mathoms.c
3089 ____________________________________________________________________________
3090 [ 31887] By: rgs on 2007/09/17 15:21:20
3091 Log: Subject: [patch] qualify OP arenas item in perltodo
3092 From: Jim Cromie <jim.cromie@gmail.com>
3093 Date: Sat, 15 Sep 2007 13:36:46 -0600
3094 Message-ID: <46EC344E.3080903@gmail.com>
3097 ____________________________________________________________________________
3098 [ 31886] By: merijn on 2007/09/17 14:16:08
3099 Log: HP's ANSI-C optimizer breaks op.c (t/op/state.t failure); ccversion fixed
3102 ____________________________________________________________________________
3103 [ 31885] By: nicholas on 2007/09/17 12:21:01
3104 Log: Some more state variable deparse tests.
3107 ____________________________________________________________________________
3108 [ 31884] By: rgs on 2007/09/17 11:49:04
3109 Log: Subject: [ patch ] add line-number to embed.pl warnings
3110 From: Jim Cromie <jim.cromie@gmail.com>
3111 Date: Wed, 12 Sep 2007 11:25:08 -0600
3112 Message-ID: <46E820F4.80106@gmail.com>
3115 ____________________________________________________________________________
3116 [ 31883] By: rgs on 2007/09/17 11:36:11
3117 Log: Subject: [PATCH] Module::Load::Conditional 0.18 (was Re: Module::Load::Conditional 0.18 wannabe)
3118 From: "Jos I. Boumans" <kane@cpan.org>
3119 Date: Sat, 15 Sep 2007 16:22:20 +0200
3120 Message-Id: <B7B53F13-0EF3-4B05-984C-E481D14964F0@cpan.org>
3122 ! lib/Module/Load/Conditional.pm
3123 ! lib/Module/Load/Conditional/t/01_Module_Load_Conditional.t
3124 ! lib/Module/Load/Conditional/t/02_Parse_Version.t
3125 ____________________________________________________________________________
3126 [ 31882] By: rgs on 2007/09/17 11:25:33
3127 Log: Make B::Deparse able to handle pragmas from %^H.
3128 Add tests for deparsing say() and state().
3130 ! ext/B/B/Deparse.pm ext/B/t/deparse.t
3131 ____________________________________________________________________________
3132 [ 31881] By: rgs on 2007/09/17 11:20:33
3133 Log: Subject: [PATCH] document limitation of exec() inside pseudo-processes
3134 From: "Jan Dubois" <jand@activestate.com>
3135 Date: Thu, 13 Sep 2007 12:46:06 -0700
3136 Message-ID: <023a01c7f63e$b9da1170$2d8e3450$@com>
3139 ____________________________________________________________________________
3140 [ 31880] By: rgs on 2007/09/17 11:19:20
3141 Log: Subject: [PATCH] threads 1.66
3142 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3143 Date: Fri, 14 Sep 2007 14:56:34 -0400
3144 Message-ID: <1ff86f510709141156n498af13aq9e0d279a0c76b48@mail.gmail.com>
3146 Version bump (sync with CPAN version)
3148 ! ext/threads/t/exit.t ext/threads/t/thread.t
3149 ! ext/threads/threads.pm ext/threads/threads.xs
3150 ____________________________________________________________________________
3151 [ 31879] By: rgs on 2007/09/17 11:09:56
3152 Log: Subject: [PATCH] fix bigint testsuite
3153 From: Tels <nospam-abuse@bloodgate.com>
3154 Date: Sun, 16 Sep 2007 13:41:15 +0200
3155 Message-Id: <200709161341.15574@bloodgate.com>
3157 ! lib/Math/BigInt.pm lib/Math/BigInt/t/bigfltpm.inc
3158 ! lib/Math/BigInt/t/bigintpm.inc lib/Math/BigInt/t/calling.t
3159 ! lib/Math/BigInt/t/mbimbf.inc lib/Math/BigInt/t/upgrade.inc
3160 ____________________________________________________________________________
3161 [ 31878] By: rgs on 2007/09/17 10:07:29
3162 Log: Subject: Re: [PATCH] Cray XT4/Catamount build
3163 From: Jarkko Hietaniemi <jhi@iki.fi>
3164 Date: Sat, 15 Sep 2007 20:47:57 -0400
3165 Message-ID: <46EC7D3D.5010604@iki.fi>
3169 ! MANIFEST Makefile.SH ext/util/make_ext hints/catamount.sh
3171 ____________________________________________________________________________
3172 [ 31877] By: nicholas on 2007/09/17 09:35:13
3173 Log: Subject: grammar nit
3174 From: Jim Cromie <jim.cromie@gmail.com>
3175 Message-ID: <46EE39E0.80601@gmail.com>
3176 Date: Mon, 17 Sep 2007 02:25:04 -0600
3179 ____________________________________________________________________________
3180 [ 31876] By: nicholas on 2007/09/16 23:28:30
3181 Log: Change 31873 was not robust against the possibility that the
3182 configuration has no #defined options. So add a "" that will make the
3183 initialiser for PL_bincompat_options syntactically correct in this
3187 ____________________________________________________________________________
3188 [ 31875] By: nicholas on 2007/09/16 10:48:40
3189 Log: Subject: [PATCHES] various small Math::BigInt et. al. fixes
3190 From: Tels <nospam-abuse@bloodgate.com>
3191 Message-Id: <200709161123.14970@bloodgate.com>
3192 Date: Sun, 16 Sep 2007 11:23:14 +0200
3194 Subject: Re: [PATCHES] various small Math::BigInt et. al. fixes
3195 From: Tels <nospam-abuse@bloodgate.com>
3196 Message-Id: <200709161156.09071@bloodgate.com>
3197 Date: Sun, 16 Sep 2007 11:56:08 +0200
3199 ! ext/Math/BigInt/FastCalc/FastCalc.pm
3200 ! ext/Math/BigInt/FastCalc/Makefile.PL lib/Math/BigFloat.pm
3201 ! lib/Math/BigInt.pm lib/Math/BigInt/Calc.pm lib/Math/BigRat.pm
3202 ____________________________________________________________________________
3203 [ 31874] By: nicholas on 2007/09/16 09:40:45
3204 Log: Upgrade to Archive::Tar 1.36
3205 (Portability fixes for VMS, as offered by Craig Berry)
3207 ! lib/Archive/Tar.pm lib/Archive/Tar/Constant.pm
3208 ! lib/Archive/Tar/t/src/long/bar.tar.packed
3209 ! lib/Archive/Tar/t/src/long/foo.tgz.packed
3210 ! lib/Archive/Tar/t/src/short/bar.tar.packed
3211 ! lib/Archive/Tar/t/src/short/foo.tgz.packed
3212 ____________________________________________________________________________
3213 [ 31873] By: nicholas on 2007/09/15 22:34:16
3214 Log: Move all the compile time options that affect binary compatibility into
3215 a global variable PL_bincompat_options. Because the string will be
3216 embedded in any shared perl library, it will allow a comparison check
3217 to be added to perlmain.c in the future, to detect library mismatch.
3220 ____________________________________________________________________________
3221 [ 31872] By: nicholas on 2007/09/15 21:26:53
3222 Log: Rejig the word wrapping code for the "Compile-time options:" of perl -V
3223 Replace the rather elegant C code with Perl code that can also sort the
3224 options first, as this will allow them to be split into those that
3225 affect binary compatibility, and those that do not.
3228 ____________________________________________________________________________
3229 [ 31871] By: nicholas on 2007/09/15 17:54:04
3230 Log: Note the gotcha about newlines in the elements of PL_preambleav.
3233 ____________________________________________________________________________
3234 [ 31870] By: nicholas on 2007/09/15 16:23:25
3235 Log: Save some C<","> in the embedded program used to generate -V output.
3238 ____________________________________________________________________________
3239 [ 31869] By: craigb on 2007/09/14 22:45:53
3240 Log: Subject: [PATCH] Update Module::Load to 0.12 (Was Re: Module::Load 0.12 wanna be
3241 (was Re: [patch@31735] Module-load/require fixes for VMS))
3242 From: "Jos I. Boumans" <kane@cpan.org>
3243 Date: Fri, 14 Sep 2007 14:03:14 +0200
3244 Message-id: <594A1762-D3E1-47AD-BBED-121E315D89BF@cpan.org>
3247 ! MANIFEST lib/Module/Load.pm lib/Module/Load/t/01_Module-Load.t
3248 ____________________________________________________________________________
3249 [ 31868] By: davem on 2007/09/14 22:28:03
3250 Log: enable utf8 cache assertions on DEBUGGING builds
3253 ____________________________________________________________________________
3254 [ 31867] By: davem on 2007/09/14 21:59:59
3255 Log: a{2}" + /$.../ = panic: sv_len_utf8 cache
3256 when shrinking an SV, shrink the sv_len_utf8 cache too!
3258 ! regcomp.c t/op/pat.t
3259 ____________________________________________________________________________
3260 [ 31866] By: merijn on 2007/09/14 20:49:49
3261 Log: Subject: Fwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.21.tar.gz
3262 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
3263 Date: Fri, 14 Sep 2007 01:18:04 +0200
3264 Message-Id: <92AB5E7F-F8E1-4DEE-805C-B257A569CB62@free.fr>
3266 ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL
3267 ! ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/Syslog.xs
3268 ! ext/Sys/Syslog/t/syslog.t
3269 ____________________________________________________________________________
3270 [ 31865] By: merijn on 2007/09/14 20:38:00
3271 Log: Subject: a spelling nit
3272 From: Jim Cromie <jim.cromie@gmail.com>
3273 Date: Fri, 14 Sep 2007 10:58:36 -0600
3274 Message-ID: <46EABDBC.40700@gmail.com>
3277 ____________________________________________________________________________
3278 [ 31864] By: davem on 2007/09/14 18:25:44
3279 Log: Memory corruption with heavy module loading in threads
3280 In void context, eval leaves garbage on the stack. Don't then
3281 copy this back into the threads->param array!
3283 ! ext/threads/t/thread.t ext/threads/threads.xs
3284 ____________________________________________________________________________
3285 [ 31863] By: nicholas on 2007/09/13 14:52:20
3286 Log: Note that list initialisation of state variables is TODO. While in the
3287 area, note how B::Deparse might be improved to name inlined constants.
3290 ____________________________________________________________________________
3291 [ 31862] By: rgs on 2007/09/13 11:29:20
3292 Log: Subject: [patch@31788] Term::ReadLine::Stub missing get_line
3293 From: "John E. Malmberg" <wb8tyw@qsl.net>
3294 Date: Wed, 12 Sep 2007 20:14:53 -0500
3295 Message-id: <46E88F0D.2090405@qsl.net>
3297 ! lib/Term/ReadLine.pm
3298 ____________________________________________________________________________
3299 [ 31861] By: rgs on 2007/09/13 09:10:18
3300 Log: Better diagnostics and test naming
3303 ____________________________________________________________________________
3304 [ 31860] By: rgs on 2007/09/13 08:58:07
3305 Log: Make Deparse handle "say"
3307 ! ext/B/B/Deparse.pm
3308 ____________________________________________________________________________
3309 [ 31859] By: rgs on 2007/09/13 08:17:09
3310 Log: URL correction by Robert Spier
3313 ____________________________________________________________________________
3314 [ 31858] By: nicholas on 2007/09/12 23:11:45
3315 Log: Carp's argument backtrace code would show undef as "undef" - a string.
3317 ! lib/Carp.pm lib/Carp.t lib/Carp/Heavy.pm
3318 ____________________________________________________________________________
3319 [ 31857] By: nicholas on 2007/09/12 23:10:58
3320 Log: Add the missing assignment to op_last that change 31798 missed out.
3321 With this, state $zok = ...; will deparse.
3323 ! ext/B/B/Deparse.pm op.c
3324 ____________________________________________________________________________
3325 [ 31856] By: nicholas on 2007/09/12 18:38:54
3326 Log: Don't call frexp() on +Inf or -Inf either. (It's not just NaN it might
3330 ____________________________________________________________________________
3331 [ 31855] By: rgs on 2007/09/12 11:48:32
3332 Log: Amend change 31854 for when NAN_COMPARE_BROKEN
3335 ____________________________________________________________________________
3336 [ 31854] By: rgs on 2007/09/12 11:02:40
3337 Log: Subject: [perl #45383] sprintf %f panics with NaN
3338 From: Zefram (via RT) <perlbug-followup@perl.org>
3339 Date: Tue, 11 Sep 2007 15:22:23 -0700
3340 Message-ID: <rt-3.6.HEAD-10743-1189549342-52.45383-75-0@perl.org>
3343 ____________________________________________________________________________
3344 [ 31853] By: rgs on 2007/09/12 09:32:47
3345 Log: Make @INC available in base.pm's error message when
3346 a module can't be found. See CPAN bug #28582.
3348 ! lib/base.pm lib/base/t/base.t
3349 ____________________________________________________________________________
3350 [ 31852] By: steveh on 2007/09/12 08:11:46
3351 Log: Upgrade to Win32-0.31
3353 + ext/Win32/t/Names.t
3354 ! MANIFEST ext/Win32/Win32.pm ext/Win32/t/GetLongPathName.t
3355 ____________________________________________________________________________
3356 [ 31851] By: rgs on 2007/09/12 08:07:21
3357 Log: Subject: Re: mro "PERFORMANCE CONSIDERATIONS" still true?
3358 From: Rick Delaney <rick@bort.ca>
3359 Date: Mon, 10 Sep 2007 10:45:41 -0400
3360 Message-ID: <20070910144541.GI9260@bort.ca>
3362 plus update Changes file for base.pm
3364 ! lib/base.pm lib/base/Changes
3365 ____________________________________________________________________________
3366 [ 31850] By: rgs on 2007/09/12 08:03:00
3367 Log: Subject: [patch@31846] vms stat and chmod fixes.
3368 From: "John E. Malmberg" <wb8tyw@qsl.net>
3369 Date: Tue, 11 Sep 2007 22:01:14 -0500
3370 Message-ID: <46E7567A.8090203@qsl.net>
3372 ! vms/vms.c vms/vmsish.h
3373 ____________________________________________________________________________
3374 [ 31849] By: nicholas on 2007/09/12 00:09:18
3375 Log: mro_get_linear_isa_dfs and mro_get_linear_isa_c3 can have static
3378 ! embed.fnc embed.h global.sym mro.c proto.h
3379 ____________________________________________________________________________
3380 [ 31848] By: mhx on 2007/09/11 21:45:40
3381 Log: Upgrade to Devel::PPPort 3.11_06
3383 ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
3384 ! ext/Devel/PPPort/TODO ext/Devel/PPPort/parts/inc/SvPV
3385 ! ext/Devel/PPPort/parts/inc/grok
3386 ! ext/Devel/PPPort/parts/inc/magic
3387 ! ext/Devel/PPPort/parts/inc/newCONSTSUB
3388 ! ext/Devel/PPPort/parts/inc/ppphbin
3389 ! ext/Devel/PPPort/parts/inc/ppphtest
3390 ! ext/Devel/PPPort/parts/inc/shared_pv
3391 ! ext/Devel/PPPort/parts/inc/sv_xpvf
3392 ! ext/Devel/PPPort/parts/inc/variables ext/Devel/PPPort/soak
3393 ! ext/Devel/PPPort/t/ppphtest.t
3394 ____________________________________________________________________________
3395 [ 31847] By: rgs on 2007/09/11 15:59:15
3396 Log: Some escapes were mentioned twice, although they're not qr//-specific
3399 ____________________________________________________________________________
3400 [ 31846] By: rgs on 2007/09/11 10:00:46
3401 Log: Subject: [patch] [Win32] Makefile and makefile.mk rely on shell association
3402 From: Max Maischein <corion@cpan.org>
3403 Date: Sat, 01 Sep 2007 15:27:54 +0200
3404 Message-ID: <46D968DA.2000205@cpan.org>
3406 ! win32/Makefile win32/makefile.mk
3407 ____________________________________________________________________________
3408 [ 31845] By: rgs on 2007/09/11 09:32:02
3409 Log: Upgrade to Net::Ping 2.33, with help from Jerry Hedden
3411 ! lib/Net/Ping.pm lib/Net/Ping/Changes
3412 ____________________________________________________________________________
3413 [ 31844] By: rgs on 2007/09/11 09:28:02
3414 Log: Upgrade to libnet 1.22 (with some help by Jerry Hedden)
3416 ! lib/Net/Changes lib/Net/Cmd.pm lib/Net/FTP.pm
3417 ____________________________________________________________________________
3418 [ 31843] By: craigb on 2007/09/10 22:40:30
3419 Log: VMS help for File::Path 2.00_11: chdir() is finicky about directory
3420 format; catdir spews warnings when given files that aren't directories;
3421 File::Spec functions may call stat(), thus zapping C<_>; filenames with
3422 characters that need escaping (such as spaces), must have some path
3423 syntax attached to them and be converted to native syntax in order to
3424 force escaping to take place.
3427 ____________________________________________________________________________
3428 [ 31842] By: davem on 2007/09/10 21:53:53
3429 Log: change #31246 unconditionally enabled utf8 cache debugging code
3432 ____________________________________________________________________________
3433 [ 31841] By: rgs on 2007/09/10 16:17:08
3434 Log: Move version to 1.07, although some tests are different (due to
3435 the perl core test preamble).
3438 ____________________________________________________________________________
3439 [ 31840] By: davem on 2007/09/10 14:04:40
3440 Log: silence warning in new state.t test (spotted by Jerry Hedden)
3443 ____________________________________________________________________________
3444 [ 31839] By: nicholas on 2007/09/10 11:10:37
3445 Log: The best way not to have the missing subroutines hash trample all over
3446 someone else's namespace is by not having it in their namespace in the
3449 ! lib/ExtUtils/Constant/ProxySubs.pm
3450 ____________________________________________________________________________
3451 [ 31838] By: rgs on 2007/09/10 09:43:14
3452 Log: Subject: [PATCH blead] Re: [perl #44623] Optimized magic_setisa has bug
3453 From: Rick Delaney <rick@bort.ca>
3454 Date: Thu, 6 Sep 2007 14:40:39 -0400
3455 Message-ID: <20070906184039.GG9260@bort.ca>
3457 ! pp_hot.c t/mro/basic.t
3458 ____________________________________________________________________________
3459 [ 31837] By: rgs on 2007/09/10 08:34:08
3460 Log: Upgrade to ExtUtils::Install 1.44
3462 ! lib/ExtUtils/Install.pm lib/ExtUtils/t/Install.t
3463 ____________________________________________________________________________
3464 [ 31836] By: rgs on 2007/09/10 08:19:58
3465 Log: Remove the "performance considerations" paragraph.
3468 ____________________________________________________________________________
3469 [ 31835] By: davem on 2007/09/10 00:02:55
3470 Log: when anon subs are cloned, the 'assign once only' flag should be
3471 set for all state vars in the pad.
3472 (Nicholas worked up the same fix - spooky action at a distance!)
3474 ! pad.c t/op/state.t
3475 ____________________________________________________________________________
3476 [ 31834] By: davem on 2007/09/09 22:27:38
3477 Log: ununit pos value warning identified the wrong variable name
3479 ! sv.c t/lib/warnings/9uninit
3480 ____________________________________________________________________________
3481 [ 31833] By: davem on 2007/09/09 19:51:50
3482 Log: state variables shouldn't be shared between anon subs
3485 ____________________________________________________________________________
3486 [ 31832] By: merijn on 2007/09/09 10:09:34
3487 Log: Moved really outdated Y2K comment from INSTALL to README.hpux
3489 ! INSTALL README.hpux
3490 ____________________________________________________________________________
3491 [ 31831] By: merijn on 2007/09/09 09:54:38
3492 Log: Merged duplicate info about GDBM/threads on HP-UX 11
3493 from INSTALL to README.hpux
3495 ! INSTALL README.hpux
3496 ____________________________________________________________________________
3497 [ 31830] By: merijn on 2007/09/09 09:37:40
3498 Log: The question auctioned at YAPC::Europe-2007 in Vienna
3501 ____________________________________________________________________________
3502 [ 31828] By: rgs on 2007/09/09 09:18:12
3503 Log: More INSTALL nits. Move Tru64 specific info in the related
3504 README file. (is it outdated?)
3506 ! INSTALL README.tru64
3507 ____________________________________________________________________________
3508 [ 31827] By: rgs on 2007/09/09 08:26:02
3509 Log: Not many people reuse an old config.sh nowadays, I suppose.
3510 Move the section "start with a fresh distribution" further down.
3513 ____________________________________________________________________________
3514 [ 31826] By: rgs on 2007/09/09 07:43:50
3515 Log: Move the "reporting problems" section further in the INSTALL file,
3516 and simplify the synopsis, as suggested by Richard Foley.
3519 ____________________________________________________________________________
3520 [ 31825] By: craigb on 2007/09/09 00:31:51
3521 Log: Band-aid for Pod::Man::devise_title to keep it from looking
3522 beyond the end of an array and generating undefined warnings.
3525 ____________________________________________________________________________
3526 [ 31824] By: nicholas on 2007/09/08 22:34:29
3527 Log: For now, forbid all list assignment initialisation of state variables,
3528 as the precise semantics in Perl 6 are not clear. Better to make it a
3529 syntax error, than to have one behaviour now, but change it later.
3530 [I believe that this is the consensus. If not, it will be backed out]
3532 ! op.c pod/perldiag.pod t/op/state.t
3533 ____________________________________________________________________________
3534 [ 31823] By: nicholas on 2007/09/08 21:47:24
3535 Log: Make 'state $$' etc report 'Can't use global $$ in "state"' (not "my")
3537 ! op.c pod/perldiag.pod
3538 ____________________________________________________________________________
3539 [ 31822] By: nicholas on 2007/09/08 21:21:37
3540 Log: Update perldiag.pod to mention "state" in all places where state
3541 variables can report the same errors as my variables.
3544 ____________________________________________________________________________
3545 [ 31821] By: nicholas on 2007/09/08 15:20:14
3546 Log: B.pm still assumed that SVt_PVBM exists. Correct this.
3547 Tweak the alignment of ASCII art inheritance diagrams.
3550 ____________________________________________________________________________
3551 [ 31820] By: rgs on 2007/09/08 13:12:33
3552 Log: Subject: [patch] readabilty tweaks
3553 From: Jim Cromie <jim.cromie@gmail.com>
3554 Date: Fri, 07 Sep 2007 13:12:22 -0600
3555 Message-ID: <46E1A296.1020101@gmail.com>
3557 ! ext/B/B/Concise.pm pod/perlglossary.pod
3558 ____________________________________________________________________________
3559 [ 31819] By: rgs on 2007/09/08 13:03:29
3560 Log: Subject: [PATCH] sync blead with File-Path 2.00_11
3561 From: David Landgren <david@landgren.net>
3562 Date: Sat, 08 Sep 2007 10:46:15 +0200
3563 Message-ID: <46E26157.4050307@landgren.net>
3565 ! lib/File/Path.pm lib/File/Path.t
3566 ____________________________________________________________________________
3567 [ 31818] By: rgs on 2007/09/08 12:40:05
3568 Log: Subject: [PATCH pod/perlunicode.pod] Userdefined properties
3569 From: Abigail <abigail@abigail.be>
3570 Date: Fri, 7 Sep 2007 18:38:47 +0200
3571 Message-ID: <20070907163847.GB16395@abigail.be>
3573 ! pod/perlunicode.pod
3574 ____________________________________________________________________________
3575 [ 31817] By: rgs on 2007/09/08 12:34:27
3576 Log: err should be removed from perl_keyword.pl, too
3579 ____________________________________________________________________________
3580 [ 31816] By: rgs on 2007/09/07 15:50:10
3581 Log: Spelling nit by Jim Cromie
3583 ! lib/DBM_Filter/t/encode.t
3584 ____________________________________________________________________________
3585 [ 31815] By: craigb on 2007/09/07 15:07:14
3586 Log: Two Module::Build::Platform::VMS tweaks:
3587 -- Override expand_test_dir to relativize paths.
3588 -- Eliminate eliminate_macros; M::B doesn't need it.
3590 ! lib/Module/Build/Platform/VMS.pm
3591 ____________________________________________________________________________
3592 [ 31814] By: craigb on 2007/09/07 14:58:05
3593 Log: Subject: [patch@31780] fixes for cpanplus on VMS
3594 From: "John E. Malmberg" <wb8tyw@qsl.net>
3595 Date: Sun, 02 Sep 2007 17:23:04 -0500
3596 Message-id: <46DB37C8.3060100@qsl.net>
3599 Only the hunk containing the replacement of catdir with
3600 catfile in Module::Build::Base::install_map.
3602 ! lib/Module/Build/Base.pm
3603 ____________________________________________________________________________
3604 [ 31813] By: rgs on 2007/09/07 14:03:52
3605 Log: Bump version of Module::Build after change #31619
3607 ! lib/Module/Build.pm
3608 ____________________________________________________________________________
3609 [ 31812] By: rgs on 2007/09/07 09:25:24
3610 Log: Remove the 'err' keyword
3613 ! MANIFEST embed.h keywords.h keywords.pl lib/feature.pm
3614 ! pod/perlop.pod pp.c t/lib/warnings/op t/op/cproto.t t/op/dor.t
3615 ! t/run/switches.t toke.c
3616 ____________________________________________________________________________
3617 [ 31811] By: rgs on 2007/09/07 08:55:19
3618 Log: feature bundle :5.10 should be equivalent to latest :5.10.X
3621 ____________________________________________________________________________
3622 [ 31810] By: rgs on 2007/09/07 08:41:16
3623 Log: Subject: [PATCH] Test fixes to go along with longpath.inc patch
3624 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3625 Date: Thu, 6 Sep 2007 14:50:15 -0400
3626 Message-ID: <1ff86f510709061150t4838c7d4i4c5b3f1f7dc0edd1@mail.gmail.com>
3628 ! ext/Win32/t/GetLongPathName.t
3629 ____________________________________________________________________________
3630 [ 31809] By: rgs on 2007/09/07 08:38:54
3631 Log: Subject: [PATCH] Fix t/op/magic.t failures under Cygwin
3632 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3633 Date: Thu, 6 Sep 2007 13:37:34 -0400
3634 Message-ID: <1ff86f510709061037q6744827cub29f666ca5fb5904@mail.gmail.com>
3637 ____________________________________________________________________________
3638 [ 31808] By: rgs on 2007/09/07 08:36:02
3639 Log: Subject: [PATCH] Fix ext/Win32/t/Unicode.t test failure under Cygwin
3640 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3641 Date: Thu, 6 Sep 2007 13:07:51 -0400
3642 Message-ID: <1ff86f510709061007x57e86b50led110861846cdc02@mail.gmail.com>
3644 ! ext/Win32/t/Unicode.t
3645 ____________________________________________________________________________
3646 [ 31807] By: rgs on 2007/09/07 08:34:00
3647 Log: Subject: [PATCH] Force uppercase drive letters
3648 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3649 Date: Thu, 6 Sep 2007 12:57:09 -0400
3650 Message-ID: <1ff86f510709060957p9a530feu7b97616dd8cd3b50@mail.gmail.com>
3652 ! ext/Win32/longpath.inc
3653 ____________________________________________________________________________
3654 [ 31806] By: rgs on 2007/09/06 17:30:57
3655 Log: Subject: [PATCH t/op/state.t] More tests
3656 From: Abigail <abigail@abigail.be>
3657 Date: Thu, 6 Sep 2007 18:56:34 +0200
3658 Message-ID: <20070906165634.GB446@abigail.be>
3661 ____________________________________________________________________________
3662 [ 31805] By: rgs on 2007/09/06 14:57:03
3663 Log: state $foo if 0 shouldn't warn. Spotted by Abigail.
3666 ____________________________________________________________________________
3667 [ 31804] By: nicholas on 2007/09/06 14:45:52
3668 Log: Change 31798 forgot to add the op 'once' to Opcode.pm
3670 ! ext/Opcode/Opcode.pm
3671 ____________________________________________________________________________
3672 [ 31803] By: merijn on 2007/09/06 14:18:30
3673 Log: Part of the 5.10.0 bump
3676 ____________________________________________________________________________
3677 [ 31802] By: merijn on 2007/09/06 14:15:07
3678 Log: Upstream netbsd patch. Also unified the whitespace. (thanks BinGOs)
3681 ____________________________________________________________________________
3682 [ 31801] By: rgs on 2007/09/06 13:46:33
3683 Log: If perl's minimal required version number is >= 5.6.0,
3684 we can write it 5.XXXXXX always. Fixes h2xs.t failiing
3688 ____________________________________________________________________________
3689 [ 31800] By: rgs on 2007/09/06 13:23:02
3690 Log: Fix CPANPLUS test to work with 5.10.0
3692 ! lib/CPANPLUS/t/00_CPANPLUS-Internals-Utils.t
3693 ____________________________________________________________________________
3694 [ 31799] By: rgs on 2007/09/06 13:21:34
3695 Log: Bump version number to 5.10.0.
3697 ! Cross/config.sh-arm-linux Cross/config.sh-arm-linux-n770
3698 ! NetWare/Makefile NetWare/config_H.wc epoc/config.sh
3699 ! epoc/createpkg.pl patchlevel.h plan9/config.plan9 t/comp/use.t
3700 ! t/op/ver.t win32/Makefile win32/Makefile.ce win32/config_H.bc
3701 ! win32/config_H.ce win32/config_H.gc win32/config_H.vc
3702 ! win32/config_H.vc64 win32/makefile.mk
3703 ____________________________________________________________________________
3704 [ 31798] By: nicholas on 2007/09/06 09:18:41
3705 Log: Make state $zok = slosh(); behave as the Perl 6 design with an implicit
3706 START block. First time through, call slosh() and assign to $zok.
3707 Subsequently neither call slosh() nor assign to $zok. Adds a new op
3708 ONCE to control the conditonal call and assign. No change to list
3709 context, so state ($zok) = slosh() and (state $zok) = ... etc will
3710 still repeatedly evaluate and assign. [Can't fix that before 5.10]
3711 Use as an RVALUE is as Larry's design - my $boff = state $zok = ...;
3712 will evaluate, assign and return first time, and subsequently act as if
3713 it were written my $boff = $zok;
3714 FIXME - state $zok = ...; won't deparse - I believe op->op_last isn't
3715 being correctly set on the sassign, but I don't know how to fix this.
3716 This change may be backed out before 5.10.
3718 ! op.c opcode.h opcode.pl opnames.h pp.c pp.sym pp_proto.h
3720 ____________________________________________________________________________
3721 [ 31797] By: rgs on 2007/09/06 08:31:01
3722 Log: Subject: [PATCH blead] Re: [perl #44969] Restricted hashes do not handle private fields properly
3723 From: Rick Delaney <rick@bort.ca>
3724 Date: Wed, 5 Sep 2007 14:38:40 -0400
3725 Message-ID: <20070905183840.GE9260@bort.ca>
3727 ! lib/base/t/fields-base.t lib/fields.pm
3728 ____________________________________________________________________________
3729 [ 31796] By: rgs on 2007/09/05 15:15:58
3730 Log: Subject: [PATCH] Fix ext/Win32/t/Unicode.t test bug
3731 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3732 Date: Wed, 5 Sep 2007 10:59:49 -0400
3733 Message-ID: <1ff86f510709050759v27872bbam3f191283996960d3@mail.gmail.com>
3735 ! ext/Win32/t/Unicode.t
3736 ____________________________________________________________________________
3737 [ 31795] By: rgs on 2007/09/05 13:53:16
3738 Log: Subject: [PATCH] threads::shared 1.13
3739 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3740 Date: Wed, 5 Sep 2007 09:50:24 -0400
3741 Message-ID: <1ff86f510709050650j3c3f54b2o64c8ce05dc4c8604@mail.gmail.com>
3743 ! ext/threads/shared/shared.pm ext/threads/shared/shared.xs
3744 ! ext/threads/shared/t/0nothread.t
3745 ! ext/threads/shared/t/blessed.t
3746 ! ext/threads/shared/t/waithires.t
3747 ____________________________________________________________________________
3748 [ 31794] By: rgs on 2007/09/05 13:34:25
3749 Log: Subject: [PATCH] threads 1.65
3750 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3751 Date: Wed, 5 Sep 2007 09:29:57 -0400
3752 Message-ID: <1ff86f510709050629x7698cedes9b09c7d8eecc786b@mail.gmail.com>
3754 ! ext/threads/t/exit.t ext/threads/t/thread.t
3755 ! ext/threads/threads.pm
3756 ____________________________________________________________________________
3757 [ 31793] By: rgs on 2007/09/05 10:49:06
3758 Log: Subject: Re: perlfunc.pod/split; concerning trailing fields
3759 From: Father Chrysostomos <sprout@cpan.org>
3760 Date: Tue, 4 Sep 2007 14:40:24 -0700
3761 Message-Id: <5A964B87-8725-4BB3-A782-0189B1481113@cpan.org>
3764 ____________________________________________________________________________
3765 [ 31792] By: rgs on 2007/09/05 10:42:15
3766 Log: Subject: Fw: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.20.tar.gz
3767 From: =?iso-8859-1?b?U+liYXN0aWVu?= Aperghis-Tramoni <maddingue@free.fr>
3768 Date: Wed, 05 Sep 2007 12:27:54 +0200
3769 Message-ID: <1188988074.46de84aa8fceb@imp.free.fr>
3771 + ext/Sys/Syslog/README.win32
3772 ! MANIFEST ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL
3773 ! ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/t/00-load.t
3774 ! ext/Sys/Syslog/t/syslog.t
3775 ____________________________________________________________________________
3776 [ 31791] By: rgs on 2007/09/05 10:34:42
3777 Log: Subject: Re: The path to the Release
3778 From: Jim Cromie <jim.cromie@gmail.com>
3779 Date: Wed, 05 Sep 2007 03:56:19 -0600
3780 Message-ID: <46DE7D43.9040309@gmail.com>
3782 Doc patch to perlglossary, with tweaks.
3784 ! pod/perlglossary.pod
3785 ____________________________________________________________________________
3786 [ 31790] By: rgs on 2007/09/04 13:43:23
3787 Log: Subject: Re: [patch] perlhack.pod
3788 From: Jim Cromie <jim.cromie@gmail.com>
3789 Date: Mon, 03 Sep 2007 20:02:05 -0600
3790 Message-ID: <46DCBC9D.3070409@gmail.com>
3793 ____________________________________________________________________________
3794 [ 31789] By: nicholas on 2007/09/04 08:00:07
3795 Log: From: Jarkko Hietaniemi <jhi@iki.fi>
3796 Subject: Re: [Fwd: Smoke [5.9.5] 31775 FAIL(m) OSF1 V5.1 (EV6/4 cpu)]
3797 Message-ID: <46DC3C7B.9000602@iki.fi>
3798 Message-ID: <46DC3C7B.9000602@iki.fi>
3800 Add { } to keep all variable declarations at the start of blocks.
3802 ! reentr.c reentr.pl
3803 ____________________________________________________________________________
3804 [ 31788] By: craigb on 2007/09/03 19:36:39
3805 Log: Portability tweaks for Archive::Tar::_extract_file.
3807 ! lib/Archive/Tar.pm
3808 ____________________________________________________________________________
3809 [ 31787] By: rgs on 2007/09/03 17:11:02
3810 Log: Deprecate the -P switch.
3812 ! perl.c pod/perlrun.pod
3813 ____________________________________________________________________________
3814 [ 31786] By: rgs on 2007/09/03 16:47:52
3815 Log: Regenerate Changes
3818 ____________________________________________________________________________
3819 [ 31785] By: steveh on 2007/09/03 11:07:53
3820 Log: Subject: Re: [patch-at-31775] Re: [PATCH-revised] [perl #44999]
3821 From: Vadim <vadim@vkonovalov.ru>
3822 Date: Sun, 02 Sep 2007 02:52:13 +0400
3823 Message-ID: <46D9ED1D.8060104@vkonovalov.ru>
3825 Better way to silence unwanted warnings. (The previous method didn't
3826 work with an "all static" build made with #31784. This method does
3829 ! lib/ExtUtils/Constant/ProxySubs.pm
3830 ____________________________________________________________________________
3831 [ 31784] By: steveh on 2007/09/03 11:04:04
3832 Log: Add Win32 makefile option to link all extensions statically
3834 Subject: [PATCH-at31768] RE: [PATCH at 31761] RE: MakeMaker + static misbehaviour
3835 From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@alcatel-lucent.com>
3836 Date: Fri, 31 Aug 2007 08:56:47 +0200
3837 Message-ID: <D16F05D0CAAA234BA2B753B80DE6100D448945@DEEXC1U02.de.lucent.com>
3839 (with a couple of tweaks to comments in