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.11.X Development release working toward v5.12
31 ____________________________________________________________________________
32 [ 35120] By: nicholas on 2008/12/16 13:57:38
33 Log: Thank you for a thank you, not thank you for a bug report.
36 ____________________________________________________________________________
37 [ 35119] By: steveh on 2008/12/16 12:03:27
38 Log: Subject: Re: [PATCH] Update IPC::Cmd to 0.42
39 From: "Jos I. Boumans" <jos@dwim.org>
40 Date: Mon, 15 Dec 2008 19:07:04 +0100
41 Message-Id: <E69CF940-98A5-41C1-B145-32ACED142655@dwim.org>
43 (Fixes test failures caused by IPC-Cmd upgrade)
45 ! lib/CPANPLUS.pm lib/CPANPLUS/t/inc/conf.pl
46 ____________________________________________________________________________
47 [ 35118] By: steveh on 2008/12/16 12:00:18
48 Log: Subject: [PATCH] Update IPC::Cmd to 0.42
49 From: "Jos I. Boumans" <jos@dwim.org>
50 Date: Sat, 13 Dec 2008 18:37:27 +0100
51 Message-Id: <87613C84-ED4A-4785-BEC8-62D291FC3C24@dwim.org>
53 + lib/IPC/Cmd/t/src/output.pl lib/IPC/Cmd/t/src/x.tgz.packed
54 ! MANIFEST lib/IPC/Cmd.pm lib/IPC/Cmd/t/01_IPC-Cmd.t
55 ! lib/IPC/Cmd/t/02_Interactive.t
56 ____________________________________________________________________________
57 [ 35106] By: steveh on 2008/12/15 15:39:12
58 Log: Fix test failures caused by Archive-Extract upgrade
60 ! lib/Archive/Extract.pm
61 ! lib/Archive/Extract/t/01_Archive-Extract.t
62 ____________________________________________________________________________
63 [ 35105] By: steveh on 2008/12/15 15:37:01
64 Log: Subject: [PATCH] Update Archive::Extract to 0.28
65 From: "Jos I. Boumans" <jos@dwim.org>
66 Date: Sat, 13 Dec 2008 17:36:13 +0100
67 Message-Id: <A6FBAEE4-A1F3-41BE-A051-ABF03540E9F1@dwim.org>
69 ! lib/Archive/Extract.pm
70 ! lib/Archive/Extract/t/01_Archive-Extract.t
71 ! lib/Archive/Extract/t/src/double_dir.zip.packed
72 ! lib/Archive/Extract/t/src/x.Z.packed
73 ! lib/Archive/Extract/t/src/x.bz2.packed
74 ! lib/Archive/Extract/t/src/x.gz.packed
75 ! lib/Archive/Extract/t/src/x.jar.packed
76 ! lib/Archive/Extract/t/src/x.lzma.packed
77 ! lib/Archive/Extract/t/src/x.par.packed
78 ! lib/Archive/Extract/t/src/x.tar.gz.packed
79 ! lib/Archive/Extract/t/src/x.tar.packed
80 ! lib/Archive/Extract/t/src/x.tgz.packed
81 ! lib/Archive/Extract/t/src/x.zip.packed
82 ! lib/Archive/Extract/t/src/y.jar.packed
83 ! lib/Archive/Extract/t/src/y.par.packed
84 ! lib/Archive/Extract/t/src/y.tar.bz2.packed
85 ! lib/Archive/Extract/t/src/y.tar.gz.packed
86 ! lib/Archive/Extract/t/src/y.tar.packed
87 ! lib/Archive/Extract/t/src/y.tbz.packed
88 ! lib/Archive/Extract/t/src/y.tgz.packed
89 ! lib/Archive/Extract/t/src/y.zip.packed
90 ____________________________________________________________________________
91 [ 35102] By: steveh on 2008/12/15 11:33:22
92 Log: Subject: [PATCH] 'make manisort'
93 From: "Jos I. Boumans" <jos@dwim.org>
94 Date: Sat, 13 Dec 2008 17:29:21 +0100
95 Message-Id: <E6ED4E19-DCD5-4525-A7F6-EF492B6D928C@dwim.org>
98 ____________________________________________________________________________
99 [ 35101] By: merijn on 2008/12/15 11:29:37
100 Log: Subject: [PATCH] Typo in pod/perlfunc.pod
101 From: Aaron Crane <perl@aaroncrane.co.uk>
102 Date: Mon, 15 Dec 2008 11:13:17 +0000
103 Message-ID: <20081215111317.GI7480@aaroncrane.co.uk>
106 ____________________________________________________________________________
107 [ 35099] By: steveh on 2008/12/15 11:10:25
108 Log: Subject: [PATCH] Update Archive::Tar to 1.42
109 From: "Jos I. Boumans" <jos@dwim.org>
110 Date: Sat, 13 Dec 2008 18:08:13 +0100
111 Message-Id: <5B9B0070-0F59-4182-BF11-3A27487B15F3@dwim.org>
113 + lib/Archive/Tar/t/99_pod.t
114 ! MANIFEST lib/Archive/Tar.pm lib/Archive/Tar/Constant.pm
115 ! lib/Archive/Tar/t/02_methods.t
116 ! lib/Archive/Tar/t/src/linktest/linktest_missing_dir.tar.packed
117 ! lib/Archive/Tar/t/src/linktest/linktest_with_dir.tar.packed
118 ! lib/Archive/Tar/t/src/long/bar.tar.packed
119 ! lib/Archive/Tar/t/src/long/foo.tbz.packed
120 ! lib/Archive/Tar/t/src/long/foo.tgz.packed
121 ! lib/Archive/Tar/t/src/short/bar.tar.packed
122 ! lib/Archive/Tar/t/src/short/foo.tbz.packed
123 ! lib/Archive/Tar/t/src/short/foo.tgz.packed
124 ____________________________________________________________________________
125 [ 35097] By: merijn on 2008/12/15 07:46:54
126 Log: Subject: Re: 5.8.9 RC2 (was Re: 5.8.9 RC1)
127 From: Rainer Tammer <tammer@tammer.net>
128 Date: Mon, 15 Dec 2008 08:34:19 +0100
129 Message-ID: <4946087B.7080608@tammer.net>
132 ____________________________________________________________________________
133 [ 35096] By: nicholas on 2008/12/14 23:39:28
136 Mostly update Module::CoreList to 2.17, teaching it about 5.8.9.
137 It can't "know" the Perforce revision of the release until it's close
144 Best estimiate patch number for 5.8.9 release.
146 !> lib/Module/CoreList.pm pod/perlhist.pod
147 ____________________________________________________________________________
148 [ 35088] By: nicholas on 2008/12/14 09:26:00
149 Log: Fix change 35082 by manually expanding do_open() to Perl_do_openn().
152 ____________________________________________________________________________
153 [ 35082] By: rgs on 2008/12/13 14:01:03
154 Log: Subject: Re: [perl #60904] Race condition with perl -i.bk
155 From: Chip Salzenberg <chip@pobox.com>
156 Date: Mon, 1 Dec 2008 15:01:12 -0800
157 Message-ID: <20081201230112.GH31089@tytlal.topaz.cx>
159 Use mode 0600 (minus umask) for creation of the new file with -i
162 ____________________________________________________________________________
163 [ 35080] By: nicholas on 2008/12/12 19:11:51
164 Log: Document the changes between VERSIONS 1.30 and 1.31 of the debugger.
167 ____________________________________________________________________________
168 [ 35079] By: steveh on 2008/12/12 17:50:55
169 Log: Upgrade to Win32API-File 0.1101
171 (Causes a couple of "prerequisite not found" build warnings, but all
172 works okay otherwise)
174 ! ext/Win32API/File/Changes
175 ! ext/Win32API/File/ExtUtils/Myconst2perl.pm
176 ! ext/Win32API/File/File.pm ext/Win32API/File/Makefile.PL
177 ! ext/Win32API/File/README ext/Win32API/File/t/file.t
178 ____________________________________________________________________________
179 [ 35078] By: steveh on 2008/12/12 17:08:51
180 Log: Apply revision 11894 from the Module::Build SVN repo (to replace
181 local change 34447, which did the same thing)
183 ! lib/Module/Build/t/compat.t
184 ____________________________________________________________________________
185 [ 35077] By: steveh on 2008/12/12 16:50:08
186 Log: Upgrade to Test-Simple 0.86
188 Remove local changes 34491 (no longer required) and 34763 (fixed
189 properly by change 35076), but keep 34545 and 34762 for now (with
190 a VERSION bump in Test::Simple as a reminder)
192 ! lib/Test/Builder.pm lib/Test/Builder/Module.pm
193 ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm
194 ! lib/Test/Simple/Changes
195 ____________________________________________________________________________
196 [ 35076] By: steveh on 2008/12/12 16:47:01
197 Log: Apply revision 1241 (and 1250) from the TAP::Harness SVN repo
199 ! ext/Test/Harness/t/compat/regression.t
200 ____________________________________________________________________________
201 [ 35075] By: steveh on 2008/12/12 16:04:51
202 Log: Update Win32 canned configs
204 Updates the config.* and config_H.* files w.r.t. 34456, 34756/34777,
207 Also adds missing variables (d_ndbm, extern_C and rm_try) and removes a
208 redundant variable (Mcc) to/from the config.* files for completeness.
210 ! win32/config.bc win32/config.gc win32/config.vc
211 ! win32/config.vc64 win32/config_H.bc win32/config_H.gc
212 ! win32/config_H.vc win32/config_H.vc64
213 ____________________________________________________________________________
214 [ 35074] By: stevep on 2008/12/11 17:32:54
215 Log: Subject: [perl #60978] [PATCH] Tied filehandles can't distinguish eof forms
216 From: Chip Salzenberg <chip@pobox.com>
217 Date: Wed, 10 Dec 2008 14:45:24 -0800
218 Message-ID: <20081210224524.GD18817@tytlal.topaz.cx>
220 ! pod/perltie.pod pp_sys.c t/op/tiehandle.t
221 ____________________________________________________________________________
222 [ 35073] By: steveh on 2008/12/10 17:55:31
223 Log: Subject: [PATCH] Silence compiler warning in perlio.c
224 From: "Jerry D. Hedden" <jdhedden@cpan.org>
225 Date: Tue, 9 Dec 2008 12:09:36 -0500
226 Message-ID: <1ff86f510812090909y11947acfy317e46417b9ae91d@mail.gmail.com>
229 ____________________________________________________________________________
230 [ 35067] By: nicholas on 2008/12/09 20:59:34
231 Log: Fix #61222 (debugger doesn't understand proxy constant subroutines, or
232 as it turns out, anything else not-a-glob in a symbol table).
235 ____________________________________________________________________________
236 [ 35066] By: nicholas on 2008/12/09 20:32:30
237 Log: Bump the debugger's version. Fail to update the changes.
240 ____________________________________________________________________________
241 [ 35060] By: davem on 2008/12/09 12:58:08
242 Log: bump Data::Dumper version number.
243 both maint branches are listed as 2.121_17, but bleed has
246 ! ext/Data/Dumper/Dumper.pm
247 ____________________________________________________________________________
248 [ 35059] By: steveh on 2008/12/09 09:38:06
249 Log: Subject: Re: [PATCH] standardize save/restore of errno & vaxc$errno
250 From: Chip Salzenberg <chip@pobox.com>
251 Date: Fri, 5 Dec 2008 13:32:19 -0800
252 Message-ID: <20081205213219.GH16081@tytlal.topaz.cx>
255 ____________________________________________________________________________
256 [ 35058] By: rgs on 2008/12/09 07:06:08
257 Log: Subject: [PATCH] blead is canonical for threads
258 From: "Jerry D. Hedden" <jdhedden@cpan.org>
259 Date: Mon, 8 Dec 2008 08:45:13 -0500
260 Message-ID: <1ff86f510812080545n5d8fb198iaa73678081616437@mail.gmail.com>
262 ! Porting/Maintainers.pl
263 ____________________________________________________________________________
264 [ 35055] By: nicholas on 2008/12/06 22:52:18
270 ____________________________________________________________________________
271 [ 35050] By: nicholas on 2008/12/06 17:09:00
272 Log: Subject: Re: AIX patches for Perl 5.8.9 RC2 - README.aix
273 From: Rainer Tammer <tammer@tammer.net>
274 Message-ID: <493AAEF0.3020203@tammer.net>
275 Date: Sat, 06 Dec 2008 17:57:20 +0100
278 ____________________________________________________________________________
279 [ 35039] By: nicholas on 2008/12/06 15:07:55
280 Log: Note perl5-security-report@perl.org in INSTALL. Must remember to
281 mention it in the release announcement.
284 ____________________________________________________________________________
285 [ 35038] By: rgs on 2008/12/06 14:55:02
286 Log: Subject: [PATCH] Re: add UPSTREAM flag to Maintainers.pl??
287 From: Steffen Mueller <wyp3rlx02@sneakemail.com>
288 Date: Mon, 10 Nov 2008 10:21:29 +0100
289 Message-ID: <4917FD19.7080704@sneakemail.com>
291 ! Porting/Maintainers.pl Porting/Maintainers.pm
292 ____________________________________________________________________________
293 [ 35036] By: rgs on 2008/12/06 14:14:43
294 Log: Subject: PATCH [perl #58430] Unicode::UCD::casefold() does not work as documented,
295 From: karl williamson <public@khwilliamson.com>
296 Date: Wed, 03 Dec 2008 19:51:54 -0700
297 Message-ID: <493745CA.6070300@khwilliamson.com>
299 And bump version to 0.27
301 ! lib/Unicode/UCD.pm lib/Unicode/UCD.t
302 ____________________________________________________________________________
303 [ 35023] By: davem on 2008/12/05 23:05:52
304 Log: whether DEPTH gets dumped in formats varies within 5.10.0
306 ! ext/Devel/Peek/t/Peek.t
307 ____________________________________________________________________________
308 [ 35022] By: davem on 2008/12/05 22:54:50
309 Log: in Dump output, PV field of format may or not be displayed in 5.10.0
311 ! ext/Devel/Peek/t/Peek.t
312 ____________________________________________________________________________
313 [ 35021] By: davem on 2008/12/05 22:22:30
314 Log: remove syntax error from < 5.10 branch of Data::Dumper
316 ! ext/Data/Dumper/Dumper.xs
317 ____________________________________________________________________________
318 [ 35018] By: steveh on 2008/12/05 18:11:56
319 Log: Subject: [PATCH] standardize save/restore of errno & vaxc$errno
320 From: Chip Salzenberg <chip@pobox.com>
321 Date: Wed, 26 Nov 2008 23:01:41 -0800
322 Message-ID: <20081127070141.GD17663@tytlal.topaz.cx>
324 ! doio.c mg.c perl.h perlio.c pp_sys.c sv.c util.c vms/vms.c
325 ____________________________________________________________________________
326 [ 35013] By: craigb on 2008/12/04 21:46:16
327 Log: While we are off the reservation, revert a stupid, VMS-specific
328 test regression I caused David to make in 2.07. (See
329 http://rt.cpan.org/Public/Bug/Display.html?id=40512 ).
331 ! lib/File/Path.pm lib/File/Path.t
332 ____________________________________________________________________________
333 [ 35012] By: craigb on 2008/12/04 21:42:14
334 Log: Subject: Re: File::Path regression in 5.8.9
335 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
336 Date: Fri, 14 Nov 2008 10:58:09 +0100
337 Message-ID: <20081114105809.6435cba1@r2d2>
339 Plus replace "$p/$x" with catdir($p, $x) in the test.
341 ! lib/File/Path.pm lib/File/Path.t
342 ____________________________________________________________________________
343 [ 35011] By: craigb on 2008/12/04 21:36:56
344 Log: Revert 35009 so we can take another swing at ancestor detection.
346 ! lib/File/Path.pm lib/File/Path.t
347 ____________________________________________________________________________
348 [ 35010] By: craigb on 2008/12/04 15:17:12
349 Log: Subject: [patch@34995] vms.c - Memory freed from wrong pool
350 From: "John E. Malmberg" <wb8tyw@qsl.net>
351 Date: Wed, 03 Dec 2008 19:38:04 -0600
352 Message-id: <4937347C.70003@qsl.net>
354 Need PerlMem_free, not Safefree in trim_unixpath.
357 ____________________________________________________________________________
358 [ 35009] By: nicholas on 2008/12/04 14:09:20
359 Log: For now, remove the 'cannot remove [dir] when cwd is [dir]' message,
360 because the existing code will think that /tmp/abc is a subdirectory
361 of /tmp/aa, and whilst we have a patch for Win32 and *nix, we've not
362 tested on VMS, which has "interesting" path syntax.
364 ! lib/File/Path.pm lib/File/Path.t
365 ____________________________________________________________________________
366 [ 35008] By: nicholas on 2008/12/04 13:26:59
367 Log: Subject: Re: File::Path regression in 5.8.9
368 From: Gisle Aas <gisle@activestate.com>
369 Date: Wed, 19 Nov 2008 19:09:20 +0100
370 Message-Id: <C72B3504-E0B8-4622-89AA-3C07C57C14E2@activestate.com>
372 [plus bump $VERSION. Gah. Format F-word must die]
375 ____________________________________________________________________________
376 [ 35007] By: nicholas on 2008/12/04 11:14:02
377 Log: Subject: AIX patches for Perl 5.8.9 RC2 and gcc on AIX + suidperl on AIX README.aix
378 From: Rainer Tammer <tammer@tammer.net>
379 Message-ID: <4937A39B.1070104@tammer.net>
380 Date: Thu, 04 Dec 2008 10:32:11 +0100
382 [the rest, including unwinding change 34983 first]
384 ! Makefile.SH README.aix
385 ____________________________________________________________________________
386 [ 35006] By: nicholas on 2008/12/04 11:13:32
387 Log: Subject: AIX patches for Perl 5.8.9 RC2 and gcc on AIX + suidperl on AIX README.aix
388 From: Rainer Tammer <tammer@tammer.net>
389 Message-ID: <4937A39B.1070104@tammer.net>
390 Date: Thu, 04 Dec 2008 10:32:11 +0100
395 ____________________________________________________________________________
396 [ 34995] By: rgs on 2008/12/03 16:29:09
397 Log: The gcc attribute "deprecated" seems to have been available since gcc 3.1
399 So encode this knowledge in perl.h, so we don't rely on the version of
400 gcc used by Configure to get the macro definition right.
403 ____________________________________________________________________________
404 [ 34994] By: merijn on 2008/12/03 14:55:52
405 Log: Subject: [PATCH] Configure detection of __attribute__((deprecated))
406 From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
407 Date: Wed, 3 Dec 2008 12:51:36 +0100
408 Message-ID: <b77c1dce0812030351j33d7b75ci3e2640b33f36acd9@mail.gmail.com>
410 ! Configure Cross/config.sh-arm-linux NetWare/config.wc
411 ! Porting/Glossary Porting/config.sh config_h.SH configure.com
412 ! epoc/config.sh perl.h plan9/config_sh.sample symbian/config.sh
413 ! uconfig.sh win32/config.bc win32/config.ce win32/config.gc
414 ! win32/config.vc win32/config.vc64
415 ____________________________________________________________________________
416 [ 34987] By: nicholas on 2008/12/03 09:19:32
417 Log: Fix for tainting regression in a test of Text::Template spotted by
420 ! scope.c t/op/taint.t
421 ____________________________________________________________________________
422 [ 34986] By: nicholas on 2008/12/02 22:16:56
423 Log: Change PL_debug behaviour so that string eval lines are saved whenever
424 a subroutine is defined, even if the eval'd string has subsequent
425 syntax errors. This allows the debugger to single step into these
428 ! pp_ctl.c t/comp/retainedlines.t
429 ____________________________________________________________________________
430 [ 34985] By: nicholas on 2008/12/02 20:43:58
431 Log: Implement PERLDBf_SAVESRC_INVALID, which saves source lines for string
432 evals that fail to compile.
434 ! perl.h pp_ctl.c t/comp/retainedlines.t
435 ____________________________________________________________________________
436 [ 34984] By: nicholas on 2008/12/02 20:16:33
437 Log: Codify the current behaviour of evals which define subroutines before
438 failing (due to syntax errors).
440 ! t/comp/retainedlines.t
441 ____________________________________________________________________________
442 [ 34983] By: nicholas on 2008/12/02 18:06:52
443 Log: Unwind change 31976 then apply
445 Subject: Re: 5.8.9 RC1 / 5.10.x / bleed patches for gcc / AIX
446 From: Rainer Tammer <tammer@tammer.net>
447 Message-ID: <4935099B.8060004@tammer.net>
448 Date: Tue, 02 Dec 2008 11:10:35 +0100
451 ____________________________________________________________________________
452 [ 34982] By: steveh on 2008/12/02 17:47:19
453 Log: Silence a compiler warning introduced by 34963
456 ____________________________________________________________________________
457 [ 34981] By: nicholas on 2008/12/02 16:20:01
458 Log: Followup to change 34979. Tests are good, m'kay. Particularly when they
459 show you that something you thought worked doesn't.
460 Sadly it's not possible to trivially make it work, so for now they're
463 ! perl.h pp_ctl.c t/comp/retainedlines.t
464 ____________________________________________________________________________
465 [ 34980] By: nicholas on 2008/12/02 14:59:37
466 Log: Remove last reference to PERLDB_ASSERTION
469 ____________________________________________________________________________
470 [ 34979] By: nicholas on 2008/12/02 14:46:17
471 Log: Add two more flags, PERLDBf_SAVESRC_NOSUBS and PERLDBf_SAVESRC_INVALID,
472 which give total control over when source code from evals is stored.
473 The debugger doesn't need them, but I forsee that profilers might.
476 ____________________________________________________________________________
477 [ 34977] By: nicholas on 2008/12/02 10:43:20
478 Log: Avoid warnings from exacting C compilers when -DNO_MATHOMS is in force.
481 ____________________________________________________________________________
482 [ 34976] By: stevep on 2008/12/02 05:10:09
483 Log: setsid() returns -1 on failure.
486 ____________________________________________________________________________
487 [ 34975] By: stevep on 2008/12/02 04:18:48
488 Log: Add diagnostics for "No such hook: %s".
491 ____________________________________________________________________________
492 [ 34973] By: nicholas on 2008/12/01 22:17:55
493 Log: The temporary SV created in Perl_save_helem_flags() to store the key
494 can be freed immediately after it is used, as it is unrelated to
495 anything else. This folds SvREFCNT_dec()s on two code paths into one.
498 ____________________________________________________________________________
499 [ 34972] By: nicholas on 2008/12/01 21:28:13
500 Log: Convention seems to be that static definitions are also made visible by
501 || defined(PERL_DECL_PROT), so add this where it is missing.
503 ! embed.fnc embed.h proto.h
504 ____________________________________________________________________________
505 [ 34971] By: nicholas on 2008/12/01 19:54:11
506 Log: Subject: [PATCH] Eliminate setenv_getix()
507 From: "Jerry D. Hedden" <jdhedden@cpan.org>
508 Message-ID: <1ff86f510812010947p7df19438kc19c279bcffe4b83@mail.gmail.com>
509 Date: Mon, 1 Dec 2008 12:47:35 -0500
511 ! embed.fnc embed.h proto.h util.c
512 ____________________________________________________________________________
513 [ 34970] By: nicholas on 2008/12/01 14:29:42
514 Log: Change 34966 should also have removed the SSCHECK(4); from
518 ____________________________________________________________________________
519 [ 34969] By: nicholas on 2008/12/01 13:20:27
520 Log: In Perl_ss_dup(), case SAVEt_FREEPV can be rolled into case
521 SAVEt_DELETE for a space optimisation.
524 ____________________________________________________________________________
525 [ 34968] By: nicholas on 2008/12/01 13:19:41
526 Log: Implement Perl_save_delete() using save_pushptri32ptr().
529 ____________________________________________________________________________
530 [ 34967] By: nicholas on 2008/12/01 11:54:42
531 Log: Re-order Perl_save_delete() to PTR, INT, PTR.
534 ____________________________________________________________________________
535 [ 34966] By: nicholas on 2008/12/01 11:27:31
536 Log: Add S_save_pushptri32ptr() and use it to re-implement Perl_save_hints()
537 and Perl_save_aelem().
539 ! embed.fnc embed.h proto.h scope.c
540 ____________________________________________________________________________
541 [ 34965] By: nicholas on 2008/12/01 11:06:05
542 Log: Move the implmentation of SAVEHINTS() into a new Perl_save_hints() in
543 scope.c. "Inlined" macro functions in scope.h are actually space
546 ! embed.fnc embed.h proto.h scope.c scope.h
547 ____________________________________________________________________________
548 [ 34964] By: nicholas on 2008/12/01 10:36:44
549 Log: For SAVEHINTS(), re-order the savestack to be (?:PTR, )? INT, PTR.
550 This brings it to the same order as save_aelem() or save_pushi32ptr().
552 ! scope.c scope.h sv.c
553 ____________________________________________________________________________
554 [ 34963] By: nicholas on 2008/12/01 09:46:15
555 Log: Expose save_pushi32ptr() and implement SAVECOPARYBASE() with it.
557 ! embed.fnc embed.h proto.h scope.c scope.h
558 ____________________________________________________________________________
559 [ 34961] By: merijn on 2008/12/01 08:14:42
560 Log: Subject: Re: 5.8.9 RC1 / 5.10.x / bleed patches for README.aix
561 From: Rainer Tammer <tammer@tammer.net>
562 Date: Sat, 29 Nov 2008 14:23:26 +0100
563 Message-ID: <4931424E.8000008@tammer.net>
566 ____________________________________________________________________________
567 [ 34960] By: nicholas on 2008/12/01 00:02:17
568 Log: Expose save_pushptrptr() and implement SAVESWITCHSTACK() with it.
570 ! embed.fnc embed.h proto.h scope.c scope.h
571 ____________________________________________________________________________
572 [ 34959] By: nicholas on 2008/11/30 23:45:20
573 Log: Refactor all of the code of the form
578 into a static function S_save_pushi32ptr().
580 ! embed.fnc embed.h proto.h scope.c
581 ____________________________________________________________________________
582 [ 34958] By: nicholas on 2008/11/30 23:27:57
583 Log: Re-implement the macros SAVECOMPPAD(), SAVECOMPILEWARNINGS(),
584 SAVEPARSER() in terms of save_pushptr(). This shinks the exectuable
585 by about 4K. Maybe some of the other scope.h macros should become
589 ____________________________________________________________________________
590 [ 34957] By: nicholas on 2008/11/30 23:16:09
591 Log: Refactor all of the code of the form
596 into a static function S_save_pushptrptr().
597 It might be possible to make some of its callers trivial macros, and
598 so eliminate them as functions. But start with the easy part.
600 ! embed.fnc embed.h proto.h scope.c
601 ____________________________________________________________________________
602 [ 34956] By: nicholas on 2008/11/30 22:46:37
603 Log: Convert all the scope save functions of the form
606 SSPUSHINT(SAVEt_FREEOP);
607 into a single function Perl_save_pushptr(ptr, type), which the others
608 call. Implement the others as macros. This reduces the object code size.
610 ! embed.fnc embed.h global.sym mathoms.c proto.h scope.c scope.h
611 ____________________________________________________________________________
612 [ 34955] By: nicholas on 2008/11/30 19:18:33
613 Log: This feels like a more robust location than that of change 34954.
616 ____________________________________________________________________________
617 [ 34954] By: nicholas on 2008/11/30 17:17:37
618 Log: Proposed fix for -T -d:NYTProf regression. Probably this is a "missing"
619 part of change 24943.
622 ____________________________________________________________________________
623 [ 34953] By: mhx on 2008/11/29 05:43:24
624 Log: Upgrade to IPC::SysV 2.00_02
626 ! ext/IPC/SysV/Changes ext/IPC/SysV/lib/IPC/Msg.pm
627 ! ext/IPC/SysV/lib/IPC/Semaphore.pm
628 ! ext/IPC/SysV/lib/IPC/SharedMem.pm ext/IPC/SysV/lib/IPC/SysV.pm
629 ! ext/IPC/SysV/t/ipcsysv.t ext/IPC/SysV/t/msg.t
630 ! ext/IPC/SysV/t/sem.t ext/IPC/SysV/t/shm.t
631 ____________________________________________________________________________
632 [ 34952] By: craigb on 2008/11/28 21:43:48
633 Log: And (hopefully) the actual change for 34951. Sigh.
636 ____________________________________________________________________________
637 [ 34951] By: craigb on 2008/11/28 21:41:46
638 Log: Subject: [patch@34950]configure.com fix usedevel
639 From: "John E. Malmberg" <wb8tyw@qsl.net>
640 Date: Fri, 28 Nov 2008 11:31:55 -0600
641 Message-id: <49302B0B.2070009@qsl.net>
644 ____________________________________________________________________________
645 [ 34950] By: merijn on 2008/11/28 07:52:03
646 Log: Subject: could we add usedevel to config.h?
647 From: Nicholas Clark <nick@ccl4.org>
648 Date: Thu, 27 Nov 2008 20:28:08 +0000
649 Message-ID: <20081127202807.GG49335@plum.flirble.org>
651 Subject: Avoid duplicate vendorlib [PATCH]
652 From: Gisle Aas <gisle@activestate.com>
653 Date: Wed, 12 Nov 2008 13:50:34 +0100
654 Message-Id: <71B06786-4C55-4A76-BE24-C01F89015D45@activestate.com>
656 ! Configure Cross/config.sh-arm-linux NetWare/config.wc
657 ! Porting/Glossary config_h.SH configure.com epoc/config.sh
658 ! perl.c plan9/config_sh.sample symbian/config.sh uconfig.sh
659 ! win32/config.bc win32/config.ce win32/config.gc
660 ! win32/config.vc win32/config.vc64
661 ____________________________________________________________________________
662 [ 34949] By: merijn on 2008/11/28 07:48:30
663 Log: Errors to STDERR please
665 ! Porting/checkcfgvar.pl
666 ____________________________________________________________________________
667 [ 34948] By: nicholas on 2008/11/27 22:37:41
668 Log: S_mro_get_linear_isa_*() should have an *un*signed level.
669 [Unless it's a signed concept, use an usigned type.]
671 ! embed.fnc mro.c proto.h
672 ____________________________________________________________________________
673 [ 34947] By: nicholas on 2008/11/27 20:01:05
674 Log: av_fake is undead. :-(
675 Hopefully it will get the message this time.
678 ____________________________________________________________________________
679 [ 34946] By: nicholas on 2008/11/27 19:13:28
680 Log: Note (hopefully) all the use cases of all the rest of the non-public but
684 ____________________________________________________________________________
685 [ 34945] By: stevep on 2008/11/27 14:53:59
686 Log: Subject: [PATCH] Small eval documentation tweak
687 From: Bo Lindbergh <blgl@hagernas.com>
688 Date: Wed, 26 Nov 2008 10:54:53 +0100
689 Message-Id: <F5D05263-9E5C-4B6D-8233-E11DE1D207E8@hagernas.com>
692 ____________________________________________________________________________
693 [ 34944] By: nicholas on 2008/11/27 10:10:06
694 Log: av_fake() isn't in the public API, and isn't used anywhere, so it can
697 ! embed.fnc embed.h mathoms.c proto.h
698 ____________________________________________________________________________
699 [ 34943] By: stevep on 2008/11/27 05:51:49
700 Log: Subject: [perl #32979] [PATCH] perlrun #!/bin/sh incantation n.g. 4 linux
701 From: "Steve Peters via RT" <perlbug-followup@perl.org>
702 Date: 21 Dec 2004 17:36:12 -0000
703 Message-ID: <rt-3.0.11-32979-103402.11.4873424142094@perl.org>
705 Applying a four year old patch from myself. w00t!
708 ____________________________________________________________________________
709 [ 34942] By: nicholas on 2008/11/26 23:50:06
710 Log: Note where (nearly) all the other private non-static functions are used.
713 ____________________________________________________________________________
714 [ 34941] By: nicholas on 2008/11/26 23:35:59
715 Log: ywarn() is actually only used inside toke.c, so it can be static.
717 ! embed.fnc embed.h proto.h toke.c
718 ____________________________________________________________________________
719 [ 34940] By: nicholas on 2008/11/26 23:20:31
720 Log: setenv_getix() is not used anywhere other than util.c (and the "special
721 biologist word for stable" Msql-Mysql-modules-1.2219) so make it
724 ! embed.fnc embed.h proto.h util.c
725 ____________________________________________________________________________
726 [ 34939] By: nicholas on 2008/11/26 23:13:18
727 Log: Change 34931 missed a second update to perlintern.pod
730 ____________________________________________________________________________
731 [ 34938] By: nicholas on 2008/11/26 23:02:47
732 Log: sv_add_arena() is now only called from sv.c, so it can be static.
734 ! embed.fnc embed.h proto.h sv.c
735 ____________________________________________________________________________
736 [ 34937] By: nicholas on 2008/11/26 22:44:03
737 Log: Perl_oopsCV() is not part of the public API, not used anywhere, so can
740 ! embed.fnc embed.h mathoms.c proto.h
741 ____________________________________________________________________________
742 [ 34936] By: mhx on 2008/11/26 22:34:54
743 Log: Upgrade to IPC::SysV 2.00_01
745 ! ext/IPC/SysV/Changes ext/IPC/SysV/Makefile.PL
746 ! ext/IPC/SysV/SysV.xs ext/IPC/SysV/lib/IPC/Msg.pm
747 ! ext/IPC/SysV/lib/IPC/Semaphore.pm
748 ! ext/IPC/SysV/lib/IPC/SharedMem.pm ext/IPC/SysV/lib/IPC/SysV.pm
749 ____________________________________________________________________________
750 [ 34935] By: nicholas on 2008/11/26 22:25:18
751 Log: rxres_free() and rxres_restore() are only used in pp_ctl.c, so can be
752 static. Macros PUSHSUBST() and POPSUBST() are only viable in PERL_CORE.
754 ! cop.h embed.fnc embed.h pp_ctl.c proto.h
755 ____________________________________________________________________________
756 [ 34934] By: nicholas on 2008/11/26 22:04:01
757 Log: Just s/Perl_/S_/ isn't good enough - you also need to add the C<static>
759 ! doio.c op.c pad.c util.c
760 ____________________________________________________________________________
761 [ 34933] By: nicholas on 2008/11/26 21:56:46
762 Log: pmtrans() and refkids() can be static in op.c.
764 ! embed.fnc embed.h op.c proto.h
765 ____________________________________________________________________________
766 [ 34932] By: nicholas on 2008/11/26 21:33:54
767 Log: pidgone() is only used in util.c, so it can be static.
769 ! embed.fnc embed.h proto.h util.c
770 ____________________________________________________________________________
771 [ 34931] By: nicholas on 2008/11/26 21:18:58
772 Log: Merge S_is_gv_magical() into Perl_is_gv_magical_sv().
774 ! embed.fnc embed.h gv.c pod/perlintern.pod proto.h
775 ____________________________________________________________________________
776 [ 34930] By: nicholas on 2008/11/26 21:10:57
777 Log: The vestigial PL_pad_reset_pending can actually be bool, rather than
778 I32. This permits some space saving rejigging of the interpreter
782 ____________________________________________________________________________
783 [ 34929] By: nicholas on 2008/11/26 20:53:23
784 Log: pad_reset() is only used in pad.c, so can be static.
785 Protect the prototype of S_vdie() with #if defined (PERL_IN_UTIL_C)
787 ! embed.fnc embed.h pad.c proto.h
788 ____________________________________________________________________________
789 [ 34927] By: nicholas on 2008/11/26 20:29:58
790 Log: Exactly 1 function, in perl.c, calls Perl_magicname(), so inline it.
792 ! embed.fnc embed.h perl.c proto.h
793 ____________________________________________________________________________
794 [ 34926] By: nicholas on 2008/11/26 20:14:02
795 Log: is_gv_magical() is only called from within gv.c.
797 ! embed.fnc embed.h gv.c proto.h
798 ____________________________________________________________________________
799 [ 34925] By: nicholas on 2008/11/26 19:58:49
800 Log: ingroup() is only used in doio.c.
801 Wrap gen_constant_list in #if defined(PERL_IN_OP_C)
803 ! doio.c embed.fnc embed.h proto.h
804 ____________________________________________________________________________
805 [ 34924] By: nicholas on 2008/11/26 19:36:06
806 Log: force_list(), fold_constants() and gen_constant_list() can be static.
808 ! embed.fnc embed.h op.c proto.h
809 ____________________________________________________________________________
810 [ 34923] By: nicholas on 2008/11/26 18:54:13
811 Log: vdie() isn't used anywhere aside from util.c, so it can be static.
813 ! embed.fnc embed.h proto.h util.c
814 ____________________________________________________________________________
815 [ 34922] By: nicholas on 2008/11/26 18:21:52
816 Log: Perl_cv_ckproto() is not part of the public API, and not used anywhere
817 in the core. So it can go.
819 ! embed.fnc embed.h global.sym mathoms.c proto.h
820 ____________________________________________________________________________
821 [ 34921] By: stevep on 2008/11/26 18:18:44
822 Log: Subject: Addendum to bug #38809: fix assertion failure, more tests
823 From: Vincent Pit <perl@profvince.com>
824 Date: Wed, 26 Nov 2008 18:49:48 +0100
825 Message-ID: <492D8C3C.1010003@profvince.com>
828 ____________________________________________________________________________
829 [ 34920] By: nicholas on 2008/11/26 16:24:07
830 Log: listkids() can be static in op.c
832 ! embed.fnc embed.h op.c proto.h
833 ____________________________________________________________________________
834 [ 34919] By: nicholas on 2008/11/26 16:04:04
835 Log: Following on from change 34918, scalarkids() and scalarseq() can also
836 be static in op.c, so make it so.
838 ! embed.fnc embed.h op.c proto.h
839 ____________________________________________________________________________
840 [ 34918] By: nicholas on 2008/11/26 15:41:49
841 Log: "If it's not private, it's public somehow." states Rafael. The most
842 reliable way I can see to keep our (unsupported) privates private is
843 to make them static whenever we can.
845 ! embed.fnc embed.h op.c proto.h
846 ____________________________________________________________________________
847 [ 34917] By: nicholas on 2008/11/26 11:57:59
848 Log: Replace Perl_my() with a small shell script. er. macro.
850 ! embed.fnc embed.h op.c op.h proto.h
851 ____________________________________________________________________________
852 [ 34915] By: nicholas on 2008/11/25 18:53:46
853 Log: Subject: [PATCH] threads::shared 1.27
854 From: "Jerry D. Hedden" <jdhedden@cpan.org>
855 Message-ID: <1ff86f510811250852r17a88593h373ca49c74ea0ffa@mail.gmail.com>
856 Date: Tue, 25 Nov 2008 11:52:12 -0500
858 ! ext/threads/shared/Makefile.PL ext/threads/shared/shared.pm
859 ! ext/threads/shared/t/waithires.t
860 ____________________________________________________________________________
861 [ 34914] By: nicholas on 2008/11/25 17:47:11
862 Log: A correction to change 34909 - we want *different* constants.
865 ____________________________________________________________________________
866 [ 34910] By: nicholas on 2008/11/25 15:53:27
867 Log: Add Rainer Tammer and Torsten Schönfeld to AUTHORS.
870 ____________________________________________________________________________
871 [ 34909] By: nicholas on 2008/11/25 15:48:04
872 Log: Tweak the constants used in testing to constants that Win32 also has.
875 ____________________________________________________________________________
876 [ 34908] By: stevep on 2008/11/25 06:48:36
877 Log: Subject: Re: [perl #59280] perlbug AutoReply: PUSH on tied array gives incorrect context to method and can result in needless calls to FETCHSIZE
878 From: "Luke Ross" <lukeross@gmail.com>
879 Date: Tue, 30 Sep 2008 22:41:50 +0100
880 Message-ID: <970a62710809301441v1d8d1877tfc30d7b91cd4dc1a@mail.gmail.com>
883 ____________________________________________________________________________
884 [ 34907] By: stevep on 2008/11/25 06:28:40
885 Log: Subject: [perl #38809] return do { } : take 3 (or 4...)
886 From: Vincent Pit <perl@profvince.com>
887 Date: Mon, 29 Sep 2008 17:36:09 +0200
888 Message-ID: <48E0F5E9.4050805@profvince.com>
890 ! op.c op.h pp_hot.c t/op/do.t
891 ____________________________________________________________________________
892 [ 34906] By: stevep on 2008/11/25 05:46:12
893 Log: Subject: [PATCH] Re: [perl #56826] Perl-5.8.8 compilation on AIX 5.1
894 From: Andy Dougherty <doughera@lafayette.edu>
895 Date: Fri, 11 Jul 2008 11:27:13 -0400 (EDT)
896 Message-ID: <Pine.LNX.4.64.0807111112440.1349@fractal.phys.lafayette.edu>
899 ____________________________________________________________________________
900 [ 34905] By: stevep on 2008/11/25 03:51:41
901 Log: Subject: [perl #7911] no warning for useless /d in tr/0-9//d
902 From: "reneeb via RT" <perlbug-followup@perl.org>
903 Date: Mon, 17 Nov 2008 06:13:57 -0800
904 Message-ID: <rt-3.6.HEAD-10965-1226931231-1833.7911-15-0@perl.org>
906 ! op.c pod/perldiag.pod t/lib/warnings/op
907 ____________________________________________________________________________
908 [ 34904] By: nicholas on 2008/11/24 18:48:43
909 Log: Promote Perl_setdefout() to the public API.
911 ! embed.fnc embed.h pod/perlapi.pod pod/perlintern.pod pp_sys.c
912 ____________________________________________________________________________
913 [ 34903] By: nicholas on 2008/11/24 18:37:22
914 Log: Change 34831 missed running autodoc.pl
917 ____________________________________________________________________________
918 [ 34902] By: rgs on 2008/11/24 09:37:04
919 Log: Subject: Respecting inc_version_list while processing PERL_VENDORLIB_STEM
920 From: "Mandalemula, Rajesh" <Rajesh.Mandalemula@deshaw.com>
921 Date: Tue, 18 Nov 2008 14:55:03 +0530
922 Message-ID: <B911686319FBAC4BA4671AF36F8DC30902CEA28A@mailhyd2.hyd.deshaw.com>
925 ____________________________________________________________________________
926 [ 34901] By: craigb on 2008/11/24 04:49:44
927 Log: Subject: [patch@34896] vms readdir() fixes for UNIX/EFS mode
928 From: "John E. Malmberg" <wb8tyw@qsl.net>
929 Date: Sat, 22 Nov 2008 11:31:58 -0600
930 Message-id: <4928420E.2010607@qsl.net>
933 ____________________________________________________________________________
934 [ 34896] By: nicholas on 2008/11/20 15:04:08
935 Log: Subject: Hard-coded Perl_pp_entersub and Perl_pp_entereval should use PL_ppaddr
936 From: Tim Bunce <Tim.Bunce@pobox.com>
937 Message-ID: <20081120131719.GA32120@timac.local>
938 Date: Thu, 20 Nov 2008 13:17:19 +0000
940 [tweaked for blead because of change 27941]
943 ____________________________________________________________________________
944 [ 34887] By: nicholas on 2008/11/18 21:01:24
945 Log: Note where there is a U8 of space.
948 ____________________________________________________________________________
949 [ 34886] By: nicholas on 2008/11/18 20:32:23
950 Log: Rename PL_breakable_sub_generation to PL_breakable_sub_gen, to please
951 the ANSI gods of VMS.
953 ! embedvar.h intrpvar.h op.c perlapi.h pp_ctl.c
954 ____________________________________________________________________________
955 [ 34883] By: nicholas on 2008/11/18 15:10:57
956 Log: Remove the trailing NUL byte, and (hopefully) convert perforce to
957 thinking that it is text, not binary.
959 ! t/op/regexp_unicode_prop_thr.t
960 ____________________________________________________________________________
961 [ 34882] By: demerphq on 2008/11/18 13:39:36
962 Log: Improve and restructure t/op/pat.t and split out some unicode related tests into a new test file
965 From: Abigail <abigail@abigail.be>
966 Date: Tue, 18 Nov 2008 09:29:05 +0100
967 Message-ID: <20081118082905.GJ3172@almanda>
969 With tweaks: Seems the new harness is quite picky about # signs in test names,
970 and doesnt like SKIP and TODO to be used together.
972 + t/op/regexp_unicode_prop.t t/op/regexp_unicode_prop_thr.t
973 ! MANIFEST t/op/pat.t
974 ____________________________________________________________________________
975 [ 34881] By: merijn on 2008/11/18 13:16:44
976 Log: Subject: Re: 5.8.9 RC1 patches for AIX
977 From: Rainer Tammer <tammer@tammer.net>
978 Date: Tue, 18 Nov 2008 12:58:27 +0100
979 Message-ID: <4922ADE3.5030701@tammer.net>
982 ____________________________________________________________________________
983 [ 34880] By: rgs on 2008/11/18 11:12:56
984 Log: Use only unsigned ints for comparisons to PL_breakable_sub_generation
987 ____________________________________________________________________________
988 [ 34879] By: nicholas on 2008/11/18 11:09:47
989 Log: Rafael noticed a bug in 34873 - I was comparing against the wrong
990 variable, and hence (usually) saving all globs, not just those that
993 ! pp_ctl.c t/comp/retainedlines.t
994 ____________________________________________________________________________
995 [ 34877] By: gisle on 2008/11/17 22:56:42
996 Log: Change LONG_DOUBLESIZE macros to match config (ref change 34823)
998 ! win32/config_H.gc win32/config_H.vc win32/config_H.vc64
999 ____________________________________________________________________________
1000 [ 34876] By: nicholas on 2008/11/17 22:54:17
1001 Log: S_save_lines() was using strchr() when it should have been using
1002 memchr(). Result - eval""ed source with embedded NULs was not split
1003 correctly into lines for the debugger. Obscure. But still a bug.
1004 Maybe the Campaign for the Elimination of strlen() needs to take a long
1005 hard stare at every strchr() too. And strmp() while we're looking.
1007 ! pp_ctl.c t/comp/retainedlines.t
1008 ____________________________________________________________________________
1009 [ 34874] By: nicholas on 2008/11/17 22:31:07
1010 Log: No need to str*cpy() a string of known fixed length ("_<(eval )") when
1011 a simple 1 byte write has the same desired effect.
1012 Clearly the Campaign for the Elimination of strlen() needs to branch
1013 out into str*cat() and str*cpy().
1016 ____________________________________________________________________________
1017 [ 34873] By: nicholas on 2008/11/17 22:04:56
1018 Log: Fix the bug introduced with MRO, whereby the internals were not saving
1019 lines in subroutines defined inside eval ""s for the debugger.
1021 + t/comp/retainedlines.t
1022 ! MANIFEST embedvar.h intrpvar.h op.c perlapi.h pp_ctl.c
1023 ____________________________________________________________________________
1024 [ 34870] By: nicholas on 2008/11/17 18:28:07
1025 Log: Subject: [PATCH] Fix a missing single quote in hints/solaris_2.sh
1026 From: Andy Dougherty <doughera@lafayette.edu>
1027 Message-ID: <Pine.LNX.4.64.0811171300350.16632@fractal.phys.lafayette.edu>
1028 Date: Mon, 17 Nov 2008 13:11:59 -0500 (EST)
1030 ! hints/solaris_2.sh
1031 ____________________________________________________________________________
1032 [ 34867] By: rgs on 2008/11/17 11:57:20
1033 Log: Subject: [perl #58428][PATCH] Unicode::UCD::charinfo() does not work on 21 Han codepoints
1034 From: renee.baecker@smart-websolutions.de
1035 Date: Sun, 31 Aug 2008 11:35:45 +0200 (CEST)
1036 Message-Id: <20080831093545.A15C4120011@rserv16.sitepush.net>
1038 ! lib/Unicode/UCD.pm
1039 ____________________________________________________________________________
1040 [ 34864] By: rgs on 2008/11/17 10:06:08
1041 Log: Skip two tests under ithreads, where the constant lives in the pad.
1044 ____________________________________________________________________________
1045 [ 34862] By: rgs on 2008/11/17 08:30:52
1046 Log: Upgrade to Attribute::Handlers 0.81
1048 ! lib/Attribute/Handlers.pm lib/Attribute/Handlers/Changes
1049 ! lib/Attribute/Handlers/t/linerep.t
1050 ____________________________________________________________________________
1051 [ 34861] By: merijn on 2008/11/17 08:25:49
1052 Log: Subject: Re: 5.8.9 RC1 report
1053 From: Rainer Tammer <tammer@tammer.net>
1054 Date: Mon, 17 Nov 2008 08:53:34 +0100
1055 Message-ID: <492122FE.5020001@tammer.net>
1058 ____________________________________________________________________________
1059 [ 34860] By: merijn on 2008/11/17 07:33:24
1060 Log: Subject: Re: [perl #59998] [PATCH] crypt() returns tainted data even when input strings are detainted
1061 From: Chip Salzenberg <chip@pobox.com>
1062 Date: Sun, 16 Nov 2008 23:14:30 -0800
1063 Message-ID: <20081117071429.GD5495@tytlal.topaz.cx>
1066 ____________________________________________________________________________
1067 [ 34859] By: nicholas on 2008/11/16 23:05:35
1068 Log: Add a $VERSION, strict and some documentation to Tie::StdHandle.
1070 ! lib/Tie/StdHandle.pm
1071 ____________________________________________________________________________
1072 [ 34857] By: nicholas on 2008/11/16 21:38:30
1075 Change 34693 introduced a regression spotted by Devel::SmallProf.
1078 ____________________________________________________________________________
1079 [ 34854] By: gisle on 2008/11/16 20:53:15
1080 Log: Sync up with Digest-MD5-2.38 from CPAN
1082 ! ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm
1083 ! ext/Digest/MD5/MD5.xs ext/Digest/MD5/Makefile.PL
1084 ! ext/Digest/MD5/t/files.t
1085 ____________________________________________________________________________
1086 [ 34852] By: merijn on 2008/11/16 20:08:43
1087 Log: Subject: Re: 5.8.9 RC1 report
1088 From: Rainer Tammer <tammer@tammer.net>
1089 Date: Thu, 13 Nov 2008 15:14:46 +0100
1090 Message-ID: <491C3656.3010509@tammer.net>
1093 ____________________________________________________________________________
1094 [ 34845] By: rgs on 2008/11/16 18:02:49
1095 Log: Subject: [PATCH] Make B::walksymtable not recurse into packages that are actually main::, but have a different name.
1096 From: Florian Ragwitz <rafl@debian.org>
1097 Date: Thu, 13 Nov 2008 21:34:12 +0100
1098 Message-Id: <1226608453-25937-1-git-send-email-rafl@debian.org>
1101 ____________________________________________________________________________
1102 [ 34844] By: rgs on 2008/11/16 18:00:42
1103 Log: Subject: [PATCH] Deparse inlined constants.
1104 From: Florian Ragwitz <rafl@debian.org>
1105 Date: Thu, 13 Nov 2008 21:34:13 +0100
1106 Message-Id: <1226608453-25937-2-git-send-email-rafl@debian.org>
1108 ! ext/B/B/Deparse.pm ext/B/t/deparse.t pod/perltodo.pod
1109 ____________________________________________________________________________
1110 [ 34843] By: nicholas on 2008/11/16 17:42:53
1111 Log: Add Tom Wyant to AUTHORS.
1114 ____________________________________________________________________________
1115 [ 34840] By: stevep on 2008/11/16 17:07:24
1116 Log: TODO for fixing lvalue subs in the debugger is now to-done. Pointed
1117 out by Florian Ragwitz.
1120 ____________________________________________________________________________
1121 [ 34839] By: rgs on 2008/11/16 08:31:37
1122 Log: Subject: MRO tests for isa() and package aliases
1123 From: Torsten Schoenfeld <kaffeetisch@gmx.de>
1124 Date: Sat, 15 Nov 2008 21:24:40 +0100
1125 Message-ID: <491F3008.4060205@gmx.de>
1127 + t/mro/package_aliases.t
1129 ____________________________________________________________________________
1130 [ 34838] By: stevep on 2008/11/16 06:31:56
1131 Log: Upgrade to File-Temp-0.21
1133 ! lib/File/Temp.pm lib/File/Temp/t/seekable.t
1134 ____________________________________________________________________________
1135 [ 34837] By: rgs on 2008/11/15 10:15:22
1136 Log: Add a dump to help tracing taint bugs, by Chip Salzenberg
1139 ____________________________________________________________________________
1140 [ 34836] By: stevep on 2008/11/14 19:17:13
1141 Log: Forgot to include lib/perl5db.pl in change #34833
1144 ____________________________________________________________________________
1145 [ 34835] By: merijn on 2008/11/14 18:52:30
1146 Log: Subject: [PATCH] Future-proof hints/linux.sh against Sun's cc -V output.
1147 From: Andy Dougherty <doughera@lafayette.edu>
1148 Date: Fri, 14 Nov 2008 13:01:13 -0500 (EST)
1149 Message-ID: <Pine.LNX.4.64.0811141300220.6539@fractal.phys.lafayette.edu>
1152 ____________________________________________________________________________
1153 [ 34834] By: stevep on 2008/11/14 15:12:18
1154 Log: Various patches added to RT #21568 from julian@mehnle.net.
1157 ____________________________________________________________________________
1158 [ 34833] By: stevep on 2008/11/14 14:29:53
1159 Log: Subject: [perl #48489] patch to fix perl bug #7013
1160 From: "bharanee rathna" (via RT) <perlbug-followup@perl.org>
1161 Date: Tue, 11 Dec 2007 15:25:21 -0800
1162 Message-ID: <rt-3.6.HEAD-28750-1197415521-1978.48489-75-0@perl.org>
1164 Just the pp_hot.c portion of this patch applied along with removing
1165 the TODO from the test added in the previous change.
1167 ! lib/perl5db.t pp_hot.c
1168 ____________________________________________________________________________
1169 [ 34832] By: stevep on 2008/11/14 14:18:00
1170 Log: Subject: [PATCH] Add TODO test for :lvalue under -d.
1171 From: Florian Ragwitz <rafl@debian.org>
1172 Date: Fri, 14 Nov 2008 11:24:57 +0100
1173 Message-Id: <1226658297-24025-1-git-send-email-rafl@debian.org>
1175 + lib/perl5db/t/lvalue-bug
1176 ! MANIFEST lib/perl5db.t
1177 ____________________________________________________________________________
1178 [ 34831] By: merijn on 2008/11/14 12:37:01
1179 Log: Subject: [perl #948] [PATCH] Allow tied $,
1180 From: Chip Salzenberg <chip@pobox.com>
1181 Date: Fri, 14 Nov 2008 00:44:36 -0800
1182 Message-ID: <20081114084436.GJ5779@tytlal.topaz.cx>
1184 ! embedvar.h ext/Devel/PPPort/parts/apidoc.fnc
1185 ! ext/XS/APItest/t/svpeek.t gv.c intrpvar.h mg.c perl.c
1186 ! perlapi.h pp_hot.c sv.c t/op/tie.t
1187 ____________________________________________________________________________
1188 [ 34830] By: rgs on 2008/11/13 10:57:27
1189 Log: Fix error message label
1190 (noticed by Abigail)
1193 ____________________________________________________________________________
1194 [ 34829] By: mhx on 2008/11/13 05:47:34
1195 Log: Subject: Re: [perl #60360] [PATCH] UPDATED: local $SIG{FOO} = sub {...}; sets signal handler to SIG_DFL
1196 From: Chip Salzenberg <chip@pobox.com>
1197 Date: Wed, 12 Nov 2008 15:45:04 -0800
1198 Message-ID: <20081112234504.GI2062@tytlal.topaz.cx>
1200 Updated patch to retain source compatibility.
1202 Plus using the correct PERL_ARGS_ASSERT_SAVE_HELEM_FLAGS
1203 macro and running make regen.
1205 ! embed.fnc embed.h global.sym mg.c pod/perlintern.pod pp.c
1206 ! pp_hot.c proto.h scope.c scope.h
1207 ____________________________________________________________________________
1208 [ 34828] By: demerphq on 2008/11/12 19:47:21
1209 Log: Bump ExtUtils-Install to 1.52 (because of CPAN persnickityness)
1211 CPAN these days objects to "world writable" files in CPAN tar files,
1212 which is what you'll get if you dev on a win32 box with "normal"
1213 permissions and do a nmake dist.
1215 And of course thats what I was doing with ExtUtils-Install,
1216 and so CPAN rejected 1.51. Thus I changed permissions and rereleased
1217 and this is the equivalent change to blead. /grrr
1219 ! lib/ExtUtils/Changes_EU-Install lib/ExtUtils/Install.pm
1220 ____________________________________________________________________________
1221 [ 34827] By: demerphq on 2008/11/12 19:23:38
1222 Log: Update ExtUtils-Install to 1.51
1224 Also adds the Changes file from ExtUtils-Install as Changes_EU-Install
1226 + lib/ExtUtils/Changes_EU-Install
1227 ! MANIFEST lib/ExtUtils/Install.pm lib/ExtUtils/t/basic.pl
1228 ____________________________________________________________________________
1229 [ 34825] By: rgs on 2008/11/12 15:14:19
1230 Log: Some deprecated warnings were also in the syntax category
1231 (one of them was spotted by Abigail.)
1232 Plus, document the undocumented warning
1233 "Use of comma-less variable list is deprecated"
1236 ____________________________________________________________________________
1237 [ 34824] By: gisle on 2008/11/12 14:50:14
1238 Log: Skip #ifdefs and other preprocessor lines when parsing the
1239 local_patches section of patchlevel.h.
1242 ____________________________________________________________________________
1243 [ 34823] By: gisle on 2008/11/12 12:30:19
1244 Log: sizeof(long double) is 8 bytes for all Microsoft compilers
1247 ! win32/config.vc win32/config.vc64
1248 ____________________________________________________________________________
1249 [ 34822] By: gisle on 2008/11/12 12:13:03
1252 ! pod/perldebguts.pod
1253 ____________________________________________________________________________
1254 [ 34820] By: rgs on 2008/11/12 10:42:21
1255 Log: Regenerate API docs
1257 ! embed.pl perlapi.c pod/perlapi.pod pod/perlintern.pod
1258 ____________________________________________________________________________
1259 [ 34819] By: rgs on 2008/11/12 10:37:46
1260 Log: Subject: Re: [perl #60360] [PATCH] local $SIG{FOO} = sub {...}; sets signal
1261 From: Chip Salzenberg <chip@pobox.com>
1262 Date: Mon, 10 Nov 2008 16:00:40 -0800
1263 Message-ID: <20081111000040.GB19329@tytlal.topaz.cx>
1265 ! embed.fnc embed.h mg.c op.h pp.c pp_hot.c proto.h scope.c
1266 ____________________________________________________________________________
1267 [ 34818] By: gisle on 2008/11/12 09:40:43
1268 Log: Sync up with Digest-MD5-2.37 from CPAN
1270 ! ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm
1271 ! ext/Digest/MD5/MD5.xs ext/Digest/MD5/t/files.t
1272 ____________________________________________________________________________
1273 [ 34817] By: nicholas on 2008/11/12 09:18:13
1279 ____________________________________________________________________________
1280 [ 34815] By: rgs on 2008/11/11 15:55:28
1281 Log: Subject: [PATCH] Relocations errors with Intel CC 10 on 64 bits archs
1282 From: Vincent Pit <perl@profvince.com>
1283 Date: Tue, 11 Nov 2008 15:58:07 +0100
1284 Message-ID: <49199D7F.7030304@profvince.com>
1287 ____________________________________________________________________________
1288 [ 34814] By: davem on 2008/11/10 23:28:35
1289 Log: add -t (tabular option) to Porting/corecpan.pl
1290 This allows multiple source trees to be compared
1292 ! Porting/corecpan.pl
1293 ____________________________________________________________________________
1294 [ 34804] By: mhx on 2008/11/10 19:13:20
1295 Log: Allow lvalue usage of SvRV() and add MUTABLE_SV() check.
1296 Also add new SvRV_const() macro for read-only access.
1299 ____________________________________________________________________________
1300 [ 34792] By: rgs on 2008/11/10 14:23:26
1301 Log: Subject: [PATCH] Update Maintainers.pl
1302 From: Steffen Mueller <wyp3rlx02@sneakemail.com>
1303 Date: Mon, 10 Nov 2008 09:41:40 +0100
1304 Message-ID: <20081110084141.12299.qmail@lists.develooper.com>
1306 ! Porting/Maintainers.pl
1307 ____________________________________________________________________________
1308 [ 34790] By: craigb on 2008/11/10 12:49:23
1309 Log: Subject: [patch@34779] Get posix exit mode working/tested on VMS
1310 From: "John E. Malmberg" <wb8tyw@qsl.net>
1311 Date: Sun, 09 Nov 2008 00:46:03 -0600
1312 Message-id: <4916872B.5040500@qsl.net>
1314 ! perl.h t/run/exit.t vms/vms.c
1315 ____________________________________________________________________________
1316 [ 34789] By: nicholas on 2008/11/10 11:58:41
1317 Log: Backslashes inside '' inside Makefiles seem to be non-portable in their
1318 effects. GNU make leaves them in as literals, BSD make takes them out.
1319 Not that we noticed, as the construction in question was valid Perl
1320 syntax either way, but File::Find 1.14 is enforcing more on its
1324 ____________________________________________________________________________
1325 [ 34786] By: stevep on 2008/11/10 03:56:34
1326 Log: Subject: [perl #57926][PATCH] File::Find Bug
1327 From: renee.baecker@smart-websolutions.de
1328 Date: Fri, 22 Aug 2008 16:42:02 +0200 (CEST)
1329 Message-Id: <20080822144202.659AB99C002@rserv16.sitepush.net>
1332 ____________________________________________________________________________
1333 [ 34785] By: demerphq on 2008/11/09 21:02:01
1334 Log: Add support for testing when under
1336 #define PERL_LEGACY_UNICODE_CHARCLASS_MAPPINGS = 0
1338 as signalled by the environment variable REAL_POSIX_CC being true.
1340 Otherwise test are as they used to be, or TODO'ed.
1342 ! t/op/pat.t t/op/reg_posixcc.t
1343 ____________________________________________________________________________
1344 [ 34784] By: nicholas on 2008/11/09 19:54:42
1345 Log: Upgrade to File::Path 2.07
1347 ! lib/File/Path.pm lib/File/Path.t
1348 ____________________________________________________________________________
1349 [ 34783] By: mhx on 2008/11/09 13:42:58
1350 Log: Fix warning code in Perl_sv_vcatpvfn() to make the TODO
1351 tests introduced with #34781 pass. Add some more warning
1352 tests to t/lib/warnings/sv.
1354 ! sv.c t/lib/warnings/sv t/op/sprintf2.t
1355 ____________________________________________________________________________
1356 [ 34782] By: mhx on 2008/11/09 10:04:03
1357 Log: Subject: [PATCH] diagnostic leakage in ext/PerlIO/scalar/t/scalar_ungetc.t
1358 From: Michael G Schwern <schwern@pobox.com>
1359 Date: Sat, 08 Nov 2008 23:22:54 -0800
1360 Message-ID: <49168FCE.8020105@pobox.com>
1362 Plus converting the whole file from DOS to UNIX format
1363 and adding a newline at the end.
1365 ! ext/PerlIO/scalar/t/scalar_ungetc.t
1366 ____________________________________________________________________________
1367 [ 34781] By: mhx on 2008/11/09 09:52:31
1368 Log: Update format warning tests to expect "%lld" instead of "%d"
1369 when "%lld" was in the format string. Mark these warnings as
1370 TODO until this is fixed.
1373 ____________________________________________________________________________
1374 [ 34780] By: mhx on 2008/11/09 04:22:15
1375 Log: Subject: "Perl_newSVpvf("%lld")" is broken
1377 Date: Sat, 08 Nov 2008 13:29:57 +0000
1378 Message-Id: <200811081329.mA8DTv7e018896@zen.crypt.org>
1380 Plus some test cases.
1382 ! sv.c t/op/sprintf2.t
1383 ____________________________________________________________________________
1384 [ 34779] By: mhx on 2008/11/08 18:31:09
1385 Log: Make sure PerlIO::via doesn't leave its old GV's hanging
1386 in the stash they were created in. Steal the idea from
1387 IO::File to just delete the stash entry after creating
1389 This fixes perl #59268.
1391 ! ext/PerlIO/via/via.pm ext/PerlIO/via/via.xs
1392 ____________________________________________________________________________
1393 [ 34778] By: stevep on 2008/11/08 15:51:45
1394 Log: From change #34775, reverting perlio.c change for now. Also,
1395 setting the tests to TODO.
1397 ! ext/PerlIO/t/ioleaks.t perlio.c
1398 ____________________________________________________________________________
1399 [ 34777] By: merijn on 2008/11/08 13:06:53
1400 Log: Subject: Re: [PATCH: Configure/NDBM_File] Add prototype detection for NDBM header files
1401 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
1402 Date: Sat, 8 Nov 2008 09:45:22 +0100
1403 Message-ID: <20081108094522.5174608b@r2d2>
1405 ! Cross/config.sh-arm-linux NetWare/config.wc Porting/config.sh
1406 ! epoc/config.sh plan9/config_sh.sample symbian/config.sh
1407 ! uconfig.sh win32/config.bc win32/config.ce win32/config.gc
1408 ! win32/config.vc win32/config.vc64
1409 ____________________________________________________________________________
1410 [ 34776] By: mhx on 2008/11/08 12:38:36
1411 Log: Assigning to DEFSV leaks if PL_defgv's gp_sv isn't set.
1412 As Nicholas already noted in a FIXME, assigning to DEFSV should
1413 use GvSV instead of GvSVn. This change ensures that, at least
1414 under -DPERL_CORE, DEFSV cannot be assigned to and introduces
1415 a DEFSV_set macro to allow setting DEFSV.
1416 This fixes #53038: map leaks memory.
1418 ! XSUB.h ext/Filter/Util/Call/Call.pm
1419 ! ext/Filter/Util/Call/Call.xs perl.h pp_ctl.c pp_hot.c
1421 ____________________________________________________________________________
1422 [ 34775] By: stevep on 2008/11/08 05:18:16
1423 Log: Subject: Re: [perl #56644] PerlIO resource leaks on open() and then :pop in :unix and :stdio
1424 From: "Goro Fuji" <gfuji@cpan.org>
1425 Date: Mon, 7 Jul 2008 08:04:52 +0900
1426 Message-ID: <efb9c59b0807061604q476025e9n85893f131a6bf23e@mail.gmail.com>
1428 + ext/PerlIO/t/ioleaks.t
1429 ! MANIFEST perlio.c pod/perliol.pod
1430 ____________________________________________________________________________
1431 [ 34774] By: stevep on 2008/11/08 04:21:44
1432 Log: Subject: [perl #54828] perlio.c has a problem (both 5.8 and 5.10)
1433 From: "Goro Fuji" (via RT) <perlbug-followup@perl.org>
1434 Date: Sun, 25 May 2008 23:10:42 -0700
1435 Message-ID: <rt-3.6.HEAD-11257-1211782242-1590.54828-75-0@perl.org>
1437 The second part of the patch. The first part was in change #33978.
1440 ____________________________________________________________________________
1441 [ 34773] By: stevep on 2008/11/08 04:02:03
1442 Log: Subject: Re: [perl #57322] perlbug AutoReply: ungetc() to :scalar might cause problems
1443 From: "Goro Fuji" <gfuji@cpan.org>
1444 Date: Sun, 27 Jul 2008 14:37:45 +0900
1445 Message-ID: <efb9c59b0807262237r62497f36g4f6d6881bb684a53@mail.gmail.com>
1447 + ext/PerlIO/scalar/t/scalar_ungetc.t
1448 ! MANIFEST ext/PerlIO/scalar/scalar.pm
1449 ! ext/PerlIO/scalar/scalar.xs
1450 ____________________________________________________________________________
1451 [ 34772] By: stevep on 2008/11/08 03:03:26
1452 Log: Subject: [perl #18306] This problem seems to be fixed and a small patch for B::Xref
1453 From: renee.baecker@smart-websolutions.de
1454 Date: Wed, 9 Jul 2008 15:16:50 +0200 (CEST)
1455 Message-Id: <20080709131650.D12BF120041@rserv16.sitepush.net>
1458 ____________________________________________________________________________
1459 [ 34771] By: craigb on 2008/11/08 00:13:43
1460 Log: NDBM prototype config vars for configure.com following 34756.
1463 ____________________________________________________________________________
1464 [ 34770] By: mhx on 2008/11/07 22:33:39
1465 Log: Revert SvPVX() to allow lvalue usage, but also add a
1466 MUTABLE_SV() check. Use SvPVX_const() instead of SvPVX()
1467 where only a const SV* is available. Also fix two falsely
1468 consted pointers in Perl_sv_2pv_flags().
1470 ! op.c regexec.c regexp.h sv.c sv.h
1471 ____________________________________________________________________________
1472 [ 34769] By: demerphq on 2008/11/07 20:20:21
1473 Log: create new unicode props as defined in POSIX spec (optionally use them in the regex engine)
1475 Perlbug #60156 and #49302 (and probably others) resolve down to the problem
1476 that the definition of \s and \w and \d and the POSIX charclasses are different
1477 for unicode strings and for non-unicode strings. This broke the character class
1478 logic in the regex engine. The easiest fix to make the character class logic sane
1479 again is to define new properties which do match.
1481 This change creates new property classes that can be used instead of the
1482 traditional ones (it does not change the previously defined ones). If the
1483 define in regcomp.h:
1485 #define PERL_LEGACY_UNICODE_CHARCLASS_MAPPINGS 1
1487 is changed to 0, then the new mappings will be used. This will fix a bunch
1488 of bugs that are reported as TODO items in the new reg_posixcc.t test file.
1490 + t/op/reg_posixcc.t
1491 ! MANIFEST lib/unicore/mktables regcomp.c regcomp.h t/op/pat.t
1492 ____________________________________________________________________________
1493 [ 34768] By: stevep on 2008/11/07 17:23:05
1494 Log: A small refactoring based on a comment in an old RT ticket (RT
1495 #4362 in case you were wondering).
1498 ____________________________________________________________________________
1499 [ 34766] By: demerphq on 2008/11/07 11:45:22
1500 Log: Make sure inversion sign is shown in all anyof classes that we show in regprop
1502 And refactor the code that adds the extra braces into a macro, and make it support the colorization stuff.
1505 ____________________________________________________________________________
1506 [ 34765] By: steveh on 2008/11/07 11:32:36
1507 Log: Upgrade to Pod-Perldoc-3.15
1509 ! lib/Pod/Perldoc.pm
1510 ____________________________________________________________________________
1511 [ 34764] By: steveh on 2008/11/07 10:39:27
1512 Log: Oops, change 34762 should have bumped the VERSION
1514 ! lib/Test/Simple.pm
1515 ____________________________________________________________________________
1516 [ 34763] By: steveh on 2008/11/07 10:37:51
1517 Log: Temporary (?) fix for ext/Test/Harness/t/compat/regression.t,
1518 broken by Test-Simple upgrade (VERSION is already bumped by the
1521 ! lib/Test/Builder.pm
1522 ____________________________________________________________________________
1523 [ 34762] By: steveh on 2008/11/07 10:34:28
1524 Log: Fix test broken by Test-Simple upgrade (similar to change 33689)
1526 ! lib/Test/Simple/t/cmp_ok.t
1527 ____________________________________________________________________________
1528 [ 34761] By: steveh on 2008/11/07 10:32:32
1529 Log: Upgrade to Test-Simple-0.85_01, keeping local changes 34491 and 34545
1531 + lib/Test/Simple/t/c_flag.t
1532 ! MANIFEST lib/Test/Builder.pm lib/Test/Builder/Module.pm
1533 ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm
1534 ! lib/Test/Simple/Changes lib/Test/Simple/t/Builder/try.t
1535 ! lib/Test/Simple/t/cmp_ok.t lib/Test/Simple/t/diag.t
1536 ! lib/Test/Simple/t/fail-more.t
1537 ! lib/Test/Simple/t/is_deeply_dne_bug.t
1538 ! lib/Test/Simple/t/is_deeply_fail.t lib/Test/Simple/t/no_plan.t
1539 ! lib/Test/Simple/t/overload.t
1540 ! lib/Test/Simple/t/overload_threads.t lib/Test/Simple/t/undef.t
1541 ____________________________________________________________________________
1542 [ 34760] By: steveh on 2008/11/07 09:29:42
1543 Log: lib/Test/Tutorial.pod is part of Test-Simple
1545 ! Porting/Maintainers.pl
1546 ____________________________________________________________________________
1547 [ 34759] By: steveh on 2008/11/07 08:49:25
1548 Log: Fix new test (just added by podlators upgrade) on Win32, at least
1550 ! lib/Pod/Text.pm lib/Pod/t/text-encoding.t
1551 ____________________________________________________________________________
1552 [ 34758] By: steveh on 2008/11/07 08:47:26
1553 Log: Upgrade to podlators-2.2.0
1555 + lib/Pod/t/text-encoding.t
1556 ! MANIFEST lib/Pod/Man.pm lib/Pod/ParseLink.pm lib/Pod/Text.pm
1557 ! lib/Pod/Text/Color.pm lib/Pod/Text/Overstrike.pm
1558 ! lib/Pod/Text/Termcap.pm lib/Pod/t/man-utf8.t
1559 ! lib/Pod/t/pod-spelling.t lib/Pod/t/text-options.t
1560 ! lib/Pod/t/text-utf8.t pod/pod2man.PL pod/pod2text.PL
1561 ____________________________________________________________________________
1562 [ 34757] By: mhx on 2008/11/06 22:16:03
1563 Log: NDBM just isn't meant to be used with C++. So this
1564 change makes the intro of NDBM_File.xs even uglier,
1565 but hopefully it also makes tests pass now.
1567 ! ext/NDBM_File/NDBM_File.xs
1568 ____________________________________________________________________________
1569 [ 34756] By: merijn on 2008/11/06 20:18:08
1570 Log: Subject: [PATCH: Configure/NDBM_File] Add prototype detection for NDBM header files
1571 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
1572 Date: Mon, 3 Nov 2008 22:40:11 +0100
1573 Message-ID: <20081103224011.26c223b3@r2d2>
1575 ! Configure Porting/Glossary config_h.SH
1576 ! ext/NDBM_File/Makefile.PL ext/NDBM_File/NDBM_File.xs
1577 ____________________________________________________________________________
1578 [ 34755] By: demerphq on 2008/11/06 18:48:28
1579 Log: Various changes to regex diagnostics and testing
1581 * Make ANYOF output from regprop easier to read by adding ][ in between the unicode representation and the "ascii" one
1583 * Make it possible to make tests in re_tests todo.
1585 * add a todo test for a complementary character class match that should fail (perl #60156)
1587 * Also add a comment explaining a previous commit (relating to perl #60344)
1589 ! regcomp.c regcomp.h regexec.c t/op/re_tests t/op/regexp.t
1590 ____________________________________________________________________________
1591 [ 34747] By: demerphq on 2008/11/06 11:32:25
1592 Log: Reolve perlbug #59328: In re's, \N{U+...} doesn't match for ... > 256
1594 Subject: PATCH [perl #59328] In re's, \N{U+...} doesn't match for ... > 256
1595 From: karl williamson <public@khwilliamson.com>
1596 Message-ID: <49124B78.2000907@khwilliamson.com>
1597 Date: Wed, 05 Nov 2008 18:42:16 -0700
1599 ! regcomp.c t/op/re_tests
1600 ____________________________________________________________________________
1601 [ 34746] By: demerphq on 2008/11/06 10:44:13
1602 Log: Resolve perl #60344: Regex lookbehind failure after an (if)then|else in perl 5.10
1604 During the de-recursivization it looks like Dave M forgot to reset the 'logical'
1605 flag after using it, which in turn causes UNLESSM/IFTHEN when used after a LOGICAL operator to
1606 be incorrectly intrepreted. This change resets the logical flag after each time it is stored
1609 ! regexec.c t/op/re_tests
1610 ____________________________________________________________________________
1611 [ 34742] By: demerphq on 2008/11/05 22:47:58
1612 Log: Bring ExtUtils::Install up to date with the latest on CPAN 1.50_04 and related test changes
1614 This involves changes to shared test files used by ExtUtils::MakeMaker and ExtUtils::Install, in particular updating the core/MakeMaker version of ExtUtils/t/basic.t so that it reflects the 1.50_03 version, and then splitting it in half into basic.pl and basic_finish.pl, which are then evalled (together) by basic.t. ExtUtils::Install does somethign similar but only with basic.pl.
1616 This also silences an odd warning from MM_Any.pm that comes up once in a while, which I believe is to do with a deeper core failure as it occurs in code utterly unrelated to these changes.
1618 This patch needs to be pushed upstream to the ExtUtils::MakeMaker distribution on CPAN under Schwern's supervision.
1620 In this way it will be possible to simply copy the t/basic.pl from core into ExtUtils::Install or into ExtUtils::MakeMaker or whatever.
1622 Includes the following changes from ExtUtils::Install:
1628 Restructure tests to make it easier to maintain given it is distributed in various
1629 ways in three different packages.
1635 Sigh, just after i released 1.50_02 I noticed that a test modified in it will fail
1636 under VMS. So this is a fixup release for that alone.
1642 Synchronize with the changes that were made in blead perl
1643 patch #33567. VMS changes by Craig Berry. See
1645 http://public.activestate.com/cgi-bin/perlbrowse/p/33567
1647 This was marked in the pod as 1.51 but not actually version bumped.
1649 So I've marked it as 1.50_02 as a test release prior to putting it out
1652 This release also restores the missing installed.t which was accidentally
1653 missed by the MANIFEST having a duplicate entry for install.t instead.
1654 Probably something should have warned about this, but I haven't worked out
1657 Includes changes from Activestate/ActivePerl:
1659 - To make installation less chatty when not under verbose mode. See
1661 http://rt.cpan.org/Public/Bug/Display.html?id=5903
1663 - To install HTML documentation files under builds that set $Config{installhtmldir}
1664 (and presumably also create HTML versions of the pod -- which is quite nice actually :-)
1666 http://rt.cpan.org/Ticket/Display.html?id=37727
1668 + lib/ExtUtils/t/basic.pl lib/ExtUtils/t/basic_finish.pl
1669 ! MANIFEST lib/ExtUtils/Install.pm lib/ExtUtils/MM_Any.pm
1670 ! lib/ExtUtils/t/INSTALL_BASE.t lib/ExtUtils/t/basic.t
1671 ____________________________________________________________________________
1672 [ 34733] By: nicholas on 2008/11/05 00:29:57
1673 Log: Upgrade to File::Path 2.06_08.
1675 ! lib/File/Path.pm lib/File/Path.t
1676 ____________________________________________________________________________
1677 [ 34714] By: nicholas on 2008/11/04 08:03:04
1678 Log: ${^CHILD_ERROR_NATIVE} isn't mentioned in perlrun.pod, but is in
1681 ! pod/perl5100delta.pod
1682 ____________________________________________________________________________
1683 [ 34712] By: mhx on 2008/11/03 22:25:09
1684 Log: The breakage caused by #34653 (sh|c)ould have been detected
1685 by the compiler. So further improve the STR_WITH_LEN() macro.
1688 ____________________________________________________________________________
1689 [ 34710] By: mhx on 2008/11/03 22:19:47
1690 Log: Fix DBM module handling broken by #34653.
1693 ____________________________________________________________________________
1694 [ 34706] By: nicholas on 2008/11/03 16:51:18
1695 Log: Subject: Re: @{"_<$filename"} is unreasonably tied to use of DB::DB ($^P & 0x2)
1696 From: Tim Bunce <Tim.Bunce@pobox.com>
1697 Message-ID: <20081103162537.GB45762@timac.local>
1698 Date: Mon, 3 Nov 2008 16:25:37 +0000
1701 ____________________________________________________________________________
1702 [ 34705] By: nicholas on 2008/11/03 16:25:42
1703 Log: Subject: Re: @{"_<$filename"} is unreasonably tied to use of DB::DB ($^P & 0x2)
1704 From: Tim Bunce <Tim.Bunce@pobox.com>
1705 Message-ID: <20081103160130.GA45762@timac.local>
1706 Date: Mon, 3 Nov 2008 16:01:31 +0000
1709 ____________________________________________________________________________
1710 [ 34703] By: rgs on 2008/11/03 11:15:20
1711 Log: Subject: [perl #60300] doc Carp $Carp::Internal{__PACKAGE__} example
1712 From: Kevin Ryde (via RT) <perlbug-followup@perl.org>
1713 Date: Sat, 01 Nov 2008 16:27:09 -0700
1714 Message-ID: <rt-3.6.HEAD-29762-1225582029-1073.60300-75-0@perl.org>
1717 ____________________________________________________________________________
1718 [ 34702] By: nicholas on 2008/11/03 10:44:58
1719 Log: Subject: Re: CPAN-1.9301 can't clean bootstrap .cpan
1720 From: andreas.koenig.7os6VVqR@franz.ak.mind.de (Andreas J. Koenig)
1721 Message-ID: <87abci5swq.fsf@k75.linux.bogus>
1722 Date: Sun, 02 Nov 2008 11:22:29 +0100
1724 ! lib/CPAN/FirstTime.pm
1725 ____________________________________________________________________________
1726 [ 34700] By: rgs on 2008/11/03 09:13:16
1727 Log: Silence one more format warning
1729 ! ext/PerlIO/scalar/scalar.xs
1730 ____________________________________________________________________________
1731 [ 34699] By: nicholas on 2008/11/02 21:41:07
1732 Log: Upgrade to Time::Local 1.1901.
1734 ! lib/Time/Local.pm lib/Time/Local.t
1735 ____________________________________________________________________________
1736 [ 34698] By: nicholas on 2008/11/02 21:12:59
1737 Log: Subject: PATCH: Large omnibus patch to clean up the JRRT quotes
1738 From: Tom Christiansen <tchrist@perl.com>
1739 Message-ID: <25940.1225611819@chthon>
1740 Date: Sun, 02 Nov 2008 01:43:39 -0600
1742 ! av.c deb.c doio.c doop.c dump.c embed.pl
1743 ! ext/DynaLoader/dl_dyld.xs ext/DynaLoader/dl_next.xs globals.c
1744 ! gv.c hv.c locale.c malloc.c mathoms.c mg.c miniperlmain.c
1745 ! mro.c numeric.c op.c os2/perlrexx.c pad.c perl.c perlio.c
1746 ! perly.y pod/perlhack.pod pp.c pp_ctl.c pp_hot.c pp_pack.c
1747 ! pp_sort.c pp_sys.c regcomp.c regexec.c run.c scope.c sv.c
1748 ! taint.c toke.c universal.c utf8.c util.c vms/vms.c
1749 ! win32/perllib.c xsutils.c
1750 ____________________________________________________________________________
1751 [ 34697] By: rgs on 2008/11/02 18:31:19
1752 Log: Subject: [perl #56526] m/a{1,0}/ compiles but doesn't match a literal string
1753 From: Michael Cartmell (via RT) <perlbug-followup@perl.org>
1754 Date: Wed, 02 Jul 2008 05:17:58 -0700
1755 Message-ID: <rt-3.6.HEAD-27577-1215001078-1211.56526-75-0@perl.org>
1757 ! regcomp.c t/op/re_tests
1758 ____________________________________________________________________________
1759 [ 34696] By: rgs on 2008/11/02 17:09:10
1760 Log: Subject: [perl #59652][DOC PATCH] "Too late for "-CS" option"
1761 From: =?ISO-8859-1?Q?Ren=E9e_B=E4cker?= <renee.baecker@smart-websolutions.de>
1762 Date: Tue, 07 Oct 2008 08:17:22 +0200
1763 Message-ID: <48EAFEF2.8030403@smart-websolutions.de>
1768 ____________________________________________________________________________
1769 [ 34695] By: rgs on 2008/11/02 17:04:09
1770 Log: Subject: [PATCH] explicit empty while loops
1771 From: "Robin Barker" <Robin.Barker@npl.co.uk>
1772 Date: Wed, 29 Oct 2008 13:22:04 -0000
1773 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D4E2FD9@exchsvr2.npl.ad.local>
1776 ____________________________________________________________________________
1777 [ 34694] By: rgs on 2008/11/02 16:50:12
1778 Log: Explicitly specify some printf formats for constant strings.
1779 This is mostly to silence gcc's warning, "format not a string
1780 literal and no format arguments".
1782 ! av.c doop.c handy.h mg.c perl.c pp.c pp_ctl.c pp_hot.c
1783 ! pp_sort.c pp_sys.c regcomp.c sv.c toke.c universal.c util.c
1784 ____________________________________________________________________________
1785 [ 34693] By: nicholas on 2008/11/01 14:51:05
1786 Log: Add a flag PERLDBf_SAVESRC, which enables the saved lines part of
1787 PERLDBf_LINE, so that profilers (such as NYTProf) have access to the
1788 lines of the eval, without the speed impact of other parts of the
1789 debugger infrastructure. PERLDBf_LINE is unchanged. Based largely on a
1790 patch by Tim Bunce in <20081028152749.GA12500@timac.local>
1792 ! lib/perl5db.pl perl.h pp_ctl.c
1793 ____________________________________________________________________________
1794 [ 34691] By: nicholas on 2008/10/31 20:23:32
1795 Log: Upgrade to Text::ParseWords 3.27
1797 ! Porting/Maintainers.pl lib/Text/ParseWords.pm
1798 ! lib/Text/ParseWords.t lib/Text/ParseWords/taint.t
1799 ____________________________________________________________________________
1800 [ 34679] By: nicholas on 2008/10/31 08:55:20
1801 Log: Add MUTABLE_GV(), and eliminate (V *) casts in *.c.
1802 Can't easily do gv.h, as GvGP() (at least) needs to split into two
1803 macros - one const for reading, one non-const for writing.
1805 ! doio.c dump.c gv.c handy.h mg.c op.c perlio.c pp.c pp_ctl.c
1806 ! pp_hot.c pp_sys.c scope.c sv.c universal.c util.c xsutils.c
1807 ____________________________________________________________________________
1808 [ 34678] By: nicholas on 2008/10/31 07:37:44
1809 Log: Change 34672 should have removed a const from re.xs. I thought I'd
1810 checked for warnings here - not sure whether it was me or gcc that
1811 didn't notice anythign wrong. g++ certainly did.
1814 ____________________________________________________________________________
1815 [ 34677] By: nicholas on 2008/10/31 07:34:02
1816 Log: sizeof(const SV *) is the same as sizeof(SV *), except that it doesn't
1817 match my regexp for non-const casts.
1820 ____________________________________________________________________________
1821 [ 34676] By: mhx on 2008/10/31 07:23:54
1822 Log: Upgrade to Devel::PPPort 3.14_05
1824 ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
1825 ! ext/Devel/PPPort/parts/inc/pv_tools ext/Devel/PPPort/soak
1826 ! ext/Devel/PPPort/t/pv_tools.t
1827 ____________________________________________________________________________
1828 [ 34675] By: nicholas on 2008/10/30 23:22:31
1829 Log: Eliminate (SV *) casts from the rest of *.c, picking up one (further)
1830 erroneous const in dump.c.
1832 ! av.c doop.c dump.c gv.c hv.c mathoms.c mg.c mro.c op.c pad.c
1833 ! perl.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sort.c pp_sys.c
1834 ! regcomp.c regexec.c scope.c
1835 ____________________________________________________________________________
1836 [ 34673] By: nicholas on 2008/10/30 22:27:16
1837 Log: Change 34627 didn't realise that if S_find_uninit_var() takes a
1838 const SV *, then so can Perl_report_uninit().
1840 ! embed.fnc proto.h sv.c
1841 ____________________________________________________________________________
1842 [ 34672] By: nicholas on 2008/10/30 22:08:41
1843 Log: SvPV() does not take a const SV*, which means that the pattern argument
1844 to Perl_re_compile() can't be const, which means that the pattern
1845 argument to Perl_pregcomp() can't be const, as can't the argument in
1846 the function in the regexp engine structure.
1848 It's a shame that no-one spotted this earlier.
1849 (Again) I may have rendered the documentation inaccurate.
1851 ! embed.fnc proto.h regcomp.c regexp.h
1852 ____________________________________________________________________________
1853 [ 34671] By: nicholas on 2008/10/30 21:39:14
1854 Log: Eliminate (SV *) casts from sv.c and [tu]*.c, except for the cast in
1855 Perl_sv_magicext(), which is documented.
1857 ! sv.c taint.c toke.c universal.c util.c
1858 ____________________________________________________________________________
1859 [ 34670] By: rgs on 2008/10/30 21:33:34
1860 Log: Subject: Re: [PATCH] [doc] be more explicit about magic argv
1861 From: Moritz Lenz <moritz@casella.verplant.org>
1862 Date: Thu, 30 Oct 2008 20:30:00 +0100
1863 Message-ID: <20081030182902.25398.qmail@lists.develooper.com>
1865 ! pod/perlop.pod pod/perlrun.pod
1866 ____________________________________________________________________________
1867 [ 34669] By: mhx on 2008/10/30 18:55:04
1868 Log: Upgrade to Devel::PPPort 3.14_04
1870 + ext/Devel/PPPort/parts/inc/pv_tools
1871 + ext/Devel/PPPort/t/pv_tools.t
1872 ! MANIFEST ext/Devel/PPPort/Changes
1873 ! ext/Devel/PPPort/PPPort_pm.PL
1874 ! ext/Devel/PPPort/parts/apicheck.pl
1875 ! ext/Devel/PPPort/parts/inc/misc
1876 ! ext/Devel/PPPort/parts/todo/5006000
1877 ! ext/Devel/PPPort/parts/todo/5009004 ext/Devel/PPPort/soak
1878 ____________________________________________________________________________
1879 [ 34668] By: craigb on 2008/10/30 18:17:04
1880 Log: Try to demangle the mess created by 34667 (the "resubmittal" was actually
1881 not at all like the original patch I tested).
1884 ____________________________________________________________________________
1885 [ 34667] By: craigb on 2008/10/30 15:42:43
1886 Log: Subject: Re: patch@34561 VMS exec handling / cwd realpath fixes
1887 From: "John E. Malmberg" <wb8tyw@qsl.net>
1888 Date: Wed, 29 Oct 2008 22:21:38 -0500
1889 Message-id: <49092842.8090805@qsl.net>
1891 Convert symlink target to UNIX format on VMS. (Cwd changes not
1894 ! vms/vms.c vms/vmsish.h
1895 ____________________________________________________________________________
1896 [ 34666] By: craigb on 2008/10/30 15:21:56
1897 Log: Subject: [patch@34600] vms.c setup_cmddsc
1898 From: "John E. Malmberg" <wb8tyw@qsl.net>
1899 Message-id: <490923D3.90407@qsl.net>
1900 Date: Wed, 29 Oct 2008 22:02:43 -0500
1902 Remove trailing dot when efs_charset is in effect.
1905 ____________________________________________________________________________
1906 [ 34661] By: rgs on 2008/10/30 11:34:05
1907 Log: Add a test for bug #60214
1910 ____________________________________________________________________________
1911 [ 34660] By: rgs on 2008/10/30 11:29:50
1912 Log: The file test operators -s, -A, -C and -M can return false values
1913 that are not undef or "no". Take that into account when stacking them.
1914 This fixes bug #60214.
1917 ____________________________________________________________________________
1918 [ 34654] By: nicholas on 2008/10/29 23:20:01
1919 Log: Add MUTABLE_IO(), and eliminate (IO *) casts in *.c.
1921 ! doio.c gv.c handy.h perl.c pp.c pp_sys.c sv.c
1922 ____________________________________________________________________________
1923 [ 34653] By: mhx on 2008/10/29 23:04:34
1924 Log: Use pvs macros instead of pvn where possible.
1926 ! doio.c doop.c dump.c gv.c mg.c op.c pad.c perl.c pp.c pp_ctl.c
1927 ! pp_hot.c pp_pack.c pp_sys.c regcomp.c sv.c toke.c universal.c
1929 ____________________________________________________________________________
1930 [ 34650] By: nicholas on 2008/10/29 22:45:15
1931 Log: Eliminate (AV *) casts in *.c.
1933 ! av.c doop.c dump.c mathoms.c mg.c mro.c pad.c pp.c pp_ctl.c
1934 ! pp_hot.c pp_sort.c regcomp.c regexec.c scope.c sv.c toke.c
1935 ! universal.c util.c
1936 ____________________________________________________________________________
1937 [ 34649] By: mhx on 2008/10/29 22:15:33
1938 Log: Remove redundant (and wrong) prototype for pv_display()
1939 from its apidoc section.
1942 ____________________________________________________________________________
1943 [ 34648] By: nicholas on 2008/10/29 22:14:33
1944 Log: Subject: Fwd: CPAN Upload: S/SA/SAPER/constant-1.17.tar.gz
1945 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
1946 Message-Id: <93213472-1B76-43A2-AACB-2BBFF901C5A7@free.fr>
1947 Date: Wed, 29 Oct 2008 22:58:52 +0100
1949 ! lib/constant.pm lib/constant.t
1950 ____________________________________________________________________________
1951 [ 34647] By: nicholas on 2008/10/29 21:57:34
1952 Log: Add MUTABLE_CV(), and eliminate (CV *) casts in *.c.
1954 ! gv.c handy.h mg.c op.c pad.c perl.c pp.c pp_ctl.c pp_hot.c
1955 ! pp_sort.c pp_sys.c sv.c toke.c xsutils.c
1956 ____________________________________________________________________________
1957 [ 34646] By: nicholas on 2008/10/29 21:36:17
1958 Log: As Perl_cv_const_sv() now takes a const CV *, use that as the cast for
1962 ____________________________________________________________________________
1963 [ 34645] By: nicholas on 2008/10/29 21:24:54
1964 Log: Perl_cv_const_sv() takes a const CV *const cv argument.
1966 ! embed.fnc op.c proto.h
1967 ____________________________________________________________________________
1968 [ 34643] By: nicholas on 2008/10/29 20:49:30
1969 Log: Upgrade to PathTools 3.29.
1971 ! ext/Cwd/Changes lib/Cwd.pm lib/File/Spec.pm
1972 ! lib/File/Spec/Cygwin.pm lib/File/Spec/Epoc.pm
1973 ! lib/File/Spec/Functions.pm lib/File/Spec/Mac.pm
1974 ! lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm
1975 ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm
1976 ____________________________________________________________________________
1977 [ 34642] By: mhx on 2008/10/29 20:39:43
1978 Log: Remove redundant API definitions from '=for apidoc' sections.
1979 Those are already in embed.fnc, and most of them were already
1980 outdated. This also fixes the docs for pv_escape and pv_pretty.
1982 ! dump.c pod/perlapi.pod pod/perlintern.pod utf8.c
1983 ____________________________________________________________________________
1984 [ 34640] By: nicholas on 2008/10/29 19:41:54
1985 Log: make distclean patch from Andy Armstrong.
1986 (Distclean isn't perfect yet because there's a spurious directory tree
1987 created but not cleaned up by ext/Test/Harness/t/harness.t, but Andy is
1988 working on fixing the cause)
1989 No idea about the state of play of disclean on VMS - I couldn't see how
1990 or where to add the three extra directories to it.
1992 ! Makefile.SH win32/Makefile win32/makefile.mk
1993 ____________________________________________________________________________
1994 [ 34639] By: nicholas on 2008/10/29 19:34:05
1995 Log: Avoid leaving a VAR.txt after testing terminates on any platform where
1996 you can't unlink an open file by instead opening $^X for read to get a
1997 file handle for test purposes.
1999 ! ext/XS/APItest/t/svpeek.t
2000 ____________________________________________________________________________
2001 [ 34638] By: stevep on 2008/10/29 19:21:49
2002 Log: Upgrade to CPAN-1.9301.
2004 + lib/CPAN/API/HOWTO.pod lib/CPAN/Distroprefs.pm
2005 - lib/CPAN/API/HOWTO.pm
2006 ! MANIFEST lib/CPAN.pm lib/CPAN/Debug.pm lib/CPAN/FirstTime.pm
2007 ! lib/CPAN/HandleConfig.pm lib/CPAN/Kwalify.pm
2008 ! lib/CPAN/Kwalify/distroprefs.dd
2009 ! lib/CPAN/Kwalify/distroprefs.yml lib/CPAN/Nox.pm
2010 ! lib/CPAN/Queue.pm lib/CPAN/Tarzip.pm lib/CPAN/bin/cpan
2011 ! lib/CPAN/t/02nox.t lib/CPAN/t/03pkgs.t
2012 ! lib/CPAN/t/11mirroredby.t
2013 ____________________________________________________________________________
2014 [ 34637] By: nicholas on 2008/10/29 16:50:40
2015 Log: Upgrade to File::Path 2.06_07. (an e-mail from David)
2018 ____________________________________________________________________________
2019 [ 34634] By: merijn on 2008/10/29 08:31:39
2020 Log: One more for Haiku
2022 + lib/ExtUtils/MM_Haiku.pm
2023 ____________________________________________________________________________
2024 [ 34631] By: merijn on 2008/10/29 08:18:00
2025 Log: Two haiku files to add
2027 + ExtUtils/MM_Haiku.pm
2030 ____________________________________________________________________________
2031 [ 34630] By: merijn on 2008/10/29 08:09:06
2032 Log: Subject: [PATCH] Haiku Port
2033 From: Ingo Weinhold <ingo_weinhold@gmx.de>
2034 Date: Wed, 29 Oct 2008 02:25:44 +0100
2035 Message-Id: <20081029022544.413.1@knochen-vm.localdomain>
2037 + README.haiku haiku/Haiku/Haiku.pm haiku/Haiku/Haiku.xs
2038 + haiku/Haiku/Makefile.PL haiku/haikuish.h
2039 ! Configure MANIFEST ext/Errno/Errno_pm.PL
2040 ! ext/Time/HiRes/t/HiRes.t
2041 ! lib/CPANPLUS/Internals/Constants/Report.pm
2042 ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/MM.pm
2043 ! lib/Module/Build.pm perl.h pod/perlport.pod t/io/fs.t
2044 ____________________________________________________________________________
2045 [ 34629] By: nicholas on 2008/10/28 22:14:26
2046 Log: Every remaining (HV *) cast in *.c
2048 ! doop.c dump.c gv.c hv.c mathoms.c mg.c mro.c op.c pad.c perl.c
2049 ! pp.c pp_ctl.c pp_hot.c pp_sys.c regcomp.c regexec.c scope.c
2051 ____________________________________________________________________________
2052 [ 34628] By: nicholas on 2008/10/28 21:59:11
2053 Log: ss_dup wrapper const casting analagous to change 34626.
2056 ____________________________________________________________________________
2057 [ 34627] By: nicholas on 2008/10/28 21:12:09
2058 Log: Consting in S_find_uninit_var() and the routines that it calls.
2060 ! embed.fnc proto.h sv.c
2061 ____________________________________________________________________________
2062 [ 34626] By: nicholas on 2008/10/28 20:56:50
2063 Log: Some consting in Perl_ss_dup(), and a few (HV*) casts that can be
2067 ____________________________________________________________________________
2068 [ 34624] By: nicholas on 2008/10/28 20:13:55
2069 Log: Eliminate (HV *) casts in u*.c.
2071 ! universal.c utf8.c util.c
2072 ____________________________________________________________________________
2073 [ 34623] By: nicholas on 2008/10/28 20:13:13
2074 Log: A gaggle of casts in Perl_sv_magicext() that are (const ?V *).
2077 ____________________________________________________________________________
2078 [ 34622] By: nicholas on 2008/10/28 20:12:16
2079 Log: Two casts that are MUTABLE_?V.
2082 ____________________________________________________________________________
2083 [ 34621] By: nicholas on 2008/10/28 19:51:07
2084 Log: A couple of (COP*)s that can actually be (const COP *)s.
2087 ____________________________________________________________________________
2088 [ 34620] By: nicholas on 2008/10/28 18:33:35
2089 Log: Subject: installperl patchlet
2090 From: andreas.koenig.7os6VVqR@franz.ak.mind.de (Andreas J. Koenig)
2091 Message-ID: <87k5btpdef.fsf@k75.linux.bogus>
2092 Date: Tue, 28 Oct 2008 05:11:20 +0100
2095 ____________________________________________________________________________
2096 [ 34619] By: nicholas on 2008/10/28 18:30:54
2097 Log: Add MUTABLE_HV(), and remove (HV *) casts from headers.
2099 ! handy.h hv.h scope.h
2100 ____________________________________________________________________________
2101 [ 34618] By: nicholas on 2008/10/28 18:29:36
2102 Log: Perl_hv_placeholders_get() actually takes a const HV *hv.
2104 ! embed.fnc hv.c proto.h
2105 ____________________________________________________________________________
2106 [ 34617] By: merijn on 2008/10/28 17:52:04
2107 Log: Subject: fix for failed Gconvert detection under C++
2108 From: Tony Cook <tony@develop-help.com>
2109 Date: Tue, 28 Oct 2008 22:24:05 +1100
2110 Message-ID: <20081028112405.GA14163@mars.tony.develop-help.com>
2113 ____________________________________________________________________________
2114 [ 34615] By: nicholas on 2008/10/28 11:27:58
2115 Log: Upgrade to File::Path 2.06_06. (a diff from David via http)
2117 ! lib/File/Path.pm lib/File/Path.t
2118 ____________________________________________________________________________
2119 [ 34613] By: nicholas on 2008/10/27 22:39:45
2120 Log: Correct SvVALID() and SvTAIL() - they are actually const.
2123 ____________________________________________________________________________
2124 [ 34612] By: nicholas on 2008/10/27 22:22:50
2125 Log: MHX notes that I have a superfluous void cast.
2128 ____________________________________________________________________________
2129 [ 34611] By: nicholas on 2008/10/27 22:10:26
2130 Log: After the upgrade to 3.28_03 we need to revert change 34543.
2132 ! ext/Cwd/Makefile.PL
2133 ____________________________________________________________________________
2134 [ 34610] By: nicholas on 2008/10/27 21:43:01
2135 Log: Convert all (CV *) casts to (const CV *). Convert (XPVCV*) casts to add
2136 MUTABLE_PTR(), to validate that there is no casting away of const.
2139 ____________________________________________________________________________
2140 [ 34609] By: nicholas on 2008/10/27 21:34:55
2141 Log: Upgrade to PathTools 3.28_03.
2143 ! ext/Cwd/Changes lib/Cwd.pm lib/File/Spec.pm
2144 ! lib/File/Spec/Cygwin.pm lib/File/Spec/Epoc.pm
2145 ! lib/File/Spec/Functions.pm lib/File/Spec/Mac.pm
2146 ! lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm
2147 ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm
2148 ____________________________________________________________________________
2149 [ 34608] By: nicholas on 2008/10/27 21:23:04
2150 Log: Add MUTABLE_AV(), and remove (AV *) casts from headers.
2152 ! av.h handy.h pad.h thread.h
2153 ____________________________________________________________________________
2154 [ 34607] By: nicholas on 2008/10/27 21:01:18
2155 Log: Grab the second half of r10084 for cwd.t, which wasn't in change 33042.
2156 Update the Changes file with changes from 3.26 to 3.28_01 inclusive.
2158 ! ext/Cwd/Changes ext/Cwd/t/cwd.t
2159 ____________________________________________________________________________
2160 [ 34606] By: nicholas on 2008/10/27 20:29:54
2161 Log: Upgrade Cwd.xs to the Cwd.xs in PathTools 3.26_01:
2163 - abs_path() on Unix(ish) platforms has been upgraded to a much later
2164 version of the underlying C code from BSD. [Michael Schwern]
2166 - If strlcpy() and strlcat() aren't available on the user's system,
2167 we now use ppport.h to provide them, so our C code works. [Steve
2170 This unwinds change 32710 (consting from Robin Barker of the old code)
2173 ____________________________________________________________________________
2174 [ 34605] By: nicholas on 2008/10/27 20:25:46
2175 Log: Add a macro MUTABLE_PTR(p), which on (non-pedantic) gcc will not cast
2176 away const, returning a void *. Add MUTABLE_SV(sv) which uses this, and
2177 replace all (SV *) casts either with MUTABLE_SV(sv), or (const SV *).
2179 This probably still needs some work - assigning to SvPVX() and SvRV()
2180 is now likely to generate a casting error. The core doesn't do this.
2181 But as-is it's finding bugs that can be fixed.
2183 ! av.h cop.h gv.h handy.h hv.h mg.h op.h pad.h scope.h sv.h
2184 ____________________________________________________________________________
2185 [ 34604] By: nicholas on 2008/10/27 20:22:36
2186 Log: Bugs revealed by replacing (SV *) casts with something that doesn't
2187 cast away const - AvFILL() doesn't guarantee that it won't modify the
2188 AV * passed to it. So the prototype for Perl_av_len() needs to change,
2189 and a const needs to go in Perl_magic_setarraylen().
2191 ! av.c embed.fnc mg.c proto.h
2192 ____________________________________________________________________________
2193 [ 34603] By: mhx on 2008/10/27 19:26:50
2194 Log: Fix x2p, which was broken by #34598 with -DPERL_MEM_LOG.
2197 ____________________________________________________________________________
2198 [ 34602] By: merijn on 2008/10/27 18:33:47
2199 Log: Subject: [PATCH: Configure] Fix prototype detection for C++
2200 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
2201 Date: Sun, 26 Oct 2008 21:41:13 +0100
2202 Message-ID: <20081026214113.0a5dc1a3@r2d2>
2204 ! Configure Porting/Glossary
2205 ____________________________________________________________________________
2206 [ 34600] By: mhx on 2008/10/26 22:20:48
2207 Log: No, it's not a const SV* if we subsequently call
2208 SvREFCNT_dec() on it.
2211 ____________________________________________________________________________
2212 [ 34598] By: mhx on 2008/10/26 20:54:43
2213 Log: Make sure Perl_mem_log_(?:alloc|realloc|free) have C linkage,
2214 so modules like Digest::MD5, that are including perl.h from
2215 within an 'extern "C"' block, will actually see them when
2216 building with a C++ compiler.
2218 Also make sure that Perl_mem_log_(?:new|del)_sv are only seen
2222 ____________________________________________________________________________
2223 [ 34596] By: nicholas on 2008/10/26 18:37:35
2224 Log: Cope with brain damage in PerlIO::via, which will let you fclose() the
2225 same FILE * twice, thanks to it calling out to Perl space inside the
2226 close call tree, with the underlying PerlIO * already closed, but not
2230 ____________________________________________________________________________
2231 [ 34595] By: nicholas on 2008/10/26 13:32:20
2232 Log: USE_FAST_STDIO can affect behaviour, so list it in -V
2235 ____________________________________________________________________________
2236 [ 34591] By: nicholas on 2008/10/25 15:23:48
2237 Log: Upgrade to ExtUtils::Manifest 1.55.
2239 ! lib/ExtUtils/Manifest.pm lib/ExtUtils/t/Manifest.t
2240 ____________________________________________________________________________
2241 [ 34590] By: nicholas on 2008/10/25 15:06:56
2242 Log: Upgrade to ExtUtils::Command 1.15
2244 + lib/ExtUtils/t/cp.t
2245 ! MANIFEST lib/ExtUtils/Command.pm lib/ExtUtils/t/eu_command.t
2246 ____________________________________________________________________________
2247 [ 34589] By: nicholas on 2008/10/25 14:58:32
2248 Log: lib/ExtUtils/t/eu_command.t belongs to ExtUtils-Command, and so does
2249 the about to be committed lib/ExtUtils/t/cp.t
2251 ! Porting/Maintainers.pl
2252 ____________________________________________________________________________
2253 [ 34587] By: nicholas on 2008/10/25 13:05:07
2254 Log: Update copyright year in opcode.pl to reflect change 33364.
2256 ! opcode.pl opnames.h
2257 ____________________________________________________________________________
2258 [ 34586] By: nicholas on 2008/10/25 12:47:01
2259 Log: Update copyright year in embed.pl, and everything that it builds.
2261 ! embed.h embed.pl embedvar.h global.sym perlapi.c perlapi.h
2263 ____________________________________________________________________________
2264 [ 34585] By: nicholas on 2008/10/25 12:23:01
2265 Log: Update copyright years.
2267 ! XSUB.h av.c av.h cc_runtime.h cop.h cv.h deb.c doio.c doop.c
2268 ! dump.c gv.c gv.h handy.h hv.c intrpvar.h locale.c mathoms.c
2269 ! mg.c mg.h mro.c numeric.c op.c op.h pad.c pad.h perl.h
2270 ! perlio.c perlsdio.h perly.c perly.y pp.c pp.h pp_ctl.c
2271 ! pp_hot.c pp_pack.c pp_sort.c pp_sys.c proto.h regcomp.c
2272 ! regexec.c regexp.h scope.c scope.h sv.c sv.h taint.c toke.c
2273 ! universal.c utf8.c util.c xsutils.c
2274 ____________________________________________________________________________
2275 [ 34584] By: nicholas on 2008/10/25 12:04:36
2276 Log: Subject: Re: [Fwd: CPAN Upload: S/SM/SMUELLER/Attribute-Handlers-0.80.tar.gz]
2277 From: Steffen Mueller <wyp3rlx02@sneakemail.com>
2278 Message-ID: <4902EF33.7000707@sneakemail.com>
2279 Date: Sat, 25 Oct 2008 12:04:35 +0200
2281 ! lib/Attribute/Handlers.pm lib/Attribute/Handlers/Changes
2282 ! lib/Attribute/Handlers/README
2283 ____________________________________________________________________________
2284 [ 34583] By: nicholas on 2008/10/25 11:23:39
2285 Log: Upgrade to lib.pm 0.61.
2287 ! lib/lib.t lib/lib_pm.PL
2288 ____________________________________________________________________________
2289 [ 34581] By: nicholas on 2008/10/25 09:12:05
2292 Subject: Re: [perl #60034] (?>) causes wrongness on long string
2293 From: Vincent Pit <perl@profvince.com>
2294 Message-ID: <48FFABE4.2030507@profvince.com>
2295 Date: Thu, 23 Oct 2008 00:40:36 +0200
2297 [just the changes, as TODOs]
2300 ____________________________________________________________________________
2301 [ 34579] By: mhx on 2008/10/25 06:38:00
2302 Log: Make C++ compilers happy #5: jump to 'do_write' crossed
2303 initialization in dTHX.
2305 Plus some consting, which also makes C++ happier.
2308 ____________________________________________________________________________
2309 [ 34577] By: mhx on 2008/10/24 21:49:21
2310 Log: Make C++ compilers happy #4: move cast so Newc() and
2311 Renewc() will return the correct type under PERL_MEM_LOG.
2314 ____________________________________________________________________________
2315 [ 34576] By: mhx on 2008/10/24 21:45:44
2316 Log: Make C++ compilers happy #3: make implicit cast
2317 from 'void *' explicit.
2320 ____________________________________________________________________________
2321 [ 34575] By: mhx on 2008/10/24 21:41:36
2322 Log: Make C++ compilers happy #2: const POD without initializer
2323 is an error for g++, even when static.
2326 ____________________________________________________________________________
2327 [ 34574] By: mhx on 2008/10/24 21:38:48
2328 Log: Make C++ compilers happy #1: "typename" is a C++ keyword.
2330 ! embed.fnc handy.h proto.h util.c
2331 ____________________________________________________________________________
2332 [ 34573] By: nicholas on 2008/10/24 21:00:44
2333 Log: Upgrade to SelfLoader 1.17.
2336 ____________________________________________________________________________
2337 [ 34571] By: nicholas on 2008/10/24 20:43:36
2338 Log: Add PL_sv_serial to makedef.pl, so that it is skipped approriately
2339 on AIX, OS/2, Win32 etc
2342 ____________________________________________________________________________
2343 [ 34570] By: mhx on 2008/10/24 18:33:26
2344 Log: Add PERL_ARGS_ASSERT_MEM_LOG_COMMON to S_mem_log_common().
2347 ____________________________________________________________________________
2348 [ 34569] By: mhx on 2008/10/24 16:37:49
2349 Log: Run 'make regen' for #34567 and #34568.
2351 ! embed.h embedvar.h perlapi.h proto.h
2352 ____________________________________________________________________________
2353 [ 34568] By: mhx on 2008/10/24 16:35:48
2354 Log: Subject: [PATCH] Add SV allocation tracing to -Dm and PERL_MEM_LOG
2355 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
2356 Date: Wed, 22 Oct 2008 01:37:31 +0200
2357 Message-ID: <20081022013731.23b5a2e5@r2d2>
2359 ! embed.fnc handy.h intrpvar.h perl.c pod/perlhack.pod
2360 ! pod/perlrun.pod sv.c sv.h util.c
2361 ____________________________________________________________________________
2362 [ 34567] By: mhx on 2008/10/24 16:32:50
2363 Log: Subject: [PATCH] Refactor Perl_mem_log_ functions
2364 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
2365 Date: Wed, 22 Oct 2008 01:37:21 +0200
2366 Message-ID: <20081022013721.374a490c@r2d2>
2368 ! embed.fnc handy.h util.c
2369 ____________________________________________________________________________
2370 [ 34566] By: mhx on 2008/10/24 15:58:53
2371 Log: Subject: [PATCH blead DOC] Re: [perl #60022] Typo in perldata
2372 From: Daniel Frederick Crisman <daniel@crisman.org>
2373 Date: Thu, 23 Oct 2008 20:14:56 -0400
2374 Message-ID: <20081024001456.GA4137@fury.crisman.org>
2376 Change from cardinal to ordinal numbering to avoid confusion.
2379 ____________________________________________________________________________
2380 [ 34562] By: craigb on 2008/10/23 00:26:03
2381 Log: When testing the case sensitivity settings of the process
2382 on VMS, be a little more sensitive to older versions that
2383 don't have the capability.
2386 ____________________________________________________________________________
2387 [ 34561] By: craigb on 2008/10/23 00:19:44
2388 Log: Handle a filename with a tilde in it. Otherwise the build dies
2389 on Bar.pm~ at MANIFEST check time when building on an ODS-2 volume.
2392 ____________________________________________________________________________
2393 [ 34555] By: mhx on 2008/10/21 21:23:00
2394 Log: Upgrade to Devel::PPPort 3.14_03
2396 ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
2397 ! ext/Devel/PPPort/parts/inc/misc
2398 ! ext/Devel/PPPort/parts/inc/newSVpv
2399 ! ext/Devel/PPPort/parts/inc/variables ext/Devel/PPPort/soak
2400 ! ext/Devel/PPPort/t/misc.t ext/Devel/PPPort/t/variables.t
2401 ____________________________________________________________________________
2402 [ 34554] By: nicholas on 2008/10/21 20:00:16
2403 Log: Jerry spotted that as a result of change 34483 which upgrades blead to
2404 Test::Simple 0.82, lib/DB.t is now issuing a warning. His original
2405 suggestion was ok(!defined ...) - he, Merijn and I independently
2406 refined this to isnt(..., undef)
2409 ____________________________________________________________________________
2410 [ 34553] By: nicholas on 2008/10/21 19:24:27
2411 Log: Add BinGOs to AUTHORS, and a second e-mail address for Shlomi
2413 ! AUTHORS Porting/checkAUTHORS.pl
2414 ____________________________________________________________________________
2415 [ 34548] By: nicholas on 2008/10/21 13:36:17
2416 Log: Disentangle the ownership of tests in lib/ExtUtils/
2418 ! Porting/Maintainers.pl
2419 ____________________________________________________________________________
2420 [ 34546] By: nicholas on 2008/10/21 11:15:45
2421 Log: Future-proof the FreeBSD hints - assume that FreeBSD 8, 9 etc behave
2422 like 7, not 6 and earlier.
2425 ____________________________________________________________________________
2426 [ 34545] By: nicholas on 2008/10/21 06:49:53
2427 Log: Test::Simple 0.81_02 has:
2429 - Now preserves the tests' exit code if it exits abnormally,
2430 rather than setting it to 255.
2432 $! is non-zero with PERLIO=stdio in some cases, so die would have set
2433 the exit code to $! (typically 9). Now that would show through, so
2434 ensure $! *is* zero to make sure that the exit code is 255.
2436 ! t/lib/Test/Simple/sample_tests/death.plx
2437 ! t/lib/Test/Simple/sample_tests/death_with_handler.plx
2438 ! t/lib/Test/Simple/sample_tests/last_minute_death.plx
2439 ____________________________________________________________________________
2440 [ 34544] By: nicholas on 2008/10/21 06:46:54
2441 Log: Update Changes, README and TODO from the Test-Simple 0.84 tarball.
2443 ! lib/Test/Simple/Changes lib/Test/Simple/README
2444 ! lib/Test/Simple/TODO
2445 ____________________________________________________________________________
2446 [ 34543] By: nicholas on 2008/10/21 06:37:13
2447 Log: Cwd.xs won't load in development releases, unless we munge the
2450 ! ext/Cwd/Makefile.PL
2451 ____________________________________________________________________________
2452 [ 34542] By: nicholas on 2008/10/21 04:37:44
2453 Log: Subject: FreeBSD 7 libc_r detection
2454 From: Tony Cook <tony@develop-help.com>
2455 Message-ID: <20081020232630.GA20563@mars.tony.develop-help.com>
2456 Date: Tue, 21 Oct 2008 10:26:30 +1100
2459 ____________________________________________________________________________
2460 [ 34541] By: nicholas on 2008/10/20 20:29:13
2461 Log: Upgrade to ExtUtils-MakeMaker-6.48
2463 ! lib/ExtUtils/Changes lib/ExtUtils/Command/MM.pm
2464 ! lib/ExtUtils/Liblist.pm lib/ExtUtils/Liblist/Kid.pm
2465 ! lib/ExtUtils/MM.pm lib/ExtUtils/MM_AIX.pm
2466 ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_BeOS.pm
2467 ! lib/ExtUtils/MM_Cygwin.pm lib/ExtUtils/MM_DOS.pm
2468 ! lib/ExtUtils/MM_Darwin.pm lib/ExtUtils/MM_MacOS.pm
2469 ! lib/ExtUtils/MM_NW5.pm lib/ExtUtils/MM_OS2.pm
2470 ! lib/ExtUtils/MM_QNX.pm lib/ExtUtils/MM_UWIN.pm
2471 ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
2472 ! lib/ExtUtils/MM_VOS.pm lib/ExtUtils/MM_Win32.pm
2473 ! lib/ExtUtils/MM_Win95.pm lib/ExtUtils/MY.pm
2474 ! lib/ExtUtils/MakeMaker.pm lib/ExtUtils/MakeMaker/Config.pm
2475 ! lib/ExtUtils/MakeMaker/bytes.pm
2476 ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Mkbootstrap.pm
2477 ! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/TODO
2478 ! lib/ExtUtils/testlib.pm t/lib/MakeMaker/Test/Utils.pm
2479 ____________________________________________________________________________
2480 [ 34531] By: nicholas on 2008/10/20 15:12:36
2481 Log: Bump the $VERSION of File::stat (documentation changed).
2484 ____________________________________________________________________________
2485 [ 34529] By: nicholas on 2008/10/20 14:30:41
2486 Log: Bump IPC::Open2's $VERSION. (The docs changed.)
2489 ____________________________________________________________________________
2490 [ 34528] By: nicholas on 2008/10/20 14:15:04
2491 Log: Change "use $foo; 1" in evals to "require $foo; 1" to avoid breaking
2492 even more tests if use is borked, but not require.
2495 ____________________________________________________________________________
2496 [ 34526] By: nicholas on 2008/10/20 14:03:42
2497 Log: As well as @INC, also convert $^X to an absolute path in MBTest.
2499 ! lib/Module/Build/t/lib/MBTest.pm
2500 ____________________________________________________________________________
2501 [ 34521] By: nicholas on 2008/10/20 09:03:08
2502 Log: Change the plan - 2.14 gets the copy permission behaviour change,
2503 2.13 is the bug fix fix.
2506 ____________________________________________________________________________
2507 [ 34519] By: nicholas on 2008/10/19 12:04:31
2508 Log: Subject: [perl #59650] File::Copy does not handle file objects sanely
2509 From: "rabbit+bugs@rabbit.us (via RT)" <perlbug-followup@perl.org>
2510 Message-ID: <rt-3.6.HEAD-29762-1223291950-1373.59650-75-0@perl.org>
2511 Date: Mon, 06 Oct 2008 04:19:10 -0700
2513 Suggested change modified to cope with the hoop-jumping needed to keep
2514 File::Copy working whilst bootstrapping the core build.
2516 Some tests by me, to try to ensure that (arguablly buggy) IO::Scalar
2519 ! lib/File/Copy.pm lib/File/Copy.t
2520 ____________________________________________________________________________
2521 [ 34514] By: nicholas on 2008/10/19 10:23:11
2522 Log: Upgrade PathTools to 3.28_01
2524 ! ext/Cwd/t/win32.t lib/Cwd.pm lib/File/Spec.pm
2525 ! lib/File/Spec/Cygwin.pm lib/File/Spec/Epoc.pm
2526 ! lib/File/Spec/Functions.pm lib/File/Spec/Mac.pm
2527 ! lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm
2528 ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm
2529 ! lib/File/Spec/t/Spec.t
2530 ____________________________________________________________________________
2531 [ 34513] By: nicholas on 2008/10/18 21:20:19
2532 Log: Suggestion from Slaven - reverse the part of 23348 that removed the
2533 conditional call to dl_expandspec() on platforms that default
2534 $do_expand to false. autorequire, rightly or wrongly, is relying on
2535 being able to set $do_expand to true.
2537 ! ext/DynaLoader/DynaLoader_pm.PL
2538 ____________________________________________________________________________
2539 [ 34510] By: nicholas on 2008/10/18 19:08:07
2540 Log: Update Porting/makemeta to generate a META.yml compliant with the 1.4
2541 spec. (Add a generated_by, and rename private to no_index.)
2543 ! META.yml Porting/makemeta
2544 ____________________________________________________________________________
2545 [ 34509] By: nicholas on 2008/10/18 19:07:10
2546 Log: Re-run Porting/makemeta
2549 ____________________________________________________________________________
2550 [ 34508] By: nicholas on 2008/10/18 18:43:44
2551 Log: MANIFEST update relating to change 34504.
2554 ____________________________________________________________________________
2555 [ 34507] By: mhx on 2008/10/18 18:11:57
2556 Log: Fix memory leak in // caused by single-char character class
2557 optimization. This was most probably introduced with #28262.
2558 This change fixes perl #59516.
2561 ____________________________________________________________________________
2562 [ 34506] By: mhx on 2008/10/18 18:04:40
2563 Log: Fix memory leak in qr// operator. This was most probably
2564 introduced with #30849.
2567 ____________________________________________________________________________
2568 [ 34505] By: nicholas on 2008/10/18 17:39:33
2569 Log: Damian has transferred Filter::Simple to p5p. Bump its version to 0.83
2570 with the new contact details, and remove the out-of-date README from
2573 - lib/Filter/Simple/README
2574 ! MANIFEST Porting/Maintainers.pl lib/Filter/Simple.pm
2575 ! lib/Filter/Simple/Changes
2576 ____________________________________________________________________________
2577 [ 34504] By: merijn on 2008/10/18 15:26:02
2578 Log: y2038 time checks have overflow checks. Added documentation and
2579 test programs in Porting/
2581 + Porting/README.y2038 Porting/timecheck.c Porting/timecheck2.c
2583 ____________________________________________________________________________
2584 [ 34498] By: nicholas on 2008/10/17 08:46:28
2585 Log: Upgrade to ExtUtils-MakeMaker-6.47_02
2587 ! lib/ExtUtils/Command/MM.pm lib/ExtUtils/Liblist.pm
2588 ! lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MM.pm
2589 ! lib/ExtUtils/MM_AIX.pm lib/ExtUtils/MM_Any.pm
2590 ! lib/ExtUtils/MM_BeOS.pm lib/ExtUtils/MM_Cygwin.pm
2591 ! lib/ExtUtils/MM_DOS.pm lib/ExtUtils/MM_MacOS.pm
2592 ! lib/ExtUtils/MM_NW5.pm lib/ExtUtils/MM_OS2.pm
2593 ! lib/ExtUtils/MM_QNX.pm lib/ExtUtils/MM_UWIN.pm
2594 ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
2595 ! lib/ExtUtils/MM_VOS.pm lib/ExtUtils/MM_Win32.pm
2596 ! lib/ExtUtils/MM_Win95.pm lib/ExtUtils/MY.pm
2597 ! lib/ExtUtils/MakeMaker.pm lib/ExtUtils/MakeMaker/Config.pm
2598 ! lib/ExtUtils/MakeMaker/bytes.pm
2599 ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Mkbootstrap.pm
2600 ! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/t/min_perl_version.t
2601 ! lib/ExtUtils/testlib.pm t/lib/MakeMaker/Test/Utils.pm
2602 ____________________________________________________________________________
2603 [ 34494] By: nicholas on 2008/10/16 20:18:39
2604 Log: Clarify which save types are in mathoms, which aren't used, and which
2608 ____________________________________________________________________________
2609 [ 34491] By: stevep on 2008/10/15 19:07:38
2610 Log: Silence a warning in Test::Builder that was causing lib/constant.t
2613 ! lib/Test/Builder.pm
2614 ____________________________________________________________________________
2615 [ 34490] By: stevep on 2008/10/15 18:23:56
2616 Log: One final tweak for the Test-Simple-0.82 upgrade. Ugh.
2618 +> lib/Test/Simple/t/lib/SigDie.pm
2621 ____________________________________________________________________________
2622 [ 34488] By: stevep on 2008/10/15 14:32:01
2623 Log: *sigh* More files messed with for Test-Simple-0.82.
2626 ! MANIFEST t/lib/Dev/Null.pm t/lib/TieOut.pm
2627 ____________________________________________________________________________
2628 [ 34486] By: stevep on 2008/10/15 13:48:23
2629 Log: Subject: [PATCH] Update Archive::Tar to 1.40
2630 From: "Jos I. Boumans" <jos@dwim.org>
2631 Date: Mon, 13 Oct 2008 15:40:22 +0200
2632 Message-Id: <D694D518-2404-4476-B578-A5B95F89660A@dwim.org>
2634 ...minus the Pod tests that we've been regularly removing.
2636 ! lib/Archive/Tar.pm lib/Archive/Tar/File.pm
2637 ! lib/Archive/Tar/t/02_methods.t
2638 ! lib/Archive/Tar/t/04_resolved_issues.t
2639 ! lib/Archive/Tar/t/src/linktest/linktest_missing_dir.tar.packed
2640 ! lib/Archive/Tar/t/src/linktest/linktest_with_dir.tar.packed
2641 ! lib/Archive/Tar/t/src/long/bar.tar.packed
2642 ! lib/Archive/Tar/t/src/long/foo.tbz.packed
2643 ! lib/Archive/Tar/t/src/long/foo.tgz.packed
2644 ! lib/Archive/Tar/t/src/short/bar.tar.packed
2645 ! lib/Archive/Tar/t/src/short/foo.tbz.packed
2646 ! lib/Archive/Tar/t/src/short/foo.tgz.packed
2647 ____________________________________________________________________________
2648 [ 34485] By: stevep on 2008/10/15 13:38:59
2649 Log: Must remember to update MANIFEST, OK?
2652 ____________________________________________________________________________
2653 [ 34484] By: stevep on 2008/10/15 13:20:02
2654 Log: Some additional files changes for Test-Simple-0.82
2656 ! t/lib/Test/Simple/Catch.pm
2657 ! t/lib/Test/Simple/sample_tests/death.plx
2658 ! t/lib/Test/Simple/sample_tests/death_in_eval.plx
2659 ! t/lib/Test/Simple/sample_tests/death_with_handler.plx
2660 ! t/lib/Test/Simple/sample_tests/exit.plx
2661 ! t/lib/Test/Simple/sample_tests/extras.plx
2662 ! t/lib/Test/Simple/sample_tests/five_fail.plx
2663 ! t/lib/Test/Simple/sample_tests/last_minute_death.plx
2664 ! t/lib/Test/Simple/sample_tests/one_fail.plx
2665 ! t/lib/Test/Simple/sample_tests/pre_plan_death.plx
2666 ! t/lib/Test/Simple/sample_tests/require.plx
2667 ! t/lib/Test/Simple/sample_tests/success.plx
2668 ! t/lib/Test/Simple/sample_tests/too_few.plx
2669 ! t/lib/Test/Simple/sample_tests/too_few_fail.plx
2670 ! t/lib/Test/Simple/sample_tests/two_fail.plx
2671 ____________________________________________________________________________
2672 [ 34483] By: stevep on 2008/10/15 13:11:04
2673 Log: Upgrade to Test-Simple-0.82.
2675 + lib/Test/Simple/t/Builder/Builder.t
2676 + lib/Test/Simple/t/Builder/carp.t
2677 + lib/Test/Simple/t/Builder/create.t
2678 + lib/Test/Simple/t/Builder/curr_test.t
2679 + lib/Test/Simple/t/Builder/details.t
2680 + lib/Test/Simple/t/Builder/has_plan.t
2681 + lib/Test/Simple/t/Builder/has_plan2.t
2682 + lib/Test/Simple/t/Builder/is_fh.t
2683 + lib/Test/Simple/t/Builder/maybe_regex.t
2684 + lib/Test/Simple/t/Builder/no_diag.t
2685 + lib/Test/Simple/t/Builder/no_ending.t
2686 + lib/Test/Simple/t/Builder/no_header.t
2687 + lib/Test/Simple/t/Builder/ok_obj.t
2688 + lib/Test/Simple/t/Builder/output.t
2689 + lib/Test/Simple/t/Builder/reset.t
2690 + lib/Test/Simple/t/Builder/try.t
2691 + lib/Test/Simple/t/Tester/tbt_01basic.t
2692 + lib/Test/Simple/t/Tester/tbt_02fhrestore.t
2693 + lib/Test/Simple/t/Tester/tbt_03die.t
2694 + lib/Test/Simple/t/Tester/tbt_04line_num.t
2695 + lib/Test/Simple/t/Tester/tbt_05faildiag.t
2696 + lib/Test/Simple/t/Tester/tbt_06errormess.t
2697 + lib/Test/Simple/t/Tester/tbt_07args.t lib/Test/Simple/t/died.t
2698 + lib/Test/Simple/t/explain.t lib/Test/Simple/t/new_ok.t
2699 + lib/Test/Simple/t/no_tests.t lib/Test/Simple/t/note.t
2700 - lib/Test/Simple/t/Builder.t lib/Test/Simple/t/carp.t
2701 - lib/Test/Simple/t/create.t lib/Test/Simple/t/curr_test.t
2702 - lib/Test/Simple/t/details.t lib/Test/Simple/t/has_plan.t
2703 - lib/Test/Simple/t/has_plan2.t lib/Test/Simple/t/is_fh.t
2704 - lib/Test/Simple/t/maybe_regex.t lib/Test/Simple/t/no_diag.t
2705 - lib/Test/Simple/t/no_ending.t lib/Test/Simple/t/no_header.t
2706 - lib/Test/Simple/t/ok_obj.t lib/Test/Simple/t/output.t
2707 - lib/Test/Simple/t/reset.t lib/Test/Simple/t/tbt_01basic.t
2708 - lib/Test/Simple/t/tbt_02fhrestore.t
2709 - lib/Test/Simple/t/tbt_03die.t
2710 - lib/Test/Simple/t/tbt_04line_num.t
2711 - lib/Test/Simple/t/tbt_05faildiag.t
2712 - lib/Test/Simple/t/tbt_06errormess.t
2713 - lib/Test/Simple/t/tbt_07args.t lib/Test/Simple/t/try.t
2714 ! lib/Test/Builder.pm lib/Test/Builder/Module.pm
2715 ! lib/Test/Builder/Tester.pm lib/Test/Builder/Tester/Color.pm
2716 ! lib/Test/More.pm lib/Test/Simple.pm
2717 ! lib/Test/Simple/t/00test_harness_check.t
2718 ! lib/Test/Simple/t/BEGIN_require_ok.t
2719 ! lib/Test/Simple/t/BEGIN_use_ok.t lib/Test/Simple/t/More.t
2720 ! lib/Test/Simple/t/bad_plan.t lib/Test/Simple/t/bail_out.t
2721 ! lib/Test/Simple/t/buffer.t lib/Test/Simple/t/circular_data.t
2722 ! lib/Test/Simple/t/cmp_ok.t lib/Test/Simple/t/diag.t
2723 ! lib/Test/Simple/t/dont_overwrite_die_handler.t
2724 ! lib/Test/Simple/t/eq_set.t lib/Test/Simple/t/exit.t
2725 ! lib/Test/Simple/t/extra.t lib/Test/Simple/t/extra_one.t
2726 ! lib/Test/Simple/t/fail-like.t lib/Test/Simple/t/fail-more.t
2727 ! lib/Test/Simple/t/fail.t lib/Test/Simple/t/fail_one.t
2728 ! lib/Test/Simple/t/filehandles.t lib/Test/Simple/t/fork.t
2729 ! lib/Test/Simple/t/harness_active.t lib/Test/Simple/t/import.t
2730 ! lib/Test/Simple/t/is_deeply_dne_bug.t
2731 ! lib/Test/Simple/t/is_deeply_fail.t
2732 ! lib/Test/Simple/t/is_deeply_with_threads.t
2733 ! lib/Test/Simple/t/lib/Dummy.pm
2734 ! lib/Test/Simple/t/lib/MyOverload.pm
2735 ! lib/Test/Simple/t/lib/NoExporter.pm
2736 ! lib/Test/Simple/t/missing.t lib/Test/Simple/t/no_plan.t
2737 ! lib/Test/Simple/t/overload.t
2738 ! lib/Test/Simple/t/overload_threads.t lib/Test/Simple/t/plan.t
2739 ! lib/Test/Simple/t/plan_bad.t
2740 ! lib/Test/Simple/t/plan_is_noplan.t
2741 ! lib/Test/Simple/t/plan_no_plan.t
2742 ! lib/Test/Simple/t/plan_shouldnt_import.t
2743 ! lib/Test/Simple/t/plan_skip_all.t
2744 ! lib/Test/Simple/t/require_ok.t lib/Test/Simple/t/simple.t
2745 ! lib/Test/Simple/t/skip.t lib/Test/Simple/t/skipall.t
2746 ! lib/Test/Simple/t/tbm_doesnt_set_exported_to.t
2747 ! lib/Test/Simple/t/thread_taint.t lib/Test/Simple/t/threads.t
2748 ! lib/Test/Simple/t/todo.t lib/Test/Simple/t/undef.t
2749 ! lib/Test/Simple/t/use_ok.t lib/Test/Simple/t/useing.t
2750 ! lib/Test/Simple/t/utf8.t lib/Test/Tutorial.pod
2751 ____________________________________________________________________________
2752 [ 34482] By: nicholas on 2008/10/15 11:27:28
2753 Log: Upgrade to ExtUtils-MakeMaker-6.47_01
2755 + lib/ExtUtils/t/min_perl_version.t
2756 + t/lib/MakeMaker/Test/Setup/MPV.pm
2757 ! MANIFEST lib/ExtUtils/Command/MM.pm lib/ExtUtils/Liblist.pm
2758 ! lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MM.pm
2759 ! lib/ExtUtils/MM_AIX.pm lib/ExtUtils/MM_Any.pm
2760 ! lib/ExtUtils/MM_BeOS.pm lib/ExtUtils/MM_Cygwin.pm
2761 ! lib/ExtUtils/MM_DOS.pm lib/ExtUtils/MM_MacOS.pm
2762 ! lib/ExtUtils/MM_NW5.pm lib/ExtUtils/MM_OS2.pm
2763 ! lib/ExtUtils/MM_QNX.pm lib/ExtUtils/MM_UWIN.pm
2764 ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
2765 ! lib/ExtUtils/MM_VOS.pm lib/ExtUtils/MM_Win32.pm
2766 ! lib/ExtUtils/MM_Win95.pm lib/ExtUtils/MY.pm
2767 ! lib/ExtUtils/MakeMaker.pm lib/ExtUtils/MakeMaker/Config.pm
2768 ! lib/ExtUtils/MakeMaker/bytes.pm
2769 ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Mkbootstrap.pm
2770 ! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/t/MM_Unix.t
2771 ! lib/ExtUtils/t/cd.t lib/ExtUtils/t/metafile_data.t
2772 ! lib/ExtUtils/t/metafile_file.t lib/ExtUtils/testlib.pm
2773 ! t/lib/MakeMaker/Test/Utils.pm
2774 ____________________________________________________________________________
2775 [ 34481] By: nicholas on 2008/10/15 08:56:50
2776 Log: From: YAMASHINA Hio <hio@hio.jp>
2777 Subject: Storable.thaw segv on blessed reference to overloaded object
2778 Date: Wed, 15 Oct 2008 17:34:35 +0900
2779 Message-Id: <20081015173435.dd95b362.hio@hio.jp>
2781 ! ext/Storable/Storable.xs ext/Storable/t/overload.t
2782 ____________________________________________________________________________
2783 [ 34479] By: nicholas on 2008/10/14 21:16:05
2784 Log: Yet another [ACGHS]V pointer in the interpreter structure that needs to
2785 be reset if its SV is freed. (see change 22688 (30952)).
2786 A real live bug found by Slaven and Andreas whilst smoking maint-5.8.x.
2787 I guess that we should audit the interpreter structure for any others.
2790 ____________________________________________________________________________
2791 [ 34475] By: mhx on 2008/10/12 20:23:51
2792 Log: Upgrade to Devel::PPPort 3.14_02
2794 + ext/Devel/PPPort/parts/inc/sprintf
2795 + ext/Devel/PPPort/t/sprintf.t
2796 ! MANIFEST ext/Devel/PPPort/Changes
2797 ! ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/TODO
2798 ! ext/Devel/PPPort/module2.c ext/Devel/PPPort/module3.c
2799 ! ext/Devel/PPPort/parts/apicheck.pl
2800 ! ext/Devel/PPPort/parts/inc/SvPV
2801 ! ext/Devel/PPPort/parts/inc/newCONSTSUB
2802 ! ext/Devel/PPPort/parts/inc/ppphbin
2803 ! ext/Devel/PPPort/parts/inc/ppphtest
2804 ! ext/Devel/PPPort/parts/inc/snprintf
2805 ! ext/Devel/PPPort/parts/inc/variables
2806 ! ext/Devel/PPPort/parts/ppptools.pl
2807 ! ext/Devel/PPPort/parts/todo/5009003 ext/Devel/PPPort/soak
2808 ! ext/Devel/PPPort/t/SvPV.t ext/Devel/PPPort/t/ppphtest.t
2809 ! ext/Devel/PPPort/t/variables.t
2810 ____________________________________________________________________________
2811 [ 34474] By: mhx on 2008/10/12 02:51:44
2812 Log: Make expand-macro.pl accept macro expressions, i.e. macros with
2813 arguments. This makes it much more convenient to get expanded
2814 expressions that can be directly copied to a debugger. This is
2815 optional, so the original behaviour is maintained. Allow to read
2816 the macro name or expression from stdin, which can be useful for
2817 feeding it multi-line macro expressions. Use Pod::Usage and move
2818 the usage to POD section.
2820 ! Porting/expand-macro.pl
2821 ____________________________________________________________________________
2822 [ 34473] By: mhx on 2008/10/11 16:13:12
2823 Log: Make sure expand-macro.pl also works for macros in headers
2824 that are not included by perl.h (like regcomp.h).
2826 ! Porting/expand-macro.pl
2827 ____________________________________________________________________________
2828 [ 34472] By: steveh on 2008/10/10 16:49:04
2829 Log: Subject: [PATCH] Update File::Fetch to 0.16
2830 From: "Jos I. Boumans" <jos@dwim.org>
2831 Date: Fri, 10 Oct 2008 15:14:27 +0200
2832 Message-Id: <84818689-C970-47A1-9FE7-969C2B74183D@dwim.org>
2834 ! lib/File/Fetch.pm lib/File/Fetch/t/01_File-Fetch.t
2835 ____________________________________________________________________________
2836 [ 34471] By: merijn on 2008/10/07 21:29:22
2837 Log: Subject: [PATCH: t/japh/abigail.t] Change of email address.
2838 From: Abigail <abigail@abigail.be>
2839 Date: Tue, 7 Oct 2008 21:56:55 +0200
2840 Message-ID: <20081007195655.GA22986@almanda>
2843 ____________________________________________________________________________
2844 [ 34470] By: steveh on 2008/10/07 12:18:11
2845 Log: Define HAS_QUAD on Win32 and introduce new value for QUADKIND
2848 This doesn't make much difference on Win32 because IVSIZE is still 4,
2849 but access to the appropriate "quad" type is still useful, e.g. for
2852 ! win32/config.bc win32/config.gc win32/config.vc
2853 ! win32/config.vc64 win32/config_H.bc win32/config_H.gc
2854 ! win32/config_H.vc win32/config_H.vc64
2855 ____________________________________________________________________________
2856 [ 34469] By: steveh on 2008/10/07 08:28:05
2857 Log: Refine Win32's s{GM|LOCAL}TIME_{min|max} values based on the output of
2858 Schwern's latest check_max.c program.
2861 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-10/msg00049.html
2862 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-10/msg00137.html
2864 ! win32/config.bc win32/config_H.bc win32/config_sh.PL
2865 ____________________________________________________________________________
2866 [ 34466] By: nicholas on 2008/10/06 16:13:39
2867 Log: Update Eddy Tan's address.
2870 ____________________________________________________________________________
2871 [ 34464] By: nicholas on 2008/10/05 21:51:54
2872 Log: Avoid allocating 1 extra regnode when duplicating a regexp.
2874 See http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-09/msg00590.html
2875 and http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-10/msg00163.html
2878 ____________________________________________________________________________
2879 [ 34463] By: nicholas on 2008/10/05 17:39:24
2880 Log: Update copyright year to 2008.
2883 ____________________________________________________________________________
2884 [ 34460] By: nicholas on 2008/10/05 16:17:05
2885 Log: Correct address.
2888 ____________________________________________________________________________
2889 [ 34458] By: nicholas on 2008/10/05 15:50:38
2890 Log: Most of the AUTHORS file already has hard tabs, so convert the
2894 ____________________________________________________________________________
2895 [ 34457] By: nicholas on 2008/10/05 15:20:15
2896 Log: All the volunteers who contributed to Paul Fenwick's project to help
2897 write perl589delta.pod, who weren't already in the AUTHORS file.
2898 Big thanks to all of them (including the 6 already in it). Still not
2899 to late to book your place in eternity - contact Paul for details.
2902 ____________________________________________________________________________
2903 [ 34456] By: merijn on 2008/10/03 16:19:55
2904 Log: Add probes for *time64 () functions
2905 Add missing config vars
2907 ! Configure Cross/config.sh-arm-linux NetWare/config.wc
2908 ! Porting/Glossary Porting/config.sh Porting/config_H
2909 ! config_h.SH configure.com epoc/config.sh handy.h
2910 ! plan9/config_sh.sample symbian/config.sh uconfig.sh
2911 ! win32/config.bc win32/config.ce win32/config.gc
2912 ! win32/config.vc win32/config.vc64
2913 ____________________________________________________________________________
2914 [ 34454] By: nicholas on 2008/10/01 20:59:42
2915 Log: It's RISC OS, dammit. Hard space, upper case. Always.
2917 ! pod/perlopentut.pod
2918 ____________________________________________________________________________
2919 [ 34453] By: steveh on 2008/10/01 16:55:42
2920 Log: Fix Archive-Tar's 02_methods.t when IO::Compress::Bzip2 is absent
2922 ! lib/Archive/Tar/t/02_methods.t
2923 ____________________________________________________________________________
2924 [ 34452] By: steveh on 2008/10/01 16:53:57
2925 Log: Upgrade to Archive-Tar-1.39_04
2927 Local change 32352 remains in 04_resolved_issues.t
2929 + lib/Archive/Tar/t/05_iter.t lib/Archive/Tar/t/90_symlink.t
2930 + lib/Archive/Tar/t/src/linktest/linktest_missing_dir.tar.packed
2931 + lib/Archive/Tar/t/src/linktest/linktest_with_dir.tar.packed
2932 + lib/Archive/Tar/t/src/long/foo.tbz.packed
2933 + lib/Archive/Tar/t/src/short/foo.tbz.packed
2934 ! MANIFEST lib/Archive/Tar.pm lib/Archive/Tar/Constant.pm
2935 ! lib/Archive/Tar/File.pm lib/Archive/Tar/bin/ptar
2936 ! lib/Archive/Tar/t/02_methods.t
2937 ____________________________________________________________________________
2938 [ 34451] By: nicholas on 2008/10/01 08:55:48
2939 Log: error reporting of [$a ; $b] can be a TODO.
2942 ____________________________________________________________________________
2943 [ 34449] By: steveh on 2008/09/30 16:31:09
2944 Log: Correct the sLOCALTIME_{min|max} values added by #34363 for BCC and VC9
2945 (Manually checking with the Configure test programs shows that the
2946 values differ fromt he sGMTIME_{min|max} values for these compilers)
2948 ! win32/config.bc win32/config_H.bc win32/config_sh.PL
2949 ____________________________________________________________________________
2950 [ 34448] By: steveh on 2008/09/30 12:41:16
2951 Log: Add the two new test files that I missed in 34446
2952 (Thanks to Rafael for the spot)
2954 + lib/Module/Build/t/test_file_exts.t
2955 + lib/Module/Build/t/use_tap_harness.t
2956 ____________________________________________________________________________
2957 [ 34447] By: steveh on 2008/09/30 11:27:36
2958 Log: Fix Module-Build's compat.t when HARNESS_TIMER is set to 1
2960 This is hopefully a better way of fixing the failure originally
2961 addressed by 33340 (which was not assimilated into 0.30)
2963 ! lib/Module/Build/t/compat.t
2964 ____________________________________________________________________________
2965 [ 34446] By: steveh on 2008/09/30 11:25:01
2966 Log: Upgrade to Module-Build-0.30
2968 Local changes 32357 in ppm.t and 32351 in test_type.t and xs.t remain,
2969 but not the tilde.t part of 32351, which looks like it might be
2970 superseded by changes in 0.30
2972 + lib/Module/Build/t/script_dist.t
2973 ! MANIFEST lib/Module/Build.pm lib/Module/Build/API.pod
2974 ! lib/Module/Build/Base.pm lib/Module/Build/Changes
2975 ! lib/Module/Build/Compat.pm lib/Module/Build/Config.pm
2976 ! lib/Module/Build/Cookbook.pm lib/Module/Build/Dumper.pm
2977 ! lib/Module/Build/ModuleInfo.pm lib/Module/Build/Notes.pm
2978 ! lib/Module/Build/PPMMaker.pm
2979 ! lib/Module/Build/Platform/Amiga.pm
2980 ! lib/Module/Build/Platform/Default.pm
2981 ! lib/Module/Build/Platform/EBCDIC.pm
2982 ! lib/Module/Build/Platform/MPEiX.pm
2983 ! lib/Module/Build/Platform/MacOS.pm
2984 ! lib/Module/Build/Platform/RiscOS.pm
2985 ! lib/Module/Build/Platform/Unix.pm
2986 ! lib/Module/Build/Platform/VMS.pm
2987 ! lib/Module/Build/Platform/VOS.pm
2988 ! lib/Module/Build/Platform/Windows.pm
2989 ! lib/Module/Build/Platform/aix.pm
2990 ! lib/Module/Build/Platform/cygwin.pm
2991 ! lib/Module/Build/Platform/darwin.pm
2992 ! lib/Module/Build/Platform/os2.pm lib/Module/Build/PodParser.pm
2993 ! lib/Module/Build/Version.pm lib/Module/Build/YAML.pm
2994 ! lib/Module/Build/t/basic.t lib/Module/Build/t/compat.t
2995 ! lib/Module/Build/t/destinations.t lib/Module/Build/t/ext.t
2996 ! lib/Module/Build/t/extend.t lib/Module/Build/t/files.t
2997 ! lib/Module/Build/t/help.t lib/Module/Build/t/install.t
2998 ! lib/Module/Build/t/lib/DistGen.pm
2999 ! lib/Module/Build/t/lib/MBTest.pm
3000 ! lib/Module/Build/t/manifypods.t lib/Module/Build/t/mbyaml.t
3001 ! lib/Module/Build/t/metadata.t lib/Module/Build/t/metadata2.t
3002 ! lib/Module/Build/t/moduleinfo.t
3003 ! lib/Module/Build/t/new_from_context.t
3004 ! lib/Module/Build/t/notes.t lib/Module/Build/t/parents.t
3005 ! lib/Module/Build/t/pod_parser.t lib/Module/Build/t/ppm.t
3006 ! lib/Module/Build/t/runthrough.t lib/Module/Build/t/test_type.t
3007 ! lib/Module/Build/t/test_types.t lib/Module/Build/t/tilde.t
3008 ! lib/Module/Build/t/versions.t lib/Module/Build/t/xs.t
3009 ____________________________________________________________________________
3010 [ 34444] By: merijn on 2008/09/29 16:56:12
3011 Log: A builtin hard upper bound for sLOCALTIME_max to prevent AIX
3012 from stalling in the tests
3015 ____________________________________________________________________________
3016 [ 34443] By: merijn on 2008/09/29 16:15:52
3017 Log: Allow s{GM,LOCAL)TIME_{min,max} to be set from CLI, Policy.sh and hints
3020 ____________________________________________________________________________
3021 [ 34442] By: merijn on 2008/09/29 12:41:37
3022 Log: Version up for adding hints/hpux.pl
3024 ! ext/Storable/Storable.pm
3025 ____________________________________________________________________________
3026 [ 34441] By: merijn on 2008/09/29 12:40:38
3027 Log: Storable and HP-UX Optimizer don't like eachother on 5.8.x
3028 Dropping optimization level for HP C-ANSI-C to +O1 won't
3029 do too much harm to all other builds, so keep it simple
3031 + ext/Storable/hints/hpux.pl
3033 ____________________________________________________________________________
3034 [ 34440] By: steveh on 2008/09/29 09:14:25
3035 Log: Upgrade to ExtUtils-MakeMaker-6.46
3037 Local changes 32905 and 32964 in MM_Unix.pm and 33259 in MM_Unix.t
3040 + lib/ExtUtils/t/metafile_data.t lib/ExtUtils/t/metafile_file.t
3041 ! MANIFEST lib/ExtUtils/Changes lib/ExtUtils/Command/MM.pm
3042 ! lib/ExtUtils/Liblist.pm lib/ExtUtils/Liblist/Kid.pm
3043 ! lib/ExtUtils/MM.pm lib/ExtUtils/MM_AIX.pm
3044 ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_BeOS.pm
3045 ! lib/ExtUtils/MM_Cygwin.pm lib/ExtUtils/MM_DOS.pm
3046 ! lib/ExtUtils/MM_MacOS.pm lib/ExtUtils/MM_NW5.pm
3047 ! lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_QNX.pm
3048 ! lib/ExtUtils/MM_UWIN.pm lib/ExtUtils/MM_Unix.pm
3049 ! lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_VOS.pm
3050 ! lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MM_Win95.pm
3051 ! lib/ExtUtils/MY.pm lib/ExtUtils/MakeMaker.pm
3052 ! lib/ExtUtils/MakeMaker/Config.pm
3053 ! lib/ExtUtils/MakeMaker/bytes.pm
3054 ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Mkbootstrap.pm
3055 ! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/t/MM_Unix.t
3056 ! lib/ExtUtils/t/MM_Win32.t lib/ExtUtils/t/basic.t
3057 ! lib/ExtUtils/t/writemakefile_args.t lib/ExtUtils/testlib.pm
3058 ____________________________________________________________________________
3059 [ 34435] By: rgs on 2008/09/27 15:22:20
3060 Log: Subject: Re: [PATCH] Add open "|-" and open "-|" to perlopentut
3061 From: Shlomi Fish <shlomif@iglu.org.il>
3062 Date: Tue, 23 Sep 2008 19:00:41 +0300
3063 Message-id: <200809231900.41474.shlomif@iglu.org.il>
3065 ! pod/perlopentut.pod
3066 ____________________________________________________________________________
3067 [ 34434] By: rgs on 2008/09/27 15:18:37
3068 Log: Subject: [PATCH] Loading modules in test.pl
3069 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3070 Date: Tue, 23 Sep 2008 09:40:27 -0400
3071 Message-ID: <1ff86f510809230640y2d5a072g6abff6604f9daa79@mail.gmail.com>
3074 ____________________________________________________________________________
3075 [ 34433] By: nicholas on 2008/09/27 09:27:59
3076 Log: $? is PVLV on VMS (and actually, anywhere else where COMPLEX_STATUS is
3079 ! ext/XS/APItest/t/svpeek.t
3080 ____________________________________________________________________________
3081 [ 34425] By: steveh on 2008/09/26 16:43:21
3082 Log: Upgrade Compression modules to 2.015
3084 ! ext/Compress/Raw/Zlib/Changes ext/Compress/Raw/Zlib/README
3085 ! ext/Compress/Raw/Zlib/Zlib.xs
3086 ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm
3087 ! ext/Compress/Raw/Zlib/private/MakeUtil.pm
3088 ! ext/Compress/Zlib/Changes ext/Compress/Zlib/Makefile.PL
3089 ! ext/Compress/Zlib/README
3090 ! ext/Compress/Zlib/lib/Compress/Zlib.pm
3091 ! ext/Compress/Zlib/private/MakeUtil.pm
3092 ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/README
3093 ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm
3094 ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm
3095 ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm
3096 ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm
3097 ! ext/IO_Compress_Base/private/MakeUtil.pm
3098 ! ext/IO_Compress_Base/t/01misc.t ext/IO_Compress_Zlib/Changes
3099 ! ext/IO_Compress_Zlib/Makefile.PL ext/IO_Compress_Zlib/README
3100 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm
3101 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm
3102 ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm
3103 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm
3104 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm
3105 ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm
3106 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm
3107 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm
3108 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm
3109 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm
3110 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm
3111 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm
3112 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm
3113 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm
3114 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm
3115 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm
3116 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm
3117 ! ext/IO_Compress_Zlib/private/MakeUtil.pm
3118 ____________________________________________________________________________
3119 [ 34423] By: nicholas on 2008/09/26 09:52:12
3120 Log: Subject: Hints file for MirOS BSD
3121 From: "Chris 'BinGOs' Williams" <chris@bingosnet.co.uk>
3122 Message-ID: <20080925150310.GA30736@klanker.bingosnet.co.uk>
3123 Date: Thu, 25 Sep 2008 16:03:10 +0100
3127 ____________________________________________________________________________
3128 [ 34422] By: nicholas on 2008/09/26 09:10:02
3129 Log: Upgrade to XSLoader 0.10.
3131 ! ext/DynaLoader/XSLoader_pm.PL ext/DynaLoader/t/XSLoader.t
3132 ____________________________________________________________________________
3133 [ 34421] By: steveh on 2008/09/26 08:44:33
3134 Log: Upgrade to podlators-2.1.4
3136 + lib/Pod/t/man-utf8.t
3137 ! MANIFEST lib/Pod/Man.pm lib/Pod/Text.pm
3138 ! lib/Pod/Text/Overstrike.pm lib/Pod/t/man-options.t
3139 ! lib/Pod/t/pod-spelling.t lib/Pod/t/text-utf8.t pod/pod2man.PL
3141 ____________________________________________________________________________
3142 [ 34420] By: merijn on 2008/09/26 08:39:27
3143 Log: $! and $1 are PVMG(), but their content is undefined when peeking
3145 ! ext/XS/APItest/t/svpeek.t
3146 ____________________________________________________________________________
3147 [ 34419] By: steveh on 2008/09/25 17:12:37
3148 Log: Don't skip exporting Perl_sv_peek in non-DEBUGGING builds since it
3149 is now used in XS::APItest (as of #34417)
3152 ____________________________________________________________________________
3153 [ 34418] By: merijn on 2008/09/25 13:46:24
3154 Log: Add new test file to MANIFEST. Fix tests for threaded builds.
3156 ! MANIFEST ext/XS/APItest/APItest.xs
3157 ____________________________________________________________________________
3158 [ 34417] By: merijn on 2008/09/25 12:54:16
3159 Log: New XS::APItest's for sv_peek based on my DDumper work
3161 + ext/XS/APItest/t/svpeek.t
3162 ! ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
3163 ____________________________________________________________________________
3164 [ 34416] By: merijn on 2008/09/25 11:55:49
3165 Log: pv_uni_display () omitted backslash in output string
3168 ____________________________________________________________________________
3169 [ 34414] By: merijn on 2008/09/24 12:20:35
3170 Log: Subject: Couple of mail address fixes
3171 From: Richard Foley <Richard.Foley@rfi.net>
3172 Date: Wed, 24 Sep 2008 14:07:38 +0200
3173 Message-Id: <200809241407.38389.Richard.Foley@rfi.net>
3175 ! pod/perldebtut.pod utils/perlbug.PL
3176 ____________________________________________________________________________
3177 [ 34409] By: nicholas on 2008/09/23 13:48:10
3178 Log: defined %{$package.'::'} isn't good enough to tell whether a module is
3179 loaded when it's XS and staticly linked to perl.
3181 ! ext/B/B/Concise.pm ext/B/t/concise.t
3182 ____________________________________________________________________________
3183 [ 34408] By: stevep on 2008/09/23 13:37:54
3184 Log: Subject: [PATCH] Show using waitpid in IPC::Open[23] SYNOPSIS
3185 From: brian d foy <brian.d.foy@gmail.com>
3186 Date: Sun, 21 Sep 2008 15:23:47 -0500
3187 Message-ID: <210920081523471499%brian.d.foy@gmail.com>
3189 ! lib/IPC/Open2.pm lib/IPC/Open3.pm
3190 ____________________________________________________________________________
3191 [ 34406] By: nicholas on 2008/09/23 13:31:26
3192 Log: The tests for the -ostash option to B::Concise will have been failing
3193 for -Uusedl since they were added. For now, test with a non-XS module,
3194 and TODO the test with the XS module when usedl is undefined.
3197 ____________________________________________________________________________
3198 [ 34404] By: nicholas on 2008/09/23 12:00:05
3199 Log: Fix tests for the case of -Du_usedl
3201 ! ext/DynaLoader/t/DynaLoader.t
3202 ____________________________________________________________________________
3203 [ 34402] By: stevep on 2008/09/23 02:59:24
3204 Log: Subject: [perl #59208][PATCH 5.8.x] ext/DynaLoader/t/XSLoader.t assumes dynamic loading
3205 From: Andy Dougherty <doughera@lafayette.edu>
3206 Date: Mon, 22 Sep 2008 13:36:57 -0400 (EDT)
3207 Message-ID: <Pine.LNX.4.64.0809221334120.11020@fractal.phys.lafayette.edu>
3209 ! ext/DynaLoader/t/XSLoader.t
3210 ____________________________________________________________________________
3211 [ 34400] By: nicholas on 2008/09/22 20:39:30
3212 Log: Change 30638 to 5.8.x inadvertently introduced (at lest) two
3213 regressions into the regexp engine. Add tests for the constructions
3214 that regressed, to prevent any future change falling foul of the same
3218 ____________________________________________________________________________
3219 [ 34392] By: rgs on 2008/09/22 08:30:40
3220 Log: Avoid uninitialized warnings from XSLoader
3222 ! ext/DynaLoader/XSLoader_pm.PL
3223 ____________________________________________________________________________
3224 [ 34391] By: steveh on 2008/09/22 08:16:57
3225 Log: Skip another module from the VERSION comparison checks
3227 ! Porting/cmpVERSION.pl
3228 ____________________________________________________________________________
3229 [ 34390] By: steveh on 2008/09/22 07:58:57
3230 Log: Fix syntax error in makedef.pl introduced by #34379
3233 ____________________________________________________________________________
3234 [ 34389] By: merijn on 2008/09/21 17:25:32
3235 Log: Subject: [PATCH] Re: [perl #59128] Typo in perldsc(1)
3236 From: Moritz Lenz <moritz@casella.verplant.org>
3237 Date: Sun, 21 Sep 2008 17:47:11 +0200
3238 Message-ID: <48D66C7F.6000602@casella.verplant.org>
3241 ____________________________________________________________________________
3242 [ 34388] By: merijn on 2008/09/21 17:18:15
3243 Log: Subject: Fwd: CPAN Upload: S/SA/SAPER/XSLoader-0.09.tar.gz
3244 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
3245 Date: Sun, 21 Sep 2008 18:31:48 +0200
3246 Message-Id: <D065A3BF-289B-43D4-9F30-D316414C1923@free.fr>
3248 ! ext/DynaLoader/XSLoader_pm.PL ext/DynaLoader/t/XSLoader.t
3249 ____________________________________________________________________________
3250 [ 34387] By: merijn on 2008/09/21 17:16:13
3251 Log: Subject: Fwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.27.tar.gz
3252 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
3253 Date: Sun, 21 Sep 2008 19:07:47 +0200
3254 Message-Id: <E10A395B-92A8-4803-8E75-383F7CE8A624@free.fr>
3256 ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL
3257 ! ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/Syslog.xs
3258 ____________________________________________________________________________
3259 [ 34386] By: merijn on 2008/09/21 17:10:23
3260 Log: Subject: [PATCH] Re: [perl #59134] Typo in File::stat man pag
3261 From: Moritz Lenz <moritz@casella.verplant.org>
3262 Date: Sun, 21 Sep 2008 17:50:04 +0200
3263 Message-ID: <20080921154935.4916.qmail@lists.develooper.com>
3266 ____________________________________________________________________________
3267 [ 34385] By: merijn on 2008/09/21 14:45:10
3268 Log: Subject: Fwd: CPAN Upload: S/SA/SAPER/constant-1.16.tar.gz
3269 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
3270 Date: Sun, 21 Sep 2008 16:13:36 +0200
3271 Message-Id: <5B1668F5-06FA-4104-9966-9727E880C533@free.fr>
3274 ____________________________________________________________________________
3275 [ 34384] By: gisle on 2008/09/20 18:13:37
3276 Log: Implement IO::Handle::say the same way as the builtin say().
3277 IO::Handle::say used to output $, before the newline.
3279 ! ext/IO/lib/IO/Handle.pm
3280 ____________________________________________________________________________
3281 [ 34383] By: nicholas on 2008/09/20 16:21:00
3282 Log: Another missing 'static' picked up by one of Merijn's smokers.
3285 ____________________________________________________________________________
3286 [ 34381] By: nicholas on 2008/09/20 11:38:46
3287 Log: Two missing 'static's, spotted by Merijn's smoker.
3290 ____________________________________________________________________________
3291 [ 34380] By: nicholas on 2008/09/19 20:46:56
3292 Log: Kevin J. Woolley has taken over from Gozer.
3294 ! Porting/repository.pod
3295 ____________________________________________________________________________
3296 [ 34379] By: merijn on 2008/09/17 15:45:09
3297 Log: RE: [perl #58858] Building Perl 5.10.0 in AIX 5.3 using "-Duseshrplib" option --> "ERROR: Undefined symbol: boot_DynaLoader"
3298 From: "Jan Dubois" <jand@activestate.com>
3299 Date: Mon, 15 Sep 2008 17:43:34 -0700
3300 Message-ID: <043301c91795$3fe15df0$bfa419d0$@com>
3303 ____________________________________________________________________________
3304 [ 34378] By: rgs on 2008/09/17 07:01:00
3305 Log: Subject: Re: [PATCH] Revised: Improved documentation for flock() in perlfunc.pod
3306 From: Paul Fenwick <pjf@perltraining.com.au>
3307 Date: Tue, 16 Sep 2008 20:32:39 +1000
3308 Message-ID: <48CF8B47.30803@perltraining.com.au>
3311 ____________________________________________________________________________
3312 [ 34377] By: nicholas on 2008/09/16 21:04:14
3313 Log: Subject: [PATCH] Don't reuse temp files in tests
3314 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3315 Message-ID: <1ff86f510809161335j73312da3v90fa6ef0cb8ac7c@mail.gmail.com>
3316 Date: Tue, 16 Sep 2008 16:35:11 -0400
3318 ! lib/charnames.t lib/strict.t lib/subs.t
3319 ____________________________________________________________________________
3320 [ 34373] By: nicholas on 2008/09/16 09:58:01
3321 Log: "Upgrade" AutoSplit to 1.06.
3324 ____________________________________________________________________________
3325 [ 34371] By: nicholas on 2008/09/15 22:53:27
3326 Log: SEGV in readline with $/ set to a reference, discovered by theorbtwo.
3327 The bug turns out to have been introduced in 2003, with change 18580.
3330 ____________________________________________________________________________
3331 [ 34370] By: nicholas on 2008/09/15 21:55:51
3332 Log: Bump $ExtUtils::Constant::Utils::VERSION.
3334 ! lib/ExtUtils/Constant/Utils.pm
3335 ____________________________________________________________________________
3336 [ 34369] By: nicholas on 2008/09/15 19:28:39
3337 Log: Bump $O::VERSION, to reflect change 32626, a doc change that is the only
3338 change to O.pm since 2001.
3341 ____________________________________________________________________________
3342 [ 34365] By: steveh on 2008/09/15 17:01:08
3343 Log: Bump VERSIONs in all non-dual-lived modules that have changed
3344 since 5.8.8, ready for merging into maint-5.8 prior to 5.8.9.
3345 (Many (all?) of these should really have been changed prior to
3346 5.10.0, but better late than never.)
3348 Also modify cmpVERSION.pl to skip uninstalled test modules whose
3349 VERSIONs don't really matter.
3351 ! Porting/cmpVERSION.pl ext/Opcode/ops.pm
3352 ! ext/XS/Typemap/Typemap.pm lib/DBM_Filter/compress.pm
3353 ! lib/DBM_Filter/encode.pm lib/DBM_Filter/int32.pm
3354 ! lib/DBM_Filter/null.pm lib/DBM_Filter/utf8.pm
3355 ! lib/File/CheckTree.pm lib/Getopt/Std.pm lib/IPC/Open3.pm
3356 ! lib/PerlIO.pm lib/Tie/Handle.pm lib/Tie/Hash.pm
3357 ! lib/Tie/Scalar.pm lib/blib.pm os2/OS2/Process/Process.pm
3358 ! vms/ext/Stdio/Stdio.pm
3359 ____________________________________________________________________________
3360 [ 34364] By: nicholas on 2008/09/15 10:56:23
3361 Log: Upgrade to podlators 2.1.3
3363 + lib/Pod/t/text-utf8.t
3364 ! MANIFEST lib/Pod/Man.pm lib/Pod/ParseLink.pm lib/Pod/Text.pm
3365 ! lib/Pod/t/man-options.t lib/Pod/t/pod-spelling.t
3366 ! lib/Pod/t/text-options.t lib/Pod/t/text.t pod/pod2man.PL
3368 ____________________________________________________________________________
3369 [ 34363] By: merijn on 2008/09/15 08:22:14
3370 Log: Add probes for LOCALTIME_max and LOCALTIME_min (y2038 project)
3372 ! Configure Porting/Glossary config_h.SH handy.h uconfig.sh
3373 ! win32/config.bc win32/config.gc win32/config.vc
3374 ! win32/config.vc64 win32/config_H.bc win32/config_H.gc
3375 ! win32/config_H.vc win32/config_H.vc64 win32/config_sh.PL
3376 ____________________________________________________________________________
3377 [ 34361] By: nicholas on 2008/09/14 21:27:42
3378 Log: The program spawned from process.t needs to set up @INC correctly, as
3379 process.t does not add an -I../lib for core.
3381 ! ext/Test/Harness/t/sample-tests/delayed
3382 ____________________________________________________________________________
3383 [ 34359] By: nicholas on 2008/09/13 15:25:35
3384 Log: Upgrade to Test::Harness 3.14
3386 + ext/Test/Harness/lib/App/Prove/State/Result.pm
3387 + ext/Test/Harness/lib/App/Prove/State/Result/Test.pm
3388 + ext/Test/Harness/t/glob-to-regexp.t
3389 + ext/Test/Harness/t/harness-subclass.t
3390 + ext/Test/Harness/t/lib/NOP.pm
3391 + ext/Test/Harness/t/state_results.t
3392 ! MANIFEST ext/Test/Harness/Changes ext/Test/Harness/Makefile.PL
3393 ! ext/Test/Harness/bin/prove ext/Test/Harness/lib/App/Prove.pm
3394 ! ext/Test/Harness/lib/App/Prove/State.pm
3395 ! ext/Test/Harness/lib/TAP/Base.pm
3396 ! ext/Test/Harness/lib/TAP/Formatter/Color.pm
3397 ! ext/Test/Harness/lib/TAP/Formatter/Console.pm
3398 ! ext/Test/Harness/lib/TAP/Formatter/Console/ParallelSession.pm
3399 ! ext/Test/Harness/lib/TAP/Formatter/Console/Session.pm
3400 ! ext/Test/Harness/lib/TAP/Harness.pm
3401 ! ext/Test/Harness/lib/TAP/Object.pm
3402 ! ext/Test/Harness/lib/TAP/Parser.pm
3403 ! ext/Test/Harness/lib/TAP/Parser/Aggregator.pm
3404 ! ext/Test/Harness/lib/TAP/Parser/Grammar.pm
3405 ! ext/Test/Harness/lib/TAP/Parser/Iterator.pm
3406 ! ext/Test/Harness/lib/TAP/Parser/Iterator/Array.pm
3407 ! ext/Test/Harness/lib/TAP/Parser/Iterator/Process.pm
3408 ! ext/Test/Harness/lib/TAP/Parser/Iterator/Stream.pm
3409 ! ext/Test/Harness/lib/TAP/Parser/IteratorFactory.pm
3410 ! ext/Test/Harness/lib/TAP/Parser/Multiplexer.pm
3411 ! ext/Test/Harness/lib/TAP/Parser/Result.pm
3412 ! ext/Test/Harness/lib/TAP/Parser/Result/Bailout.pm
3413 ! ext/Test/Harness/lib/TAP/Parser/Result/Comment.pm
3414 ! ext/Test/Harness/lib/TAP/Parser/Result/Plan.pm
3415 ! ext/Test/Harness/lib/TAP/Parser/Result/Pragma.pm
3416 ! ext/Test/Harness/lib/TAP/Parser/Result/Test.pm
3417 ! ext/Test/Harness/lib/TAP/Parser/Result/Unknown.pm
3418 ! ext/Test/Harness/lib/TAP/Parser/Result/Version.pm
3419 ! ext/Test/Harness/lib/TAP/Parser/Result/YAML.pm
3420 ! ext/Test/Harness/lib/TAP/Parser/ResultFactory.pm
3421 ! ext/Test/Harness/lib/TAP/Parser/Scheduler.pm
3422 ! ext/Test/Harness/lib/TAP/Parser/Scheduler/Job.pm
3423 ! ext/Test/Harness/lib/TAP/Parser/Scheduler/Spinner.pm
3424 ! ext/Test/Harness/lib/TAP/Parser/Source.pm
3425 ! ext/Test/Harness/lib/TAP/Parser/Source/Perl.pm
3426 ! ext/Test/Harness/lib/TAP/Parser/Utils.pm
3427 ! ext/Test/Harness/lib/TAP/Parser/YAMLish/Reader.pm
3428 ! ext/Test/Harness/lib/TAP/Parser/YAMLish/Writer.pm
3429 ! ext/Test/Harness/lib/Test/Harness.pm
3430 ! ext/Test/Harness/t/000-load.t
3431 ! ext/Test/Harness/t/compat/failure.t
3432 ! ext/Test/Harness/t/compat/test-harness-compat.t
3433 ! ext/Test/Harness/t/harness.t ext/Test/Harness/t/iterators.t
3434 ! ext/Test/Harness/t/multiplexer.t ext/Test/Harness/t/nofork.t
3435 ! ext/Test/Harness/t/parse.t ext/Test/Harness/t/process.t
3436 ! ext/Test/Harness/t/prove.t ext/Test/Harness/t/proverc.t
3437 ! ext/Test/Harness/t/proverun.t ext/Test/Harness/t/regression.t
3438 ! ext/Test/Harness/t/sample-tests/delayed
3439 ! ext/Test/Harness/t/sample-tests/inc_taint
3440 ! ext/Test/Harness/t/sample-tests/stdout_stderr
3441 ! ext/Test/Harness/t/source.t ext/Test/Harness/t/state.t
3442 ! ext/Test/Harness/t/testargs.t
3443 ____________________________________________________________________________
3444 [ 34358] By: rgs on 2008/09/13 08:44:30
3445 Log: Subject: Re: [5.8] Change 33727 (op.c) breaks constant folding in "elsif"
3446 From: Vincent Pit <perl@profvince.com>
3447 Date: Sat, 13 Sep 2008 01:13:30 +0200
3448 Message-ID: <48CAF79A.6000001@profvince.com>
3450 ! embed.fnc embed.h ext/B/t/deparse.t op.c pod/perlapi.pod
3452 ____________________________________________________________________________
3453 [ 34357] By: nicholas on 2008/09/12 21:02:55
3454 Log: In S_mro_get_linear_isa_dfs(), add void casts to silence two warnings
3455 about "value computed is not used". Re-order the code to group
3456 operations on the isa hash with each other. Add a SvREADONLY_on() on
3457 the isa array if it is generated by Perl_get_isa_hash().
3460 ____________________________________________________________________________
3461 [ 34356] By: nicholas on 2008/09/12 09:25:55
3462 Log: Build the isa cache from any linear ISA, rather than forcing the use
3463 of dfs. This avoids calling dfs on a C3 class (and all its parents),
3464 which won't break anything, but is more work than is needed.
3467 ____________________________________________________________________________
3468 [ 34355] By: nicholas on 2008/09/12 08:52:50
3469 Log: Need to free the isa lookup hash before rebuilding it.
3471 ! mro.c t/op/universal.t
3472 ____________________________________________________________________________
3473 [ 34354] By: nicholas on 2008/09/12 00:19:51
3474 Log: Create a direct lookup hash for ->isa() lookup, by retaining the
3475 de-duping hash used by S_mro_get_linear_isa_dfs(). Provide a new
3476 function Perl_get_isa_hash() to lazily retrieve this. (Which could
3477 actually be static if S_isa_lookup() and Perl_sv_derived_from()
3478 moved into mro.c.) Make S_isa_lookup() use this lookup hash in place
3479 of a linear walk of the linear isa. This should turn isa lookups from
3480 O(n) to O(1), which should make heavy users of ->isa() faster.
3481 (eg PPI, and hence Perl Critic).
3483 ! embed.fnc hv.c hv.h mro.c proto.h universal.c
3484 ____________________________________________________________________________
3485 [ 34353] By: nicholas on 2008/09/11 22:11:32
3486 Log: Abolish the warning "Can't locate package %"SVf" for the parents of %s"
3487 which doesn't tell you anything you won't discover soon enough when you
3488 try to call a method. (Or haven't already been warned about when @ISA
3491 ! pod/perldiag.pod universal.c
3492 ____________________________________________________________________________
3493 [ 34352] By: nicholas on 2008/09/11 21:46:28
3494 Log: As stash can't be NULL, no need to check name_stash is not NULL before
3495 comparing the two, as a NULL == NULL comparison can't happen.
3498 ____________________________________________________________________________
3499 [ 34351] By: nicholas on 2008/09/11 21:27:43
3500 Log: The stash argument to S_isa_lookup() actually never is NULL.
3503 ____________________________________________________________________________
3504 [ 34350] By: nicholas on 2008/09/11 21:27:07
3505 Log: Use 1 line of code in place of 6 in Perl_sv_derived_from().
3508 ____________________________________________________________________________
3509 [ 34349] By: nicholas on 2008/09/11 21:12:51
3510 Log: S_isa_lookup() no longer recurses (as of Brandon's MRO changes), so we
3511 don't need to pass in name_stash as a parameter.
3513 ! embed.fnc embed.h proto.h universal.c
3514 ____________________________________________________________________________
3515 [ 34348] By: steveh on 2008/09/11 16:50:06
3516 Log: Skip another file in the VERSION comparison program
3518 ! Porting/cmpVERSION.pl
3519 ____________________________________________________________________________
3520 [ 34338] By: rgs on 2008/09/11 07:53:36
3521 Log: Subject: Re: blead with -Dusemymalloc fails on t/comp/hints.t
3522 From: Vincent Pit <perl@profvince.com>
3523 Date: Wed, 10 Sep 2008 22:59:14 +0200
3524 Message-ID: <48C83522.9010804@profvince.com>
3527 ____________________________________________________________________________
3528 [ 34337] By: nicholas on 2008/09/10 18:27:37
3529 Log: Subject: [PATCH] Watchdog re-queue
3530 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3531 Message-ID: <1ff86f510809090654v2de48f1r37499d573f452cdb@mail.gmail.com>
3532 Date: Tue, 9 Sep 2008 09:54:41 -0400
3535 ____________________________________________________________________________
3536 [ 34334] By: nicholas on 2008/09/10 15:53:22
3537 Log: Correct Audrey's name in traditional and simplified Chinese (with a lot
3540 ! README.cn README.tw
3541 ____________________________________________________________________________
3542 [ 34330] By: nicholas on 2008/09/10 09:16:06
3543 Log: Update Changes.
3546 ____________________________________________________________________________
3547 [ 34329] By: nicholas on 2008/09/09 17:36:41
3548 Log: Suck in r1147 from TH3's svn:
3549 Make test work if HARNESS_TIMER=1. Thanks Petdance.
3551 ! ext/Test/Harness/t/prove.t
3552 ____________________________________________________________________________
3553 [ 34328] By: nicholas on 2008/09/09 16:32:08
3554 Log: Subject: [PATCH] Fix parallel testing temp filenames
3555 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3556 Message-ID: <1ff86f510809090852radb1044k43ff848c2d1e11fa@mail.gmail.com>
3557 Date: Tue, 9 Sep 2008 11:52:45 -0400
3559 ! lib/charnames.t lib/strict.t lib/subs.t
3560 ____________________________________________________________________________
3561 [ 34324] By: steveh on 2008/09/09 14:26:18
3564 ! AUTHORS Porting/checkAUTHORS.pl
3565 ____________________________________________________________________________
3566 [ 34322] By: nicholas on 2008/09/08 20:37:54
3567 Log: Subject: Re: 'if not / unless' optimization change makes my pow test go POW!
3568 From: Vincent Pit <perl@profvince.com>
3569 Message-ID: <48C586BA.4050603@profvince.com>
3570 Date: Mon, 08 Sep 2008 22:10:34 +0200
3572 ! ext/B/t/deparse.t op.c t/op/lop.t
3573 ____________________________________________________________________________
3574 [ 34321] By: nicholas on 2008/09/08 20:16:02
3575 Log: Cross-propagate changes between make_ext and make_ext_cross.
3576 Hopefully we can heal the code fork soon.
3578 ! ext/util/make_ext ext/util/make_ext_cross
3579 ____________________________________________________________________________
3580 [ 34320] By: nicholas on 2008/09/08 19:13:28
3581 Log: Upgrade to CGI.pm 3.42
3583 ! lib/CGI.pm lib/CGI/Changes lib/CGI/Pretty.pm lib/CGI/Util.pm
3584 ! lib/CGI/t/upload.t lib/CGI/t/uploadInfo.t
3585 ____________________________________________________________________________
3586 [ 34319] By: nicholas on 2008/09/08 12:35:46
3587 Log: Re-instate all the warnings checks that don't work on Win32, but with
3588 a SKIP that triggers on Win32. (So that they get tested elsewhere)
3590 ! t/lib/warnings/9uninit
3591 ____________________________________________________________________________
3592 [ 34318] By: nicholas on 2008/09/08 09:40:47
3593 Log: Update gellyfish's e-mail.
3595 ! AUTHORS Porting/checkAUTHORS.pl
3596 ____________________________________________________________________________
3597 [ 34317] By: rgs on 2008/09/08 08:41:50
3598 Log: Subject: [PATCH at 34306] - crosscompilation - step 1 of N+1
3599 From: Vadim Konovalov <vadim@vkonovalov.ru>
3600 Date: Mon, 08 Sep 2008 07:04:09 +0400
3601 Message-ID: <48C49629.4000208@vkonovalov.ru>
3603 ! Cross/build-arm-n770-sh Cross/cflags-cross-arm
3604 ! Cross/config.sh-arm-linux Cross/config.sh-arm-linux-n770
3606 ____________________________________________________________________________
3607 [ 34316] By: craigb on 2008/09/08 02:41:04
3608 Log: Make sure the watchdog requeues itself when sleep() wakes up early
3609 (such as when an alarm fires). Also, bail out with SIGTERM rather
3610 than SIGKILL on VMS since the latter kills the shell from which
3614 ____________________________________________________________________________
3615 [ 34315] By: craigb on 2008/09/08 02:30:50
3616 Log: Make sure temp file has an extension on VMS to work with the new
3617 temp file name generator in t/test.pl
3619 ! t/comp/multiline.t
3620 ____________________________________________________________________________
3621 [ 34314] By: rgs on 2008/09/07 22:10:58
3622 Log: Subject: [PATCH?] $ENV{TEST_JOBS} vs $ENV{HARNESS_OPTIONS}
3623 From: Bram <p5p@perl.wizbit.be>
3624 Date: Tue, 12 Aug 2008 20:50:47 +0200
3625 Message-ID: <20080812205047.05lrnmbqlccs08g8@horde.wizbit.be>
3628 ____________________________________________________________________________
3629 [ 34312] By: rgs on 2008/09/07 21:46:18
3630 Log: Subject: [perl #57016] debugger: o warn=0 die=0 ignored
3631 From: "Tye McQueen" (via RT) <perlbug-followup@perl.org>
3632 Date: Wed, 16 Jul 2008 13:02:27 -0700
3633 Message-ID: <rt-3.6.HEAD-9960-1216238547-448.57016-75-0@perl.org>
3636 ____________________________________________________________________________
3637 [ 34311] By: rgs on 2008/09/07 21:38:23
3638 Log: Subject: [DOC PATCH] av.c - clearify that av_shift returns &PL_sv_undef if array is empty
3639 From: Claes Jakobsson <claes@surfar.nu>
3640 Date: Sat, 9 Aug 2008 11:22:18 +0200
3641 Message-Id: <0726E7A8-C29F-409C-81E6-B464EE6A3DDD@surfar.nu>
3644 ____________________________________________________________________________
3645 [ 34310] By: rgs on 2008/09/07 21:32:44
3646 Log: Subject: Re: unless(...) terser than if(!...)
3647 From: Vincent Pit <perl@profvince.com>
3648 Date: Fri, 29 Aug 2008 22:47:28 +0200
3649 Message-ID: <48B86060.4090905@profvince.com>
3651 ! ext/B/t/deparse.t lib/overload.t op.c t/op/do.t t/op/lop.t
3652 ____________________________________________________________________________
3653 [ 34309] By: rgs on 2008/09/07 21:14:49
3654 Log: Subject: [PATCH] Fix mismatched #if/#endif in Win64 configuration.
3655 From: "Jan Dubois" <jand@activestate.com>
3656 Date: Sun, 7 Sep 2008 13:23:19 -0700
3657 Message-ID: <002c01c91127$9149a810$b3dcf830$@com>
3659 ! win32/config_H.vc64
3660 ____________________________________________________________________________
3661 [ 34308] By: nicholas on 2008/09/07 20:03:41
3662 Log: Split all the tests for ops that can return undef for defined args
3663 into separate tests to diagnose the cause of daily build smoke.
3665 ! t/lib/warnings/9uninit
3666 ____________________________________________________________________________
3667 [ 34307] By: nicholas on 2008/09/07 14:11:40
3668 Log: Fix an inconsistency spotted by David Landgren. (Although this is not
3669 his proffered patch)
3672 ____________________________________________________________________________
3673 [ 34306] By: nicholas on 2008/09/07 12:10:48
3674 Log: Two missed s/Autrijus/Audrey/g
3676 ! README.cn README.tw
3677 ____________________________________________________________________________
3678 [ 34303] By: nicholas on 2008/09/07 10:56:19
3679 Log: Upgrade to ExtUtils::CBuilder 0.24
3680 Local change 34219 remains.
3682 ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/Base.pm
3683 ! lib/ExtUtils/CBuilder/Changes
3684 ! lib/ExtUtils/CBuilder/Platform/Unix.pm
3685 ! lib/ExtUtils/CBuilder/Platform/VMS.pm
3686 ! lib/ExtUtils/CBuilder/Platform/Windows.pm
3687 ! lib/ExtUtils/CBuilder/Platform/aix.pm
3688 ! lib/ExtUtils/CBuilder/Platform/cygwin.pm
3689 ! lib/ExtUtils/CBuilder/Platform/darwin.pm
3690 ! lib/ExtUtils/CBuilder/Platform/dec_osf.pm
3691 ! lib/ExtUtils/CBuilder/Platform/os2.pm
3692 ____________________________________________________________________________
3693 [ 34302] By: nicholas on 2008/09/07 08:46:13
3694 Log: Upgrade to CGI.pm 3.41
3695 Local change 34208, 34278 remain.
3697 ! lib/CGI.pm lib/CGI/Changes
3698 ____________________________________________________________________________
3699 [ 34282] By: nicholas on 2008/09/05 21:03:46
3700 Log: Subject: [PATCH] bugfix, AutoLoader 0.67
3701 From: Steffen Mueller <wyp3rlx02@sneakemail.com>
3702 Message-ID: <20080905115602.23307.qmail@lists.develooper.com>
3703 Date: Fri, 05 Sep 2008 13:56:01 +0200
3705 ! lib/AutoLoader.pm lib/AutoLoader/t/01AutoLoader.t
3706 ____________________________________________________________________________
3707 [ 34278] By: steveh on 2008/09/05 17:26:44
3708 Log: Fix a couple of failing CGI.pm tests on Win32
3710 (My temporary directory is C:\DOCUME~1\shay\LOCALS~1\Temp, so we need
3711 to allow ~ characters.)
3714 ____________________________________________________________________________
3715 [ 34272] By: merijn on 2008/09/05 13:57:08
3716 Log: Subject: Add missing "a" to binmode documentation in perlfunc.pod
3717 From: Matt Kraai <kraai@ftbfs.org>
3718 Date: Thu, 4 Sep 2008 21:16:54 -0700
3719 Message-ID: <20080905041654.GA4380@ftbfs.org>
3722 ____________________________________________________________________________
3723 [ 34258] By: nicholas on 2008/09/03 22:10:29
3724 Log: Subject: Re: Change 34166: Small typo fix
3725 From: Paul Johnson <paul@pjcj.net>
3726 Message-ID: <20080731164510.GH15114@pjcj.net>
3727 Date: Thu, 31 Jul 2008 18:45:10 +0200
3730 ____________________________________________________________________________
3731 [ 34252] By: nicholas on 2008/09/03 19:07:36
3732 Log: Reflect local modifications to dual life modules in changes 34219 and
3735 ! lib/ExtUtils/CBuilder/Platform/cygwin.pm lib/File/Temp.pm
3736 ____________________________________________________________________________
3737 [ 34243] By: nicholas on 2008/09/02 17:13:22
3738 Log: Add the URL for annotated svn of S03.
3741 ____________________________________________________________________________
3742 [ 34242] By: nicholas on 2008/09/02 15:27:08
3743 Log: Tweaks and reflowing for the cc/linker split.
3746 ____________________________________________________________________________
3747 [ 34241] By: nicholas on 2008/09/02 15:18:57
3748 Log: The tasks needed to get smart match fixing underway for 5.10.1
3751 ____________________________________________________________________________
3752 [ 34240] By: nicholas on 2008/09/02 14:16:13
3753 Log: Note the task TODO of splitting the linker from the compiler.
3756 ____________________________________________________________________________
3757 [ 34239] By: merijn on 2008/09/02 13:03:04
3758 Log: Subject: [PATCH] clear docs on exists wrt autovivification
3760 Date: August 26, 2008 11:23
3763 ____________________________________________________________________________
3764 [ 34238] By: ams on 2008/09/01 12:59:06
3768 ____________________________________________________________________________
3769 [ 34237] By: nicholas on 2008/08/30 15:50:00
3770 Log: Subject: [PATCH] Perl TODO related to threads::shared done
3771 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3772 Message-ID: <1ff86f510808271149n28fdd43dg2acd71355e959366@mail.gmail.com>
3773 Date: Wed, 27 Aug 2008 14:49:55 -0400
3775 Message-ID: <1ff86f510808280540i5aa077adk55a1e64336866458@mail.gmail.com>
3777 Subject: [PATCH] perltodo.pod cleanup for nonxs installation
3778 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3779 Date: Thu, 28 Aug 2008 08:40:15 -0400
3780 Message-ID: <1ff86f510808280540i5aa077adk55a1e64336866458@mail.gmail.com>
3783 ____________________________________________________________________________
3784 [ 34236] By: nicholas on 2008/08/30 15:33:26
3785 Log: Subject: [PATCH] Architecture-Independent Non-XS extenstions
3786 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3787 Message-ID: <1ff86f510808280530ue0e3140q7e4ce71d5f395cc9@mail.gmail.com>
3788 Date: Thu, 28 Aug 2008 08:30:38 -0400
3791 ____________________________________________________________________________
3792 [ 34235] By: nicholas on 2008/08/30 14:32:36
3793 Log: Silence warnings when -destdir isn't set.
3796 ____________________________________________________________________________
3797 [ 34234] By: nicholas on 2008/08/28 13:11:44
3798 Log: Fix #30660: Repeated spaces on shebang line stops option parsing
3799 From a patch and test sent by Renée Bäcker in
3800 <48B271A3.80808@smart-websolutions.de>
3802 ! perl.c t/run/switches.t
3803 ____________________________________________________________________________
3804 [ 34233] By: nicholas on 2008/08/26 14:31:07
3805 Log: No, third time not lucky. Remove the extraneous leading - sign.
3808 ____________________________________________________________________________
3809 [ 34232] By: nicholas on 2008/08/26 14:28:14
3810 Log: And then change 34231 removed the other t/lib/Dev/Null.pm from the
3811 MANIFEST, when it too needs to stay. Third time lucky?
3814 ____________________________________________________________________________
3815 [ 34231] By: nicholas on 2008/08/26 14:12:49
3816 Log: Khaaaaan! Change 34230 wasn't right. The tests all passed because I
3817 had a(nother) copy of Dev::Null in the "right" place. So make that
3818 right place official.
3820 +> t/lib/Dev/Null.pm
3821 - lib/Test/Simple/t/lib/Dev/Null.pm
3822 ! MANIFEST Porting/Maintainers.pl
3823 ____________________________________________________________________________
3824 [ 34230] By: nicholas on 2008/08/26 13:49:24
3825 Log: And then add the Dev::Null from Test-Simple-0.80
3827 + lib/Test/Simple/t/lib/Dev/Null.pm
3829 ____________________________________________________________________________
3830 [ 34229] By: nicholas on 2008/08/26 13:29:49
3831 Log: Move all of Test::Harness's test modules into ext/Test/Harness/t/lib
3833 +> ext/Test/Harness/t/lib/App/Prove/Plugin/Dummy.pm
3834 +> ext/Test/Harness/t/lib/Dev/Null.pm
3835 +> ext/Test/Harness/t/lib/EmptyParser.pm
3836 +> ext/Test/Harness/t/lib/IO/c55Capture.pm
3837 +> ext/Test/Harness/t/lib/MyCustom.pm
3838 +> ext/Test/Harness/t/lib/MyGrammar.pm
3839 +> ext/Test/Harness/t/lib/MyIterator.pm
3840 +> ext/Test/Harness/t/lib/MyIteratorFactory.pm
3841 +> ext/Test/Harness/t/lib/MyPerlSource.pm
3842 +> ext/Test/Harness/t/lib/MyResult.pm
3843 +> ext/Test/Harness/t/lib/MyResultFactory.pm
3844 +> ext/Test/Harness/t/lib/MySource.pm
3845 +> ext/Test/Harness/t/lib/NoFork.pm
3846 +> ext/Test/Harness/t/lib/TAP/Parser/SubclassTest.pm
3847 - t/lib/App/Prove/Plugin/Dummy.pm t/lib/Dev/Null.pm
3848 - t/lib/EmptyParser.pm t/lib/IO/c55Capture.pm t/lib/MyCustom.pm
3849 - t/lib/MyGrammar.pm t/lib/MyIterator.pm
3850 - t/lib/MyIteratorFactory.pm t/lib/MyPerlSource.pm
3851 - t/lib/MyResult.pm t/lib/MyResultFactory.pm t/lib/MySource.pm
3852 - t/lib/NoFork.pm t/lib/TAP/Parser/SubclassTest.pm
3853 ! MANIFEST Porting/Maintainers.pl
3854 ! ext/Test/Harness/t/compat/inc_taint.t
3855 ! ext/Test/Harness/t/grammar.t ext/Test/Harness/t/harness.t
3856 ! ext/Test/Harness/t/nofork-mux.t ext/Test/Harness/t/nofork.t
3857 ! ext/Test/Harness/t/parse.t ext/Test/Harness/t/parser-config.t
3858 ! ext/Test/Harness/t/parser-subclass.t
3859 ! ext/Test/Harness/t/prove.t ext/Test/Harness/t/source.t
3860 ____________________________________________________________________________
3861 [ 34228] By: steveh on 2008/08/26 13:29:08
3862 Log: Fix new test added by #34198, which failed on Win32
3865 ____________________________________________________________________________
3866 [ 34227] By: nicholas on 2008/08/26 10:51:53
3867 Log: Move t/lib/{data,sample-tests,source_tests,subclass_tests} into
3868 ext/Test/Harness/t/{data,sample-tests,source_tests,subclass_tests}
3869 (The same path as in the Test-Harness distribution.)
3871 +> (branch 65 files)
3872 - t/lib/data/catme.1 t/lib/data/proverc t/lib/data/sample.yml
3873 - t/lib/sample-tests/bailout t/lib/sample-tests/bignum
3874 - t/lib/sample-tests/bignum_many t/lib/sample-tests/combined
3875 - t/lib/sample-tests/combined_compat t/lib/sample-tests/delayed
3876 - t/lib/sample-tests/descriptive
3877 - t/lib/sample-tests/descriptive_trailing t/lib/sample-tests/die
3878 - t/lib/sample-tests/die_head_end
3879 - t/lib/sample-tests/die_last_minute
3880 - t/lib/sample-tests/die_unfinished
3881 - t/lib/sample-tests/duplicates t/lib/sample-tests/echo
3882 - t/lib/sample-tests/empty t/lib/sample-tests/escape_eol
3883 - t/lib/sample-tests/escape_hash t/lib/sample-tests/head_end
3884 - t/lib/sample-tests/head_fail t/lib/sample-tests/inc_taint
3885 - t/lib/sample-tests/junk_before_plan
3886 - t/lib/sample-tests/lone_not_bug t/lib/sample-tests/no_nums
3887 - t/lib/sample-tests/no_output t/lib/sample-tests/out_err_mix
3888 - t/lib/sample-tests/out_of_order t/lib/sample-tests/schwern
3889 - t/lib/sample-tests/schwern-todo-quiet
3890 - t/lib/sample-tests/segfault
3891 - t/lib/sample-tests/sequence_misparse
3892 - t/lib/sample-tests/shbang_misparse t/lib/sample-tests/simple
3893 - t/lib/sample-tests/simple_fail t/lib/sample-tests/simple_yaml
3894 - t/lib/sample-tests/skip t/lib/sample-tests/skip_nomsg
3895 - t/lib/sample-tests/skipall t/lib/sample-tests/skipall_nomsg
3896 - t/lib/sample-tests/skipall_v13
3897 - t/lib/sample-tests/space_after_plan
3898 - t/lib/sample-tests/stdout_stderr t/lib/sample-tests/strict
3899 - t/lib/sample-tests/switches t/lib/sample-tests/taint
3900 - t/lib/sample-tests/taint_warn t/lib/sample-tests/todo
3901 - t/lib/sample-tests/todo_inline
3902 - t/lib/sample-tests/todo_misparse t/lib/sample-tests/too_many
3903 - t/lib/sample-tests/version_good
3904 - t/lib/sample-tests/version_late t/lib/sample-tests/version_old
3905 - t/lib/sample-tests/vms_nit t/lib/sample-tests/with_comments
3906 - t/lib/source_tests/harness t/lib/source_tests/harness_badtap
3907 - t/lib/source_tests/harness_complain
3908 - t/lib/source_tests/harness_directives
3909 - t/lib/source_tests/harness_failure t/lib/source_tests/source
3910 - t/lib/subclass_tests/non_perl_source
3911 - t/lib/subclass_tests/perl_source
3912 ! MANIFEST Porting/Maintainers.pl
3913 ! ext/Test/Harness/t/compat/failure.t
3914 ! ext/Test/Harness/t/compat/inc_taint.t
3915 ! ext/Test/Harness/t/compat/test-harness-compat.t
3916 ! ext/Test/Harness/t/harness.t ext/Test/Harness/t/iterators.t
3917 ! ext/Test/Harness/t/multiplexer.t ext/Test/Harness/t/nofork.t
3918 ! ext/Test/Harness/t/parse.t ext/Test/Harness/t/parser-config.t
3919 ! ext/Test/Harness/t/parser-subclass.t
3920 ! ext/Test/Harness/t/process.t ext/Test/Harness/t/prove.t
3921 ! ext/Test/Harness/t/proverc.t ext/Test/Harness/t/proverun.t
3922 ! ext/Test/Harness/t/regression.t ext/Test/Harness/t/source.t
3923 ! ext/Test/Harness/t/testargs.t
3924 ____________________________________________________________________________
3925 [ 34226] By: merijn on 2008/08/25 15:56:16
3926 Log: Subject: [PATCH] Add cygperl*.dll to packlist
3927 From: "Jerry D. Hedden" <jdhedden@cpan.org>
3928 Date: Mon, 25 Aug 2008 10:47:24 -0400
3929 Message-ID: <1ff86f510808250747s1e0c42demb2d4ac8dc5d33925@mail.gmail.com>
3932 ____________________________________________________________________________
3933 [ 34225] By: rgs on 2008/08/24 15:23:41
3934 Log: Subject: [PATCH] Safer environ iteration
3935 From: "Milosz Tanski" <mtanski@gridapp.com>
3936 Date: Tue, 5 Aug 2008 18:33:02 -0400
3937 Message-ID: <C0A5E31718FC064A91E9FD7BE2F081B1018A21D7@exchange.gridapp.com>
3940 ____________________________________________________________________________
3941 [ 34224] By: rgs on 2008/08/24 14:52:12
3942 Log: Subject: [PATCH] Unintented interpolation of $/ in regex (was: Re: [perl
3943 From: Bram <p5p@perl.wizbit.be>
3944 Date: Thu, 24 Jul 2008 18:14:27 +0200
3945 Message-ID: <20080724181427.aiml4sdvr40k4coc@horde.wizbit.be>
3947 Note that the Subject: has a typo - it should be $\
3949 This adds a new warning.
3950 I moved the tests from the original patch to t/lib/warnings/toke.
3952 ! pod/perldiag.pod t/lib/warnings/toke toke.c
3953 ____________________________________________________________________________
3954 [ 34223] By: rgs on 2008/08/24 14:39:10
3955 Log: Subject: Re: [perl #58218] backwards logic in perluniintro (5.10.0)
3956 From: "Dr.Ruud" <rvtol+news@isolution.nl>
3957 Date: Sat, 23 Aug 2008 10:07:45 +0200
3958 Message-ID: <20080823081032.32162.qmail@lists.develooper.com>
3960 ! pod/perluniintro.pod
3961 ____________________________________________________________________________
3962 [ 34222] By: rgs on 2008/08/24 14:13:52
3963 Log: Patch by Tod Hagan to document the 2nd argument of reval() in Safe.pm
3965 ! ext/Opcode/Safe.pm
3966 ____________________________________________________________________________
3967 [ 34221] By: rgs on 2008/08/24 13:41:40
3968 Log: Subject: [perl #57646] Weird non-equivalence between $::{'a'} = sub {} and *::a = sub {}
3969 From: "Bram via RT" <perlbug-followup@perl.org>
3970 Date: Wed, 06 Aug 2008 01:24:22 -0700
3971 Message-ID: <rt-3.6.HEAD-29759-1218011060-645.57646-15-0@perl.org>
3974 ____________________________________________________________________________
3975 [ 34220] By: davem on 2008/08/24 12:16:28
3976 Log: Don't add freed SVF_BREAK scalars to the freed list.
3977 This may still be referenced, so don't reuse.
3980 ____________________________________________________________________________
3981 [ 34219] By: merijn on 2008/08/24 08:58:40
3982 Log: Subject: [PATCH] Re: Fix 34200 on Cygwin
3983 From: Reini Urban <rurban@x-ray.at>
3984 Date: Sun, 24 Aug 2008 10:47:23 +0200
3985 Message-ID: <48B1201B.3080705@x-ray.at>
3987 ! installperl lib/ExtUtils/CBuilder/Platform/cygwin.pm
3988 ! lib/ExtUtils/t/Embed.t
3989 ____________________________________________________________________________
3990 [ 34218] By: merijn on 2008/08/22 15:09:27
3991 Log: Subject: [PATCH] Cygwin build harmonization, remove cygwin/Makefile.SHs
3992 From: "Reini Urban" <rurban@x-ray.at>
3993 Date: Mon, 28 Jul 2008 12:55:40 +0200
3994 Message-ID: <6910a60807280355g129511d9v61c9763c3fd12a27@mail.gmail.com>
3997 ____________________________________________________________________________
3998 [ 34217] By: nicholas on 2008/08/22 14:49:49
3999 Log: No, I didn't mean to commit the version *with* the abort(). It was
4000 meant to be removed once I'd proved it by running the tests without
4001 aborting. Oops. use more 'coffee';
4004 ____________________________________________________________________________
4005 [ 34216] By: nicholas on 2008/08/22 09:13:30
4006 Log: Note that we have no test coverage for this particular warning.
4009 ____________________________________________________________________________
4010 [ 34215] By: nicholas on 2008/08/22 07:00:17
4011 Log: In S_mro_get_linear_isa_dfs(), save copying by making a shared hash
4012 key scalar from the key of the hash entry we've just creating.
4013 (Currently the hash is disposed of afterwards, but soon it won't, so
4014 having both point to the same string buffer will also save memory.)
4017 ____________________________________________________________________________
4018 [ 34214] By: nicholas on 2008/08/22 06:10:31
4019 Log: In S_mro_get_linear_isa_dfs(), hv_exists_ent() followed by an optional
4020 hv_store_ent() can be replaced with an lvalue fetch.
4023 ____________________________________________________________________________
4024 [ 34213] By: nicholas on 2008/08/21 21:47:14
4025 Log: Change 33807 to fix bug #52740 wasn't quite right, as it ended up with
4026 unitialised reads (and sometimes even SEGVs).
4029 ____________________________________________________________________________
4030 [ 34212] By: nicholas on 2008/08/21 10:11:07
4031 Log: If I want to build Devel::NYTProf under the core tree, then the
4032 Makefile needs to know to build List::Util first.
4035 ____________________________________________________________________________
4036 [ 34211] By: davem on 2008/08/21 00:02:57
4037 Log: better document how the weakref backrefs array is refcounted
4040 ____________________________________________________________________________
4041 [ 34210] By: davem on 2008/08/20 23:43:01
4042 Log: Assert that backreferences array is not freed rather than handling it
4044 In several places where the weakrefs backreferences array is used
4045 or freed, the code checks whether the array has already been freed
4046 and if so skips. Since the array already being freed is a bad bug,
4047 lets instead assert that this never happens, based on the
4048 assumptions that (a) such premature freeing bugs are likely ironed
4049 out by now, (b) if they aren't then we want to know about them and
4050 fix them rather than silently skip.
4053 ____________________________________________________________________________
4054 [ 34209] By: davem on 2008/08/20 23:15:36
4055 Log: DBI memory leak in 5.10.0 due to change 26530
4057 A weakref to a HV would leak, because the xhv_backreferences
4058 array is created with a refcount of 2 (to avoid premature freeing
4059 during global destruction), but the RC was only decremented once
4060 when the parent HV was freed.
4061 Also, when thread cloned, the new array was being created with a
4062 RC of 1, rather than 2, which coincidentally worked due to the
4066 ____________________________________________________________________________
4067 [ 34208] By: merijn on 2008/08/20 13:55:37
4068 Log: Subject: Re: Re: [perl #30524] [PATCH] CGI.pm has poor list of temp directories on Windows
4069 From: renee.baecker@smart-websolutions.de
4070 Date: Wed, 20 Aug 2008 11:26:02 +0200 (CEST)
4071 Message-Id: <20080820092602.A87A612001D@rserv16.sitepush.net>
4074 ____________________________________________________________________________
4075 [ 34207] By: nicholas on 2008/08/19 19:16:43
4076 Log: Change 34206 forgot to update Maintainers.pl to reflect the
4079 ! Porting/Maintainers.pl
4080 ____________________________________________________________________________
4081 [ 34206] By: nicholas on 2008/08/19 18:09:00
4082 Log: Move the modules, tests, prove and Changes file from lib/ to
4083 ext/Test/Harness. Not everything is there yet, but it makes it way
4084 easier to swap the directory out and replace it with a trunk svn
4087 + ext/Test/Harness/Makefile.PL ext/Test/Harness/t/nofork-mux.t
4088 + ext/Test/Harness/t/state.t
4089 +> (branch 82 files)
4090 - lib/App/Prove.pm lib/App/Prove/State.pm lib/TAP/Base.pm
4091 - lib/TAP/Formatter/Color.pm lib/TAP/Formatter/Console.pm
4092 - lib/TAP/Formatter/Console/ParallelSession.pm
4093 - lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm
4094 - lib/TAP/Object.pm lib/TAP/Parser.pm
4095 - lib/TAP/Parser/Aggregator.pm lib/TAP/Parser/Grammar.pm
4096 - lib/TAP/Parser/Iterator.pm lib/TAP/Parser/Iterator/Array.pm
4097 - lib/TAP/Parser/Iterator/Process.pm
4098 - lib/TAP/Parser/Iterator/Stream.pm
4099 - lib/TAP/Parser/IteratorFactory.pm
4100 - lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm
4101 - lib/TAP/Parser/Result/Bailout.pm
4102 - lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm
4103 - lib/TAP/Parser/Result/Pragma.pm lib/TAP/Parser/Result/Test.pm
4104 - lib/TAP/Parser/Result/Unknown.pm
4105 - lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm
4106 - lib/TAP/Parser/ResultFactory.pm lib/TAP/Parser/Scheduler.pm
4107 - lib/TAP/Parser/Scheduler/Job.pm
4108 - lib/TAP/Parser/Scheduler/Spinner.pm lib/TAP/Parser/Source.pm
4109 - lib/TAP/Parser/Source/Perl.pm lib/TAP/Parser/Utils.pm
4110 - lib/TAP/Parser/YAMLish/Reader.pm
4111 - lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm
4112 - lib/Test/Harness/Changes lib/Test/Harness/bin/prove
4113 - lib/Test/Harness/t/000-load.t lib/Test/Harness/t/aggregator.t
4114 - lib/Test/Harness/t/bailout.t lib/Test/Harness/t/base.t
4115 - lib/Test/Harness/t/callbacks.t lib/Test/Harness/t/compat/env.t
4116 - lib/Test/Harness/t/compat/failure.t
4117 - lib/Test/Harness/t/compat/inc-propagation.t
4118 - lib/Test/Harness/t/compat/inc_taint.t
4119 - lib/Test/Harness/t/compat/nonumbers.t
4120 - lib/Test/Harness/t/compat/regression.t
4121 - lib/Test/Harness/t/compat/test-harness-compat.t
4122 - lib/Test/Harness/t/compat/version.t
4123 - lib/Test/Harness/t/console.t lib/Test/Harness/t/errors.t
4124 - lib/Test/Harness/t/grammar.t lib/Test/Harness/t/harness.t
4125 - lib/Test/Harness/t/iterators.t
4126 - lib/Test/Harness/t/multiplexer.t
4127 - lib/Test/Harness/t/nofork-mux.t lib/Test/Harness/t/nofork.t
4128 - lib/Test/Harness/t/object.t lib/Test/Harness/t/parse.t
4129 - lib/Test/Harness/t/parser-config.t
4130 - lib/Test/Harness/t/parser-subclass.t
4131 - lib/Test/Harness/t/premature-bailout.t
4132 - lib/Test/Harness/t/process.t lib/Test/Harness/t/prove.t
4133 - lib/Test/Harness/t/proveenv.t lib/Test/Harness/t/proverc.t
4134 - lib/Test/Harness/t/proverun.t lib/Test/Harness/t/regression.t
4135 - lib/Test/Harness/t/results.t lib/Test/Harness/t/scheduler.t
4136 - lib/Test/Harness/t/source.t lib/Test/Harness/t/spool.t
4137 - lib/Test/Harness/t/state.t lib/Test/Harness/t/streams.t
4138 - lib/Test/Harness/t/taint.t lib/Test/Harness/t/testargs.t
4139 - lib/Test/Harness/t/unicode.t lib/Test/Harness/t/utils.t
4140 - lib/Test/Harness/t/yamlish-output.t
4141 - lib/Test/Harness/t/yamlish-writer.t
4142 - lib/Test/Harness/t/yamlish.t
4143 ! MANIFEST utils/prove.PL
4144 ____________________________________________________________________________
4145 [ 34205] By: steveh on 2008/08/19 10:48:16
4146 Log: Subject: [PATCH] Re: Change 34184: Convert all unimaginative (ie race condition) temporary file names to
4147 From: Bram <p5p@perl.wizbit.be>
4148 Date: Tue, 12 Aug 2008 19:05:00 +0200
4149 Message-ID: <20080812190500.3ns5yf7ibocgo0w0@horde.wizbit.be>
4151 (Change 34184 missed one Comp.try in the MSWin32 case, which caused this
4152 test to fail on Win32)
4154 ! t/comp/multiline.t
4155 ____________________________________________________________________________
4156 [ 34204] By: nicholas on 2008/08/17 16:53:04
4157 Log: Skip the Perl debugger test if the harness itself is already running
4158 under some kind of debugger (such as a profiler) to avoid confusing
4159 things. (such as trashing the profiler output file from the harness.)
4162 ____________________________________________________________________________
4163 [ 34203] By: craigb on 2008/08/13 03:10:16
4164 Log: VMS-specific follow-up to tempfile name changes in 34182, plus
4165 a TODO in dup.t that's long since to-done.
4167 ! t/io/dup.t t/io/fs.t t/op/runlevel.t
4168 ____________________________________________________________________________
4169 [ 34202] By: steveh on 2008/08/12 12:40:04
4170 Log: Subject: RE: [perl #35877] Strange regex failure?
4171 From: Bram <p5p@perl.wizbit.be>
4172 Date: Sun, 03 Aug 2008 16:35:29 +0200
4173 Message-ID: <20080803163529.bd73ojeg2s4ow0w4@horde.wizbit.be>
4175 (Adds tests for perl #35877, which was fixed by change 29441)
4178 ____________________________________________________________________________
4179 [ 34201] By: stevep on 2008/08/11 14:41:47
4180 Log: Regen of perlapi.pod after differences where pointed out by
4184 ____________________________________________________________________________
4185 [ 34200] By: merijn on 2008/08/11 13:15:08
4186 Log: Subject: [PATCH] Cygwin build harmonization, remove cygwin/Makefile.SHs
4187 From: "Reini Urban" <rurban@x-ray.at>
4188 Date: Mon, 28 Jul 2008 12:55:40 +0200
4189 Message-ID: <6910a60807280355g129511d9v61c9763c3fd12a27@mail.gmail.com>
4191 - cygwin/Makefile.SHs
4192 ! MANIFEST Makefile.SH installperl
4193 ! lib/ExtUtils/CBuilder/Platform/cygwin.pm
4194 ! lib/ExtUtils/t/Embed.t
4195 ____________________________________________________________________________
4196 [ 34198] By: merijn on 2008/08/11 12:29:46
4197 Log: Subject: [perl #52740] [PATCH-tests] crash when localizing a symtab entry
4198 From: "Bram via RT" <perlbug-followup@perl.org>
4199 Date: Sun, 10 Aug 2008 10:59:16 -0700
4200 Message-ID: <rt-3.6.HEAD-29759-1218391153-38.52740-15-0@perl.org>
4203 ____________________________________________________________________________
4204 [ 34197] By: nicholas on 2008/08/10 21:54:00
4205 Log: Purge C<n_a> thoughtcrime from the pods.
4207 ! pod/perlcall.pod pod/perlembed.pod pod/perlxs.pod
4208 ____________________________________________________________________________
4209 [ 34196] By: nicholas on 2008/08/10 20:43:06
4210 Log: Subject: Avoid a potential testing race condition in lib/Dirhandle.ttest.
4211 From: Bram <p5p@perl.wizbit.be>
4212 Message-ID: <20080810203627.vj786wb688skc44w@horde.wizbit.be>
4213 Date: Sun, 10 Aug 2008 20:36:27 +0200
4216 ____________________________________________________________________________
4217 [ 34195] By: nicholas on 2008/08/10 20:27:38
4218 Log: Subject: Re: Change 34175: Avoid a potential testing race condition in Shell.pm's test.
4219 From: Bram <p5p@perl.wizbit.be>
4220 Message-ID: <20080810202907.0pfnzshsoco8owg4@horde.wizbit.be>
4221 Date: Sun, 10 Aug 2008 20:29:07 +0200
4224 ____________________________________________________________________________
4225 [ 34194] By: stevep on 2008/08/10 17:11:24
4226 Log: Upgrade to CGI.pm-3.40
4228 ! lib/CGI.pm lib/CGI/Fast.pm lib/CGI/t/request.t
4229 ____________________________________________________________________________
4230 [ 34193] By: stevep on 2008/08/10 16:58:49
4231 Log: Upgrade to ExtUtils-Manifest-1.54
4233 ! lib/ExtUtils/MANIFEST.SKIP lib/ExtUtils/Manifest.pm
4234 ! lib/ExtUtils/t/Manifest.t
4235 ____________________________________________________________________________
4236 [ 34192] By: nicholas on 2008/08/09 20:11:55
4237 Log: Use App::Prove::State to store the timings for the tests, and if
4238 timings are available, reorder the parallelisable tests to run the
4239 slowest first. Timings for a second run are 18 seconds less for me:
4240 Files=1553, Tests=209393, 459 wallclock secs (94.89 usr 13.16 sys + 638.19 cusr 58.59 csys = 804.83 CPU)
4241 Files=1553, Tests=209393, 441 wallclock secs (82.83 usr 13.90 sys + 622.13 cusr 59.20 csys = 778.06 CPU)
4243 ! Makefile.SH t/harness vms/descrip_mms.template win32/Makefile
4244 ! win32/Makefile.ce win32/makefile.mk
4245 ____________________________________________________________________________
4246 [ 34191] By: nicholas on 2008/08/09 13:16:03
4247 Log: Don't need to do the globbing before building the rules, as it makes
4248 the rules larger than necessary, and potentially slows things down.
4251 ____________________________________________________________________________
4252 [ 34190] By: nicholas on 2008/08/09 10:04:55
4253 Log: Don't bother hashing the key, or performing any other preparatory work,
4254 if there isn't anything to find.
4257 ____________________________________________________________________________
4258 [ 34189] By: nicholas on 2008/08/08 14:37:09
4259 Log: Note that I TODID most of parallel testing in the core.
4262 ____________________________________________________________________________
4263 [ 34188] By: merijn on 2008/08/08 14:18:30
4264 Log: Subject: [perl #24198] Bad default-domainname extraction in Configure-Script may cause infinite loops in perl-tests
4265 From: "Bram via RT" <perlbug-followup@perl.org>
4266 Date: Thu, 07 Aug 2008 06:00:47 -0700
4267 Message-ID: <rt-3.6.HEAD-29759-1218114045-1803.24198-15-0@perl.org>
4270 ____________________________________________________________________________
4271 [ 34185] By: nicholas on 2008/08/08 10:15:33
4272 Log: Everything in t/ can now run in parallel.
4275 ____________________________________________________________________________
4276 [ 34184] By: nicholas on 2008/08/08 09:59:45
4277 Log: Convert all unimaginative (ie race condition) temporary file names to
4278 use test.pl's tempfile().
4280 ! t/comp/multiline.t t/comp/script.t t/comp/use.t t/comp/utf.t
4281 ! t/run/cloexec.t t/run/runenv.t t/run/switchC.t
4282 ! t/run/switchF1.t t/run/switchd.t t/run/switches.t
4284 ____________________________________________________________________________
4285 [ 34183] By: nicholas on 2008/08/08 09:24:39
4286 Log: Use test.pl, not Test.pm, in t/run/*.t
4289 ____________________________________________________________________________
4290 [ 34182] By: nicholas on 2008/08/07 15:21:57
4291 Log: Convert all unimaginative (ie race condition) temporary file names to
4292 use test.pl's tempfile().
4294 ! t/io/crlf.t t/io/dup.t t/io/fflush.t t/io/fs.t t/io/inplace.t
4295 ! t/io/iprefix.t t/io/layers.t t/io/nargv.t t/io/open.t
4296 ! t/io/read.t t/io/tell.t t/io/through.t t/io/utf8.t
4297 ____________________________________________________________________________
4298 [ 34181] By: nicholas on 2008/08/07 10:36:32
4299 Log: Let rip with t/op/*.t in parallel too.
4302 ____________________________________________________________________________
4303 [ 34180] By: nicholas on 2008/08/07 10:12:44
4304 Log: Use test.pl's tempfile().
4306 ! t/op/closure.t t/op/dbm.t t/op/eval.t t/op/fork.t t/op/goto.t
4307 ! t/op/inccode.t t/op/lfs.t t/op/mydef.t t/op/read.t
4308 ! t/op/readline.t t/op/runlevel.t t/op/stat.t t/op/taint.t
4309 ____________________________________________________________________________
4310 [ 34179] By: nicholas on 2008/08/07 10:12:09
4311 Log: Fix bug in counting in tempfile().
4312 Also we need to note file names we give out, as some callers don't
4313 create them before calling us a second time.
4314 Add a regexp that matches the tempfile() names, for tests that want to
4318 ____________________________________________________________________________
4319 [ 34178] By: nicholas on 2008/08/07 08:23:13
4320 Log: A proper tempfile function that can be used multiple times.
4323 ____________________________________________________________________________
4324 [ 34177] By: nicholas on 2008/08/07 08:11:39
4325 Log: As rules can be glob patterns, leave them as glob patterns, and instead
4326 expand the globs when we walk the rules to create the full list of
4327 tests. Tests run more quickly.
4330 ____________________________________________________________________________
4331 [ 34176] By: nicholas on 2008/08/07 07:45:31
4332 Log: Run t/uni/*.t t/mro/*.t t/lib/*.t fully in parallel.
4335 ____________________________________________________________________________
4336 [ 34175] By: nicholas on 2008/08/06 21:36:45
4337 Log: Avoid a potential testing race condition in Shell.pm's test.
4340 ____________________________________________________________________________
4341 [ 34174] By: nicholas on 2008/08/06 17:51:10
4342 Log: If TEST_JOBS is set to something non-zero, use TAP::Harness to run the
4343 tests in parallel. The tests aren't fully parallelisable yet to the
4344 level we'd like, but one needs to start somewhere.
4347 ____________________________________________________________________________
4348 [ 34173] By: nicholas on 2008/08/06 16:04:49
4349 Log: Better temporary file name generation. (Avoid using ++, avoid file
4350 names clashing between different scripts, which may now be executing
4354 ____________________________________________________________________________
4355 [ 34172] By: nicholas on 2008/08/06 12:18:13
4356 Log: Bring the joy of strict to t/harness.
4359 ____________________________________________________________________________
4360 [ 34171] By: merijn on 2008/08/06 09:58:19
4361 Log: Subject: [PATCH] Tests for [perl #57564] and [perl #24524] Refcounting bug
4362 From: Bram <p5p@perl.wizbit.be>
4363 Date: Tue, 05 Aug 2008 19:58:00 +0200
4364 Message-ID: <20080805195800.xq9k9kttwk0kwsk0@horde.wizbit.be>
4367 ____________________________________________________________________________
4368 [ 34170] By: nicholas on 2008/08/04 09:38:35
4369 Log: Subject: [PATCH] Tiny SelfLoader patch for better warnings
4370 From: Steffen Mueller <wyp3rlx02@sneakemail.com>
4371 Message-ID: <20080802153839.9538.qmail@lists.develooper.com>
4372 Date: Sat, 02 Aug 2008 17:38:39 +0200
4375 ____________________________________________________________________________
4376 [ 34169] By: nicholas on 2008/07/31 21:27:36
4377 Log: Upgrade to Test::Harness 3.13
4379 + lib/TAP/Object.pm lib/TAP/Parser/IteratorFactory.pm
4380 + lib/TAP/Parser/ResultFactory.pm lib/TAP/Parser/Scheduler.pm
4381 + lib/TAP/Parser/Scheduler/Job.pm
4382 + lib/TAP/Parser/Scheduler/Spinner.pm
4383 + lib/Test/Harness/t/object.t lib/Test/Harness/t/parser-config.t
4384 + lib/Test/Harness/t/parser-subclass.t
4385 + lib/Test/Harness/t/proveenv.t lib/Test/Harness/t/scheduler.t
4386 + t/lib/EmptyParser.pm t/lib/MyCustom.pm t/lib/MyGrammar.pm
4387 + t/lib/MyIterator.pm t/lib/MyIteratorFactory.pm
4388 + t/lib/MyPerlSource.pm t/lib/MyResult.pm
4389 + t/lib/MyResultFactory.pm t/lib/MySource.pm
4390 + t/lib/TAP/Parser/SubclassTest.pm
4391 + t/lib/subclass_tests/non_perl_source
4392 + t/lib/subclass_tests/perl_source
4393 ! MANIFEST lib/App/Prove.pm lib/App/Prove/State.pm
4394 ! lib/TAP/Base.pm lib/TAP/Formatter/Color.pm
4395 ! lib/TAP/Formatter/Console.pm
4396 ! lib/TAP/Formatter/Console/ParallelSession.pm
4397 ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm
4398 ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm
4399 ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm
4400 ! lib/TAP/Parser/Iterator/Array.pm
4401 ! lib/TAP/Parser/Iterator/Process.pm
4402 ! lib/TAP/Parser/Iterator/Stream.pm
4403 ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm
4404 ! lib/TAP/Parser/Result/Bailout.pm
4405 ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm
4406 ! lib/TAP/Parser/Result/Pragma.pm lib/TAP/Parser/Result/Test.pm
4407 ! lib/TAP/Parser/Result/Unknown.pm
4408 ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm
4409 ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm
4410 ! lib/TAP/Parser/Utils.pm lib/TAP/Parser/YAMLish/Reader.pm
4411 ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm
4412 ! lib/Test/Harness/Changes lib/Test/Harness/bin/prove
4413 ! lib/Test/Harness/t/000-load.t lib/Test/Harness/t/aggregator.t
4414 ! lib/Test/Harness/t/base.t lib/Test/Harness/t/callbacks.t
4415 ! lib/Test/Harness/t/compat/inc-propagation.t
4416 ! lib/Test/Harness/t/compat/inc_taint.t
4417 ! lib/Test/Harness/t/compat/regression.t
4418 ! lib/Test/Harness/t/compat/test-harness-compat.t
4419 ! lib/Test/Harness/t/grammar.t lib/Test/Harness/t/harness.t
4420 ! lib/Test/Harness/t/iterators.t
4421 ! lib/Test/Harness/t/multiplexer.t lib/Test/Harness/t/parse.t
4422 ! lib/Test/Harness/t/premature-bailout.t
4423 ! lib/Test/Harness/t/process.t lib/Test/Harness/t/prove.t
4424 ! lib/Test/Harness/t/proverun.t lib/Test/Harness/t/regression.t
4425 ! lib/Test/Harness/t/results.t lib/Test/Harness/t/source.t
4426 ! lib/Test/Harness/t/spool.t lib/Test/Harness/t/streams.t
4427 ! lib/Test/Harness/t/testargs.t lib/Test/Harness/t/unicode.t
4428 ! lib/Test/Harness/t/yamlish.t t/lib/App/Prove/Plugin/Dummy.pm
4429 ____________________________________________________________________________
4430 [ 34168] By: mhx on 2008/07/31 21:05:45
4431 Log: Add d_timegm to uconfig.sh to fix the generated uconfig.h.
4434 ____________________________________________________________________________
4435 [ 34167] By: nicholas on 2008/07/31 10:03:33
4436 Log: You can't (and shouldn't) use CvDEPTH on a PVFM.
4438 ! cv.h dump.c ext/Devel/Peek/t/Peek.t
4439 ____________________________________________________________________________
4440 [ 34166] By: rgs on 2008/07/31 08:27:40
4444 ____________________________________________________________________________
4445 [ 34165] By: merijn on 2008/07/30 19:51:23
4446 Log: Subject: [PATCH] Version bump for Data::Dumper
4447 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4448 Date: Wed, 30 Jul 2008 12:54:34 -0400
4449 Message-ID: <1ff86f510807300954y5451ce9eq3181169e83bc3a10@mail.gmail.com>
4451 ! ext/Data/Dumper/Dumper.pm ext/Data/Dumper/t/bugs.t
4452 ____________________________________________________________________________
4453 [ 34164] By: steveh on 2008/07/30 16:28:22
4454 Log: Subject: [PATCH] update Exporter to version 5.63
4455 From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
4456 Date: Tue, 29 Jul 2008 17:37:12 -0300
4457 Message-ID: <73ddeb6c0807291337k150d5172pd671a5df980b7faf@mail.gmail.com>
4459 ! lib/Exporter.pm lib/Exporter.t lib/Exporter/Heavy.pm
4460 ____________________________________________________________________________
4461 [ 34163] By: merijn on 2008/07/30 15:57:49
4462 Log: Subject: [perl #56766] [PATCH]
4463 From: Vincent Pit <perl@profvince.com>
4464 Date: Thu, 10 Jul 2008 18:10:10 +0200
4465 Message-ID: <48763462.7020506@profvince.com>
4467 ! ext/Data/Dumper/Dumper.pm
4468 ____________________________________________________________________________
4469 [ 34162] By: merijn on 2008/07/29 16:15:17
4470 Log: Subject: [PATCH] Minor hints/linux.sh patch to allow setting -Doptimize
4471 From: Andrew Dougherty <doughera@lafayette.edu>
4472 Date: Tue, 29 Jul 2008 12:00:52 -0400 (EDT)
4473 Message-ID: <Pine.LNX.4.64.0807291159410.23060@fractal.phys.lafayette.edu>
4476 ____________________________________________________________________________
4477 [ 34160] By: nicholas on 2008/07/27 09:58:13
4478 Log: Note the possibility of sharing arenas between types.
4481 ____________________________________________________________________________
4482 [ 34159] By: nicholas on 2008/07/26 20:08:08
4483 Log: Convert undef.t to use test.pl and strict.
4486 ____________________________________________________________________________
4487 [ 34158] By: nicholas on 2008/07/26 19:51:03
4488 Log: Convert yadayada.t to test.pl and strict, and fix two diagnostic errors
4489 found in the process.
4492 ____________________________________________________________________________
4493 [ 34157] By: nicholas on 2008/07/26 19:46:41
4494 Log: Convert wantarray.t to use strict and test.pl
4497 ____________________________________________________________________________
4498 [ 34156] By: steveh on 2008/07/23 16:36:28
4499 Log: Undo io_linenum.t part of #34148. It was io_multihomed.t that I meant
4500 (my mistake), and that is now covered by #34155.
4502 ! ext/IO/t/io_linenum.t
4503 ____________________________________________________________________________
4504 [ 34155] By: steveh on 2008/07/23 16:34:29
4505 Log: Subject: [PATCH] Add watchdog() call to ext/IO/t/io_multihomed.t
4506 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4507 Date: Wed, 23 Jul 2008 12:20:55 -0400
4508 Message-ID: <1ff86f510807230920o6414d5abu393a5cd293c6fa4f@mail.gmail.com>
4510 ! ext/IO/t/io_multihomed.t
4511 ____________________________________________________________________________
4512 [ 34154] By: steveh on 2008/07/23 16:33:21
4513 Log: Subject: [PATCH] watchdog() fix for MSWin32
4514 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4515 Date: Wed, 23 Jul 2008 12:19:36 -0400
4516 Message-ID: <1ff86f510807230919p355ea37ci3fde2c1f84df6d5f@mail.gmail.com>
4518 Adds a needed diag message to the watchdog() function for MSWin32.
4521 ____________________________________________________________________________
4522 [ 34153] By: steveh on 2008/07/22 08:21:12
4523 Log: Upgrade to podlators 2.1.2
4525 + lib/Pod/t/pod-spelling.t lib/Pod/t/pod.t
4526 ! MANIFEST Porting/Maintainers.pl lib/Pod/Man.pm
4527 ! lib/Pod/ParseLink.pm lib/Pod/Text.pm lib/Pod/Text/Color.pm
4528 ! lib/Pod/Text/Overstrike.pm lib/Pod/Text/Termcap.pm
4529 ! lib/Pod/t/basic.man lib/Pod/t/man-options.t lib/Pod/t/man.t
4530 ! lib/Pod/t/text.t pod/pod2man.PL pod/pod2text.PL
4531 ____________________________________________________________________________
4532 [ 34152] By: steveh on 2008/07/22 08:19:11
4533 Log: Subject: [PATCH] Fix skips in test.pl
4534 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4535 Date: Fri, 18 Jul 2008 09:09:41 -0400
4536 Message-ID: <1ff86f510807180609l7ca8a8d8i653dfd687ed9f36d@mail.gmail.com>
4538 Changes skip messages to be consistent with Test::Builder.
4541 ____________________________________________________________________________
4542 [ 34151] By: mhx on 2008/07/18 06:36:09
4543 Log: Welcome to refcount hell. Fix the leaks reported by #57024
4544 along with a bunch other named capture related leaks.
4546 ! regcomp.c universal.c
4547 ____________________________________________________________________________
4548 [ 34150] By: steveh on 2008/07/16 17:03:10
4549 Log: Subject: [PATCH] watchdog() for threads tests
4550 From: "Jerry D. Hedden" <jdhedden@gmail.com>
4551 Date: Wed, 16 Jul 2008 11:10:35 -0400
4552 Message-ID: <1ff86f510807160810ib0a01adg4f54cca69a96b623@mail.gmail.com>
4554 ! ext/threads/t/free.t ext/threads/t/free2.t
4555 ____________________________________________________________________________
4556 [ 34149] By: steveh on 2008/07/16 14:50:37
4557 Log: Subject: [PATCH] threads::shared 1.26
4558 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4559 Date: Wed, 16 Jul 2008 09:47:57 -0400
4560 Message-ID: <1ff86f510807160647q777f0eefj388b342f57c8f49f@mail.gmail.com>
4562 Conditionalize read-only tests for Perl < 5.8.3
4564 ! ext/threads/shared/shared.pm ext/threads/shared/t/clone.t
4565 ____________________________________________________________________________
4566 [ 34148] By: steveh on 2008/07/16 14:12:26
4567 Log: Subject: [PATCH] watchdog() some IO tests
4568 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4569 Date: Fri, 11 Jul 2008 12:08:51 -0400
4570 Message-ID: <1ff86f510807110908q4ac81225see2b11aa4729397d@mail.gmail.com>
4572 ! ext/IO/t/io_linenum.t ext/IO/t/io_udp.t
4573 ____________________________________________________________________________
4574 [ 34147] By: steveh on 2008/07/16 14:11:13
4575 Log: Subject: [PATCH] test.pl
4576 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4577 Date: Fri, 11 Jul 2008 11:07:07 -0400
4578 Message-ID: <1ff86f510807110807hb3e3727la161367a63da607f@mail.gmail.com>
4580 Jerry found that localizing $? doesn't shield the effects of wait()
4581 unless you actually assign something to $?
4584 ____________________________________________________________________________
4585 [ 34146] By: rgs on 2008/07/16 08:05:33
4586 Log: Really apply change #34143
4589 ____________________________________________________________________________
4590 [ 34145] By: steveh on 2008/07/16 08:00:23
4591 Log: Subject: [PATCH] Update Compression modules to version 2.012
4592 From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
4593 Date: Tue, 15 Jul 2008 23:25:49 +0100
4594 Message-ID: <018801c8e6c9$c0a76530$41f62f90$@Marquess@ntlworld.com>
4596 ! ext/Compress/Raw/Zlib/Changes ext/Compress/Raw/Zlib/README
4597 ! ext/Compress/Raw/Zlib/Zlib.xs
4598 ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm
4599 ! ext/Compress/Raw/Zlib/private/MakeUtil.pm
4600 ! ext/Compress/Raw/Zlib/t/02zlib.t ext/Compress/Zlib/Changes
4601 ! ext/Compress/Zlib/Makefile.PL ext/Compress/Zlib/README
4602 ! ext/Compress/Zlib/lib/Compress/Zlib.pm
4603 ! ext/Compress/Zlib/private/MakeUtil.pm
4604 ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/README
4605 ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm
4606 ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm
4607 ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm
4608 ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm
4609 ! ext/IO_Compress_Base/private/MakeUtil.pm
4610 ! ext/IO_Compress_Zlib/Changes ext/IO_Compress_Zlib/Makefile.PL
4611 ! ext/IO_Compress_Zlib/README
4612 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm
4613 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm
4614 ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm
4615 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm
4616 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm
4617 ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm
4618 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm
4619 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm
4620 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm
4621 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm
4622 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm
4623 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm
4624 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm
4625 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm
4626 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm
4627 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm
4628 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm
4629 ! ext/IO_Compress_Zlib/private/MakeUtil.pm
4630 ! ext/IO_Compress_Zlib/t/006zip.t t/lib/compress/destroy.pl
4631 ! t/lib/compress/generic.pl
4632 ____________________________________________________________________________
4633 [ 34144] By: nicholas on 2008/07/15 14:51:53
4634 Log: Fix use of a variable before it is initialised, introduced by change
4635 34138, spotted by Jerry D. Hedden. I assume that he's compiling with
4636 options that enable trace flow analysis from the C compiler.
4639 ____________________________________________________________________________
4640 [ 34143] By: rgs on 2008/07/15 10:30:31
4641 Log: Update to B::Debug 1.11, by Reini Urban
4642 Avoid B::Flags in CORE tests not to crash on old XS in @INC
4645 ____________________________________________________________________________
4646 [ 34142] By: rgs on 2008/07/15 08:59:13
4647 Log: Upgrade to version 0.76 by John Peacock
4648 Fix segfault in serialized version objects
4651 ! lib/version.pm lib/version.pod lib/version.t util.c
4652 ____________________________________________________________________________
4653 [ 34141] By: rgs on 2008/07/15 08:25:27
4654 Log: Upgrade to threads::shared 1.25 by Jerry D. Hedden
4655 Fix for cloning read-only objects.
4657 ! ext/threads/shared/shared.pm ext/threads/shared/t/clone.t
4658 ! ext/threads/shared/t/stress.t
4659 ____________________________________________________________________________
4660 [ 34140] By: nicholas on 2008/07/13 21:37:21
4661 Log: Make format items @* and ^* work with references (safely). Note no-one
4662 said anything about sanely.
4664 ! pp_ctl.c t/op/write.t
4665 ____________________________________________________________________________
4666 [ 34139] By: nicholas on 2008/07/13 21:02:43
4667 Log: For cases FF_LINESNGL and FF_LINEGLOB in pp_formline, take great care
4668 to call get magic exactly once. This doesn't just avoid logical errors
4669 with tied variables, it actually avoids panics (or worse) because a
4670 pointer is retained to the string returned by the (first) call to
4671 SvPV_const() for a future sv_chop(), and any future call to get magic
4672 can invalidate the buffer that that pointer points to.
4673 Also this removes the original crazy code that would set then reset the
4674 length of a scalar, so as to only copy an initial portion of it, and
4675 also copy the entire scalar including trailing newline (which might
4676 require allocating more memory), only to immediately remove the newline
4677 from the copy by reducing the length by one.
4679 ! pp_ctl.c t/op/write.t
4680 ____________________________________________________________________________
4681 [ 34138] By: nicholas on 2008/07/13 20:22:25
4682 Log: The assert()ions in sv_chop() that the passed in pointer is within the
4683 SV's buffer should be full-on panics, as bogus values passed in can
4684 cause later heap corruption, which is a bad thing (TM).
4686 ! pod/perldiag.pod sv.c
4687 ____________________________________________________________________________
4688 [ 34137] By: mhx on 2008/07/13 19:04:20
4689 Log: Fix for #56874: maybe small error in perlxs.pod example
4692 ____________________________________________________________________________
4693 [ 34136] By: nicholas on 2008/07/13 04:04:31
4694 Log: assert() that the pointer passed to Perl_sv_chop() lies within the
4698 ____________________________________________________________________________
4699 [ 34135] By: nicholas on 2008/07/12 18:53:26
4700 Log: Format tests for @* too.
4703 ____________________________________________________________________________
4704 [ 34134] By: nicholas on 2008/07/12 08:44:21
4705 Log: Abolish xfm_lines from struct xpvfm. structs xpvfm and xpvcv are now
4709 ____________________________________________________________________________
4710 [ 34133] By: nicholas on 2008/07/12 07:40:33
4711 Log: PVFMs don't need to access the IVX any more. (as of change 32836, which
4712 re-implemented SvOOK() to avoid using it)
4714 ! dump.c ext/Devel/Peek/t/Peek.t sv.h
4715 ____________________________________________________________________________
4716 [ 34132] By: nicholas on 2008/07/12 07:12:37
4717 Log: Test that formats can be dumped.
4719 ! ext/Devel/Peek/t/Peek.t
4720 ____________________________________________________________________________
4721 [ 34131] By: craigb on 2008/07/11 23:11:00
4722 Log: Set d_timegm on VMS.
4725 ____________________________________________________________________________
4726 [ 34130] By: mhx on 2008/07/11 20:55:01
4727 Log: Upgrade to Devel::PPPort 3.14_01
4729 ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
4730 ! ext/Devel/PPPort/parts/apidoc.fnc
4731 ! ext/Devel/PPPort/parts/base/5007001
4732 ! ext/Devel/PPPort/parts/base/5009003
4733 ! ext/Devel/PPPort/parts/base/5009005
4734 ! ext/Devel/PPPort/parts/base/5011000
4735 ! ext/Devel/PPPort/parts/embed.fnc
4736 ! ext/Devel/PPPort/parts/inc/misc
4737 ! ext/Devel/PPPort/parts/ppptools.pl
4738 ! ext/Devel/PPPort/parts/todo/5007001
4739 ! ext/Devel/PPPort/parts/todo/5009005
4740 ! ext/Devel/PPPort/parts/todo/5011000 ext/Devel/PPPort/soak
4741 ____________________________________________________________________________
4742 [ 34129] By: nicholas on 2008/07/11 20:04:57
4743 Log: Regression tests for, and fix quite a lot of bugs in, cases FF_LINESNGL
4744 and FF_LINEGLOB in pp_formline. (While investigating RT #55668)
4745 Sometimes I wonder if this is actually fun.
4747 ! pp_ctl.c t/op/write.t
4748 ____________________________________________________________________________
4749 [ 34128] By: nicholas on 2008/07/11 19:42:14
4750 Log: In Perl_sv_utf8_upgrade_flags(), don't assume that the SV is well
4751 formed with a trailing '\0'. And do assume that bytes_to_utf8() does.
4754 ____________________________________________________________________________
4755 [ 34127] By: nicholas on 2008/07/11 18:37:27
4756 Log: Also dump the SvPVX of PVFMs.
4759 ____________________________________________________________________________
4760 [ 34126] By: steveh on 2008/07/11 13:06:21
4761 Log: Subject: [PATCH] Fix to Change 34120
4762 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4763 Date: Fri, 11 Jul 2008 08:59:24 -0400
4764 Message-ID: <1ff86f510807110559tdc38deas3042e3e8ec234168@mail.gmail.com>
4767 ____________________________________________________________________________
4768 [ 34125] By: nicholas on 2008/07/11 11:20:04
4769 Log: Simplify code in pp_formline, removing a goto and localising and
4770 consting a variable.
4773 ____________________________________________________________________________
4774 [ 34124] By: nicholas on 2008/07/11 10:44:51
4775 Log: Bring the joy of strict to the rest of write.t
4778 ____________________________________________________________________________
4779 [ 34123] By: nicholas on 2008/07/11 10:32:00
4780 Log: Complete the conversion of t/op/write.t to test.pl, and remove my
4781 (accidentally committed) skip testing '1'.
4784 ____________________________________________________________________________
4785 [ 34122] By: nicholas on 2008/07/11 10:16:22
4786 Log: Reduce the -| skip back to just the tests that use it, and re-align the
4787 comments with the test code they refer to.
4790 ____________________________________________________________________________
4791 [ 34121] By: nicholas on 2008/07/11 10:03:58
4792 Log: Start converting t/op/write.t to test.pl
4795 ____________________________________________________________________________
4796 [ 34120] By: merijn on 2008/07/10 15:15:24
4797 Log: Subject: [PATCH] Configure - d_sprintf_returns_strlen
4798 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4799 Date: Thu, 19 Jun 2008 11:22:58 -0400
4800 Message-ID: <1ff86f510806190822l34a3ea7eudb7b75f60ff0635d@mail.gmail.com>
4803 ____________________________________________________________________________
4804 [ 34118] By: steveh on 2008/07/10 14:45:27
4805 Log: Subject: [PATCH] threads::shared 1.24 (still more)
4806 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4807 Date: Thu, 10 Jul 2008 10:29:14 -0400
4808 Message-ID: <1ff86f510807100729k4b620d3dl3fa079b89360f5ee@mail.gmail.com>
4810 Fixes warnings introduced by previous patch.
4812 ! ext/threads/shared/shared.xs
4813 ____________________________________________________________________________
4814 [ 34117] By: steveh on 2008/07/10 13:16:30
4815 Log: Subject: [PATCH] threads::shared 1.24 (more)
4816 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4817 Date: Thu, 10 Jul 2008 09:05:42 -0400
4818 Message-ID: <1ff86f510807100605u4f80a1b6u2595fbd030bd5660@mail.gmail.com>
4820 Fixes "unary minus operator applied to unsigned type" warnings on Win32
4822 ! ext/threads/shared/shared.xs
4823 ____________________________________________________________________________
4824 [ 34116] By: stevep on 2008/07/09 17:22:47
4825 Log: Subject: [Patch t/op/re_tests] Re: [perl #56690] Some bugs in Perl regexp (core Perl issues)
4826 From: Abigail <abigail@abigail.be>
4827 Date: Tue, 8 Jul 2008 18:48:37 +0200
4828 Message-ID: <20080708164836.GB4537@almanda>
4831 ____________________________________________________________________________
4832 [ 34115] By: steveh on 2008/07/09 14:02:30
4833 Log: Update Win32 canned configs
4835 Adds new values introduced by #34105/34107, incorporating this patch:
4837 Subject: RE: New probes
4838 From: "Jan Dubois" <jand@activestate.com>
4839 Date: Mon, 7 Jul 2008 15:58:48 -0700
4840 Message-ID: <072601c8e085$04694860$0d3bd920$@com>
4842 The appropriate values for the other compilers were determined by
4843 running the probe functions added to Configure by #34105/34112/34114.
4844 (Note that VC8 requires an invalid parameter handler to run those
4845 functions without crashing, and both VC8 and VC9 need %I64d rather
4846 than %ld to output the appropriate values.)
4848 Also applies the changes to the config_H.* files, together with changes
4849 for #33597/33598/33949 which never got added to them.
4851 ! win32/config.bc win32/config.gc win32/config.vc
4852 ! win32/config.vc64 win32/config_H.bc win32/config_H.gc
4853 ! win32/config_H.vc win32/config_H.vc64 win32/config_sh.PL
4854 ____________________________________________________________________________
4855 [ 34114] By: merijn on 2008/07/08 20:03:50
4856 Log: Fine-grained sGMTIME_min/max detection
4859 ____________________________________________________________________________
4860 [ 34112] By: merijn on 2008/07/08 12:02:48
4861 Log: Be sure to use the correct type, so bits do not get wrapped
4863 ! Configure Porting/Glossary Porting/config.sh Porting/config_H
4864 ____________________________________________________________________________
4865 [ 34110] By: rgs on 2008/07/08 08:06:23
4866 Log: Subject: [PATCH] threads::shared 1.24 (phase 3)
4867 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4868 Date: Mon, 7 Jul 2008 13:33:22 -0400
4869 Message-ID: <1ff86f510807071033j5136e337lab0f3d27575e9113@mail.gmail.com>
4871 ! ext/threads/shared/t/wait.t ext/threads/shared/t/waithires.t
4872 ____________________________________________________________________________
4873 [ 34109] By: rgs on 2008/07/08 08:02:16
4874 Log: Subject: [PATCH - revised^4] test.pl fix
4875 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4876 Date: Mon, 7 Jul 2008 13:29:14 -0400
4877 Message-ID: <1ff86f510807071029q5931f03ud506f06b7d1f72af@mail.gmail.com>
4880 ____________________________________________________________________________
4881 [ 34107] By: merijn on 2008/07/07 20:39:20
4882 Log: Probe for timegm
4884 ! Configure Porting/Glossary config_h.SH handy.h
4885 ____________________________________________________________________________
4886 [ 34105] By: merijn on 2008/07/07 20:03:00
4887 Log: Part one of y2038 changes for Schwern
4889 ! Configure Porting/Glossary config_h.SH handy.h
4890 ____________________________________________________________________________
4891 [ 34103] By: steveh on 2008/07/07 10:24:11
4892 Log: Upgrade to Encode-2.26
4894 + ext/Encode/t/jis7-fallback.t
4895 - ext/Encode/ucm/gsm0338.ucm
4896 ! MANIFEST ext/Encode/Byte/Makefile.PL ext/Encode/Changes
4897 ! ext/Encode/Encode.pm ext/Encode/Makefile.PL
4898 ! ext/Encode/lib/Encode/Alias.pm
4899 ! ext/Encode/lib/Encode/GSM0338.pm
4900 ! ext/Encode/lib/Encode/JP/JIS7.pm ext/Encode/t/Aliases.t
4901 ! ext/Encode/ucm/cp850.ucm ext/Encode/ucm/cp852.ucm
4902 ! ext/Encode/ucm/cp855.ucm ext/Encode/ucm/cp856.ucm
4903 ! ext/Encode/ucm/cp857.ucm ext/Encode/ucm/cp858.ucm
4904 ! ext/Encode/ucm/cp860.ucm ext/Encode/ucm/cp861.ucm
4905 ! ext/Encode/ucm/cp862.ucm ext/Encode/ucm/cp863.ucm
4906 ! ext/Encode/ucm/cp864.ucm ext/Encode/ucm/cp865.ucm
4907 ! ext/Encode/ucm/cp866.ucm ext/Encode/ucm/cp869.ucm
4908 ! ext/Encode/ucm/cp874.ucm ext/Encode/ucm/cp875.ucm
4909 ____________________________________________________________________________
4910 [ 34102] By: rgs on 2008/07/06 14:12:24
4911 Log: Subject: [PATCH] threads::shared 1.24 (phase 2)
4912 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4913 Date: Thu, 3 Jul 2008 10:02:30 -0400
4914 Message-ID: <1ff86f510807030702q74132e14ne6434876a7138f17@mail.gmail.com>
4916 Additional changes to threads::shared for UTF-8 hash keys.
4918 ! ext/threads/shared/shared.xs ext/threads/shared/t/utf8.t
4919 ! ext/threads/shared/t/wait.t ext/threads/shared/t/waithires.t
4920 ____________________________________________________________________________
4921 [ 34101] By: steveh on 2008/07/03 15:24:43
4922 Log: Skip chown() tests added by #34092 on Win32
4925 ____________________________________________________________________________
4926 [ 34100] By: steveh on 2008/07/03 15:08:50
4927 Log: Fix test count that was missed in #34092
4930 ____________________________________________________________________________
4931 [ 34099] By: steveh on 2008/07/03 15:02:08
4932 Log: Omit tests introduced by #34077 and #34084 which fail on Win32
4934 ! t/lib/warnings/9uninit
4935 ____________________________________________________________________________
4936 [ 34098] By: stevep on 2008/07/02 20:32:50
4937 Log: Subject: [PATCH] threads::shared 1.24
4938 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4939 Date: Wed, 2 Jul 2008 10:01:59 -0400
4940 Message-ID: <1ff86f510807020701v78a14d06g1e0e5f098c6131ed@mail.gmail.com>
4942 ...plus some adjustments to the test headers to prevent failures
4945 + ext/threads/shared/t/utf8.t
4946 ! MANIFEST ext/threads/shared/shared.pm
4947 ! ext/threads/shared/shared.xs ext/threads/shared/t/wait.t
4948 ! ext/threads/shared/t/waithires.t
4949 ____________________________________________________________________________
4950 [ 34097] By: nicholas on 2008/07/01 14:34:21
4951 Log: Avoid using -> function call notation within test.pl, which is supposed
4952 to keep to simple constructions to facilitate accurately testing the
4953 core interpreter, which might be buggy.
4956 ____________________________________________________________________________
4957 [ 34094] By: steveh on 2008/06/30 07:37:29
4958 Log: Upgrade to Win32-0.38
4959 (including changes to GetCurrentThreadId.t which should have gone into
4960 the 0.37 upgrade, but which I missed then)
4962 ! ext/Win32/Changes ext/Win32/Win32.pm
4963 ! ext/Win32/t/GetCurrentThreadId.t
4964 ____________________________________________________________________________
4965 [ 34093] By: rgs on 2008/06/28 22:25:51
4966 Log: Subject: [perl #34339][PATCH] "perldoc lib" doesn't describe actual behavior
4967 From: Renée Bäcker <renee.baecker@smart-websolutions.de>
4968 Date: Wed, 25 Jun 2008 16:40:57 +0200
4969 Message-ID: <486258F9.4020505@smart-websolutions.de>
4972 ____________________________________________________________________________
4973 [ 34092] By: rgs on 2008/06/28 21:06:57
4974 Log: Subject: Some more missing isGV_with_GP()s
4975 From: Ben Morrow <ben@morrow.me.uk>
4976 Date: Sat, 28 Jun 2008 17:00:17 +0100
4977 Message-ID: <20080628160017.GA81579@osiris.mauzo.dyndns.org>
4980 ! MANIFEST doio.c ext/IO/t/io_taint.t mg.c pp.c pp_ctl.c
4981 ! pp_hot.c pp_sys.c sv.c t/op/attrs.t t/op/inc.t t/op/inccode.t
4982 ! t/op/magic.t t/op/ref.t t/op/undef.t xsutils.c
4983 ____________________________________________________________________________
4984 [ 34091] By: rgs on 2008/06/28 20:37:32
4985 Log: Subject: [PATCH-revised^6] common test code for timed bail
4986 From: "Jerry D. Hedden" <jdhedden@cpan.org>
4987 Date: Sat, 28 Jun 2008 15:18:48 -0400
4988 Message-ID: <1ff86f510806281218i65d32061w27a4431b9b357107@mail.gmail.com>
4990 ! pod/perltodo.pod t/test.pl
4991 ____________________________________________________________________________
4992 [ 34090] By: steveh on 2008/06/27 14:39:33
4993 Log: Upgrade to Win32-0.37
4995 ! ext/Win32/Changes ext/Win32/Win32.pm ext/Win32/Win32.xs
4996 ____________________________________________________________________________
4997 [ 34089] By: rgs on 2008/06/26 07:57:35
4998 Log: Subject: Re: [perl #56348] [PATCH] glob() with spaces - documentation unclear
4999 From: Paul Fenwick <pjf@perltraining.com.au>
5000 Date: Thu, 26 Jun 2008 11:41:45 +1000
5001 Message-ID: <4862F3D9.5010105@perltraining.com.au>
5004 ____________________________________________________________________________
5005 [ 34088] By: davem on 2008/06/25 19:49:38
5006 Log: qx($nosuchfile) isn't portable (Windows whines on STDERR)
5007 so skip these uninit var tests for now
5009 ! t/lib/warnings/9uninit
5010 ____________________________________________________________________________
5011 [ 34087] By: rgs on 2008/06/25 18:22:18
5012 Log: Subject: [PATCH] Re: split smoke for threaded -DDEBUGGING builds
5013 From: Reini Urban <rurban@x-ray.at>
5014 Date: Wed, 25 Jun 2008 17:30:08 +0200
5015 Message-ID: <48626480.7030602@x-ray.at>
5019 ! dump.c t/op/split.t
5020 ____________________________________________________________________________
5021 [ 34086] By: rgs on 2008/06/25 13:14:08
5022 Log: Skip one test that was failing with DEBUGGING and threads,
5023 because after change #34085 the IV value of the OP_CONST
5024 isn't dumped anymore.
5027 ____________________________________________________________________________
5028 [ 34085] By: rgs on 2008/06/24 14:35:11
5029 Log: Subject: [PATCH] fix debop with pad const
5030 From: Reini Urban <rurban@x-ray.at>
5031 Date: Tue, 24 Jun 2008 12:07:01 +0200
5032 Message-ID: <4860C745.2020307@x-ray.at>
5035 ____________________________________________________________________________
5036 [ 34084] By: davem on 2008/06/24 13:30:23
5037 Log: more incorrect variable reported in uninitialized value warnings
5038 (the ones that change #34077 missed). It also degrades some print
5039 warnings - ie variable names no longer displayed.
5041 ! sv.c t/lib/warnings/9uninit
5042 ____________________________________________________________________________
5043 [ 34083] By: merijn on 2008/06/24 11:58:50
5044 Log: URL for End-Of-Life and OS/Arch documentation
5048 ____________________________________________________________________________
5049 [ 34081] By: rgs on 2008/06/24 05:24:39
5050 Log: Subject: [PATCH] Documentation on taint/environment interactions for perlrun.pod
5051 From: Paul Fenwick <pjf@perltraining.com.au>
5052 Date: Tue, 24 Jun 2008 13:53:19 +1000
5053 Message-ID: <48606FAF.4040604@perltraining.com.au>
5056 ____________________________________________________________________________
5057 [ 34080] By: stevep on 2008/06/23 16:55:46
5058 Log: Subject: Re: [perl #24174] perl-5.8.0-55 exit bug
5059 From: Michael G Schwern <schwern@pobox.com>
5060 Date: Mon, 13 Oct 2003 05:13:48 -0700
5061 Message-ID: <20031013121348.GB21103@windhund.schwern.org>
5064 ____________________________________________________________________________
5065 [ 34078] By: rgs on 2008/06/23 14:10:16
5066 Log: Subject: [PATCH] Fix malloc.c warning
5067 From: "Jerry D. Hedden" <jdhedden@cpan.org>
5068 Date: Mon, 23 Jun 2008 09:41:11 -0400
5069 Message-ID: <1ff86f510806230641x37afed4bla697e381b3ba9d6d@mail.gmail.com>
5072 ____________________________________________________________________________
5073 [ 34077] By: davem on 2008/06/22 19:05:31
5074 Log: Incorrect variable reported in uninitialized value warning.
5075 Ops that can return undef even for defined args, could mistakenly
5076 warn that the arg was undefined.
5078 ! sv.c t/lib/warnings/9uninit
5079 ____________________________________________________________________________
5080 [ 34076] By: rgs on 2008/06/21 14:33:18
5081 Log: Subject: Re: [perl #46381] "Out of memory ... sbrk()" on FreeBSD-6.x for v.5.8.x but not v.5.6.x
5082 From: Slaven Rezic <slaven@rezic.de>
5083 Date: 26 Oct 2007 16:58:55 +0200
5084 Message-ID: <874pgd6hxs.fsf@biokovo-amd64.herceg.de>
5087 ____________________________________________________________________________
5088 [ 34075] By: rgs on 2008/06/20 15:55:48
5089 Log: Make the version string more consistent between Windows and other platforms.
5090 Noticed and reported by Dave Golden.
5092 ! win32/config_sh.PL
5093 ____________________________________________________________________________
5094 [ 34074] By: rgs on 2008/06/19 14:04:59
5095 Log: Subject: [PATCH] threads::shared 1.23
5096 From: "Jerry D. Hedden" <jdhedden@cpan.org>
5097 Date: Tue, 17 Jun 2008 16:28:45 -0400
5098 Message-ID: <1ff86f510806171328y54650760u12c8148830a60a63@mail.gmail.com>
5100 ! ext/threads/shared/shared.pm ext/threads/shared/t/wait.t
5101 ! ext/threads/shared/t/waithires.t
5102 ____________________________________________________________________________
5103 [ 34073] By: merijn on 2008/06/18 14:42:55
5104 Log: AIX might miss libm
5105 Subject: Re: Closing tickets in RT
5106 From: "H.Merijn Brand" <h.m.brand@xs4all.nl>
5107 Date: Tue, 29 Apr 2008 17:49:35 +0200
5108 Message-ID: <20080429174935.0cb5763b@pc09.procura.nl>
5111 ____________________________________________________________________________
5112 [ 34072] By: rgs on 2008/06/18 07:43:27
5113 Log: Fix release date for 5.002
5114 (noticed by Grant McLean)
5116 ! lib/Module/CoreList.pm
5117 ____________________________________________________________________________
5118 [ 34071] By: steveh on 2008/06/17 16:50:57
5119 Log: Make sure parser's filehandle is closed when finished
5121 (It was mistakenly left open if there was no old_parser, which caused
5122 t/comp/require.t to leave behind a 'bleah.pm' (from the test for
5123 #49472) on Win32, where the deletion of an open file fails.)
5126 ____________________________________________________________________________
5127 [ 34070] By: steveh on 2008/06/17 11:48:14
5128 Log: Fix a couple of tests introduced by #34045 which fail on Win32
5131 ____________________________________________________________________________
5132 [ 34069] By: rgs on 2008/06/17 11:16:38
5133 Log: Rename the new macro clear_errsv() from last patch to CLEAR_ERRSV()
5135 ! op.c perl.c perl.h pp_ctl.c t/op/eval.t
5136 ____________________________________________________________________________
5137 [ 34068] By: rgs on 2008/06/17 11:13:38
5138 Log: Subject: [perl #51370] length($@)>0 for empty $@ if utf8 is in use
5139 From: "Bram via RT" <perlbug-followup@perl.org>
5140 Date: Wed, 11 Jun 2008 03:26:26 -0700
5141 Message-ID: <rt-3.6.HEAD-18229-1213179984-1708.51370-15-0@perl.org>
5145 ! op.c perl.c perl.h pp_ctl.c t/op/eval.t
5146 ____________________________________________________________________________
5147 [ 34067] By: rgs on 2008/06/17 07:23:51
5148 Log: Subject: [perl #46309] Buffer overflow in win32_select() (PATCH included)
5149 From: Risto Kankkunen (via RT) <perlbug-followup@perl.org>
5150 Date: Wed, 10 Oct 2007 02:44:13 -0700
5151 Message-ID: <rt-3.6.HEAD-10743-1192009453-1788.46309-75-0@perl.org>
5154 ____________________________________________________________________________
5155 [ 34064] By: merijn on 2008/06/16 14:49:04
5156 Log: Warnings-free for metalint-3.5-27. Woot!
5157 Removed all files that are now identical to dist-3.5
5159 ! Configure config_h.SH
5160 ____________________________________________________________________________
5161 [ 34063] By: rgs on 2008/06/16 14:13:58
5162 Log: Subject: [PATCH] TODO B-Deparse cpan-bug 33708
5163 From: "Reini Urban" <rurban@x-ray.at>
5164 Date: Mon, 16 Jun 2008 14:40:35 +0200
5165 Message-ID: <6910a60806160540v21c7affbte54ef0eedb0cb64d@mail.gmail.com>
5167 ! ext/B/B/Deparse.pm ext/B/t/deparse.t
5168 ____________________________________________________________________________
5169 [ 34061] By: rgs on 2008/06/16 14:03:37
5170 Log: Subject: [perl #55844] [PATCH] perlbug refactoring and prose cleanup
5171 From: Jesse (via RT) <perlbug-followup@perl.org>
5172 Date: Sun, 15 Jun 2008 08:31:50 -0700
5173 Message-ID: <rt-3.6.HEAD-18229-1213543909-1580.55844-75-0@perl.org>
5176 ____________________________________________________________________________
5177 [ 34060] By: nicholas on 2008/06/16 13:38:45
5178 Log: Make lib/open.t under -Duseperlio
5181 ____________________________________________________________________________
5182 [ 34058] By: craigb on 2008/06/16 03:16:40
5183 Log: Subject: Fwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.26.tar.gz
5184 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
5185 Date: Mon, 16 Jun 2008 01:57:33 +0200
5186 Message-Id: <A9FDE5F5-5285-454C-AE15-3EBF6AEBDFC8@free.fr>
5188 ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL
5189 ! ext/Sys/Syslog/Syslog.pm
5190 ____________________________________________________________________________
5191 [ 34057] By: craigb on 2008/06/16 01:37:05
5192 Log: Subject: Re: Patches / git
5193 From: Andy Armstrong <andy@hexten.net>
5194 Date: Mon, 16 Jun 2008 01:13:25 +0100
5195 Message-Id: <1162EDA1-C865-4CBB-8DA0-3C83F89E826E@hexten.net>
5198 ____________________________________________________________________________
5199 [ 34056] By: rgs on 2008/06/15 16:27:21
5200 Log: Subject: [perl #47746] Not OK: perl 5.10.0 +RC1 on ia64-linux 2.4.21-sgi302r24
5201 From: "John P. Linderman" <jpl@research.att.com>
5202 Date: Tue, 27 Nov 2007 13:50:14 -0500 (EST)
5203 Message-Id: <200711271850.lARIoEfN14794612@raptor.research.att.com>
5206 ____________________________________________________________________________
5207 [ 34055] By: rgs on 2008/06/15 15:20:41
5208 Log: Subject: [perl #55786] [PATCH blead] Re: Overload Segfaulting
5209 From: Rick Delaney (via RT) <perlbug-followup@perl.org>
5210 Date: Sat, 14 Jun 2008 11:51:01 -0700
5211 Message-ID: <rt-3.6.HEAD-22068-1213469460-652.55786-75-0@perl.org>
5213 ! lib/overload.pm lib/overload.t pp.h
5214 ____________________________________________________________________________
5215 [ 34054] By: rgs on 2008/06/15 07:57:49
5216 Log: Subject: [PATCH] Re: testing $/ with in memory files
5217 From: Bram <p5p@perl.wizbit.be>
5218 Date: Sat, 14 Jun 2008 18:20:05 +0200
5219 Message-ID: <20080614182005.yxuyk1mntwkog0o0@horde.wizbit.be>
5222 ____________________________________________________________________________
5223 [ 34053] By: craigb on 2008/06/14 00:02:05
5224 Log: Fix off-by-one error in sanity check in my_fclose wrapper on VMS.
5227 ____________________________________________________________________________
5228 [ 34052] By: craigb on 2008/06/13 23:56:18
5229 Log: Subject: [patch@34044] Enable getgrgid on VMS
5230 From: "John E. Malmberg" <wb8tyw@qsl.net>
5231 Date: Thu, 12 Jun 2008 19:50:01 -0500
5232 Message-id: <4851C439.8070007@qsl.net>
5234 With some revisions.
5236 ! t/op/groups.t vms/vmsish.h
5237 ____________________________________________________________________________
5238 [ 34051] By: rgs on 2008/06/13 17:14:42
5239 Log: Subject: [PATCH] Thread::Queue 2.11
5240 From: "Jerry D. Hedden" <jdhedden@cpan.org>
5241 Date: Thu, 12 Jun 2008 09:42:42 -0400
5242 Message-ID: <1ff86f510806120642g5a707382l76aaaa80797443c8@mail.gmail.com>
5244 This time, not empty.
5246 ! lib/Thread/Queue.pm lib/Thread/Queue/t/01_basic.t
5247 ! lib/Thread/Queue/t/02_refs.t lib/Thread/Queue/t/03_peek.t
5248 ! lib/Thread/Queue/t/04_errs.t lib/Thread/Queue/t/05_extract.t
5249 ! lib/Thread/Queue/t/06_insert.t lib/Thread/Queue/t/07_lock.t
5250 ! lib/Thread/Queue/t/08_nothreads.t
5251 ____________________________________________________________________________
5252 [ 34050] By: rgs on 2008/06/13 17:13:52
5253 Log: Subject: [PATCH] Thread::Queue 2.11
5254 From: "Jerry D. Hedden" <jdhedden@cpan.org>
5255 Date: Thu, 12 Jun 2008 09:42:42 -0400
5256 Message-ID: <1ff86f510806120642g5a707382l76aaaa80797443c8@mail.gmail.com>
5258 ! lib/Thread/Queue.pm lib/Thread/Queue/t/01_basic.t
5259 ! lib/Thread/Queue/t/02_refs.t lib/Thread/Queue/t/03_peek.t
5260 ! lib/Thread/Queue/t/04_errs.t lib/Thread/Queue/t/05_extract.t
5261 ! lib/Thread/Queue/t/06_insert.t lib/Thread/Queue/t/07_lock.t
5262 ! lib/Thread/Queue/t/08_nothreads.t
5263 ____________________________________________________________________________
5264 [ 34049] By: rgs on 2008/06/13 17:12:00
5265 Log: Subject: [PATCH] Thread::Semaphore 2.09
5266 From: "Jerry D. Hedden" <jdhedden@cpan.org>
5267 Date: Thu, 12 Jun 2008 09:41:24 -0400
5268 Message-ID: <1ff86f510806120641jbbb984cn1f505c24d520cdbf@mail.gmail.com>
5270 ! lib/Thread/Semaphore.pm lib/Thread/Semaphore/t/01_basic.t
5271 ! lib/Thread/Semaphore/t/02_errs.t
5272 ! lib/Thread/Semaphore/t/03_nothreads.t
5273 ____________________________________________________________________________
5274 [ 34048] By: rgs on 2008/06/13 17:09:19
5275 Log: Subject: [PATCH - revised] threads 1.71
5276 From: "Jerry D. Hedden" <jdhedden@cpan.org>
5277 Date: Thu, 12 Jun 2008 08:42:19 -0400
5278 Message-ID: <1ff86f510806120542v7f55b0aetac69642e5072654e@mail.gmail.com>
5280 ! ext/threads/Makefile.PL ext/threads/t/basic.t
5281 ! ext/threads/t/blocks.t ext/threads/t/context.t
5282 ! ext/threads/t/end.t ext/threads/t/err.t ext/threads/t/exit.t
5283 ! ext/threads/t/free.t ext/threads/t/free2.t
5284 ! ext/threads/t/join.t ext/threads/t/kill.t ext/threads/t/libc.t
5285 ! ext/threads/t/list.t ext/threads/t/problems.t
5286 ! ext/threads/t/stack.t ext/threads/t/stack_env.t
5287 ! ext/threads/t/state.t ext/threads/t/stress_cv.t
5288 ! ext/threads/t/stress_re.t ext/threads/t/stress_string.t
5289 ! ext/threads/t/thread.t ext/threads/threads.pm
5290 ____________________________________________________________________________
5291 [ 34047] By: rgs on 2008/06/13 17:06:18
5292 Log: Subject: [PATCH - revised] threads::shared 1.22
5293 From: "Jerry D. Hedden" <jdhedden@cpan.org>
5294 Date: Thu, 12 Jun 2008 08:44:12 -0400
5295 Message-ID: <1ff86f510806120544q76b18460l435fe9f3b1d77b2f@mail.gmail.com>
5297 ! ext/threads/shared/shared.pm ext/threads/shared/t/0nothread.t
5298 ! ext/threads/shared/t/av_refs.t
5299 ! ext/threads/shared/t/av_simple.t
5300 ! ext/threads/shared/t/blessed.t ext/threads/shared/t/clone.t
5301 ! ext/threads/shared/t/cond.t ext/threads/shared/t/disabled.t
5302 ! ext/threads/shared/t/hv_refs.t
5303 ! ext/threads/shared/t/hv_simple.t
5304 ! ext/threads/shared/t/no_share.t ext/threads/shared/t/object.t
5305 ! ext/threads/shared/t/shared_attr.t
5306 ! ext/threads/shared/t/stress.t ext/threads/shared/t/sv_refs.t
5307 ! ext/threads/shared/t/sv_simple.t ext/threads/shared/t/wait.t
5308 ! ext/threads/shared/t/waithires.t
5309 ____________________________________________________________________________
5310 [ 34046] By: craigb on 2008/06/13 15:17:45
5311 Log: For dynamic loading on VMS, simplify and robustify things by using
5312 the system-supplied exception handler rather than the home-rolled one.
5313 This eliminates an access violation sometimes seen with heavy loading
5316 ! ext/DynaLoader/dl_vms.xs
5317 ____________________________________________________________________________
5318 [ 34045] By: rgs on 2008/06/13 12:23:12
5319 Log: Subject: [PATCH] B::Debug dual-life 1.06
5320 From: Reini Urban <rurban@x-ray.at>
5321 Date: Wed, 11 Jun 2008 17:03:37 +0200
5322 Message-ID: <484FE949.9040701@x-ray.at>
5324 ! Porting/Maintainers.pl ext/B/B/Debug.pm ext/B/t/debug.t
5325 ____________________________________________________________________________
5326 [ 34044] By: nicholas on 2008/06/11 22:07:33
5327 Log: Patch from MHX to change the WriteConstant()'s documentation to note
5328 that to change the constant subroutine's name one needs XS_SUBNAME
5329 not SUBNAME, and then make C_SUBNAME default to XS_SUBNAME to be
5330 consistent with the revised documentation.
5331 http://rt.cpan.org/Public/Bug/Display.html?id=29968
5333 ! lib/ExtUtils/Constant.pm
5334 ____________________________________________________________________________
5335 [ 34043] By: nicholas on 2008/06/11 20:39:19
5336 Log: Subject: Re: Change 34005: Re: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.25.tar.gz
5337 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
5338 Message-Id: <B44DBB66-1AFE-4C93-BE5F-C41CF69166D2@free.fr>
5339 Date: Sun, 8 Jun 2008 02:55:21 +0200
5341 [applied manually, plus $VERSION bump]
5343 ! lib/ExtUtils/Constant.pm
5344 ____________________________________________________________________________
5345 [ 34042] By: nicholas on 2008/06/11 17:40:25
5346 Log: Subject: [patch@34016] VMS passes these t/io/open.t tests now.
5347 From: "John E. Malmberg" <wb8tyw@qsl.net>
5348 Message-id: <484F51EA.6050005@qsl.net>
5349 Date: Tue, 10 Jun 2008 23:17:46 -0500
5352 ____________________________________________________________________________
5353 [ 34041] By: nicholas on 2008/06/10 17:12:16
5354 Log: Subject: [PATCH] Remove temporary file leftover by test in IO-Compress-Zlib
5355 From: "Steve Hay" <SteveHay@planit.com>
5356 Message-ID: <1B32FF956ABF414C9BCE5E487A1497E701E53F2D@ukmail02.planit.group>
5357 Date: Tue, 10 Jun 2008 17:51:26 +0100
5359 ! ext/IO_Compress_Zlib/t/006zip.t
5360 ____________________________________________________________________________
5361 [ 34040] By: merijn on 2008/06/10 09:47:41
5362 Log: Subject: Fix run/switches test on Win32
5363 From: "Steve Hay" <SteveHay@planit.com>
5364 Date: Tue, 10 Jun 2008 09:49:50 +0100
5365 Message-ID: <1B32FF956ABF414C9BCE5E487A1497E701DF242E@ukmail02.planit.group>
5368 ____________________________________________________________________________
5369 [ 34039] By: nicholas on 2008/06/09 18:43:59
5370 Log: Strength reduction optimisation seems to spot that a = a + 1; is just
5371 a++; so write it as the former, to keep PERL_DEBUG_COW happy.
5374 ____________________________________________________________________________
5375 [ 34038] By: nicholas on 2008/06/09 18:18:57
5376 Log: Subject: Re: [PATCH] More COW lvalues
5377 From: Reini Urban <rurban@x-ray.at>
5378 Message-ID: <484D491D.9050704@x-ray.at>
5379 Date: Mon, 09 Jun 2008 17:15:41 +0200
5382 ____________________________________________________________________________
5383 [ 34031] By: rgs on 2008/06/08 15:41:11
5384 Log: Subject: Re: [PATCH] readable assertion names, now sv.h
5385 From: "Reini Urban" <rurban@x-ray.at>
5386 Date: Sun, 8 Jun 2008 15:26:41 +0200
5387 Message-ID: <6910a60806080626kfda0dd1ja906513e8fd0aa39@mail.gmail.com>
5390 ____________________________________________________________________________
5391 [ 34030] By: rgs on 2008/06/08 15:37:48
5392 Log: Subject: Re: [PATCH] readable assertion names, now the rest
5393 From: "Reini Urban" <rurban@x-ray.at>
5394 Date: Sun, 8 Jun 2008 16:17:32 +0200
5395 Message-ID: <6910a60806080717h1aaaef1fh425a2ef21a62c9ed@mail.gmail.com>
5397 ! cv.h op.h pad.h regexp.h
5398 ____________________________________________________________________________
5399 [ 34029] By: rgs on 2008/06/08 15:24:44
5400 Log: Subject: [PATCH] readable assertion names
5401 From: "Reini Urban" <rurban@x-ray.at>
5402 Date: Sun, 8 Jun 2008 14:41:51 +0200
5403 Message-ID: <6910a60806080541n4f7e1939q254797411545ebea@mail.gmail.com>
5406 ____________________________________________________________________________
5407 [ 34028] By: rgs on 2008/06/08 15:10:28
5408 Log: Subject: [PATCH] update Pod-Perldoc to version 3.14_07
5409 From: "Adriano Ferreira" <aferreira@shopzilla.com>
5410 Date: Sun, 8 Jun 2008 11:29:22 -0300
5411 Message-ID: <73ddeb6c0806080729n63fc806dq83287e57347a4b5f@mail.gmail.com>
5413 ! Porting/Maintainers.pl lib/Pod/Perldoc.pm
5414 ! lib/Pod/Perldoc/BaseTo.pm lib/Pod/Perldoc/GetOptsOO.pm
5415 ! lib/Pod/Perldoc/ToChecker.pm lib/Pod/Perldoc/ToMan.pm
5416 ! lib/Pod/Perldoc/ToNroff.pm lib/Pod/Perldoc/ToPod.pm
5417 ! lib/Pod/Perldoc/ToRtf.pm lib/Pod/Perldoc/ToText.pm
5418 ! lib/Pod/Perldoc/ToTk.pm lib/Pod/Perldoc/ToXml.pm
5420 ____________________________________________________________________________
5421 [ 34027] By: rgs on 2008/06/08 14:45:20
5422 Log: Subject: [PATCH] perlsyn: equivalent code for HASH ~~ ARRAY
5423 From: brian d foy <brian.d.foy@gmail.com>
5424 Date: Sat, 07 Jun 2008 23:59:22 +0100
5425 Message-ID: <070620082359221579%brian.d.foy@gmail.com>
5428 ____________________________________________________________________________
5429 [ 34026] By: rgs on 2008/06/08 14:03:58
5430 Log: Small typo fix.
5432 ! ext/PerlIO/via/via.pm
5433 ____________________________________________________________________________
5434 [ 34025] By: rgs on 2008/06/08 14:00:59
5435 Log: Fix for bug [perl #54934] Attempt to free unreferenced scalar fiddling with the symbol table
5436 Keep the refcount of the globs generated by PerlIO::via balanced.
5438 ! ext/PerlIO/via/via.pm ext/PerlIO/via/via.xs
5439 ____________________________________________________________________________
5440 [ 34024] By: rgs on 2008/06/08 13:51:55
5441 Log: Subject: Fwd: [PATCH-2] Re: testing $/ with in memory files
5442 From: Bram <p5p@perl.wizbit.be>
5443 Date: Mon, 26 May 2008 09:12:58 +0200
5444 Message-ID: <20080526091258.vbcecy2dc00gwg08@horde.wizbit.be>
5447 ____________________________________________________________________________
5448 [ 34023] By: rgs on 2008/06/08 09:12:01
5449 Log: Tweak the "Illegal character in prototype" warning so it's more
5450 precise when reporting illegal characters after _
5452 ! t/lib/warnings/toke toke.c
5453 ____________________________________________________________________________
5454 [ 34022] By: rgs on 2008/06/08 09:02:12
5455 Log: Document new warning added by #34021
5458 ____________________________________________________________________________
5459 [ 34021] By: rgs on 2008/06/08 08:57:00
5460 Log: Add a new warning, "Prototype after '%s'"
5462 Subject: Re: [perl #36673] sub foo(@$) {} should generate an error
5463 From: =?ISO-8859-1?Q?Ren=E9e_B=E4cker?= <renee.baecker@smart-websolutions.de>
5464 Date: Mon, 26 May 2008 13:08:27 +0200
5465 Message-ID: <483A9A2B.6020808@smart-websolutions.de>
5467 ! t/lib/warnings/toke toke.c
5468 ____________________________________________________________________________
5469 [ 34020] By: rgs on 2008/06/08 08:27:31
5473 ____________________________________________________________________________
5474 [ 34019] By: rgs on 2008/06/08 08:19:39
5475 Log: Subject: [PATCH] perlbug prose patch (and some evals, too)
5476 From: Jesse Vincent <jesse@fsck.com>
5477 Date: Sat, 7 Jun 2008 17:10:28 -0400
5478 Message-Id: <89557793-48C2-4962-BE7A-24DC2EAFAF15@fsck.com>
5480 (applied to perlbug.PL instead of the generated perlbug)
5483 ____________________________________________________________________________
5484 [ 34016] By: nicholas on 2008/06/07 16:33:46
5485 Log: $attributes::VERSION++ following change 33985.
5488 ____________________________________________________________________________
5489 [ 34014] By: nicholas on 2008/06/07 16:13:07
5490 Log: $Carp::VERSION++ following change 33992.
5493 ____________________________________________________________________________
5494 [ 34005] By: stevep on 2008/06/06 01:27:49
5495 Log: Subject: Re: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.25.tar.gz
5496 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
5497 Date: Fri, 6 Jun 2008 01:23:30 +0200
5498 Message-Id: <A5901BA3-6972-4C7D-8D91-F6E942B85AE5@free.fr>
5500 ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL
5501 ! ext/Sys/Syslog/README ext/Sys/Syslog/Syslog.pm
5502 ! ext/Sys/Syslog/Syslog.xs ext/Sys/Syslog/t/00-load.t
5503 ! ext/Sys/Syslog/t/syslog.t
5504 ____________________________________________________________________________
5505 [ 34004] By: stevep on 2008/06/06 01:17:31
5506 Log: Subject: [PATCH] incorrectly failing test in lib/Pod/t/text.t
5507 From: Hans Dieter Pearcey <hdp@pobox.com>
5508 Date: Thu, 5 Jun 2008 12:38:38 -0400
5509 Message-ID: <20080605163838.GA25576@glaive.weftsoar.net>
5512 ____________________________________________________________________________
5513 [ 34003] By: stevep on 2008/06/05 14:28:16
5514 Log: This needs to change so this doesn't need updating everytime
5515 we update Pod::Simple.
5518 ____________________________________________________________________________
5519 [ 34002] By: stevep on 2008/06/05 13:17:40
5520 Log: Subject: [perl #55302] cc_runtime syntax error
5521 From: "Reini Urban via RT" <perlbug-followup@perl.org>
5522 Date: Wed, 04 Jun 2008 14:07:05 -0700
5523 Message-ID: <rt-3.6.HEAD-11257-1212613625-313.55302-15-0@perl.org>
5526 ____________________________________________________________________________
5527 [ 34001] By: stevep on 2008/06/05 13:04:00
5528 Log: A quick new release of Pod-Simple has removed the dependency on
5529 HTML-Parser. HTML-Parser and HTML-Tagset will now be leaving us.
5531 - ext/HTML/Parser/Makefile.PL ext/HTML/Parser/Parser.pm
5532 - ext/HTML/Parser/Parser.xs ext/HTML/Parser/hints/solaris.pl
5533 - ext/HTML/Parser/hparser.c ext/HTML/Parser/hparser.h
5534 - ext/HTML/Parser/lib/HTML/Entities.pm
5535 - ext/HTML/Parser/lib/HTML/Filter.pm
5536 - ext/HTML/Parser/lib/HTML/HeadParser.pm
5537 - ext/HTML/Parser/lib/HTML/LinkExtor.pm
5538 - ext/HTML/Parser/lib/HTML/PullParser.pm
5539 - ext/HTML/Parser/lib/HTML/TokeParser.pm
5540 - ext/HTML/Parser/mkhctype ext/HTML/Parser/mkpfunc
5541 - ext/HTML/Parser/t/api_version.t
5542 - ext/HTML/Parser/t/argspec-bad.t ext/HTML/Parser/t/argspec.t
5543 - ext/HTML/Parser/t/argspec2.t ext/HTML/Parser/t/attr-encoded.t
5544 - ext/HTML/Parser/t/callback.t
5545 - ext/HTML/Parser/t/case-sensitive.t ext/HTML/Parser/t/cases.t
5546 - ext/HTML/Parser/t/comment.t ext/HTML/Parser/t/crashme.t
5547 - ext/HTML/Parser/t/declaration.t ext/HTML/Parser/t/default.t
5548 - ext/HTML/Parser/t/document.t ext/HTML/Parser/t/dtext.t
5549 - ext/HTML/Parser/t/entities.t ext/HTML/Parser/t/entities2.t
5550 - ext/HTML/Parser/t/filter-methods.t ext/HTML/Parser/t/filter.t
5551 - ext/HTML/Parser/t/handler-eof.t ext/HTML/Parser/t/handler.t
5552 - ext/HTML/Parser/t/headparser-http.t
5553 - ext/HTML/Parser/t/headparser.t ext/HTML/Parser/t/ignore.t
5554 - ext/HTML/Parser/t/largetags.t
5555 - ext/HTML/Parser/t/linkextor-base.t
5556 - ext/HTML/Parser/t/linkextor-rel.t ext/HTML/Parser/t/magic.t
5557 - ext/HTML/Parser/t/marked-sect.t
5558 - ext/HTML/Parser/t/msie-compat.t ext/HTML/Parser/t/offset.t
5559 - ext/HTML/Parser/t/options.t ext/HTML/Parser/t/parsefile.t
5560 - ext/HTML/Parser/t/parser.t ext/HTML/Parser/t/plaintext.t
5561 - ext/HTML/Parser/t/pod.t ext/HTML/Parser/t/process.t
5562 - ext/HTML/Parser/t/pullparser.t ext/HTML/Parser/t/script.t
5563 - ext/HTML/Parser/t/skipped-text.t
5564 - ext/HTML/Parser/t/stack-realloc.t ext/HTML/Parser/t/textarea.t
5565 - ext/HTML/Parser/t/threads.t ext/HTML/Parser/t/tokeparser.t
5566 - ext/HTML/Parser/t/uentities.t
5567 - ext/HTML/Parser/t/unbroken-text.t
5568 - ext/HTML/Parser/t/unicode-bom.t ext/HTML/Parser/t/unicode.t
5569 - ext/HTML/Parser/t/xml-mode.t ext/HTML/Parser/tokenpos.h
5570 - ext/HTML/Parser/typemap ext/HTML/Parser/util.c
5571 - lib/HTML/Tagset.pm lib/HTML/Tagset/t/00_about_verbose.t
5572 - lib/HTML/Tagset/t/01_old_junk.t
5573 ! MANIFEST Porting/Maintainers.pl
5574 ____________________________________________________________________________
5575 [ 34000] By: stevep on 2008/06/05 12:56:53
5576 Log: Upgrade to Pod-Simple-3.07
5578 ! lib/Pod/Simple.pm lib/Pod/Simple/XHTML.pm
5579 ! lib/Pod/Simple/t/xhtml01.t
5580 ____________________________________________________________________________
5581 [ 33999] By: stevep on 2008/06/05 02:00:46
5582 Log: It appears that the S<> bug in Pod::Simple hasn't been fixed yet.
5583 Bump the version needed for the skip.
5586 ____________________________________________________________________________
5587 [ 33998] By: stevep on 2008/06/05 01:58:26
5588 Log: Assimilate HTML-Parser and HTML-Tagset. HTML-Parser is now a prereq
5589 for Pod-Simple and HTML-Tagset is a prereq for HTML-Parser. I also
5590 resorted the MANIFEST file.
5592 + ext/HTML/Parser/Makefile.PL ext/HTML/Parser/Parser.pm
5593 + ext/HTML/Parser/Parser.xs ext/HTML/Parser/hints/solaris.pl
5594 + ext/HTML/Parser/hparser.c ext/HTML/Parser/hparser.h
5595 + ext/HTML/Parser/lib/HTML/Entities.pm
5596 + ext/HTML/Parser/lib/HTML/Filter.pm
5597 + ext/HTML/Parser/lib/HTML/HeadParser.pm
5598 + ext/HTML/Parser/lib/HTML/LinkExtor.pm
5599 + ext/HTML/Parser/lib/HTML/PullParser.pm
5600 + ext/HTML/Parser/lib/HTML/TokeParser.pm
5601 + ext/HTML/Parser/mkhctype ext/HTML/Parser/mkpfunc
5602 + ext/HTML/Parser/t/api_version.t
5603 + ext/HTML/Parser/t/argspec-bad.t ext/HTML/Parser/t/argspec.t
5604 + ext/HTML/Parser/t/argspec2.t ext/HTML/Parser/t/attr-encoded.t
5605 + ext/HTML/Parser/t/callback.t
5606 + ext/HTML/Parser/t/case-sensitive.t ext/HTML/Parser/t/cases.t
5607 + ext/HTML/Parser/t/comment.t ext/HTML/Parser/t/crashme.t
5608 + ext/HTML/Parser/t/declaration.t ext/HTML/Parser/t/default.t
5609 + ext/HTML/Parser/t/document.t ext/HTML/Parser/t/dtext.t
5610 + ext/HTML/Parser/t/entities.t ext/HTML/Parser/t/entities2.t
5611 + ext/HTML/Parser/t/filter-methods.t ext/HTML/Parser/t/filter.t
5612 + ext/HTML/Parser/t/handler-eof.t ext/HTML/Parser/t/handler.t
5613 + ext/HTML/Parser/t/headparser-http.t
5614 + ext/HTML/Parser/t/headparser.t ext/HTML/Parser/t/ignore.t
5615 + ext/HTML/Parser/t/largetags.t
5616 + ext/HTML/Parser/t/linkextor-base.t
5617 + ext/HTML/Parser/t/linkextor-rel.t ext/HTML/Parser/t/magic.t
5618 + ext/HTML/Parser/t/marked-sect.t
5619 + ext/HTML/Parser/t/msie-compat.t ext/HTML/Parser/t/offset.t
5620 + ext/HTML/Parser/t/options.t ext/HTML/Parser/t/parsefile.t
5621 + ext/HTML/Parser/t/parser.t ext/HTML/Parser/t/plaintext.t
5622 + ext/HTML/Parser/t/pod.t ext/HTML/Parser/t/process.t
5623 + ext/HTML/Parser/t/pullparser.t ext/HTML/Parser/t/script.t
5624 + ext/HTML/Parser/t/skipped-text.t
5625 + ext/HTML/Parser/t/stack-realloc.t ext/HTML/Parser/t/textarea.t
5626 + ext/HTML/Parser/t/threads.t ext/HTML/Parser/t/tokeparser.t
5627 + ext/HTML/Parser/t/uentities.t
5628 + ext/HTML/Parser/t/unbroken-text.t
5629 + ext/HTML/Parser/t/unicode-bom.t ext/HTML/Parser/t/unicode.t
5630 + ext/HTML/Parser/t/xml-mode.t ext/HTML/Parser/tokenpos.h
5631 + ext/HTML/Parser/typemap ext/HTML/Parser/util.c
5632 + lib/HTML/Tagset.pm lib/HTML/Tagset/t/00_about_verbose.t
5633 + lib/HTML/Tagset/t/01_old_junk.t
5634 ! MANIFEST Porting/Maintainers.pl
5635 ____________________________________________________________________________
5636 [ 33997] By: stevep on 2008/06/04 19:20:20
5637 Log: Upgrade to Pod-Simple-3.06
5639 + lib/Pod/Simple/XHTML.pm lib/Pod/Simple/t/xhtml01.t
5640 + lib/Pod/Simple/t/xhtml05.t
5641 ! MANIFEST lib/Pod/Simple.pm lib/Pod/Simple.pod
5642 ! lib/Pod/Simple/BlackBox.pm lib/Pod/Simple/HTML.pm
5643 ! lib/Pod/Simple/HTMLBatch.pm lib/Pod/Simple/t/begin.t
5644 ! lib/Pod/Simple/t/fcodes_l.t lib/Pod/Simple/t/fcodes_s.t
5645 ____________________________________________________________________________
5646 [ 33996] By: stevep on 2008/06/04 18:28:18
5647 Log: Forgot to update version in DirHandle.pm after updating.
5651 ____________________________________________________________________________
5652 [ 33995] By: rgs on 2008/06/04 07:39:31
5653 Log: Bump NEXT version to 0.61 for CPAN release
5656 ____________________________________________________________________________
5657 [ 33993] By: craigb on 2008/06/03 12:27:43
5658 Log: Make Perl_vms_start_glob() decline politely when passed an empty
5662 ____________________________________________________________________________
5663 [ 33992] By: rgs on 2008/06/03 07:58:06
5664 Log: Small typo fix in Carp.pm
5667 ____________________________________________________________________________
5668 [ 33991] By: rgs on 2008/06/03 06:29:35
5669 Log: Update to NEXT by Damian.
5670 This fixes the working of NEXT with AUTOLOAD.
5673 ____________________________________________________________________________
5674 [ 33990] By: merijn on 2008/06/02 14:04:59
5675 Log: #33988 for AIX 3 and AIX 4: missing quotes in sed commands
5677 ! hints/aix_3.sh hints/aix_4.sh
5678 ____________________________________________________________________________
5679 [ 33989] By: stevep on 2008/06/02 13:54:24
5680 Log: Subject: AW: IO::Dir destructor
5681 From: "Dintelmann, Peter" <Peter.Dintelmann@dresdner-bank.com>
5682 Date: Mon, 2 Jun 2008 14:48:35 +0200
5683 Message-ID: <3852726AFA94DE4F87E616F13F416A5F0216D9BE@naimucu1.ffz00k.rootdom.net>
5686 ____________________________________________________________________________
5687 [ 33988] By: merijn on 2008/06/02 13:52:39
5688 Log: Embarrassing errors to find: missing quotes in sed commands
5691 ____________________________________________________________________________
5692 [ 33987] By: stevep on 2008/06/02 12:21:28
5693 Log: Upgrade to podlators-2.1.0
5695 + lib/Pod/t/man-options.t
5696 ! MANIFEST lib/Pod/Man.pm lib/Pod/ParseLink.pm lib/Pod/Text.pm
5697 ! lib/Pod/Text/Color.pm lib/Pod/Text/Overstrike.pm
5698 ! lib/Pod/Text/Termcap.pm lib/Pod/t/basic.t lib/Pod/t/color.t
5699 ! lib/Pod/t/filehandle.t lib/Pod/t/man.t lib/Pod/t/parselink.t
5700 ! lib/Pod/t/pod-parser.t lib/Pod/t/termcap.t
5701 ! lib/Pod/t/text-options.t lib/Pod/t/text.t pod/pod2man.PL
5702 ____________________________________________________________________________
5703 [ 33986] By: stevep on 2008/06/02 04:02:42
5704 Log: Skip some File::Copy tests on Win32 since file permissions do not
5705 seem to be set correctly.
5708 ____________________________________________________________________________
5709 [ 33985] By: rgs on 2008/06/01 20:22:24
5710 Log: Subject: [perl #36516] attributes.pm documentation is recursive and incomplete
5711 From: "reneeb via RT" <perlbug-followup@perl.org>
5712 Date: Sun, 25 May 2008 07:30:37 -0700
5713 Message-ID: <rt-3.6.HEAD-19826-1211725834-911.36516-15-0@perl.org>
5715 with some spelling nits
5718 ____________________________________________________________________________
5719 [ 33984] By: rgs on 2008/06/01 19:49:50
5720 Log: Bump version of IO::Dir after last patch
5722 ! ext/IO/lib/IO/Dir.pm
5723 ____________________________________________________________________________
5724 [ 33983] By: rgs on 2008/06/01 19:48:18
5725 Log: Subject: IO::Dir destructor
5726 From: Zefram <zefram@fysh.org>
5727 Date: Fri, 7 Sep 2007 23:06:36 +0100
5728 Message-ID: <20070907220636.GB24543@fysh.org>
5730 ! ext/IO/lib/IO/Dir.pm
5731 ____________________________________________________________________________
5732 [ 33982] By: rgs on 2008/06/01 19:38:24
5733 Log: Subject: Re: [perl #55160] perlbug AutoReply: Fix cygwin mount test
5734 From: "Reini Urban" <rurban@x-ray.at>
5735 Date: Sun, 1 Jun 2008 14:51:59 +0200
5736 Message-ID: <6910a60806010551u30199befr43761fe53d5d896@mail.gmail.com>
5739 ____________________________________________________________________________
5740 [ 33981] By: rgs on 2008/06/01 19:32:34
5741 Log: Subject: [perl #36875] [PATCH] scalar reverse undef does not warn (was: Certain string handling functions don't warn on undef)
5742 From: "Bram via RT" <perlbug-followup@perl.org>
5743 Date: Sat, 24 May 2008 12:34:22 -0700
5744 Message-ID: <rt-3.6.HEAD-11257-1211657660-1814.36875-15-0@perl.org>
5746 ! pp.c t/lib/warnings/9uninit
5747 ____________________________________________________________________________
5748 [ 33980] By: rgs on 2008/06/01 19:00:08
5749 Log: Subject: [PATCH] Fix for lib.pm Config detection
5750 From: Steffen Mueller <wyp3rlx02@sneakemail.com>
5751 Date: Sun, 01 Jun 2008 17:36:55 +0200
5752 Message-ID: <20080601153657.26607.qmail@lists.develooper.com>
5755 ____________________________________________________________________________
5756 [ 33979] By: stevep on 2008/06/01 17:32:27
5757 Log: Probably starting with the changes in change #33897,
5758 t/run/exit.t has been failing on Win32. Update the skipping
5759 mechanism to do more that check for the definition of
5763 ____________________________________________________________________________
5764 [ 33978] By: rgs on 2008/06/01 14:05:16
5765 Log: Subject: [perl #54828] perlio.c has a problem (both 5.8 and 5.10)
5766 From: "Goro Fuji" (via RT) <perlbug-followup@perl.org>
5767 Date: Sun, 25 May 2008 23:10:42 -0700
5768 Message-ID: <rt-3.6.HEAD-11257-1211782242-1590.54828-75-0@perl.org>
5770 First chunk of the patch only
5773 ____________________________________________________________________________
5774 [ 33977] By: rgs on 2008/06/01 13:17:40
5775 Log: Subject: [perl #54424] perlipc mistype
5776 From: andrew@sundale.net (via RT) <perlbug-followup@perl.org>
5777 Date: Sun, 18 May 2008 22:20:06 -0700
5778 Message-ID: <rt-3.6.HEAD-11257-1211174406-1790.54424-75-0@perl.org>
5781 ____________________________________________________________________________
5782 [ 33975] By: mhx on 2008/06/01 12:15:09
5783 Log: Upgrade to Devel::PPPort 3.14
5785 ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
5786 ! ext/Devel/PPPort/parts/ppptools.pl ext/Devel/PPPort/soak
5787 ____________________________________________________________________________
5788 [ 33974] By: rgs on 2008/06/01 10:44:18
5789 Log: Subject: [PATCH] Thread::Queue 2.09
5790 From: "Jerry D. Hedden" <jdhedden@cpan.org>
5791 Date: Fri, 30 May 2008 12:41:41 -0400
5792 Message-ID: <1ff86f510805300941o68c1967bw31dee3e40ffa28a7@mail.gmail.com>
5794 Explicitly check for undef in args because some versions of
5795 looks_like_number(undef) return true.
5797 ! lib/Thread/Queue.pm
5798 ____________________________________________________________________________
5799 [ 33973] By: rgs on 2008/06/01 10:41:27
5800 Log: Subject: [PATCH] Re: recent 'lib.pm' change => dual-life lib.pm
5801 From: Steffen Mueller <wyp3rlx02@sneakemail.com>
5802 Date: Tue, 27 May 2008 13:50:05 +0200
5803 Message-ID: <483BF56D.2020803@sneakemail.com>
5805 ! lib/lib.t lib/lib_pm.PL
5806 ____________________________________________________________________________
5807 [ 33971] By: craigb on 2008/05/31 18:48:38
5808 Log: Must install mydtrace.h on VMS even it doesn't do much there.
5810 ! vms/descrip_mms.template
5811 ____________________________________________________________________________
5812 [ 33956] By: nicholas on 2008/05/31 11:53:20
5813 Log: Add conditional code to initialise RETVAL, to avoid compiler warnings.
5814 (There was never an error, as croak() was called before the return).
5816 ! ext/POSIX/POSIX.xs
5817 ____________________________________________________________________________
5818 [ 33952] By: davem on 2008/05/30 21:41:05
5819 Log: bug with index() matching beyond end of string
5820 An off-by-one error meant that index($str,...)
5821 was effectively being executed as index("$str\0", ...).
5822 Probably introduced by change #26511.
5824 ! t/op/index.t util.c
5825 ____________________________________________________________________________
5826 [ 33951] By: davem on 2008/05/30 21:16:02
5827 Log: Add index() tests for embedded nulls
5829 Subject: Re: [perl #53746] bug with index() matching beyond end of string when \0 bytes (00000000) are involved
5830 From: Abigail <abigail@abigail.be>
5831 Date: Tue, 6 May 2008 14:57:36 +0200
5832 Message-Id: <20080506125736.GC17310@abigail.be>
5835 ____________________________________________________________________________
5836 [ 33949] By: craigb on 2008/05/29 17:48:27
5838 Subject: [PATCH] Propagate new i_gdbm*ndbm variables
5839 From: Andy Dougherty <doughera@lafayette.edu>
5840 Date: Thu, 29 May 2008 12:43:29 -0400 (EDT)
5841 Message-ID: <Pine.LNX.4.64.0805291241070.365@fractal.phys.lafayette.edu>
5843 ! Cross/config.sh-arm-linux NetWare/config.wc Porting/config.sh
5844 ! configure.com epoc/config.sh plan9/config_sh.sample
5845 ! symbian/config.sh uconfig.sh win32/config.bc win32/config.ce
5846 ! win32/config.gc win32/config.vc win32/config.vc64
5847 ____________________________________________________________________________
5848 [ 33948] By: stevep on 2008/05/29 13:45:43
5849 Log: Upgrade to Locale-Maketext-1.13
5851 ! Porting/Maintainers.pl lib/Locale/Maketext.pm
5852 ! lib/Locale/Maketext/Guts.pm lib/Locale/Maketext/GutsLoader.pm
5853 ____________________________________________________________________________
5854 [ 33939] By: merijn on 2008/05/27 15:19:07
5855 Log: Revert part of #31039
5858 ____________________________________________________________________________
5859 [ 33937] By: davem on 2008/05/27 00:12:52
5860 Log: Perl 5.10 memory corruption
5861 When @a = sort @a is pessimised if @a has magic,
5862 growing the stack requires various pointers to be reset in case
5863 the stack gets reallocated.
5866 ____________________________________________________________________________
5867 [ 33936] By: nicholas on 2008/05/25 23:47:00
5868 Log: My recent changes to POSIX.xs forgot that WEXITSTATUS etc may not even
5869 be defined. This fix changes the error message from "Your vendor has
5870 not defined POSIX macro %s, used" to "POSIX::%s not implemented on
5871 this architecture", which I assume is not going to break anything.
5873 ! ext/POSIX/POSIX.xs
5874 ____________________________________________________________________________
5875 [ 33927] By: rgs on 2008/05/25 21:14:40
5876 Log: Subject: [PATCH] lib.pm should not warn about loading .par files
5877 From: Paul Fenwick <pjf@perltraining.com.au>
5878 Date: Thu, 22 May 2008 23:24:34 +1000
5879 Message-ID: <48357412.5020703@perltraining.com.au>
5882 ____________________________________________________________________________
5883 [ 33919] By: davem on 2008/05/24 15:42:08
5884 Log: make TODO output TAP-compliant in regexp.t
5887 ____________________________________________________________________________
5888 [ 33918] By: craigb on 2008/05/24 15:02:06
5889 Log: Subject: Time-Piece-1.13 test failures on HP-UX
5890 From: Gisle Aas <gisle@activestate.com>
5891 Date: Fri, 23 May 2008 00:20:28 +0200
5892 Message-Id: <EB1DA83A-AA9C-4BA4-A09D-AB6DC5E00EB9@activestate.com>
5894 Don't rely on strptime being able to parse illegal dates. Also being tracked
5895 via <http://rt.cpan.org/Public/Bug/Display.html?id=36106> so this also brings
5896 blead closer to the next (as yet unreleased) version of Time::Piece.
5898 ! ext/Time/Piece/Piece.pm ext/Time/Piece/Piece.xs
5899 ____________________________________________________________________________
5900 [ 33916] By: craigb on 2008/05/23 15:50:14
5901 Log: File::Copy does not copy source file permissions to the target file
5902 on VMS (it never has, but the new tests expected it to).
5905 ____________________________________________________________________________
5906 [ 33914] By: nicholas on 2008/05/23 14:38:31
5907 Log: Bump the version number following change 33905 (and for any other
5908 changes that might come between 5.10's release and 5.8.9's). Note that
5909 Rafael has kindly volunteered to take over maintainer.
5911 ! lib/Attribute/Handlers.pm
5912 ____________________________________________________________________________
5913 [ 33912] By: nicholas on 2008/05/23 10:05:43
5914 Log: Bump AutoSplit to a dev version number to reflect the small change in
5915 the __DATA__ section made in the AutoLoader 5.66 release. All will get
5916 back in sync with the next AutoLoader release.
5919 ____________________________________________________________________________
5920 [ 33911] By: rgs on 2008/05/23 06:18:59
5921 Log: Subject: [PATCH] Re: [perl #41555] Bug in File::Find on Windows when target
5922 From: Bram <p5p@perl.wizbit.be>
5923 Date: Mon, 12 May 2008 22:13:33 +0200
5924 Message-ID: <20080512221333.mq0283dlessws4wk@horde.wizbit.be>
5926 ! lib/File/Find.pm lib/File/Find/t/find.t
5927 ____________________________________________________________________________
5928 [ 33910] By: rgs on 2008/05/23 06:15:37
5929 Log: Subject: [PATCH] Silence build warnings in universal.c
5930 From: "Jerry D. Hedden" <jdhedden@cpan.org>
5931 Date: Wed, 21 May 2008 13:15:28 -0400
5932 Message-ID: <1ff86f510805211015m5c59bbf5wf3a992e776b1c4c4@mail.gmail.com>
5935 ____________________________________________________________________________
5936 [ 33909] By: merijn on 2008/05/23 06:07:30
5937 Log: Subject: [DOC PATCH] Memoize.pm refers to old title of "Higher Order Perl"
5938 From: Moritz Lenz <moritz@casella.verplant.org>
5939 Date: Thu, 22 May 2008 15:47:04 +0200
5940 Message-ID: <48357958.2050501@casella.verplant.org>
5943 ____________________________________________________________________________
5944 [ 33907] By: nicholas on 2008/05/22 08:31:30
5945 Log: Rafael will take over Attribute::Handlers
5947 ! Porting/Maintainers.pl
5948 ____________________________________________________________________________
5949 [ 33906] By: nicholas on 2008/05/22 07:45:01
5950 Log: Following a conversation on IRC, Artur thinks it best if we consider
5951 the core version of Attribute::Handlers official from now on, and
5952 hence remove it from Porting/Maintainers.pl
5954 ! Porting/Maintainers.pl
5955 ____________________________________________________________________________
5956 [ 33905] By: merijn on 2008/05/22 06:36:40
5957 Log: Subject: [PATCH] Documentation typo fix for Attribute::Handlers.
5958 From: Florian Ragwitz <rafl@debian.org>
5959 Date: Wed, 21 May 2008 22:42:40 +0200
5960 Message-Id: <1211402560-12949-1-git-send-email-rafl@debian.org>
5962 ! lib/Attribute/Handlers.pm
5963 ____________________________________________________________________________
5964 [ 33902] By: nicholas on 2008/05/21 14:35:20
5965 Log: Make the worst case error message for Perl_croak_xs_usage() consistent
5966 with stringifying a code reference.
5969 ____________________________________________________________________________
5970 [ 33901] By: nicholas on 2008/05/21 13:35:43
5971 Log: Add Perl_croak_xs_usage(), which reduces a lot of explicit calls of
5972 the form Perl_croak(aTHX_ "Usage %s::%s(%s)", "ouch" "awk", "eee_yow");
5973 down to croak_xs_usage(cv, "eee_yow"); and refactor all the core XS
5974 code to use it. This adds () to the error messages for attributes::*
5976 ! embed.fnc embed.h global.sym mro.c pod/perlapi.pod proto.h
5977 ! universal.c xsutils.c
5978 ____________________________________________________________________________
5979 [ 33900] By: stevep on 2008/05/21 13:23:24
5980 Log: Upgrade to AutoLoader-5.66
5982 ! lib/AutoLoader.pm lib/AutoSplit.pm
5983 ____________________________________________________________________________
5984 [ 33899] By: stevep on 2008/05/21 13:16:58
5985 Log: Upgrade to Object-Accessor-0.34
5987 + lib/Object/Accessor/t/06_Object-Accessor-alias.t
5988 ! MANIFEST lib/Object/Accessor.pm
5989 ____________________________________________________________________________
5990 [ 33898] By: merijn on 2008/05/21 13:00:13
5991 Log: Subject: Re: [perl #54566] assertion failure fiddling with @ISA
5992 From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
5993 Date: Wed, 21 May 2008 14:42:48 +0200
5994 Message-ID: <b77c1dce0805210542l164caf85k86a34feae25ca9a7@mail.gmail.com>
5997 ____________________________________________________________________________
5998 [ 33897] By: nicholas on 2008/05/21 10:31:32
5999 Log: Replaced the WEXITSTATUS, WIFEXITED, WIFSIGNALED, WIFSTOPPED, WSTOPSIG
6000 and WTERMSIG wrappers with one wrapper using the XS "ALIAS" feature.
6001 This gets the shared object size back below the size before the removal
6002 of int_macro_int. It looks like there are other space savings to be
6005 ! ext/POSIX/POSIX.xs
6006 ____________________________________________________________________________
6007 [ 33896] By: nicholas on 2008/05/21 09:18:00
6008 Log: Eliminate POSIX::int_macro_int, and all the complex AUTOLOAD fandango
6009 that creates closures round it. Instead, wrap WEXITSTATUS, WIFEXITED,
6010 WIFSIGNALED, WIFSTOPPED, WSTOPSIG and WTERMSIG directly with XS.
6011 The shared library is slightly larger, but dynamic memory usage savings
6012 beat this, even within one thread of one process. Simpler code too.
6014 ! ext/B/t/concise-xs.t ext/POSIX/POSIX.pm ext/POSIX/POSIX.xs
6016 ____________________________________________________________________________
6017 [ 33891] By: nicholas on 2008/05/20 18:37:03
6018 Log: metabatman fails the "this patch is self-documenting" test. Restore
6019 (roughly) the original parameter names.
6022 ____________________________________________________________________________
6023 [ 33890] By: nicholas on 2008/05/20 18:35:54
6024 Log: The TODO tests of change 33876 were actually fixed by change 33874.
6027 ____________________________________________________________________________
6028 [ 33887] By: merijn on 2008/05/20 15:30:30
6029 Log: Subject: Re: Change 33843: [perl #54120] [PATCH] [metaconfig] Need more -fstack-protector
6030 From: Andy Dougherty <doughera@lafayette.edu>
6031 Date: Tue, 20 May 2008 11:21:14 -0400 (EDT)
6032 Message-ID: <Pine.LNX.4.64.0805201102040.767@fractal.phys.lafayette.edu>
6035 ____________________________________________________________________________
6036 [ 33876] By: merijn on 2008/05/20 09:29:33
6037 Log: Subject: Re: [PATCH: TODO Tests] Re: [perl #53806] No complain about bareword
6038 From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
6039 Date: Tue, 20 May 2008 10:14:28 +0200
6040 Message-ID: <b77c1dce0805200114o5df69d8br9a02de5a508c3462@mail.gmail.com>
6042 ! lib/strict.t t/lib/strict/subs
6043 ____________________________________________________________________________
6044 [ 33874] By: merijn on 2008/05/20 08:04:05
6045 Log: Subject: Re: [PATCH: TODO Tests] Re: [perl #53806] No complain about bareword
6046 From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
6047 Date: Tue, 20 May 2008 09:45:19 +0200
6048 Message-ID: <b77c1dce0805200045i1000598ci13c9cb3a29f64b6d@mail.gmail.com>
6051 ____________________________________________________________________________
6052 [ 33871] By: stevep on 2008/05/19 18:25:50
6053 Log: Subject: [PATCH] Thread::Semaphore 2.08
6054 From: "Jerry D. Hedden" <jdhedden@cpan.org>
6055 Date: Mon, 19 May 2008 13:06:20 -0400
6056 Message-ID: <1ff86f510805191006yc870892r28ea38cfd128eb37@mail.gmail.com>
6058 ! lib/Thread/Semaphore.pm
6059 ____________________________________________________________________________
6060 [ 33870] By: merijn on 2008/05/19 16:08:57
6061 Log: Subject: [PATCH] Fix typo in perlop.pod
6062 From: "Jerry D. Hedden" <jdhedden@cpan.org>
6063 Date: Mon, 19 May 2008 11:58:58 -0400
6064 Message-ID: <1ff86f510805190858v4a7f6e06k5f949ff31384137d@mail.gmail.com>
6067 ____________________________________________________________________________
6068 [ 33869] By: stevep on 2008/05/19 15:51:00
6069 Log: Subject: [PATCH] correct errors / omissions in documenting DOES
6070 From: Ricardo SIGNES <perl.p5p@rjbs.manxome.org>
6071 Date: Mon, 19 May 2008 10:14:02 -0400
6072 Message-ID: <20080519141402.GA54401@knight.local>
6074 ! lib/UNIVERSAL.pm pod/perlobj.pod
6075 ____________________________________________________________________________
6076 [ 33865] By: nicholas on 2008/05/19 13:13:11
6077 Log: Add "profile installman" to the TODO.
6080 ____________________________________________________________________________
6081 [ 33864] By: nicholas on 2008/05/19 12:59:10
6082 Log: Add -w, tweak some comments.
6085 ____________________________________________________________________________
6086 [ 33863] By: nicholas on 2008/05/19 12:40:53
6087 Log: A couple more installman tidy ups.
6090 ____________________________________________________________________________
6091 [ 33862] By: nicholas on 2008/05/19 12:26:51
6092 Log: Merge common code from installperl and installman into install_lib.pl
6095 ! MANIFEST installman installperl pod/perltodo.pod
6096 ____________________________________________________________________________
6097 [ 33861] By: nicholas on 2008/05/19 11:58:30
6098 Log: Change 33859 missed $destdir => $opts{destdir}
6101 ____________________________________________________________________________
6102 [ 33860] By: nicholas on 2008/05/19 10:21:04
6103 Log: Converge some changes from installperl into installman. I have a
6104 suspicion that installman is only run on *nix and OS/2, not Win32 or
6106 sub unlink - return scalar(@names) if $Is_VMS # from change 854
6107 sub link - change warn to die # from change 4774
6108 sub samepath - case insensitive name comparison # from change 311
6109 (in the ansiperl branch, merged via the win32 branch)
6112 ____________________________________________________________________________
6113 [ 33859] By: nicholas on 2008/05/19 09:42:02
6114 Log: $nonono => $opts{notify}
6115 $verbose => $opts{verbose}
6116 $silent => $opts{silent}
6117 to align the code with forked code in installman
6120 ____________________________________________________________________________
6121 [ 33858] By: rgs on 2008/05/18 21:08:01
6122 Log: Subject: [PATCH] Add ..., !!!, and ??? operators
6123 From: chromatic <chromatic@wgz.org>
6124 Date: Sat, 10 May 2008 12:52:11 -0700
6125 Message-Id: <200805101252.11961.chromatic@wgz.org>
6128 ! MANIFEST perly.act perly.h perly.tab perly.y pod/perlop.pod
6129 ! pod/perltodo.pod toke.c
6130 ____________________________________________________________________________
6131 [ 33854] By: davem on 2008/05/18 12:40:36
6132 Log: DEBUG_LEAKING_SCALARS wasn't reporting the correct line number
6133 of SVs allocated at runtime
6136 ____________________________________________________________________________
6137 [ 33853] By: davem on 2008/05/18 12:07:19
6138 Log: fix misleading comment about Perl_re_dup_guts
6141 ____________________________________________________________________________
6142 [ 33852] By: rgs on 2008/05/18 08:56:12
6143 Log: New separations for the pattern match operator documentation,
6144 suggested by David Nicol:
6146 Subject: It's wafer thin!
6147 From: "David Nicol" <davidnicol@gmail.com>
6148 Date: Fri, 9 May 2008 18:14:29 +0000
6149 Message-ID: <934f64a20805091114y40595f9ap9d355b39f20779c1@mail.gmail.com>
6152 ____________________________________________________________________________
6153 [ 33851] By: rgs on 2008/05/18 08:37:02
6154 Log: Fix for [perl #51848] Deparse interpolation in regex literal
6156 ! ext/B/B/Deparse.pm ext/B/t/deparse.t
6157 ____________________________________________________________________________
6158 [ 33850] By: rgs on 2008/05/18 08:00:24
6159 Log: Subject: [perl #53500] op/pwent.t should use the DirectoryService on OS X
6160 From: "Tom Wyant via RT" <perlbug-followup@perl.org>
6161 Date: Sun, 11 May 2008 14:40:04 -0700
6162 Message-ID: <rt-3.6.HEAD-20841-1210542001-412.53500-15-0@perl.org>
6165 ____________________________________________________________________________
6166 [ 33849] By: rgs on 2008/05/18 07:55:44
6167 Log: Subject: [perl #38955] exists(): error message on wrong argument type is incorrect (5.8.7 cygwin)
6168 From: "Bram via RT" <perlbug-followup@perl.org>
6169 Date: Sat, 17 May 2008 04:14:11 -0700
6170 Message-ID: <rt-3.6.HEAD-11257-1211022849-1634.38955-15-0@perl.org>
6172 ! op.c pod/perldiag.pod
6173 ____________________________________________________________________________
6174 [ 33848] By: rgs on 2008/05/18 06:28:49
6175 Log: Subject: Re: eval "require Foo" with binary-incompatible XS modules
6176 From: Niko Tyni <ntyni@debian.org>
6177 Date: Sat, 17 May 2008 21:37:30 +0300
6178 Message-ID: <20080517183730.GA4440@rebekka>
6181 ____________________________________________________________________________
6182 [ 33847] By: stevep on 2008/05/18 03:35:03
6183 Log: Subject: [PATCH] Thread::Queue 2.08
6184 From: "Jerry D. Hedden" <jdhedden@cpan.org>
6185 Date: Wed, 14 May 2008 12:47:04 -0400
6186 Message-ID: <1ff86f510805140947h707fe273j5adec649b5cc4238@mail.gmail.com>
6188 ! lib/Thread/Queue.pm lib/Thread/Queue/t/02_refs.t
6189 ____________________________________________________________________________
6190 [ 33846] By: stevep on 2008/05/18 03:25:54
6191 Log: Subject: [PATCH] IO::Compress::* 2.011
6192 From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
6193 Date: Sat, 17 May 2008 12:16:13 +0100
6194 Message-ID: <CF9B8F335CB2417FBA78E0F08EAB1F7D@myopwv.com>
6196 + ext/IO_Compress_Zlib/t/006zip.t
6197 ! MANIFEST ext/Compress/Raw/Zlib/Changes
6198 ! ext/Compress/Raw/Zlib/README
6199 ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm
6200 ! ext/Compress/Zlib/Changes ext/Compress/Zlib/Makefile.PL
6201 ! ext/Compress/Zlib/README
6202 ! ext/Compress/Zlib/lib/Compress/Zlib.pm
6203 ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/README
6204 ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm
6205 ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm
6206 ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm
6207 ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm
6208 ! ext/IO_Compress_Zlib/Changes ext/IO_Compress_Zlib/Makefile.PL
6209 ! ext/IO_Compress_Zlib/README
6210 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm
6211 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm
6212 ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm
6213 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm
6214 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm
6215 ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm
6216 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm
6217 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm
6218 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm
6219 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm
6220 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm
6221 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm
6222 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm
6223 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm
6224 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm
6225 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm
6226 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm
6227 ____________________________________________________________________________
6228 [ 33845] By: merijn on 2008/05/17 14:29:24
6229 Log: Subject: [PATCH] Re: [perl #50180] NDBM_File fails to build
6230 From: Andy Dougherty <doughera@lafayette.edu>
6231 Date: Tue, 13 May 2008 12:28:45 -0400 (EDT)
6232 Message-ID: <Pine.LNX.4.64.0805131224130.9728@fractal.phys.lafayette.edu>
6234 ! Configure Porting/Glossary config_h.SH
6235 ! ext/NDBM_File/NDBM_File.xs hints/linux.sh
6236 ____________________________________________________________________________
6237 [ 33843] By: merijn on 2008/05/17 13:56:26
6238 Log: Subject: [perl #54120] [PATCH] [metaconfig] Need more -fstack-protector
6239 From: Andy Dougherty (via RT) <perlbug-followup@perl.org>
6240 Date: Tue, 13 May 2008 09:37:07 -0700
6241 Message-ID: <rt-3.6.HEAD-9992-1210696625-331.54120-75-0@perl.org>
6244 ____________________________________________________________________________
6245 [ 33841] By: merijn on 2008/05/17 13:48:16
6246 Log: Subject: [PATCH] Re: Compiling perl (5.10.x) with gcc <= 3.2.3
6247 From: Andy Dougherty <doughera@lafayette.edu>
6248 Date: Fri, 16 May 2008 13:59:41 -0400 (EDT)
6249 Message-ID: <Pine.LNX.4.64.0805161344570.10409@fractal.phys.lafayette.edu>
6252 ____________________________________________________________________________
6253 [ 33840] By: demerphq on 2008/05/17 10:01:08
6254 Log: Subject: [perl #39187] [DOC-PATCH]: perldoc -f reverse: examples (was: RE: Perlfunc needs to be made more clear regarding reverse in scalar context.)
6255 From: "Bram via RT" <perlbug-followup@perl.org>
6256 Date: Fri, 16 May 2008 14:44:07 -0700
6257 Message-ID: <rt-3.6.HEAD-9880-1210974244-1717.39187-15-0@perl.org>
6260 ____________________________________________________________________________
6261 [ 33839] By: stevep on 2008/05/16 19:58:58
6262 Log: Somehow, this got missed in change #33779.
6264 ! ext/Digest/SHA/lib/Digest/SHA.pm
6265 ____________________________________________________________________________
6266 [ 33838] By: stevep on 2008/05/16 19:53:42
6267 Log: Upgrade to ExtUtils-Command-1.14
6269 ! lib/ExtUtils/Command.pm
6270 ____________________________________________________________________________
6271 [ 33837] By: stevep on 2008/05/16 18:07:00
6272 Log: Upgrade to Math-BigInt-FastCalc-0.19
6274 ! ext/Math/BigInt/FastCalc/FastCalc.pm
6275 ! ext/Math/BigInt/FastCalc/FastCalc.xs
6276 ! ext/Math/BigInt/FastCalc/t/bigintfc.t
6277 ! ext/Math/BigInt/FastCalc/t/bootstrap.t
6278 ____________________________________________________________________________
6279 [ 33836] By: stevep on 2008/05/16 17:31:30
6280 Log: Subject: [PATCH - revised] threads::shared 1.21
6281 From: "Jerry D. Hedden" <jdhedden@cpan.org>
6282 Date: Fri, 16 May 2008 09:52:24 -0400
6283 Message-ID: <1ff86f510805160652l73e7d5a9hdc675e8efbbf1479@mail.gmail.com>
6285 + ext/threads/shared/t/clone.t
6286 ! MANIFEST ext/threads/shared/Makefile.PL
6287 ! ext/threads/shared/shared.pm ext/threads/shared/shared.xs
6288 ____________________________________________________________________________
6289 [ 33835] By: merijn on 2008/05/16 12:47:33
6290 Log: Subject: [PATCH] h2ph: allow the quote mark delimiter when chasing #include directives with "-a"
6291 From: Niko Tyni <ntyni@debian.org>
6292 Date: Thu, 15 May 2008 23:15:35 +0300
6293 Message-Id: <1210882535-11072-1-git-send-email-ntyni@debian.org>
6296 ____________________________________________________________________________
6297 [ 33834] By: merijn on 2008/05/16 12:17:03
6298 Log: Subject: Make perlfunc link to the correct section of perlop for q//, qq//, qx//, and qw//
6299 From: Matt Kraai <kraai@ftbfs.org>
6300 Date: Thu, 15 May 2008 15:45:17 -0700
6301 Message-ID: <20080515224517.GA11692@ftbfs.org>
6304 ____________________________________________________________________________
6305 [ 33833] By: merijn on 2008/05/16 12:13:21
6306 Log: Subject: [PATCH] Prevent the tokenizer from segfaulting in debug mode when a FUNC token is forced
6307 From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
6308 Date: Fri, 16 May 2008 12:13:23 +0200
6309 Message-ID: <b77c1dce0805160313r78cb1b2bxfeb64460d2e9a7df@mail.gmail.com>
6312 ____________________________________________________________________________
6313 [ 33832] By: merijn on 2008/05/16 08:47:59
6314 Log: HP 9000 End of Sale Announcements
6317 ____________________________________________________________________________
6318 [ 33831] By: merijn on 2008/05/15 13:48:38
6319 Log: Subject: Re: [PATCH] Double magic with chop
6320 From: "Vincent Pit" <perl@profvince.com>
6321 Date: Thu, 15 May 2008 15:31:19 +0200 (CEST)
6322 Message-ID: <32964.147.210.17.175.1210858279.squirrel@147.210.17.175>
6324 ! doop.c t/op/gmagic.t
6325 ____________________________________________________________________________
6326 [ 33830] By: nicholas on 2008/05/15 13:03:48
6327 Log: Add investigating eliminating POSIX::int_macro_int() to perltodo.
6330 ____________________________________________________________________________
6331 [ 33829] By: nicholas on 2008/05/15 12:01:42
6334 ! ext/B/t/concise-xs.t
6335 ____________________________________________________________________________
6336 [ 33828] By: merijn on 2008/05/15 11:38:59
6337 Log: Subject: [PATCH] Compress/Raw/Zlib/Zlib.xs // comment fix
6338 From: Andy Dougherty <doughera@lafayette.edu>
6339 Date: Tue, 13 May 2008 13:01:45 -0400 (EDT)
6340 Message-ID: <Pine.LNX.4.64.0805131300110.9962@fractal.phys.lafayette.edu>
6342 ! ext/Compress/Raw/Zlib/Zlib.xs
6343 ____________________________________________________________________________
6344 [ 33827] By: merijn on 2008/05/15 11:35:26
6345 Log: Subject: [PATCH] fix typo in a Tie::Hash documentation link
6346 From: Niko Tyni <ntyni@debian.org>
6347 Date: Wed, 14 May 2008 23:09:27 +0300
6348 Message-Id: <1210795767-21221-1-git-send-email-ntyni@debian.org>
6351 ____________________________________________________________________________
6352 [ 33826] By: nicholas on 2008/05/15 11:24:43
6353 Log: Remove POSIX's internal implementation of S_ISBLK, S_ISCHR, S_ISDIR,
6354 S_ISFIFO and S_ISREG, and pull them in from Fcntl. Spotted as a result
6355 of bug #54186, but there has been a redefined subroutine warning for
6356 ages if you elected to import all of POSIX and Fcntl's exports.
6358 ! ext/B/t/concise-xs.t ext/POSIX/POSIX.pm ext/POSIX/POSIX.xs
6359 ____________________________________________________________________________
6360 [ 33825] By: nicholas on 2008/05/15 10:10:27
6361 Log: It transpires that POSIX.xs also duplicated several constants defined
6362 by Fcntl but only conditionally exported by Fcntl. The most obvious
6363 were SEEK_CUR, SEEK_END and SEEK_SET, as reported in bug #54186.
6364 So add them to the list of constants that POSIX imports from Fcntl.
6366 ! ext/POSIX/Makefile.PL ext/POSIX/POSIX.pm
6367 ! t/lib/proxy_constant_subs.t
6368 ____________________________________________________________________________
6369 [ 33824] By: mhx on 2008/05/13 19:50:23
6370 Log: Upgrade to Devel::PPPort 3.13_03
6372 ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
6373 ! ext/Devel/PPPort/parts/inc/SvPV ext/Devel/PPPort/soak
6374 ! ext/Devel/PPPort/t/SvPV.t
6375 ____________________________________________________________________________
6376 [ 33822] By: rgs on 2008/05/11 15:10:32
6377 Log: Subject: [PATCH] Handle PL_minus_E before PL_minus_{n,p}.
6378 From: Florian Ragwitz <rafl@debian.org>
6379 Date: Sun, 11 May 2008 07:51:18 +0200
6380 Message-Id: <1210485078-19640-1-git-send-email-rafl@debian.org>
6382 ! t/run/switches.t toke.c
6383 ____________________________________________________________________________
6384 [ 33816] By: rgs on 2008/05/10 20:04:34
6385 Log: Subject: [PATCH] IO::Compress::* 2.010
6386 From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
6387 Date: Mon, 5 May 2008 18:32:54 +0100
6388 Message-ID: <01dc01c8aed6$0eb13cf0$6501a8c0@myopwv.com>
6390 ! ext/Compress/Raw/Zlib/Changes ext/Compress/Raw/Zlib/README
6391 ! ext/Compress/Raw/Zlib/Zlib.xs
6392 ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm
6393 ! ext/Compress/Raw/Zlib/private/MakeUtil.pm
6394 ! ext/Compress/Zlib/Changes ext/Compress/Zlib/Makefile.PL
6395 ! ext/Compress/Zlib/README
6396 ! ext/Compress/Zlib/lib/Compress/Zlib.pm
6397 ! ext/Compress/Zlib/private/MakeUtil.pm
6398 ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/Makefile.PL
6399 ! ext/IO_Compress_Base/README
6400 ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm
6401 ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm
6402 ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm
6403 ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm
6404 ! ext/IO_Compress_Base/private/MakeUtil.pm
6405 ! ext/IO_Compress_Base/t/01misc.t ext/IO_Compress_Zlib/Changes
6406 ! ext/IO_Compress_Zlib/Makefile.PL ext/IO_Compress_Zlib/README
6407 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm
6408 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm
6409 ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm
6410 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm
6411 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm
6412 ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm
6413 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm
6414 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm
6415 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm
6416 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm
6417 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm
6418 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm
6419 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm
6420 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm
6421 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm
6422 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm
6423 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm
6424 ! ext/IO_Compress_Zlib/private/MakeUtil.pm
6425 ____________________________________________________________________________
6426 [ 33815] By: rgs on 2008/05/10 19:57:59
6427 Log: Subject: [PATCH] Call SvMAGICAL_off in mg_free
6428 From: Bram <p5p@perl.wizbit.be>
6429 Date: Mon, 05 May 2008 16:18:56 +0200
6430 Message-ID: <20080505161856.pgz4pjga1w44ksk4@horde.wizbit.be>
6433 ____________________________________________________________________________
6434 [ 33814] By: nicholas on 2008/05/10 16:44:45
6435 Log: Run Porting/checkARGS_ASSERT.pl and fix what it picks up. (Which,
6436 coincidentally were both from changes I made)
6439 ____________________________________________________________________________
6440 [ 33811] By: rgs on 2008/05/10 16:07:35
6441 Log: Remove C++ comments
6443 ! ext/threads/shared/shared.xs
6444 ____________________________________________________________________________
6445 [ 33809] By: rgs on 2008/05/10 16:06:53
6446 Log: Subject: [PATCH - revised^2] threads::shared 1.19
6447 From: "Jerry D. Hedden" <jdhedden@cpan.org>
6448 Date: Wed, 7 May 2008 16:36:28 -0400
6449 Message-ID: <1ff86f510805071336y50db0a35t740fbe9a8192be64@mail.gmail.com>
6451 ! ext/threads/shared/shared.pm ext/threads/shared/shared.xs
6452 ! ext/threads/shared/t/stress.t ext/threads/shared/t/sv_refs.t
6453 ____________________________________________________________________________
6454 [ 33808] By: rgs on 2008/05/10 16:02:24
6455 Log: Subject: [PATCH - revised] Thread::Queue 2.07
6456 From: "Jerry D. Hedden" <jdhedden@cpan.org>
6457 Date: Thu, 8 May 2008 10:05:51 -0400
6458 Message-ID: <1ff86f510805080705p3cc8f657i7a1441da5b0a273b@mail.gmail.com>
6460 ! lib/Thread/Queue.pm lib/Thread/Queue/t/02_refs.t
6461 ____________________________________________________________________________
6462 [ 33807] By: rgs on 2008/05/10 15:58:32
6463 Log: Fix [perl #52740] crash when localizing a symtab entry
6466 ____________________________________________________________________________
6467 [ 33804] By: rgs on 2008/05/10 15:37:03
6468 Log: Subject: [PATCH] Re: Change 33794: [PATCH] File::Copy & permission bits.
6469 From: "Jerry D. Hedden" <jdhedden@cpan.org>
6470 Date: Fri, 9 May 2008 13:06:14 -0400
6471 Message-ID: <1ff86f510805091006s1faa2d05lcaa3b6383b7fb603@mail.gmail.com>
6474 ____________________________________________________________________________
6475 [ 33800] By: nicholas on 2008/05/10 12:35:31
6476 Log: Upgrade to Encode 2.25
6478 ! ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Makefile.PL
6479 ! ext/Encode/lib/Encode/Alias.pm ext/Encode/lib/Encode/CN/HZ.pm
6480 ! ext/Encode/lib/Encode/GSM0338.pm ext/Encode/ucm/cp850.ucm
6481 ! ext/Encode/ucm/cp852.ucm ext/Encode/ucm/cp855.ucm
6482 ! ext/Encode/ucm/cp856.ucm ext/Encode/ucm/cp857.ucm
6483 ! ext/Encode/ucm/cp858.ucm ext/Encode/ucm/cp860.ucm
6484 ! ext/Encode/ucm/cp861.ucm ext/Encode/ucm/cp862.ucm
6485 ! ext/Encode/ucm/cp863.ucm ext/Encode/ucm/cp864.ucm
6486 ! ext/Encode/ucm/cp865.ucm ext/Encode/ucm/cp866.ucm
6487 ! ext/Encode/ucm/cp869.ucm ext/Encode/ucm/cp874.ucm
6488 ! ext/Encode/ucm/cp875.ucm
6489 ____________________________________________________________________________
6490 [ 33799] By: nicholas on 2008/05/10 10:37:50
6491 Log: Subject: Re: helping 5.8.9
6492 From: Steffen Mueller <wyp3rlx02@sneakemail.com>
6493 Message-ID: <20080504193835.6906.qmail@lists.develooper.com>
6494 Date: Sun, 04 May 2008 21:38:38 +0200
6496 ! AUTHORS Porting/checkAUTHORS.pl
6497 ____________________________________________________________________________
6498 [ 33798] By: merijn on 2008/05/09 19:03:55
6499 Log: Subject: [PATCH] perlunitut link
6500 From: Ricardo SIGNES <perl.p5p@rjbs.manxome.org>
6501 Date: Fri, 9 May 2008 14:12:31 -0400
6502 Message-ID: <20080509181231.GA20161@minion169.office.icgroup.com>
6504 ! pod/perlunicode.pod
6505 ____________________________________________________________________________
6506 [ 33797] By: merijn on 2008/05/09 14:25:55
6507 Log: Subject: [perl #53908] perlpodspec typo "Encoding::Supported"
6508 From: Kevin Ryde (via RT) <perlbug-followup@perl.org>
6509 Date: Thu, 08 May 2008 17:38:00 -0700
6510 Message-ID: <rt-3.6.HEAD-20841-1210293480-1281.53908-75-0@perl.org>
6512 ! pod/perlpodspec.pod
6513 ____________________________________________________________________________
6514 [ 33796] By: rgs on 2008/05/08 16:56:05
6515 Log: The last change to File::Copy broke the perl build.
6518 ____________________________________________________________________________
6519 [ 33795] By: rgs on 2008/05/08 16:12:36
6520 Log: Bump version and document last change.
6523 ____________________________________________________________________________
6524 [ 33794] By: rgs on 2008/05/08 16:05:37
6525 Log: Subject: [PATCH] File::Copy & permission bits.
6526 From: Abigail <abigail@abigail.be>
6527 Date: Wed, 7 May 2008 23:16:54 +0200
6528 Message-ID: <20080507211654.GA7823@abigail.be>
6530 ! lib/File/Copy.pm lib/File/Copy.t
6531 ____________________________________________________________________________
6532 [ 33793] By: rgs on 2008/05/08 15:43:55
6533 Log: Subject: [PATCH lib/File/Copy.pm] Use 3-arg open.
6534 From: Abigail <abigail@abigail.be>
6535 Date: Tue, 6 May 2008 17:38:28 +0200
6536 Message-ID: <20080506153828.GA27662@abigail.be>
6539 ____________________________________________________________________________
6540 [ 33792] By: rgs on 2008/05/08 15:38:43
6541 Log: Subject: [PATCH] -Uusedl on cygwin
6542 From: Reini Urban <rurban@x-ray.at>
6543 Date: Mon, 05 May 2008 20:34:13 +0200
6544 Message-ID: <481F5325.5090907@x-ray.at>
6546 ! ext/Win32CORE/Makefile.PL ext/Win32CORE/Win32CORE.c
6547 ____________________________________________________________________________
6548 [ 33791] By: rgs on 2008/05/08 15:32:34
6549 Log: Subject: [PATCH] extra tests for t/op/range.t (was Re: [perl #53554] Range
6550 From: Bram <p5p@perl.wizbit.be>
6551 Date: Mon, 05 May 2008 20:03:32 +0200
6552 Message-ID: <20080505200332.pke1i5vu7gos8kc0@horde.wizbit.be>
6555 ____________________________________________________________________________
6556 [ 33790] By: rgs on 2008/05/08 15:30:45
6557 Log: Subject: Data::Dumper patch
6558 From: Alexandr Ciornii <alexchorny@gmail.com>
6559 Date: Thu, 8 May 2008 16:35:42 +0300
6560 Message-ID: <13810622109.20080508163542@gmail.com>
6562 for support on perls < 5.10.0
6564 ! ext/Data/Dumper/Dumper.xs
6565 ____________________________________________________________________________
6566 [ 33789] By: merijn on 2008/05/07 11:15:44
6567 Log: Subject: [PATCH] Documentation typo fix for mro.
6568 From: Florian Ragwitz <rafl@debian.org>
6569 Date: Sun, 4 May 2008 17:40:05 +0200
6570 Message-Id: <1209915605-11248-1-git-send-email-rafl@debian.org>
6573 ____________________________________________________________________________
6574 [ 33788] By: craigb on 2008/05/04 22:25:44
6575 Log: Record-style reads in Perl_sv_gets have to be done with read(), not
6576 fread() on VMS, and have been for some time. Except that ain't gonna
6577 work with PerlIO::Scalar's in-memory files. Old bug exposed by new
6581 ____________________________________________________________________________
6582 [ 33783] By: rgs on 2008/05/04 08:54:58
6583 Log: Subject: Perl 5.10/Encode 2.24: Tiny typo in Encode's Makefile.PL arg processing
6584 From: Jesse Vincent <jesse@fsck.com>
6585 Date: Sat, 3 May 2008 13:41:45 -0400
6586 Message-Id: <961C2A4F-92B3-416D-A9F9-E7B0ADA9F134@fsck.com>
6588 ! ext/Encode/Makefile.PL
6589 ____________________________________________________________________________
6590 [ 33782] By: stevep on 2008/05/02 15:38:46
6591 Log: Somedays, Perforce makes me cranky. Fix perforce resolve
6592 of the changes to Digest-SHA's Makefile.PL.
6594 ! ext/Digest/SHA/Makefile.PL
6595 ____________________________________________________________________________
6596 [ 33781] By: stevep on 2008/05/02 15:36:39
6597 Log: Tweaks to Digest-SHA's Makefile.PL that casued problems
6600 ! ext/Digest/SHA/Makefile.PL
6601 ____________________________________________________________________________
6602 [ 33780] By: rgs on 2008/05/02 15:25:05
6603 Log: Fix makefile for core building
6605 ! ext/Digest/SHA/Makefile.PL
6606 ____________________________________________________________________________
6607 [ 33779] By: stevep on 2008/05/02 14:26:59
6608 Log: Upgrade to Digest-SHA-5.47
6610 +> ext/Digest/SHA/lib/Digest/SHA.pm
6611 - ext/Digest/SHA/SHA.pm
6612 ! MANIFEST ext/Digest/SHA/Changes ext/Digest/SHA/Makefile.PL
6613 ! ext/Digest/SHA/README ext/Digest/SHA/SHA.xs
6614 ! ext/Digest/SHA/bin/shasum ext/Digest/SHA/src/hmac.c
6615 ! ext/Digest/SHA/src/hmac.h ext/Digest/SHA/src/sha.c
6616 ! ext/Digest/SHA/src/sha.h ext/Digest/SHA/t/allfcns.t
6617 ! ext/Digest/SHA/t/base64.t ext/Digest/SHA/t/bitbuf.t
6618 ! ext/Digest/SHA/t/dumpload.t ext/Digest/SHA/t/fips198.t
6619 ! ext/Digest/SHA/t/gg.t ext/Digest/SHA/t/gglong.t
6620 ! ext/Digest/SHA/t/hmacsha.t ext/Digest/SHA/t/ireland.t
6621 ! ext/Digest/SHA/t/methods.t ext/Digest/SHA/t/nistbit.t
6622 ! ext/Digest/SHA/t/nistbyte.t ext/Digest/SHA/t/rfc2202.t
6623 ! ext/Digest/SHA/t/sha1.t ext/Digest/SHA/t/sha224.t
6624 ! ext/Digest/SHA/t/sha256.t ext/Digest/SHA/t/sha384.t
6625 ! ext/Digest/SHA/t/sha512.t ext/Digest/SHA/t/woodbury.t
6626 ____________________________________________________________________________
6627 [ 33778] By: rgs on 2008/05/02 11:44:25
6628 Log: Subject: Re: [perl #51636] segmentation fault with array ties
6629 From: "Vincent Pit" <perl@profvince.com>
6630 Date: Wed, 12 Mar 2008 17:37:40 +0100 (CET)
6631 Message-ID: <56287.147.210.17.175.1205339860.squirrel@147.210.17.175>
6634 ____________________________________________________________________________
6635 [ 33777] By: rgs on 2008/05/02 11:07:19
6636 Log: Subject: [PATCH] ~~ with non-overloaded objects
6637 From: "Vincent Pit" <perl@profvince.com>
6638 Date: Thu, 1 May 2008 12:45:51 +0200 (CEST)
6639 Message-ID: <63496.92.128.104.139.1209638751.squirrel@92.128.104.139>
6641 ! pp_ctl.c t/op/smobj.t
6642 ____________________________________________________________________________
6643 [ 33776] By: merijn on 2008/05/01 18:32:18
6644 Log: Subject: [PATCH] t/op/pat.t
6645 From: "Robin Barker" <Robin.Barker@npl.co.uk>
6646 Date: Thu, 1 May 2008 19:12:28 +0100
6647 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093B34@exchsvr2.npl.ad.local>
6650 ____________________________________________________________________________
6651 [ 33775] By: rgs on 2008/04/30 15:56:18
6652 Log: Add a test for "lc(LATIN CAPITAL LETTER SHARP S)"
6655 ____________________________________________________________________________
6656 [ 33774] By: rgs on 2008/04/30 15:18:24
6657 Log: Subject: [perl #53560] Patch for linux LDAP groups
6658 From: David Dick (via RT) <perlbug-followup@perl.org>
6659 Date: Wed, 30 Apr 2008 05:17:54 -0700
6660 Message-ID: <rt-3.6.HEAD-20841-1209557873-1645.53560-75-0@perl.org>
6663 ____________________________________________________________________________
6664 [ 33773] By: stevep on 2008/04/30 12:57:38
6665 Log: Upgrade to CGI.pm-3.37
6667 ! lib/CGI.pm lib/CGI/Cookie.pm lib/CGI/Fast.pm
6668 ! lib/CGI/t/upload.t
6669 ____________________________________________________________________________
6670 [ 33772] By: stevep on 2008/04/30 12:52:03
6671 Log: Upgrade to bignum-0.23
6673 ! lib/bigint.pm lib/bignum.pm lib/bigrat.pm
6674 ____________________________________________________________________________
6675 [ 33771] By: rgs on 2008/04/30 11:56:36
6676 Log: Subject: [patch]perl5db.pl, perl5db.t - LINUX/UNIX/CYGWIN/VMS
6677 From: "John E. Malmberg" <wb8tyw@qsl.net>
6678 Date: Mon, 28 Apr 2008 00:39:16 -0500
6679 Message-id: <48156304.30201@qsl.net>
6681 ! lib/perl5db.pl lib/perl5db.t
6682 ____________________________________________________________________________
6683 [ 33770] By: rgs on 2008/04/30 11:51:12
6684 Log: Subject: [PATCH] Double magic/warnings with tie $x, $m
6685 From: "Vincent Pit" <perl@profvince.com>
6686 Date: Wed, 30 Apr 2008 13:14:00 +0200 (CEST)
6687 Message-ID: <62186.92.128.43.82.1209554040.squirrel@92.128.43.82>
6689 ! pp_sys.c t/lib/warnings/9uninit
6690 ____________________________________________________________________________
6691 [ 33769] By: rgs on 2008/04/30 10:08:22
6692 Log: Subject: Re: [PATCH] testing $/ with in memory files
6693 From: Bram <p5p@perl.wizbit.be>
6694 Date: Wed, 30 Apr 2008 11:55:30 +0200
6695 Message-ID: <20080430115530.a09bjj6tic480c80@horde.wizbit.be>
6698 ____________________________________________________________________________
6699 [ 33768] By: rgs on 2008/04/30 09:40:36
6700 Log: Avoid garbage in test output when running make minitest.
6701 This makes all minitests pass on my machine.
6703 ! t/op/dbm.t t/op/pat.t
6704 ____________________________________________________________________________
6705 [ 33767] By: rgs on 2008/04/30 09:31:53
6706 Log: A skip() function is missing, to get this test pass with miniperl
6709 ____________________________________________________________________________
6710 [ 33766] By: rgs on 2008/04/30 08:17:51
6711 Log: Subject: [PATCH] Double magic/warnings with binmode $fh, undef
6712 From: "Vincent Pit" <perl@profvince.com>
6713 Date: Tue, 29 Apr 2008 19:33:21 +0200 (CEST)
6714 Message-ID: <63615.92.128.97.94.1209490401.squirrel@92.128.97.94>
6716 ! doio.c embed.fnc embed.h op.c pp_sys.c proto.h
6717 ! t/lib/warnings/9uninit
6718 ____________________________________________________________________________
6719 [ 33765] By: rgs on 2008/04/30 07:47:07
6720 Log: Subject: [PATCH] extra tests for t/op/sprintf2.t (was Re: [perl #45383] RE:
6721 From: Bram <p5p@perl.wizbit.be>
6722 Date: Tue, 29 Apr 2008 22:27:21 +0200
6723 Message-ID: <20080429222721.rwupydwjk00okwc0@horde.wizbit.be>
6726 ____________________________________________________________________________
6727 [ 33764] By: rgs on 2008/04/30 07:38:00
6728 Log: Change of maintainer.
6730 ! Porting/Maintainers.pl
6731 ____________________________________________________________________________
6732 [ 33763] By: rgs on 2008/04/29 08:29:21
6733 Log: Subject: [PATCH] Win32 process ids can have more than 16 bits
6734 From: "Jan Dubois" <jand@activestate.com>
6735 Date: Tue, 29 Apr 2008 01:14:39 -0700
6736 Message-ID: <01be01c8a9d1$12b32b10$38198130$@com>
6739 ____________________________________________________________________________
6740 [ 33762] By: nicholas on 2008/04/28 20:41:31
6741 Log: Cast the result of fpsetmask(0) to (void), as some implementations
6742 expand it via a macro, with a comma expression to calculate the return
6743 value, at which point gcc has the gall to warn that an expression
6744 calcualted is not used.
6745 Blame SCO for having to have fpsetmask(0) in the code to start with.
6748 ____________________________________________________________________________
6749 [ 33761] By: rgs on 2008/04/28 08:19:36
6750 Log: clarification about @ISA declaration in perlboot.pod
6751 Patch provided by John Heidemann <johnh@isi.edu>
6755 ____________________________________________________________________________
6756 [ 33760] By: rgs on 2008/04/27 20:04:30
6757 Log: Subject: [PATCH] doc patch for perlrun -x
6758 From: Bram <p5p@perl.wizbit.be>
6759 Date: Sun, 27 Apr 2008 21:13:36 +0200
6760 Message-ID: <20080427211336.g8mvjusbcc4gwsk4@horde.wizbit.be>
6763 ____________________________________________________________________________
6764 [ 33759] By: rgs on 2008/04/27 20:00:29
6765 Log: Subject: [PATCH] doc patch for perlfunc/split (was: RE: [perl #46073] split
6766 From: Bram <p5p@perl.wizbit.be>
6767 Date: Sun, 27 Apr 2008 21:36:57 +0200
6768 Message-ID: <20080427213657.mowrap5cgc0o00kc@horde.wizbit.be>
6771 ____________________________________________________________________________
6772 [ 33758] By: nicholas on 2008/04/27 10:20:10
6773 Log: Warnings within the conditional of until() and for() are not reported
6774 with the correct line number. (See change 33756). Curiously, warnings
6775 for the third expression of for() have the correct line number.
6777 ! t/lib/warnings/9uninit
6778 ____________________________________________________________________________
6779 [ 33757] By: nicholas on 2008/04/27 10:13:49
6780 Log: Use File::Find rather than shell globbing to get the list of *.pm files
6781 to pass to AutoSplit::autosplit_lib_modules(). This way we only need to
6782 invoke miniperl once, and we don't miss anything that is 3 or more
6786 ____________________________________________________________________________
6787 [ 33756] By: nicholas on 2008/04/27 09:21:45
6788 Log: Warnings within the condition of while are not reported with the
6789 correct line number. TODO test inspired by code from Bram.
6791 ! t/lib/warnings/9uninit
6792 ____________________________________________________________________________
6793 [ 33753] By: rgs on 2008/04/27 07:40:00
6794 Log: Revert change #33751, at least for now: this breaks perl5db.t
6797 ____________________________________________________________________________
6798 [ 33752] By: rgs on 2008/04/26 22:06:23
6799 Log: Subject: [PATCH] another go; was RE: [perl #49302] [[:print:]] v \p{Print}
6800 From: "Robin Barker" <Robin.Barker@npl.co.uk>
6801 Date: Fri, 25 Apr 2008 14:21:06 +0100
6802 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093B12@exchsvr2.npl.ad.local>
6804 ! pod/perlre.pod t/op/pat.t
6805 ____________________________________________________________________________
6806 [ 33751] By: rgs on 2008/04/26 21:58:15
6807 Log: Subject: [patch]perl5db.pl - What I needed to get the forked debugger to work
6808 From: "John E. Malmberg" <wb8tyw@qsl.net>
6809 Date: Thu, 24 Apr 2008 21:36:51 -0500
6810 Message-id: <481143C3.3080500@qsl.net>
6813 ____________________________________________________________________________
6814 [ 33750] By: rgs on 2008/04/26 21:22:56
6815 Log: New tests (and TODO tests) for ~~ and overloading,
6818 Subject: object ~~ overloading and not
6819 From: Ricardo SIGNES <perl.p5p@rjbs.manxome.org>
6820 Date: Fri, 18 Apr 2008 18:02:38 -0400
6821 Message-ID: <20080418220238.GA91526@knight.local>
6825 ____________________________________________________________________________
6826 [ 33749] By: rgs on 2008/04/26 20:58:40
6827 Log: Subject: [perl #53238] Patch to stop t/op/fork.t relying on rand
6828 From: David Dick (via RT) <perlbug-followup@perl.org>
6829 Date: Wed, 23 Apr 2008 04:12:42 -0700
6830 Message-ID: <rt-3.6.HEAD-23612-1208949161-1511.53238-75-0@perl.org>
6833 ____________________________________________________________________________
6834 [ 33748] By: rgs on 2008/04/26 16:02:26
6835 Log: Note about moving modules to ext/
6838 ____________________________________________________________________________
6839 [ 33747] By: rgs on 2008/04/26 15:06:16
6840 Log: Subject: [PATCH] update Pod-Perldoc to version 3.14_04
6841 From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
6842 Date: Wed, 23 Apr 2008 09:45:35 -0300
6843 Message-ID: <73ddeb6c0804230545v75fee05dmeb849636addb14e1@mail.gmail.com>
6845 ! lib/Pod/Perldoc.pm
6846 ____________________________________________________________________________
6847 [ 33741] By: gisle on 2008/04/24 20:54:50
6848 Log: Inline the trivial S_raise_signal function in the perl signal handler.
6850 This makes the code more readable and avoids the need for excuses
6851 for why the function is (still) named this way.
6853 It also effectively avoids segfaults observed with gcc-3.3 when
6854 the sibling-call optimization is used for invoking S_raise_signal()
6855 just before the signal handler returns.
6858 ____________________________________________________________________________
6859 [ 33740] By: nicholas on 2008/04/24 17:04:58
6860 Log: Stop File::Copy truncating destination files if passed 3 named
6861 arguments by accident. In Copy.t, ensure that all file system calls
6862 die with $! if they fail.
6864 ! lib/File/Copy.pm lib/File/Copy.t
6865 ____________________________________________________________________________
6866 [ 33739] By: gisle on 2008/04/24 11:15:15
6867 Log: Drop #ifdefs that became empty in change #32012.
6870 ____________________________________________________________________________
6871 [ 33738] By: nicholas on 2008/04/24 11:05:02
6872 Log: Looks like we can do System V IPC 64 bit on Leopard. Lets see whether
6873 the magic smoke escapes from other testers.
6876 ____________________________________________________________________________
6877 [ 33737] By: nicholas on 2008/04/24 10:38:56
6878 Log: On Darwin, -Uuse64bitall shouldn't mean -Duse64bitall :-/
6879 Plus fix a pair of typos in a diagnostic output.
6882 ____________________________________________________________________________
6883 [ 33734] By: nicholas on 2008/04/23 17:23:34
6884 Log: Add "safely supporting POSIX SA_SIGINFO" to perltodo, as described in
6885 the thread starting with
6886 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00305.html
6889 ____________________________________________________________________________
6890 [ 33724] By: nicholas on 2008/04/22 15:01:52
6891 Log: Note that Rafael did the key elsif() line number TODO, and we're not
6892 certain that solving the general case is worth it.
6895 ____________________________________________________________________________
6896 [ 33721] By: steveh on 2008/04/22 09:41:44
6897 Log: Upgrade to ExtUtils-CBuilder-0.23
6899 Wipes out local mods in 01-basic.t from #33339 (which are superseded
6900 by changes in 0.23), but keeps local mods for VMS from #32277 (which
6901 are still not in 0.23)
6903 ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/Base.pm
6904 ! lib/ExtUtils/CBuilder/Changes
6905 ! lib/ExtUtils/CBuilder/Platform/Unix.pm
6906 ! lib/ExtUtils/CBuilder/Platform/VMS.pm
6907 ! lib/ExtUtils/CBuilder/Platform/Windows.pm
6908 ! lib/ExtUtils/CBuilder/Platform/aix.pm
6909 ! lib/ExtUtils/CBuilder/Platform/cygwin.pm
6910 ! lib/ExtUtils/CBuilder/Platform/darwin.pm
6911 ! lib/ExtUtils/CBuilder/Platform/dec_osf.pm
6912 ! lib/ExtUtils/CBuilder/Platform/os2.pm
6913 ! lib/ExtUtils/CBuilder/t/01-basic.t
6914 ____________________________________________________________________________
6915 [ 33720] By: steveh on 2008/04/22 09:38:45
6916 Log: Upgrade to Win32-0.36
6918 ! ext/Win32/Changes ext/Win32/Win32.pm ext/Win32/Win32.xs
6919 ____________________________________________________________________________
6920 [ 33716] By: rgs on 2008/04/21 07:44:27
6921 Log: Subject: [PATCH] Update Compression modules to version 2.009
6922 From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
6923 Date: Sun, 20 Apr 2008 15:54:46 +0100
6924 Message-ID: <006601c8a2f6$7d18a200$6501a8c0@myopwv.com>
6926 + ext/Compress/Raw/Zlib/pod/FAQ.pod
6927 + ext/Compress/Zlib/pod/FAQ.pod ext/IO_Compress_Base/pod/FAQ.pod
6928 + ext/IO_Compress_Zlib/pod/FAQ.pod
6929 ! MANIFEST ext/Compress/Raw/Zlib/Changes
6930 ! ext/Compress/Raw/Zlib/README ext/Compress/Raw/Zlib/Zlib.xs
6931 ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm
6932 ! ext/Compress/Zlib/Changes ext/Compress/Zlib/Makefile.PL
6933 ! ext/Compress/Zlib/README
6934 ! ext/Compress/Zlib/lib/Compress/Zlib.pm
6935 ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/README
6936 ! ext/IO_Compress_Base/lib/File/GlobMapper.pm
6937 ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm
6938 ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm
6939 ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm
6940 ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm
6941 ! ext/IO_Compress_Base/t/01misc.t ext/IO_Compress_Zlib/Changes
6942 ! ext/IO_Compress_Zlib/Makefile.PL ext/IO_Compress_Zlib/README
6943 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm
6944 ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm
6945 ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm
6946 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm
6947 ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm
6948 ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm
6949 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm
6950 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm
6951 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm
6952 ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm
6953 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm
6954 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm
6955 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm
6956 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm
6957 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm
6958 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm
6959 ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm
6960 ! t/lib/compress/CompTestUtils.pm t/lib/compress/generic.pl
6961 ____________________________________________________________________________
6962 [ 33715] By: rgs on 2008/04/21 07:34:12
6963 Log: Upgrade to Math::BigInt v1.89
6965 ! lib/Math/BigFloat.pm lib/Math/BigInt.pm
6966 ! lib/Math/BigInt/t/bare_mbf.t lib/Math/BigInt/t/bare_mbi.t
6967 ! lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigfltpm.t
6968 ! lib/Math/BigInt/t/bigintpm.inc lib/Math/BigInt/t/bigintpm.t
6969 ! lib/Math/BigInt/t/calling.t lib/Math/BigInt/t/const_mbf.t
6970 ! lib/Math/BigInt/t/constant.t lib/Math/BigInt/t/mbimbf.t
6971 ! lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/sub_mbi.t
6972 ! lib/Math/BigInt/t/with_sub.t
6973 ____________________________________________________________________________
6974 [ 33714] By: rgs on 2008/04/19 12:08:35
6975 Log: Subject: Re: wrong line numbers in elsif()
6976 From: Paul Johnson <paul@pjcj.net>
6977 Date: Sat, 19 Apr 2008 13:02:06 +0200
6978 Message-ID: <20080419110206.GE32555@pjcj.net>
6980 ! ext/B/B/Deparse.pm ext/B/t/deparse.t
6981 ____________________________________________________________________________
6982 [ 33713] By: rgs on 2008/04/18 12:51:41
6983 Log: Subject: [perl #52860] [PATCH] Incorrect variable name in perlintro
6984 From: Matt Kraai (via RT) <perlbug-followup@perl.org>
6985 Date: Sun, 13 Apr 2008 15:56:37 -0700
6986 Message-ID: <rt-3.6.HEAD-25460-1208127396-514.52860-75-0@perl.org>
6989 ____________________________________________________________________________
6990 [ 33712] By: rgs on 2008/04/18 12:49:26
6991 Log: Subject: [perl #52866] [PATCH] Missing period in perlintro
6992 From: Matt Kraai (via RT) <perlbug-followup@perl.org>
6993 Date: Sun, 13 Apr 2008 21:01:50 -0700
6994 Message-ID: <rt-3.6.HEAD-23612-1208145708-1282.52866-75-0@perl.org>
6997 ____________________________________________________________________________
6998 [ 33711] By: rgs on 2008/04/18 12:43:27
6999 Log: Subject: [perl #53000] Patch for featured TODO: make a reproducible perlmodlib.PL
7000 From: "James Bence" (via RT) <perlbug-followup@perl.org>
7001 Date: Wed, 16 Apr 2008 22:22:12 -0700
7002 Message-ID: <rt-3.6.HEAD-23612-1208409731-470.53000-75-0@perl.org>
7004 plus regen perlmodlib (from a clean source tree)
7005 and remove perltodo note
7007 ! pod/perlmodlib.PL pod/perlmodlib.pod pod/perltodo.pod
7008 ____________________________________________________________________________
7009 [ 33710] By: rgs on 2008/04/18 10:42:17
7010 Log: Fix the line-number-in-elsif longstanding bug.
7011 This patch does two things :
7012 - newSTATEOP now nullifies the state op it
7013 just created if OPf_SPECIAL is passed to it
7015 - the parser now inserts a nullified stateop
7016 in the expression block of an elsif
7018 ! op.c perly.act perly.y t/lib/warnings/9uninit
7019 ____________________________________________________________________________
7020 [ 33709] By: nicholas on 2008/04/17 20:17:14
7021 Log: Add "eliminate incorrect line numbers in warnings" to perltodo, and
7022 a pair of TODO tests for the desired behaviour.
7024 ! pod/perltodo.pod t/lib/warnings/9uninit
7025 ____________________________________________________________________________
7026 [ 33708] By: nicholas on 2008/04/17 15:15:48
7027 Log: Expand "repack the optree" and add "store the current PAD", which was
7028 something Dave and I talked about 2 weeks ago.
7031 ____________________________________________________________________________
7032 [ 33707] By: nicholas on 2008/04/17 13:36:21
7033 Log: Remove a dead case from the error reporting in
7034 Perl_gv_fetchmethod_flags()
7037 ____________________________________________________________________________
7038 [ 33706] By: nicholas on 2008/04/17 12:47:39
7039 Log: Perl_gv_fetchmethod{,_autoload,_flags} are actually never* called with
7040 a non-NULL stash. So change the parameter to NN.
7041 * Fixed the one really obscure hitherto untested case.
7043 ! embed.fnc gv.c pp_sys.c proto.h
7044 ____________________________________________________________________________
7045 [ 33705] By: nicholas on 2008/04/17 12:44:56
7046 Log: Test dbmopen more thoroughly, including closing the coverage hole for
7047 the code that automatically requires AnyDBM_File.pm in pp_dbmopen.
7050 ! MANIFEST t/run/fresh_perl.t
7051 ____________________________________________________________________________
7052 [ 33704] By: rgs on 2008/04/17 10:03:04
7053 Log: %.*s mandates an "int", says the C standard
7056 ____________________________________________________________________________
7057 [ 33703] By: rgs on 2008/04/17 09:50:34
7058 Log: Fix warning with int size in printf format
7061 ____________________________________________________________________________
7062 [ 33702] By: nicholas on 2008/04/17 07:58:29
7063 Log: /* This code tries to figure out just what went wrong with
7064 gv_fetchmethod. It therefore needs to duplicate a lot of
7065 the internals of that function.
7066 "Duplicate". <snigger>. You said a naughty word. Now sanitised.
7068 [All tests pass, but I'm not 100% confident that this code is
7069 equivalent in all reachable corner cases, and it may be possible
7070 to simplify the error reporting logic now in gv_fetchmethod_flags]
7072 ! embed.fnc embed.h global.sym gv.c gv.h pod/perltodo.pod
7074 ____________________________________________________________________________
7075 [ 33701] By: nicholas on 2008/04/16 16:08:04
7076 Log: Avoid forwards and then backwards on the :: splitting logic in
7077 Perl_gv_fetchmethod_autoload()
7080 ____________________________________________________________________________
7081 [ 33700] By: nicholas on 2008/04/16 15:15:20
7082 Log: Use like() rather than is() to get better failure diagnostics.
7083 (One step beyond Jarkko's change 15735)
7086 ____________________________________________________________________________
7087 [ 33699] By: rgs on 2008/04/16 14:01:46
7088 Log: Upgrade to Digest::SHA 5.46
7089 (but keep core-compliant test preambles)
7091 ! ext/Digest/SHA/Changes ext/Digest/SHA/README
7092 ! ext/Digest/SHA/SHA.pm ext/Digest/SHA/bin/shasum
7093 ! ext/Digest/SHA/src/hmac.c ext/Digest/SHA/src/hmac.h
7094 ! ext/Digest/SHA/src/sha.c ext/Digest/SHA/src/sha.h
7095 ____________________________________________________________________________
7096 [ 33698] By: rgs on 2008/04/16 13:51:36
7097 Log: Upgrade to Math::Complex 1.54
7099 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
7101 ____________________________________________________________________________
7102 [ 33697] By: nicholas on 2008/04/16 13:15:20
7103 Log: Add the verbatim perl code mentioned in the comments of
7104 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg01710.html
7105 but never actually tested.
7108 ____________________________________________________________________________
7109 [ 33696] By: nicholas on 2008/04/16 10:59:28
7110 Log: Using memEQ() rather than strnEQ() when the length is known feels
7114 ____________________________________________________________________________
7115 [ 33695] By: rgs on 2008/04/15 15:54:31
7116 Log: Call cop_free on nullified cops too
7117 (this is a followup to 33687)
7120 ____________________________________________________________________________
7121 [ 33693] By: nicholas on 2008/04/15 15:14:38
7122 Log: De-encode missed RFC 2047 encoded headers.
7124 ! Changes5.10 Changes5.8
7125 ____________________________________________________________________________
7126 [ 33692] By: rgs on 2008/04/15 15:04:29
7127 Log: Move the NoExporter test module under Test::Simple
7128 (part of a plan to have modules self contained, and removing test modules from t/lib)
7130 +> lib/Test/Simple/t/lib/NoExporter.pm
7131 - t/lib/NoExporter.pm
7132 ! MANIFEST lib/Test/Simple/t/use_ok.t
7133 ____________________________________________________________________________
7134 [ 33691] By: rgs on 2008/04/15 14:57:24
7135 Log: Add Dummy.pm from the base CPAN distribution,
7136 and adjust tests accordingly
7138 + lib/base/t/lib/Dummy.pm
7139 ! MANIFEST lib/base/t/version.t
7140 ____________________________________________________________________________
7141 [ 33690] By: rgs on 2008/04/15 14:51:06
7142 Log: Upgrade to Test::Simple 0.80, but keep locally modified More.t
7144 ! lib/Test/Builder.pm lib/Test/Builder/Module.pm
7145 ! lib/Test/More.pm lib/Test/Simple.pm lib/Test/Simple/Changes
7146 ! lib/Test/Simple/t/utf8.t
7147 ____________________________________________________________________________
7148 [ 33689] By: rgs on 2008/04/15 13:53:27
7149 Log: Adapt properly More.t to run in the core
7150 (like Module::Build does, for example)
7152 ! lib/Test/Simple/t/More.t
7153 ____________________________________________________________________________
7154 [ 33688] By: rgs on 2008/04/15 13:51:15
7155 Log: Sync with CPAN's version of the More.t test in Test::Simple
7156 and delete duplicated test module Dummy.pm. (test now
7160 ! lib/Test/Simple/t/More.t
7161 ____________________________________________________________________________
7162 [ 33687] By: rgs on 2008/04/15 13:15:56
7163 Log: Subject: invalid cop_free of nullified cop. How to fix?
7164 From: "Reini Urban" <rurban@x-ray.at>
7165 Date: Tue, 15 Apr 2008 14:09:11 +0200
7166 Message-ID: <6910a60804150509j3c100fc4t2ed303ae0124ba15@mail.gmail.com>
7169 ____________________________________________________________________________
7170 [ 33686] By: rgs on 2008/04/15 12:43:02
7171 Log: Add a regression test for bug #52658 (fixed by change #33685)
7172 based on code by Wolf-Dietrich Moeller
7175 ____________________________________________________________________________
7176 [ 33685] By: rgs on 2008/04/15 12:29:33
7177 Log: Revert change #26334, which was introducing too many bugs
7180 ____________________________________________________________________________
7181 [ 33684] By: rgs on 2008/04/15 08:36:48
7182 Log: Fix for [perl #52074] Segfault on ISA push after symbol table delete
7184 This restores the 5.8.8 behaviour. The deleted stash is not vivified
7185 again, hence the hierarchy remains broken. But there's no segfault.
7187 ! mg.c t/mro/pkg_gen.t
7188 ____________________________________________________________________________
7189 [ 33683] By: nicholas on 2008/04/15 06:57:32
7190 Log: Subject: [PATCH] Clean up unused 'popt' variable in perl.c
7191 From: "Jerry D. Hedden" <jdhedden@cpan.org>
7192 Message-ID: <1ff86f510804141307n583c159eqa94af3a2e6b141b4@mail.gmail.com>
7193 Date: Mon, 14 Apr 2008 16:07:42 -0400
7196 ____________________________________________________________________________
7197 [ 33682] By: nicholas on 2008/04/14 18:09:35
7198 Log: No need to copy the part of PERL5OPT that we've already scanned past.
7201 ____________________________________________________________________________
7202 [ 33681] By: nicholas on 2008/04/14 17:46:26
7203 Log: Very little const-propagation remains related to Perl_moreswitches().
7205 ! perl.c pod/perltodo.pod
7206 ____________________________________________________________________________
7207 [ 33680] By: rgs on 2008/04/14 15:57:37
7208 Log: Subject: perldata.pod typo
7209 From: "Starsinic, Kurt " <Kurt_Starsinic@ml.com>
7210 Date: Thu, 10 Apr 2008 12:28:26 -0400
7211 Message-ID: <6AF884BDF319934894BE33785C82362706B890BE@MLNYC729MB.amrs.win.ml.com>
7214 ____________________________________________________________________________
7215 [ 33679] By: rgs on 2008/04/14 15:55:28
7216 Log: Subject: [PATCH] Re: Solaris build warnings
7217 From: Andy Dougherty <doughera@lafayette.edu>
7218 Date: Wed, 26 Mar 2008 13:42:06 -0400 (EDT)
7219 Message-ID: <Pine.LNX.4.64.0803261337130.22919@fractal.phys.lafayette.edu>
7221 Rename the "optype" typedef to "Optype"
7224 ____________________________________________________________________________
7225 [ 33678] By: rgs on 2008/04/14 15:16:08
7226 Log: Revert change #33676, likely to break atan(-0,0) on some platforms
7228 ! pod/perlfunc.pod pp.c t/op/exp.t
7229 ____________________________________________________________________________
7230 [ 33677] By: nicholas on 2008/04/14 15:01:49
7231 Log: Perl_store_cop_label() isn't meant to be part of the public API.
7232 (global.sym had been inconsistent with embed.fnc, but it turns out that
7233 global.sym was actually correct.)
7236 ____________________________________________________________________________
7237 [ 33676] By: rgs on 2008/04/14 14:47:15
7238 Log: Make atan2(0,0) return undef
7240 ! pod/perlfunc.pod pp.c t/op/exp.t
7241 ____________________________________________________________________________
7242 [ 33675] By: nicholas on 2008/04/14 14:38:34
7243 Log: Move all the logic to print the "Changed" message into regen_lib.pl,
7244 which removes the need for any checksums. Arrange for regen.pl to run
7245 autodoc.pl last, as it wants to open files generated by reentr.pl.
7247 ! regen.pl regen_lib.pl
7248 ____________________________________________________________________________
7249 [ 33674] By: craigb on 2008/04/14 11:44:47
7250 Log: Test::More::is_deeply may do overloading (at least for TODOs), and
7251 overloading may require Scalar::Util, which it won't find if all
7252 the paths in @INC are relative to somewhere other than where we are.
7254 ! ext/File/Glob/t/basic.t
7255 ____________________________________________________________________________
7256 [ 33673] By: rgs on 2008/04/13 14:02:38
7257 Log: Upgrade to Time::HiRes 1.9715
7259 ! ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
7260 ! ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL
7261 ! ext/Time/HiRes/t/HiRes.t
7262 ____________________________________________________________________________
7263 [ 33672] By: mhx on 2008/04/13 13:12:15
7264 Log: Upgrade to Devel::PPPort 3.13_02
7266 + ext/Devel/PPPort/t/format.t
7267 ! MANIFEST ext/Devel/PPPort/Changes
7268 ! ext/Devel/PPPort/PPPort_pm.PL
7269 ! ext/Devel/PPPort/devel/buildperl.pl
7270 ! ext/Devel/PPPort/parts/inc/format
7271 ! ext/Devel/PPPort/parts/inc/misc ext/Devel/PPPort/soak
7272 ____________________________________________________________________________
7273 [ 33671] By: mhx on 2008/04/13 10:28:31
7274 Log: Add two missing dVAR's.
7277 ____________________________________________________________________________
7278 [ 33670] By: rgs on 2008/04/12 12:47:08
7279 Log: Subject: [PATCH] perlclib.pod tweaks
7280 From: Vincent Pit <perl@profvince.com>
7281 Date: Sat, 12 Apr 2008 13:44:19 +0200
7282 Message-ID: <4800A093.3070502@profvince.com>
7285 ____________________________________________________________________________
7286 [ 33669] By: rgs on 2008/04/11 13:45:43
7287 Log: Fix C portability nit found by Jerry D. Hedden.
7290 ____________________________________________________________________________
7291 [ 33668] By: rgs on 2008/04/11 12:32:09
7292 Log: Subject: [PATCH] Double magic with '\&$x'
7293 From: "Vincent Pit" <perl@profvince.com>
7294 Date: Tue, 1 Apr 2008 10:48:17 +0200 (CEST)
7295 Message-ID: <34395.147.210.17.175.1207039697.squirrel@147.210.17.175>
7298 ____________________________________________________________________________
7299 [ 33667] By: rgs on 2008/04/11 12:17:38
7300 Log: Subject: Re: [perl #52672] regexp failure: (?=) turns into OPFAIL
7301 From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
7302 Date: Thu, 10 Apr 2008 00:38:52 +0000
7303 Message-ID: <51dd1af80804091738r15d37763lf900d59f8bcc5e81@mail.gmail.com>
7305 ! regcomp.c t/op/re_tests
7306 ____________________________________________________________________________
7307 [ 33666] By: rgs on 2008/04/11 10:53:40
7308 Log: Subject: [PATCH] Math::BigRat 0.22
7309 From: Tels <nospam-abuse@bloodgate.com>
7310 Date: Mon, 7 Apr 2008 21:27:30 +0200
7311 Message-Id: <200804072127.38258@bloodgate.com>
7313 + lib/Math/BigRat/t/hang.t
7314 ! MANIFEST lib/Math/BigRat.pm lib/Math/BigRat/t/biglog.t
7315 ! lib/Math/BigRat/t/bigrat.t lib/Math/BigRat/t/bigroot.t
7316 ____________________________________________________________________________
7317 [ 33665] By: rgs on 2008/04/11 10:48:44
7318 Log: Subject: [PATCH] is_gv_magical correctly check "ISA"
7319 From: Gerard Goossen <gerard@tty.nl>
7320 Date: Wed, 9 Apr 2008 12:12:44 +0200
7321 Message-ID: <20080409101244.GA11209@ostwald>
7324 ____________________________________________________________________________
7325 [ 33664] By: rgs on 2008/04/09 12:58:44
7326 Log: Subject: [PATCH] changes to perlsec.pod and call for removal of quicksort
7327 From: "John P. Linderman" <jpl@research.att.com>
7328 Date: Wed, 09 Apr 2008 08:32:31 -0400
7329 Message-Id: <200804091232.m39CWVkY33722822@raptor.research.att.com>
7332 ____________________________________________________________________________
7333 [ 33663] By: nicholas on 2008/04/08 20:48:30
7334 Log: Subject: Re: TODOs (was Re: summer of code mentor applications starting (and ending) next week)
7335 From: Jim Cromie <jim.cromie@gmail.com>
7336 Message-ID: <47DFF884.80802@gmail.com>
7337 Date: Tue, 18 Mar 2008 11:14:44 -0600
7339 [all except the "squeeze the optree" suggestion]
7342 ____________________________________________________________________________
7343 [ 33661] By: rgs on 2008/04/08 15:31:46
7344 Log: Remove old option leftover in docs
7346 ! ext/B/B/Deparse.pm
7347 ____________________________________________________________________________
7348 [ 33659] By: nicholas on 2008/04/07 17:50:31
7349 Log: So why didn't the build break for me? Fix problems spotted by Jerry
7353 ____________________________________________________________________________
7354 [ 33658] By: nicholas on 2008/04/07 17:36:41
7355 Log: Tidy up compiler warning spotted by Jerry Hedden.
7357 ! ext/B/B.pm ext/B/B.xs
7358 ____________________________________________________________________________
7359 [ 33657] By: nicholas on 2008/04/07 14:45:33
7360 Log: Split out S_refcounted_he_new_common() from
7361 Perl_refcounted_he_new_common(), so that Perl_store_cop_label() can
7362 call it without needing to create two temporary SVs. Use it in
7363 newSTATEOP() and eliminate the two temporary SVs. Make
7364 Perl_fetch_cop_label() more defensive by not assuming that the value
7365 for ":" is always a PV. Remove its "compatibility" macro.
7367 ! embed.fnc embed.h globvar.sym hv.c op.c pod/perltodo.pod
7369 ____________________________________________________________________________
7370 [ 33656] By: nicholas on 2008/04/07 11:29:51
7371 Log: Eliminate cop_label from struct cop by storing a label as the first
7372 entry in the hints hash. Most statements don't have labels, so this
7373 will save memory. Not sure how much.
7375 ! cop.h embed.fnc embed.h ext/B/B/Deparse.pm global.sym hv.c
7377 ____________________________________________________________________________
7378 [ 33655] By: nicholas on 2008/04/06 21:53:57
7379 Log: Change 33653 (inevitably) missed one cop_label, because I mistook it
7380 for part of some other context-stack related struct.
7383 ____________________________________________________________________________
7384 [ 33654] By: nicholas on 2008/04/06 20:27:34
7385 Log: A macro used only once isn't a typing saving, and 3 macro definitions
7386 never used are more obfuscation than clarification, so inline the only
7387 use of SAVECOPLABEL_FREE(), and remove the unthreaded variant and
7388 both SAVECOPLABEL()s. Exterminate! Exterminate! Exterminate!
7391 ____________________________________________________________________________
7392 [ 33653] By: nicholas on 2008/04/06 20:11:52
7393 Log: Replace all remaining accesses to COP's cop_label with CopLABEL().
7395 ! dump.c ext/B/B.pm ext/B/B.xs pp_ctl.c
7396 ____________________________________________________________________________
7397 [ 33652] By: nicholas on 2008/04/06 19:32:03
7398 Log: Add attempting Exterminate! cop_label to perltodo.
7401 ____________________________________________________________________________
7402 [ 33651] By: rgs on 2008/04/06 14:57:40
7403 Log: Subject: Re: [PATCH][NUDGE] Documentation fix for perlfunc/shutdown
7404 From: Paul Fenwick <pjf@perltraining.com.au>
7405 Date: Mon, 31 Mar 2008 22:53:04 +1100
7406 Message-ID: <47F0D0A0.8010801@perltraining.com.au>
7409 ____________________________________________________________________________
7410 [ 33650] By: rgs on 2008/04/06 14:53:02
7411 Log: Subject: [PATCH] perlfunc.pod: atan2(0,0) returns 0, not undef
7412 From: Paul Fenwick <pjf@perltraining.com.au>
7413 Date: Sun, 06 Apr 2008 11:28:27 +1000
7414 Message-ID: <47F8273B.6010504@perltraining.com.au>
7417 ____________________________________________________________________________
7418 [ 33649] By: nicholas on 2008/04/06 09:29:24
7419 Log: Missed updated a test description, as spotted by vincent.
7422 ____________________________________________________________________________
7423 [ 33648] By: nicholas on 2008/04/05 13:03:18
7426 ! lib/Unicode/UCD.t lib/unicore/ArabicShaping.txt
7427 ! lib/unicore/BidiMirroring.txt lib/unicore/Blocks.txt
7428 ! lib/unicore/CaseFolding.txt
7429 ! lib/unicore/CompositionExclusions.txt
7430 ! lib/unicore/EastAsianWidth.txt
7431 ! lib/unicore/HangulSyllableType.txt lib/unicore/Index.txt
7432 ! lib/unicore/Jamo.txt lib/unicore/LineBreak.txt
7433 ! lib/unicore/NamedSequences.txt lib/unicore/NamesList.txt
7434 ! lib/unicore/NormalizationCorrections.txt
7435 ! lib/unicore/PropList.txt lib/unicore/PropertyAliases.txt
7436 ! lib/unicore/ReadMe.txt lib/unicore/Scripts.txt
7437 ! lib/unicore/SpecialCasing.txt
7438 ! lib/unicore/StandardizedVariants.txt
7439 ! lib/unicore/UnicodeData.txt lib/unicore/version t/uni/class.t
7440 ____________________________________________________________________________
7441 [ 33647] By: merijn on 2008/04/05 11:38:12
7442 Log: Subject: [PATCH] Tru64: align fp policies of gcc and cc
7443 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
7444 Date: Sat, 5 Apr 2008 04:16:17 +0300 (EEST)
7445 Message-Id: <200804050116.m351GH5P042062@kosh.hut.fi>
7448 ____________________________________________________________________________
7449 [ 33646] By: steveh on 2008/04/04 08:28:11
7450 Log: Run overload.pl from regen.pl, and check overload.c as well as overload.h
7453 ____________________________________________________________________________
7454 [ 33645] By: steveh on 2008/04/04 08:26:30
7455 Log: From: "Jan Dubois" <jand@activestate.com>
7456 Subject: [PATCH] Make PL_AMG_names and PL_AMG_namelens static
7457 Date: Thu, 3 Apr 2008 18:50:08 -0700
7458 Message-ID: <02c401c895f6$369e8130$a3db8390$@com>
7460 ! overload.c overload.pl
7461 ____________________________________________________________________________
7462 [ 33644] By: steveh on 2008/04/04 08:25:21
7463 Log: From: "Jan Dubois" <jand@activestate.com>
7464 Subject: [PATCH] PL_bincompat_opt should be exported on AIX and Windows
7465 Date: Thu, 3 Apr 2008 17:34:13 -0700
7466 Message-ID: <02c001c895eb$9bc3e920$d34bbb60$@com>
7468 (with one tweak--it should be PL_bincompat_options!)
7471 ____________________________________________________________________________
7472 [ 33643] By: nicholas on 2008/04/03 17:14:51
7473 Log: Pack lib/CGI/t/upload_post_text.txt with uupacktool.pl. (It contains a
7474 GIF, which clearly isn't text)
7476 + lib/CGI/t/upload_post_text.txt.packed
7477 - lib/CGI/t/upload_post_text.txt
7479 ____________________________________________________________________________
7480 [ 33639] By: nicholas on 2008/04/03 15:41:26
7481 Log: Clean up some compiler warnings spotted by smokers.
7484 ____________________________________________________________________________
7485 [ 33632] By: nicholas on 2008/04/02 21:03:33
7486 Log: In Perl_sv_grow(), no need to do PERL_STRLEN_ROUNDUP() if we have
7487 malloc_size() to get the true allocated space, as PERL_STRLEN_ROUNDUP()
7488 might actually bump the request across an allocation size boundary.
7491 ____________________________________________________________________________
7492 [ 33631] By: merijn on 2008/04/02 18:46:13
7493 Log: Subject: [PATCH] Re: Change 33598: [PATCH] Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu)
7494 From: "Jerry D. Hedden" <jdhedden@cpan.org>
7495 Date: Wed, 2 Apr 2008 13:45:26 -0400
7496 Message-ID: <1ff86f510804021045s1f7ec22ftbf5b9e2f2c6c619e@mail.gmail.com>
7499 ____________________________________________________________________________
7500 [ 33629] By: nicholas on 2008/04/02 18:23:58
7501 Log: Fix bug in change 33379 - if we're using malloc_size() as well as being
7502 careful to work with PERL_TRACK_MEMPOOL, we also have to be careful to
7506 ____________________________________________________________________________
7507 [ 33627] By: nicholas on 2008/04/01 19:59:54
7508 Log: Define sv_insert() as a wrapper to sv_insert_flags(), and move
7509 Perl_sv_insert() to mathoms.c
7511 ! embed.fnc embed.h mathoms.c mg.c proto.h sv.c sv.h
7512 ____________________________________________________________________________
7513 [ 33626] By: nicholas on 2008/04/01 18:47:01
7514 Log: Add the correct argument assertion macro to sv_insert_flags().
7515 Don't want anything wrongly marked as non-NULL slipping through.
7518 ____________________________________________________________________________
7519 [ 33625] By: steveh on 2008/04/01 16:42:04
7520 Log: Upgrade to Win32-0.35
7522 ! ext/Win32/Changes ext/Win32/Makefile.PL ext/Win32/Win32.pm
7523 ! ext/Win32/Win32.xs ext/Win32/t/GetCurrentThreadId.t
7524 ____________________________________________________________________________
7525 [ 33624] By: rgs on 2008/04/01 09:38:03
7526 Log: Module::CoreList wasn't listing Config.pm everywhere.
7528 ! lib/Module/CoreList.pm
7529 ____________________________________________________________________________
7530 [ 33623] By: nicholas on 2008/03/31 23:08:45
7531 Log: $VERSION++ for all the non-dual life modules outside ext/ that
7532 Porting/cmpVERSION.pl reports differ from the 5.10.0 release.
7534 All the rest of the differences would seem to be dual-life. :-(
7536 ! Porting/Maintainers.pm lib/ExtUtils/Embed.pm
7537 ! lib/File/Basename.pm lib/File/Find.pm os2/OS2/REXX/REXX.pm
7538 ____________________________________________________________________________
7539 [ 33622] By: nicholas on 2008/03/31 22:33:36
7540 Log: Fix bug in the code for --opened - it was not working on blead.
7542 ! Porting/Maintainers.pm
7543 ____________________________________________________________________________
7544 [ 33621] By: nicholas on 2008/03/31 22:25:19
7545 Log: $VERSION++ for all the non-dual life modules in ext/ that
7546 Porting/cmpVERSION.pl reports differ from the 5.10.0 release.
7548 ! ext/B/B/Concise.pm ext/Devel/DProf/DProf.pm
7549 ! ext/Devel/Peek/Peek.pm ext/POSIX/POSIX.pm
7550 ! ext/PerlIO/encoding/encoding.pm ext/PerlIO/scalar/scalar.pm
7551 ! ext/PerlIO/via/via.pm ext/Socket/Socket.pm
7552 ____________________________________________________________________________
7553 [ 33618] By: rgs on 2008/03/31 19:48:26
7554 Log: Subject: [PATCH] Double magic with substr
7555 From: Vincent Pit <perl@profvince.com>
7556 Date: Mon, 31 Mar 2008 19:05:44 +0200
7557 Message-ID: <47F119E8.5010106@profvince.com>
7559 ! embed.fnc embed.h global.sym pod/perlapi.pod pp.c proto.h sv.c
7560 ____________________________________________________________________________
7561 [ 33612] By: rgs on 2008/03/31 15:21:42
7562 Log: Config.pm needs to be listed in Module::CoreList, too
7564 ! Porting/corelist.pl
7565 ____________________________________________________________________________
7566 [ 33609] By: nicholas on 2008/03/30 23:19:29
7567 Log: Give DynaLoader a non-dev version number.
7569 ! ext/DynaLoader/DynaLoader_pm.PL
7570 ____________________________________________________________________________
7571 [ 33608] By: nicholas on 2008/03/30 15:48:08
7572 Log: Subject: [PATCH] add -v to regen.pl and friends
7573 From: "Robin Barker" <Robin.Barker@npl.co.uk>
7574 Date: Wed, 19 Mar 2008 10:55:59 -0000
7575 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093AA6@exchsvr2.npl.ad.local>
7577 ! Makefile.SH regen.pl regen_lib.pl
7578 ____________________________________________________________________________
7579 [ 33606] By: merijn on 2008/03/30 09:33:47
7580 Log: Subject: detecting Configure test goofs (Was Re: branch prediction hints)
7581 From: Nicholas Clark <nick@ccl4.org>
7582 Date: Mon, 24 Mar 2008 16:35:09 +0000
7583 Message-ID: <20080324163509.GW79799@plum.flirble.org>
7586 ____________________________________________________________________________
7587 [ 33601] By: nicholas on 2008/03/29 16:15:52
7588 Log: GDBM_File isn't dual life, so no need for a dev module version number.
7590 ! ext/GDBM_File/GDBM_File.pm
7591 ____________________________________________________________________________
7592 [ 33598] By: nicholas on 2008/03/29 11:21:46
7593 Log: Subject: [PATCH] Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu)
7594 From: Dominic Dunlop <shouldbedomo@mac.com>
7595 Message-Id: <3B7752C8-D5A2-452C-B3E0-C453FFCBCAFA@mac.com>
7596 Date: Tue, 11 Mar 2008 21:54:04 +0100
7598 [but rename ******* to i_mallocmalloc.U, and then fix up all the files
7599 that Porting/checkcfgvar.pl says need i_mallocmalloc declared]
7601 ! Configure Cross/config.sh-arm-linux NetWare/config.wc
7602 ! Porting/Glossary Porting/config.sh config_h.SH configure.com
7603 ! epoc/config.sh perl.h plan9/config_sh.sample symbian/config.sh
7604 ! uconfig.sh win32/config.bc win32/config.ce win32/config.gc
7605 ! win32/config.vc win32/config.vc64
7606 ____________________________________________________________________________
7607 [ 33597] By: nicholas on 2008/03/29 11:08:07
7608 Log: Add i_syspoll to all the pre-canned configs.
7610 ! Cross/config.sh-arm-linux NetWare/config.wc Porting/config.sh
7611 ! epoc/config.sh plan9/config_sh.sample symbian/config.sh
7612 ! uconfig.sh win32/config.bc win32/config.ce win32/config.gc
7613 ! win32/config.vc win32/config.vc64
7614 ____________________________________________________________________________
7615 [ 33596] By: nicholas on 2008/03/29 07:08:50
7616 Log: Fix compiler warning about comparison of pointer types.
7619 ____________________________________________________________________________
7620 [ 33595] By: nicholas on 2008/03/29 00:30:42
7621 Log: Subject: [PATCH] do not use SVTYPEMASK to prevent cleaning of PL_fdpid and PL_strtab
7622 From: Gerard Goossen <gerard@tty.nl>
7623 Message-ID: <20080326130713.GL4409@ostwald>
7624 Date: Wed, 26 Mar 2008 14:07:13 +0100
7627 ____________________________________________________________________________
7628 [ 33594] By: nicholas on 2008/03/28 22:03:52
7629 Log: Subject: [PATCH] Re: Tests failed on PPC64
7630 From: Dominic Dunlop <shouldbedomo@mac.com>
7631 Message-Id: <53E6407E-B87C-4D6A-A6E7-D842BDF30292@mac.com>
7632 Date: Fri, 14 Mar 2008 14:45:39 +0100
7634 ! t/op/reg_namedcapture.t t/op/switch.t
7635 ____________________________________________________________________________
7636 [ 33592] By: stevep on 2008/03/28 19:16:53
7637 Log: Additional CGI.pm test files that got missed at some point.
7639 + lib/CGI/t/upload.t lib/CGI/t/uploadInfo.t
7640 + lib/CGI/t/upload_post_text.txt
7642 ____________________________________________________________________________
7643 [ 33591] By: craigb on 2008/03/28 19:06:35
7644 Log: Make the nv_preserves... checking on VMS more robust (and more like
7645 what Configure does). Problem using long int without long double
7646 reported by Jeremy Begg.
7649 ____________________________________________________________________________
7650 [ 33589] By: craigb on 2008/03/28 19:01:13
7651 Log: Make uudmap.h dependencies more explicit in the VMS build
7652 (needed by MMS but not MMK).
7654 ! vms/descrip_mms.template
7655 ____________________________________________________________________________
7656 [ 33584] By: rgs on 2008/03/27 14:42:41
7657 Log: Subject: [PATCH] MAD dump xml escape regex
7658 From: Gerard Goossen <gerard@tty.nl>
7659 Date: Thu, 27 Mar 2008 13:55:31 +0100
7660 Message-ID: <20080327125531.GN4409@ostwald>
7662 ! dump.c mad/t/p55.t
7663 ____________________________________________________________________________
7664 [ 33583] By: rgs on 2008/03/27 11:43:44
7665 Log: Subject: [PATCH] DB_File 1.817
7666 From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
7667 Date: Thu, 27 Mar 2008 11:12:22 -0000
7668 Message-ID: <051d01c88ffb$6f662eb0$6901a8c0@myopwv.com>
7670 ! ext/DB_File/Changes ext/DB_File/DB_File.pm
7671 ! ext/DB_File/DB_File.xs ext/DB_File/dbinfo
7672 ! ext/DB_File/version.c
7673 ____________________________________________________________________________
7674 [ 33580] By: nicholas on 2008/03/26 21:05:20
7675 Log: The offset for pos is stored as bytes, and converted to (Unicode)
7676 character position when read, if needed. The code for setting pos
7677 inside subst was incorrectly converting to character position before
7678 storing the value. This code appears to have been buggy since it was
7679 added in 2000 in change 7562.
7681 ! pp_ctl.c t/op/subst.t
7682 ____________________________________________________________________________
7683 [ 33579] By: nicholas on 2008/03/26 18:59:03
7684 Log: Don't call S_utf8_mg_pos_cache_update(), and hence don't even create
7685 the magic for the UTF-8 cache, if the UTF-8 caching is disabled.
7688 ____________________________________________________________________________
7689 [ 33578] By: nicholas on 2008/03/26 18:38:10
7690 Log: Update makemeta to add the 3 official "resources" - homepage, license
7693 ! META.yml Porting/makemeta
7694 ____________________________________________________________________________
7695 [ 33577] By: nicholas on 2008/03/26 18:37:15
7696 Log: Re-run Porting/makemeta
7699 ____________________________________________________________________________
7700 [ 33575] By: nicholas on 2008/03/26 16:50:06
7701 Log: With change 33252, MM_Unix.pm isn't quite in sync with upstream any
7702 more. Of the changes references in 33252, 6.44 accepted and improved
7703 change 32879 (grep in void context), so only changes 32905 and 32964
7704 are outstanding (ABSPERL with whitespace).
7706 ! lib/ExtUtils/MM_Unix.pm
7707 ____________________________________________________________________________
7708 [ 33573] By: nicholas on 2008/03/26 16:20:11
7709 Log: Fix whitespace difference between blead and upstream in MM_Unix.pm
7711 ! lib/ExtUtils/MM_Unix.pm
7712 ____________________________________________________________________________
7713 [ 33571] By: nicholas on 2008/03/26 11:45:12
7714 Log: Actually use the computed @path so as to write the awkwardly named test
7715 files to the right place when in core. Without this the open fails
7716 (silently as intended) and the tests are skipped on all OS.
7718 ! ext/Module/Pluggable/Makefile.PL
7719 ____________________________________________________________________________
7720 [ 33570] By: rgs on 2008/03/26 11:17:38
7721 Log: Subject: Re: [PATCH] perlhack.pod update walkthrough
7722 From: "Leon Brocard" <acme@astray.com>
7723 Date: Wed, 26 Mar 2008 10:53:43 +0000
7724 Message-ID: <a92222c80803260353k6cae53eieea909aed0a967b5@mail.gmail.com>
7727 ____________________________________________________________________________
7728 [ 33569] By: rgs on 2008/03/26 09:14:57
7729 Log: Subject: [PATCH utils/dprofpp.PL] Typo Fixes
7730 From: chromatic <chromatic@wgz.org>
7731 Date: Wed, 26 Mar 2008 00:12:09 -0700
7732 Message-Id: <200803260012.09967.chromatic@wgz.org>
7735 ____________________________________________________________________________
7736 [ 33568] By: stevep on 2008/03/26 03:18:01
7737 Log: Upgrade to CGI-3.35.
7739 ! lib/CGI.pm lib/CGI/Changes
7740 ____________________________________________________________________________
7741 [ 33567] By: nicholas on 2008/03/25 16:55:03
7742 Log: Patches for VMS by Craig Berry from
7743 http://rt.cpan.org/Public/Bug/Display.html?id=34095
7744 (1.50 has 3 failures on VMS)
7746 ! lib/ExtUtils/Install.pm lib/ExtUtils/t/Installapi2.t
7747 ____________________________________________________________________________
7748 [ 33566] By: nicholas on 2008/03/25 16:23:46
7749 Log: Subject: RE: [PATCH revised] Fix ExtUtils::Install under Cygwin
7750 From: "Steve Hay" <SteveHay@planit.com>
7751 Message-ID: <1B32FF956ABF414C9BCE5E487A1497E70176BD61@ukmail02.planit.group>
7752 Date: Mon, 17 Mar 2008 14:36:54 -0000
7754 "OK, so how about the attached. This fixes up -w for all compilers so
7755 that it is symmetrical with chmod(), and adds a note to perltodo on
7756 fixing POSIX::access() and chdir()."
7758 The whole long thread started here:
7759 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00056.html
7761 ! lib/ExtUtils/Install.pm pod/perlport.pod pod/perltodo.pod
7763 ____________________________________________________________________________
7764 [ 33565] By: rgs on 2008/03/25 15:56:56
7765 Log: Subject: Re: Change 33556: [PATCH] borg parent.pm
7766 From: "Jerry D. Hedden" <jdhedden@cpan.org>
7767 Date: Tue, 25 Mar 2008 11:51:00 -0400
7768 Message-ID: <1ff86f510803250851w52ea0c84n9876834d8e8b79e3@mail.gmail.com>
7770 ! lib/Devel/SelfStubber.t
7771 ____________________________________________________________________________
7772 [ 33564] By: stevep on 2008/03/25 15:27:06
7773 Log: Upgrade to CGI.pm-3.34. There are still a few differences, so adding
7776 ! lib/CGI.pm lib/CGI/Util.pm
7777 ____________________________________________________________________________
7778 [ 33563] By: nicholas on 2008/03/25 11:36:22
7779 Log: Repeat change 33508 - change 33561 re-instated the mistake in change
7782 ! embed.fnc proto.h sv.c
7783 ____________________________________________________________________________
7784 [ 33562] By: rgs on 2008/03/25 11:06:25
7786 From: Jarkko Hietaniemi <jhi@iki.fi>
7787 Date: Wed, 12 Mar 2008 21:43:53 -0400
7788 Message-ID: <47D886D9.6060001@iki.fi>
7790 Encode::Alias fix for encoding "646" (aka ASCII) on Solaris
7792 ! ext/Encode/lib/Encode/Alias.pm
7793 ____________________________________________________________________________
7794 [ 33561] By: rgs on 2008/03/25 10:00:18
7795 Log: Subject: Re: [PATCH] sv.c: consting
7796 From: Steven Schubiger <schubiger@gmail.com>
7797 Date: Thu, 13 Mar 2008 17:58:00 +0100
7798 Message-ID: <20080313165800.GD31102@refcnt.homeunix.org>
7800 ! embed.fnc proto.h sv.c
7801 ____________________________________________________________________________
7802 [ 33560] By: rgs on 2008/03/25 09:52:27
7803 Log: Use sv_setpvs() like a few lines before since change #33557
7806 ____________________________________________________________________________
7807 [ 33559] By: rgs on 2008/03/25 09:46:25
7808 Log: Subject: [perl #51964] Typo on regular expression at perlopentut manual page.
7809 From: pancho@pancho.name (via RT) <perlbug-followup@perl.org>
7810 Date: Fri, 21 Mar 2008 03:31:04 -0700
7811 Message-ID: <rt-3.6.HEAD-25460-1206095463-311.51964-75-0@perl.org>
7813 ! pod/perlopentut.pod
7814 ____________________________________________________________________________
7815 [ 33558] By: rgs on 2008/03/25 09:22:24
7816 Log: Subject: Re: local $@ has an unwanted side effect
7817 From: "David Nicol" <davidnicol@gmail.com>
7818 Date: Fri, 21 Mar 2008 12:56:12 -0500
7819 Message-ID: <934f64a20803211056q5148027ava77af36f51c96418@mail.gmail.com>
7821 (with Tim Bunce's amendments)
7824 ____________________________________________________________________________
7825 [ 33557] By: rgs on 2008/03/25 09:17:28
7826 Log: Subject: Re: [PATCH] Double warning with perl -we 'my $a; substr $a, 0, 10,
7827 From: Vincent Pit <perl@profvince.com>
7828 Date: Sat, 22 Mar 2008 13:37:42 +0100
7829 Message-ID: <47E4FD96.6080304@profvince.com>
7831 ! pp.c t/lib/warnings/9uninit
7832 ____________________________________________________________________________
7833 [ 33556] By: rgs on 2008/03/25 09:03:29
7834 Log: Subject: [PATCH] borg parent.pm
7835 From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
7836 Date: Wed, 5 Mar 2008 17:19:32 -0800 (PST)
7837 Message-ID: <57512.71.32.86.11.1204766372.squirrel@webmail.efn.org>
7839 Plus bump base.pm's version to a non-alpha number
7841 + lib/parent.pm lib/parent/t/compile-time-file.t
7842 + lib/parent/t/compile-time.t lib/parent/t/lib/Dummy.pm
7843 + lib/parent/t/lib/Dummy/Outside.pm
7844 + lib/parent/t/lib/Dummy2.plugin
7845 + lib/parent/t/lib/FileThatOnlyExistsAsPMC.pmc
7846 + lib/parent/t/lib/ReturnsFalse.pm
7847 + lib/parent/t/parent-classfromclassfile.t
7848 + lib/parent/t/parent-classfromfile.t lib/parent/t/parent-pmc.t
7849 + lib/parent/t/parent-returns-false.t lib/parent/t/parent.t
7850 ! MANIFEST Porting/Maintainers.pl lib/base.pm
7851 ____________________________________________________________________________
7852 [ 33554] By: merijn on 2008/03/25 07:33:21
7853 Log: Subject: [PATCH] IO::Socket::INET unnecessarily resolves "udp"
7854 From: Niko Tyni <ntyni@debian.org>
7855 Date: Mon, 24 Mar 2008 23:32:24 +0200
7856 Message-Id: <1206394344-30835-1-git-send-email-ntyni@debian.org>
7858 ! ext/IO/lib/IO/Socket/INET.pm
7859 ____________________________________________________________________________
7860 [ 33553] By: rgs on 2008/03/24 20:54:41
7861 Log: Subject: [PATCH] apidoc mismatch for Perl_magic_clearhint
7862 From: Vincent Pit <perl@profvince.com>
7863 Date: Mon, 24 Mar 2008 21:30:10 +0100
7864 Message-ID: <47E80F52.4030805@profvince.com>
7866 ! mg.c pod/perlintern.pod
7867 ____________________________________________________________________________
7868 [ 33552] By: stevep on 2008/03/24 17:55:29
7869 Log: Upgrade to Module-Pluggable-3.8
7871 ! ext/Module/Pluggable/Makefile.PL
7872 ! ext/Module/Pluggable/lib/Module/Pluggable.pm
7873 ____________________________________________________________________________
7874 [ 33551] By: nicholas on 2008/03/24 16:30:26
7875 Log: Give the test file for __builtin_expect() the correct name (try.c, not
7876 builtin.c). Correct the user visible text, which was clearly a cut &
7877 paste from __builtin_choose_expr. For both, also run the program as
7878 part of the checks. Add a return value to the test program, and make
7879 it return something useful (that the if statement worked).
7882 ____________________________________________________________________________
7883 [ 33550] By: merijn on 2008/03/24 08:25:46
7884 Log: Subject: [PATCH@33547] configure.com and vms.c fixes.
7885 From: "John E. Malmberg" <wb8tyw@qsl.net>
7886 Date: Sun, 23 Mar 2008 14:29:25 -0500
7887 Message-id: <47E6AF95.1000704@qsl.net>
7889 ! configure.com vms/vms.c
7890 ____________________________________________________________________________
7891 [ 33547] By: merijn on 2008/03/21 10:28:42
7892 Log: Final move from meta-3.0 to meta-3.5
7894 ! Configure Porting/Glossary config_h.SH
7895 ____________________________________________________________________________
7896 [ 33544] By: rgs on 2008/03/20 15:55:19
7897 Log: Subject: [PATCH] Double warning with perl -we '\&$x'
7898 From: "Vincent Pit" <perl@profvince.com>
7899 Date: Thu, 20 Mar 2008 12:06:47 +0100 (CET)
7900 Message-ID: <38561.147.210.17.175.1206011207.squirrel@147.210.17.175>
7902 ! sv.c t/lib/warnings/9uninit
7903 ____________________________________________________________________________
7904 [ 33543] By: steveh on 2008/03/19 17:34:22
7905 Log: Subject: Re: Smoke [5.11.0] 33500 FAIL(F) MSWin32 WinXP/.Net SP2 (x86/2 cpu)
7906 From: Nicholas Clark <nick@ccl4.org>
7907 Date: Thu, 13 Mar 2008 12:47:51 +0000
7908 Message-ID: <20080313124751.GX79799@plum.flirble.org>
7910 Fixes test failures introduced by #33480 in non-fork()-enabled builds.
7912 ! ext/Win32/t/GetCurrentThreadId.t
7913 ____________________________________________________________________________
7914 [ 33542] By: merijn on 2008/03/18 18:54:24
7915 Log: Subject: [PATCH] Fixing "make distclean" to remove "config.arch"
7916 From: Sérgio Durigan Júnior <sergiodj@linux.vnet.ibm.com>
7917 Date: Tue, 18 Mar 2008 15:35:54 -0300
7918 Message-Id: <1205865354.16048.56.camel@miki>
7921 ____________________________________________________________________________
7922 [ 33541] By: steveh on 2008/03/18 08:41:13
7923 Log: Silence some warnings introduced by #33507
7926 ____________________________________________________________________________
7927 [ 33539] By: nicholas on 2008/03/17 00:17:26
7928 Log: Drag autodoc.pl and overload.pl into the age of safer_open().
7929 Thanks to the wisdom of london.pm, stuff the filename into the SCALAR
7930 slot of the typeglob created in safer_open(), so that ...
7931 Add safer_close(), that will die (with the filename) if the close
7934 ! autodoc.pl embed.pl keywords.pl opcode.pl overload.pl
7935 ! reentr.pl regcomp.pl regen_lib.pl warnings.pl
7936 ____________________________________________________________________________
7937 [ 33538] By: nicholas on 2008/03/15 18:37:34
7938 Log: Rename safer_rename() to rename_if_different(), to accurately describe
7939 what it does. Use File::Compare rather than Digest::MD5, as the files
7940 are small enough to simply read in. (File::Compare dates from 5.004)
7941 Remove safer_rename_always(), which isn't used.
7942 DRY by replacing the cargo-culted "open or die" with a new function
7943 safer_open(), which uses Gensym (5.002) to create an anonymous file
7944 handle, and opens and binmodes the file, or dies.
7945 This necessitates replacing bareword file handles with lexicals in all
7947 Correct the names of files in close or die constructions.
7949 ! embed.pl keywords.pl opcode.pl reentr.pl regcomp.pl
7950 ! regen_lib.pl warnings.pl
7951 ____________________________________________________________________________
7952 [ 33537] By: nicholas on 2008/03/15 17:30:19
7953 Log: Subject: Re: [patch] refine make regen to be more selective
7954 From: Jim Cromie <jim.cromie@gmail.com>
7955 Message-ID: <47D720CE.7060004@gmail.com>
7956 Date: Tue, 11 Mar 2008 18:16:14 -0600
7958 ! embed.pl keywords.pl opcode.pl reentr.pl regen.pl regen_lib.pl
7960 ____________________________________________________________________________
7961 [ 33534] By: nicholas on 2008/03/14 17:33:17
7962 Log: ++$Pod::Html::VERSION
7965 ____________________________________________________________________________
7966 [ 33531] By: nicholas on 2008/03/14 15:13:43
7967 Log: Update the use of single quotes to be consistent with the advice in
7968 http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
7971 ____________________________________________________________________________
7972 [ 33523] By: nicholas on 2008/03/14 00:12:20
7973 Log: Fix a couple of minor differences between the Encode 2.14 CPAN tarball
7976 ! ext/Encode/encoding.pm ext/Encode/ucm/cp858.ucm
7977 ____________________________________________________________________________
7978 [ 33508] By: nicholas on 2008/03/13 16:03:56
7979 Log: Change 33507 had a const too far (Perl_mg_dup()'s mg is assigned to).
7981 ! embed.fnc proto.h sv.c
7982 ____________________________________________________________________________
7983 [ 33507] By: rgs on 2008/03/13 14:35:58
7984 Log: Subject: Re: [PATCH] sv.c: consting
7985 From: Steven Schubiger <schubiger@gmail.com>
7986 Date: Wed, 12 Mar 2008 12:38:46 +0100
7987 Message-ID: <20080312113846.GB31102@refcnt.homeunix.org>
7989 ! embed.fnc pod/perlapi.pod proto.h sv.c
7990 ____________________________________________________________________________
7991 [ 33506] By: rgs on 2008/03/13 14:31:21
7992 Log: Subject: [PATCH] [perl #51674] op/alarm.t hangs on 5.11.0 (Windows Vista only)
7993 From: "Robert May" <rob@themayfamily.me.uk>
7994 Date: Thu, 13 Mar 2008 19:36:33 +0530
7995 Message-ID: <54bdc7510803130706q6523793ak1f3f1c6578fa97c1@mail.gmail.com>
7998 ____________________________________________________________________________
7999 [ 33505] By: nicholas on 2008/03/13 13:02:05
8000 Log: Upgrade to Module::Pluggable 3.7
8002 + t/Module_Pluggable/10innerpack_super.t
8003 + t/Module_Pluggable/21editor_junk.t
8004 + t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm
8005 + t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swo
8006 + t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swp
8007 + t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm~
8008 + t/Module_Pluggable/lib/EditorJunk/Plugin/Foo.pm
8009 - t/Module_Pluggable/lib/OddTest/Plugin/-Dodgy.pm
8010 ! MANIFEST ext/Module/Pluggable/Makefile.PL
8011 ! ext/Module/Pluggable/lib/Devel/InnerPackage.pm
8012 ! ext/Module/Pluggable/lib/Module/Pluggable.pm
8013 ! ext/Module/Pluggable/lib/Module/Pluggable/Object.pm
8014 ! t/Module_Pluggable/02alsoworks.t t/Module_Pluggable/02works.t
8015 ! t/Module_Pluggable/03diffname.t t/Module_Pluggable/04acmedir.t
8016 ! t/Module_Pluggable/04acmedir_single.t
8017 ! t/Module_Pluggable/04acmepath.t
8018 ! t/Module_Pluggable/04acmepath_single.t
8019 ! t/Module_Pluggable/05postpath.t
8020 ! t/Module_Pluggable/06multipath.t
8021 ! t/Module_Pluggable/07instantiate.t
8022 ! t/Module_Pluggable/08nothing.t t/Module_Pluggable/09require.t
8023 ! t/Module_Pluggable/10innerpack.t
8024 ! t/Module_Pluggable/10innerpack_inner.t
8025 ! t/Module_Pluggable/10innerpack_noinner.t
8026 ! t/Module_Pluggable/10innerpack_override.t
8027 ! t/Module_Pluggable/11usetwice.t t/Module_Pluggable/12only.t
8028 ! t/Module_Pluggable/12onlyarray.t
8029 ! t/Module_Pluggable/12onlyregex.t t/Module_Pluggable/13except.t
8030 ! t/Module_Pluggable/13exceptarray.t
8031 ! t/Module_Pluggable/13exceptregex.t
8032 ! t/Module_Pluggable/14package.t
8033 ! t/Module_Pluggable/15topicsafe.t
8034 ! t/Module_Pluggable/16different_extension.t
8035 ! t/Module_Pluggable/17devel_inner_package.t
8036 ! t/Module_Pluggable/18skipped_package.t
8037 ! t/Module_Pluggable/19can_ok_clobber.t
8038 ! t/Module_Pluggable/20dodgy_files.t
8039 ____________________________________________________________________________
8040 [ 33504] By: nicholas on 2008/03/13 13:01:44
8041 Log: Correct two spelling mistakes, and reformat some comments.
8044 ____________________________________________________________________________
8045 [ 33503] By: rgs on 2008/03/13 10:43:13
8046 Log: Regexp::DESTROY was only added in 5.8.1
8048 ! ext/Opcode/Safe.pm
8049 ____________________________________________________________________________
8050 [ 33500] By: nicholas on 2008/03/12 19:40:01
8051 Log: Oops. Change 33499 forgot to add the new Makefile.PL to the MANIFEST.
8054 ____________________________________________________________________________
8055 [ 33499] By: nicholas on 2008/03/12 19:32:09
8056 Log: Move Module::Pluggable into ext/ as the next version has actions in its
8057 Makefile.PL that we will need to run as part of a core build.
8059 + ext/Module/Pluggable/Makefile.PL
8060 +> ext/Module/Pluggable/lib/Devel/InnerPackage.pm
8061 +> ext/Module/Pluggable/lib/Module/Pluggable.pm
8062 +> ext/Module/Pluggable/lib/Module/Pluggable/Object.pm
8063 - lib/Devel/InnerPackage.pm lib/Module/Pluggable.pm
8064 - lib/Module/Pluggable/Object.pm
8065 ! MANIFEST Porting/Maintainers.pl
8066 ____________________________________________________________________________
8067 [ 33498] By: nicholas on 2008/03/12 19:09:21
8068 Log: Change 33492 did not spread the protection wide enough. There were
8069 still two more races to be lost.
8070 1: The close() could still happen after the (premature) mutex release
8071 allowed another thread to dup() to that file descriptor.
8072 2: The initial dup() could happen whilst another thread was in the
8073 mutex protected region, and had temporarily closed the file
8075 Race conditions remain with any other thread that actually does I/O
8076 during the execution of the mutex protected region (as noted in a
8077 comment), and dup() failure is not handled gracefully (also noted).
8080 ____________________________________________________________________________
8081 [ 33495] By: stevep on 2008/03/12 16:38:20
8082 Log: Subject: [perl #51636] segmentation fault with array ties
8083 From: blino@mandriva.com (via RT) <perlbug-followup@perl.org>
8084 Date: Wed, 12 Mar 2008 02:59:45 -0700
8085 Message-ID: <rt-3.6.HEAD-25460-1205315984-377.51636-75-0@perl.org>
8088 ____________________________________________________________________________
8089 [ 33493] By: stevep on 2008/03/12 14:20:49
8090 Log: Upgrade to Encode-2.24
8092 ! ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Encode.xs
8093 ! ext/Encode/Makefile.PL ext/Encode/bin/ucmlint
8094 ! ext/Encode/lib/Encode/Alias.pm ext/Encode/lib/Encode/Config.pm
8095 ! ext/Encode/ucm/macJapanese.ucm
8096 ____________________________________________________________________________
8097 [ 33492] By: nicholas on 2008/03/12 12:23:55
8098 Log: We need mutex protection in PerlIOStdio_close() for the duration of
8099 holding our true love file handle open, to stop anything else
8100 temporarily using it for a quick dup() fling, and then closing the
8101 file handle underneath us.
8102 I suspect that the lack of this protection was the cause of the threads
8103 free.t and blocks.t failures on OS X on 5.8.x, where usefaststdio is
8104 the default, and PerlIO is unable to "invalidate" the FILE *.
8107 ____________________________________________________________________________
8108 [ 33491] By: nicholas on 2008/03/12 11:46:17
8109 Log: Correct logic error in PerlIOStdio_close() - 0 is an acceptable value
8110 from dup(), so it can't also be the "don't do anything later" value.
8113 ____________________________________________________________________________
8114 [ 33489] By: rgs on 2008/03/12 10:19:06
8115 Log: Subject: Re: [PATCH] sv.c: consting
8116 From: Steven Schubiger <schubiger@gmail.com>
8117 Date: Tue, 11 Mar 2008 19:59:37 +0100
8118 Message-ID: <20080311185937.GA18713@refcnt.homeunix.org>
8120 ! embed.fnc pod/perlapi.pod proto.h sv.c
8121 ____________________________________________________________________________
8122 [ 33488] By: rgs on 2008/03/12 10:12:53
8123 Log: Subject: [PATCH] Correct misleading example in perlsyn.pod (given/when/default)
8124 From: Paul Fenwick <pjf@perltraining.com.au>
8125 Date: Wed, 12 Mar 2008 13:19:15 +1100
8126 Message-ID: <47D73DA3.8050300@perltraining.com.au>
8129 ____________________________________________________________________________
8130 [ 33487] By: nicholas on 2008/03/12 10:00:24
8131 Log: Subject: [PATCH] cygwin hints back to old
8132 From: "Reini Urban" <rurban@x-ray.at>
8133 Message-ID: <6910a60803120011y4ff1d1f0x5654906570dc19ab@mail.gmail.com>
8134 Date: Wed, 12 Mar 2008 08:11:17 +0100
8136 Revert a part of blead patch #33357
8137 * no cpu. revert the archname part of patch #33357
8138 to the old behaviour.
8141 ____________________________________________________________________________
8142 [ 33486] By: rgs on 2008/03/12 08:50:11
8143 Log: An unfortunate side-effect of Encode and Encode::Alias use'ing each
8144 other, and Encode::Alias exporting functions into Encode for it to use
8145 as methods, broke the loading of the find_alias() Encode method in some
8146 cases since 5.10. Breaking the recursive inheritance fixes it.
8148 ! ext/Encode/lib/Encode/Alias.pm lib/open.t
8149 ____________________________________________________________________________
8150 [ 33485] By: nicholas on 2008/03/11 22:28:09
8151 Log: Add characters that VOS forbids in filenames, mentioned by Paul Green
8152 in private correspondence.
8155 ____________________________________________________________________________
8156 [ 33482] By: nicholas on 2008/03/11 20:16:49
8157 Log: Subject: Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2
8158 From: Reini Urban <rurban@x-ray.at>
8159 Message-ID: <47D2EF38.10503@x-ray.at>
8160 Date: Sat, 08 Mar 2008 20:55:36 +0100
8162 * CYG10 improve Win32::GetLastError test
8164 ! ext/Win32CORE/t/win32core.t
8165 ____________________________________________________________________________
8166 [ 33481] By: nicholas on 2008/03/11 19:47:44
8167 Log: Subject: Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2
8168 From: Reini Urban <rurban@x-ray.at>
8169 Message-ID: <47D2EF38.10503@x-ray.at>
8170 Date: Sat, 08 Mar 2008 20:55:36 +0100
8172 * CYG04 At least on cygwin strip the last number
8173 from the dll. This is in the cygwin.com build since years.
8175 ! cygwin/Makefile.SHs installperl lib/ExtUtils/t/Embed.t
8176 ____________________________________________________________________________
8177 [ 33480] By: nicholas on 2008/03/11 19:45:55
8178 Log: Subject: Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2
8179 From: Reini Urban <rurban@x-ray.at>
8180 Message-ID: <47D2EF38.10503@x-ray.at>
8181 Date: Sat, 08 Mar 2008 20:55:36 +0100
8183 CYG09 enhance GetCurrentThreadId test
8185 ! ext/Win32/t/GetCurrentThreadId.t
8186 ____________________________________________________________________________
8187 [ 33473] By: rgs on 2008/03/11 16:38:16
8188 Log: Subject: Re: [PATCH] sv.c: consting
8189 From: Steven Schubiger <schubiger@gmail.com>
8190 Date: Tue, 11 Mar 2008 11:49:30 +0100
8191 Message-ID: <20080311104929.GA4950@refcnt.homeunix.org>
8193 ! embed.fnc pod/perlapi.pod proto.h sv.c
8194 ____________________________________________________________________________
8195 [ 33471] By: rgs on 2008/03/11 10:06:19
8196 Log: Subject: Re: [PATCH] sv.c: consting
8197 From: Steven Schubiger <schubiger@gmail.com>
8198 Date: Sun, 2 Mar 2008 22:09:51 +0100
8199 Message-ID: <20080302210951.GD10705@refcnt.homeunix.org>
8201 ! embed.fnc pod/perlapi.pod proto.h sv.c
8202 ____________________________________________________________________________
8203 [ 33470] By: rgs on 2008/03/10 22:26:34
8204 Log: Subject: Re: [PATCH] make Archive::Extract's x.lzma test file be lzma'd,
8205 From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
8206 Date: Tue, 4 Mar 2008 00:28:34 -0800 (PST)
8207 Message-ID: <52329.71.32.86.11.1204619314.squirrel@webmail.efn.org>
8209 ! lib/Archive/Extract/t/src/x.lzma.packed
8210 ____________________________________________________________________________
8211 [ 33469] By: rgs on 2008/03/10 21:50:24
8212 Log: Re-apply part of #33370 to Time::Piece
8214 ! ext/Time/Piece/Piece.pm ext/Time/Piece/Piece.xs
8215 ____________________________________________________________________________
8216 [ 33468] By: rgs on 2008/03/10 21:48:45
8217 Log: Upgrade to Time::Piece 1.13
8219 + ext/Time/Piece/t/07arith.t
8220 ! MANIFEST ext/Time/Piece/Changes ext/Time/Piece/Piece.pm
8221 ! ext/Time/Piece/Piece.xs ext/Time/Piece/Seconds.pm
8222 ____________________________________________________________________________
8223 [ 33467] By: rgs on 2008/03/10 21:34:23
8224 Log: Subject: [PATCH] Re: [PATCH] MAD fix p55 $[
8225 From: Gerard Goossen <gerard@tty.nl>
8226 Date: Mon, 10 Mar 2008 15:44:03 +0100
8227 Message-ID: <20080310144403.GC28994@ostwald>
8230 ____________________________________________________________________________
8231 [ 33466] By: rgs on 2008/03/10 21:30:50
8232 Log: Subject: [PATCH] MAD update list of failures in mad/t/p55.t
8233 From: Gerard Goossen <gerard@tty.nl>
8234 Date: Mon, 10 Mar 2008 15:17:08 +0100
8235 Message-ID: <20080310141708.GA28994@ostwald>
8238 ____________________________________________________________________________
8239 [ 33463] By: steveh on 2008/03/10 17:37:30
8240 Log: Silence warning from VC++ following #33447
8241 (not all control paths return a value)
8244 ____________________________________________________________________________
8245 [ 33462] By: nicholas on 2008/03/10 14:48:29
8246 Log: Add investigating arenas for GP and MAGIC to perltodo.
8249 ____________________________________________________________________________
8250 [ 33460] By: steveh on 2008/03/10 13:58:15
8251 Log: Upgrade to ExtUtils-Install-1.50
8253 ! lib/ExtUtils/Install.pm lib/ExtUtils/t/Install.t
8254 ! lib/ExtUtils/t/Installapi2.t lib/ExtUtils/t/can_write_dir.t
8255 ____________________________________________________________________________
8256 [ 33458] By: rgs on 2008/03/10 12:56:41
8257 Log: Subject: Re: [PATCH] mg_magical() sometimes turns SvRMAGICAL on when it shouldn't
8258 From: Vincent Pit <perl@profvince.com>
8259 Date: Fri, 08 Feb 2008 23:22:19 +0100
8260 Message-ID: <47ACD61B.6030501@profvince.com>
8262 + ext/XS/APItest/t/rmagical.t
8263 ! MANIFEST ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
8265 ____________________________________________________________________________
8266 [ 33457] By: rgs on 2008/03/10 11:07:11
8267 Log: Subject: [PATCH] count-only transliteration needlessly makes copy-on-write
8268 From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
8269 Date: Tue, 4 Mar 2008 16:54:29 -0800 (PST)
8270 Message-ID: <47935.71.32.86.11.1204678469.squirrel@webmail.efn.org>
8273 ____________________________________________________________________________
8274 [ 33456] By: merijn on 2008/03/09 10:57:51
8275 Log: Subject: checkAUTHORS.pl update for me
8276 From: Michael G Schwern <schwern@pobox.com>
8277 Date: Sun, 09 Mar 2008 00:35:48 +0100
8278 Message-ID: <47D322D4.8090508@pobox.com>
8280 ! Porting/checkAUTHORS.pl
8281 ____________________________________________________________________________
8282 [ 33455] By: merijn on 2008/03/09 10:54:11
8283 Log: Subject: [PATCH pod/perlfaq.pod] Typo Fix
8284 From: chromatic <chromatic@wgz.org>
8285 Date: Sat, 8 Mar 2008 14:08:30 -0800
8286 Message-Id: <200803081408.30766.chromatic@wgz.org>
8289 ____________________________________________________________________________
8290 [ 33453] By: stevep on 2008/03/08 15:13:26
8291 Log: Perl_croak_nocontext() is called with NULL indirectly from
8292 some XS-based modules.
8294 ! embed.fnc proto.h util.c
8295 ____________________________________________________________________________
8296 [ 33452] By: nicholas on 2008/03/08 11:20:28
8297 Log: Assert that the av argument to all the av_*() functions is an array.
8300 ____________________________________________________________________________
8301 [ 33451] By: craigb on 2008/03/07 13:48:58
8302 Log: On VMS, don't call flex_stat from my_flush as the latter may be
8303 called during global destruction and the former checks hints flags
8304 that depend on the interpreter's still existing.
8307 ____________________________________________________________________________
8308 [ 33450] By: steveh on 2008/03/06 18:02:22
8309 Log: Silence warning introduced by #32703 when building with MYMALLOC
8311 ! embed.fnc malloc.c proto.h
8312 ____________________________________________________________________________
8313 [ 33448] By: steveh on 2008/03/06 13:29:56
8314 Log: Silence some warnings on Win32 with VC6
8316 VC7 onwards didn't seem to mind (perhaps thanks to #33411):
8317 http://www.nntp.perl.org/group/perl.daily-build.reports/2008/03/msg54118.html
8318 but VC6 wasn't happy:
8319 http://www.nntp.perl.org/group/perl.daily-build.reports/2008/03/msg54099.html
8321 ! embed.fnc perl.h pp_sort.c proto.h
8322 ____________________________________________________________________________
8323 [ 33447] By: nicholas on 2008/03/06 11:08:24
8324 Log: Refactoring the /Can't return (?:array|hash) to scalar context/ croak
8325 logic in pp_rv2av into one place saves 112 bytes here.
8328 ____________________________________________________________________________
8329 [ 33445] By: nicholas on 2008/03/05 17:00:34
8330 Log: Bring the joy of strict to ext/B/t/lint.t.
8333 ____________________________________________________________________________
8334 [ 33442] By: nicholas on 2008/03/05 11:58:58
8335 Log: Better line diagnostics - runlint's caller rather than runlint itself.
8338 ____________________________________________________________________________
8339 [ 33440] By: steveh on 2008/03/05 09:08:00
8340 Log: Fix skip counts introduced in #33433
8342 ! ext/File/Glob/t/basic.t
8343 ____________________________________________________________________________
8344 [ 33439] By: rgs on 2008/03/05 09:07:33
8345 Log: Bump VERSION after change #33416
8346 (so we don't end up with different code but same version in
8347 5.10.0 and, say, 5.10.1)
8350 ____________________________________________________________________________
8351 [ 33438] By: craigb on 2008/03/05 03:14:28
8352 Log: *Really* add nv_overflows_integers_at to the VMS configuration
8353 as 33431 should have done (and would have if I'd remembered to
8354 remove --dry-run from the patch command).
8357 ____________________________________________________________________________
8358 [ 33437] By: nicholas on 2008/03/04 19:59:20
8359 Log: Three variables in S_scan_trans only hold flags for op_private, so can
8363 ____________________________________________________________________________
8364 [ 33434] By: stevep on 2008/03/04 17:17:54
8365 Log: Subject: [perl #50538] when( @n && %n ) fails to smart match
8366 From: "brian d foy" (via RT) <perlbug-followup@perl.org>
8367 Date: Mon, 04 Feb 2008 19:36:01 -0800
8368 Message-ID: <rt-3.6.HEAD-4355-1202182561-1550.50538-75-0@perl.org>
8370 Updated tests in ticket to become TODO tests
8373 ____________________________________________________________________________
8374 [ 33433] By: nicholas on 2008/03/04 17:14:30
8375 Log: use strict; and use Test::More; to give decent failure diagnostics.
8378 ! ext/File/Glob/t/basic.t
8379 ____________________________________________________________________________
8380 [ 33431] By: craigb on 2008/03/04 13:29:01
8381 Log: Determine nv_overflows_integers_at on VMS.
8384 ____________________________________________________________________________
8385 [ 33423] By: stevep on 2008/03/03 19:20:12
8386 Log: Fix some checkpod complaints.
8388 ! pod/perlfaq2.pod pod/perlfaq5.pod
8389 ____________________________________________________________________________
8390 [ 33416] By: nicholas on 2008/03/03 15:48:45
8391 Log: Subject: Re: [PATCH] NEXT.pm bug within overloaded stringification
8392 From: Marcel Grünauer <gr@univie.ac.at>
8393 Message-Id: <511B0A54-AB2D-4A65-A02E-E2E07C043EAB@univie.ac.at>
8394 Date: Mon, 3 Mar 2008 16:08:48 +0100
8396 (a resend of <7BBCFD93-91CF-4656-A97F-ED5E749F7B2E@univie.ac.at>)
8398 + lib/NEXT/t/stringify.t
8399 ! MANIFEST lib/NEXT.pm
8400 ____________________________________________________________________________
8401 [ 33414] By: stevep on 2008/03/03 14:36:10
8402 Log: Subject: [perl #46957] [PATCH] make Devel::Peek::mstat always available
8403 From: srezic@cpan.org (via RT) <perlbug-followup@perl.org>
8404 Date: Sat, 27 Oct 2007 11:33:57 -0700
8405 Message-ID: <rt-3.6.HEAD-4732-1193510037-297.46957-75-0@perl.org>
8407 ! ext/Devel/Peek/Peek.xs malloc.c
8408 ____________________________________________________________________________
8409 [ 33411] By: demerphq on 2008/03/02 19:46:27
8410 Log: Subject: Re: [PATCH] sv.c: consting
8411 From: Steven Schubiger <schubiger@gmail.com>
8412 Date: Sun, 2 Mar 2008 20:10:29 +0100
8413 Message-ID: <20080302191029.GC10705@refcnt.homeunix.org>
8415 Plus regen and additional tweaks to silence warnings from VC7 in sv.c from this patch and previous patches from same author.
8417 ! embed.fnc pod/perlapi.pod proto.h sv.c
8418 ____________________________________________________________________________
8419 [ 33410] By: demerphq on 2008/03/02 18:37:45
8420 Log: Update ExtUtils::Install to release 1.47
8422 + lib/ExtUtils/t/Installapi2.t
8423 ! MANIFEST lib/ExtUtils/Install.pm
8424 ____________________________________________________________________________
8425 [ 33409] By: stevep on 2008/03/02 18:01:44
8426 Log: Subject: Re: [PATCH] sv.c: consting
8427 From: Steven Schubiger <schubiger@gmail.com>
8428 Date: Sun, 2 Mar 2008 17:47:43 +0100
8429 Message-ID: <20080302164743.GB10705@refcnt.homeunix.org>
8431 ! embed.fnc pod/perlapi.pod proto.h sv.c
8432 ____________________________________________________________________________
8433 [ 33408] By: rgs on 2008/03/02 07:36:58
8434 Log: Subject: Re: interrupting system() with signal depends on signal handler
8435 From: Steffen Ullrich <coyote.frank@gmx.net>
8436 Date: Tue, 26 Feb 2008 19:43:00 +0100
8437 Message-ID: <47C45DB4.9060306@gmx.net>
8440 ____________________________________________________________________________
8441 [ 33407] By: rgs on 2008/03/02 07:24:18
8442 Log: Subject: [PATCH] for -M:Foo, extended and revised
8443 From: "Robin Barker" <Robin.Barker@npl.co.uk>
8444 Date: Wed, 27 Feb 2008 19:19:54 -0000
8445 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A61@exchsvr2.npl.ad.local>
8447 ! perl.c t/run/switches.t
8448 ____________________________________________________________________________
8449 [ 33406] By: rgs on 2008/03/02 07:03:36
8450 Log: Subject: Re: [PATCH] sv.c: consting
8451 From: Steven Schubiger <schubiger@gmail.com>
8452 Date: Sat, 1 Mar 2008 19:29:53 +0100
8453 Message-ID: <20080301182953.GB16742@refcnt.homeunix.org>
8455 ! embed.fnc pod/perlapi.pod proto.h sv.c
8456 ____________________________________________________________________________
8457 [ 33405] By: stevep on 2008/03/02 02:31:06
8458 Log: Update to Module-Load-Conditional-0.26
8460 ! lib/Module/Load/Conditional.pm
8461 ! lib/Module/Load/Conditional/t/01_Module_Load_Conditional.t
8462 ____________________________________________________________________________
8463 [ 33404] By: demerphq on 2008/03/01 14:40:16
8464 Log: Synchronize blead with changes from ExtUtils::Install 1.46
8466 Apply patches from Michael Schwern (rt #33688, rt #31429, rt #31248)
8467 and from Slaven Rezic (rt #33290). Also implemented the suggestion from
8468 Schwern about not dieing when failing to remove a shadow file that is
8469 later on in INC than the installed version. (rt #2928)
8471 + lib/ExtUtils/t/can_write_dir.t
8472 ! MANIFEST lib/ExtUtils/Install.pm lib/ExtUtils/t/Install.t
8473 ____________________________________________________________________________
8474 [ 33403] By: nicholas on 2008/03/01 12:54:59
8475 Log: Subject: Re: [PATCH] sv.c: consting
8476 From: Steven Schubiger <schubiger@gmail.com>
8477 Message-ID: <20080229202939.GA16742@refcnt.homeunix.org>
8478 Date: Fri, 29 Feb 2008 21:29:39 +0100
8480 ! embed.fnc pod/perlapi.pod proto.h sv.c
8481 ____________________________________________________________________________
8482 [ 33402] By: rgs on 2008/03/01 11:20:20
8483 Log: Typo in doc, found by Kornel Umann.
8485 ! lib/File/Basename.pm
8486 ____________________________________________________________________________
8487 [ 33401] By: nicholas on 2008/02/29 16:33:56
8488 Log: Make ext/POSIX/t/sysconf.t use File::Spec->tmpdir() for pathconf/
8489 fpathconf testing rather than ->curdir(), as the latter can be on
8490 networked storage that fails the syscall (and the tests).
8492 ! ext/POSIX/t/sysconf.t
8493 ____________________________________________________________________________
8494 [ 33400] By: nicholas on 2008/02/29 13:06:20
8495 Log: Subject: Re: [PATCH] sv.c: consting
8496 From: Steven Schubiger <schubiger@gmail.com>
8497 Message-ID: <20080208131350.GB22321@refcnt.homeunix.org>
8498 Date: Fri, 8 Feb 2008 14:13:50 +0100
8500 ! embed.fnc pod/perlapi.pod proto.h sv.c
8501 ____________________________________________________________________________
8502 [ 33399] By: rgs on 2008/02/29 12:59:55
8503 Log: Subject: [PATCH] More diagnostics for Fatal.pm
8504 From: slaven@rezic.de
8505 Date: Fri, 29 Feb 2008 11:29:31 +0100 (CET)
8506 Message-ID: <49601.89.247.126.95.1204280971.squirrel@mail.rezic.de>
8510 ! lib/Fatal.pm lib/Fatal.t
8511 ____________________________________________________________________________
8512 [ 33398] By: rgs on 2008/02/29 08:22:01
8513 Log: Context fix to make the test pass
8515 ! lib/Test/Simple/t/filehandles.t
8516 ____________________________________________________________________________
8517 [ 33397] By: stevep on 2008/02/29 05:39:42
8518 Log: Re-apply change #32880
8520 ! lib/Test/Builder.pm
8521 ____________________________________________________________________________
8522 [ 33396] By: stevep on 2008/02/29 05:09:27
8523 Log: Upgrade to ExtUtils-MakeMaker-6.44
8525 ! lib/ExtUtils/Command/MM.pm lib/ExtUtils/Liblist.pm
8526 ! lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MM.pm
8527 ! lib/ExtUtils/MM_AIX.pm lib/ExtUtils/MM_Any.pm
8528 ! lib/ExtUtils/MM_BeOS.pm lib/ExtUtils/MM_Cygwin.pm
8529 ! lib/ExtUtils/MM_DOS.pm lib/ExtUtils/MM_MacOS.pm
8530 ! lib/ExtUtils/MM_NW5.pm lib/ExtUtils/MM_OS2.pm
8531 ! lib/ExtUtils/MM_QNX.pm lib/ExtUtils/MM_UWIN.pm
8532 ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
8533 ! lib/ExtUtils/MM_VOS.pm lib/ExtUtils/MM_Win32.pm
8534 ! lib/ExtUtils/MM_Win95.pm lib/ExtUtils/MY.pm
8535 ! lib/ExtUtils/MakeMaker.pm lib/ExtUtils/MakeMaker/Config.pm
8536 ! lib/ExtUtils/MakeMaker/bytes.pm
8537 ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Mkbootstrap.pm
8538 ! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/testlib.pm
8539 ____________________________________________________________________________
8540 [ 33395] By: stevep on 2008/02/29 04:44:43
8541 Log: Hmmm...lib/Test/Builder.pm didn't get updated corectly. Unfortunately,
8542 the tests didn't seem to catch this.
8544 ! lib/Test/Builder.pm
8545 ____________________________________________________________________________
8546 [ 33394] By: stevep on 2008/02/29 04:39:18
8547 Log: Upgrade to Test-Simple-0.78
8549 + lib/Test/Simple/t/dont_overwrite_die_handler.t
8550 + lib/Test/Simple/t/tbm_doesnt_set_exported_to.t
8551 + lib/Test/Simple/t/utf8.t
8552 + t/lib/Test/Simple/sample_tests/death_with_handler.plx
8553 ! MANIFEST lib/Test/Builder.pm lib/Test/Builder/Module.pm
8554 ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm
8555 ! lib/Test/Simple/t/exit.t lib/Test/Simple/t/filehandles.t
8556 ! lib/Test/Simple/t/is_deeply_with_threads.t
8557 ! lib/Test/Simple/t/maybe_regex.t lib/Test/Simple/t/reset.t
8558 ! lib/Test/Simple/t/todo.t
8559 ! t/lib/Test/Simple/sample_tests/death.plx
8560 ! t/lib/Test/Simple/sample_tests/last_minute_death.plx
8561 ____________________________________________________________________________
8562 [ 33393] By: stevep on 2008/02/29 04:10:17
8563 Log: Upgrade to Test-Harness-3.10
8565 + lib/TAP/Parser/Result/Pragma.pm t/lib/sample-tests/strict
8566 ! MANIFEST lib/App/Prove.pm lib/App/Prove/State.pm
8567 ! lib/TAP/Base.pm lib/TAP/Formatter/Color.pm
8568 ! lib/TAP/Formatter/Console.pm
8569 ! lib/TAP/Formatter/Console/ParallelSession.pm
8570 ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm
8571 ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm
8572 ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm
8573 ! lib/TAP/Parser/Iterator/Array.pm
8574 ! lib/TAP/Parser/Iterator/Process.pm
8575 ! lib/TAP/Parser/Iterator/Stream.pm
8576 ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm
8577 ! lib/TAP/Parser/Result/Bailout.pm
8578 ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm
8579 ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm
8580 ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm
8581 ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm
8582 ! lib/TAP/Parser/Utils.pm lib/TAP/Parser/YAMLish/Reader.pm
8583 ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm
8584 ! lib/Test/Harness/t/000-load.t lib/Test/Harness/t/grammar.t
8585 ! lib/Test/Harness/t/parse.t lib/Test/Harness/t/regression.t
8586 ____________________________________________________________________________
8587 [ 33392] By: stevep on 2008/02/29 03:38:46
8588 Log: Upgrade to ExtUtils-ParseXS-2.19. There are several patches not
8589 in the CPAN version, so a version bump to 2.19_01 is in the core.
8591 ! lib/ExtUtils/ParseXS.pm
8592 ____________________________________________________________________________
8593 [ 33391] By: stevep on 2008/02/29 03:10:59
8594 Log: Upgrade to Test-Simple-0.75
8596 + lib/Test/Simple/t/BEGIN_require_ok.t
8597 ! MANIFEST lib/Test/Builder.pm lib/Test/Builder/Module.pm
8598 ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm
8599 ! lib/Test/Simple/t/is_deeply_with_threads.t
8600 ! lib/Test/Simple/t/todo.t
8601 ____________________________________________________________________________
8602 [ 33390] By: nicholas on 2008/02/27 19:11:12
8603 Log: Use malloc_good_size() to round up the size of requested arenas to the
8604 size that will actually be allocated, to squeeze last few bytes into
8608 ____________________________________________________________________________
8609 [ 33389] By: nicholas on 2008/02/27 19:10:02
8610 Log: Add Perl_malloc_good_size to malloc.c. (A routine that rounds up the
8611 passed in request to the size that will actually be allocated. It's
8612 the same interface as Darwin already provides with malloc_good_size().)
8614 ! embed.fnc embed.h makedef.pl malloc.c proto.h
8615 ____________________________________________________________________________
8616 [ 33388] By: nicholas on 2008/02/27 16:45:20
8617 Log: Do the memory debug header fixup earlier to avoid valgrind screaming
8618 under -Dm. Also, temporarily disable memory logging during thread
8619 memory freeing, as otherwise we try to log using memory we already
8623 ____________________________________________________________________________
8624 [ 33387] By: rgs on 2008/02/27 16:05:12
8625 Log: Subject: [PATCH] threads::shared 1.18
8626 From: "Jerry D. Hedden" <jdhedden@cpan.org>
8627 Date: Tue, 26 Feb 2008 11:29:54 -0500
8628 Message-ID: <1ff86f510802260829h306ea16by990af232dac22a82@mail.gmail.com>
8630 ! ext/threads/shared/Makefile.PL ext/threads/shared/shared.pm
8631 ! ext/threads/shared/t/stress.t
8632 ____________________________________________________________________________
8633 [ 33386] By: steveh on 2008/02/27 13:43:27
8634 Log: Subject: Fwd: CPAN Upload: Y/YV/YVES/ExtUtils-Install-1.45.tar.gz
8635 From: demerphq <demerphq@gmail.com>
8636 Date: Wed, 27 Feb 2008 14:06:29 +0100
8637 Message-ID: <9b18b3110802270506j6194cb4idefa42765d634c79@mail.gmail.com>
8639 Upgrade to ExtUtils-Install-1.45 to fix [cpan #32813]
8641 ! lib/ExtUtils/Install.pm
8642 ____________________________________________________________________________
8643 [ 33385] By: steveh on 2008/02/27 12:54:52
8644 Log: Fix another Win32/VC6 compiler warning caused by #33231
8645 (missed by #33336--this one only occurs in debug builds)
8648 ____________________________________________________________________________
8649 [ 33384] By: steveh on 2008/02/27 12:29:36
8650 Log: Change variable name to fix debug build with PERL_OLD_COPY_ON_WRITE
8653 ____________________________________________________________________________
8654 [ 33383] By: nicholas on 2008/02/27 11:48:38
8655 Log: Comment on why I don't think changing Perl_safesysmalloc_size() in av.c
8656 analagous to the change in sv.c is a good idea. [It's not a language
8657 design issue, so sadly I can't get a talk out of it. Or is that
8661 ____________________________________________________________________________
8662 [ 33380] By: rgs on 2008/02/27 09:06:47
8663 Log: Fix preprocessor syntax
8666 ____________________________________________________________________________
8667 [ 33379] By: nicholas on 2008/02/26 23:22:30
8668 Log: If the C library provides malloc_size(), we can use that in the same
8669 places as Perl's malloced_size(), except that we need to be careful of
8670 any PERL_TRACK_MEMPOOL manipulations in force. Wrap both as
8671 Perl_safesysmalloc_size(), to give a consistent name and interface.
8673 ! av.c handy.h perl.h sv.c
8674 ____________________________________________________________________________
8675 [ 33378] By: nicholas on 2008/02/26 19:55:33
8676 Log: In Perl_sv_usepvn_flags(), with MYMALLOC, use the actual malloc()ed
8677 size for SvLEN(), rather than an estimate.
8680 ____________________________________________________________________________
8681 [ 33377] By: nicholas on 2008/02/26 19:17:38
8682 Log: If we have malloced_size() available, then avoid rounding up the string
8683 to the next (guessed) plausible alignment size, and instead find out
8684 how much memory was actually allocated, so that we can set this in the
8685 scalar's SvLEN(). This way, sv_grow() will be called far less often.
8688 ____________________________________________________________________________
8689 [ 33376] By: rgs on 2008/02/26 13:13:18
8690 Log: Chainsaw DEBUG_S out, as suggested by Vincent Pit.
8692 ! perl.c perl.h pod/perlrun.pod pp_hot.c scope.c util.c
8693 ____________________________________________________________________________
8694 [ 33375] By: rgs on 2008/02/26 10:51:27
8695 Log: Typo found by Roland Giersig
8698 ____________________________________________________________________________
8699 [ 33374] By: rgs on 2008/02/26 10:19:15
8700 Log: Tidy up error messages
8703 ____________________________________________________________________________
8704 [ 33373] By: rgs on 2008/02/26 09:48:18
8705 Log: Subject: Re: making it easier not to get feedback
8706 From: "Vincent Pit" <perl@profvince.com>
8707 Date: Tue, 26 Feb 2008 09:56:59 +0100 (CET)
8708 Message-ID: <1232.90.46.219.25.1204016219.squirrel@90.46.219.25>
8711 ____________________________________________________________________________
8712 [ 33372] By: rgs on 2008/02/26 09:46:57
8713 Log: Document perlthanks
8716 ____________________________________________________________________________
8717 [ 33371] By: nicholas on 2008/02/25 23:29:33
8718 Log: Also install perlbug as perlthanks, to make it easy for people to send
8719 their appreciation to perl-thanks@perl.org.
8720 It would be nice to get feedback other than bug reports.
8722 ! utils.lst utils/perlbug.PL
8723 ____________________________________________________________________________
8724 [ 33370] By: steveh on 2008/02/25 17:42:38
8725 Log: Silence Borland compiler warnings (except for warnings from zlib) here:
8726 http://www.nntp.perl.org/group/perl.daily-build.reports/2008/02/msg53937.html
8728 ! NetWare/nwperlhost.h NetWare/nwperlsys.h
8729 ! ext/Time/Piece/Piece.pm ext/Time/Piece/Piece.xs
8730 ! ext/Win32/Win32.pm ext/Win32/Win32.xs generate_uudmap.c
8731 ! iperlsys.h perl.h perlio.c perliol.h perly.c regcomp.c
8732 ! win32/perlhost.h win32/win32.c
8733 ____________________________________________________________________________
8734 [ 33369] By: nicholas on 2008/02/25 12:48:22
8735 Log: Ensure that constant folding runs with IN_PERL_RUNTIME true, by copying
8736 the current compiling cop to a different address. This ensures that
8737 lexical hints are correctly honoured, and allows us to fold sprintf.
8739 ! op.c opcode.h opcode.pl
8740 ____________________________________________________________________________
8741 [ 33368] By: nicholas on 2008/02/25 11:47:03
8742 Log: Two break; statements that aren't (yet) needed, but may trip someone up
8746 ____________________________________________________________________________
8747 [ 33367] By: rgs on 2008/02/25 10:54:47
8748 Log: Avoid a segfault case in MRO code, based on :
8750 Subject: [perl #51092] [PATCH] Segfault when calling ->next::method on non-existing package
8751 From: ilmari@vesla.ilmari.org (via RT) <perlbug-followup@perl.org>
8752 Date: Thu, 21 Feb 2008 20:29:42 -0800
8753 Message-ID: <rt-3.6.HEAD-15287-1203654581-377.51092-75-0@perl.org>
8755 ! mro.c t/mro/next_edgecases.t
8756 ____________________________________________________________________________
8757 [ 33366] By: rgs on 2008/02/25 08:10:14
8758 Log: Subject: Re: [PATCH] POD fixes
8759 From: Vincent Pit <perl@profvince.com>
8760 Date: Sat, 23 Feb 2008 12:04:43 +0100
8761 Message-ID: <47BFFDCB.60107@profvince.com>
8763 ! pod/perlreapi.pod pod/perlreguts.pod pod/perlxs.pod
8764 ____________________________________________________________________________
8765 [ 33365] By: rgs on 2008/02/25 08:04:14
8766 Log: Regenerate embed.h
8769 ____________________________________________________________________________
8770 [ 33364] By: rgs on 2008/02/25 08:02:50
8771 Log: Subject: Re: [patch] optimize OP_IS_(FILETEST|SOCKET) macros
8772 From: "Jim Cromie" <jim.cromie@gmail.com>
8773 Date: Sun, 10 Feb 2008 12:52:59 -0700
8774 Message-ID: <cfe85dfa0802101152n4e1b9e07pc7fb7ad9241a9794@mail.gmail.com>
8776 ! dump.c op.c op.h opcode.pl opnames.h
8777 ____________________________________________________________________________
8778 [ 33363] By: rgs on 2008/02/25 07:46:17
8779 Log: Subject: [PATCH] B::Debug enhancements
8780 From: "Reini Urban" <rurban@x-ray.at>
8781 Date: Fri, 22 Feb 2008 09:52:32 +0100
8782 Message-ID: <6910a60802220052t3c1f1d91ne38b8ba6f6c56651@mail.gmail.com>
8785 ____________________________________________________________________________
8786 [ 33362] By: rgs on 2008/02/25 06:56:20
8787 Log: Subject: [PATCH] Thread::Queue 2.06
8788 From: "Jerry D. Hedden" <jdhedden@cpan.org>
8789 Date: Fri, 22 Feb 2008 17:10:35 -0500
8790 Message-ID: <1ff86f510802221410r2ceda3deg6cd503f0037b0805@mail.gmail.com>
8792 + lib/Thread/Queue/t/08_nothreads.t
8793 ! MANIFEST lib/Thread/Queue.pm lib/Thread/Queue/t/04_errs.t
8794 ____________________________________________________________________________
8795 [ 33361] By: rgs on 2008/02/25 06:53:19
8796 Log: Subject: [PATCH] Thread::Semaphore 2.07
8797 From: "Jerry D. Hedden" <jdhedden@cpan.org>
8798 Date: Fri, 22 Feb 2008 17:05:55 -0500
8799 Message-ID: <1ff86f510802221405w15277004u53e7e0a2d2603049@mail.gmail.com>
8801 + lib/Thread/Semaphore/t/03_nothreads.t
8802 ! MANIFEST lib/Thread/Semaphore.pm
8803 ! lib/Thread/Semaphore/t/02_errs.t
8804 ____________________________________________________________________________
8805 [ 33360] By: rgs on 2008/02/25 06:47:17
8806 Log: Subject: [PATCH] threads::shared 1.17
8807 From: "Jerry D. Hedden" <jdhedden@cpan.org>
8808 Date: Fri, 22 Feb 2008 16:31:02 -0500
8809 Message-ID: <1ff86f510802221331u48f85e8cg884c02a145dbee10@mail.gmail.com>
8811 ! ext/threads/shared/Makefile.PL ext/threads/shared/shared.pm
8812 ! ext/threads/shared/shared.xs ext/threads/shared/t/0nothread.t
8813 ! ext/threads/shared/t/disabled.t
8814 ____________________________________________________________________________
8815 [ 33359] By: rgs on 2008/02/25 06:45:05
8816 Log: Subject: [PATCH] threads 1.69
8817 From: "Jerry D. Hedden" <jdhedden@cpan.org>
8818 Date: Fri, 22 Feb 2008 16:26:21 -0500
8819 Message-ID: <1ff86f510802221326ib73c7e5kf26ad87086ee113d@mail.gmail.com>
8821 ! ext/threads/Makefile.PL ext/threads/t/exit.t
8822 ! ext/threads/t/join.t ext/threads/t/problems.t
8823 ! ext/threads/t/thread.t ext/threads/threads.pm
8824 ! ext/threads/threads.xs
8825 ____________________________________________________________________________
8826 [ 33358] By: rgs on 2008/02/24 22:39:56
8827 Log: Subject: [PATCH] Revert change 33326
8828 From: "Jerry D. Hedden" <jdhedden@cpan.org>
8829 Date: Fri, 22 Feb 2008 16:21:14 -0500
8830 Message-ID: <1ff86f510802221321r8af47eh9a8c2772b9aa33c8@mail.gmail.com>
8833 ____________________________________________________________________________
8834 [ 33357] By: rgs on 2008/02/24 15:25:39
8835 Log: Subject: [PATCH] cygwin hints
8836 From: "Reini Urban" <rurban@x-ray.at>
8837 Date: Thu, 21 Feb 2008 14:38:33 +0100
8838 Message-ID: <6910a60802210538p4fdb84abwf5128e87399dddf4@mail.gmail.com>
8841 ____________________________________________________________________________
8842 [ 33356] By: nicholas on 2008/02/23 08:19:00
8843 Log: Subject: Re: [PATCH] Splitting OP_CONST (Was: pp_const, not, that, hot?)
8844 From: Vincent Pit <perl@profvince.com>
8845 Message-ID: <47B60D72.50708@profvince.com>
8846 Date: Fri, 15 Feb 2008 23:08:50 +0100
8848 ! dump.c ext/Opcode/Opcode.pm op.c op.h opcode.h opcode.pl
8849 ! opnames.h pp.sym pp_ctl.c pp_hot.c pp_proto.h
8850 ____________________________________________________________________________
8851 [ 33355] By: nicholas on 2008/02/22 22:30:05
8852 Log: As best as I (and my minion, gcc -Os) can tell, PL_curcop and
8853 PL_in_eval do not need to be volatile. This improves the generated code
8854 measurably - for example toke.o is 1.5% smaller. Every little helps.
8857 ____________________________________________________________________________
8858 [ 33354] By: nicholas on 2008/02/22 22:27:47
8859 Log: Update to embed.h somehow missed from change 33343.
8862 ____________________________________________________________________________
8863 [ 33353] By: nicholas on 2008/02/22 20:06:15
8864 Log: Take advantage of the fact that we can use indent as a stdin/stdout
8865 filter to reduce its workload (and ours) by only sending it the 3 or
8866 so lines that we are interested in printing, not the preceding
8869 ! Porting/expand-macro.pl
8870 ____________________________________________________________________________
8871 [ 33352] By: nicholas on 2008/02/22 19:47:52
8872 Log: Subject: [patch] Porting/expand-macros.pl gets 'indent'ing
8873 From: Jim Cromie <jim.cromie@gmail.com>
8874 Message-ID: <47AB9C4A.3080107@gmail.com>
8875 Date: Thu, 07 Feb 2008 17:03:22 -0700
8877 ! Porting/expand-macro.pl
8878 ____________________________________________________________________________
8879 [ 33350] By: steveh on 2008/02/22 18:12:36
8880 Log: Regenerate the win32/config_H.* files using the makefile targets
8883 There shouldn't be any real changes here. If there are then I've
8886 ! win32/config_H.bc win32/config_H.gc win32/config_H.vc
8887 ! win32/config_H.vc64
8888 ____________________________________________________________________________
8889 [ 33349] By: steveh on 2008/02/22 18:10:36
8890 Log: Fix-up Win32's regen_config_h targets for semi-automatic updating of
8891 the win32/config_H.* files
8893 ! win32/Makefile win32/makefile.mk
8894 ____________________________________________________________________________
8895 [ 33347] By: steveh on 2008/02/22 17:10:50
8896 Log: Correct large files / lseek size & type settings in Win32 canned configs.
8898 Change 25208 switched off USE_LARGE_FILES in win32/config_H.* but left
8899 LSEEKSIZE/Off_t_size and Off_t as 8 and __int64 (or long long)
8900 respectively. Similarly change 25215 switched off uselargefiles in
8901 win32/config.* but left lseeksize and lseektype as 8 and __int64 (or
8902 long long) respectively. Change 25216 fixed the Borland settings in
8903 win32/config.bc on the basis that Borland should always be using 4 and
8904 long, but really all the other files should be using 4 and long for
8905 their default values as well to match the default values of
8906 USE_LARGE_FILES and uselargefiles. Having done that, we must then
8907 reverse the logic for fiddling with these values in win32/config_sh.PL:
8908 they are now changed to 8 and __int64 (or long long) if uselargefiles
8909 *is* defined (except for Borland, which always wants 4 and long).
8911 ! win32/config.gc win32/config.vc win32/config.vc64
8912 ! win32/config_H.bc win32/config_H.gc win32/config_H.vc
8913 ! win32/config_H.vc64 win32/config_sh.PL
8914 ____________________________________________________________________________
8915 [ 33346] By: nicholas on 2008/02/22 12:37:34
8916 Log: Missed a file from regen.pl
8919 ____________________________________________________________________________
8920 [ 33345] By: steveh on 2008/02/22 12:19:44
8921 Log: Sync win32/config.* with Porting/config.sh
8923 ! win32/config.bc win32/config.gc win32/config.vc
8925 ____________________________________________________________________________
8926 [ 33344] By: steveh on 2008/02/22 12:17:17
8927 Log: Silence warning from VC8 when building without USE_LARGE_FILES
8930 ____________________________________________________________________________
8931 [ 33343] By: craigb on 2008/02/22 00:20:45
8932 Log: Following 33291, on VMS we need to use the same prototypes other platforms
8933 use in order to get the do_spawn-related assert macros defined. Based
8934 on suggestions by John Malmberg.
8936 ! embed.fnc pp_sys.c proto.h vms/vms.c vms/vmsish.h
8937 ____________________________________________________________________________
8938 [ 33342] By: davem on 2008/02/22 00:07:15
8939 Log: fix variable names in 'ununit var' warnings in evals
8941 ! sv.c t/lib/warnings/9uninit
8942 ____________________________________________________________________________
8943 [ 33341] By: steveh on 2008/02/21 17:53:05
8944 Log: Fix [perl #50430].
8945 Not 100% sure this is right, but it fixes the bug without breaking
8946 any tests so hopefully it's at least better than it was before.
8948 ! ext/Filter/Util/Call/Call.pm ext/Filter/Util/Call/Call.xs
8949 ____________________________________________________________________________
8950 [ 33340] By: steveh on 2008/02/21 14:02:29
8951 Log: Fix Module-Build test that has been failing on Win32
8952 since the upgrade of Test-Harness at #32659
8954 ! lib/Module/Build.pm lib/Module/Build/t/compat.t
8955 ____________________________________________________________________________
8956 [ 33339] By: steveh on 2008/02/21 13:38:57
8957 Log: Fix CBuilder test that has been failing on Win32
8958 since the upgrade at #33263
8960 ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/t/01-basic.t
8961 ____________________________________________________________________________
8962 [ 33338] By: nicholas on 2008/02/20 22:39:56
8963 Log: Eliminate ck_lengthconst.
8965 ! embed.fnc embed.h op.c opcode.h opcode.pl pod/perltodo.pod
8966 ! pp.sym pp_proto.h proto.h
8967 ____________________________________________________________________________
8968 [ 33337] By: nicholas on 2008/02/20 09:21:53
8969 Log: Setting the f flag on length causes the op to be constant folded.
8971 ! opcode.h opcode.pl t/lib/warnings/7fatal
8972 ____________________________________________________________________________
8973 [ 33336] By: steveh on 2008/02/20 09:17:37
8974 Log: Fix Win32/VC6 compiler warnings caused by #33231
8977 ____________________________________________________________________________
8978 [ 33335] By: steveh on 2008/02/20 08:32:24
8979 Log: Visual C++ 2008 Express Edition is now out: update README.win32
8982 ____________________________________________________________________________
8983 [ 33334] By: mhx on 2008/02/18 18:12:12
8984 Log: Enable caching of strxfrm() results also for readonly SVs as
8985 returned e.g. by "keys %hash". This speeds up sorting of lots
8986 of hash keys significantly. See also:
8988 Subject: Slowdown of "sort keys %hash" under "use locale"
8989 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
8990 Date: Fri, 15 Feb 2008 17:00:15 +0100
8991 Message-ID: <20080215170015.72f6160d@r2d2>
8994 ____________________________________________________________________________
8995 [ 33333] By: rgs on 2008/02/18 16:16:09
8996 Log: Subject: [PATCH] was RE: [PATCH] re patch 33127: formatting for C<<{ bydepth => 1 }>>
8997 From: "Robin Barker" <Robin.Barker@npl.co.uk>
8998 Date: Mon, 18 Feb 2008 15:47:42 -0000
8999 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A46@exchsvr2.npl.ad.local>
9001 plus another POD fix found by podchecker
9004 ____________________________________________________________________________
9005 [ 33332] By: rgs on 2008/02/18 15:05:27
9006 Log: Subject: [PATCH] consting for .c files in tests
9007 From: "Robin Barker" <Robin.Barker@npl.co.uk>
9008 Date: Mon, 18 Feb 2008 13:43:56 -0000
9009 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A3F@exchsvr2.npl.ad.local>
9011 ! lib/ExtUtils/t/Embed.t lib/Module/Build/t/lib/DistGen.pm
9012 ____________________________________________________________________________
9013 [ 33331] By: rgs on 2008/02/18 13:37:40
9014 Log: Subject: [PATCH] Thread::Queue 2.03
9015 From: "Jerry D. Hedden" <jdhedden@cpan.org>
9016 Date: Fri, 15 Feb 2008 14:02:14 -0500
9017 Message-ID: <1ff86f510802151102s41bebc4xab19aa6e464dbf04@mail.gmail.com>
9019 + lib/Thread/Queue/t/01_basic.t lib/Thread/Queue/t/02_refs.t
9020 + lib/Thread/Queue/t/03_peek.t lib/Thread/Queue/t/04_errs.t
9021 + lib/Thread/Queue/t/05_extract.t lib/Thread/Queue/t/06_insert.t
9022 + lib/Thread/Queue/t/07_lock.t
9023 - lib/Thread/Queue.t
9024 ! MANIFEST Porting/Maintainers.pl lib/Thread/Queue.pm
9025 ____________________________________________________________________________
9026 [ 33330] By: rgs on 2008/02/18 13:29:01
9027 Log: Subject: [perl #50946] modified hints for Darwin x86 64bit
9028 From: "Daniel M. Quinlan" (via RT) <perlbug-followup@perl.org>
9029 Date: Sun, 17 Feb 2008 14:20:58 -0800
9030 Message-ID: <rt-3.6.HEAD-24181-1203286856-952.50946-75-0@perl.org>
9033 ____________________________________________________________________________
9034 [ 33329] By: rgs on 2008/02/18 11:19:55
9035 Log: Subject: [PATCH] Thread::Semaphore 2.04
9036 From: "Jerry D. Hedden" <jdhedden@cpan.org>
9037 Date: Fri, 15 Feb 2008 11:12:07 -0500
9038 Message-ID: <1ff86f510802150812r3facd53cs1913dd82c3070ac0@mail.gmail.com>
9040 + lib/Thread/Semaphore/t/01_basic.t
9041 + lib/Thread/Semaphore/t/02_errs.t
9042 - lib/Thread/Semaphore.t
9043 ! MANIFEST Porting/Maintainers.pl lib/Thread/Semaphore.pm
9044 ____________________________________________________________________________
9045 [ 33328] By: rgs on 2008/02/18 11:10:13
9046 Log: Subject: Modulo operator and floating point numbers
9047 From: "Ken Williams" <kenahoo@gmail.com>
9048 Date: Sat, 16 Feb 2008 23:22:15 -0600
9049 Message-ID: <6a7ee8cc0802162122r4e59b93boee18b1f045b8954d@mail.gmail.com>
9052 ____________________________________________________________________________
9053 [ 33327] By: rgs on 2008/02/18 10:54:15
9054 Log: Subject: [ patch ] silence 2 possibly uninitialized vars
9055 From: Jim Cromie <jim.cromie@gmail.com>
9056 Date: Sat, 16 Feb 2008 18:02:19 -0700
9057 Message-ID: <47B7879B.5040302@gmail.com>
9060 ____________________________________________________________________________
9061 [ 33326] By: rgs on 2008/02/18 10:51:32
9062 Log: Subject: [PATCH] Don't install threads files on non-threaded Perls
9063 From: "Jerry D. Hedden" <jdhedden@cpan.org>
9064 Date: Fri, 15 Feb 2008 11:02:54 -0500
9065 Message-ID: <1ff86f510802150802g5bf52a52nc9543eb236063b86@mail.gmail.com>
9068 ____________________________________________________________________________
9069 [ 33325] By: demerphq on 2008/02/17 16:53:27
9070 Log: Fix bug 50496 -- regcomp.c=~s/lastcloseparen/lastparen/g
9071 -- lastcloseparen is literally the index of the last paren closed
9072 -- lastparen is index of the highest index paren that has been closed.
9073 In nested parens, they will be completely different.
9074 'ab'=~/(a(b))/ will have: lastparen = 2, lastcloseparen = 1
9075 'ab'=~/(a)(b)/ will have: lastparen = lastcloseparen = 2
9077 ! regcomp.c t/op/pat.t
9078 ____________________________________________________________________________
9079 [ 33324] By: demerphq on 2008/02/17 15:39:22
9080 Log: Fix perlbug 50114 and document what the code does a bit better
9082 ! regcomp.c t/op/re_tests
9083 ____________________________________________________________________________
9084 [ 33323] By: rgs on 2008/02/16 07:06:40
9085 Log: Fix macro name in comment
9088 ____________________________________________________________________________
9089 [ 33322] By: rgs on 2008/02/16 07:06:16
9090 Log: Correctly reference count the hints hash
9093 ____________________________________________________________________________
9094 [ 33321] By: merijn on 2008/02/15 16:41:12
9095 Log: Resync with metaconfig. Escape the last ~.
9097 ! Configure Porting/Glossary config_h.SH
9098 ____________________________________________________________________________
9099 [ 33318] By: nicholas on 2008/02/15 14:27:55
9100 Log: Shell patterns are subject to tilde expansion. So the case statement
9101 in the filexp script (written out by Configure) for expanding ~ and
9102 ~/* has never worked. It's always been relying on the /bin/csh glob
9103 for the ~* case. Few people ever noticed because one has to be
9104 building to one's home directory on a system with no csh installed.
9105 This is a bug from Perl 1.0's Configure!
9108 ____________________________________________________________________________
9109 [ 33317] By: rgs on 2008/02/15 11:08:51
9110 Log: Typo catch, by Abigail
9113 ____________________________________________________________________________
9114 [ 33316] By: rgs on 2008/02/15 10:19:05
9115 Log: Avoid utf8 warnings when printing diagnostics
9118 ____________________________________________________________________________
9119 [ 33315] By: steveh on 2008/02/15 09:19:49
9120 Log: Silence compiler warnings on Win32/VC6
9122 Subject: RE: Bit-fields patch causes warnings on Win32/VC6
9123 From: "Jan Dubois" <jand@activestate.com>
9124 Date: Thu, 14 Feb 2008 11:24:01 -0800
9125 Message-ID: <002f01c86f3f$27e23ca0$77a6b5e0$@com>
9127 ! ext/B/B.xs op.c op.h
9128 ____________________________________________________________________________
9129 [ 33314] By: rgs on 2008/02/14 17:09:37
9130 Log: Subject: [PATCH pod/perlfunc.pod] sprintf "%+d"
9131 From: Abigail <abigail@abigail.be>
9132 Date: Thu, 14 Feb 2008 17:43:14 +0100
9133 Message-ID: <20080214164314.GA31694@abigail.be>
9136 ____________________________________________________________________________
9137 [ 33313] By: rgs on 2008/02/14 17:01:41
9138 Log: Subject: [PATCH t/op/pat.t] Re: [perl #50496] Bug Report: 'keys %+' does not return the correct keys.
9139 From: Abigail <abigail@abigail.be>
9140 Date: Thu, 7 Feb 2008 17:53:30 +0100
9141 Message-ID: <20080207165330.GA25617@abigail.be>
9143 with tweaks (one more test marked TODO)
9146 ____________________________________________________________________________
9147 [ 33312] By: rgs on 2008/02/14 16:33:11
9148 Log: Add missing file to MANIFEST, to go with change #33311
9151 ____________________________________________________________________________
9152 [ 33311] By: rgs on 2008/02/14 16:30:32
9153 Log: Subject: Re: [perl #50706] %^H affecting outside file scopes
9154 From: Rick Delaney <rick@bort.ca>
9155 Date: Tue, 12 Feb 2008 14:05:22 -0500
9156 Message-ID: <20080212190522.GB16896@bort.ca>
9158 + t/lib/Sans_mypragma.pm
9159 ! pp_ctl.c t/lib/mypragma.t
9160 ____________________________________________________________________________
9161 [ 33310] By: stevep on 2008/02/14 15:44:14
9162 Log: Subject: [PATCH] doio.c:Perl_my_lstat:/* XXX Do really need to be calling SvPV() all these times? */
9163 From: "Vincent Pit" <perl@profvince.com>
9164 Date: Thu, 14 Feb 2008 15:21:29 +0100 (CET)
9165 Message-ID: <37048.147.210.17.175.1202998889.squirrel@147.210.17.175>
9167 ! doio.c t/lib/warnings/9uninit
9168 ____________________________________________________________________________
9169 [ 33309] By: rgs on 2008/02/14 15:14:36
9170 Log: Make the new warning report undef constants as undef
9172 ! op.c t/lib/warnings/op
9173 ____________________________________________________________________________
9174 [ 33308] By: rgs on 2008/02/14 15:05:38
9175 Log: Fix leak when issuing new warning implemented by #33305
9178 ____________________________________________________________________________
9179 [ 33307] By: rgs on 2008/02/14 14:39:21
9180 Log: Revert change #33302. This change was wrong, since it was
9181 using OP_ENTERSUB as a LISTOP, whereas it's a UNOP.
9183 ! pp_hot.c t/lib/warnings/gv
9184 ____________________________________________________________________________
9185 [ 33306] By: steveh on 2008/02/14 10:09:33
9186 Log: Fix linker error introduced by #33305
9189 ____________________________________________________________________________
9190 [ 33305] By: rgs on 2008/02/14 08:25:29
9191 Log: Subject: Show constant in "Useless use of a constant in void context"
9192 From: Rick Delaney <rick@bort.ca>
9193 Date: Wed, 13 Feb 2008 23:29:16 -0500
9194 Message-ID: <20080214042916.GA12678@bort.ca>
9196 ! op.c t/lib/warnings/op
9197 ____________________________________________________________________________
9198 [ 33304] By: rgs on 2008/02/14 08:09:36
9199 Log: Subject: [PATCH] use svtype
9200 From: "Robin Barker" <Robin.Barker@npl.co.uk>
9201 Date: Wed, 13 Feb 2008 17:46:02 -0000
9202 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A35@exchsvr2.npl.ad.local>
9204 ! embed.fnc gv.c pod/perlapi.pod pp.c proto.h sv.c
9205 ____________________________________________________________________________
9206 [ 33303] By: rgs on 2008/02/14 07:52:45
9207 Log: Jerry D. Hedden now maintains Thread::Semaphore on CPAN
9209 ! Porting/Maintainers.pl
9210 ____________________________________________________________________________
9211 [ 33302] By: stevep on 2008/02/13 18:39:50
9212 Log: Subject: [perl #47047] Use of inherited AUTOLOAD for non-method is deprecated
9213 From: Rick Delaney (via RT) <perlbug-followup@perl.org>
9214 Date: Tue, 30 Oct 2007 20:19:40 -0700
9215 Message-ID: <rt-3.6.HEAD-24634-1193800780-55.47047-75-0@perl.org>
9217 ! pp_hot.c t/lib/warnings/gv
9218 ____________________________________________________________________________
9219 [ 33301] By: rgs on 2008/02/13 14:42:56
9220 Log: Subject: [PATCH] PERL_MAGIC_uvar_elem should be 'u' in dump.c
9221 From: "Vincent Pit" <perl@profvince.com>
9222 Date: Wed, 13 Feb 2008 11:10:11 +0100 (CET)
9223 Message-ID: <36116.147.210.17.175.1202897411.squirrel@147.210.17.175>
9226 ____________________________________________________________________________
9227 [ 33300] By: steveh on 2008/02/13 12:27:56
9228 Log: pp_system explicitly passes NULL to do_aspawn, so NULL must be "OK"
9229 *Now* my Win32 DEBUGGING build works :-)
9232 ____________________________________________________________________________
9233 [ 33299] By: steveh on 2008/02/13 12:19:17
9234 Log: Drat. #33298 doesn't fix it: need this too.
9235 And even then I now get an assertion from win32.c line 628. Sigh...
9238 ____________________________________________________________________________
9239 [ 33298] By: steveh on 2008/02/13 12:05:49
9240 Log: Correct another variable name in embed.fnc
9241 (Fixes my DEBUGGING builds on Win32)
9244 ____________________________________________________________________________
9245 [ 33297] By: rgs on 2008/02/13 10:12:44
9246 Log: Subject: [PATCH] Read-only variable tests
9247 From: "Jerry D. Hedden" <jdhedden@cpan.org>
9248 Date: Fri, 8 Feb 2008 14:06:41 -0500
9249 Message-ID: <1ff86f510802081106l737e4dcdibb73c8eacb4c39d8@mail.gmail.com>
9251 with one less TODO test
9254 ____________________________________________________________________________
9255 [ 33296] By: rgs on 2008/02/13 10:03:43
9256 Log: Subject: [PATCH] Unused var in perlio.c (revised)
9257 From: "Jerry D. Hedden" <jdhedden@cpan.org>
9258 Date: Tue, 12 Feb 2008 10:00:18 -0500
9259 Message-ID: <1ff86f510802120700q689fb457ya5939bb440626157@mail.gmail.com>
9262 ____________________________________________________________________________
9263 [ 33295] By: mhx on 2008/02/13 07:42:02
9264 Log: Make sure we only find the macro we were looking for,
9265 not something that only starts with the same string.
9267 ! Porting/expand-macro.pl
9268 ____________________________________________________________________________
9269 [ 33294] By: stevep on 2008/02/12 15:11:48
9270 Log: Upgrade to PathTools-3.2701
9272 ! lib/Cwd.pm lib/File/Spec.pm lib/File/Spec/Cygwin.pm
9273 ! lib/File/Spec/Epoc.pm lib/File/Spec/Functions.pm
9274 ! lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm
9275 ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm
9276 ! lib/File/Spec/Win32.pm lib/File/Spec/t/Spec.t
9277 ____________________________________________________________________________
9278 [ 33293] By: stevep on 2008/02/12 15:07:44
9279 Log: Upgrade to Math-Complex-1.52
9281 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
9283 ____________________________________________________________________________
9284 [ 33292] By: stevep on 2008/02/12 14:58:50
9285 Log: Subject: [PATCH] Fix bit-fields for VC [was RE: [perl #50386] GIMME_V broken with 5.10.0/GCC and XS?]
9286 From: "Jan Dubois" <jand@activestate.com>
9287 Date: Fri, 1 Feb 2008 13:40:41 -0800
9288 Message-ID: <02ee01c8651b$17ef72f0$47ce58d0$@com>
9290 ! op.h perl.h regexp.h sv.h win32/makefile.mk win32/win32.h
9291 ____________________________________________________________________________
9292 [ 33291] By: nicholas on 2008/02/12 13:15:20
9293 Log: assert() that every NN argument is not NULL. Otherwise we have the
9294 ability to create landmines that will explode under someone in the
9295 future when they upgrade their compiler to one with better
9296 optimisation. We've already done this at least twice.
9297 (Yes, some of the assertions are after code that would already have
9298 SEGVd because it already deferences a pointer, but they are put in
9299 to make it easier to automate checking that each and every case is
9301 Add a tool, checkARGS_ASSERT.pl, to check that every case is covered.
9303 + Porting/checkARGS_ASSERT.pl
9304 ! MANIFEST NetWare/nw5.c av.c deb.c doio.c doop.c dump.c
9305 ! embed.pl gv.c hv.c locale.c malloc.c mathoms.c mg.c mro.c
9306 ! numeric.c op.c pad.c perl.c perlio.c pp.c pp_ctl.c pp_hot.c
9307 ! pp_pack.c pp_sort.c pp_sys.c proto.h reentr.c reentr.pl
9308 ! regcomp.c regexec.c scope.c sv.c taint.c toke.c universal.c
9309 ! utf8.c util.c vms/vms.c win32/win32.c win32/wince.c
9310 ____________________________________________________________________________
9311 [ 33290] By: nicholas on 2008/02/12 12:52:14
9312 Log: Correct the paramter to Perl_op_xmldump(). The one that got away from
9316 ____________________________________________________________________________
9317 [ 33289] By: nicholas on 2008/02/12 12:16:23
9318 Log: Correct (some) variable names in embed.fnc where they differ from the
9319 actual function declaration.
9321 ! embed.fnc pod/perlapi.pod pod/perlintern.pod proto.h
9322 ____________________________________________________________________________
9323 [ 33287] By: nicholas on 2008/02/12 11:52:30
9324 Log: In Perl_load_module_nocontext(), ver can actually be NULL.
9325 In Perl_hv_copy_hints_hv(), ohv can actually be NULL.
9326 In Perl_sortsv(), Perl_sortsv_flags() and S_qsortsvu(), array can be
9327 NULL (if the number of elements to sort is <= 1).
9328 In Perl_save_nogv(), gv can not be NULL.
9329 In Perl_sv_cmp() and Perl_sv_cmp_locale(), both SVs can be NULL.
9330 In Perl_ptr_table_fetch(), the sv can be NULL.
9331 In PerlIO_set_ptrcnt(), ptr can be NULL.
9334 ____________________________________________________________________________
9335 [ 33286] By: nicholas on 2008/02/12 06:56:24
9336 Log: Teach Math::Complex the maximum NV for a 16 byte float. (At least, a
9337 16 byte float on x86_64. This feels fragile.)
9339 ! lib/Math/Complex.pm
9340 ____________________________________________________________________________
9341 [ 33285] By: nicholas on 2008/02/11 23:04:12
9342 Log: Perl_sv_2iv_flags(), Perl_sv_2uv_flags, Perl_sv_2nv and
9343 Perl_sv_2pv_flags() all return 0/0/0.0/"" without warning given a
9344 NULL SV pointer so they ought to be marked as NULLOK in embed.fnc.
9347 ____________________________________________________________________________
9348 [ 33284] By: nicholas on 2008/02/11 20:07:50
9349 Log: Perl_ck_retarget() doesn't even exist, so little point in mentioning
9352 ! embed.fnc embed.h proto.h
9353 ____________________________________________________________________________
9354 [ 33283] By: nicholas on 2008/02/11 19:22:18
9355 Log: In Perl_sv_catpv(), Perl_sv_catpv_mg() the ptr can be not NULL.
9356 In Perl_sv_inc() and Perl_sv_dec(), the sv can be not NULL.
9357 In Perl_parser_dup() the proto parser can be NULL.
9358 In Perl_ptr_table_find(), the sought-for pointer can be NULL.
9359 In Perl_save_set_svflags(), the saved SV can't be NULL.
9362 ____________________________________________________________________________
9363 [ 33282] By: stevep on 2008/02/11 17:37:43
9364 Log: Upgrade to Math-Complex-1.51
9366 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
9368 ____________________________________________________________________________
9369 [ 33281] By: stevep on 2008/02/11 16:58:15
9370 Log: Upgrade to Test-Harness-3.09
9372 + lib/TAP/Parser/Utils.pm lib/Test/Harness/t/utils.t
9373 ! MANIFEST lib/App/Prove.pm lib/App/Prove/State.pm
9374 ! lib/TAP/Base.pm lib/TAP/Formatter/Color.pm
9375 ! lib/TAP/Formatter/Console.pm
9376 ! lib/TAP/Formatter/Console/ParallelSession.pm
9377 ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm
9378 ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm
9379 ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm
9380 ! lib/TAP/Parser/Iterator/Array.pm
9381 ! lib/TAP/Parser/Iterator/Process.pm
9382 ! lib/TAP/Parser/Iterator/Stream.pm
9383 ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm
9384 ! lib/TAP/Parser/Result/Bailout.pm
9385 ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm
9386 ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm
9387 ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm
9388 ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm
9389 ! lib/TAP/Parser/YAMLish/Reader.pm
9390 ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm
9391 ! lib/Test/Harness/bin/prove lib/Test/Harness/t/000-load.t
9392 ! lib/Test/Harness/t/compat/env.t
9393 ____________________________________________________________________________
9394 [ 33280] By: rgs on 2008/02/11 15:39:16
9395 Log: Subject: [PATCH] Re: Unwanted warnings from "PerlIO::scalar"
9396 From: Ben Morrow <ben@morrow.me.uk>
9397 Date: Fri, 8 Feb 2008 13:50:09 +0000
9398 Message-ID: <20080208135008.GA3885@osiris.mauzo.dyndns.org>
9400 ! ext/PerlIO/scalar/scalar.xs ext/PerlIO/t/scalar.t
9401 ____________________________________________________________________________
9402 [ 33279] By: nicholas on 2008/02/11 14:46:40
9403 Log: In Perl_regfree_internal(), rx is actually not NULL.
9404 In Perl_regnext(), p can actually be NULL.
9407 ____________________________________________________________________________
9408 [ 33278] By: rgs on 2008/02/11 11:10:09
9409 Log: Fix test to pass en 5.6.2 (unpack is needed by version.pm there)
9411 ! ext/Safe/t/safeload.t
9412 ____________________________________________________________________________
9413 [ 33277] By: nicholas on 2008/02/11 10:43:35
9414 Log: In Perl_ck_lengthconst, "XXX length optimization goes here" is TODO.
9417 ____________________________________________________________________________
9418 [ 33276] By: nicholas on 2008/02/11 08:54:16
9419 Log: The "pointer" argument to S_restore_magic() is not not NULL, because
9420 it's actually an integer index wedged into a pointer. (To fit within
9421 the existing save stack API.)
9424 ____________________________________________________________________________
9425 [ 33275] By: craigb on 2008/02/11 04:17:45
9426 Log: Correct quad-related %Config variables on VMS.
9429 ____________________________________________________________________________
9430 [ 33274] By: craigb on 2008/02/11 00:05:14
9431 Log: Make fs.t compare the permissions of a link with those
9432 of the linked file rather than guessing at system defaults.
9435 ____________________________________________________________________________
9436 [ 33273] By: nicholas on 2008/02/10 19:17:13
9437 Log: The sv argument to gv_stashsv() is not NULL.
9440 ____________________________________________________________________________
9441 [ 33272] By: nicholas on 2008/02/10 17:44:34
9442 Log: vcroak()'s pattern is actually NULLOK.
9445 ____________________________________________________________________________
9446 [ 33271] By: nicholas on 2008/02/10 15:26:19
9447 Log: Correct some names of parameters in embed.fnc.
9450 ____________________________________________________________________________
9451 [ 33270] By: nicholas on 2008/02/10 14:56:53
9452 Log: Two parameter names missing in embed.fnc
9455 ____________________________________________________________________________
9456 [ 33269] By: nicholas on 2008/02/10 10:21:04
9457 Log: Eliminate use of Nullop in the core code. Dual life uses remain.
9459 ! op.h perly.act perly.y win32/perlhost.h
9460 ____________________________________________________________________________
9461 [ 33268] By: nicholas on 2008/02/10 09:02:21
9462 Log: exp(999) isn't "infinity". Even exp(9999) can still be represented on
9463 80 bit long doubles. exp(99999) can't.
9465 ! lib/Math/Complex.pm
9466 ____________________________________________________________________________
9467 [ 33267] By: nicholas on 2008/02/10 07:35:45
9468 Log: Subject: [patch] optimize OP_IS_(FILETEST|SOCKET) macros
9469 From: Jim Cromie <jim.cromie@gmail.com>
9470 Message-ID: <47ADBF3B.2050108@gmail.com>
9471 Date: Sat, 09 Feb 2008 07:56:59 -0700
9473 ! opcode.h opcode.pl opnames.h pp.sym pp_proto.h
9474 ____________________________________________________________________________
9475 [ 33266] By: stevep on 2008/02/10 05:05:28
9476 Log: Upgrade to Time-HiRes-1.9712
9478 ! ext/Time/HiRes/HiRes.pm ext/Time/HiRes/Makefile.PL
9479 ! ext/Time/HiRes/t/HiRes.t
9480 ____________________________________________________________________________
9481 [ 33265] By: davem on 2008/02/09 14:56:23
9482 Log: Attributes + Unkown Error
9483 An errored attribute sub still processes the attributes,
9484 which require's attribute.pm, so make sure the error state is
9485 passed to the new require
9487 ! t/comp/require.t toke.c
9488 ____________________________________________________________________________
9489 [ 33264] By: stevep on 2008/02/09 07:29:21
9490 Log: Upgrade to Test-Harness-3.08
9492 ! lib/App/Prove.pm lib/App/Prove/State.pm lib/TAP/Base.pm
9493 ! lib/TAP/Formatter/Color.pm lib/TAP/Formatter/Console.pm
9494 ! lib/TAP/Formatter/Console/ParallelSession.pm
9495 ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm
9496 ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm
9497 ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm
9498 ! lib/TAP/Parser/Iterator/Array.pm
9499 ! lib/TAP/Parser/Iterator/Process.pm
9500 ! lib/TAP/Parser/Iterator/Stream.pm
9501 ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm
9502 ! lib/TAP/Parser/Result/Bailout.pm
9503 ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm
9504 ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm
9505 ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm
9506 ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm
9507 ! lib/TAP/Parser/YAMLish/Reader.pm
9508 ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm
9509 ! lib/Test/Harness/bin/prove lib/Test/Harness/t/yamlish-writer.t
9510 ____________________________________________________________________________
9511 [ 33263] By: stevep on 2008/02/09 07:18:35
9512 Log: Upgrade to ExtUtils-CBuilder-0.22
9514 ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/Base.pm
9515 ! lib/ExtUtils/CBuilder/Platform/Unix.pm
9516 ! lib/ExtUtils/CBuilder/Platform/Windows.pm
9517 ! lib/ExtUtils/CBuilder/Platform/aix.pm
9518 ! lib/ExtUtils/CBuilder/Platform/cygwin.pm
9519 ! lib/ExtUtils/CBuilder/Platform/darwin.pm
9520 ! lib/ExtUtils/CBuilder/Platform/dec_osf.pm
9521 ! lib/ExtUtils/CBuilder/Platform/os2.pm
9522 ____________________________________________________________________________
9523 [ 33262] By: stevep on 2008/02/09 01:17:27
9524 Log: Subject: [PATCH] hints/aix_4.sh to allow build on aix 4.2
9525 From: AUGUSTE-ETIENNE Jose <jose.auguste-etienne@cgss-guyane.fr>
9526 Date: Fri, 08 Feb 2008 17:10:26 -0300
9527 Message-Id: <1202501426.15175.10.camel@sinf009w.d81970300.cgss-guyane.fr>
9530 ____________________________________________________________________________
9531 [ 33261] By: stevep on 2008/02/08 21:55:48
9532 Log: Remove an unneeded if statement.
9535 ____________________________________________________________________________
9536 [ 33260] By: stevep on 2008/02/08 21:49:16
9537 Log: I've been maintaining Net::Ping for a while now.
9539 ! Porting/Maintainers.pl
9540 ____________________________________________________________________________
9541 [ 33259] By: stevep on 2008/02/08 19:11:19
9542 Log: Subject: RE: Perl @ 33218 (Stratus VOS patches)
9543 From: "Green, Paul" <Paul.Green@stratus.com>
9544 Date: Fri, 8 Feb 2008 12:36:03 -0500
9545 Message-ID: <F5F42E77A43DD944B6D664B00A5401CB037149FF@EXNA.corp.stratus.com>
9547 Includes a fix to the patch to ext/Time/HiRes/Makefile.PL
9549 ! README.vos ext/Time/HiRes/Makefile.PL hints/vos.sh
9550 ! lib/ExtUtils/t/MM_Unix.t lib/ExtUtils/t/eu_command.t
9551 ! makedepend.SH pp_pack.c t/TEST vos/Changes vos/vos.c
9553 ____________________________________________________________________________
9554 [ 33258] By: rgs on 2008/02/08 16:15:52
9555 Log: IO::Handle->say should ignore $\ (bug #49266)
9557 ! ext/IO/lib/IO/Handle.pm
9558 ____________________________________________________________________________
9559 [ 33257] By: rgs on 2008/02/08 15:30:32
9560 Log: Subject: [perl #50364] [PATCH] perlop.pod - misnomer in % operator documentation
9561 From: mhasch@cpan.org (via RT) <perlbug-followup@perl.org>
9562 Date: Mon, 28 Jan 2008 16:56:07 -0800
9563 Message-ID: <rt-3.6.HEAD-4355-1201568166-693.50364-75-0@perl.org>
9566 ____________________________________________________________________________
9567 [ 33256] By: rgs on 2008/02/08 15:18:45
9568 Log: Subject: [PATCH] mg_copy ought to take an I32
9569 From: "Vincent Pit" <perl@profvince.com>
9570 Date: Wed, 6 Feb 2008 10:39:58 +0100 (CET)
9571 Message-ID: <39468.147.210.17.175.1202290798.squirrel@147.210.17.175>
9573 ! ext/threads/shared/shared.xs mg.h pod/perlguts.pod
9574 ____________________________________________________________________________
9575 [ 33255] By: rgs on 2008/02/08 14:15:12
9576 Log: Subject: [PATCH] Give Win32 message windows proper window procedures
9577 From: "Robert May" <rob@themayfamily.me.uk>
9578 Date: Sun, 3 Feb 2008 18:04:46 +0530
9579 Message-ID: <54bdc7510802030434g4f9da56eq8d526e80c297290b@mail.gmail.com>
9582 ____________________________________________________________________________
9583 [ 33254] By: rgs on 2008/02/08 14:12:10
9584 Log: Subject: [PATCH] win32_async_check() doesn't loop enough.
9585 From: "Robert May" <robertmay@cpan.org>
9586 Date: Sun, 3 Feb 2008 13:11:57 +0530
9587 Message-ID: <54bdc7510802022341r3654d32dva26ef04bd9fa04b7@mail.gmail.com>
9590 ____________________________________________________________________________
9591 [ 33253] By: merijn on 2008/02/08 13:27:45
9592 Log: Update to Math::Complex 1.49
9594 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
9596 ____________________________________________________________________________
9597 [ 33252] By: rgs on 2008/02/08 13:25:18
9598 Log: Re-apply patches 32879, 32905, and 32964 to MakeMaker
9600 ! lib/ExtUtils/MM_Unix.pm
9601 ____________________________________________________________________________
9602 [ 33251] By: rgs on 2008/02/08 13:09:27
9603 Log: Add new module in MakeMaker 6.43_01
9605 + lib/ExtUtils/MM_Darwin.pm
9607 ____________________________________________________________________________
9608 [ 33250] By: rgs on 2008/02/08 13:07:25
9609 Log: Upgrade to MakeMaker 6.43_01
9611 ! lib/ExtUtils/Changes lib/ExtUtils/Command/MM.pm
9612 ! lib/ExtUtils/Liblist.pm lib/ExtUtils/Liblist/Kid.pm
9613 ! lib/ExtUtils/MM.pm lib/ExtUtils/MM_AIX.pm
9614 ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_BeOS.pm
9615 ! lib/ExtUtils/MM_Cygwin.pm lib/ExtUtils/MM_DOS.pm
9616 ! lib/ExtUtils/MM_MacOS.pm lib/ExtUtils/MM_NW5.pm
9617 ! lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_QNX.pm
9618 ! lib/ExtUtils/MM_UWIN.pm lib/ExtUtils/MM_Unix.pm
9619 ! lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_VOS.pm
9620 ! lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MM_Win95.pm
9621 ! lib/ExtUtils/MY.pm lib/ExtUtils/MakeMaker.pm
9622 ! lib/ExtUtils/MakeMaker/Config.pm
9623 ! lib/ExtUtils/MakeMaker/FAQ.pod
9624 ! lib/ExtUtils/MakeMaker/Tutorial.pod
9625 ! lib/ExtUtils/MakeMaker/bytes.pm
9626 ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Mkbootstrap.pm
9627 ! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/t/00compile.t
9628 ! lib/ExtUtils/t/MM_Unix.t lib/ExtUtils/t/xs.t
9629 ! lib/ExtUtils/testlib.pm
9630 ____________________________________________________________________________
9631 [ 33249] By: rgs on 2008/02/08 11:15:36
9632 Log: Subject: Re: [PATCH] sv.c: consting
9633 From: Steven Schubiger <schubiger@gmail.com>
9634 Date: Thu, 7 Feb 2008 17:51:58 +0100
9635 Message-ID: <20080207165158.GA22321@refcnt.homeunix.org>
9637 ! embed.fnc pod/perlapi.pod pod/perlintern.pod proto.h sv.c
9638 ____________________________________________________________________________
9639 [ 33248] By: rgs on 2008/02/08 11:04:23
9640 Log: Remove redundant check
9643 ____________________________________________________________________________
9644 [ 33247] By: rgs on 2008/02/08 09:43:16
9645 Log: Subject: [PATCH] feature bundles are the same across all subversions
9646 From: Steffen Mueller <l2ot9pa02@sneakemail.com>
9647 Date: Sun, 13 Jan 2008 22:45:37 +0100
9648 Message-ID: <20080113214537.13226.qmail@lists.develooper.com>
9650 + t/lib/feature/bundle
9651 ! MANIFEST lib/feature.pm
9652 ____________________________________________________________________________
9653 [ 33246] By: rgs on 2008/02/07 17:32:19
9654 Log: Subject: Re: [PATCH] Re: Perl @ 32984 (also relevant to [perl #33849])
9655 From: Andy Dougherty <doughera@lafayette.edu>
9656 Date: Fri, 1 Feb 2008 12:39:39 -0500 (EST)
9657 Message-ID: <Pine.LNX.4.64.0802011239170.1831@fractal.phys.lafayette.edu>
9660 ____________________________________________________________________________
9661 [ 33245] By: rgs on 2008/02/07 15:50:02
9662 Log: Subject: Re: [PATCH] sv.c: consting
9663 From: Steven Schubiger <schubiger@gmail.com>
9664 Date: Mon, 4 Feb 2008 15:44:19 +0100
9665 Message-ID: <20080204144419.GB20276@refcnt.homeunix.org>
9667 ! embed.fnc pod/perlapi.pod proto.h sv.c
9668 ____________________________________________________________________________
9669 [ 33244] By: rgs on 2008/02/07 09:40:12
9670 Log: corelist changes:
9671 - Add a new -d option to find first perl version by date
9672 and not by version number
9673 - Better handling of perl versions that end with a 0
9674 - use version.pm only for version numbers that have multiple dots
9676 ! lib/Module/CoreList.pm lib/Module/CoreList/bin/corelist
9677 ____________________________________________________________________________
9678 [ 33242] By: nicholas on 2008/02/06 16:32:56
9679 Log: Cope with differing prototypes for ECONNREFUSED etc on Win32 between
9683 ____________________________________________________________________________
9684 [ 33241] By: merijn on 2008/02/06 14:11:10
9688 ____________________________________________________________________________
9689 [ 33239] By: nicholas on 2008/02/06 01:00:43
9690 Log: in unpack, () groups in scalar context were still returning a list,
9691 resulting in garbage on the stack, which could manifest as a SEGV
9694 ! pp_pack.c t/op/pack.t
9695 ____________________________________________________________________________
9696 [ 33238] By: rgs on 2008/02/05 16:51:40
9697 Log: Adapt Safe innards to older (XS) versions of version.pm
9699 ! ext/Opcode/Safe.pm ext/Safe/t/safeload.t
9700 ____________________________________________________________________________
9701 [ 33237] By: rgs on 2008/02/05 14:00:00
9702 Log: Add a new test for Safe
9704 + ext/Safe/t/safeload.t
9706 ____________________________________________________________________________
9707 [ 33236] By: rgs on 2008/02/05 11:06:11
9708 Log: Fix CPAN bug #32896: make version.pm loadable in a Safe compartment
9710 ! ext/Opcode/Safe.pm
9711 ____________________________________________________________________________
9712 [ 33235] By: stevep on 2008/02/04 15:24:15
9713 Log: Removed mention of a book that was never published.
9715 ! ext/List/Util/lib/Scalar/Util.pm
9716 ____________________________________________________________________________
9717 [ 33234] By: rgs on 2008/02/04 14:21:41
9718 Log: Subject: [PATCH] Remove duplication from encoding.pm POD
9719 From: "Robert May" <robertmay@cpan.org>
9720 Date: Fri, 1 Feb 2008 01:06:07 +0530
9721 Message-ID: <54bdc7510801311136p7ee53dbet2afd5239e1ad03eb@mail.gmail.com>
9723 ! ext/Encode/encoding.pm
9724 ____________________________________________________________________________
9725 [ 33233] By: rgs on 2008/02/04 14:15:11
9726 Log: Subject: [patch] B portability macros
9727 From: Jim Cromie <jim.cromie@gmail.com>
9728 Date: Fri, 01 Feb 2008 17:43:11 -0700
9729 Message-ID: <47A3BC9F.7080200@gmail.com>
9732 ____________________________________________________________________________
9733 [ 33232] By: nicholas on 2008/02/04 13:59:21
9734 Log: Micro-optimise the order of the context types. [Because I can :-)]
9735 Here saves 72 bytes in pp_ctl.o. Small, but in the right direction.
9737 ! cop.h perl.h pp_ctl.c
9738 ____________________________________________________________________________
9739 [ 33231] By: rgs on 2008/02/04 13:30:22
9740 Log: Subject: [PATCH] sv.c: consting
9741 From: Steven Schubiger <schubiger@gmail.com>
9742 Date: Sun, 3 Feb 2008 19:53:16 +0100
9743 Message-ID: <20080203185315.GA20276@refcnt.homeunix.org>
9745 ! embed.fnc pod/perlintern.pod proto.h sv.c
9746 ____________________________________________________________________________
9747 [ 33230] By: rgs on 2008/02/04 10:01:33
9748 Log: Subject: [PATCH] fix B::Debug pmnext
9749 From: "Reini Urban" <rurban@x-ray.at>
9750 Date: Sat, 2 Feb 2008 16:33:52 +0100
9751 Message-ID: <6910a60802020733u7817a55dm6f5e213625063204@mail.gmail.com>
9753 ! ext/B/B.pm ext/B/B/Debug.pm
9754 ____________________________________________________________________________
9755 [ 33229] By: rgs on 2008/02/04 09:36:11
9756 Log: Fix op/reg_email_thr.t when PERLIO=stdio
9759 ____________________________________________________________________________
9760 [ 33228] By: nicholas on 2008/02/03 15:04:41
9761 Log: Subject: [PATCH] taint.c: consting
9762 From: Steven Schubiger <schubiger@gmail.com>
9763 Message-ID: <20080129124723.GA13056@refcnt.homeunix.org>
9764 Date: Tue, 29 Jan 2008 13:47:23 +0100
9766 ! embed.fnc proto.h taint.c
9767 ____________________________________________________________________________
9768 [ 33226] By: nicholas on 2008/02/03 14:41:05
9769 Log: Recode all the old variable-like substitutions with the generic line
9770 removal mechanism of change 33223.
9772 ! ext/Devel/Peek/t/Peek.t
9773 ____________________________________________________________________________
9774 [ 33223] By: nicholas on 2008/02/03 13:37:06
9775 Log: Produce a more generic expectation management system, and use it to
9776 encode the 5.8.x vs 5.10/5.11 differences.
9777 Provide general purpose TODOs for both the intial tests and Gerard's
9778 "is it unchanged on repeat?" test.
9780 ! ext/Devel/Peek/t/Peek.t
9781 ____________________________________________________________________________
9782 [ 33222] By: nicholas on 2008/02/03 13:10:39
9783 Log: Upgrade to Math::Complex 1.48 and Math::Trig 1.13
9785 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
9787 ____________________________________________________________________________
9788 [ 33208] By: nicholas on 2008/02/02 18:52:15
9789 Log: 5.8.x and earler have a SUBPROCESS line in the dump of a PVIO.
9791 ! ext/Devel/Peek/t/Peek.t
9792 ____________________________________________________________________________
9793 [ 33206] By: nicholas on 2008/02/02 18:41:51
9794 Log: Change 27244 wasn't quite correct. XSUB is dumped as 0x0, not 0.
9796 ! ext/Devel/Peek/t/Peek.t
9797 ____________________________________________________________________________
9798 [ 33193] By: nicholas on 2008/02/02 17:01:43
9799 Log: Remove the _ prototype, as Maintainers is used by makemeta, and in turn
9800 that has to be run with the newly built perl. Which can be 5.8.x.
9802 ! Porting/Maintainers.pm
9803 ____________________________________________________________________________
9804 [ 33182] By: nicholas on 2008/02/02 11:05:17
9805 Log: In XS_PerlIO_get_layers() take advantage of the implementation of
9806 PerlIO_get_layers(), by co-opting the new SVs it creates, rather than
9809 ! perlio.c universal.c
9810 ____________________________________________________________________________
9811 [ 33181] By: nicholas on 2008/02/02 00:16:02
9812 Log: In XS_re_regexp_pattern(), use newSVpvn_flags() to avoid calls to
9816 ____________________________________________________________________________
9817 [ 33178] By: nicholas on 2008/02/01 22:27:38
9818 Log: In pp_split(), eliminate most (all?) of the conditional calls to
9819 sv_2mortal() by conditionally passing SVs_TEMP to newSVpvn_flags().
9822 ____________________________________________________________________________
9823 [ 33170] By: nicholas on 2008/02/01 17:52:10
9824 Log: Break apart the list of functions defined in universal.c by perl
9825 version (from 5.8.8 upwards)
9827 ! ext/Opcode/Safe.pm
9828 ____________________________________________________________________________
9829 [ 33163] By: nicholas on 2008/02/01 10:38:03
9830 Log: The penultimate deparse test needs a name, else things can warn.
9833 ____________________________________________________________________________
9834 [ 33154] By: rgs on 2008/01/31 17:08:22
9835 Log: Subject: [PATCH] threads::shared TODO test for outstanding bug
9836 From: "Jerry D. Hedden" <jdhedden@cpan.org>
9837 Date: Wed, 30 Jan 2008 09:15:25 -0500
9838 Message-ID: <1ff86f510801300615t1f9e8c68u5ff8caaeffb1a835@mail.gmail.com>
9840 ! ext/threads/shared/t/object.t
9841 ____________________________________________________________________________
9842 [ 33153] By: rgs on 2008/01/31 15:41:23
9843 Log: Typo fix in change #33058
9845 Subject: Re: [PATCH t/cmd/for.t] Regression tests for 'for reverse ..'
9846 From: Daniel Frederick Crisman <daniel@crisman.org>
9847 Date: Wed, 30 Jan 2008 15:09:22 -0500
9848 Message-ID: <20080130200922.GA20450@fury.crisman.org>
9851 ____________________________________________________________________________
9852 [ 33152] By: rgs on 2008/01/31 15:39:14
9853 Log: Subject: [PATCH] don't forbid brace groups with g++ 4.2.2
9854 From: "Robin Barker" <Robin.Barker@npl.co.uk>
9855 Date: Wed, 30 Jan 2008 18:42:25 -0000
9856 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A17@exchsvr2.npl.ad.local>
9859 ____________________________________________________________________________
9860 [ 33144] By: steveh on 2008/01/31 09:44:41
9861 Log: Subject: [PATCH] fix for regression to File/DosGlob.pm
9862 From: "Davies, Alex" <adavies@ptc.com>
9863 Date: Wed, 30 Jan 2008 12:39:11 -0500
9864 Message-ID: <A69AA663CE9BBC44AE1DA72483DE15DE07E02181@HQ-MAIL3.ptcnet.ptc.com>
9866 Fixes File::DosGlob's handling of drive relative glob patterns
9869 ! lib/File/DosGlob.pm
9870 ____________________________________________________________________________
9871 [ 33143] By: steveh on 2008/01/31 09:16:26
9872 Log: Subject: Re: [perl #50322] CGITempFile causes "Insecure dependency in sprintf" in perl 5.10.0
9873 From: "Steffen Mueller via RT" <perlbug-followup@perl.org>
9874 Date: Mon, 28 Jan 2008 05:16:19 -0800
9875 Message-ID: <rt-3.6.HEAD-4355-1201526176-323.50322-94-0@perl.org>
9880 ____________________________________________________________________________
9881 [ 33142] By: steveh on 2008/01/31 09:12:36
9882 Log: Fix compiler warning introduced in DEBUGGING builds by #33103
9885 ____________________________________________________________________________
9886 [ 33129] By: stevep on 2008/01/30 17:11:53
9887 Log: Assorted POD nits from the Debian bug list.
9889 ! lib/CGI.pm lib/Math/BigInt/CalcEmu.pm pod/perllol.pod
9891 ____________________________________________________________________________
9892 [ 33127] By: stevep on 2008/01/30 16:38:27
9893 Log: Formatting for C<<{ bydepth => 1 }>> doesn't seem to be working
9894 right in the manpage.
9897 ____________________________________________________________________________
9898 [ 33125] By: nicholas on 2008/01/30 12:16:35
9899 Log: Need to substitute out the placeholder '$RV' for earlier perls too.
9901 ! ext/Devel/Peek/t/Peek.t
9902 ____________________________________________________________________________
9903 [ 33124] By: rgs on 2008/01/30 11:51:11
9904 Log: Bump Safe's version
9906 ! ext/Opcode/Safe.pm
9907 ____________________________________________________________________________
9908 [ 33109] By: steveh on 2008/01/29 17:39:41
9909 Log: Nicer fix than #33106 (thanks to Nicholas Clark)
9912 ____________________________________________________________________________
9913 [ 33106] By: steveh on 2008/01/29 15:06:55
9914 Log: Fix Win32 compiler warnings introduced by #33081 and #33085
9916 ! embed.fnc pod/perlapi.pod pp_ctl.c proto.h
9917 ____________________________________________________________________________
9918 [ 33105] By: nicholas on 2008/01/29 10:59:14
9919 Log: Document why ok() is being used instead of like(), to stop someone
9922 ! ext/Safe/t/safe3.t
9923 ____________________________________________________________________________
9924 [ 33104] By: rgs on 2008/01/29 10:57:40
9925 Log: More wording nits about perl's time() versus the libc's time()
9928 ____________________________________________________________________________
9929 [ 33103] By: rgs on 2008/01/29 10:53:24
9930 Log: Subject: [PATCH] toke.c/universal.c: consting
9931 From: Steven Schubiger <schubiger@gmail.com>
9932 Date: Mon, 28 Jan 2008 13:57:41 +0100
9933 Message-ID: <20080128125741.GA27390@refcnt.homeunix.org>
9935 ! embed.fnc pod/perlapi.pod proto.h toke.c universal.c
9936 ____________________________________________________________________________
9937 [ 33102] By: rgs on 2008/01/29 09:55:01
9938 Log: Make this test pass with the Test::More that comes with perl 5.6.2
9940 ! ext/Safe/t/safe3.t
9941 ____________________________________________________________________________
9942 [ 33101] By: rgs on 2008/01/29 09:43:58
9943 Log: Subject: [PATCH] mistaken variable in pod
9944 From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
9945 Date: Mon, 28 Jan 2008 13:39:29 -0800 (PST)
9946 Message-ID: <40783.64.81.167.122.1201556369.squirrel@webmail.efn.org>
9948 ! ext/POSIX/POSIX.pod
9949 ____________________________________________________________________________
9950 [ 33099] By: stevep on 2008/01/28 20:07:20
9951 Log: Upgrade to Tie-RefHash-1.38
9953 ! lib/Tie/RefHash.pm lib/Tie/RefHash/threaded.t
9954 ____________________________________________________________________________
9955 [ 33098] By: stevep on 2008/01/28 20:04:40
9956 Log: Upgrade to Archive-Extract-0.26
9958 + lib/Archive/Extract/t/src/x.lzma.packed
9959 ! MANIFEST lib/Archive/Extract.pm
9960 ! lib/Archive/Extract/t/01_Archive-Extract.t
9961 ____________________________________________________________________________
9962 [ 33097] By: stevep on 2008/01/28 19:53:55
9963 Log: Upgrade to SelfLoader-1.15
9965 ! lib/SelfLoader.pm lib/SelfLoader/t/01SelfLoader.t
9966 ____________________________________________________________________________
9967 [ 33096] By: rgs on 2008/01/28 17:18:53
9968 Log: Bump the version of Safe
9970 ! ext/Opcode/Safe.pm
9971 ____________________________________________________________________________
9972 [ 33095] By: rgs on 2008/01/28 16:41:49
9973 Log: Minor rewording of the localtime() documentation,
9976 Subject: [perl #49914] gmtime()/localtime() do not use time()
9977 From: Abe Timmerman (via RT) <perlbug-followup@perl.org>
9978 Date: Thu, 17 Jan 2008 18:05:07 -0800
9979 Message-ID: <rt-3.6.HEAD-18434-1200621906-376.49914-75-0@perl.org>
9982 ____________________________________________________________________________
9983 [ 33094] By: rgs on 2008/01/28 15:31:07
9984 Log: Subject: [PATCH] Fix uc/lc warnings in CGI.pm
9985 From: "Jerry D. Hedden" <jdhedden@cpan.org>
9986 Date: Mon, 28 Jan 2008 10:19:26 -0500
9987 Message-ID: <1ff86f510801280719w4d56807esd8318bc6d0eadcdd@mail.gmail.com>
9990 ____________________________________________________________________________
9991 [ 33093] By: rgs on 2008/01/28 15:28:02
9992 Log: In Safe, load Carp::Heavy only if it exists (to remain
9993 compatible with older perls)
9995 ! ext/Opcode/Safe.pm
9996 ____________________________________________________________________________
9997 [ 33092] By: rgs on 2008/01/28 14:06:59
9998 Log: Warning cleanup, and avoid a double call to uc
10000 ! lib/TAP/Parser/Grammar.pm
10001 ____________________________________________________________________________
10002 [ 33091] By: rgs on 2008/01/28 13:58:55
10003 Log: Upgrade to Test::Harnes 3.07
10005 ! lib/App/Prove.pm lib/App/Prove/State.pm lib/TAP/Base.pm
10006 ! lib/TAP/Formatter/Color.pm lib/TAP/Formatter/Console.pm
10007 ! lib/TAP/Formatter/Console/ParallelSession.pm
10008 ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm
10009 ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm
10010 ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm
10011 ! lib/TAP/Parser/Iterator/Array.pm
10012 ! lib/TAP/Parser/Iterator/Process.pm
10013 ! lib/TAP/Parser/Iterator/Stream.pm
10014 ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm
10015 ! lib/TAP/Parser/Result/Bailout.pm
10016 ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm
10017 ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm
10018 ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm
10019 ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm
10020 ! lib/TAP/Parser/YAMLish/Reader.pm
10021 ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm
10022 ! lib/Test/Harness/Changes
10023 ____________________________________________________________________________
10024 [ 33090] By: rgs on 2008/01/28 13:41:27
10025 Log: TAP::* modules are part of the Test::Harness distribution
10027 ! Porting/Maintainers.pl
10028 ____________________________________________________________________________
10029 [ 33089] By: rgs on 2008/01/28 13:32:40
10030 Log: Subject: [PATCH] also report forced tokens when using -DT
10031 From: Gerard Goossen <gerard@tty.nl>
10032 Date: Thu, 17 Jan 2008 18:36:52 +0100
10033 Message-ID: <20080117173652.GB4969@ostwald>
10035 ! embed.fnc embed.h proto.h toke.c
10036 ____________________________________________________________________________
10037 [ 33088] By: rgs on 2008/01/28 13:10:48
10038 Log: Make lc/uc/lcfirst/ucfirst warn when passed undef.
10039 Naive implementation.
10041 ! lib/utf8_heavy.pl pp.c t/lib/warnings/9uninit
10042 ____________________________________________________________________________
10043 [ 33087] By: rgs on 2008/01/28 10:46:43
10044 Log: Test that lc, uc, etc on undef return ""
10047 ____________________________________________________________________________
10048 [ 33086] By: nicholas on 2008/01/28 10:23:21
10049 Log: The third argument of PUSHEVAL was never used by anything. Ever.
10052 ____________________________________________________________________________
10053 [ 33085] By: rgs on 2008/01/28 10:17:53
10054 Log: Subject: FW: [PATCH] RE: [PATCH] volatile, avoid clobbered
10055 From: "Robin Barker" <Robin.Barker@npl.co.uk>
10056 Date: Wed, 23 Jan 2008 18:51:24 -0000
10057 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A06@exchsvr2.npl.ad.local>
10059 ! op.c perl.c perl.h
10060 ____________________________________________________________________________
10061 [ 33084] By: rgs on 2008/01/28 10:07:48
10062 Log: Subject: [PATCH] ext/IPC/SysV/SysV.xs [Re: [Fwd: Smoke [5.11.0] 33016 FAIL(XM)
10063 From: Jarkko Hietaniemi <jhi@iki.fi>
10064 Date: Sun, 27 Jan 2008 20:44:46 -0500
10065 Message-ID: <479D338E.9000402@iki.fi>
10067 ! ext/IPC/SysV/SysV.xs
10068 ____________________________________________________________________________
10069 [ 33083] By: rgs on 2008/01/28 10:02:24
10070 Log: Subject: [PATCH] util.c: some consting
10071 From: Steven Schubiger <schubiger@gmail.com>
10072 Date: Fri, 25 Jan 2008 01:10:52 +0100
10073 Message-ID: <20080125001052.GA29980@refcnt.homeunix.org>
10075 ! embed.fnc global.sym proto.h util.c
10076 ____________________________________________________________________________
10077 [ 33082] By: davem on 2008/01/27 21:26:17
10078 Log: fix misleading comment in op.h
10081 ____________________________________________________________________________
10082 [ 33081] By: nicholas on 2008/01/26 21:55:51
10083 Log: The layout for struct block_loop under ithreads can be simplified.
10084 Instead of wedging the pad offset into a void* iterdata, and always
10085 storing PL_comppad even when it isn't used, instead do this:
10087 PAD *oldcomppad; /* Also used for the GV, if targoffset is 0 */
10088 /* This is also accesible via cx->blk_loop.my_op->op_targ */
10089 PADOFFSET targoffset;
10091 and store the GV pointer in oldcompad. Pointers to pointers seems
10092 cleaner. This also allows us to eliminate the flag bit CXp_PADVAR.
10094 ! cop.h pp_ctl.c sv.c
10095 ____________________________________________________________________________
10096 [ 33080] By: nicholas on 2008/01/26 17:54:29
10097 Log: Investigation reveals that the work of restoring the iterator to the
10098 pad is shared between POPLOOP, using itersave, and the end of scope
10099 restore action requested by Perl_save_padsv(). In fact, the only user
10100 of SAVEt_PADSV is pp_enteriter, and it already provides enough
10101 information to allow it to perform the sv_2mortal() in POPLOOP.
10102 So make it do so. Rather than creating a new routine, use the existing
10103 routine because nothing else (at least nothing else known to Google's
10104 codesearch) uses it. But rename it just in case something we can't see
10105 is being naughty and using our private functions - they will get
10106 link errors against 5.12.
10108 All this means that itersave is now redundant. So remove it.
10109 This makes struct context 48 bytes on ILP32 platforms with 32bit IVs,
10110 down from 64 bytes in 5.10. 33% more context stack in the same memory.
10112 ! cop.h embed.fnc embed.h pp_ctl.c proto.h scope.c scope.h sv.c
10113 ____________________________________________________________________________
10114 [ 33079] By: nicholas on 2008/01/26 17:31:34
10115 Log: Change 33072 missed embed.h. I wasn't aware that it was affected by
10116 opcode.pl. You live and learn (and should run p4 diff -se ...).
10119 ____________________________________________________________________________
10120 [ 33078] By: nicholas on 2008/01/26 16:46:22
10121 Log: POPLOOP is actually doing all the work of Perl_save_padsv() already!
10124 ____________________________________________________________________________
10125 [ 33077] By: nicholas on 2008/01/26 16:44:43
10126 Log: Standardise the conditional compilation protection of ({}) from
10127 #if defined(__GNUC__) && !defined(__STRICT_ANSI__) && !defined(PERL_GCC_PEDANTIC)
10129 #if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
10130 because the ({}) construction can be used under __STRICT_ANSI__
10131 (and should be, because it avoids temporary use of PL_Sv).
10134 ____________________________________________________________________________
10135 [ 33076] By: nicholas on 2008/01/26 16:03:03
10136 Log: As itersave points to the initial CxITERVAR(), and the state of
10137 SvPADMY() does not change over the duration of the scope, we can
10138 perform conditional actions at loop push time. For the non-pad case,
10139 a reference to the initial CxITERVAR() is already held on the scope
10140 stack thanks to SAVEGENERICSV(*svp); in pp_enteriter. So there is no
10141 need to save another reference to it in itersave - it's not going away.
10144 ____________________________________________________________________________
10145 [ 33075] By: nicholas on 2008/01/26 15:17:09
10146 Log: Restore the else block accidently eaten by change 33074.
10149 ____________________________________________________________________________
10150 [ 33074] By: nicholas on 2008/01/26 15:14:25
10151 Log: In POPLOOP, if CxITERVAR(cx) is non-NULL, then so is itersave, and
10152 itersave is a less complex expression for the C compiler.
10155 ____________________________________________________________________________
10156 [ 33073] By: nicholas on 2008/01/26 13:49:44
10157 Log: Some code can be removed following change 33070.
10160 ____________________________________________________________________________
10161 [ 33072] By: nicholas on 2008/01/26 10:46:12
10162 Log: Eliminate the OP_SETSTATE, which had been disabled by change 4309.
10164 ! dump.c ext/Opcode/Opcode.pm op.c opcode.h opcode.pl opnames.h
10165 ! pp.sym pp_hot.c pp_proto.h
10166 ____________________________________________________________________________
10167 [ 33071] By: nicholas on 2008/01/26 10:24:40
10168 Log: Change 33069 missed updating dump.c to dump PVIOs correctly.
10170 ! dump.c ext/Devel/Peek/t/Peek.t
10171 ____________________________________________________________________________
10172 [ 33070] By: nicholas on 2008/01/26 09:34:13
10173 Log: Subject: Re: struct context now 12.5% smaller than 5.10
10174 From: Benjamin Smith <bsmith@cabbage.org.uk>
10175 Message-ID: <20080124215537.GB10198@vtrl.co.uk>
10176 Date: Thu, 24 Jan 2008 21:55:37 +0000
10178 ! cop.h perl.h pp_ctl.c pp_hot.c scope.c sv.c
10179 ____________________________________________________________________________
10180 [ 33069] By: nicholas on 2008/01/25 22:29:14
10181 Log: PVIOs don't need space for SvNVX allocated.
10184 ____________________________________________________________________________
10185 [ 33068] By: nicholas on 2008/01/25 10:06:08
10186 Log: Using PL_sv_no in place of any !SvOK() maximum removes a little bit of
10187 hot code in pp_iter.
10189 ! pp_ctl.c pp_hot.c
10190 ____________________________________________________________________________
10191 [ 33067] By: nicholas on 2008/01/25 08:23:32
10192 Log: Silence "possible data loss" warning.
10195 ____________________________________________________________________________
10196 [ 33066] By: stevep on 2008/01/25 02:34:15
10197 Log: Subject: [PATCH] socketpair() *is* available on Win32
10198 From: "Jan Dubois" <jand@activestate.com>
10199 Date: Thu, 24 Jan 2008 14:17:23 -0800
10200 Message-ID: <032201c85ed6$e56edf40$b04c9dc0$@com>
10203 ____________________________________________________________________________
10204 [ 33065] By: nicholas on 2008/01/24 21:11:11
10205 Log: Don't warn about imprecision when decrementing IV_MIN.
10206 Based on a patch by Jerry D. Hedden, but only instead only disable
10207 warnings for the specific operations that we know will warn.
10210 ____________________________________________________________________________
10211 [ 33064] By: nicholas on 2008/01/24 14:00:22
10212 Log: Subject: [PATCH ext/Devel/DProf] ... and the rest; was RE: unnecessary define
10213 From: "Robin Barker" <Robin.Barker@npl.co.uk>
10214 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A08@exchsvr2.npl.ad.local>
10215 Date: Thu, 24 Jan 2008 13:28:33 -0000
10217 ! ext/Devel/DProf/DProf.xs ext/Devel/DProf/Makefile.PL
10218 ____________________________________________________________________________
10219 [ 33063] By: nicholas on 2008/01/24 13:57:20
10220 Log: In struct block_loop, merge itermax and iterlval into a union
10221 lval_max_u, as CXt_LOOP_LAZYIV doesn't use iterlval and the other
10222 LOOP types don't use itermax. This reduces struct block_loop by 1 IV.
10223 As it's the largest component of the unions making up struct context,
10224 this reduces struct context. On ILP32 it will now be 56 bytes, down
10225 from the 64 of 5.10.x, as I've already removed the element 'label'.
10227 ! cop.h pp_ctl.c pp_hot.c scope.c sv.c
10228 ____________________________________________________________________________
10229 [ 33062] By: nicholas on 2008/01/24 13:25:05
10230 Log: Merge CXt_LOOP_STACK's use of itermax for the reverse minimum with
10231 iterary, as the two structure members are not used simultaneously.
10233 ! cop.h pp_ctl.c pp_hot.c scope.c sv.c
10234 ____________________________________________________________________________
10235 [ 33061] By: nicholas on 2008/01/24 12:50:32
10236 Log: Change the context type of for ($a .. $b) to CXt_LOOP_LAZYIV, and
10237 assert that it isn't using cx->blk_loop.iterlval.
10238 Fix a casting bug when assigning a sentinal to cx->blk_loop.iterary.
10240 ! cop.h pp_ctl.c pp_hot.c scope.c sv.c
10241 ____________________________________________________________________________
10242 [ 33060] By: nicholas on 2008/01/24 12:15:43
10243 Log: Avoid using cx->blk_loop.itermax when reverse iterating an array.
10245 ! pp_ctl.c pp_hot.c
10246 ____________________________________________________________________________
10247 [ 33059] By: nicholas on 2008/01/24 10:44:25
10248 Log: Split out foreach iterations of temporary lists on the stack to
10249 CXt_LOOP_STACK. Don't use cx->blk_loop.iterary to store PL_curstack.
10251 ! cop.h pp_ctl.c pp_hot.c sv.c
10252 ____________________________________________________________________________
10253 [ 33058] By: nicholas on 2008/01/24 10:08:04
10254 Log: Subject: [PATCH t/cmd/for.t] Regression tests for 'for reverse ..'
10255 From: Abigail <abigail@abigail.be>
10256 Message-ID: <20080123225325.GA25959@abigail.be>
10257 Date: Wed, 23 Jan 2008 23:53:25 +0100
10260 ____________________________________________________________________________
10261 [ 33057] By: nicholas on 2008/01/24 09:36:05
10262 Log: Split CXt_LOOP into CXt_LOOP_PLAIN and CXt_LOOP_FOR, eliminating the
10263 CXp_FOREACH flag added as part of given/when.
10265 ! cop.h pp_ctl.c pp_hot.c scope.c sv.c
10266 ____________________________________________________________________________
10267 [ 33056] By: nicholas on 2008/01/23 15:02:35
10268 Log: Subject: [PATCH ext/Devel/DProf/Makefile.PL] RE: [PATCH ext/Devel/DProf/Makefile.PL] unnecessary define
10269 From: "Robin Barker" <Robin.Barker@npl.co.uk>
10270 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A01@exchsvr2.npl.ad.local>
10271 Date: Wed, 23 Jan 2008 14:13:30 -0000
10273 ! ext/Devel/DProf/Makefile.PL
10274 ____________________________________________________________________________
10275 [ 33055] By: stevep on 2008/01/23 14:09:40
10276 Log: Update uconfig.h to add USE_DTRACE back in.
10279 ____________________________________________________________________________
10280 [ 33054] By: nicholas on 2008/01/23 12:00:21
10281 Log: Oops, change 33049 really did need to update all the Win?? headers
10282 as the symbol isn't used in a conditional compile.
10284 ! win32/config_H.bc win32/config_H.ce win32/config_H.gc
10285 ! win32/config_H.vc win32/config_H.vc64
10286 ____________________________________________________________________________
10287 [ 33053] By: nicholas on 2008/01/23 10:18:21
10288 Log: Change 33052 missed one Nullch. Oops.
10289 Exterminate! Exterminate! Exterminate!
10292 ____________________________________________________________________________
10293 [ 33052] By: nicholas on 2008/01/23 09:51:35
10294 Log: Purge all use of Nullch in non-dual life modules.
10295 Exterminate! Exterminate! Exterminate!
10297 ! ext/Data/Dumper/Dumper.xs ext/Opcode/Opcode.xs
10298 ! ext/PerlIO/encoding/encoding.xs ext/PerlIO/scalar/scalar.xs
10299 ! ext/PerlIO/via/via.xs ext/Storable/Storable.xs malloc.c
10300 ! pod/perlapio.pod win32/vdir.h
10301 ____________________________________________________________________________
10302 [ 33051] By: nicholas on 2008/01/23 09:22:01
10303 Log: Deprecate (and remove core use of ) Nullav, Nullcv, Nullgv, Nullhe,
10304 Nullhek and Nullhv. Nullop is going to be a bit less simple.
10306 ! av.h cv.h ext/B/B.xs ext/DynaLoader/dl_symbian.xs gv.h hv.h
10308 ____________________________________________________________________________
10309 [ 33050] By: nicholas on 2008/01/23 09:20:56
10310 Log: Comment change from 33009 that was actually in POD, so needs to be
10311 propagated to perlintern.pod
10313 ! pod/perlintern.pod
10314 ____________________________________________________________________________
10315 [ 33049] By: nicholas on 2008/01/23 09:18:41
10316 Log: Fix the misplaced warnings and failing tests caused by the precision
10317 loss warning on ++ and -- by moving the check to Configure time,
10318 creating a new config.sh variable nv_overflows_integers_at which
10319 contains an constant expression for the value of the NV which can't
10320 be incremented by 1.0
10322 ! Configure Cross/config.sh-arm-linux NetWare/config.wc
10323 ! Porting/Glossary Porting/config.sh Porting/config_H
10324 ! config_h.SH configure.com epoc/config.sh
10325 ! plan9/config_sh.sample sv.c symbian/config.sh t/op/inc.t
10326 ! uconfig.sh win32/config.bc win32/config.ce win32/config.gc
10327 ! win32/config.vc win32/config.vc64
10328 ____________________________________________________________________________
10329 [ 33048] By: nicholas on 2008/01/23 08:55:33
10330 Log: Teach checkcfgvar.pl that : is also a comment character in shell scripts
10332 ! Porting/checkcfgvar.pl
10333 ____________________________________________________________________________
10334 [ 33047] By: merijn on 2008/01/23 08:47:50
10335 Log: Re-generated sample files
10337 ! Porting/config.sh Porting/config_H
10338 ____________________________________________________________________________
10339 [ 33046] By: nicholas on 2008/01/23 08:40:37
10340 Log: checkcfgvar.pl should also check Porting/config.sh "just in case".
10342 ! Porting/checkcfgvar.pl
10343 ____________________________________________________________________________
10344 [ 33045] By: merijn on 2008/01/23 07:51:53
10345 Log: The return of USE_DTRACE
10347 ! config_h.SH handy.h
10348 ____________________________________________________________________________
10349 [ 33043] By: stevep on 2008/01/23 04:26:39
10350 Log: Regen uconfig.h
10353 ____________________________________________________________________________
10354 [ 33042] By: stevep on 2008/01/23 04:12:37
10355 Log: Upgrade to PathTools-3.27
10357 ! ext/Cwd/Cwd.xs ext/Cwd/t/cwd.t lib/Cwd.pm lib/File/Spec.pm
10358 ! lib/File/Spec/Cygwin.pm lib/File/Spec/Epoc.pm
10359 ! lib/File/Spec/Functions.pm lib/File/Spec/Mac.pm
10360 ! lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm
10361 ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm
10362 ! lib/File/Spec/t/Spec.t lib/File/Spec/t/crossplatform.t
10363 ! lib/File/Spec/t/tmpdir.t
10364 ____________________________________________________________________________
10365 [ 33041] By: stevep on 2008/01/23 01:21:24
10366 Log: Get C++ compiles going on Solaris again.
10368 ! ext/IPC/SysV/SysV.xs
10369 ____________________________________________________________________________
10370 [ 33040] By: stevep on 2008/01/22 23:49:53
10371 Log: Subject: [PATCH] Re: Perl @ 32984 (also relevant to [perl #33849])
10372 From: Andrew Dougherty <doughera@lafayette.edu>
10373 Date: Tue, 22 Jan 2008 11:59:47 -0500 (EST)
10374 Message-ID: <Pine.LNX.4.64.0801221111410.31664@fractal.phys.lafayette.edu>
10377 ____________________________________________________________________________
10378 [ 33038] By: merijn on 2008/01/22 16:52:32
10379 Log: Regen. Lots of under-the-hood changes accumulated.
10381 ! Configure Porting/Glossary config_h.SH
10382 ____________________________________________________________________________
10383 [ 33036] By: nicholas on 2008/01/22 15:27:09
10384 Log: Remove code obsoleted by change 18.
10387 ____________________________________________________________________________
10388 [ 33035] By: nicholas on 2008/01/21 17:50:03
10389 Log: Eliminate the U8 sbu_once from struct subst, and shrink sbu_rflags from
10390 I32 to U8, which reduces the size of the struct by at least 4 bytes.
10393 ____________________________________________________________________________
10394 [ 33034] By: nicholas on 2008/01/21 17:21:40
10395 Log: In struct block_subst, access the member once via a macro CxONCE()
10396 which will allow the storage location to be changed.
10398 ! cop.h pp_ctl.c scope.c
10399 ____________________________________________________________________________
10400 [ 33033] By: nicholas on 2008/01/21 16:50:59
10401 Log: In pp_subst, rxtainted is not a boolean, as it stores 2 bits of values.
10404 ____________________________________________________________________________
10405 [ 33032] By: nicholas on 2008/01/21 16:15:58
10406 Log: Tidy up context type flags.
10409 ____________________________________________________________________________
10410 [ 33031] By: rgs on 2008/01/21 16:05:33
10411 Log: Subject: [PATCH] Ignore build dir when installing perl
10412 From: "Jerry D. Hedden" <jdhedden@cpan.org>
10413 Date: Sat, 19 Jan 2008 12:19:41 -0500
10414 Message-ID: <1ff86f510801190919o6e3af1bboff1f885c76cf2bc7@mail.gmail.com>
10417 ____________________________________________________________________________
10418 [ 33030] By: nicholas on 2008/01/21 15:47:15
10419 Log: In struct block_eval, eliminate old_in_eval and old_op_type by storing
10420 the data in blk_u16.
10423 ____________________________________________________________________________
10424 [ 33029] By: nicholas on 2008/01/21 15:14:35
10425 Log: In struct block_eval, access the members old_in_eval and old_op_type
10426 via macros CxOLD_IN_EVAL() and CxOLD_OP_TYPE(), which will allow the
10427 storage location to be changed.
10429 ! cop.h pp_ctl.c scope.c
10430 ____________________________________________________________________________
10431 [ 33028] By: nicholas on 2008/01/21 14:45:56
10432 Log: In struct block change blku_type from U8 to U16, and the "spare" U8 to
10433 U16, with the lockstep changes in struct subst. Eliminate lval from
10434 struct block_sub, and instead store it in the U16 in struct block.
10437 ____________________________________________________________________________
10438 [ 33027] By: nicholas on 2008/01/21 14:09:06
10439 Log: Squeeze the context type down to 4 bits, and move the private flags to
10440 fit within the next 4 bits.
10443 ____________________________________________________________________________
10444 [ 33026] By: rgs on 2008/01/21 13:08:11
10445 Log: When changing the op_ppaddr of an op, one must keep its op_type
10446 in sync. That helps writers of alternate runloops.
10449 ____________________________________________________________________________
10450 [ 33025] By: nicholas on 2008/01/21 11:50:52
10451 Log: Give G_VOID, G_SCALAR and G_ARRAY the same numeric values as
10452 OPf_WANT_VOID, OPf_WANT_SCALAR and OPf_WANT_LIST.
10454 ! cop.h op.h perl.c
10455 ____________________________________________________________________________
10456 [ 33024] By: nicholas on 2008/01/21 11:49:38
10457 Log: More places that could be using G_WANT, not picked up by change 33021.
10459 ! ext/threads/threads.xs pp_ctl.c
10460 ____________________________________________________________________________
10461 [ 33023] By: nicholas on 2008/01/21 11:48:22
10462 Log: Remove hardcoded cop.h constants from APItest.pm :-(
10463 Add G_WANT. Make call.t use G_WANT.
10465 ! ext/XS/APItest/APItest.pm ext/XS/APItest/Makefile.PL
10466 ! ext/XS/APItest/t/call.t
10467 ____________________________________________________________________________
10468 [ 33022] By: nicholas on 2008/01/21 09:04:54
10469 Log: Change the wantarray result from caller from IV to bool for the SCALAR/
10470 ARRAY case. This doesn't contradict the documentation, as there isn't
10474 ____________________________________________________________________________
10475 [ 33021] By: nicholas on 2008/01/21 08:54:25
10476 Log: Add a flag G_WANT, as a mask for the bits G_SCALAR, G_ARRAY and G_VOID.
10479 ____________________________________________________________________________
10480 [ 33020] By: nicholas on 2008/01/21 08:23:46
10481 Log: Encode the G_* to OPf_WANT_* transform, the reverse of OP_GIMME(), in
10482 a macro OP_GIMME_REVERSE() [so that it could be changed].
10485 ____________________________________________________________________________
10486 [ 33019] By: nicholas on 2008/01/21 07:11:41
10487 Log: Change the hasargs return value from caller from IV to bool, as it's
10488 actually only a boolean, and sv_yes/sv_no are cheaper to "create".
10489 The documentation says 'C<$hasargs> is true if ...' so this is fine.
10492 ____________________________________________________________________________
10493 [ 33018] By: nicholas on 2008/01/20 22:20:56
10494 Log: Eliminate hasargs from structs block_sub and block_format by storing
10495 it with a private flag CXp_HASARGS in cx_type. (It's only a boolean.)
10498 ____________________________________________________________________________
10499 [ 33017] By: nicholas on 2008/01/20 21:50:31
10500 Log: In struct block_sub and block_format, access the members hasargs and
10501 lval via macros CxHASARGS() and CxLVAL(), which will allow the storage
10502 location to be changed.
10504 ! cop.h pp_ctl.c pp_hot.c scope.c sv.c
10505 ____________________________________________________________________________
10506 [ 33016] By: nicholas on 2008/01/20 21:05:26
10507 Log: Move retop first in structs block_sub, block_format and block_eval.
10508 This simplifies some code in Perl_deb_stack_all().
10511 ____________________________________________________________________________
10512 [ 33015] By: nicholas on 2008/01/20 20:40:38
10513 Log: Eliminate label from struct block_loop, as it can be accessed via
10517 ____________________________________________________________________________
10518 [ 33014] By: nicholas on 2008/01/20 19:56:21
10519 Log: Split struct block_sub into struct block_sub and struct block_format.
10520 (CXt_SUB and CXt_FORMAT were using some comon members, but some members
10521 were only for one or the other.)
10523 ! cop.h pp_sys.c scope.c sv.c
10524 ____________________________________________________________________________
10525 [ 33013] By: nicholas on 2008/01/20 18:54:17
10526 Log: In Perl_cx_dup(), block copy the entire context stack, then walk it
10527 to duplicate/fixup only the things that aren't simple binary copies.
10530 ____________________________________________________________________________
10531 [ 33012] By: nicholas on 2008/01/20 18:03:27
10532 Log: Extend PUSHFORMAT() to take a second parameter to set retop, to save
10533 NULLing it and then reassigning.
10536 ____________________________________________________________________________
10537 [ 33011] By: nicholas on 2008/01/20 17:39:22
10538 Log: Fix (probable) bug-by-inspection - CxREALEVAL(), CxTRYBLOCK(),
10539 CxFOREACH() and CxFOREACHDEF() should all be masking against
10540 CXTYPEMASK rather than their own type number.
10543 ____________________________________________________________________________
10544 [ 33010] By: nicholas on 2008/01/20 13:28:10
10545 Log: In struct block_loop access element label via the macro CxLABEL()
10546 (for the places that aren't about to change)
10549 ____________________________________________________________________________
10550 [ 33009] By: davem on 2008/01/19 20:41:03
10551 Log: state variable not available
10552 Svf_PADSTALE means something different for state vars. Make sure
10553 we always handle it correctly
10555 ! pad.c t/op/state.t
10556 ____________________________________________________________________________
10557 [ 33004] By: nicholas on 2008/01/18 18:00:56
10558 Log: Avoid an unused argument in S_sv_2iuv_non_preserve() by using
10559 conditional compilation to only pass it in if it's needed.
10561 ! embed.fnc embed.h proto.h sv.c
10562 ____________________________________________________________________________
10563 [ 33003] By: nicholas on 2008/01/18 16:40:48
10564 Log: Nick's a muppet - "all" needs to remain the first real target in the
10565 Makefile. Do not be distracted by suffix rules above.
10568 ____________________________________________________________________________
10569 [ 33002] By: nicholas on 2008/01/18 16:11:35
10570 Log: Don't create local variables validarg and fdscript if they aren't going
10574 ____________________________________________________________________________
10575 [ 33001] By: nicholas on 2008/01/18 15:28:09
10576 Log: The suidscript argument to S_forbid_setid(), S_open_script() and
10577 S_validate_suid() is actually just a boolean. So make it so.
10579 ! embed.fnc perl.c proto.h
10580 ____________________________________________________________________________
10581 [ 33000] By: nicholas on 2008/01/18 14:27:36
10582 Log: Eliminate all PERL_UNUSED_ARG()s in S_validate_suid() by changing its
10583 prototype depending on the compile time options. In turn, this finds
10584 things that are unused in its callers.
10586 ! embed.fnc embed.h perl.c perl.h proto.h
10587 ____________________________________________________________________________
10588 [ 32999] By: nicholas on 2008/01/18 14:13:30
10589 Log: A target for sperl.i
10592 ____________________________________________________________________________
10593 [ 32998] By: nicholas on 2008/01/18 11:01:15
10594 Log: Change 32997 missed one conditionally unused argument.
10597 ____________________________________________________________________________
10598 [ 32997] By: nicholas on 2008/01/18 09:40:02
10599 Log: Collect all the S_validate_suid() unused argument logic in one place.
10602 ____________________________________________________________________________
10603 [ 32996] By: nicholas on 2008/01/18 09:27:13
10604 Log: Remove commented out declaration from S_validate_suid()
10607 ____________________________________________________________________________
10608 [ 32995] By: rgs on 2008/01/18 09:18:58
10609 Log: New tests for new ops. Most of them are TODO
10611 ! ext/Safe/t/safeops.t
10612 ____________________________________________________________________________
10613 [ 32994] By: nicholas on 2008/01/18 09:09:56
10614 Log: Remove commented out code from S_validate_suid()
10617 ____________________________________________________________________________
10618 [ 32993] By: nicholas on 2008/01/18 08:20:13
10619 Log: Add Weed out needless PERL_UNUSED_ARG to perltodo. It's a good
10620 "cage cleaner" task.
10623 ____________________________________________________________________________
10624 [ 32990] By: nicholas on 2008/01/17 14:23:48
10625 Log: warn if ++ or -- are unable to change the value because it's beyond
10626 the limit of representation in NVs, using a new warnings category
10629 ! lib/warnings.pm pod/perldiag.pod pod/perllexwarn.pod sv.c
10630 ! t/op/inc.t warnings.h warnings.pl
10631 ____________________________________________________________________________
10632 [ 32989] By: stevep on 2008/01/17 12:24:21
10633 Log: Upgrade to Math-Complex-1.47
10635 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
10637 ____________________________________________________________________________
10638 [ 32988] By: nicholas on 2008/01/17 11:31:38
10639 Log: Generate the warnings masks programatically.
10640 Get the correct line number when reporting errors from &check_bits.
10643 ____________________________________________________________________________
10644 [ 32987] By: nicholas on 2008/01/17 08:17:11
10645 Log: Add a diagram for the 5.11 SV class structure, including B::REGEXP.
10648 ____________________________________________________________________________
10649 [ 32986] By: nicholas on 2008/01/16 18:55:14
10650 Log: Subject: [PATCH utils/perlbug.PL] Don't ask about a module when using -ok
10651 From: Abigail <abigail@abigail.be>
10652 Message-ID: <20080116174617.GA30446@abigail.be>
10653 Date: Wed, 16 Jan 2008 18:46:17 +0100
10656 ____________________________________________________________________________
10657 [ 32982] By: rgs on 2008/01/16 12:12:10
10658 Log: A couple of POD fixes by Steven Schubiger
10660 ! pad.h pod/perlapi.pod pod/perlintern.pod sv.c
10661 ____________________________________________________________________________
10662 [ 32981] By: stevep on 2008/01/15 19:20:53
10663 Log: Thanks to Sébstien Aperghis-Tramoni's suggestion, updated version
10664 numbers in a few extra files and regenerated uconfig.h.
10666 ! Porting/config_H uconfig.h uconfig.sh
10667 ____________________________________________________________________________
10668 [ 32980] By: rgs on 2008/01/15 14:23:04
10669 Log: Boolean priority bug, found by Mashrab Kuvatov:
10671 Subject: Re: [perl #49646] perlbug AutoReply: open ':locale' does not work under locale with the modifier
10672 From: Mashrab Kuvatov <kmashrab@uni-bremen.de>
10673 Date: Tue, 15 Jan 2008 15:17:42 +0100
10674 Message-Id: <200801151517.46296.kmashrab@uni-bremen.de>
10676 ! ext/Encode/encoding.pm
10677 ____________________________________________________________________________
10678 [ 32979] By: rgs on 2008/01/15 11:11:07
10679 Log: Subject: [PATCH-revised] Fix range operator
10680 From: "Jerry D. Hedden" <jdhedden@cpan.org>
10681 Date: Mon, 14 Jan 2008 19:56:48 -0500
10682 Message-ID: <1ff86f510801141656i325ac69ev8a0af47f9fe72a1e@mail.gmail.com>
10684 ! pp_ctl.c pp_hot.c t/op/range.t
10685 ____________________________________________________________________________
10686 [ 32978] By: rgs on 2008/01/14 23:08:11
10687 Log: Subject: consting IO.xs
10688 From: "Robin Barker" <Robin.Barker@npl.co.uk>
10689 Date: Sat, 22 Dec 2007 00:56:18 -0000
10690 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939A1@exchsvr2.npl.ad.local>
10693 ____________________________________________________________________________
10694 [ 32977] By: rgs on 2008/01/14 22:48:46
10695 Log: When parsing LC_ALL or LANG to get the locale's encoding, ignore
10696 whatever is after the @, since that's a modifier, not an encoding.
10698 ! ext/Encode/encoding.pm
10699 ____________________________________________________________________________
10700 [ 32976] By: rgs on 2008/01/14 22:21:01
10701 Log: Subject: [PATCH regexp.h] consting
10702 From: "Robin Barker" <Robin.Barker@npl.co.uk>
10703 Date: Mon, 14 Jan 2008 20:39:35 -0000
10704 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939CA@exchsvr2.npl.ad.local>
10707 ____________________________________________________________________________
10708 [ 32974] By: merijn on 2008/01/14 16:37:08
10709 Log: Intermediate update/regen in cleanup process, dtrace support
10712 ! Configure Porting/Glossary config_h.SH
10713 ____________________________________________________________________________
10714 [ 32971] By: nicholas on 2008/01/13 20:58:56
10715 Log: Re-order so that the !SvOK() case is last (which should be rare)
10716 Remove the FIXME comment as I had already fixed it.
10719 ____________________________________________________________________________
10720 [ 32970] By: stevep on 2008/01/13 15:28:30
10721 Log: Upgrade to Math-Complex-1.44
10723 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
10725 ____________________________________________________________________________
10726 [ 32969] By: nicholas on 2008/01/12 22:20:39
10727 Log: For 5.12: saner behaviour for `length`
10728 (Make C<length undef> return undef).
10729 Patch mostly by Rafael, with some fine tuning by me.
10731 ! pod/perlfunc.pod pp.c sv.c sv.h t/lib/warnings/9uninit
10732 ! t/lib/warnings/mg t/op/length.t t/op/vec.t
10733 ____________________________________________________________________________
10734 [ 32968] By: nicholas on 2008/01/12 21:57:06
10735 Log: Fix bug whereby length on a tied scalar that returned a UTF-8 value
10736 would not be correct the first time. (And for the more pathological
10737 case, would be incorrect if the UTF-8-ness of the returned value
10741 ! MANIFEST mg.c t/op/length.t
10742 ____________________________________________________________________________
10743 [ 32967] By: nicholas on 2008/01/12 21:07:14
10744 Log: Subject: Re: [PATCH] Stop DTrace config option looping in non-interactive mode
10745 From: Andy Armstrong <andy@hexten.net>
10746 Message-Id: <4C6BD298-5CD3-49EA-8FED-4A6DA24BFA7B@hexten.net>
10747 Date: Sat, 12 Jan 2008 20:27:46 +0000
10750 ____________________________________________________________________________
10751 [ 32966] By: stevep on 2008/01/12 03:13:55
10752 Log: Subject: [PATCH] tru64: poison stack, write protect string constants
10753 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
10754 Date: Sat, 12 Jan 2008 03:27:10 +0200 (EET)
10755 Message-Id: <200801120127.m0C1RAZ6088857@kosh.hut.fi>
10758 ____________________________________________________________________________
10759 [ 32965] By: craigb on 2008/01/12 01:07:54
10760 Log: Nit disabling dtrace on VMS (2 single quotes inside double quotes
10761 causes symbol interpolation in DCL).
10764 ____________________________________________________________________________
10765 [ 32964] By: craigb on 2008/01/12 01:01:45
10766 Log: Don't quote a whitespace-containing ABSPERL when the whitespace
10767 means it is a command with parameter(s).
10769 ! lib/ExtUtils/MM_Unix.pm
10770 ____________________________________________________________________________
10771 [ 32963] By: nicholas on 2008/01/11 20:28:34
10772 Log: Subject: [PATCH] sh doesn't know about !
10773 From: Andy Armstrong <andy@hexten.net>
10774 Message-Id: <7EC45604-54BE-4738-90B2-7AC5C6D17026@hexten.net>
10775 Date: Fri, 11 Jan 2008 19:34:25 +0000
10778 ____________________________________________________________________________
10779 [ 32962] By: nicholas on 2008/01/11 20:27:23
10780 Log: Well, I know *something* passed make test from a clean build before
10781 change 32961, and I thought that it was the right thing, but I guess
10782 not. It should have read like this.
10785 ____________________________________________________________________________
10786 [ 32961] By: nicholas on 2008/01/11 19:01:39
10787 Log: assert that these are the regexps you were looking for.
10788 (at least for the most commonly used macros).
10789 Remove the duplicate definition of RX_SUBBEG(), which I was sure I'd
10793 ____________________________________________________________________________
10794 [ 32960] By: nicholas on 2008/01/11 18:03:18
10795 Log: __DATE__ and __TIME__ are both string literals, so we can concatentate
10796 them, rather than formating them via %s.
10799 ____________________________________________________________________________
10800 [ 32959] By: nicholas on 2008/01/11 17:00:59
10801 Log: Pack the recycled pad offsets into an SV at PL_regex_pad[0]. This will
10802 use less memory than an AV.
10804 ! intrpvar.h op.c perl.c
10805 ____________________________________________________________________________
10806 [ 32958] By: nicholas on 2008/01/11 16:42:11
10807 Log: Remove C variables (and a parameter!) now unused since -P bit the dust.
10809 ! embed.fnc embed.h perl.c proto.h
10810 ____________________________________________________________________________
10811 [ 32956] By: nicholas on 2008/01/11 15:04:51
10812 Log: Note the U8 sized space created by removing -P, and check that it is
10813 now an illegal command line flag.
10815 ! intrpvar.h t/run/switches.t
10816 ____________________________________________________________________________
10817 [ 32955] By: rgs on 2008/01/11 13:59:32
10818 Log: Rename PERL_MAX_SUB_DEPTH to PERL_SUB_DEPTH_WARN, per Tim Bunce's
10821 ! perl.h pp_ctl.c pp_hot.c
10822 ____________________________________________________________________________
10823 [ 32954] By: rgs on 2008/01/11 13:55:07
10824 Log: Remove the -P switch
10826 - t/comp/cpp.aux t/comp/cpp.t t/run/switchPx.aux
10828 ! MANIFEST README.hpux README.os390 embedvar.h intrpvar.h perl.c
10829 ! perlapi.h pod/perl.pod pod/perldiag.pod pod/perlfilter.pod
10830 ! pod/perlrun.pod sv.c toke.c
10831 ____________________________________________________________________________
10832 [ 32953] By: nicholas on 2008/01/11 13:36:54
10833 Log: Subject: [PATCH] Add dtrace support
10834 From: Andy Armstrong <andy@hexten.net>
10835 Message-Id: <F4AC553F-7C7F-49C3-98C2-E04681E1004F@hexten.net>
10836 Date: Thu, 10 Jan 2008 22:20:52 +0000
10838 with fixups as discussed on list, plus adding usedtrace to Glossary,
10839 plus propagating all the new config variables everywhere.
10840 (Was there an automatic way to do that? I did it with emacs macros)
10842 + mydtrace.h perldtrace.d
10843 ! Configure Cross/config.sh-arm-linux MANIFEST Makefile.SH
10844 ! NetWare/config.wc Porting/Glossary config_h.SH configure.com
10845 ! cop.h epoc/config.sh plan9/config_sh.sample symbian/config.sh
10846 ! uconfig.h uconfig.sh win32/config.bc win32/config.ce
10847 ! win32/config.gc win32/config.vc win32/config.vc64
10848 ! win32/config_H.bc win32/config_H.ce win32/config_H.gc
10849 ! win32/config_H.vc win32/config_H.vc64
10850 ____________________________________________________________________________
10851 [ 32952] By: nicholas on 2008/01/11 13:22:35
10852 Log: Remove PM_GETRE_SAFE and PM_SETRE_SAFE as nothing uses them.
10855 ____________________________________________________________________________
10856 [ 32951] By: nicholas on 2008/01/11 12:47:57
10857 Log: Remove code that protected pp_qr against REGEXPs going away during
10858 global destruction whilst they were stored via true references in
10859 PL_regex_padav. It won't happen again (unless someone manages to get
10860 a reference to an OP's regexp, which is also a risk in 5.10 and 5.8)
10863 ____________________________________________________________________________
10864 [ 32950] By: nicholas on 2008/01/11 12:14:04
10865 Log: REGEXPs are now stored directly in PL_regex_padav, rather than
10866 indirectly via RVs. This saves memory, and removes 1 level of pointer
10869 ! op.c op.h pp_ctl.c regexec.c
10870 ____________________________________________________________________________
10871 [ 32949] By: rgs on 2008/01/11 11:31:34
10872 Log: Introduce macro PERL_MAX_SUB_DEPTH
10874 ! perl.h pp_ctl.c pp_hot.c
10875 ____________________________________________________________________________
10876 [ 32948] By: rgs on 2008/01/11 10:42:13
10877 Log: Subject: Re: [perl #49564] Re: MRO and av_clear
10878 From: Rick Delaney <rick@bort.ca>
10879 Date: Wed, 9 Jan 2008 13:36:55 -0500
10880 Message-ID: <20080109183655.GB11282@bort.ca>
10882 ! embed.fnc embed.h mg.c perl.h proto.h t/mro/basic.t
10883 ____________________________________________________________________________
10884 [ 32947] By: rgs on 2008/01/11 10:37:00
10885 Log: Subject: [PATCH ext/POSIX/POSIX.xs]
10886 From: "Robin Barker" <Robin.Barker@npl.co.uk>
10887 Date: Thu, 10 Jan 2008 18:50:12 -0000
10888 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939C3@exchsvr2.npl.ad.local>
10892 ! ext/POSIX/POSIX.xs
10893 ____________________________________________________________________________
10894 [ 32946] By: rgs on 2008/01/11 10:34:41
10895 Log: Subject: [PATCH Porting/manicheck]
10896 From: "Robin Barker" <Robin.Barker@npl.co.uk>
10897 Date: Thu, 10 Jan 2008 18:48:04 -0000
10898 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939C2@exchsvr2.npl.ad.local>
10900 ! Porting/manicheck
10901 ____________________________________________________________________________
10902 [ 32945] By: rgs on 2008/01/11 10:05:49
10903 Log: Subject: [DOC PATCH] was Re: things deprecated for removal in 5.12
10904 From: Paul Johnson <paul@pjcj.net>
10905 Date: Thu, 10 Jan 2008 23:44:20 +0100
10906 Message-ID: <20080110224420.GB29292@pjcj.net>
10909 ____________________________________________________________________________
10910 [ 32944] By: nicholas on 2008/01/10 23:55:40
10911 Log: Better descriptions for PL_regex_pad and PL_regex_padav.
10914 ____________________________________________________________________________
10915 [ 32943] By: nicholas on 2008/01/10 23:54:22
10916 Log: Real regexps are stored via RVs, IVs can only mean spare slots. Hence
10917 it's safe to make the scalar undefined, rather than calling out to
10918 write a 0 that would also be interpreted as a NULL pointer.
10921 ____________________________________________________________________________
10922 [ 32942] By: nicholas on 2008/01/10 23:32:27
10923 Log: Change 32899 missed undoing the reference count increase when the SV
10924 is popped off the AV.
10925 "There's Something Wrong with our Bloody Leak Checking Today", as
10926 Beattie didn't put it. It seems that we really can't check for leaking
10927 scalars in perl_destruct, because we do our damndest to free them
10928 brute force, rather than by undefining the symbol table and seeing
10929 what sticks around.
10932 ____________________________________________________________________________
10933 [ 32941] By: nicholas on 2008/01/10 22:38:10
10934 Log: Reverse the TODOs on t/op/regexp_qr_embed_thr.t - they all pass now.
10937 ____________________________________________________________________________
10938 [ 32940] By: nicholas on 2008/01/10 22:37:20
10939 Log: Un-TODO (and un-SKIP) tests in t/op/pat_thr.t that now pass.
10940 Some TODOs still remain. Bounties?
10943 ____________________________________________________________________________
10944 [ 32939] By: nicholas on 2008/01/10 22:06:53
10945 Log: It seems that you don't need to reference count PL_reg_curpm without
10946 ithreads, so don't waste time doing it there.
10949 ____________________________________________________________________________
10950 [ 32938] By: nicholas on 2008/01/10 21:16:01
10951 Log: The correct solution is to reference count the regexp in PL_reg_curpm,
10952 rather than put in lots of hacks to work round not reference counting
10956 ____________________________________________________________________________
10957 [ 32937] By: nicholas on 2008/01/10 21:15:02
10958 Log: Ensure DEBUG_LEAKING_SCALARS_ABORT can't be circumvented by fatal
10959 warnings. Add an abort() if you try to dup a freed scalar.
10962 ____________________________________________________________________________
10963 [ 32935] By: nicholas on 2008/01/10 17:27:39
10964 Log: Fix bug picked up by printf format warnings - a cast is needed where
10965 UV is larger than U32 for dumping leaking scalars.
10968 ____________________________________________________________________________
10969 [ 32934] By: nicholas on 2008/01/10 00:32:20
10970 Log: Subject: [PATCH] Move the reg_stringify logic to Perl_sv_2pv_flags
10971 From: avar@cpan.org (Ævar Arnfjörð Bjarmason)
10972 Date: Wed, 09 Jan 2008 21:05:15 +0000
10973 Message-ID: <86zlveaewk.fsf@cpan.org>
10975 with two corrections.
10976 Plus remove reg_stringify from embed.fnc and regen.
10978 ! embed.fnc embed.h global.sym perl.h proto.h regcomp.c sv.c
10979 ____________________________________________________________________________
10980 [ 32933] By: davem on 2008/01/09 23:57:36
10981 Log: seen_eval regex field wasn't getting cloned
10983 ! regcomp.c t/op/threads.t
10984 ____________________________________________________________________________
10985 [ 32932] By: nicholas on 2008/01/09 23:26:14
10986 Log: Fix the bug introduced by the bug fix of change 30755.
10987 (Certain regexps could SEGV if cloned).
10989 ! regcomp.c t/op/pat.t
10990 ____________________________________________________________________________
10991 [ 32931] By: nicholas on 2008/01/09 22:42:04
10992 Log: Variants of several regression tests that run the actul tests inside
10993 a new thread, to test ithread's cloning, particularly of regexps.
10995 + t/op/index_thr.t t/op/pat_thr.t t/op/reg_email_thr.t
10996 + t/op/regexp_qr_embed_thr.t t/op/substr_thr.t t/thread_it.pl
10997 ! MANIFEST t/op/index.t t/op/pat.t t/op/re_tests
10998 ! t/op/reg_email.t t/op/regexp.t t/op/substr.t
10999 ____________________________________________________________________________
11000 [ 32930] By: nicholas on 2008/01/09 22:36:21
11001 Log: grep the MANIFEST to avoid having hard coded numbers in readdir.t
11004 ____________________________________________________________________________
11005 [ 32929] By: stevep on 2008/01/09 21:50:25
11006 Log: Upgrade to Math-Complex-1.43
11008 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
11010 ____________________________________________________________________________
11011 [ 32928] By: stevep on 2008/01/09 21:18:39
11012 Log: Only code paths in hv_store either XSRETURN_NO or XSRETURN_YES.
11013 Change the prototype to return void, remove the output to RETVAL
11014 (which isn't set anyway), and fix a typo in the code.
11016 ! ext/Hash/Util/Util.xs
11017 ____________________________________________________________________________
11018 [ 32927] By: merijn on 2008/01/09 21:05:38
11019 Log: Intermediate re-gen for AndyA's dtrace work. More to come
11022 ____________________________________________________________________________
11023 [ 32926] By: mhx on 2008/01/09 19:37:06
11024 Log: Subject: Re: [PATCH] Exclude .svn and _darcs from IPC::SysV's Makefile.PL libscan
11025 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
11026 Date: Wed, 9 Jan 2008 19:58:11 +0100
11027 Message-ID: <20080109195811.2c5353e5@r2d2>
11029 Make libscan() in IPC::SysV's Makefile.PL inherit EU::MM's
11030 libscan() behaviour.
11032 ! ext/IPC/SysV/Makefile.PL
11033 ____________________________________________________________________________
11034 [ 32925] By: steveh on 2008/01/09 17:59:11
11035 Log: Fix prototype in regexp code following #32851, and regen
11037 ! embed.fnc pod/perlapi.pod proto.h regexp.h
11038 ____________________________________________________________________________
11039 [ 32922] By: rgs on 2008/01/09 16:52:36
11040 Log: Revert change #32920, since it was solved another way by #32890.
11043 ____________________________________________________________________________
11044 [ 32921] By: rgs on 2008/01/09 16:46:57
11045 Log: Subject: [PATCH] refactor PL_opargs generation in opcode.pl and fix helem
11046 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
11047 Date: Thu, 3 Jan 2008 01:29:35 +0100
11048 Message-ID: <20080103012935.759bda90@r2d2>
11051 ____________________________________________________________________________
11052 [ 32920] By: rgs on 2008/01/09 16:32:55
11053 Log: Subject: RE: compile warnings w/ PM_SETRE and ReREFCNT_inc
11054 From: "Robin Barker" <Robin.Barker@npl.co.uk>
11055 Date: Mon, 7 Jan 2008 14:10:30 -0000
11056 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939AE@exchsvr2.npl.ad.local>
11059 ____________________________________________________________________________
11060 [ 32918] By: nicholas on 2008/01/09 15:34:42
11061 Log: Add DEBUG_LEAKING_SCALARS_ABORT, to call abort() if any scalars leak,
11062 or are freed too many times.
11065 ____________________________________________________________________________
11066 [ 32916] By: rgs on 2008/01/09 13:16:34
11067 Log: Add a few =cuts (so configpm is displayed mostly correctly
11068 by perldoc or by search.cpan.org)
11071 ____________________________________________________________________________
11072 [ 32915] By: rgs on 2008/01/09 12:33:27
11073 Log: Fix leak introduced by change #32873, thanks to Nicholas
11076 ____________________________________________________________________________
11077 [ 32914] By: nicholas on 2008/01/09 11:47:12
11078 Log: 1e4 isn't large enough with 16 byte long doubles (at least on x86_64).
11079 However, 1e5 does take us "to infinity and beyond"
11080 (Plus use cmp_ok, for better diagnostics)
11083 ____________________________________________________________________________
11084 [ 32913] By: nicholas on 2008/01/09 11:40:12
11085 Log: Change 32899 missed the other double-reference count.
11088 ____________________________________________________________________________
11089 [ 32912] By: nicholas on 2008/01/09 11:34:41
11090 Log: newSV() + sv_upgrade() => newSV_type()
11093 ____________________________________________________________________________
11094 [ 32911] By: rgs on 2008/01/09 10:54:27
11095 Log: Subject: [PATCH] Move re::regexp_pattern to universal.c
11096 From: "Jerry D. Hedden" <jdhedden@cpan.org>
11097 Date: Tue, 8 Jan 2008 15:01:02 -0500
11098 Message-ID: <1ff86f510801081201q5c36f055re6165ebfe8876c2e@mail.gmail.com>
11101 ! MANIFEST ext/Data/Dumper/Dumper.pm ext/Data/Dumper/t/bless.t
11102 ! ext/re/re.pm ext/re/re.xs ext/re/t/re_funcs.t universal.c
11103 ____________________________________________________________________________
11104 [ 32910] By: rgs on 2008/01/09 10:11:10
11105 Log: Remove the warning "v-string in require/use non portable"
11107 ! ext/B/B/Deparse.pm pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
11108 ! t/lib/warnings/pp_ctl
11109 ____________________________________________________________________________
11110 [ 32909] By: rgs on 2008/01/09 09:55:33
11111 Log: Subject: [PATCH] B::Deparse fixes for implicit smartmatching in given/when
11112 From: Florian Ragwitz <rafl@debian.org>
11113 Date: Tue, 8 Jan 2008 19:56:47 +0100
11114 Message-ID: <20080108185647.GD11813@perldition.org>
11116 ! ext/B/B/Deparse.pm ext/B/t/deparse.t
11117 ____________________________________________________________________________
11118 [ 32908] By: stevep on 2008/01/09 02:36:33
11119 Log: Upgrade to Math-Complex-1.42
11121 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
11123 ____________________________________________________________________________
11124 [ 32907] By: stevep on 2008/01/09 02:29:48
11125 Log: Upgrade to Module-Load-Conditional-0.24
11127 ! lib/Module/Load/Conditional.pm
11128 ____________________________________________________________________________
11129 [ 32906] By: davem on 2008/01/09 01:50:38
11130 Log: change #31447 was wrong. Really handle cloning a stale lexical var
11132 ! pad.c t/op/closure.t
11133 ____________________________________________________________________________
11134 [ 32905] By: rgs on 2008/01/08 22:45:03
11135 Log: Subject: [patch] [Win32] Make Perl build on Win32 when the path contains whitespace
11136 From: Max Maischein <corion@cpan.org>
11137 Date: Mon, 07 Jan 2008 20:48:04 +0100
11138 Message-ID: <478281F4.9000202@cpan.org>
11140 ! lib/ExtUtils/MM_Unix.pm lib/File/CheckTree.t
11141 ____________________________________________________________________________
11142 [ 32904] By: rgs on 2008/01/08 22:33:31
11143 Log: Subject: Re: [PATCH] docs more open() and $_ related entries
11144 From: "Gabor Szabo" <szabgab@gmail.com>
11145 Date: Tue, 8 Jan 2008 22:07:54 +0200
11146 Message-ID: <d8a74af10801081207q2637419dy59f1a3600bcc4a76@mail.gmail.com>
11148 ! pod/perlfunc.pod pod/perlvar.pod
11149 ____________________________________________________________________________
11150 [ 32903] By: rgs on 2008/01/08 22:12:56
11151 Log: Subject: [PATCH] AutoLoader: Remove AutoLoader::can
11152 From: Steffen Mueller <l2ot9pa02@sneakemail.com>
11153 Date: Fri, 30 Nov 2007 23:02:03 +0100
11154 Message-ID: <20071130220203.26939.qmail@lists.develooper.com>
11156 ! lib/AutoLoader.pm lib/AutoLoader/t/01AutoLoader.t
11157 ____________________________________________________________________________
11158 [ 32902] By: nicholas on 2008/01/08 17:55:41
11159 Log: With regexps stored as real RVs, we can eliminate SvREPADTMP().
11160 Exterminate! Exterminate! Exterminate!
11163 ____________________________________________________________________________
11164 [ 32901] By: nicholas on 2008/01/08 17:35:19
11165 Log: PL_regex_padav can simply be dup()ed. This is surprisingly satisfying.
11168 ____________________________________________________________________________
11169 [ 32900] By: nicholas on 2008/01/08 17:10:29
11170 Log: In PL_regexp_padav, store regexps via real references, rather than
11171 hiding them within IVs. We can do this now that they are real SV
11174 ! op.h perl.c pp_hot.c sv.c
11175 ____________________________________________________________________________
11176 [ 32899] By: nicholas on 2008/01/08 16:42:31
11177 Log: Correct a long-standing ithreads reference counting anonamly - the
11178 reference count only needs "doubling" when the scalar is pushed onto
11179 PL_regex_padav for the second time.
11181 ! op.c regexec.c sv.c
11182 ____________________________________________________________________________
11183 [ 32897] By: nicholas on 2008/01/08 09:27:38
11184 Log: Subject: [PATCH] ARRAY(0x...) is not very helpful in sprintf.t diagnostics
11185 Message-ID: <55933.71.35.169.13.1199777041.squirrel@webmail.efn.org>
11186 From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
11187 Date: Mon, 7 Jan 2008 23:24:01 -0800 (PST)
11190 ____________________________________________________________________________
11191 [ 32896] By: nicholas on 2008/01/07 23:31:34
11192 Log: Post change 32880, restore the dummy sub Regexp::DESTROY {}
11195 ____________________________________________________________________________
11196 [ 32895] By: nicholas on 2008/01/07 21:17:10
11197 Log: Clarify the use of SVf_BREAK on PL_reg_curpm.
11200 ____________________________________________________________________________
11201 [ 32894] By: nicholas on 2008/01/07 18:24:39
11202 Log: Don't set the public IV or NV flags if the string converted from has
11203 trailing garbage. This behaviour is consistent with not setting the
11204 public IV or NV flags if the value is out of range for the type.
11207 ____________________________________________________________________________
11208 [ 32893] By: nicholas on 2008/01/07 17:27:51
11209 Log: Save an upgrade each by first setting the NV on PL_sv_yes and PL_sv_no
11210 at interpreter construction time.
11213 ____________________________________________________________________________
11214 [ 32892] By: rgs on 2008/01/07 16:55:44
11215 Log: Subject: [PATCH] v5.8.8: File::Temp.pm (_gettemp): ignore dir -w test on Cygwin
11216 From: Jari Aalto <jari.aalto@cante.net>
11217 Date: Sat, 05 Jan 2008 13:22:17 +0200
11218 Message-ID: <bq8034ba.fsf@blue.sea.net>
11221 ____________________________________________________________________________
11222 [ 32891] By: rgs on 2008/01/07 14:55:23
11223 Log: Subject: [PATCH] Big slowdown in 5.10 @_ parameter passing
11224 From: Rick Delaney <rick@bort.ca>
11225 Date: Sun, 6 Jan 2008 14:14:39 -0500
11226 Message-ID: <20080106191439.GF13935@bort.ca>
11229 ____________________________________________________________________________
11230 [ 32890] By: nicholas on 2008/01/07 13:53:57
11231 Log: ReREFCNT_inc() should return a pointer to REGEXP.
11232 [I don't get warnings about void context here, but I'm sure someone
11236 ____________________________________________________________________________
11237 [ 32889] By: steveh on 2008/01/07 12:17:51
11238 Log: Win32 doesn't set $Config{d_fork} when its pseudofork emulation is
11239 present, and checking for $Config{d_pseudofork} is no good for dual-
11240 lived modules that must work with older perls, so do a more elaborate
11241 test (as per existing Test-Simple and IO test scripts).
11243 ! lib/File/Temp/t/fork.t
11244 ____________________________________________________________________________
11245 [ 32888] By: rgs on 2008/01/07 11:21:29
11246 Log: Let's remove the grep in void context warning.
11248 ! op.c t/lib/warnings/op
11249 ____________________________________________________________________________
11250 [ 32887] By: rgs on 2008/01/07 11:05:49
11251 Log: Subject: - perlcommunity.patch (1/1) [PATCH] perlcommunity: "Perl Mongers" and calendar corrections
11252 From: brian d foy <brian.d.foy@gmail.com>
11253 Date: Fri, 04 Jan 2008 14:07:27 -0600
11254 Message-ID: <040120081407272341%brian.d.foy@gmail.com>
11256 ! pod/perlcommunity.pod
11257 ____________________________________________________________________________
11258 [ 32886] By: rgs on 2008/01/07 11:02:01
11259 Log: Subject: [PATCH] Cleanup lib/B
11260 From: "Jerry D. Hedden" <jdhedden@cpan.org>
11261 Date: Fri, 4 Jan 2008 13:22:36 -0500
11262 Message-ID: <1ff86f510801041022i5535ed7frfd64a93d99036e18@mail.gmail.com>
11265 ____________________________________________________________________________
11266 [ 32885] By: rgs on 2008/01/07 11:00:37
11267 Log: Subject: [PATCH] Cleanup File::Temp test file (revised)
11268 From: "Jerry D. Hedden" <jdhedden@cpan.org>
11269 Date: Fri, 4 Jan 2008 12:39:35 -0500
11270 Message-ID: <1ff86f510801040939t560c459dm6b780ab3dc5cc6c3@mail.gmail.com>
11272 ! lib/File/Temp/t/fork.t
11273 ____________________________________________________________________________
11274 [ 32884] By: demerphq on 2008/01/07 00:20:33
11275 Log: dev version numbers, xs and warnings dont play together nicely, so use MM->parse_version() to smooth over the cracks....
11277 ! ext/DB_File/DB_File.pm ext/DB_File/Makefile.PL
11278 ! ext/GDBM_File/GDBM_File.pm ext/GDBM_File/Makefile.PL
11279 ____________________________________________________________________________
11280 [ 32883] By: demerphq on 2008/01/06 21:43:24
11281 Log: Silence new warning grep in void context warning in various modules and test files, also silence a warning that came from a previous 'dev' version number bump.
11283 ! ext/DB_File/DB_File.pm ext/DB_File/t/db-btree.t
11284 ! ext/DB_File/t/db-hash.t ext/DB_File/t/db-recno.t
11285 ! ext/GDBM_File/GDBM_File.pm ext/GDBM_File/t/gdbm.t lib/CGI.pm
11286 ! lib/CGI/t/no_tabindex.t lib/ExtUtils/Embed.pm
11287 ! lib/ExtUtils/MM_Unix.pm
11288 ____________________________________________________________________________
11289 [ 32882] By: demerphq on 2008/01/06 21:34:43
11290 Log: Remove FIXME that is already fixed.
11293 ____________________________________________________________________________
11294 [ 32881] By: demerphq on 2008/01/06 20:34:41
11295 Log: Make Data::Dumper handle blessed regexes properly, bump version as well. This may not be entirely correct on older perls, needs further investigation.
11297 ! ext/Data/Dumper/Dumper.pm ext/Data/Dumper/Dumper.xs
11298 ! ext/Data/Dumper/t/bless.t
11299 ____________________________________________________________________________
11300 [ 32880] By: demerphq on 2008/01/06 20:33:48
11301 Log: Make new regex type be 'REGEXP' and make all core qr//'s be in class Regexp (and related changes)
11303 ! ext/Devel/Peek/t/Peek.t lib/Test/Builder.pm lib/overload.t
11305 ____________________________________________________________________________
11306 [ 32879] By: rgs on 2008/01/06 18:00:41
11307 Log: Don't use grep in scalar context
11309 ! lib/ExtUtils/MM_Unix.pm
11310 ____________________________________________________________________________
11311 [ 32878] By: rgs on 2008/01/06 17:56:03
11312 Log: Fix "grep in void context" warnings
11314 ! ext/SDBM_File/t/sdbm.t
11315 ____________________________________________________________________________
11316 [ 32877] By: rgs on 2008/01/06 17:54:19
11317 Log: Fix "grep in void context" warning
11319 ! lib/Unicode/UCD.t
11320 ____________________________________________________________________________
11321 [ 32876] By: rgs on 2008/01/06 17:14:22
11322 Log: Subject: Re: grep and smart match should warn in void context
11323 From: Michael G Schwern <schwern@pobox.com>
11324 Date: Sun, 23 Dec 2007 11:56:08 -0800
11325 Message-ID: <476EBD58.9050505@pobox.com>
11327 ! op.c t/lib/warnings/op
11328 ____________________________________________________________________________
11329 [ 32875] By: rgs on 2008/01/06 16:37:21
11330 Log: Document that sitecustomize.pl in run from a BEGIN block
11333 ____________________________________________________________________________
11334 [ 32874] By: rgs on 2008/01/06 16:19:22
11335 Log: Subject: [perl #49003] pp_ftrread appears to use the wrong access mode for -x when using "use filetest 'access';"
11336 From: pravus@cpan.org (via RT) <perlbug-followup@perl.org>
11337 Date: Fri, 21 Dec 2007 10:05:15 -0800
11338 Message-ID: <rt-3.6.HEAD-22850-1198260315-255.49003-75-0@perl.org>
11341 ____________________________________________________________________________
11342 [ 32873] By: rgs on 2008/01/06 16:03:13
11343 Log: Subject: Re: [perl #49264] say behaves as just print on tied filehandle
11344 From: Michael G Schwern <schwern@pobox.com>
11345 Date: Wed, 02 Jan 2008 17:08:36 -0800
11346 Message-ID: <477C3594.9080302@pobox.com>
11348 ! pod/perltie.pod pp_hot.c t/op/tiehandle.t
11349 ____________________________________________________________________________
11350 [ 32872] By: rgs on 2008/01/06 15:51:07
11351 Log: Subject: [PATCH] \X is equivalent to an atomic group
11352 From: Moritz Lenz <moritz@casella.verplant.org>
11353 Date: Sat, 05 Jan 2008 17:14:44 +0100
11354 Message-ID: <477FACF4.5030801@casella.verplant.org>
11356 ! pod/perlre.pod pod/perlunicode.pod
11357 ____________________________________________________________________________
11358 [ 32871] By: craigb on 2008/01/06 15:49:27
11359 Log: Subject: Re: Smoke [5.11.0] 32864 FAIL(F) MSWin32 Win2003 SP2 (x86/1 cpu)
11360 From: Abe Timmerman <abe@ztreet.demon.nl>
11361 Date: Sun, 06 Jan 2008 12:24:10 +0100
11362 Message-ID: <4780BA5A.80202@ztreet.demon.nl>
11364 Skip lib/File/Temp/t/fork.t when there is no fork.
11366 ! lib/File/Temp/t/fork.t
11367 ____________________________________________________________________________
11368 [ 32870] By: rgs on 2008/01/06 15:46:35
11369 Log: Subject: [PATCH - blead & 5.10.x] '~~' is not a feature [repost]
11370 From: "Jerry D. Hedden" <jdhedden@cpan.org>
11371 Date: Fri, 4 Jan 2008 14:11:32 -0500
11372 Message-ID: <1ff86f510801041111q1730ce02hbcac80b91d78a244@mail.gmail.com>
11375 ____________________________________________________________________________
11376 [ 32869] By: rgs on 2008/01/06 15:37:13
11377 Log: Fix bug #49298: B::Deparse fails to deparse a reference to an anonymous hash
11379 ! ext/B/B/Deparse.pm ext/B/t/deparse.t
11380 ____________________________________________________________________________
11381 [ 32868] By: nicholas on 2008/01/06 15:21:53
11382 Log: Enforce some type safety in PM_SETRE by adding PM_SETRE_OFFSET.
11385 ____________________________________________________________________________
11386 [ 32867] By: nicholas on 2008/01/06 13:35:38
11387 Log: Clarify the intent of the code in Perl_op_clear. Under ithreads, avoid
11388 calling sv_ivset twice. As a side effect, eliminate PM_GETRE_SAFE
11389 and PM_SETRE_SAFE, as we're doing "safe" explicitly in Perl_op_clear().
11392 ____________________________________________________________________________
11393 [ 32866] By: nicholas on 2008/01/06 13:04:51
11394 Log: Fix a bug in mad - regexps can be 8 bit, not just ASCII or UTF-8.
11397 ____________________________________________________________________________
11398 [ 32865] By: mhx on 2008/01/06 11:05:27
11399 Log: Fix compilation issues and warnings with exotic configuration.
11402 ____________________________________________________________________________
11403 [ 32864] By: stevep on 2008/01/06 05:46:02
11404 Log: Subject: consting Compress::Raw::Zlib and Filter::Util::Call
11405 From: "Robin Barker" <Robin.Barker@npl.co.uk>
11406 Date: Sat, 22 Dec 2007 00:47:51 -0000
11407 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399F@exchsvr2.npl.ad.local>
11409 ! ext/Compress/Raw/Zlib/Zlib.xs ext/Filter/Util/Call/Call.xs
11410 ____________________________________________________________________________
11411 [ 32863] By: nicholas on 2008/01/06 00:23:23
11412 Log: Allow sv_setsv_flags() to copy SVt_REGEXP much like it copies
11413 SVt_FORMAT - the just string buffer.
11415 ! ext/re/re.xs sv.c
11416 ____________________________________________________________________________
11417 [ 32862] By: nicholas on 2008/01/05 22:55:02
11418 Log: Fix a compilation warning created when RX_PRELEN() was changed to
11419 SvCUR(), which is an unsigned value.
11420 [Mmm, how many remaining parts of the regexp struct should be
11424 ____________________________________________________________________________
11425 [ 32861] By: nicholas on 2008/01/05 22:33:12
11426 Log: Make REGEXP a type distinct from SV. (Much like AV, CV, GV, HV).
11428 ! perl.h pp_ctl.c pp_hot.c regcomp.c regexec.c sv.c sv.h util.c
11429 ____________________________________________________________________________
11430 [ 32860] By: rgs on 2008/01/05 21:36:22
11434 ____________________________________________________________________________
11435 [ 32859] By: nicholas on 2008/01/05 21:33:30
11436 Log: Don't allocate the NV slot for SVt_REGEXP.
11438 ! dump.c ext/Devel/Peek/t/Peek.t regcomp.c regexp.h sv.c
11439 ____________________________________________________________________________
11440 [ 32858] By: rgs on 2008/01/05 21:17:39
11441 Log: AutoSplit is dual-lived, and is part of the AutoLoader distribution
11443 ! Porting/Maintainers.pl
11444 ____________________________________________________________________________
11445 [ 32857] By: demerphq on 2008/01/05 20:35:26
11446 Log: Fix regexec.c so $^N and $+ are correctly updated so that they work properly inside of (?{...}) blocks as reported by Moritz Lenz in
11448 Subject: Bugs in extended regexp features
11449 From: Moritz Lenz <moritz@casella.verplant.org>
11450 Date: Sat, 05 Jan 2008 17:14:37 +0100
11451 Message-ID: <477FACED.4000505@casella.verplant.org>
11453 ! regexec.c t/op/pat.t
11454 ____________________________________________________________________________
11455 [ 32856] By: demerphq on 2008/01/05 20:25:52
11456 Log: $Test::Harness::Verbose is a numeric value now so assigning -v to it isnt all that helpful.
11459 ____________________________________________________________________________
11460 [ 32855] By: rgs on 2008/01/05 20:06:59
11461 Log: Add a small note about numbered feature bundles
11463 ! Porting/pumpkin.pod
11464 ____________________________________________________________________________
11465 [ 32854] By: nicholas on 2008/01/05 18:02:02
11466 Log: In struct regexp move the member paren_names to the IV union.
11469 ____________________________________________________________________________
11470 [ 32853] By: nicholas on 2008/01/05 17:44:04
11471 Log: Convert all accesses of the member paren_names of struct regexp to
11472 be accessed via RXp_PAREN_NAMES(). (They are entirely within the
11473 regexp implementation).
11475 ! regcomp.c regexec.c regexp.h
11476 ____________________________________________________________________________
11477 [ 32852] By: nicholas on 2008/01/05 17:15:30
11478 Log: Abolish RXf_UTF8. Store the UTF-8-ness of the pattern with SvUTF8().
11480 ! op.c pp_ctl.c regcomp.c regexec.c regexp.h regnodes.h
11481 ____________________________________________________________________________
11482 [ 32851] By: nicholas on 2008/01/05 16:47:06
11483 Log: Make Perl_pregcomp() use SvUTF8() of the pattern, rather than the flag
11484 bit in pmflags, to decide whether the pattern is UTF-8.
11486 ! op.c pp_ctl.c regcomp.c regexec.c
11487 ____________________________________________________________________________
11488 [ 32850] By: demerphq on 2008/01/05 16:16:47
11489 Log: s/re/rx/ in an assert overlooked during recent renovations
11492 ____________________________________________________________________________
11493 [ 32849] By: nicholas on 2008/01/05 16:07:21
11494 Log: Replace all reads of RXf_UTF8 with RX_UTF8().
11496 ! dump.c ext/re/re.xs pp.c pp_hot.c regcomp.c regexec.c
11497 ____________________________________________________________________________
11498 [ 32848] By: demerphq on 2008/01/05 16:00:46
11499 Log: Add a 'test-reonly' target to the standard Makefile for *nix. (Not quite as clever as the one for win32, im working on it)
11502 ____________________________________________________________________________
11503 [ 32847] By: mhx on 2008/01/05 15:49:31
11504 Log: Remove IPC::SysV constant files from the MANIFEST.
11507 ____________________________________________________________________________
11508 [ 32846] By: mhx on 2008/01/05 15:47:40
11509 Log: Build const-(c|xs).inc in IPC::SysV on the fly.
11511 - ext/IPC/SysV/const-c.inc ext/IPC/SysV/const-xs.inc
11512 ! ext/IPC/SysV/Makefile.PL
11513 ____________________________________________________________________________
11514 [ 32845] By: nicholas on 2008/01/05 15:02:25
11515 Log: Abolish wraplen from struct regexp. We're already storing it in SvCUR.
11517 ! regcomp.c regexp.h
11518 ____________________________________________________________________________
11519 [ 32844] By: nicholas on 2008/01/05 14:50:07
11520 Log: Remove a comment that is no longer necessary since Perl Object bit
11521 the dust some time around 5.6
11524 ____________________________________________________________________________
11525 [ 32843] By: nicholas on 2008/01/05 14:43:55
11526 Log: Abolish RXp_PRELEN(rx) and RXp_WRAPLEN()
11527 Fix up some uses of RX_* macros in the block conditionally compiled
11528 with STUPID_PATTERN_CHECKS.
11530 ! regcomp.c regexp.h
11531 ____________________________________________________________________________
11532 [ 32842] By: nicholas on 2008/01/05 14:30:01
11533 Log: Make ext/re/t/re_funcs.t warnings clean.
11535 ! ext/re/t/re_funcs.t
11536 ____________________________________________________________________________
11537 [ 32841] By: nicholas on 2008/01/05 14:13:48
11538 Log: Abolish wrapped in struct regexp - store the wrapped pattern pointer
11541 ! ext/B/t/optree_constants.t ext/Devel/Peek/t/Peek.t regcomp.c
11543 ____________________________________________________________________________
11544 [ 32840] By: nicholas on 2008/01/05 13:54:38
11545 Log: Add RX_UTF8(), which is effectively SvUTF8() but for regexps.
11546 Remove RXp_PRECOMP() and RXp_WRAPPED().
11547 Change the parameter of S_debug_start_match() from regexp to REGEXP.
11548 Change its callers [the only part wrong for 5.10.x]
11550 ! embed.fnc proto.h regcomp.c regexec.c regexp.h
11551 ____________________________________________________________________________
11552 [ 32839] By: nicholas on 2008/01/05 13:13:36
11553 Log: Protect me (and my fellow muppets) from screens of "syntax errors" if
11554 one accidentally feeds embed.fnc or t/op/re_tests to the perl
11557 ! embed.fnc t/op/re_tests t/op/regexp.t
11558 ____________________________________________________________________________
11559 [ 32838] By: nicholas on 2008/01/05 11:30:31
11560 Log: BER is all very well, but it turns out that it's better to store the
11561 offset as either a byte (if <256), or a 0 byte with a STRLEN before.
11562 "better" in that the reading can be inlined, and even then the object
11563 code is smaller (function calls have space overhead). So goodbye
11564 Perl_sv_read_offset() and hello SvOOK_offset().
11566 ! dump.c embed.fnc embed.h global.sym pod/perlapi.pod proto.h
11568 ____________________________________________________________________________
11569 [ 32837] By: nicholas on 2008/01/05 00:59:18
11570 Log: Fix the compile for -DPERL_OLD_COPY_ON_WRITE (apart from the tenacious
11571 broken window: ../ext/Compress/Raw/Zlib/t/07bufsize.t)
11573 ! pp_ctl.c pp_hot.c regexp.h
11574 ____________________________________________________________________________
11575 [ 32836] By: nicholas on 2008/01/04 23:12:01
11576 Log: Re-implement the SvOOK() hack to store the offset as a BER encoded
11577 number in the part of the PVX that is being released. (It will always
11578 fit, as chopping off 1 byte gives just enough space for recording a
11579 delta of up to 127). This allows SvOOK() to co-exist with SvIOK_on(),
11580 which means all the calls to SvOOK_off() [with the possibility of a
11581 call to sv_backoff()] in SvIOK_on() can be removed. This ought to make
11582 a lot of straight line code a little bit simpler.
11583 OOK()d scalars can now be SVt_PV, as the IVX isn't needed.
11585 ! dump.c embed.fnc embed.h global.sym proto.h sv.c sv.h
11586 ____________________________________________________________________________
11587 [ 32835] By: nicholas on 2008/01/04 22:20:48
11588 Log: Oops. Forgot to propagate the rename of Perl_re_dup to Perl_re_dup_guts
11592 ____________________________________________________________________________
11593 [ 32834] By: nicholas on 2008/01/04 20:27:42
11594 Log: Re-implement mPUSHp() and mXPUSHp() using Perl_newSVpvn_flags(), which
11595 results in slightly smaller object code. (No extra work is done.)
11598 ____________________________________________________________________________
11599 [ 32833] By: nicholas on 2008/01/04 18:18:02
11600 Log: Add a small program that gets the C pre-processor to expand the macro
11601 passed on the command line.
11603 + Porting/expand-macro.pl
11605 ____________________________________________________________________________
11606 [ 32832] By: rgs on 2008/01/04 15:56:16
11607 Log: Subject: Notice of git tag retraction; also, [PATCH] correct Module::CoreList
11608 From: Sam Vilain <sam@vilain.net>
11609 Date: Thu, 27 Dec 2007 23:27:32 +1300
11610 Message-ID: <47737E14.9040908@vilain.net>
11612 ! lib/Module/CoreList.pm
11613 ____________________________________________________________________________
11614 [ 32831] By: rgs on 2008/01/04 15:51:00
11615 Log: SelfLoader is dual-lived
11617 ! Porting/Maintainers.pl
11618 ____________________________________________________________________________
11619 [ 32830] By: rgs on 2008/01/04 15:48:32
11620 Log: Upgrade to SelfLoader 1.13_03
11622 ! lib/SelfLoader.pm lib/SelfLoader/t/01SelfLoader.t
11623 ! lib/SelfLoader/t/02SelfLoader-buggy.t
11624 ____________________________________________________________________________
11625 [ 32829] By: rgs on 2008/01/04 15:47:48
11626 Log: Move the SelfLoader test files in their own subdirectory
11628 +> lib/SelfLoader/t/01SelfLoader.t
11629 +> lib/SelfLoader/t/02SelfLoader-buggy.t
11630 - lib/SelfLoader-buggy.t lib/SelfLoader.t
11632 ____________________________________________________________________________
11633 [ 32828] By: mhx on 2008/01/04 15:03:40
11634 Log: Follow up on change #32680. This fixes compilation
11635 with -DPERL_GLOBAL_STRUCT.
11638 ____________________________________________________________________________
11639 [ 32827] By: mhx on 2008/01/04 14:10:18
11640 Log: Upgrade to Devel::PPPort 3.13_01
11642 + ext/Devel/PPPort/parts/base/5010000
11643 + ext/Devel/PPPort/parts/base/5011000
11644 + ext/Devel/PPPort/parts/inc/newSVpv
11645 + ext/Devel/PPPort/parts/todo/5010000
11646 + ext/Devel/PPPort/parts/todo/5011000
11647 + ext/Devel/PPPort/t/newSVpv.t
11648 ! MANIFEST ext/Devel/PPPort/Changes ext/Devel/PPPort/HACKERS
11649 ! ext/Devel/PPPort/Makefile.PL ext/Devel/PPPort/PPPort_pm.PL
11650 ! ext/Devel/PPPort/PPPort_xs.PL ext/Devel/PPPort/README
11651 ! ext/Devel/PPPort/apicheck_c.PL
11652 ! ext/Devel/PPPort/devel/buildperl.pl
11653 ! ext/Devel/PPPort/devel/devtools.pl
11654 ! ext/Devel/PPPort/devel/mkapidoc.sh
11655 ! ext/Devel/PPPort/devel/mktodo ext/Devel/PPPort/devel/mktodo.pl
11656 ! ext/Devel/PPPort/devel/regenerate
11657 ! ext/Devel/PPPort/devel/scanprov ext/Devel/PPPort/mktests.PL
11658 ! ext/Devel/PPPort/module2.c ext/Devel/PPPort/module3.c
11659 ! ext/Devel/PPPort/parts/apicheck.pl
11660 ! ext/Devel/PPPort/parts/apidoc.fnc
11661 ! ext/Devel/PPPort/parts/base/5004000
11662 ! ext/Devel/PPPort/parts/base/5005000
11663 ! ext/Devel/PPPort/parts/base/5006000
11664 ! ext/Devel/PPPort/parts/base/5007001
11665 ! ext/Devel/PPPort/parts/base/5008001
11666 ! ext/Devel/PPPort/parts/base/5009002
11667 ! ext/Devel/PPPort/parts/base/5009003
11668 ! ext/Devel/PPPort/parts/base/5009004
11669 ! ext/Devel/PPPort/parts/base/5009005
11670 ! ext/Devel/PPPort/parts/embed.fnc
11671 ! ext/Devel/PPPort/parts/inc/MY_CXT
11672 ! ext/Devel/PPPort/parts/inc/SvPV
11673 ! ext/Devel/PPPort/parts/inc/SvREFCNT
11674 ! ext/Devel/PPPort/parts/inc/Sv_set
11675 ! ext/Devel/PPPort/parts/inc/call ext/Devel/PPPort/parts/inc/cop
11676 ! ext/Devel/PPPort/parts/inc/exception
11677 ! ext/Devel/PPPort/parts/inc/format
11678 ! ext/Devel/PPPort/parts/inc/grok
11679 ! ext/Devel/PPPort/parts/inc/limits
11680 ! ext/Devel/PPPort/parts/inc/mPUSH
11681 ! ext/Devel/PPPort/parts/inc/magic
11682 ! ext/Devel/PPPort/parts/inc/memory
11683 ! ext/Devel/PPPort/parts/inc/misc
11684 ! ext/Devel/PPPort/parts/inc/newCONSTSUB
11685 ! ext/Devel/PPPort/parts/inc/newRV
11686 ! ext/Devel/PPPort/parts/inc/podtest
11687 ! ext/Devel/PPPort/parts/inc/ppphbin
11688 ! ext/Devel/PPPort/parts/inc/ppphdoc
11689 ! ext/Devel/PPPort/parts/inc/ppphtest
11690 ! ext/Devel/PPPort/parts/inc/pvs
11691 ! ext/Devel/PPPort/parts/inc/shared_pv
11692 ! ext/Devel/PPPort/parts/inc/snprintf
11693 ! ext/Devel/PPPort/parts/inc/strlfuncs
11694 ! ext/Devel/PPPort/parts/inc/sv_xpvf
11695 ! ext/Devel/PPPort/parts/inc/threads
11696 ! ext/Devel/PPPort/parts/inc/uv
11697 ! ext/Devel/PPPort/parts/inc/variables
11698 ! ext/Devel/PPPort/parts/inc/version
11699 ! ext/Devel/PPPort/parts/inc/warn
11700 ! ext/Devel/PPPort/parts/ppport.fnc
11701 ! ext/Devel/PPPort/parts/ppptools.pl
11702 ! ext/Devel/PPPort/parts/todo/5005000
11703 ! ext/Devel/PPPort/parts/todo/5009003
11704 ! ext/Devel/PPPort/parts/todo/5009005 ext/Devel/PPPort/soak
11705 ! ext/Devel/PPPort/t/mPUSH.t ext/Devel/PPPort/t/misc.t
11706 ! ext/Devel/PPPort/t/pvs.t ext/Devel/PPPort/typemap
11707 ____________________________________________________________________________
11708 [ 32826] By: stevep on 2008/01/04 13:17:31
11709 Log: Upgrade to CGI.pm-3.33. There are still differences between the
11710 core version and CPAN version, so, the version bump continues.
11713 ____________________________________________________________________________
11714 [ 32825] By: stevep on 2008/01/04 13:12:25
11715 Log: Upgrade to IO-Zlib-1.09.
11718 ____________________________________________________________________________
11719 [ 32824] By: mhx on 2008/01/04 12:28:54
11720 Log: There's no need to handle 'set' magic in the mX?PUSH macros.
11721 The macros all create new mortals using sv_newmortal(), and those
11722 cannot be magical. This is in contrary to the X?PUSH macros, which
11723 operate on TARG, which can be magical.
11724 With that in mind, mentioning whether or not mX?PUSH can handle
11725 'set' magic doesn't make sense any longer.
11727 ! pod/perlapi.pod pp.h
11728 ____________________________________________________________________________
11729 [ 32823] By: steveh on 2008/01/04 10:47:27
11730 Log: Run regen.pl (fixes build on Win32, at least)
11732 ! embed.h global.sym pod/perlapi.pod
11733 ____________________________________________________________________________
11734 [ 32822] By: mhx on 2008/01/04 01:22:22
11735 Log: Subject: Re: SV leak?
11736 From: Vincent Pit <perl@profvince.com>
11737 Date: Thu, 03 Jan 2008 19:26:05 +0100
11738 Message-ID: <477D28BD.5060801@profvince.com>
11740 Mortalize SVs that are being pushed on the stack.
11741 Try to use specialized macros for pushing mortals.
11743 ! ext/B/B.xs ext/Win32/Win32.xs mg.c os2/os2.c pp_sys.c
11745 ____________________________________________________________________________
11746 [ 32821] By: mhx on 2008/01/04 01:06:10
11747 Log: Add macros mPUSHs() and mXPUSHs() for pushing SVs on the stack
11748 and mortalizing them. Use these macros where possible. And also
11749 mX?PUSH[inpu] where possible.
11751 ! av.c mg.c mro.c perl.c pp.c pp.h pp_ctl.c pp_hot.c pp_pack.c
11752 ! pp_sys.c sv.c universal.c utf8.c util.c
11753 ____________________________________________________________________________
11754 [ 32820] By: nicholas on 2008/01/03 17:54:38
11755 Log: Missed three sv_2mortal(newSVpvn(...))s in the headers.
11758 ____________________________________________________________________________
11759 [ 32819] By: nicholas on 2008/01/03 17:42:27
11760 Log: Add newSVpvs_flags() as a wrapper to newSVpvn_flags(), and rework
11761 sv_2mortal(newSVpvs(...)) constructions to use it.
11763 ! cop.h handy.h mg.c pp.c pp_ctl.c pp_sys.c sv.c toke.c
11764 ! universal.c utf8.c util.c xsutils.c
11765 ____________________________________________________________________________
11766 [ 32818] By: nicholas on 2008/01/03 17:15:53
11767 Log: Extend newSVpvn_flags() to also call sv_2mortal() if SVs_TEMP is set in
11768 the flags. Move its implementation just ahead of sv_2mortal()'s for
11769 CPU cache locality. Refactor all code that can be to use this.
11771 ! doio.c doop.c gv.c hv.c mg.c mro.c pod/perlapi.pod pp.c
11772 ! pp_hot.c pp_pack.c pp_sys.c regcomp.c sv.c toke.c utf8.c
11774 ____________________________________________________________________________
11775 [ 32817] By: mhx on 2008/01/03 17:10:56
11776 Log: Forgot to remove dTARGET with change #32816.
11779 ____________________________________________________________________________
11780 [ 32816] By: mhx on 2008/01/03 17:07:06
11781 Log: Fix memory leaks in XS_PerlIO_get_layers() by mortalizing
11782 all variables pushed on the stack. Also make sure the loop
11783 is using mXPUSHi() and not XPUSHi().
11786 ____________________________________________________________________________
11787 [ 32815] By: nicholas on 2008/01/03 16:27:13
11788 Log: We can now sv_upgrade(sv, SVt_PVHV), so do so, to simplify the code.
11791 ____________________________________________________________________________
11792 [ 32814] By: stevep on 2008/01/03 15:23:36
11793 Log: Upgrade to Net-Ping-2.34
11795 ! lib/Net/Ping.pm lib/Net/Ping/t/510_ping_udp.t
11796 ____________________________________________________________________________
11797 [ 32813] By: nicholas on 2008/01/03 14:24:29
11798 Log: Possible future bugs found by the creation of newSVpvn_flags().
11799 But use newSVhek() in preference when possible.
11801 ! perl.c pp.c regcomp.c sv.c
11802 ____________________________________________________________________________
11803 [ 32812] By: nicholas on 2008/01/03 14:23:17
11804 Log: Add HeUTF8() to complement HePV() and then immediately suggest that
11805 newSVhek(HeKEY_hek(he) is probably what you wanted all along.
11807 ! hv.h pod/perlapi.pod
11808 ____________________________________________________________________________
11809 [ 32811] By: nicholas on 2008/01/03 13:57:17
11810 Log: Typo spotted by Jarkko.
11813 ____________________________________________________________________________
11814 [ 32810] By: nicholas on 2008/01/03 12:47:25
11815 Log: Fixes to get MAD working after change 32804, and some newSVpvn_utf8()s
11816 I missed becase (silly Nick) the grep for plausible files was done on
11820 ____________________________________________________________________________
11821 [ 32809] By: rgs on 2008/01/03 10:18:19
11822 Log: Subject: [PATCH] RE: How to load a "loadable object" that has a non-default file extension ?
11823 From: "Jan Dubois" <jand@activestate.com>
11824 Date: Sun, 30 Dec 2007 12:52:30 -0800
11825 Message-ID: <18a401c84b25$e5272480$af756d80$@com>
11827 ! ext/DynaLoader/DynaLoader_pm.PL
11828 ____________________________________________________________________________
11829 [ 32808] By: rgs on 2008/01/03 10:02:50
11830 Log: OP_THREADSV was removed by #29727
11833 ____________________________________________________________________________
11834 [ 32807] By: nicholas on 2008/01/02 23:41:21
11835 Log: Add a new function newSVpvn_flags(), which takes a third parameter of
11836 flag bits. Right now the only flag bit is SVf_UTF8, which will call
11837 SvUTF8_on() on the new SV for you. Provide a wrapper newSVpvn_utf8(),
11838 which takes a boolean, and passes in SVf_UTF8 if that is true.
11839 Refactor the core to use it where possible. It makes the source code
11840 clearer and smaller, but seems to be swings and roundabouts on object
11843 ! embed.fnc embed.h hv.c perl.c pod/perlapi.pod pp.c pp_hot.c
11844 ! pp_pack.c proto.h regcomp.c sv.c sv.h toke.c util.c
11845 ____________________________________________________________________________
11846 [ 32806] By: nicholas on 2008/01/02 22:21:50
11847 Log: Silly Nick - change 32804 missed updating the list of global functions.
11850 ____________________________________________________________________________
11851 [ 32805] By: stevep on 2008/01/02 18:29:14
11852 Log: Subject: [PATCH] Small documentation nits
11853 From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
11854 Date: Mon, 31 Dec 2007 21:05:47 +0100
11855 Message-Id: <2AF110D6-9183-47C5-BBBA-26C3FB97C3D3@free.fr>
11857 ! pod/perl5100delta.pod pod/perlsyn.pod
11858 ____________________________________________________________________________
11859 [ 32804] By: nicholas on 2008/01/02 13:47:42
11860 Log: Make struct regexp the body of SVt_REGEXP SVs, REGEXPs become SVs,
11861 and regexp reference counting is via the regular SV reference counting.
11862 This was not as easy at it looks.
11864 ! cflags.SH dump.c embed.fnc embed.h ext/B/B.xs
11865 ! ext/Devel/Peek/t/Peek.t mg.c perl.h pp_ctl.c pp_hot.c proto.h
11866 ! regcomp.c regcomp.h regexec.c regexp.h sv.c sv.h util.c
11867 ____________________________________________________________________________
11868 [ 32803] By: nicholas on 2008/01/02 13:07:16
11869 Log: Convert some "regexp" and "struct regexp" to REGEXP where they are
11870 currently equivalent but will be wrong once the equivalence vanishes.
11872 ! embed.fnc embed.h pp_ctl.c proto.h regcomp.c
11873 ____________________________________________________________________________
11874 [ 32802] By: nicholas on 2008/01/02 12:06:05
11875 Log: Wrap all deferences of struct regexp* in macros RX_*() [and for
11876 regcomp.c and regexec.c RXp_* where necessary] so that in future we
11877 can maintain source compatibility when we add an extra level of
11880 ! dump.c ext/B/B.xs ext/re/re.xs mg.c op.c perl.h pp.c pp_ctl.c
11881 ! pp_hot.c regcomp.c regcomp.h regexec.c regexp.h
11882 ____________________________________________________________________________
11883 [ 32801] By: mhx on 2008/01/02 12:01:29
11884 Log: Subject: [PATCH] shield t/test.pl functions from global print modifiers
11885 From: Michael G Schwern <schwern@pobox.com>
11886 Date: Tue, 01 Jan 2008 18:12:36 -0800
11887 Message-ID: <477AF314.9050808@pobox.com>
11890 ____________________________________________________________________________
11891 [ 32800] By: stevep on 2008/01/01 23:46:55
11892 Log: Upgrade to constant-1.15
11894 ! lib/constant.pm lib/constant.t
11895 ____________________________________________________________________________
11896 [ 32799] By: stevep on 2008/01/01 23:43:42
11897 Log: Upgrade to Sys-Syslog-0.24
11899 ! ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/t/syslog.t
11900 ____________________________________________________________________________
11901 [ 32798] By: stevep on 2008/01/01 23:39:58
11902 Log: Upgrade to CGI.pm-3.32. Retain the version bump since bug fixes
11903 have not yet been integrated.
11906 ____________________________________________________________________________
11907 [ 32797] By: merijn on 2008/01/01 20:34:49
11908 Log: Missing test, adding $ to the other tests
11911 ____________________________________________________________________________
11912 [ 32795] By: merijn on 2008/01/01 20:13:56
11913 Log: Bring back the platforms that do not support -fstack-protector
11916 ____________________________________________________________________________
11917 [ 32793] By: mhx on 2008/01/01 17:18:13
11918 Log: Add editor blocks to some header files.
11920 ! dosish.h fakesdio.h fakethr.h handy.h iperlsys.h mg.h
11921 ! nostdio.h pad.h parser.h perl.h perlio.h perliol.h perlsdio.h
11922 ! perlsfio.h regcomp.h scope.h thread.h unixish.h utf8.h
11923 ! utfebcdic.h util.h
11924 ____________________________________________________________________________
11925 [ 32792] By: craigb on 2007/12/31 23:49:48
11926 Log: Needed one more cast after 32760. The VMS compiler complained
11927 that a pointer to int and pointer to long are different things
11928 even though they both point to a 32-bit signed integer.
11931 ____________________________________________________________________________
11932 [ 32791] By: craigb on 2007/12/31 23:44:35
11933 Log: Fix VMS::Stdio bug introduced in 32713.
11935 ! vms/ext/Stdio/Stdio.xs
11936 ____________________________________________________________________________
11937 [ 32790] By: nicholas on 2007/12/31 15:45:03
11938 Log: As Perl_magic_setbm() and Perl_magic_setfm() aren't in the public API,
11941 ! embed.fnc embed.h mathoms.c proto.h
11942 ____________________________________________________________________________
11943 [ 32789] By: nicholas on 2007/12/31 13:54:04
11944 Log: Perl_magic_setbm() and Perl_magic_setfm() are mathoms that can be
11945 merged with Perl_magic_setregexp(). [Coverage on the testsuite
11946 suggests that more than that they're actually dead code, but in theory
11947 it should be possible to construct a test case that exercises them.]
11949 ! embed.fnc embed.h mathoms.c mg.c perl.h proto.h
11950 ____________________________________________________________________________
11951 [ 32788] By: nicholas on 2007/12/31 11:04:54
11952 Log: assert() that we're not trying to free scalars a second time.
11955 ____________________________________________________________________________
11956 [ 32787] By: stevep on 2007/12/31 04:08:00
11957 Log: Upgrade to AutoLoader-5.64
11959 + lib/AutoLoader/t/01AutoLoader.t lib/AutoLoader/t/02AutoSplit.t
11960 - lib/AutoLoader.t lib/AutoSplit.t
11961 ! MANIFEST lib/AutoLoader.pm lib/AutoSplit.pm
11962 ____________________________________________________________________________
11963 [ 32786] By: stevep on 2007/12/31 03:41:01
11964 Log: Upgrade to Math-Complex-1.38
11966 ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm
11968 ____________________________________________________________________________
11969 [ 32785] By: nicholas on 2007/12/30 20:23:54
11970 Log: Change 32783 was generating warnings from gcc about an extra semicolon
11971 in structure or union. No doubt some non-sloppy compilers will consider
11972 this an error and barf. We don't like barfing.
11975 ____________________________________________________________________________
11976 [ 32784] By: mhx on 2007/12/30 12:20:12
11977 Log: Add script to check source code for ANSI-C violations.
11979 + Porting/checkansi.pl
11981 ____________________________________________________________________________
11982 [ 32783] By: mhx on 2007/12/30 10:30:15
11983 Log: Subject: [PATCH] factor out duplicate code in struct xpv*
11984 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
11985 Date: Sat, 29 Dec 2007 18:17:42 +0100
11986 Message-ID: <20071229181742.1933db40@r2d2>
11988 ! av.h cv.h hv.h perl.h sv.h
11989 ____________________________________________________________________________
11990 [ 32782] By: stevep on 2007/12/30 05:26:15
11991 Log: Add file to MANIFEST that hitched a ride with change #32750. It
11992 hopefully will fix RT #44357.
11995 ____________________________________________________________________________
11996 [ 32781] By: mhx on 2007/12/30 04:44:40
11997 Log: Include SVf_UTF8 in the bitmask when checking the SvFLAGS in
11998 SvPVutf8_force(), as otherwise the conditional expression will
11999 always be false and the optimisation will never kick in.
12002 ____________________________________________________________________________
12003 [ 32780] By: mhx on 2007/12/30 02:48:25
12004 Log: Upgrade to IPC::SysV 2.00
12006 ! ext/IPC/SysV/Changes ext/IPC/SysV/Makefile.PL
12007 ! ext/IPC/SysV/SysV.xs ext/IPC/SysV/lib/IPC/Msg.pm
12008 ! ext/IPC/SysV/lib/IPC/Semaphore.pm
12009 ! ext/IPC/SysV/lib/IPC/SharedMem.pm ext/IPC/SysV/lib/IPC/SysV.pm
12010 ____________________________________________________________________________
12011 [ 32779] By: nicholas on 2007/12/29 23:00:03
12012 Log: Subject: [PATCH] Typo in op.c
12013 From: Vincent Pit <perl@profvince.com>
12014 Message-ID: <47712BF1.9060200@profvince.com>
12015 Date: Tue, 25 Dec 2007 17:12:33 +0100
12017 (And then an update to make the tests in gv.t expect the right thing,
12018 and test the behaviour that my change 26482 was originally supposed to
12019 produce, but didn't until this typo was fixed)
12022 ____________________________________________________________________________
12023 [ 32778] By: nicholas on 2007/12/29 19:50:27
12024 Log: In sv_chop(), write sentinals over the part of the buffer that is
12025 thrown away, and verify that they are present in sv_backoff().
12026 assert that we are being asked to chop off positive amounts of buffer.
12029 ____________________________________________________________________________
12030 [ 32777] By: nicholas on 2007/12/29 19:32:52
12031 Log: Move all code that relies on reading the to-be-thrown-away buffer ahead
12032 of the call to sv_chop() that throws it away.
12035 ____________________________________________________________________________
12036 [ 32776] By: nicholas on 2007/12/29 17:35:25
12037 Log: Change 32760 needed to add a cast to avoid a warning.
12040 ____________________________________________________________________________
12041 [ 32775] By: nicholas on 2007/12/29 17:01:51
12042 Log: Reorder the external regexp flags to get RXf_PMf_STD_PMMOD into the
12043 lowest 4 bits (which saves a shift), and the "flags indicating special
12044 patterns" into contiguous bits. This makes everything a little tidier,
12045 and saves 88 bytes (woohoo!) of object file with -Os on x86 FreeBSD.
12047 ! op.h regexp.h regnodes.h
12048 ____________________________________________________________________________
12049 [ 32774] By: nicholas on 2007/12/29 15:11:04
12050 Log: The position of the modifier flag bits is actually encoded by a right
12051 shift 12 in two places, so replace that magic number with a macro
12052 RXf_PMf_STD_PMMOD_SHIFT defined adjacent to the flags it interacts
12055 ! ext/re/re.xs regcomp.c regexp.h
12056 ____________________________________________________________________________
12057 [ 32773] By: merijn on 2007/12/29 14:54:57
12058 Log: Sync after metaconfig backports. Some reorders were done
12060 ! Configure Porting/Glossary config_h.SH
12061 ____________________________________________________________________________
12062 [ 32763] By: nicholas on 2007/12/29 13:33:38
12063 Log: Perl_sv_chop() can return early if it's being asked to do nothing.
12066 ____________________________________________________________________________
12067 [ 32762] By: nicholas on 2007/12/29 13:29:37
12068 Log: die if multiple macros in regexp.h attempt to use the same flag bit.
12071 ____________________________________________________________________________
12072 [ 32761] By: demerphq on 2007/12/29 13:26:35
12073 Log: Fix Perl #49190, tests from Abigail, codefix from me.
12075 ! pp_hot.c t/op/pat.t
12076 ____________________________________________________________________________
12077 [ 32760] By: nicholas on 2007/12/29 12:28:14
12078 Log: Change Perl_av_iter_p() to return IV* rather than I32* (which means
12079 having to allocate memory where sizeof(IV) > sizeof(I32)).
12081 ! av.c embed.fnc embed.h pp.c proto.h
12082 ____________________________________________________________________________
12083 [ 32759] By: nicholas on 2007/12/29 11:49:09
12084 Log: Note to future self about moving the regexp flag bits around.
12087 ____________________________________________________________________________
12088 [ 32758] By: nicholas on 2007/12/29 00:17:41
12089 Log: Wrap wrapped and wraplen from struct regexp in macros RW_WRAPPED() and
12090 RX_WRAPLEN() to preserve source compatibility when they get moved
12093 ! dump.c ext/re/re.xs regcomp.c regexp.h
12094 ____________________________________________________________________________
12095 [ 32757] By: nicholas on 2007/12/28 23:17:20
12096 Log: Eliminate prelen from struct regexp. Possibly we are hardcoding a bit
12097 to much, as the replacement assumes that the wrapping string has
12098 exactly 1 character after the wrapped string [specifically ')'].
12100 ! regcomp.c regexp.h
12101 ____________________________________________________________________________
12102 [ 32756] By: nicholas on 2007/12/28 23:15:47
12103 Log: Replace 3 uses of RX_PRELEN(r) with plen, which has the same value.
12104 (But isn't a pointer dereference. Or about to become a calculation.)
12107 ____________________________________________________________________________
12108 [ 32755] By: nicholas on 2007/12/28 22:19:00
12109 Log: Eliminate precomp from struct regexp. Store the offset of precomp from
12110 wrapped in pre_prefix, a 4 bit value. (Maybe only for now) reduce
12111 seen_evals from I32 to 28 bits. Will anyone have more than 268435456
12112 eval groups in a regexp?
12114 ! regcomp.c regexp.h
12115 ____________________________________________________________________________
12116 [ 32754] By: nicholas on 2007/12/28 22:01:30
12117 Log: Silly Nick. There was a bug in change 30757 whereby the precomp of a
12118 dup'd regexp would be pointing somewhere la-la. Probably at the precomp
12119 of the same regexp in the parent thread. (So it is only likely to go
12120 nasal daemon if the parent thread terminates first, or explicitly goes
12121 around freeing up run time generated regexps.)
12124 ____________________________________________________________________________
12125 [ 32753] By: nicholas on 2007/12/28 21:25:50
12126 Log: Wrap all accesses to the members precomp and prelen of struct regexp in
12127 the macros RX_PRECOMP() and RX_PRELEN(). This will allow us to reduce
12128 the regexp storage overhead by computing them at retrieve time.
12130 ! dump.c ext/B/B.xs ext/re/re.xs op.c pp_ctl.c pp_hot.c
12131 ! regcomp.c regexec.c regexp.h
12132 ____________________________________________________________________________
12133 [ 32752] By: nicholas on 2007/12/28 11:27:10
12134 Log: Dump the REGEXP member of SVt_REGEXP.
12136 ! dump.c ext/Devel/Peek/t/Peek.t
12137 ____________________________________________________________________________
12138 [ 32751] By: nicholas on 2007/12/28 09:59:06
12139 Log: First class regexps.
12141 ! dump.c ext/B/B.pm ext/B/B.xs ext/B/t/b.t ext/B/typemap
12142 ! ext/Devel/Peek/t/Peek.t lib/overload.t pp_ctl.c pp_hot.c
12143 ! regcomp.c regexec.c sv.c sv.h t/op/qr.t universal.c util.c
12144 ____________________________________________________________________________
12145 [ 32750] By: stevep on 2007/12/28 05:05:50
12146 Log: SvPVX_const() triggers an assertion that when the sv isn't a PV.
12147 Back this down to just checking to see if the sv is a PV or
12150 + ext/Encode/ucm/cp858.ucm
12152 ____________________________________________________________________________
12153 [ 32749] By: nicholas on 2007/12/27 23:28:31
12154 Log: Better diagnostics for the tests for #20683.
12157 ____________________________________________________________________________
12158 [ 32748] By: nicholas on 2007/12/27 21:41:03
12159 Log: scalars used in postponed subexpressions aren't first class regexps,
12160 so don't upgrade them to ORANGE before attaching qr magic.
12161 (And don't stop using qr magic once regexps become first class)
12163 ! regexec.c t/op/pat.t
12164 ____________________________________________________________________________
12165 [ 32747] By: nicholas on 2007/12/27 21:34:22
12166 Log: Proper $TODO support in &ok() and &iseq() in pat.t
12169 ____________________________________________________________________________
12170 [ 32746] By: nicholas on 2007/12/27 20:44:26
12171 Log: Localize $\ before changing it, so as not to affect print statements in
12172 the rest of the test.
12175 ____________________________________________________________________________
12176 [ 32745] By: nicholas on 2007/12/27 20:33:55
12177 Log: Test that we can clone regexps into new threads, and fix the bug in
12178 change 32740 that this reveals. (Bug spotted by, and initial patch
12179 from, Jerry D. Hedden.)
12181 ! sv.c t/op/threads.t
12182 ____________________________________________________________________________
12183 [ 32744] By: nicholas on 2007/12/27 19:31:56
12184 Log: "Automate" change 32648 (ensure that -E always loads the latest
12188 ____________________________________________________________________________
12189 [ 32743] By: nicholas on 2007/12/27 18:43:40
12190 Log: You can't coerce a typeglob to a string. (Restore the error message -
12191 an assertion failure is not helpful). Test the 3 basic coercion
12195 ____________________________________________________________________________
12196 [ 32742] By: nicholas on 2007/12/27 17:22:06
12197 Log: assert() that the sv_unmagic() in S_regmatch() is unneeded.
12198 Add a comment about the mg_find() that follows.
12201 ____________________________________________________________________________
12202 [ 32741] By: nicholas on 2007/12/27 15:31:28
12203 Log: You don't need $(DYNALOADER) to make $(nonxs_ext)
12204 (which makes it easier to run minitest)
12207 ____________________________________________________________________________
12208 [ 32740] By: nicholas on 2007/12/27 13:46:46
12209 Log: Regexps are now orange.
12210 (Correct a comparison of $] with 5.011 in B.pm)
12212 ! ext/B/B.pm ext/Devel/Peek/t/Peek.t lib/overload.t pp_hot.c
12213 ! regexec.c sv.c util.c
12214 ____________________________________________________________________________
12215 [ 32739] By: nicholas on 2007/12/27 11:35:57
12216 Log: Remove the last Null(...) from x2p/*
12217 Something tells me that Win32 is compiling x2p with -DPERL_CORE
12218 *nix dosn't do this.
12221 ____________________________________________________________________________
12222 [ 32738] By: nicholas on 2007/12/26 18:53:48
12223 Log: Tweak Perl_sv_upgrade() so that references can upgrade to SVt_PV
12224 rather than something bigger. Fix a possible bug - "reference" to
12225 SVt_NV needs to go direct to SVt_PVNV.
12228 ____________________________________________________________________________
12229 [ 32737] By: nicholas on 2007/12/26 18:12:32
12230 Log: Take code that occurs in three places to take a scalar and ready it to
12231 hold a reference, and convert it to a macro define prepare_SV_for_RV().
12233 ! pp.c pp_hot.c sv.c sv.h
12234 ____________________________________________________________________________
12235 [ 32736] By: nicholas on 2007/12/26 17:27:15
12236 Log: Remove two warnings (sub diag() was redefined, and implict split is
12239 ! ext/B/t/concise.t
12240 ____________________________________________________________________________
12241 [ 32735] By: stevep on 2007/12/26 17:06:04
12242 Log: Upgrade to File-Temp-0.20
12244 ! lib/File/Temp.pm lib/File/Temp/t/lock.t
12245 ____________________________________________________________________________
12246 [ 32734] By: nicholas on 2007/12/26 17:03:56
12247 Log: Eliminate SVt_RV, and use SVt_IV to store plain references.
12248 This frees up a scalar type for first class regular expressions.
12250 ! dump.c ext/B/B.pm ext/B/B.xs ext/B/B/Concise.pm ext/B/t/b.t
12251 ! ext/B/t/optree_constants.t ext/B/t/terse.t
12252 ! ext/Devel/Peek/t/Peek.t ext/Storable/Storable.xs pp.c pp_hot.c
12254 ____________________________________________________________________________
12255 [ 32733] By: nicholas on 2007/12/26 17:02:34
12256 Log: Better diagnostics by removing an && from an ok() and converting it to
12259 ! ext/B/t/deparse.t
12260 ____________________________________________________________________________
12261 [ 32732] By: stevep on 2007/12/26 16:09:35
12262 Log: Subject: [PATCH perl5100delta.pod] change/correction to 32246
12263 From: "Robin Barker" <Robin.Barker@npl.co.uk>
12264 Date: Fri, 9 Nov 2007 14:40:22 -0000
12265 Message-ID: <2C2E01334A940D4792B3E115F95B722601604912@exchsvr1.npl.ad.local>
12267 ! pod/perl5100delta.pod
12268 ____________________________________________________________________________
12269 [ 32731] By: stevep on 2007/12/26 15:29:14
12270 Log: Linking a RT ticket to an open TODO.
12273 ____________________________________________________________________________
12274 [ 32730] By: stevep on 2007/12/26 15:03:49
12275 Log: Subject: [PATCH] docs: list of places where $_ is used
12276 From: "Gabor Szabo" <szabgab@gmail.com>
12277 Date: Wed, 26 Dec 2007 06:49:34 +0200
12278 Message-ID: <d8a74af10712252049t1b63b475mfca9225324f5fce6@mail.gmail.com>
12281 ____________________________________________________________________________
12282 [ 32729] By: stevep on 2007/12/26 14:55:03
12283 Log: Subject: [PATCH] docs: replace FH by my $fh in open
12284 From: "Gabor Szabo" <szabgab@gmail.com>
12285 Date: Wed, 26 Dec 2007 06:03:29 +0200
12286 Message-ID: <d8a74af10712252003m2d3244fbv2955fe17e683063d@mail.gmail.com>
12289 ____________________________________________________________________________
12290 [ 32728] By: stevep on 2007/12/26 14:46:54
12291 Log: Subject: [PATCH] 64-bit fix for Time::Local
12292 From: "Jan Dubois" <jand@activestate.com>
12293 Date: Thu, 20 Dec 2007 10:18:52 -0800
12294 Message-ID: <044301c84334$c6aa2960$53fe7c20$@com>
12296 ! lib/Time/Local.pm
12297 ____________________________________________________________________________
12298 [ 32727] By: stevep on 2007/12/26 14:36:13
12299 Log: Subject: [PATCH] Pod::Html: fix markup errors with (nested) definition lists
12300 From: Brendan O'Dea <bod@debian.org>
12301 Date: Sat, 1 Dec 2007 11:59:12 +1100
12302 Message-ID: <20071201005912.GA14441@londo.c47.org>
12304 ! lib/Pod/Html.pm lib/Pod/t/htmllink.t lib/Pod/t/htmlview.pod
12305 ! lib/Pod/t/htmlview.t
12306 ____________________________________________________________________________
12307 [ 32726] By: nicholas on 2007/12/26 13:03:27
12308 Log: Use print rather than diag(), as these routine messages shouldn't be
12312 ____________________________________________________________________________
12313 [ 32725] By: nicholas on 2007/12/26 11:55:15
12314 Log: Swap SVt_RV and SVt_NV in the SV ordering.
12316 ! dump.c ext/B/B.xs ext/Storable/Storable.xs pp.c pp_hot.c sv.c
12318 ____________________________________________________________________________
12319 [ 32724] By: nicholas on 2007/12/26 11:22:38
12320 Log: A test for upgrading scalars. Curiously, before this, lib/Math/Trig.t
12321 was the only code anywhere in the build or testsuite that upgraded an
12326 ____________________________________________________________________________
12327 [ 32723] By: mhx on 2007/12/25 15:05:33
12328 Log: Subject: patch - chg 32721 missed a couple Nullstrs
12329 From: jimc <jim.cromie@gmail.com>
12330 Date: Tue, 25 Dec 2007 05:39:30 -0700
12331 Message-ID: <4770FA02.2080800@gmail.com>
12334 ____________________________________________________________________________
12335 [ 32722] By: mhx on 2007/12/25 05:25:42
12336 Log: Subject: RE: [PATCH] s/perl510/perl511/g
12337 From: "Jan Dubois" <jand@activestate.com>
12338 Date: Mon, 24 Dec 2007 15:30:31 -0800
12339 Message-ID: <0cdf01c84684$f99c3310$ecd49930$@com>
12341 ! README.win32 hints/dgux.sh installperl makedef.pl
12342 ____________________________________________________________________________
12343 [ 32721] By: mhx on 2007/12/25 05:22:39
12344 Log: Subject: [PATCH] Remove Nullch etc. from x2p
12345 From: "Jan Dubois" <jand@activestate.com>
12346 Date: Mon, 24 Dec 2007 14:58:20 -0800
12347 Message-ID: <0cca01c84680$7afc9170$70f5b450$@com>
12349 ! x2p/a2p.h x2p/a2py.c x2p/str.c x2p/str.h x2p/util.c x2p/walk.c
12350 ____________________________________________________________________________
12351 [ 32720] By: nicholas on 2007/12/24 21:26:22
12352 Log: Subject: PATCH re 32711
12353 From: "Robin Barker" <Robin.Barker@npl.co.uk>
12354 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939A4@exchsvr2.npl.ad.local>
12355 Date: Mon, 24 Dec 2007 20:56:13 -0000
12357 "IMO patch 32711 is better implemented using (the existing) NUM2PTR macro, as below/attached."
12360 ____________________________________________________________________________
12361 [ 32719] By: nicholas on 2007/12/23 22:29:17
12362 Log: Correct the correction. This one is both a correcly spelled word, and
12363 the word I was originally aiming for. Or if it's not, I'm sure that
12364 given infinite monkeys we'll get there sometime around the heat death
12368 ____________________________________________________________________________
12369 [ 32718] By: nicholas on 2007/12/23 20:25:25
12370 Log: Fix my typo in a comment.
12373 ____________________________________________________________________________
12374 [ 32717] By: nicholas on 2007/12/23 12:31:26
12375 Log: In SvPV_free(), assert() that no-one is trying to free up a reference.
12378 ____________________________________________________________________________
12379 [ 32716] By: nicholas on 2007/12/23 12:28:53
12380 Log: { my $a; } not warning about being used only once is a something
12384 ____________________________________________________________________________
12385 [ 32715] By: nicholas on 2007/12/23 11:27:25
12386 Log: Add an assert() to verify my assumption that no-one upgrades a scalar
12387 which has a referant but isn't flagged as a reference.
12390 ____________________________________________________________________________
12391 [ 32714] By: stevep on 2007/12/23 02:15:30
12392 Log: Welcome to Perl 5.11, win32!
12394 ! win32/Makefile win32/makefile.mk
12395 ____________________________________________________________________________
12396 [ 32713] By: stevep on 2007/12/23 00:39:17
12397 Log: Nullch and others were still alive and well in some of the operating
12398 system specific directories. I think I've chainsawed all of them now,
12399 but I can't guarantee that it compiles anywhere from win32.
12401 ! NetWare/nw5.c NetWare/nwperlhost.h NetWare/nwperlsys.h
12402 ! NetWare/nwstdio.h djgpp/djgpp.c os2/OS2/REXX/REXX.xs os2/os2.c
12403 ! util.c vmesa/vmesa.c vms/ext/Stdio/Stdio.xs vms/vms.c
12404 ! win32/perlhost.h win32/win32.c win32/wince.c
12405 ____________________________________________________________________________
12406 [ 32712] By: stevep on 2007/12/22 21:37:39
12407 Log: Subject: [PATCH] Fix cygwin.c again
12408 From: "Jerry D. Hedden" <jdhedden@cpan.org>
12409 Date: Sat, 22 Dec 2007 16:11:48 -0500
12410 Message-ID: <1ff86f510712221311v1c58d606jc8dfeee6a21e6194@mail.gmail.com>
12412 Fixes breakage caused by change #32707
12415 ____________________________________________________________________________
12416 [ 32711] By: nicholas on 2007/12/22 19:55:17
12417 Log: Remove warning about casting integer to different sized pointer.
12420 ____________________________________________________________________________
12421 [ 32710] By: stevep on 2007/12/22 19:39:36
12422 Log: The ext/Cwd/Cwd.xs part of...
12424 Subject: consting Cwd and ExtUtils::ParseXS
12425 From: "Robin Barker" <Robin.Barker@npl.co.uk>
12426 Date: Sat, 22 Dec 2007 00:52:54 -0000
12427 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939A0@exchsvr2.npl.ad.local>
12429 lib/ExtUtils/ParseXS.pm had changes already made with change
12433 ____________________________________________________________________________
12434 [ 32709] By: mhx on 2007/12/22 19:35:52
12435 Log: Upgrade to IPC::SysV 1.99_07
12437 + ext/IPC/SysV/Changes ext/IPC/SysV/MANIFEST.SKIP
12438 + ext/IPC/SysV/TODO ext/IPC/SysV/const-c.inc
12439 + ext/IPC/SysV/const-xs.inc ext/IPC/SysV/lib/IPC/Msg.pm
12440 + ext/IPC/SysV/lib/IPC/Semaphore.pm
12441 + ext/IPC/SysV/lib/IPC/SharedMem.pm ext/IPC/SysV/lib/IPC/SysV.pm
12442 + ext/IPC/SysV/regen.pl ext/IPC/SysV/t/pod.t
12443 + ext/IPC/SysV/t/podcov.t ext/IPC/SysV/t/shm.t
12444 + ext/IPC/SysV/typemap
12445 - ext/IPC/SysV/ChangeLog ext/IPC/SysV/MANIFEST
12446 - ext/IPC/SysV/Msg.pm ext/IPC/SysV/Semaphore.pm
12447 - ext/IPC/SysV/SysV.pm
12448 ! MANIFEST ext/IPC/SysV/Makefile.PL ext/IPC/SysV/README
12449 ! ext/IPC/SysV/SysV.xs ext/IPC/SysV/t/ipcsysv.t
12450 ! ext/IPC/SysV/t/msg.t ext/IPC/SysV/t/sem.t mkppport.lst
12451 ____________________________________________________________________________
12452 [ 32708] By: nicholas on 2007/12/22 19:22:48
12453 Log: Replace our assert-which-can-be-caught-by-eval with the real deal from
12454 the standard C library. Make ours available as Perl_assert(), if you
12456 assert() is only #include'd if you compile with -DDEBUGGING.
12459 ____________________________________________________________________________
12460 [ 32707] By: nicholas on 2007/12/22 18:26:21
12461 Log: Remove the definitions of Null(), Nullch, Nullfp, Nullsv and PL_na
12462 when PERL_CORE is defined. (Which, "obviously", is only in code
12463 within the perl source tree, which we control). Nullop remains, and
12464 would be moderately invasive to remove.
12466 ! handy.h op.h perl.h pod/perlapi.pod sv.c
12467 ____________________________________________________________________________
12468 [ 32706] By: nicholas on 2007/12/22 18:17:46
12469 Log: Hateful software that sends my cursor keys as packets that can get
12470 split, and more hateful software that decides that split packets
12471 means not-a-cursor-key.
12473 ! ext/ODBM_File/typemap
12474 ____________________________________________________________________________
12475 [ 32705] By: nicholas on 2007/12/22 17:51:03
12476 Log: Add a Configure probe for <assert.h>
12478 ! Configure Cross/config.sh-arm-linux NetWare/config.wc
12479 ! NetWare/config_H.wc Porting/Glossary Porting/config.sh
12480 ! Porting/config_H config_h.SH configure.com epoc/config.sh
12481 ! plan9/config_h.sample plan9/config_sh.sample symbian/config.sh
12482 ! uconfig.h uconfig.sh win32/config.bc win32/config.ce
12483 ! win32/config.gc win32/config.vc win32/config.vc64
12484 ! win32/config_H.bc win32/config_H.ce win32/config_H.gc
12485 ! win32/config_H.vc win32/config_H.vc64
12486 ____________________________________________________________________________
12487 [ 32704] By: nicholas on 2007/12/22 17:00:24
12488 Log: Exterminate PL_na! Exterminate! Exterminate! Exterminate!
12490 ! ext/DB_File/typemap ext/GDBM_File/typemap
12491 ! ext/NDBM_File/typemap ext/ODBM_File/typemap
12492 ! ext/SDBM_File/typemap ext/Win32API/File/buffers.h
12493 ! ext/Win32API/File/typemap os2/OS2/typemap os2/os2.c
12494 ! pod/perltodo.pod pod/perlxs.pod vms/vms.c
12495 ____________________________________________________________________________
12496 [ 32703] By: nicholas on 2007/12/22 16:17:01
12497 Log: Subject: [PATCH] ext/ consting
12498 From: "Robin Barker" <Robin.Barker@npl.co.uk>
12499 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399D@exchsvr2.npl.ad.local>
12500 Date: Sat, 22 Dec 2007 00:39:47 -0000
12502 ! ext/Devel/Peek/Peek.xs ext/DynaLoader/dl_aix.xs
12503 ! ext/DynaLoader/dl_beos.xs ext/DynaLoader/dl_dld.xs
12504 ! ext/DynaLoader/dl_dllload.xs ext/DynaLoader/dl_dlopen.xs
12505 ! ext/DynaLoader/dl_dyld.xs ext/DynaLoader/dl_hpux.xs
12506 ! ext/DynaLoader/dl_mac.xs ext/DynaLoader/dl_mpeix.xs
12507 ! ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_symbian.xs
12508 ! ext/DynaLoader/dl_vmesa.xs ext/DynaLoader/dl_vms.xs
12509 ! ext/GDBM_File/typemap ext/IPC/SysV/SysV.xs ext/POSIX/POSIX.xs
12510 ! ext/PerlIO/via/via.xs ext/SDBM_File/sdbm/hash.c
12511 ! ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h
12512 ! ext/Socket/Socket.xs ext/re/re.xs
12513 ____________________________________________________________________________
12514 [ 32702] By: nicholas on 2007/12/22 16:05:50
12515 Log: By moving the "can't upgrade downwards" croak() in Perl_sv_upgrade()
12516 after the type changing logic, we allow sv_upgrade() from SVt_NV to
12517 SVt_IV to "work" (SVt_NV beomes SVt_PVNV in the type changing logic)
12518 which simplifies the code for Perl_sv_setiv() slightly.
12521 ____________________________________________________________________________
12522 [ 32701] By: nicholas on 2007/12/22 12:50:35
12523 Log: Correct the minor mistake of changes 32675 and 32676 - the check should
12524 be on whether the SV had a body before upgrading. As was, SVt_RV would
12525 needlessly have re-zeroed memory.
12528 ____________________________________________________________________________
12529 [ 32699] By: nicholas on 2007/12/22 11:28:02
12532 Use a new (clean) anonymous hash for each loop, rather than a hash in
12533 the pad, as the latter can change internal state sufficiently to
12534 confuse matters (even though in all cases it has no keys and from
12535 Perl space is "measurably" identical).
12538 Get APItest.xs compiling on 5.8.x by making the compilation of the
12539 Perl_hv_common() test code conditional on the macro hv_common being
12540 defined, and the refcounted_he code conditional on it being 5.9 or
12544 Hack round the fact that UNITCHECK is nothing special on 5.8.x by
12545 conditionally creating a sub UNITCHECK(&);
12548 UNITCHECK isn't anything special in 5.8.x, so don't run those tests.
12551 Skip the op.t API test as it's not relevant to 5.8.x (%^H propagation).
12552 Correct the expectations of hash.t and svsetsv.t for 5.8.x.
12555 Test both dMY_CXT and dMY_CXT_INTERP.
12557 !> ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
12558 !> ext/XS/APItest/t/hash.t ext/XS/APItest/t/my_cxt.t
12559 !> ext/XS/APItest/t/op.t ext/XS/APItest/t/svsetsv.t
12560 !> ext/XS/APItest/t/xs_special_subs.t
12561 !> ext/XS/APItest/t/xs_special_subs_require.t perl.h
12562 ____________________________________________________________________________
12563 [ 32698] By: nicholas on 2007/12/22 11:15:49
12566 For 5.8.8 and earlier, always call newCONSTSUB(), as the interpreter
12567 doesn't support proxy constant subroutines. For all 5.8.x add a cast
12568 to (char *) for the second argument to newCONSTSUB().
12570 !> lib/ExtUtils/Constant/ProxySubs.pm
12571 ____________________________________________________________________________
12572 [ 32693] By: ams on 2007/12/22 03:58:49
12573 Log: Add const to a few prototypes. (Patch from Robin Barker.)
12575 ! ext/Storable/Storable.xs
12576 ____________________________________________________________________________
12577 [ 32692] By: nicholas on 2007/12/21 17:58:03
12578 Log: Document each/keys/values @array
12581 ____________________________________________________________________________
12582 [ 32691] By: stevep on 2007/12/21 16:31:45
12583 Log: Clean up a warning with -Wwrite-strings that gets passed into every
12586 ! lib/ExtUtils/ParseXS.pm
12587 ____________________________________________________________________________
12588 [ 32690] By: stevep on 2007/12/21 14:48:22
12589 Log: Subject: [PATCH] C<make translators> -Wwrite-strings clean
12590 From: "Robin Barker" <Robin.Barker@npl.co.uk>
12591 Date: Fri, 21 Dec 2007 14:30:20 -0000
12592 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399C@exchsvr2.npl.ad.local>
12594 ! x2p/Makefile.SH x2p/a2p.c x2p/a2p.h x2p/a2py.c x2p/str.c
12595 ! x2p/str.h x2p/util.c x2p/util.h x2p/walk.c
12596 ____________________________________________________________________________
12597 [ 32689] By: stevep on 2007/12/21 14:19:17
12598 Log: Subject: [PATCH] const'ing in cygwin.c
12599 From: "Jerry D. Hedden" <jdhedden@cpan.org>
12600 Date: Fri, 21 Dec 2007 09:13:41 -0500
12601 Message-ID: <1ff86f510712210613s71712346i6e9f2b5e7275aa34@mail.gmail.com>
12604 ____________________________________________________________________________
12605 [ 32688] By: nicholas on 2007/12/21 12:09:04
12606 Log: Update the hash documentation to reflect the changes between 5.8.1 and
12607 5.8.2, that disabled the automatic randomisation of all hashes.
12609 ! pod/perlfunc.pod pod/perlsec.pod
12610 ____________________________________________________________________________
12611 [ 32687] By: nicholas on 2007/12/21 11:34:30
12612 Log: Deparse each @array and friends.
12614 ! ext/B/B/Deparse.pm ext/B/t/deparse.t
12615 ____________________________________________________________________________
12616 [ 32686] By: nicholas on 2007/12/21 10:21:45
12617 Log: Subject: mg_free frees data but leaves it accessible
12618 From: Yuval Kogman <nothingmuch@woobling.org>
12619 Message-ID: <20071220221331.GG10631@woobling.org>
12620 Date: Fri, 21 Dec 2007 00:13:31 +0200
12623 ____________________________________________________________________________
12624 [ 32685] By: nicholas on 2007/12/21 08:58:42
12625 Log: Subject: [PATCH] Fix remaining skips for Test::Harness
12626 From: Andy Armstrong <andy@hexten.net>
12627 Message-Id: <01A7A7EC-1C9C-40B1-90E8-DC1E5BA54400@hexten.net>
12628 Date: Thu, 20 Dec 2007 23:16:01 +0000
12630 (except for test-harness-compat.t which failed unthreaded under harness
12631 and except for reverting the defined $ENV{PERL_UNICODE})
12633 ! lib/Test/Harness/t/harness.t lib/Test/Harness/t/nofork.t
12634 ! lib/Test/Harness/t/prove.t lib/Test/Harness/t/proverc.t
12635 ! lib/Test/Harness/t/proverun.t lib/Test/Harness/t/source.t
12636 ! lib/Test/Harness/t/spool.t lib/Test/Harness/t/taint.t
12637 ! lib/Test/Harness/t/unicode.t t/lib/source_tests/source
12638 ____________________________________________________________________________
12639 [ 32684] By: nicholas on 2007/12/21 07:42:56
12640 Log: For 5.12 we can simply exterminate! the private function
12641 Perl_magic_setglob().
12643 ! embed.fnc embed.h mathoms.c proto.h
12644 ____________________________________________________________________________
12645 [ 32683] By: stevep on 2007/12/21 03:14:20
12646 Log: Subject: [perl #37607] CGI file upload file name parsing errors
12647 From: aspa@merlot.kronodoc.fi (Marko Asplund)
12648 Date: Fri, 4 Nov 2005 13:40:05 +0200 (EET)
12649 Message-ID: <5.8.7_13518_1131102897@merlot.kronodoc.fi>
12652 ____________________________________________________________________________
12653 [ 32682] By: stevep on 2007/12/20 22:22:59
12654 Log: Regen some files...
12656 ! embed.h global.sym pod/perlapi.pod
12657 ____________________________________________________________________________
12658 [ 32681] By: stevep on 2007/12/20 21:52:06
12659 Log: Subject: [PATCH] make miniperl -Wwrite-strings clean
12660 From: "Robin Barker" <Robin.Barker@npl.co.uk>
12661 Date: Thu, 20 Dec 2007 18:29:25 -0000
12662 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399A@exchsvr2.npl.ad.local>
12664 ! doio.c intrpvar.h overload.c overload.pl perl.h
12665 ____________________________________________________________________________
12666 [ 32680] By: nicholas on 2007/12/20 21:15:57
12667 Log: Implement each @array.
12668 Documentation needed, FIXME for proper 64 bit support of arrays longer
12669 than 2**32, re-order the new ops at the end if merging to 5.10.x.
12671 + t/op/each_array.t
12672 ! MANIFEST av.c embed.fnc embed.h ext/Opcode/Opcode.pm op.c
12673 ! opcode.h opcode.pl opnames.h pp.c pp.sym pp_proto.h proto.h
12674 ____________________________________________________________________________
12675 [ 32679] By: nicholas on 2007/12/20 20:58:25
12676 Log: Correct the embed.fnc descriptions of newAV() and newHV() - they do not
12677 return memory allocated à la malloc(), as it comes from an arena.
12679 ! embed.fnc proto.h
12680 ____________________________________________________________________________
12681 [ 32678] By: nicholas on 2007/12/20 20:43:16
12682 Log: With change 32676 moving the HvSHAREKEYS_on() into Perl_sv_upgrade()
12683 calls to it can be eliminated from the version code.
12686 ____________________________________________________________________________
12687 [ 32677] By: nicholas on 2007/12/20 20:35:35
12688 Log: Change 32676 missed embed.h. Oops. Avert any more black smoke.
12691 ____________________________________________________________________________
12692 [ 32676] By: nicholas on 2007/12/20 20:23:45
12693 Log: Similiarly Perl_newHV() can become a mathom by making newHV() a
12694 wrapper around newSV_type() and tweaking Perl_sv_upgrade().
12696 ! embed.fnc hv.c hv.h mathoms.c proto.h sv.c
12697 ____________________________________________________________________________
12698 [ 32675] By: nicholas on 2007/12/20 19:49:50
12699 Log: Perl_newAV() can become a mathom by making newAV() a wrapper around
12700 newSV_type() and tweaking Perl_sv_upgrade().
12702 ! av.c av.h embed.fnc embed.h mathoms.c proto.h sv.c
12703 ____________________________________________________________________________
12704 [ 32674] By: nicholas on 2007/12/20 18:48:09
12705 Log: The test needs to be on defined $ENV{PERL_UNICODE} because during
12706 testing being set to an empty string has meaning.
12708 ! lib/Test/Harness/t/unicode.t
12709 ____________________________________________________________________________
12710 [ 32673] By: nicholas on 2007/12/20 18:25:46
12711 Log: Subject: [PATCH] bring Test::Harness up to 3.06
12712 From: Andy Armstrong <andy@hexten.net>
12713 Message-Id: <5C57804B-6F71-4875-AEB6-C449F893E001@hexten.net>
12714 Date: Thu, 20 Dec 2007 17:49:07 +0000
12716 ! Porting/Maintainers.pl lib/App/Prove.pm lib/App/Prove/State.pm
12717 ! lib/TAP/Base.pm lib/TAP/Formatter/Color.pm
12718 ! lib/TAP/Formatter/Console.pm
12719 ! lib/TAP/Formatter/Console/ParallelSession.pm
12720 ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm
12721 ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm
12722 ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm
12723 ! lib/TAP/Parser/Iterator/Array.pm
12724 ! lib/TAP/Parser/Iterator/Process.pm
12725 ! lib/TAP/Parser/Iterator/Stream.pm
12726 ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm
12727 ! lib/TAP/Parser/Result/Bailout.pm
12728 ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm
12729 ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm
12730 ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm
12731 ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm
12732 ! lib/TAP/Parser/YAMLish/Reader.pm
12733 ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm
12734 ! lib/Test/Harness/Changes lib/Test/Harness/bin/prove
12735 ! lib/Test/Harness/t/harness.t lib/Test/Harness/t/nofork-mux.t
12736 ! lib/Test/Harness/t/regression.t lib/Test/Harness/t/state.t
12737 ! lib/Test/Harness/t/unicode.t t/lib/sample-tests/empty
12738 ____________________________________________________________________________
12739 [ 32672] By: nicholas on 2007/12/20 17:47:48
12740 Log: Perl_magic_setglob() is a mathom.
12742 ! embed.fnc embed.h mathoms.c mg.c proto.h
12743 ____________________________________________________________________________
12744 [ 32671] By: nicholas on 2007/12/20 17:20:29
12745 Log: char can be unsigned, so i8 needs to be signed char.
12748 ____________________________________________________________________________
12749 [ 32670] By: nicholas on 2007/12/20 16:22:07
12750 Log: Oops. Change 32669 didn't mean to add ssp to the libswanted list.
12753 ____________________________________________________________________________
12754 [ 32669] By: nicholas on 2007/12/20 16:02:25
12755 Log: A new try at getting -fstack-protector working, by adding it to the
12756 gcc link flags so that any implementation dependant libraries are also
12759 ! Configure cflags.SH
12760 ____________________________________________________________________________
12761 [ 32668] By: rgs on 2007/12/20 12:23:14
12762 Log: The APC doesn't like empty files
12764 ! t/lib/sample-tests/empty
12765 ____________________________________________________________________________
12766 [ 32667] By: nicholas on 2007/12/20 11:59:47
12767 Log: Merge the duplicated code for the tests for -fno-strict-aliasing and
12768 -pipe into a new eval'd "function" checkccflag
12771 ____________________________________________________________________________
12772 [ 32666] By: nicholas on 2007/12/20 10:41:52
12773 Log: Correct the test count in lib/File/Temp/t/lock.t
12774 I guess that it was skipped in rather too many places, so no-one
12777 ! lib/File/Temp/t/lock.t
12778 ____________________________________________________________________________
12779 [ 32665] By: rgs on 2007/12/20 09:54:23
12780 Log: Subject: Re: [perl #48769] [PATCH] SelfLoader.pm 1.0904 - Whitespace in subroutine
12781 From: Steffen Mueller <l2ot9pa02@sneakemail.com>
12782 Date: Tue, 18 Dec 2007 11:58:19 +0100
12783 Message-ID: <4767A7CB.5030607@sneakemail.com>
12785 ! lib/SelfLoader.pm lib/SelfLoader.t
12786 ____________________________________________________________________________
12787 [ 32664] By: rgs on 2007/12/20 09:41:27
12788 Log: Fix embarrassing typo
12791 ____________________________________________________________________________
12792 [ 32663] By: nicholas on 2007/12/20 09:40:13
12793 Log: Subject: [PATCH] Test::Harness 3.05, tests pass in core
12794 From: Andy Armstrong <andy@hexten.net>
12795 Message-Id: <7859DADA-59A9-45B2-A448-89BC755C53E8@hexten.net>
12796 Date: Thu, 20 Dec 2007 02:32:55 +0000
12798 ! lib/Test/Harness/t/000-load.t
12799 ! lib/Test/Harness/t/compat/inc-propagation.t
12800 ! lib/Test/Harness/t/regression.t t/lib/sample-tests/delayed
12801 ! t/lib/sample-tests/inc_taint t/lib/sample-tests/out_err_mix
12802 ! t/lib/sample-tests/stdout_stderr
12803 ____________________________________________________________________________
12804 [ 32662] By: nicholas on 2007/12/19 21:49:49
12805 Log: Extraneous test files that change 32659 failed to delete. Oops.
12806 (But they would not have been being run, because the only tests that
12807 are run are those that are in MANIFEST, and I had deleted them from
12810 - lib/Test/Harness/t/00compile.t lib/Test/Harness/t/assert.t
12811 - lib/Test/Harness/t/callback.t lib/Test/Harness/t/failure.t
12812 - lib/Test/Harness/t/from_line.t lib/Test/Harness/t/inc_taint.t
12813 - lib/Test/Harness/t/nonumbers.t lib/Test/Harness/t/ok.t
12814 - lib/Test/Harness/t/point-parse.t lib/Test/Harness/t/point.t
12815 - lib/Test/Harness/t/prove-globbing.t
12816 - lib/Test/Harness/t/prove-switches.t
12817 - lib/Test/Harness/t/strap-analyze.t lib/Test/Harness/t/strap.t
12818 - lib/Test/Harness/t/test-harness.t lib/Test/Harness/t/version.t
12819 ____________________________________________________________________________
12820 [ 32661] By: stevep on 2007/12/19 19:55:00
12821 Log: Upgrade to CGI.pm-3.31. Includes version bump to CGI::Carp due to a Pod fix.
12823 ! lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Util.pm
12824 ____________________________________________________________________________
12825 [ 32660] By: nicholas on 2007/12/19 18:26:03
12826 Log: Missing files from Test::Harness 3.05
12828 + lib/App/Prove.pm lib/App/Prove/State.pm
12829 ____________________________________________________________________________
12830 [ 32659] By: nicholas on 2007/12/19 18:18:04
12831 Log: Upgrade to Test::Harness 3.05
12832 Add test boilerplate to various test files.
12833 Add FIXME skips for various tests that don't play nicely with the
12834 altered layout in the core.
12835 lib/Test/Harness/t/unicode.t appears to fail under UTF-8 locales and
12836 so will need fixing.
12838 + lib/TAP/Base.pm lib/TAP/Formatter/Color.pm
12839 + lib/TAP/Formatter/Console.pm
12840 + lib/TAP/Formatter/Console/ParallelSession.pm
12841 + lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm
12842 + lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm
12843 + lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm
12844 + lib/TAP/Parser/Iterator/Array.pm
12845 + lib/TAP/Parser/Iterator/Process.pm
12846 + lib/TAP/Parser/Iterator/Stream.pm
12847 + lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm
12848 + lib/TAP/Parser/Result/Bailout.pm
12849 + lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm
12850 + lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm
12851 + lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm
12852 + lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm
12853 + lib/TAP/Parser/YAMLish/Reader.pm
12854 + lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness/t/000-load.t
12855 + lib/Test/Harness/t/aggregator.t lib/Test/Harness/t/bailout.t
12856 + lib/Test/Harness/t/callbacks.t lib/Test/Harness/t/compat/env.t
12857 + lib/Test/Harness/t/compat/failure.t
12858 + lib/Test/Harness/t/compat/inc-propagation.t
12859 + lib/Test/Harness/t/compat/inc_taint.t
12860 + lib/Test/Harness/t/compat/nonumbers.t
12861 + lib/Test/Harness/t/compat/regression.t
12862 + lib/Test/Harness/t/compat/test-harness-compat.t
12863 + lib/Test/Harness/t/compat/version.t
12864 + lib/Test/Harness/t/console.t lib/Test/Harness/t/errors.t
12865 + lib/Test/Harness/t/grammar.t lib/Test/Harness/t/iterators.t
12866 + lib/Test/Harness/t/multiplexer.t
12867 + lib/Test/Harness/t/nofork-mux.t lib/Test/Harness/t/nofork.t
12868 + lib/Test/Harness/t/parse.t
12869 + lib/Test/Harness/t/premature-bailout.t
12870 + lib/Test/Harness/t/process.t lib/Test/Harness/t/prove.t
12871 + lib/Test/Harness/t/proverc.t lib/Test/Harness/t/proverun.t
12872 + lib/Test/Harness/t/regression.t lib/Test/Harness/t/results.t
12873 + lib/Test/Harness/t/source.t lib/Test/Harness/t/spool.t
12874 + lib/Test/Harness/t/state.t lib/Test/Harness/t/streams.t
12875 + lib/Test/Harness/t/taint.t lib/Test/Harness/t/testargs.t
12876 + lib/Test/Harness/t/unicode.t
12877 + lib/Test/Harness/t/yamlish-output.t
12878 + lib/Test/Harness/t/yamlish-writer.t
12879 + lib/Test/Harness/t/yamlish.t t/lib/App/Prove/Plugin/Dummy.pm
12880 + t/lib/IO/c55Capture.pm t/lib/NoFork.pm t/lib/data/catme.1
12881 + t/lib/data/proverc t/lib/data/sample.yml
12882 + t/lib/sample-tests/combined_compat t/lib/sample-tests/delayed
12883 + t/lib/sample-tests/descriptive_trailing
12884 + t/lib/sample-tests/die_unfinished t/lib/sample-tests/echo
12885 + t/lib/sample-tests/empty t/lib/sample-tests/escape_eol
12886 + t/lib/sample-tests/escape_hash
12887 + t/lib/sample-tests/junk_before_plan
12888 + t/lib/sample-tests/out_err_mix t/lib/sample-tests/schwern
12889 + t/lib/sample-tests/schwern-todo-quiet
12890 + t/lib/sample-tests/sequence_misparse
12891 + t/lib/sample-tests/simple_yaml t/lib/sample-tests/skipall_v13
12892 + t/lib/sample-tests/space_after_plan
12893 + t/lib/sample-tests/stdout_stderr
12894 + t/lib/sample-tests/todo_misparse
12895 + t/lib/sample-tests/version_good
12896 + t/lib/sample-tests/version_late t/lib/sample-tests/version_old
12897 + t/lib/source_tests/harness t/lib/source_tests/harness_badtap
12898 + t/lib/source_tests/harness_complain
12899 + t/lib/source_tests/harness_directives
12900 + t/lib/source_tests/harness_failure t/lib/source_tests/source
12901 - lib/Test/Harness/Assert.pm lib/Test/Harness/Iterator.pm
12902 - lib/Test/Harness/Point.pm lib/Test/Harness/Results.pm
12903 - lib/Test/Harness/Straps.pm lib/Test/Harness/TAP.pod
12904 - lib/Test/Harness/Util.pm
12905 ! MANIFEST Porting/Maintainers.pl lib/Test/Harness.pm
12906 ! lib/Test/Harness/Changes lib/Test/Harness/bin/prove
12907 ! lib/Test/Harness/t/base.t lib/Test/Harness/t/harness.t
12908 ! t/lib/Dev/Null.pm t/lib/sample-tests/bailout
12909 ! t/lib/sample-tests/combined t/lib/sample-tests/die
12910 ! t/lib/sample-tests/die_head_end
12911 ! t/lib/sample-tests/die_last_minute
12912 ! t/lib/sample-tests/inc_taint
12913 ! t/lib/sample-tests/shbang_misparse t/lib/sample-tests/skipall
12914 ! t/lib/sample-tests/taint t/lib/sample-tests/taint_warn
12915 ! t/lib/sample-tests/todo
12916 ____________________________________________________________________________
12917 [ 32658] By: stevep on 2007/12/19 17:17:45
12918 Log: Subject: [PATCH] threads::shared 1.15
12919 From: "Jerry D. Hedden" <jdhedden@cpan.org>
12920 Date: Wed, 19 Dec 2007 10:17:46 -0500
12921 Message-ID: <1ff86f510712190717r379ffdbt9ed19b8a607b8931@mail.gmail.com>
12923 + ext/threads/shared/t/object.t
12924 ! MANIFEST ext/threads/shared/shared.pm
12925 ! ext/threads/shared/shared.xs
12926 ____________________________________________________________________________
12927 [ 32657] By: stevep on 2007/12/19 17:05:16
12928 Log: Fix a File::Temp test to deal with new Test::More changes.
12930 ! lib/File/Temp/t/lock.t
12931 ____________________________________________________________________________
12932 [ 32656] By: rgs on 2007/12/19 16:12:30
12933 Log: Add new Sys::Syslog file to MANIFEST
12936 ____________________________________________________________________________
12937 [ 32655] By: stevep on 2007/12/19 15:55:53
12938 Log: Additional version fixups.
12940 ! Cross/config.sh-arm-linux-n770
12941 ____________________________________________________________________________
12942 [ 32654] By: stevep on 2007/12/19 15:47:56
12943 Log: Upgrade to Sys-Syslog-0.23
12945 + ext/Sys/Syslog/fallback/syslog.h
12946 ! ext/Sys/Syslog/Makefile.PL ext/Sys/Syslog/Syslog.pm
12947 ! ext/Sys/Syslog/t/syslog.t
12948 ____________________________________________________________________________
12949 [ 32653] By: stevep on 2007/12/19 15:35:21
12950 Log: Upgrade to IO-Zlib-1.08. Fixes to test files allowed us to get back
12951 in sync with the distribution.
12953 ! lib/IO/Zlib.pm lib/IO/Zlib/t/uncomp1.t lib/IO/Zlib/t/uncomp2.t
12954 ____________________________________________________________________________
12955 [ 32652] By: stevep on 2007/12/19 15:19:41
12956 Log: Upgrade to File-Temp-0.19
12958 + lib/File/Temp/t/fork.t lib/File/Temp/t/lock.t
12959 ! MANIFEST lib/File/Temp.pm lib/File/Temp/t/object.t
12960 ! lib/File/Temp/t/seekable.t
12961 ____________________________________________________________________________
12962 [ 32651] By: stevep on 2007/12/19 15:00:53
12963 Log: Upgrade to B-Lint-1.11
12965 + ext/B/B/Lint/Debug.pm
12966 ! MANIFEST ext/B/B/Lint.pm
12967 ____________________________________________________________________________
12968 [ 32650] By: stevep on 2007/12/19 14:30:46
12969 Log: Update to Test-Simple-0.74
12971 + lib/Test/Simple/t/BEGIN_use_ok.t
12972 ! MANIFEST lib/Test/Builder.pm lib/Test/Builder/Module.pm
12973 ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm
12974 ! lib/Test/Simple/Changes
12975 ____________________________________________________________________________
12976 [ 32649] By: nicholas on 2007/12/19 14:13:07
12977 Log: Add perl5110delta, and change 5100delta so that it is no longer "the"
12980 + pod/perl5110delta.pod
12981 ! MANIFEST Makefile.SH pod.lst pod/perl.pod
12982 ! pod/perl5100delta.pod pod/perltoc.pod vms/descrip_mms.template
12983 ! win32/Makefile win32/makefile.mk win32/pod.mak
12984 ____________________________________________________________________________
12985 [ 32648] By: rgs on 2007/12/19 13:58:46
12986 Log: Make -E require 5.11 features
12988 ! lib/feature.pm toke.c
12989 ____________________________________________________________________________
12990 [ 32647] By: stevep on 2007/12/19 13:58:35
12991 Log: Teach cflags.SH about -fstack-protector, and add it to gcc compiler flags
12995 ____________________________________________________________________________
12996 [ 32646] By: nicholas on 2007/12/19 13:48:45
12997 Log: Bump the version number to 5.11.0
12999 ! Cross/config.sh-arm-linux Cross/config.sh-arm-linux-n770
13000 ! INSTALL META.yml NetWare/Makefile NetWare/config_H.wc
13001 ! Porting/config.sh epoc/config.sh epoc/createpkg.pl
13002 ! patchlevel.h plan9/config.plan9 win32/Makefile
13003 ! win32/Makefile.ce win32/config_H.bc win32/config_H.ce
13004 ! win32/config_H.gc win32/config_H.vc win32/config_H.vc64
13005 ! win32/makefile.mk
13006 ____________________________________________________________________________
13007 [ 32645] By: nicholas on 2007/12/19 13:47:36
13008 Log: feature.pm needs to cope with the version not being 5.10.0
13011 ____________________________________________________________________________
13012 [ 32644] By: nicholas on 2007/12/19 12:10:23
13013 Log: Update Changes and reinstante the DEVEL tag.
13014 (Now that the patch number isn't in DEVEL, probably don't need to
13015 do it in one, as in change 17642)
13017 ! Changes patchlevel.h
13018 ____________________________________________________________________________
13019 [ 32643] By: nicholas on 2007/12/19 11:25:43
13020 Log: Record all the changes up to 5.10.0, and ready a new changes file for