1 Please note: This file provides a complete, temporally ordered log of
2 changes that went into every version of Perl. If you'd like more
3 detailed information, please consult the comments in the individual
4 patches posted to the perl5-porters mailing list. Patches for each
5 individual change may also be obtained through ftp and rsync--see
6 pod/perlhack.pod for the details.
8 For information on what's new in this release, see pod/perldelta.pod.
10 [The "CAST AND CREW" list has been moved to AUTHORS.]
12 NOTE: Each change entry shows the change number; who checked it into the
13 repository; when; description of the change; which branch the change
14 happened in; and the affected files. The file lists have a short symbolic
20 +> branched (from elsewhere)
21 !> merged changes (from elsewhere)
23 The Message-Ids in the change entries refer to the email messages sent
24 to the perl5-porters mailing list. You can retrieve the messages for
25 example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
28 Version v5.9.X Development release working toward v5.10
31 ____________________________________________________________________________
32 [ 26659] By: steveh on 2006/01/05 16:22:50
33 Log: Subject: MinGW and lib/CORE/Win32.h
34 From: "Sisyphus" <sisyphus1@optusnet.com.au>
35 Date: Wed, 4 Jan 2006 21:29:19 +1100
36 Message-ID: <024301c61119$bca4a840$e201140a@desktop>
39 ____________________________________________________________________________
40 [ 26658] By: rgs on 2006/01/05 15:33:32
41 Log: Install less README files
44 ____________________________________________________________________________
45 [ 26657] By: rgs on 2006/01/05 14:36:40
46 Log: Remove old Pod::Man parser creation.
47 Fix a run-time warning.
50 ____________________________________________________________________________
51 [ 26656] By: stevep on 2006/01/05 14:33:16
52 Log: Change installman to instantiate a new Pod::Man instance for each
53 file processed. This is now required with podlators-2.0.
56 ____________________________________________________________________________
57 [ 26655] By: steveh on 2006/01/05 09:21:52
58 Log: Reorder changes made in change 26630
60 (Keep the order in win32/config.* and win32/config_H.* the same as in
61 Configure and config_H.SH for easier diffing)
63 ! win32/config.bc win32/config.gc win32/config.vc
64 ! win32/config.vc64 win32/config_H.bc win32/config_H.gc
65 ! win32/config_H.vc win32/config_H.vc64
66 ____________________________________________________________________________
67 [ 26654] By: steveh on 2006/01/04 17:57:14
68 Log: Run regen.pl (Just updating copyright years)
70 ! embed.h embedvar.h global.sym opcode.h perlapi.c perlapi.h
72 ____________________________________________________________________________
73 [ 26653] By: steveh on 2006/01/04 17:49:38
74 Log: Don't try to export PL_my_ctx_mutex and PL_my_cxt_* when
75 PERL_IMPLICIT_CONTEXT is not defined
77 Fixes non-threaded build errors on Win32 following change 26523
80 ____________________________________________________________________________
81 [ 26652] By: rgs on 2006/01/04 17:19:37
82 Log: More copyright updates
84 ! cop.h dump.c gv.c gv.h handy.h locale.c op.c perlio.c
85 ! pp_pack.c sv.h thread.h universal.c xsutils.c
86 ____________________________________________________________________________
87 [ 26651] By: rgs on 2006/01/04 16:50:47
88 Log: Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
89 From: Jim Cromie <jim.cromie@gmail.com>
90 Date: Tue, 03 Jan 2006 23:18:09 -0700
91 Message-ID: <43BB68A1.7060708@gmail.com>
93 With syntactic tweaks to the test file
95 ! ext/B/B/Concise.pm ext/B/t/concise-xs.t
96 ! ext/B/t/optree_constants.t
97 ____________________________________________________________________________
98 [ 26650] By: gisle on 2006/01/04 16:42:03
99 Log: Move all the xxxpvs() macros to handy.h.
100 This brings them closer to STR_WITH_LEN. Besides only half
101 of them were sv-related after change 26649.
104 ____________________________________________________________________________
105 [ 26649] By: gisle on 2006/01/04 16:15:34
106 Log: Make the new STR_WITH_LEN() affected compile under -Dusethreads.
107 Can't use STR_WITH_LEN() as argument to a macro :-(
109 ! gv.c locale.c mg.c perl.c perlio.c pp_sys.c sv.c sv.h toke.c
110 ____________________________________________________________________________
111 [ 26648] By: gisle on 2006/01/04 14:23:20
112 Log: Add an extra NUL so that we can use sv_catpvs()
113 for "our @F=split..." and get rid of 15 and the
114 explaination for why it's there.
117 ____________________________________________________________________________
118 [ 26647] By: gisle on 2006/01/04 14:10:34
119 Log: Get rid of hardcoded string length.
122 ____________________________________________________________________________
123 [ 26646] By: gisle on 2006/01/04 14:04:16
124 Log: Introduce newSVpvs_share() macro.
125 Gets rid of some hardcoded string lengths.
128 ____________________________________________________________________________
129 [ 26645] By: gisle on 2006/01/04 13:53:16
130 Log: Get rid of a few more hardcoded string lengths.
132 ! locale.c mg.c perl.c perlio.c sv.c
133 ____________________________________________________________________________
134 [ 26644] By: stevep on 2006/01/04 13:13:50
135 Log: Update copyright year.
138 ____________________________________________________________________________
139 [ 26643] By: rgs on 2006/01/04 13:02:18
140 Log: Fix some compilation warnings
143 ____________________________________________________________________________
144 [ 26642] By: gisle on 2006/01/04 13:00:45
145 Log: Get rid of a few more hardcoded string lengths.
147 ! gv.c perl.c perlio.c pp_sys.c
148 ____________________________________________________________________________
149 [ 26641] By: gisle on 2006/01/04 12:48:34
150 Log: Introduce the macros newSVpvs(str) and sv_catpvs(sv, str).
151 Gets rid of many hardcoded string lengths.
153 ! dump.c gv.c op.c perl.c perlio.c pp.c pp_ctl.c pp_pack.c
154 ! pp_sys.c regcomp.c sv.c sv.h toke.c universal.c utf8.c util.c
156 ____________________________________________________________________________
157 [ 26640] By: gisle on 2006/01/04 12:35:45
158 Log: Removed unused part of string passed to sv_catpvn().
161 ____________________________________________________________________________
162 [ 26639] By: stevep on 2006/01/04 12:31:17
163 Log: Updates to various configurations courtesy of Jarkko.
165 ! Cross/config.sh-arm-linux NetWare/config.wc epoc/config.sh
166 ! plan9/config_sh.sample symbian/config.sh uconfig.sh
168 ____________________________________________________________________________
169 [ 26638] By: stevep on 2006/01/04 12:19:49
170 Log: Don't warn about invalid dirhandles in DirHandle::DESTROY().
173 ____________________________________________________________________________
174 [ 26637] By: steveh on 2006/01/04 11:10:36
175 Log: Make Borland and MinGW happy with change 26379
177 (They both complain "invalid conversion from `void*' to `HWND__*'"
181 ____________________________________________________________________________
182 [ 26636] By: gisle on 2006/01/04 10:46:42
183 Log: Fix typo in comment.
186 ____________________________________________________________________________
187 [ 26635] By: gisle on 2006/01/04 10:44:48
188 Log: Introduce STR_WITH_LEN macro in the form suggested by Chip.
191 ____________________________________________________________________________
192 [ 26634] By: steveh on 2006/01/04 10:39:13
193 Log: Workaround Win32 compiler bugs following change 26395
195 Can't understand what VC++ 6 and Borland don't like about it. There
196 is similar code for SvMAGIC and SvSTASH already in sv.h. Must be
197 compiler bugs since VC++ 7 and MinGW (and compilers on other platforms)
201 ____________________________________________________________________________
202 [ 26633] By: gisle on 2006/01/04 10:25:42
203 Log: Silence compiler warning; ref change 26598
206 ____________________________________________________________________________
207 [ 26632] By: stevep on 2006/01/04 03:43:20
208 Log: Added snprintf() and vsnprintf() to configure.com as 'undef'.
211 ____________________________________________________________________________
212 [ 26631] By: stevep on 2006/01/04 03:31:08
213 Log: Add warnings for the various other *dir() functions when attempted
214 on invalid dirhandles.
216 ! pod/perldiag.pod pp_sys.c
217 ____________________________________________________________________________
218 [ 26630] By: stevep on 2006/01/04 02:47:39
219 Log: Add snprintf() and vsnprintf() to the various Win32 configuration
222 ! win32/config.bc win32/config.gc win32/config.vc
223 ! win32/config.vc64 win32/config_H.bc win32/config_H.gc
224 ! win32/config_H.vc win32/config_H.vc64
225 ____________________________________________________________________________
226 [ 26625] By: stevep on 2006/01/03 20:03:49
227 Log: Subject: Re: [perl #38034] A combination eval, DESTROY method and $@ - dangerous - bug
228 From: Mike Guy <mjtg@cam.ac.uk>
229 Date: Tue, 03 Jan 2006 19:18:41 +0000
230 Message-Id: <E1Etrg9-0005XE-LZ@libra.cus.cam.ac.uk>
233 ____________________________________________________________________________
234 [ 26623] By: nicholas on 2006/01/03 19:38:24
235 Log: If NV_ZERO_IS_ALLBITS_ZERO is not true, then it's important to inialise
236 the NV only if the new body has an NV. (D'oh!)
239 ____________________________________________________________________________
240 [ 26617] By: stevep on 2006/01/03 18:14:27
241 Log: Attemting to readdir() something that isn't a dirhandle should cause
244 ! pod/perldiag.pod pp_sys.c
245 ____________________________________________________________________________
246 [ 26608] By: steveh on 2006/01/03 15:57:18
247 Log: Fix release mode builds following change 26598
250 ____________________________________________________________________________
251 [ 26607] By: stevep on 2006/01/03 15:56:19
252 Log: perldiag.pod additions to go with change #26602.
255 ____________________________________________________________________________
256 [ 26606] By: merijn on 2006/01/03 15:46:10
257 Log: Add probe for snprintf () and vsnprintf ()
259 Subject: [PATCH] snprintf() and vsnprintf() (was Re: [PATCH] Configure: stdio char (un)signedness)
260 From: Steve Peters <steve@fisharerojo.org>
261 Date: Mon, 2 Jan 2006 09:37:27 -0600
262 Message-ID: <20060102153727.GA14247@mccoy.peters.homeunix.org>
264 ! Configure Porting/Glossary config_h.SH handy.h
265 ____________________________________________________________________________
266 [ 26605] By: rgs on 2006/01/03 15:42:19
267 Log: Update perldelta, up to change 25344 more or less.
269 ! pod/perl593delta.pod
270 ____________________________________________________________________________
271 [ 26602] By: stevep on 2006/01/03 14:58:21
272 Log: Bad symbols that are pretending to be dirhandles, should say they
273 are dirhandles in their error messages.
276 ____________________________________________________________________________
277 [ 26601] By: rgs on 2006/01/03 14:10:04
280 ! pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq2.pod
281 ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
282 ! pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod
284 ____________________________________________________________________________
285 [ 26598] By: davem on 2006/01/03 12:29:38
286 Log: silence some compiler warnings
289 ____________________________________________________________________________
290 [ 26595] By: rgs on 2006/01/03 10:09:39
291 Log: Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
292 From: Jim Cromie <jim.cromie@gmail.com>
293 Date: Mon, 02 Jan 2006 15:06:48 -0700
294 Message-ID: <43B9A3F8.8060609@gmail.com>
296 ! ext/B/B/Concise.pm ext/B/t/concise-xs.t
297 ! ext/B/t/optree_constants.t
298 ____________________________________________________________________________
299 [ 26594] By: rgs on 2006/01/03 09:33:59
300 Log: Subject: [PATCH] Re: [perl #36837] B::Deparse fails when it comes to ByteLoader programs
301 From: Stephen McCamant <smcc@mit.edu>
302 Date: Mon, 2 Jan 2006 18:52:24 -0800
303 Message-ID: <17337.59112.502009.496275@conquest.OCF.Berkeley.EDU>
306 ____________________________________________________________________________
307 [ 26593] By: rgs on 2006/01/03 09:23:24
308 Log: Subject: [patch@26561] utf8.c const issue.
309 From: "John E. Malmberg" <wb8tyw@qsl.net>
310 Date: Mon, 02 Jan 2006 14:16:02 -0500
311 Message-ID: <43B97BF2.2050201@qsl.net>
314 ____________________________________________________________________________
315 [ 26592] By: rgs on 2006/01/03 09:02:04
316 Log: Subject: [PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.81.tar.gz
317 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig)
318 Date: Tue, 03 Jan 2006 00:33:27 +0100
319 Message-ID: <87u0cm433s.fsf@k75.linux.bogus>
321 ! lib/CPAN.pm lib/CPAN/FirstTime.pm
322 ____________________________________________________________________________
323 [ 26591] By: davem on 2006/01/03 02:20:28
324 Log: ithreads: SVs that were only on the tmps stack leaked
327 ____________________________________________________________________________
328 [ 26589] By: nicholas on 2006/01/02 22:52:03
329 Log: The two never used NOTYET switch ops can go.
332 ____________________________________________________________________________
333 [ 26587] By: davem on 2006/01/02 21:50:55
334 Log: stop DEBUG_LEAKING_SCALARS producing spurious memory pool errors
335 (change #25775 wasn't complete)
338 ____________________________________________________________________________
339 [ 26586] By: nicholas on 2006/01/02 20:48:30
340 Log: More missing AUTHORS
342 ! AUTHORS Porting/checkAUTHORS.pl
343 ____________________________________________________________________________
344 [ 26581] By: craigb on 2006/01/02 19:22:52
345 Log: Subject: patch@26561 & earlier - buffer overrun in VMS.C
346 From: "John E. Malmberg" <wb8tyw@qsl.net>
\r Date: Mon, 02 Jan 2006 14:05:43 -0500
\r Message-id: <43B97987.70201@qsl.net>
349 ____________________________________________________________________________
350 [ 26580] By: nicholas on 2006/01/02 18:48:13
351 Log: Erk! craigb's changes come out of p4 with ^Ms as line endings.
352 Long term, need to fix the update changes script to cope.
355 ____________________________________________________________________________
356 [ 26579] By: nicholas on 2006/01/02 18:44:14
357 Log: More missing AUTHORS
359 ! AUTHORS Porting/checkAUTHORS.pl
360 ____________________________________________________________________________
361 [ 26578] By: nicholas on 2006/01/02 17:04:55
362 Log: Fix up missing and duplicate AUTHORS
364 ! AUTHORS Porting/checkAUTHORS.pl
365 ____________________________________________________________________________
366 [ 26576] By: rgs on 2006/01/02 15:54:25
367 Log: Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
368 From: Jim Cromie <jim.cromie@gmail.com>
369 Date: Sun, 01 Jan 2006 23:05:00 -0700
370 Message-ID: <43B8C28C.20502@gmail.com>
372 + ext/B/t/optree_constants.t
373 ! MANIFEST ext/B/B/Concise.pm ext/B/t/concise-xs.t
374 ____________________________________________________________________________
375 [ 26574] By: rgs on 2006/01/02 15:19:59
376 Log: Since we no longer autovivify stashes (change #26370), we need
377 to turn off strict-refs on them, or we'll have a stricture
378 error the first time we'd try to access them (when they'll be
379 actually autovivified).
382 ____________________________________________________________________________
383 [ 26573] By: rgs on 2006/01/02 14:57:18
384 Log: Documentation fix for File::Temp::new
386 Subject: [perl #38127] Bug in perldoc File::Temp
387 From: pm@capmon.dk (via RT) <perlbug-followup@perl.org>
388 Date: Mon, 02 Jan 2006 02:48:41 -0800
389 Message-ID: <rt-3.0.11-38127-126764.0.578515622359532@perl.org>
392 ____________________________________________________________________________
393 [ 26572] By: nicholas on 2006/01/02 14:43:37
394 Log: Happy New Year. (It's not just embed.pl).
396 ! README opcode.pl perl.c reentr.pl
397 ____________________________________________________________________________
398 [ 26571] By: stevep on 2006/01/02 14:24:58
399 Log: Note that the "unlink"ing directories is attempted when running as a
400 superuser, and that some operating systems may not support it.
402 ! pod/perlfunc.pod pod/perlrun.pod
403 ____________________________________________________________________________
404 [ 26570] By: nicholas on 2006/01/02 12:19:51
405 Log: Typo fix in the description of change 26370.
406 (Also corrected in the repository)
409 ____________________________________________________________________________
410 [ 26569] By: davem on 2006/01/02 12:09:37
411 Log: add svt_local slot to magic vtable, and fix local $shared
413 ! ext/threads/shared/shared.xs mg.c mg.h
414 ____________________________________________________________________________
415 [ 26565] By: nicholas on 2006/01/02 11:48:28
416 Log: Add 2006 to the copyright years in the header generated by embed.pl
419 ____________________________________________________________________________
420 [ 26564] By: rgs on 2006/01/02 11:20:25
421 Log: Subject: [patch] comment grammar and indentation, spurious tab
422 From: Jim Cromie <jim.cromie@gmail.com>
423 Date: Fri, 30 Dec 2005 22:45:55 -0700
424 Message-ID: <43B61B13.3050704@gmail.com>
427 ____________________________________________________________________________
428 [ 26563] By: rgs on 2006/01/02 11:04:37
429 Log: Subject: [PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80_58.tar.gz
430 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig)
431 Date: Sun, 01 Jan 2006 10:12:46 +0100
432 Message-ID: <87zmmgnwfl.fsf@k75.linux.bogus>
435 ____________________________________________________________________________
436 [ 26562] By: rgs on 2006/01/02 10:56:05
437 Log: Update copyrights for files modified in 2006
439 ! doio.c doop.c hv.c mg.c pp.c pp_ctl.c pp_hot.c pp_sort.c
440 ! regcomp.c regexec.c sv.c toke.c utf8.c util.c
441 ____________________________________________________________________________
442 [ 26561] By: gisle on 2006/01/01 20:43:00
443 Log: Get rid of length argument for the FEATURE_IS_ENABLED() macro.
446 ____________________________________________________________________________
447 [ 26558] By: merijn on 2006/01/01 10:42:16
448 Log: Subject: [PATCH] Making 0 pointers to NULLs
449 From: Andy Lester <andy@petdance.com>
450 Date: Fri, 30 Dec 2005 23:05:58 -0600
451 Message-ID: <20051231050558.GA29093@petdance.com>
453 ! doio.c doop.c hv.c mg.c pp.c pp_ctl.c pp_hot.c pp_sort.c
454 ! regcomp.c regexec.c sv.c toke.c utf8.c util.c
455 ____________________________________________________________________________
456 [ 26556] By: merijn on 2006/01/01 10:23:19
457 Log: Subject: [PATCH] Making 0 pointers to NULLs
458 From: Andy Lester <andy@petdance.com>
459 Date: Fri, 30 Dec 2005 23:05:58 -0600
460 Message-ID: <20051231050558.GA29093@petdance.com>
462 ! doio.c doop.c hv.c mg.c pp.c pp_ctl.c pp_hot.c pp_sort.c
463 ! regcomp.c regexec.c sv.c toke.c utf8.c util.c
464 ____________________________________________________________________________
465 [ 26555] By: davem on 2005/12/31 23:24:26
466 Log: make threads use MY_CXT API rather than using PL_modglobal
468 ! ext/threads/threads.xs
469 ____________________________________________________________________________
470 [ 26554] By: davem on 2005/12/31 21:36:05
471 Log: tidy index arrangements in new MY_CXT code
473 ! intrpvar.h sv.c util.c
474 ____________________________________________________________________________
475 [ 26553] By: stevep on 2005/12/31 18:45:37
476 Log: Upgrade to CPAN-1.80_57
478 ! lib/CPAN.pm lib/CPAN/Debug.pm lib/CPAN/HandleConfig.pm
479 ! lib/CPAN/Tarzip.pm lib/CPAN/t/mirroredby.t
480 ____________________________________________________________________________
481 [ 26552] By: nicholas on 2005/12/31 17:24:34
482 Log: Turn a for loop that's almost a while into an honest-to-goodness while.
485 ____________________________________________________________________________
486 [ 26551] By: nicholas on 2005/12/31 16:57:32
487 Log: Calling Perl_hv_clear_placeholders while the hash iterator was active
488 would turn lazy delete on, causing the hash to become corrupted at the
489 next iterator change.
491 ! hv.c lib/Hash/Util.t
492 ____________________________________________________________________________
493 [ 26550] By: nicholas on 2005/12/31 16:42:08
494 Log: Remove unneeded test in Perl_hv_clear_placeholders.
495 Rejig S_hfreeentries to a double loop, which is clearer and smaller.
498 ____________________________________________________________________________
499 [ 26549] By: rgs on 2005/12/31 15:24:48
500 Log: Subject: [PATCH] op/pack.t failure on Win64
501 From: Jan Dubois <jand@activestate.com>
502 Date: Dec 30, 2005 9:55 PM
503 Message-ID: <017a01c60d83$5dc73110$2217a8c0@candy>
506 ____________________________________________________________________________
507 [ 26548] By: nicholas on 2005/12/31 15:07:16
508 Log: Add a test for change 26547. (We no longer expect to see errors about
509 unbalanced string table reference counts.)
512 ____________________________________________________________________________
513 [ 26547] By: nicholas on 2005/12/31 14:57:27
514 Log: Re-attempt to clear the hash in S_hfreeentries if anything adds to it.
515 Panic if we seem to be looping forever.
517 ! hv.c pod/perldiag.pod
518 ____________________________________________________________________________
519 [ 26546] By: nicholas on 2005/12/31 13:16:06
520 Log: Stop 'sub a { // }; %::=()' panicing because the backreference array
524 ____________________________________________________________________________
525 [ 26545] By: nicholas on 2005/12/30 22:44:06
526 Log: Marcus Holland-Moritz suggested that assert should
527 Perl_croak_nocontext rather than Perl_croak.
530 ____________________________________________________________________________
531 [ 26544] By: nicholas on 2005/12/30 20:02:56
532 Log: Tweak S_init_main_stash so as allocate PL_curstname as a shared string
533 scalar, and hence avoid thrashing the shared string table for "main".
536 ____________________________________________________________________________
537 [ 26543] By: stevep on 2005/12/30 17:47:45
538 Log: Convert t/op/sleep.t to using test.pl
541 ____________________________________________________________________________
542 [ 26542] By: nicholas on 2005/12/30 16:53:39
543 Log: Document why it's a bad plan to move the backreferences array from
544 the magic structure to the hv_aux structure during backreference
545 deletion. Add an optimisation for an empty backreference array.
548 ____________________________________________________________________________
549 [ 26541] By: nicholas on 2005/12/30 15:55:05
550 Log: Now that the backreference array has no NULL entries, and is correctly
551 marked as AvREAL_off(), there's no reason not to use sv_dup to clone
555 ____________________________________________________________________________
556 [ 26540] By: nicholas on 2005/12/30 15:39:53
557 Log: POSIX now declares missing constants as sub ... ();, so Net::Ping
558 needs to define them with a prototype to match.
561 ____________________________________________________________________________
562 [ 26539] By: rgs on 2005/12/30 15:10:41
563 Log: Update perltodo. First shot at perl593delta.
565 ! pod/perl593delta.pod pod/perltodo.pod
566 ____________________________________________________________________________
567 [ 26538] By: nicholas on 2005/12/30 14:57:00
568 Log: In the shared string table, if we add new entries to the head of the
569 linked list chain, then we don't need as much bookkeeping in the loop.
572 ____________________________________________________________________________
573 [ 26537] By: stevep on 2005/12/30 14:39:49
574 Log: Subject: [PATCH] Differences from Perl 6
575 From: Robin Houston <robin@cpan.org>
576 Date: Fri, 30 Dec 2005 13:45:34 +0000
577 Message-ID: <20051230134534.GA18675@rpc142.cs.man.ac.uk>
580 ____________________________________________________________________________
581 [ 26536] By: rgs on 2005/12/30 12:25:24
582 Log: Subject: Re: [PATCH] Re: INSTALLSCRIPT versus INSTALLDIRS
583 From: Rafael Garcia-Suarez <rgarciasuarez@mandriva.com>
584 Date: Mon, 12 Dec 2005 19:22:32 +0100
585 Message-ID: <20051212192232.39cd0c1e@grubert.mandrakesoft.com>
587 ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Unix.pm
588 ! lib/ExtUtils/MakeMaker.pm
589 ____________________________________________________________________________
590 [ 26535] By: davem on 2005/12/30 12:21:05
591 Log: fix errors in new MY_CTX code
594 ____________________________________________________________________________
595 [ 26534] By: rgs on 2005/12/30 11:57:14
596 Log: Reduce size of buffers for identifier names, as suggested in
598 Subject: Stack usage (in gv_stashpvn and others)
599 From: Tels <nospam-abuse@bloodgate.com>
600 Date: Thu, 29 Dec 2005 18:40:49 +0100
601 Message-Id: <200512291840.50765@bloodgate.com>
604 ____________________________________________________________________________
605 [ 26533] By: rgs on 2005/12/30 11:43:42
606 Log: Subject: [PATCH] perlio.c - gv_stashpvn() vs gv_stashpv()
607 From: Tels <nospam-abuse@bloodgate.com>
608 Date: Thu, 29 Dec 2005 18:57:43 +0100
609 Message-Id: <200512291857.59458@bloodgate.com>
612 ____________________________________________________________________________
613 [ 26532] By: rgs on 2005/12/30 10:40:31
614 Log: Subject: [PATCH] Perl_gv_fetchpv vs. gv_fetchpvn
615 From: Tels <nospam-abuse@bloodgate.com>
616 Date: Thu, 29 Dec 2005 18:32:10 +0100
617 Message-Id: <200512291832.20651@bloodgate.com>
620 ____________________________________________________________________________
621 [ 26531] By: rgs on 2005/12/30 09:53:54
622 Log: Skip my_cxt_init if PERL_IMPLICIT_CONTEXT isn't defined
623 (spotted by Jan Dubois)
626 ____________________________________________________________________________
627 [ 26530] By: nicholas on 2005/12/30 01:08:46
628 Log: RMAGIC on symbol tables is bad, m'kay.
629 Allow hashes (and therefore all symbol tables) to store the
630 backreference array in the hv_aux structure, and thereby undo the
631 performance damage of 24966, which resulted in 60% of all hash lookups
632 trying to mg_find tiehash magic.
634 ! dump.c embed.fnc embed.h hv.c hv.h mg.c proto.h sv.c
635 ____________________________________________________________________________
636 [ 26529] By: davem on 2005/12/30 01:06:05
637 Log: change #26523 didn't make my_cxt_init public
639 ! embed.fnc embed.h global.sym
640 ____________________________________________________________________________
641 [ 26528] By: rgs on 2005/12/29 17:32:21
642 Log: Subject: [PATCH] $a = \$a oddity
643 From: Tels <nospam-abuse@bloodgate.com>
644 Date: Thu, 29 Dec 2005 18:01:42 +0100
645 Message-Id: <200512291802.00742@bloodgate.com>
647 plus trim some whitespace
650 ____________________________________________________________________________
651 [ 26527] By: rgs on 2005/12/29 15:59:30
652 Log: Subject: [PATCH] Actual real consting of parms
653 From: Andy Lester <andy@petdance.com>
654 Date: Thu, 29 Dec 2005 01:15:09 -0600
655 Message-ID: <20051229071509.GA32653@petdance.com>
657 ! embed.fnc proto.h sv.c
658 ____________________________________________________________________________
659 [ 26526] By: rgs on 2005/12/29 15:32:42
660 Log: Subject: [PATCH] av.c cleanup, plus!
661 From: Andy Lester <andy@petdance.com>
662 Date: Wed, 28 Dec 2005 15:44:14 -0600
663 Message-ID: <20051228214414.GD26033@petdance.com>
665 ! av.c dump.c embed.fnc gv.c perl.c proto.h sv.c toke.c
666 ____________________________________________________________________________
667 [ 26525] By: rgs on 2005/12/29 14:32:09
668 Log: Fix test for perl version number in Makefile.PL
670 ! ext/Sys/Syslog/Makefile.PL
671 ____________________________________________________________________________
672 [ 26524] By: rgs on 2005/12/29 14:17:38
673 Log: Subject: [PATCH] Fixing the SVREFCNT macro
674 From: Andy Lester <andy@petdance.com>
675 Date: Wed, 28 Dec 2005 13:30:51 -0600
676 Message-ID: <20051228193051.GD23207@petdance.com>
679 ____________________________________________________________________________
680 [ 26523] By: davem on 2005/12/29 12:00:29
681 Log: re-implement MY_CXT API more efficiently, and add explicit
682 interpeter arg variant
684 ! embed.fnc embed.h embedvar.h ext/XS/APItest/APItest.xs
685 ! intrpvar.h perl.h perlapi.h perlvars.h pod/perlxs.pod proto.h
687 ____________________________________________________________________________
688 [ 26522] By: davem on 2005/12/29 11:35:04
689 Log: add tests for MY_CXT API and improve its documentation
691 + ext/XS/APItest/t/my_cxt.t
692 ! MANIFEST ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
694 ____________________________________________________________________________
695 [ 26521] By: rgs on 2005/12/29 10:21:23
696 Log: Subject: [PATCH] Test that constant overloading is propagated into eval
697 From: Robin Houston <robin@cpan.org>
698 Date: Mon, 26 Dec 2005 17:56:48 +0000
699 Message-ID: <20051226175648.GA28402@rpc142.cs.man.ac.uk>
702 ____________________________________________________________________________
703 [ 26520] By: rgs on 2005/12/29 10:11:56
704 Log: Subject: [DOC PATCH] rindex clarification
705 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
706 Date: Mon, 26 Dec 2005 18:42:40 -0800
707 Message-ID: <20051227024240.GA2940@efn.org>
709 plus another formatting nit
712 ____________________________________________________________________________
713 [ 26519] By: craigb on 2005/12/29 03:49:58
714 Log: Subject: [PATCH] fortify Pod::Simple::Search against non-case-preserving filesystems
\r From: "Craig A. Berry" <craigberry@mac.com>
\r Date: Tue, 27 Dec 2005 17:59:35 -0600
\r Message-id: <43B1D567.9080504@mac.com>
716 ! lib/Pod/Simple/Search.pm
717 ! lib/Pod/Simple/t/other_test_lib/squaa/Wowo.pod
718 ____________________________________________________________________________
719 [ 26518] By: nicholas on 2005/12/29 00:19:01
720 Log: A GVs stash can be NULL, so don't call macros that assume otherwise
724 ____________________________________________________________________________
725 [ 26517] By: nicholas on 2005/12/28 19:40:26
726 Log: As the backreferences AV doesn't hold references on its contents,
727 surely it should have AvREAL turned off?
730 ____________________________________________________________________________
731 [ 26516] By: nicholas on 2005/12/28 13:35:03
732 Log: PL_amagic_generation is always non-zero, so remove the test for this.
733 (Since change 17990 added version object overloading)
736 ____________________________________________________________________________
737 [ 26515] By: stevep on 2005/12/28 13:31:02
738 Log: Upgrade to Sys-Syslog-0.11
740 ! ext/Sys/Syslog/Changes ext/Sys/Syslog/README
741 ! ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/t/podspell.t
742 ! ext/Sys/Syslog/t/syslog.t
743 ____________________________________________________________________________
744 [ 26514] By: gisle on 2005/12/28 13:25:30
745 Log: Cleanup; replace a croak("panic: ...") with assert().
748 ____________________________________________________________________________
749 [ 26513] By: gisle on 2005/12/28 13:12:30
750 Log: assert(av); Cleanup the way that the av_*() functions check
751 that they are really passed an av argument.
752 Should improve the test coverage a bit.
754 ! av.c pod/perldiag.pod
755 ____________________________________________________________________________
756 [ 26512] By: gisle on 2005/12/28 12:38:03
757 Log: Use memchr() instead of ninstr() to locate the end-of-line.
758 The call to memchr() will faster.
761 ____________________________________________________________________________
762 [ 26511] By: gisle on 2005/12/28 12:18:58
763 Log: Leaner ninstr().
764 The compiled function ended up 37% smaller on Linux/gcc.
765 I ought to be faster as well, but I did not try to measure that.
768 ____________________________________________________________________________
769 [ 26510] By: gisle on 2005/12/28 11:01:46
770 Log: Remove test for NUL ending in r?instr().
771 This test is actually harmful because we will search
772 for any garbage found past the empty search string.
776 ____________________________________________________________________________
777 [ 26509] By: gisle on 2005/12/28 10:57:46
778 Log: Fix 2 off-by-one errors in the call to ninstr().
779 This code managed to still work because of a bug
780 in how ninstr() treats empty search strings.
782 ! ext/Filter/Util/Call/Call.xs
783 ____________________________________________________________________________
784 [ 26508] By: stevep on 2005/12/28 03:27:13
785 Log: Upgrade to PathTools-3.15
787 ! ext/Cwd/Changes lib/Cwd.pm lib/File/Spec.pm
788 ____________________________________________________________________________
789 [ 26507] By: nicholas on 2005/12/27 23:39:42
790 Log: s/%/%%/ in the package name so that it can be used safely in the
791 sprintf format string (and hence not need runtime %s interpolation)
793 ! lib/ExtUtils/Constant.pm lib/ExtUtils/Constant/ProxySubs.pm
794 ____________________________________________________________________________
795 [ 26506] By: nicholas on 2005/12/27 22:19:28
796 Log: Pass in the full arguments to ExtUtils::Constant::ProxySubs
797 Prototype all the missing constants, so that parsing doesn't depend on
798 the phase of the moon. (Well, the system headers)
799 Add an option for making missing constants generate errors at read time
800 (which can be during constant folding). This isn't the default.
802 ! lib/ExtUtils/Constant.pm lib/ExtUtils/Constant/ProxySubs.pm
803 ____________________________________________________________________________
804 [ 26505] By: stevep on 2005/12/27 22:07:44
805 Log: Subject: [PATCH] pre-likely cleanup
806 From: Andy Lester <andy@petdance.com>
807 Date: Tue, 27 Dec 2005 14:39:39 -0600
808 Message-ID: <20051227203939.GC1781@petdance.com>
810 Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h.
812 ! av.c doop.c handy.h hv.c mg.c pp.c pp.h sv.c util.c
813 ____________________________________________________________________________
814 [ 26504] By: stevep on 2005/12/27 18:36:19
815 Log: It'd be nice if I hadn't broken corecpan.pl. Its fixed now, though.
817 ! Porting/Maintainers.pl
818 ____________________________________________________________________________
819 [ 26503] By: nicholas on 2005/12/27 17:33:13
820 Log: gv_fetch_flags in newATTRSUB can actually be const.
821 Comment the logic behind the terms in the ternary that chooses the
825 ____________________________________________________________________________
826 [ 26502] By: nicholas on 2005/12/27 17:24:11
827 Log: As what we're doing is generating subroutines, which are methods, we
828 need to invalidate cached methods. For constant.pm we need to create
829 &Internals::inc_sub_generation
831 ! lib/ExtUtils/Constant/ProxySubs.pm lib/constant.pm universal.c
832 ____________________________________________________________________________
833 [ 26501] By: stevep on 2005/12/27 14:10:20
834 Log: Subject: [patch] ext/b/t/lint.t fails on win32
835 From: demerphq <demerphq@gmail.com>
836 Date: Fri, 23 Dec 2005 20:06:52 +0100
837 Message-ID: <9b18b3110512231106k7ad395bfp8a0c05cd0f87fc61@mail.gmail.com>
840 ____________________________________________________________________________
841 [ 26500] By: nicholas on 2005/12/27 12:02:57
842 Log: Refactor the require failure message generation to use 1 less temporary
843 SV, and to build as much text as possible with newSVpvf
846 ____________________________________________________________________________
847 [ 26499] By: nicholas on 2005/12/27 00:29:33
848 Log: Removing MAKE_JOBS_FIFO from %ENV causes FreeBSD make to forget about
849 any -j flags. (And their implied disabling of backwards compatibility,
850 which is the real cause of the make disttest failure).
852 ! lib/ExtUtils/t/basic.t
853 ____________________________________________________________________________
854 [ 26498] By: nicholas on 2005/12/26 23:52:44
855 Log: tabs, not spaces, in MANIFEST. No, I can't remember why this is.
856 Or whether it could be relaxed.
859 ____________________________________________________________________________
860 [ 26497] By: nicholas on 2005/12/26 23:50:14
861 Log: Remove the hard wired test numbers in the generated test script for
862 simple tests. Use this script twice, firstly for testing the old style
863 autoloaded constants, then for testing the ProxySubs.
864 Make testing the dogfood/regeneration code optional, as the ProxySubs
865 output doesn't contain it.
867 ! lib/ExtUtils/t/Constant.t
868 ____________________________________________________________________________
869 [ 26496] By: nicholas on 2005/12/26 23:48:00
870 Log: Support type UNDEF, and correct a bug in the macro generation by using
873 ! lib/ExtUtils/Constant/ProxySubs.pm
874 ____________________________________________________________________________
875 [ 26495] By: nicholas on 2005/12/26 23:47:01
876 Log: Add method macro_from_item to encapsulate the entire logic for getting
877 the correct macro direct from the item hash.
879 ! lib/ExtUtils/Constant/Base.pm lib/ExtUtils/Constant/XS.pm
880 ____________________________________________________________________________
881 [ 26494] By: nicholas on 2005/12/26 23:10:53
882 Log: Don't try to store PL_sv_undef in pads. (For now)
885 ____________________________________________________________________________
886 [ 26493] By: stevep on 2005/12/26 22:01:49
887 Log: Upgrade to CPAN-1.80_56
889 + lib/CPAN/Debug.pm lib/CPAN/HandleConfig.pm lib/CPAN/Tarzip.pm
890 ! MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/SIGNATURE
892 ____________________________________________________________________________
893 [ 26492] By: stevep on 2005/12/26 17:29:13
894 Log: In this, the last tale of the NGROUPS saga, a former pumpking prods
895 a mere committer to remove the last of the NGROUPS-sized arrays...
897 Perl_magic_set() was using the last of these arrays to do the
898 lvalue work on $). Instead of an array, a pointer is used and
902 ____________________________________________________________________________
903 [ 26491] By: nicholas on 2005/12/26 17:01:35
904 Log: Add a couple of newlines for tidier regen output, consistent with the
905 code generated by WriteConstants()
907 ! lib/ExtUtils/Constant/XS.pm
908 ____________________________________________________________________________
909 [ 26490] By: nicholas on 2005/12/26 16:13:57
910 Log: Add C_FH and XS_FH arguments to ExtUtils::Constant::WriteConstants,
911 to allow the caller to pass in file handles. Use this in Contant.t
912 with tied file handles to capture the output, rather than calling
913 the lower level routines directly.
915 ! lib/ExtUtils/Constant.pm lib/ExtUtils/t/Constant.t
916 ____________________________________________________________________________
917 [ 26489] By: stevep on 2005/12/26 16:08:49
918 Log: Subject: chg 26486 removes last use of NGROUPS, so remove the macro-def
919 From: Jim Cromie <jim.cromie@gmail.com>
920 Date: Mon, 26 Dec 2005 07:57:51 -0700
921 Message-ID: <43B004EF.8060500@gmail.com>
924 ____________________________________________________________________________
925 [ 26488] By: nicholas on 2005/12/26 12:48:10
926 Log: The values for proxy constant subroutines need to be read only.
928 ! lib/ExtUtils/Constant/ProxySubs.pm
929 ____________________________________________________________________________
930 [ 26487] By: nicholas on 2005/12/26 12:31:01
931 Log: Rework constant.pm to take advantage of the space savings of proxy
932 constant subroutines whenever it can.
935 ____________________________________________________________________________
936 [ 26486] By: stevep on 2005/12/26 03:51:24
937 Log: Obviously, Perl_ingroup() is also using 256k of stack memory on Linux.
938 Adapt change #26480 to reduce memory usage here as well.
941 ____________________________________________________________________________
942 [ 26485] By: nicholas on 2005/12/24 16:27:28
943 Log: The value from caller doesn't change, so my $pkg = caller;
944 should be moved out of the loop.
947 ____________________________________________________________________________
948 [ 26484] By: nicholas on 2005/12/24 16:06:10
949 Log: Tests for creating constants where prototypes or other symbols of the
950 same name already exist.
953 ____________________________________________________________________________
954 [ 26483] By: nicholas on 2005/12/24 15:09:28
955 Log: Using a hash reference rather than a hash can save a hash copy.
958 ____________________________________________________________________________
959 [ 26482] By: nicholas on 2005/12/24 14:48:42
960 Log: Unless the peephole optimiser already knows that we're in void context,
961 avoid even attempting the whole proxy constant sub copying
965 ____________________________________________________________________________
966 [ 26481] By: nicholas on 2005/12/24 14:09:56
967 Log: Given that IO::Socket is documented as exporting all of Socket's
968 exports, there's no need for IO::Socket::INET or IO::Socket::UNIX to
969 use both. (And re-exporting removes some of the efficiency of the new
970 constants implementation)
972 ! ext/IO/lib/IO/Socket/INET.pm ext/IO/lib/IO/Socket/UNIX.pm
973 ____________________________________________________________________________
974 [ 26480] By: stevep on 2005/12/24 03:30:02
975 Log: Subject: Re: [perl #37907] Perl_magic_get reqires ridiculous amounts of stackmemory
976 From: Jim Cromie <jim.cromie@gmail.com>
977 Date: Fri, 23 Dec 2005 13:24:29 -0700
978 Message-ID: <43AC5CFD.3060200@gmail.com>
980 Includes a change in variable names from "j" to "num_groups".
983 ____________________________________________________________________________
984 [ 26479] By: nicholas on 2005/12/24 00:01:50
985 Log: Looks like the macro CLK_TCK is not actually a constant on Solaris.
987 ! ext/POSIX/Makefile.PL
988 ____________________________________________________________________________
989 [ 26478] By: nicholas on 2005/12/23 17:30:19
990 Log: For PERL_TRACK_MEMPOOL with PERL_POISON, Poison the end of any block
991 being shrunk in realloc()
994 ____________________________________________________________________________
995 [ 26477] By: nicholas on 2005/12/23 17:24:44
996 Log: For the rare case of EMFILE during require, save object code space
998 (Would it be worth using it for all require failures?)
1001 ____________________________________________________________________________
1002 [ 26476] By: nicholas on 2005/12/23 16:55:35
1003 Log: If PERL_TRACK_MEMPOOL and PERL_POISON are in use, then scribble all
1004 over memory to invalidate it just before free()ing it.
1007 ____________________________________________________________________________
1008 [ 26475] By: nicholas on 2005/12/23 16:20:53
1009 Log: Provide support for types PVN and UNDEF in
1010 ExtUtils::Constant::ProxySubs
1012 ! lib/ExtUtils/Constant/ProxySubs.pm
1013 ____________________________________________________________________________
1014 [ 26474] By: nicholas on 2005/12/23 15:27:10
1015 Log: Create a struct to use as the header with PERL_TRACK_MEMPOOL, so that
1016 other information can be stored in it.
1019 ____________________________________________________________________________
1020 [ 26473] By: nicholas on 2005/12/23 13:54:37
1021 Log: ExtUtils::ParseXS needs to stack $filepathname to make #line directives
1024 ! lib/ExtUtils/ParseXS.pm
1025 ____________________________________________________________________________
1026 [ 26472] By: nicholas on 2005/12/23 12:21:19
1027 Log: Add support for PV to ExtUtils::Constant::ProxySubs, and enable its
1030 ! ext/Sys/Syslog/Makefile.PL lib/ExtUtils/Constant/ProxySubs.pm
1031 ____________________________________________________________________________
1032 [ 26471] By: nicholas on 2005/12/23 12:01:29
1033 Log: inlining autoloaded constants is TODOne.
1036 ____________________________________________________________________________
1037 [ 26470] By: nicholas on 2005/12/23 11:36:43
1038 Log: Now that proxy subroutines can be unproxied in 2 places without
1039 becoming the same newCONSTSUB, need an explicit check to avoid a
1040 warning about subroutines being redefined, as there has never been
1041 a warning when you assing the same subroutine to a glob's GvCV()
1044 ____________________________________________________________________________
1045 [ 26469] By: nicholas on 2005/12/23 11:35:21
1046 Log: like and unlike weren't reporting failure where correctly in test.pl
1049 ____________________________________________________________________________
1050 [ 26468] By: rgs on 2005/12/23 11:06:34
1051 Log: Fix build of Compress::Zlib on MVS (by Paul Marquess)
1053 ! ext/Compress/Zlib/zlib-src/zconf.h
1054 ____________________________________________________________________________
1055 [ 26467] By: rgs on 2005/12/23 10:13:30
1056 Log: Clarify example of .. in perlop
1057 to fix [perl #38008] Documentation bug: perlop
1058 plus some minor formatting nits
1061 ____________________________________________________________________________
1062 [ 26466] By: rgs on 2005/12/23 09:21:09
1063 Log: Subject: [REPATCH lib/UNIVERSAL.pm] Recommend Against Using Methods as Functions
1064 From: chromatic <chromatic@wgz.org>
1065 Date: Dec 22, 2005 8:58 PM
1066 Message-Id: <200512221158.54474.chromatic@wgz.org>
1069 ____________________________________________________________________________
1070 [ 26465] By: nicholas on 2005/12/23 01:38:01
1071 Log: Need to be more careful with the symbol table manipulation - if there
1072 is already an entry in place, back off and generate a real constant
1073 subroutine. (fixes lib/Net/hostent.t failure)
1074 Fix a bug with how hv_store was being called.
1076 ! lib/ExtUtils/Constant/ProxySubs.pm
1077 ____________________________________________________________________________
1078 [ 26464] By: nicholas on 2005/12/23 01:09:05
1079 Log: SIGRTMAX, SIGRTMIN, LDBL_MAX, LDBL_MIN, LDBL_EPSILON and HUGE_VAL
1080 aren't constants on (at least some) Linux.
1081 And more evil than that, HUGE_VAL likes to use the C preprocessor
1082 in its value, necessitating use of a temporary.
1084 ! ext/POSIX/Makefile.PL lib/ExtUtils/Constant/ProxySubs.pm
1085 ____________________________________________________________________________
1086 [ 26463] By: nicholas on 2005/12/23 00:37:04
1087 Log: Use inlineable proxy constant subs for Socket
1089 ! ext/Socket/Makefile.PL lib/ExtUtils/Constant/ProxySubs.pm
1090 ____________________________________________________________________________
1091 [ 26462] By: stevep on 2005/12/23 00:28:54
1092 Log: ctime_r() and asctime_r() seem to have some problems before HP-UX 11.
1095 ____________________________________________________________________________
1096 [ 26461] By: nicholas on 2005/12/23 00:27:50
1097 Log: Subject: [PATCH] Speed up Perl_sv_derived_from
1098 From: Andy Lester <andy@petdance.com>
1099 Message-ID: <20051222220044.GH4370@petdance.com>
1100 Date: Thu, 22 Dec 2005 16:00:44 -0600
1103 ____________________________________________________________________________
1104 [ 26460] By: nicholas on 2005/12/23 00:18:49
1105 Log: Create a sub LC_ALL with the correct prototype.
1108 ____________________________________________________________________________
1109 [ 26459] By: nicholas on 2005/12/23 00:18:27
1110 Log: De-duplicate the items in @EXPORT. (@EXPORT is built from all the tags,
1111 and some constants are mentioned in multiple tags).
1112 Should this logic be in Exporter::Heavy?
1114 ! ext/POSIX/POSIX.pm
1115 ____________________________________________________________________________
1116 [ 26458] By: stevep on 2005/12/23 00:10:25
1117 Log: Make hostname.t deal with undefined or blank hostnames and domain
1120 ! lib/Net/t/hostname.t
1121 ____________________________________________________________________________
1122 [ 26457] By: stevep on 2005/12/23 00:06:58
1123 Log: Fix for pod2man() in ExtUtils::Command::MM to work with
1126 ! lib/ExtUtils/Command/MM.pm
1127 ____________________________________________________________________________
1128 [ 26456] By: nicholas on 2005/12/23 00:06:52
1129 Log: Subject: [PATCH] Speedup (rn|n)?instr
1130 From: Andy Lester <andy@petdance.com>
1131 Message-ID: <20051222223839.GI4370@petdance.com>
1132 Date: Thu, 22 Dec 2005 16:38:39 -0600
1135 ____________________________________________________________________________
1136 [ 26455] By: nicholas on 2005/12/22 23:57:27
1137 Log: Use inlineable proxy constant subs for POSIX.
1138 There may be trouble ahead, as it seems that not all POSIX "constants"
1139 are. I wonder if too many systems are going to have too many
1140 variations to make this viable.
1142 ! ext/POSIX/Makefile.PL lib/ExtUtils/Constant/Base.pm
1143 ! lib/ExtUtils/Constant/ProxySubs.pm
1144 ____________________________________________________________________________
1145 [ 26454] By: nicholas on 2005/12/22 23:43:22
1146 Log: Missing ; in Tie::File
1148 ! lib/Tie/File.pm lib/Tie/File/t/00_version.t
1149 ____________________________________________________________________________
1150 [ 26453] By: nicholas on 2005/12/22 21:02:19
1151 Log: Make ExtUtils::Constant generate the inlineable proxy constant subs.
1152 So far just enough to make Fcntl work.
1154 + lib/ExtUtils/Constant/ProxySubs.pm
1155 ! MANIFEST ext/Fcntl/Makefile.PL lib/ExtUtils/Constant.pm
1156 ____________________________________________________________________________
1157 [ 26452] By: rgs on 2005/12/22 19:37:42
1158 Log: Compilation help for EBCDIC platforms, from Jarkko,
1159 tested by Rajarshi Das
1162 ____________________________________________________________________________
1163 [ 26451] By: nicholas on 2005/12/22 19:00:52
1164 Log: Break out the code to generate #ifdef/#endif into new methods
1165 macro_to_ifdef and macro_to_endif
1166 Add an args hashref to normalise_items; provide a
1167 disable_utf8_duplication argument to disable the utf8 duplication code.
1169 ! lib/ExtUtils/Constant/Base.pm
1170 ____________________________________________________________________________
1171 [ 26450] By: rgs on 2005/12/22 17:09:59
1172 Log: Subject: [PATCH] Ho! Ho! Ho! Santa brings consting!
1173 From: Andy Lester <andy@petdance.com>
1174 Date: Thu, 22 Dec 2005 10:57:17 -0600
1175 Message-ID: <20051222165717.GA2874@petdance.com>
1177 ! dump.c embed.fnc embed.h gv.c hv.c op.c pp.c pp_ctl.c pp_hot.c
1178 ! pp_sys.c proto.h regcomp.c sv.c toke.c universal.c
1179 ____________________________________________________________________________
1180 [ 26449] By: nicholas on 2005/12/22 17:01:33
1181 Log: Break out the item normalisation code into a method normalise_items.
1183 ! lib/ExtUtils/Constant/Base.pm
1184 ____________________________________________________________________________
1185 [ 26448] By: nicholas on 2005/12/22 15:43:20
1186 Log: Regression tests for proxy subroutine glob assignment.
1187 Fix a bug (it turns out that a typeglob isn't SvOK())
1188 Remove stray debugging code.
1190 ! pp_hot.c t/op/gv.t
1191 ____________________________________________________________________________
1192 [ 26447] By: rgs on 2005/12/22 14:55:52
1193 Log: Subject: [PATCH] eliminate HINT_HH_FOR_EVAL
1194 From: Robin Houston <robin@cpan.org>
1195 Date: Thu, 22 Dec 2005 11:54:55 +0000
1196 Message-ID: <20051222115455.GB30301@rpc142.cs.man.ac.uk>
1198 ! lib/feature.pm lib/overload.pm lib/sort.pm op.c perl.h
1200 ____________________________________________________________________________
1201 [ 26446] By: nicholas on 2005/12/22 11:23:34
1202 Log: Add an optimisation to allow proxy constant subroutines to be copied
1203 as proxy constant subroutines in a new symbol table where possible.
1204 (Rather than converting them to full blown constant subroutines and
1205 instantiating 2 typeglobs)
1207 ! ext/B/t/concise-xs.t gv.c gv.h op.c op.h pp.c pp_hot.c sv.c
1208 ____________________________________________________________________________
1209 [ 26445] By: rgs on 2005/12/22 11:13:25
1210 Log: Regenerate Changes
1213 ____________________________________________________________________________
1214 [ 26444] By: gisle on 2005/12/22 10:42:36
1215 Log: Remove unused variable 'stash' since change 26437.
1218 ____________________________________________________________________________
1219 [ 26443] By: rgs on 2005/12/22 10:32:17
1220 Log: Regenerate perlapi.pod.
1221 Fix indentation of code examples in perlsyn.
1223 ! pod/perlapi.pod pod/perlsyn.pod
1224 ____________________________________________________________________________
1225 [ 26442] By: rgs on 2005/12/22 10:10:04
1226 Log: Subject: [PATCH] switch / ~~ doccos
1227 From: Robin Houston <robin@cpan.org>
1228 Date: Wed, 21 Dec 2005 13:51:18 +0000
1229 Message-ID: <20051221135118.GC26527@rpc142.cs.man.ac.uk>
1232 ____________________________________________________________________________
1233 [ 26441] By: merijn on 2005/12/22 07:02:37
1234 Log: Subject: [PATCH] wrong setting in canned win32/config.vc64 file
1235 From: "Jan Dubois" <jand@ActiveState.com>
1236 Date: Wed, 21 Dec 2005 15:04:30 -0800
1237 Message-ID: <06c701c60682$e650adc0$d563a8c0@candy>
1240 ____________________________________________________________________________
1241 [ 26440] By: stevep on 2005/12/22 03:08:59
1242 Log: Add documentation for method domainname() in Net::Domain. Add some
1243 additional tests for Net::Domain. Also, since it is tested, remove
1244 test case from lib/1_compile.t. One step closer to $500.
1246 ! lib/Net/Domain.pm lib/Net/t/hostname.t t/lib/1_compile.t
1247 ____________________________________________________________________________
1248 [ 26439] By: nicholas on 2005/12/21 22:40:04
1249 Log: Avoid negating an unsigned value. (The offset in the SV body table)
1252 ____________________________________________________________________________
1253 [ 26438] By: nicholas on 2005/12/21 21:20:23
1254 Log: For consistency sv_2cv should not leave the stash pointer uninitialised
1255 for some cases. Although it seems that only pp_sort pays any attention
1256 to it, of all the code on CPAN.
1259 ____________________________________________________________________________
1260 [ 26437] By: nicholas on 2005/12/21 20:38:42
1261 Log: Localise the stash variable in pp_entersub().
1264 ____________________________________________________________________________
1265 [ 26436] By: nicholas on 2005/12/21 19:37:48
1266 Log: Undo my goto spaghetti from change 18340 - what we really need are
1267 hints to compilers about likey/unlikely branches.
1270 ____________________________________________________________________________
1271 [ 26435] By: stevep on 2005/12/21 19:04:37
1272 Log: Add tests for untested math functions in POSIX
1274 + ext/POSIX/t/math.t
1276 ____________________________________________________________________________
1277 [ 26434] By: nicholas on 2005/12/21 18:34:03
1278 Log: The lref argument of sv_2cv is actually passed onwards to gv_fetchsv,
1279 so it is a bitmap of flag bits rather than simple TRUE/FALSE.
1281 ! mg.c pp.c pp_hot.c sv.c
1282 ____________________________________________________________________________
1283 [ 26433] By: rgs on 2005/12/21 17:07:05
1284 Log: Remove switch from perltodo
1287 ____________________________________________________________________________
1288 [ 26432] By: rgs on 2005/12/21 16:16:19
1289 Log: Subject: [PATCH] Feature bundle is now :5.10, and add -E switch
1290 From: Robin Houston <robin@cpan.org>
1291 Date: Wed, 21 Dec 2005 11:00:08 +0000
1292 Message-ID: <20051221110008.GB25877@rpc142.cs.man.ac.uk>
1295 ! MANIFEST embedvar.h global.sym intrpvar.h lib/feature.pm
1296 ! perl.c perl_keyword.pl perlapi.h pod/perlop.pod
1297 ! pod/perlrun.pod sv.c t/lib/feature/nonesuch t/lib/warnings/op
1298 ! t/op/dor.t t/run/switches.t toke.c
1299 ____________________________________________________________________________
1300 [ 26431] By: rgs on 2005/12/21 11:12:32
1301 Log: Fix for [perl #37999] lc() + Latin-1 chars is failing erratically
1302 based on copying part of change #22196 from do_chomp() to do_chop().
1305 ____________________________________________________________________________
1306 [ 26430] By: rgs on 2005/12/21 09:23:05
1307 Log: Subject: [PATCH] Fix bug in change #26379
1308 From: "Jan Dubois" <jand@ActiveState.com>
1309 Date: Tue, 20 Dec 2005 16:42:24 -0800
1310 Message-ID: <046001c605c7$69470290$d563a8c0@candy>
1313 ____________________________________________________________________________
1314 [ 26429] By: nicholas on 2005/12/20 23:12:17
1315 Log: rv_2av, rv_2cv and rv_2hv also make use of OPf_SPECIAL, so update the
1316 descriptive comment to include them.
1319 ____________________________________________________________________________
1320 [ 26428] By: rgs on 2005/12/20 20:50:26
1321 Log: Remove some hardcoded references to ./perl in tests
1323 ! t/op/closure.t t/op/magic.t t/run/runenv.t
1324 ____________________________________________________________________________
1325 [ 26427] By: nicholas on 2005/12/20 20:13:12
1326 Log: Take care in toke.c not to convert constant subroutine reference
1327 proxies into full blow PVGVs with PVCVs, and recognise them and inline
1328 their values. Adds a new function gv_const_sv(gv) to return the value
1329 of the constant subroutine from a GV, and adds a cv parameter to
1332 ! embed.fnc embed.h gv.c proto.h toke.c
1333 ____________________________________________________________________________
1334 [ 26426] By: merijn on 2005/12/20 19:56:58
1335 Log: Small update on using threads on HP-UX 10.20
1336 64bit is far beyond experimental by now
1339 ____________________________________________________________________________
1340 [ 26425] By: nicholas on 2005/12/20 19:55:46
1341 Log: Add a GV_NOADD_NOINIT flag to gv_fetch{pv,pvn,sv} that disables
1342 addition of new typeglobs, and also disables initialisation of any
1343 typeglob placeholders. Needed to make the new constant subroutine
1344 proxy references work efficiently.
1347 ____________________________________________________________________________
1348 [ 26424] By: rgs on 2005/12/20 19:37:26
1349 Log: Fix typos in regular expressions
1351 ! ext/POSIX/t/time.t
1352 ____________________________________________________________________________
1353 [ 26423] By: nicholas on 2005/12/20 16:34:27
1354 Log: Get the "cv" from the "gv" once, and be more careful so that we can
1355 cope if either aren't their regular types.
1356 cv_const_sv should verify the type of SV passed, instead of assuming
1357 that it's a viable CV.
1360 ____________________________________________________________________________
1361 [ 26422] By: nicholas on 2005/12/20 15:11:09
1362 Log: Croak if gv_init doesn't know how to create a typeglob from that type
1363 of referant. Test that ARRAY, HASH, PVIO, CODE and FORMAT croak.
1364 Globs are actually first class assignable objects, so test that you
1365 can create a constant subroutine that returns one.
1367 ! gv.c pod/perldiag.pod t/op/gv.t
1368 ____________________________________________________________________________
1369 [ 26421] By: rgs on 2005/12/20 14:54:10
1370 Log: POD nits on B::Lint
1373 ____________________________________________________________________________
1374 [ 26420] By: rgs on 2005/12/20 14:48:34
1375 Log: Subject: Re: Pluggable lint patch
1376 From: Joshua ben Jore <twists@gmail.com>
1377 Date: Mon, 19 Dec 2005 09:22:04 -0600
1378 Message-ID: <dc5c751d0512190722s1e73ef88l5ae82bd7aa075c51@mail.gmail.com>
1380 ! ext/B/B/Lint.pm ext/B/t/lint.t
1381 ____________________________________________________________________________
1382 [ 26419] By: gisle on 2005/12/20 14:39:22
1383 Log: Make perlivp skip the *.ph tests by default, since these
1384 files are normally not generated.
1385 The -a option is now needed for it to run all tests.
1388 ____________________________________________________________________________
1389 [ 26418] By: rgs on 2005/12/20 14:24:06
1390 Log: Subject: [TEST PATCH] %^H can now propagate into eval
1391 From: Robin Houston <robin@cpan.org>
1392 Date: Tue, 20 Dec 2005 12:06:15 +0000
1393 Message-ID: <20051220120615.GA21794@rpc142.cs.man.ac.uk>
1396 ____________________________________________________________________________
1397 [ 26417] By: nicholas on 2005/12/20 14:10:39
1398 Log: Verify that the code for initialising typeglobs from other types works.
1401 ____________________________________________________________________________
1402 [ 26416] By: rgs on 2005/12/20 13:55:19
1403 Log: Use PTR2IV instead of casting directly
1406 ____________________________________________________________________________
1407 [ 26415] By: nicholas on 2005/12/20 13:39:01
1408 Log: gv_fetchpv, gv_fetchpvn and gv_fetchsv take a bitmask of flags, rather
1409 than a simple boolean, so passing FALSE or TRUE is bogus.
1411 ! doio.c gv.c mg.c op.c pp.c pp_hot.c pp_sys.c regcomp.c sv.c
1412 ! toke.c universal.c
1413 ____________________________________________________________________________
1414 [ 26414] By: nicholas on 2005/12/20 12:51:21
1415 Log: In Perl_yylex, move the declaration of orig_keyword, gv and gvp down to
1416 the block labelled keylookup.
1419 ____________________________________________________________________________
1420 [ 26413] By: rgs on 2005/12/20 10:25:01
1421 Log: Subject: [PATCH] make failing cygwin test TODO'd
1422 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1423 Date: Mon, 19 Dec 2005 03:41:12 -0800
1424 Message-ID: <20051219114112.GA5568@efn.org>
1426 ! lib/File/Compare.t
1427 ____________________________________________________________________________
1428 [ 26412] By: nicholas on 2005/12/19 23:47:26
1429 Log: In Perl_yylex, make tmp a temporary variable local to the blocks in
1433 ____________________________________________________________________________
1434 [ 26411] By: nicholas on 2005/12/19 22:38:54
1435 Log: Assert that orig_keyword, gv and gvp aren't used before the main
1436 keyword parser of Perl_yylex.
1439 ____________________________________________________________________________
1440 [ 26410] By: davem on 2005/12/19 22:07:49
1441 Log: //g loops infinitely on tainted data
1442 make the LHS of expr =~ /foo/g an lvalue, so that any pos magic
1443 attached to it stays attached.
1446 ____________________________________________________________________________
1447 [ 26409] By: nicholas on 2005/12/19 20:57:40
1448 Log: Make gv_init recognise a reference-to-something in a symbol table as
1449 meaning a constant subroutine with that thing as it value
1452 ____________________________________________________________________________
1453 [ 26408] By: rgs on 2005/12/19 19:27:09
1454 Log: Fix internal broken link ; reindent code examples
1457 ____________________________________________________________________________
1458 [ 26407] By: rgs on 2005/12/19 19:21:47
1460 Add empty lines after =items.
1463 ____________________________________________________________________________
1464 [ 26406] By: rgs on 2005/12/19 19:18:48
1465 Log: A note on say() and ORS grabbed from Damian's Perl6::Say.
1468 ____________________________________________________________________________
1469 [ 26405] By: rgs on 2005/12/19 18:43:04
1470 Log: Attempt at making IO::Handle backwards compatible again
1472 ! ext/IO/lib/IO/Handle.pm
1473 ____________________________________________________________________________
1474 [ 26404] By: nicholas on 2005/12/19 18:28:03
1475 Log: Make sv_dump (and therefore Devel::Peek) report the value of the
1476 constant in inlineable constant subroutines.
1478 ! dump.c ext/Devel/Peek/t/Peek.t
1479 ____________________________________________________________________________
1480 [ 26403] By: rgs on 2005/12/19 18:20:48
1481 Log: sort.pm deserves a new version number
1484 ____________________________________________________________________________
1485 [ 26402] By: rgs on 2005/12/19 18:17:19
1486 Log: Subject: Re: [PATCH] Make the 'sort' pragma lexically scoped
1487 From: Robin Houston <robin@cpan.org>
1488 Date: Dec 19, 2005 6:46 PM
1489 Message-ID: <20051219174620.GA17940@rpc142.cs.man.ac.uk>
1491 ! embed.fnc embed.h ext/B/B/Concise.pm ext/B/t/concise-xs.t
1492 ! ext/B/t/f_sort.t global.sym lib/feature.pm lib/sort.pm
1493 ! lib/sort.t op.c op.h pod/perlapi.pod pp_sort.c proto.h toke.c
1494 ____________________________________________________________________________
1495 [ 26401] By: rgs on 2005/12/19 16:39:44
1496 Log: Missing file from last change
1499 ____________________________________________________________________________
1500 [ 26400] By: rgs on 2005/12/19 16:26:15
1501 Log: Subject: [PATCH] latest switch/say/~~
1502 From: Robin Houston <robin@cpan.org>
1503 Date: Sat, 17 Dec 2005 20:44:31 +0000
1504 Message-Id: <20051217204431.GB28940@rpc142.cs.man.ac.uk>
1506 + lib/feature.pm lib/feature.t t/io/say.t t/lib/feature/nonesuch
1507 + t/lib/feature/say t/lib/feature/smartmatch
1508 + t/lib/feature/switch t/op/smartmatch.t t/op/switch.t
1509 ! MANIFEST cop.h embed.fnc embed.h ext/B/B/Deparse.pm
1510 ! ext/B/t/concise-xs.t ext/B/t/f_map.t ext/B/t/optree_samples.t
1511 ! ext/IO/lib/IO/Handle.pm ext/Opcode/Opcode.pm global.sym
1512 ! keywords.h keywords.pl lib/overload.pm lib/warnings.t op.c
1513 ! op.h opcode.h opcode.pl opnames.h perl.h perl_keyword.pl
1514 ! perly.act perly.h perly.tab perly.y pod/perldiag.pod
1515 ! pod/perlfunc.pod pod/perlop.pod pod/perlsyn.pod pp.sym
1516 ! pp_ctl.c pp_proto.h proto.h t/op/cproto.t toke.c
1517 ____________________________________________________________________________
1518 [ 26399] By: rgs on 2005/12/19 09:52:42
1519 Log: Un-TODO a fixed test
1521 Subject: Re: Change 26165 broke ext/threads/t/stress_re.t test on Win32 (and patch to t/test.pl and/or Test::Harness)
1522 From: demerphq <demerphq@gmail.com>
1523 Date: Sat, 17 Dec 2005 17:23:23 +0100
1524 Message-ID: <9b18b3110512170823q1bb2cd27h838b4d4dcdba72c9@mail.gmail.com>
1527 ____________________________________________________________________________
1528 [ 26398] By: rgs on 2005/12/19 09:52:03
1529 Log: TODO-SKIP tests must be "not ok", or else the test harness will think
1530 it's an unexpected success
1532 Subject: Re: Change 26165 broke ext/threads/t/stress_re.t test on Win32 (and patch to t/test.pl and/or Test::Harness)
1533 From: demerphq <demerphq@gmail.com>
1534 Date: Sat, 17 Dec 2005 17:23:23 +0100
1535 Message-ID: <9b18b3110512170823q1bb2cd27h838b4d4dcdba72c9@mail.gmail.com>
1538 ____________________________________________________________________________
1539 [ 26397] By: rgs on 2005/12/18 10:23:55
1540 Log: Subject: [PATCH] Make script embedded in patchlevel.h work on win32.
1541 From: demerphq <demerphq@gmail.com> Mailed-By: perl.org
1542 Date: Dec 17, 2005 7:52 PM
1543 Message-ID: <9b18b3110512171052h2052d598rdf038f1d38560317@mail.gmail.com>
1546 ____________________________________________________________________________
1547 [ 26396] By: craigb on 2005/12/18 00:16:42
1548 Log: Two test workarounds for VMS
1550 ! lib/File/Copy.t t/op/goto.t
1551 ____________________________________________________________________________
1552 [ 26395] By: nicholas on 2005/12/17 23:22:31
1553 Log: Add some paranoia to check that GP accesses aren't being done on the
1557 ____________________________________________________________________________
1558 [ 26394] By: stevep on 2005/12/17 19:21:35
1559 Log: Upgrade to Time-HiRes-1.86
1561 ! ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
1562 ! ext/Time/HiRes/t/HiRes.t
1563 ____________________________________________________________________________
1564 [ 26393] By: nicholas on 2005/12/17 18:50:08
1565 Log: Two it's => its grammar fixes.
1568 ____________________________________________________________________________
1569 [ 26392] By: nicholas on 2005/12/17 18:25:59
1570 Log: Move and const some definitions of variables used to save errno.
1573 ____________________________________________________________________________
1574 [ 26391] By: nicholas on 2005/12/17 17:46:06
1575 Log: Add t/op/negate.t to MANIFEST.
1578 ____________________________________________________________________________
1579 [ 26390] By: nicholas on 2005/12/17 17:40:44
1580 Log: Pull the definition of olderrno in sv_2pv_flags into the block where
1584 ____________________________________________________________________________
1585 [ 26389] By: stevep on 2005/12/17 15:47:39
1586 Log: Subject: [PATCH] Correct typo in Time::HiRes tests introduced by patch 26383
1587 From: Dominic Dunlop <shouldbedomo@mac.com>
1588 Date: Sat, 17 Dec 2005 15:57:54 +0100
1589 Message-Id: <B364C747-F2BB-446F-887E-06EA2989888C@mac.com>
1591 ! ext/Time/HiRes/t/HiRes.t
1592 ____________________________________________________________________________
1593 [ 26388] By: stevep on 2005/12/17 15:41:38
1594 Log: Fix a typo and add some clarification to change #26387.
1597 ____________________________________________________________________________
1598 [ 26387] By: stevep on 2005/12/17 15:35:45
1599 Log: Addition documentation explaining aritmetic negation on strings. Also,
1600 additional test cases based partially on code by Piotr Fusik in
1601 RT #36675: -'-10' eq '+10'.
1605 ____________________________________________________________________________
1606 [ 26386] By: nicholas on 2005/12/17 12:00:51
1607 Log: The IV/UV choice can be made inside uiv_2buf rather than sv_2pv_flags.
1610 ____________________________________________________________________________
1611 [ 26385] By: nicholas on 2005/12/17 11:44:47
1612 Log: The THINKFIRST check after the GMAGICAL check in sv_2iv_flags and
1613 sv_2uv_flags should have been else if.
1616 ____________________________________________________________________________
1617 [ 26384] By: stevep on 2005/12/17 04:03:05
1618 Log: Fix for ext/POSIX/t/time.t so the strftime() test works on systems
1619 that aren't quite up to SUS3. Based on a patch by David Dyck in
1620 RT #37960: POSIX/t/time fails bleadperl
1622 ! ext/POSIX/t/time.t
1623 ____________________________________________________________________________
1624 [ 26383] By: stevep on 2005/12/17 01:46:58
1625 Log: Upgrade to Time-HiRes-1.85
1627 ! ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
1628 ! ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL
1629 ! ext/Time/HiRes/fallback/const-c.inc
1630 ! ext/Time/HiRes/fallback/const-xs.inc ext/Time/HiRes/t/HiRes.t
1631 ____________________________________________________________________________
1632 [ 26382] By: nicholas on 2005/12/16 22:41:01
1633 Log: Typo fixes from Robin Houston in
1634 <20051216201446.GA24709@rpc142.cs.man.ac.uk>
1637 ____________________________________________________________________________
1638 [ 26381] By: nicholas on 2005/12/16 21:54:13
1639 Log: s/Nullhv/NULL/g;
1640 # Although I see that Robin is proposing to add some :-)
1642 ! cop.h ext/Data/Dumper/Dumper.xs ext/DynaLoader/dlutils.c gv.c
1643 ! op.c op.h pad.c perl.c sv.c toke.c universal.c xsutils.c
1644 ____________________________________________________________________________
1645 [ 26380] By: nicholas on 2005/12/16 21:30:34
1646 Log: s/Nullav/NULL/g
1648 ! cop.h ext/Data/Dumper/Dumper.xs gv.c intrpvar.h pad.c perl.c
1649 ! pp.c pp_ctl.c pp_sort.c scope.c sv.c
1650 ____________________________________________________________________________
1651 [ 26379] By: rgs on 2005/12/16 21:13:37
1652 Log: Subject: [PATCH] RE: PeekMessage() call in win32\win32.c win32_async_check
1653 From: Jan Dubois <jand@activestate.com>
1654 Date: Dec 16, 2005 7:12 AM
1655 Message-ID: <015901c60207$abd64210$d563a8c0@candy>
1657 (Without the proposed alarm.t test)
1659 ! t/op/fork.t win32/perlhost.h win32/win32.c win32/win32.h
1660 ____________________________________________________________________________
1661 [ 26378] By: nicholas on 2005/12/16 18:12:26
1662 Log: Perl_sv_dup should be allocating bodies based on *size*, not the
1666 ____________________________________________________________________________
1667 [ 26377] By: nicholas on 2005/12/16 15:55:51
1668 Log: comp/require.t exits early for the case of UTF-8 or EBCDIC, so need to
1669 add "new" tests before the end.
1672 ____________________________________________________________________________
1673 [ 26376] By: davem on 2005/12/15 22:03:57
1674 Log: change #26373 broke threaded builds (aTHX_ now superfluous)
1677 ____________________________________________________________________________
1678 [ 26375] By: stevep on 2005/12/15 18:16:20
1679 Log: Added test for change #26373.
1682 ____________________________________________________________________________
1683 [ 26374] By: rgs on 2005/12/15 18:00:34
1684 Log: Fix for [perl #37886] strict 'refs' doesn't apply inside defined
1686 ! pod/perl593delta.pod pp.c t/lib/strict/refs
1687 ____________________________________________________________________________
1688 [ 26373] By: stevep on 2005/12/15 17:48:42
1689 Log: Prevent require() from attempting to open directories and block
1690 devices. This fixes RT #24404.
1692 ! embed.fnc embed.h pp_ctl.c proto.h
1693 ____________________________________________________________________________
1694 [ 26372] By: nicholas on 2005/12/15 17:26:52
1695 Log: Use PL_op_desc rather than literal strings in pp_ioctl
1698 ____________________________________________________________________________
1699 [ 26371] By: nicholas on 2005/12/15 17:26:22
1700 Log: Expand the comment describing the intent of change 26370, and how it
1701 relates to change 24660.
1704 ____________________________________________________________________________
1705 [ 26370] By: rgs on 2005/12/15 17:12:01
1706 Log: Don't autovivify stashes as soon as the lexer sees them.
1707 This makes defined %foo::bar:: work again.
1708 Add tests for it, remove note in perldelta about having broken it.
1710 ! pod/perl593delta.pod t/op/stash.t toke.c
1711 ____________________________________________________________________________
1712 [ 26369] By: nicholas on 2005/12/15 16:24:21
1713 Log: In Perl_apply, the name of the op can be found from PL_op_name, instead
1714 of using local string constants.
1717 ____________________________________________________________________________
1718 [ 26368] By: rgs on 2005/12/15 15:11:15
1719 Log: More general fix for bug [perl #37915]
1720 Make Net::Ping::mselect return undef on error instead of -1.
1723 ____________________________________________________________________________
1724 [ 26367] By: rgs on 2005/12/15 14:44:51
1725 Log: Subject: [perl #37915] Bad select error handling in Net::Ping
1726 From: alexander_bluhm@genua.de (via RT) <perlbug-followup@perl.org>
1727 Date: Tue, 13 Dec 2005 10:44:47 -0800
1728 Message-ID: <rt-3.0.11-37915-125655.19.2646201463531@perl.org>
1731 ____________________________________________________________________________
1732 [ 26366] By: gisle on 2005/12/15 12:34:12
1733 Log: Silence test output to STDERR
1734 because it makes the 'make test' output look ugly.
1736 ! ext/Sys/Syslog/t/00-load.t
1737 ____________________________________________________________________________
1738 [ 26365] By: gisle on 2005/12/15 10:42:03
1739 Log: Subject: Re: [perl #37897] sprintf of version objects
1740 From: John Peacock <jpeacock@rowman.com>
1741 Date: Wed, 14 Dec 2005 10:12:56 -0500
1742 Message-ID: <43A03678.2060700@rowman.com>
1744 (with some formatting tweaks and extra test cases)
1746 ! sv.c t/op/sprintf.t
1747 ____________________________________________________________________________
1748 [ 26364] By: rgs on 2005/12/15 10:04:36
1749 Log: Some cleanups by Jarkko (and one by myself) to check83.pl
1751 ! Porting/check83.pl
1752 ____________________________________________________________________________
1753 [ 26363] By: craigb on 2005/12/15 03:59:21
1754 Log: On VMS, put pods in [.lib.pods] rather than [.lib.pod]
1755 in order to avoid collisions with [.lib.Pod]
1757 ! configure.com installperl vms/descrip_mms.template
1758 ____________________________________________________________________________
1759 [ 26362] By: stevep on 2005/12/15 02:33:11
1760 Log: Reverting change #26360 and #26361 since it appears that the bugs I
1761 thought I fixed had been previously fixed with change #25953.
1764 ____________________________________________________________________________
1765 [ 26361] By: stevep on 2005/12/15 02:02:25
1766 Log: Again, FREETMPS not SAVETMPS!
1769 ____________________________________________________________________________
1770 [ 26360] By: stevep on 2005/12/15 02:00:19
1771 Log: Add a missing FREETMPS to match up with a SAVETMPS. This change
1772 fixes problems with nested sorts. (RTs #7063 and #36430).
1775 ____________________________________________________________________________
1776 [ 26359] By: stevep on 2005/12/15 00:36:25
1777 Log: Upgrade to Getopt-Long-2.35
1779 ! lib/Getopt/Long.pm
1780 ____________________________________________________________________________
1781 [ 26358] By: craigb on 2005/12/14 22:03:28
1782 Log: Using the system's utime() requires a patch to vms/vmsish.h
1783 that has not been submitted yet.
1786 ____________________________________________________________________________
1787 [ 26357] By: nicholas on 2005/12/14 16:41:33
1788 Log: lib/Pod/t/man.t should use TODO with not ok to express its intentions
1789 correctly in TAP. (or alternatively if it really wants to skip, it
1793 ____________________________________________________________________________
1794 [ 26355] By: nicholas on 2005/12/14 15:25:39
1795 Log: Duplicate the AMAGIC temporary variable consting from sv_2iv_flags into
1796 sv_2uv_flags, sv_2nv and sv_2pv_flags.
1799 ____________________________________________________________________________
1800 [ 26354] By: nicholas on 2005/12/14 14:59:18
1801 Log: Simplify the SvGMAGIC code in sv_[ipu]v_flags.
1804 ____________________________________________________________________________
1805 [ 26353] By: nicholas on 2005/12/14 14:08:24
1806 Log: Simplify the SvGMAGIC code in sv_2nv, removing duplicated checks to
1807 warn for uninitialized values.
1810 ____________________________________________________________________________
1811 [ 26352] By: nicholas on 2005/12/14 13:22:14
1812 Log: The logic to use SVt_NV or SVt_PVNV is in sv_upgrade, so no need to
1813 dupliate it in sv_2nv. Also, the final sv_upgrade is never called.
1816 ____________________________________________________________________________
1817 [ 26351] By: davem on 2005/12/14 12:46:29
1818 Log: forgot to add new file to change #26350
1820 + ext/threads/shared/t/blessed.t
1821 ____________________________________________________________________________
1822 [ 26350] By: davem on 2005/12/14 12:44:20
1823 Log: Subject: [perl #37919] Blessed scalar refs with threads::shared
1824 From: "Jerry D. Hedden" (via RT) <perlbug-followup@perl.org>
1825 Date: Tue, 13 Dec 2005 15:11:20 -0800
1826 Message-Id: <rt-3.0.11-37919-125690.15.3722450337035@perl.org>
1828 Unlike arrays and hashes, coping blessed refs to shared scalars left
1831 ! MANIFEST ext/threads/shared/shared.xs
1832 ____________________________________________________________________________
1833 [ 26349] By: steveh on 2005/12/14 12:41:02
1834 Log: Fix compilation error when building with -DPERL_MEM_LOG_STDERR
1837 ____________________________________________________________________________
1838 [ 26347] By: nicholas on 2005/12/13 22:07:30
1839 Log: Convert range.t to test.pl
1842 ____________________________________________________________________________
1843 [ 26346] By: nicholas on 2005/12/13 20:05:31
1844 Log: Update embed.fnc and headers after change 26345 (spotted by Rafael)
1846 ! embed.fnc embed.h proto.h
1847 ____________________________________________________________________________
1848 [ 26345] By: nicholas on 2005/12/13 19:44:22
1849 Log: Inline asIV and asUV, as each is only used once, and it distracts from
1850 the patterns of repeated code in sv_2iv_flags, sv_2uv_flags, sv_2nv
1851 and sv_2pv_flags. Add a comment noting the return path from the end of
1852 the SvGMAGICAL case to all 4.
1855 ____________________________________________________________________________
1856 [ 26344] By: craigb on 2005/12/13 17:27:48
1857 Log: Don't include utime.h in vms.c -- it collides with
1858 homegroun definitions in vmsish.h.
1861 ____________________________________________________________________________
1862 [ 26343] By: rgs on 2005/12/13 14:07:12
1863 Log: Fix realclean target for Sys::Syslog
1865 ! ext/Sys/Syslog/Makefile.PL
1866 ____________________________________________________________________________
1867 [ 26342] By: gisle on 2005/12/13 13:54:44
1868 Log: Remove tests that were not portable to 64bit ints.
1871 ____________________________________________________________________________
1872 [ 26341] By: stevep on 2005/12/13 12:17:57
1873 Log: Renaming of some of Pod::Simple's test files to make it more 8.3
1876 +> lib/Pod/Simple/t/junk1.pod lib/Pod/Simple/t/junk1_out.txt
1877 +> lib/Pod/Simple/t/junk2.pod lib/Pod/Simple/t/junk2_out.txt
1878 +> lib/Pod/Simple/t/perlcyg.pod lib/Pod/Simple/t/perlcyg_out.txt
1879 +> lib/Pod/Simple/t/perlfaq3.pod
1880 +> lib/Pod/Simple/t/perlfaq3_out.txt lib/Pod/Simple/t/perlvar.pod
1881 +> lib/Pod/Simple/t/perlvar_out.txt
1882 - lib/Pod/Simple/t/test_junk1.pod
1883 - lib/Pod/Simple/t/test_junk1_out.txt
1884 - lib/Pod/Simple/t/test_junk2.pod
1885 - lib/Pod/Simple/t/test_junk2_out.txt
1886 - lib/Pod/Simple/t/test_old_perlcygwin.pod
1887 - lib/Pod/Simple/t/test_old_perlcygwin_out.txt
1888 - lib/Pod/Simple/t/test_old_perlfaq3.pod
1889 - lib/Pod/Simple/t/test_old_perlfaq3_out.txt
1890 - lib/Pod/Simple/t/test_old_perlvar.pod
1891 - lib/Pod/Simple/t/test_old_perlvar_out.txt
1892 ! MANIFEST lib/Pod/Simple/t/render.t
1893 ____________________________________________________________________________
1894 [ 26340] By: stevep on 2005/12/13 11:54:54
1895 Log: Changes to Pod::Simple's tests to get rid of the "^"s in the
1898 + lib/Pod/Simple/t/other_test_lib/Sizzlesuzzle.pm
1899 + lib/Pod/Simple/t/other_test_lib/hink_honk/Glunk.pod
1900 + lib/Pod/Simple/t/other_test_lib/hink_honk/Vliff.pm
1901 + lib/Pod/Simple/t/other_test_lib/hink_honk/readme.txt
1902 + lib/Pod/Simple/t/other_test_lib/pod/perlthang.pod
1903 + lib/Pod/Simple/t/other_test_lib/pod/perlzuk.pod
1904 + lib/Pod/Simple/t/other_test_lib/squaa/Vliff.pm
1905 + lib/Pod/Simple/t/other_test_lib/squaa/Wowo.pod
1906 + lib/Pod/Simple/t/test_lib/Blorm.pm
1907 + lib/Pod/Simple/t/test_lib/Zonk/Fiddle.txt
1908 + lib/Pod/Simple/t/test_lib/Zonk/Pronk.pm
1909 + lib/Pod/Simple/t/test_lib/Zonk/Veng.pm
1910 + lib/Pod/Simple/t/test_lib/hink_honk/Glunk.pod
1911 + lib/Pod/Simple/t/test_lib/hink_honk/Vliff.pm
1912 + lib/Pod/Simple/t/test_lib/hink_honk/readme.txt
1913 + lib/Pod/Simple/t/test_lib/pod/perlfliff.pod
1914 + lib/Pod/Simple/t/test_lib/pod/perlthang.pod
1915 + lib/Pod/Simple/t/test_lib/squaa.pm
1916 + lib/Pod/Simple/t/test_lib/squaa/Glunk.pod
1917 + lib/Pod/Simple/t/test_lib/squaa/Vliff.pm
1918 + lib/Pod/Simple/t/test_lib/zikzik.pod
1919 + lib/Pod/Simple/t/yet_another_test_lib/squaa/Vliff.pm
1920 - lib/Pod/Simple/t/other^test^lib/Sizzlesuzzle.pm
1921 - lib/Pod/Simple/t/other^test^lib/hink^honk/Glunk.pod
1922 - lib/Pod/Simple/t/other^test^lib/hink^honk/Vliff.pm
1923 - lib/Pod/Simple/t/other^test^lib/hink^honk/readme.txt
1924 - lib/Pod/Simple/t/other^test^lib/pod/perlthang.pod
1925 - lib/Pod/Simple/t/other^test^lib/pod/perlzuk.pod
1926 - lib/Pod/Simple/t/other^test^lib/squaa/Vliff.pm
1927 - lib/Pod/Simple/t/other^test^lib/squaa/Wowo.pod
1928 - lib/Pod/Simple/t/test^lib/Blorm.pm
1929 - lib/Pod/Simple/t/test^lib/Zonk/Fiddle.txt
1930 - lib/Pod/Simple/t/test^lib/Zonk/Pronk.pm
1931 - lib/Pod/Simple/t/test^lib/Zonk/Veng.pm
1932 - lib/Pod/Simple/t/test^lib/hink^honk/Glunk.pod
1933 - lib/Pod/Simple/t/test^lib/hink^honk/Vliff.pm
1934 - lib/Pod/Simple/t/test^lib/hink^honk/readme.txt
1935 - lib/Pod/Simple/t/test^lib/pod/perlfliff.pod
1936 - lib/Pod/Simple/t/test^lib/pod/perlthang.pod
1937 - lib/Pod/Simple/t/test^lib/squaa.pm
1938 - lib/Pod/Simple/t/test^lib/squaa/Glunk.pod
1939 - lib/Pod/Simple/t/test^lib/squaa/Vliff.pm
1940 - lib/Pod/Simple/t/test^lib/zikzik.pod
1941 - lib/Pod/Simple/t/yet^another^test^lib/squaa/Vliff.pm
1942 ! MANIFEST lib/Pod/Simple/t/htmlbatch_01.t
1943 ! lib/Pod/Simple/t/search_10survey_specific.t
1944 ! lib/Pod/Simple/t/search_12survey_cwd.t
1945 ! lib/Pod/Simple/t/search_20survey_two.t
1946 ! lib/Pod/Simple/t/search_22survey_two_shadowing.t
1947 ! lib/Pod/Simple/t/search_25_glob_squaa_coloncolon_kleene.t
1948 ! lib/Pod/Simple/t/search_26_glob_kleene_k.t
1949 ! lib/Pod/Simple/t/search_27_glob_squaa_kleene.t
1950 ! lib/Pod/Simple/t/search_28_glob_z_kleene_k.t
1951 ! lib/Pod/Simple/t/search_29_glob_z_qmark_k.t
1952 ____________________________________________________________________________
1953 [ 26339] By: gisle on 2005/12/13 11:40:26
1954 Log: Add overflow check to EXPECT_NUMBER() used by sv_vcatpvfn().
1955 sprintf() or printf() will now croak if any of the indexes and
1956 widths specified in the format string are too large.
1958 ! pod/perldiag.pod sv.c t/op/sprintf.t t/op/sprintf2.t
1959 ____________________________________________________________________________
1960 [ 26338] By: rgs on 2005/12/13 11:20:16
1961 Log: Subject: Re: check83.pl
1962 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1963 Date: Sun, 11 Dec 2005 07:19:58 -0800
1964 Message-ID: <20051211151958.GA6188@efn.org>
1966 ! Porting/check83.pl
1967 ____________________________________________________________________________
1968 [ 26337] By: steveh on 2005/12/13 09:41:29
1969 Log: Fix lib/File/Compare.t test failures on Win32
1971 Change 26225, updated by 26245, added a test for another filename with
1972 a trailing space but failed to open the new filehandle in binary mode
1974 To compound matters, creating a file called "foo " on Win32 "succeeds"
1975 but actually creates a file called just "foo", so we have actually
1976 overwritten the original file with this non-binary mode version, and
1977 hence some of the original tests started failing too!
1979 (And because of this the new test doesn't actually add anything new on
1980 Win32 at the moment, but right now I can't think of a filename that
1981 would have failed under 2-arg open but succeeds with 3-arg open, which
1982 was the purpose of this test)
1984 ! lib/File/Compare.t
1985 ____________________________________________________________________________
1986 [ 26336] By: steveh on 2005/12/13 08:54:45
1987 Log: Don't try to export Perl_pad_sv when it isn't defined
1989 Fixes a Win32 linker error in non-DEBUGGING builds following 26316
1992 ____________________________________________________________________________
1993 [ 26334] By: rgs on 2005/12/12 16:03:00
1994 Log: A suggestion by Yamashina Hio to speed up substitutions
1995 with right-hand side expressions by freeing temporaries.
1998 Subject: s///ge; consumes PL_tmps_stack in its loop
1999 From: YAMASHINA Hio <hio@hio.jp>
2000 Date: Tue, 30 Aug 2005 17:17:23 +0900
2001 Message-Id: <20050830160113.9716.HIO@ymir.co.jp>
2004 ____________________________________________________________________________
2005 [ 26332] By: nicholas on 2005/12/12 15:24:06
2006 Log: Check that %v$foo does not crash.
2009 ____________________________________________________________________________
2010 [ 26330] By: gisle on 2005/12/12 13:55:14
2011 Log: Use load_module() instead of perl_eval_sv("require $mod") to
2012 load modules. This is safer since $mod comes from an external
2015 ! ext/Storable/Storable.xs
2016 ____________________________________________________________________________
2017 [ 26329] By: stevep on 2005/12/12 13:21:03
2018 Log: Pod::Man's tests aren't Unicode friendly. Let's skip the unfriendly
2022 ____________________________________________________________________________
2023 [ 26328] By: rgs on 2005/12/12 13:18:21
2024 Log: Robin Houston points out a better way to replace
2025 the C<defined %foo::bar::> construct.
2027 ! pod/perl593delta.pod
2028 ____________________________________________________________________________
2029 [ 26327] By: gisle on 2005/12/12 12:21:39
2030 Log: Oops, change 26326 broke t/run/switches.t
2031 Reverting change 24912 fixes it.
2034 ____________________________________________________________________________
2035 [ 26326] By: gisle on 2005/12/12 10:41:04
2036 Log: Drop "v" prefix from sprintf("%vd", $^V).
2038 The sprintf documentation has this example:
2040 printf "version is v%vd\n", $^V;
2042 and it printed 'version is vv5.9.3\n'.
2044 ! sv.c t/op/sprintf.t
2045 ____________________________________________________________________________
2046 [ 26325] By: nicholas on 2005/12/11 22:37:40
2047 Log: Fix *printf %*vd with mixed Latin 1/UTF-8. (Fixes bug 37889)
2049 ! sv.c t/uni/sprintf.t
2050 ____________________________________________________________________________
2051 [ 26324] By: nicholas on 2005/12/11 20:34:33
2052 Log: Move the rest of the data munging into the test preparation loop.
2055 ____________________________________________________________________________
2056 [ 26323] By: nicholas on 2005/12/11 19:49:53
2057 Log: Move the $data and $result munging into the test preparation loop.
2060 ____________________________________________________________________________
2061 [ 26321] By: gisle on 2005/12/11 18:14:24
2062 Log: Disallow sprintf's vector handling for non-integer formats.
2063 Avoids core dump for printf("%vs") and similar.
2065 ! sv.c t/op/sprintf.t
2066 ____________________________________________________________________________
2067 [ 26320] By: nicholas on 2005/12/11 12:54:14
2068 Log: Quench the other 2 ways obscure ways of abusing positional parameters
2069 to generate bogus array indexes. These two are inside the vector
2072 ! sv.c t/op/sprintf.t
2073 ____________________________________________________________________________
2074 [ 26319] By: nicholas on 2005/12/10 18:13:33
2075 Log: Re-instate the old perl getcwd as _perl_getcwd, and use it if loading
2076 the XS fails. (Needed to bootstrap the core build)
2079 ____________________________________________________________________________
2080 [ 26318] By: stevep on 2005/12/10 15:42:39
2081 Log: Upgrade to PathTools-3.14_01
2083 ! ext/Cwd/Changes ext/Cwd/Cwd.xs lib/Cwd.pm lib/File/Spec.pm
2084 ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm
2085 ! lib/File/Spec/t/Spec.t
2086 ____________________________________________________________________________
2087 [ 26317] By: stevep on 2005/12/10 15:21:37
2088 Log: Subject: [PATCH] Code tweaks in sv.c
2089 From: Andy Lester <andy@petdance.com>
2090 Date: Fri, 9 Dec 2005 11:09:21 -0600
2091 Message-ID: <20051209170921.GC16943@petdance.com>
2093 Includes a minor change the patch to account for code that moved
2097 ____________________________________________________________________________
2098 [ 26316] By: stevep on 2005/12/10 15:14:37
2099 Log: Subject: [PATCH] Excluding pad funcs when not debugging
2100 From: Andy Lester <andy@petdance.com>
2101 Date: Wed, 7 Dec 2005 21:58:05 -0600
2102 Message-ID: <20051208035805.GA23007@petdance.com>
2105 ____________________________________________________________________________
2106 [ 26315] By: nicholas on 2005/12/09 23:09:42
2107 Log: A better hash for PTR_TABLE_HASH (?)
2110 ____________________________________________________________________________
2111 [ 26314] By: craigb on 2005/12/09 21:13:50
2112 Log: Subject: patch@26310 - Major step for > 256 char paths on VMS
2113 From: "John E. Malmberg" <wb8tyw@qsl.net>
2114 Date: Fri, 09 Dec 2005 14:08:53 -0500
2115 Message-id: <4399D645.8070803@qsl.net>
\r
2118 ____________________________________________________________________________
2119 [ 26313] By: nicholas on 2005/12/09 19:18:32
2120 Log: An alternative way of structuring ptr_table_clear so that the variables
2121 can be assigned to at declaration time.
2124 ____________________________________________________________________________
2125 [ 26312] By: nicholas on 2005/12/09 18:46:17
2126 Log: A more efficient way to loop in ptr_table_clear
2129 ____________________________________________________________________________
2130 [ 26311] By: stevep on 2005/12/09 13:22:33
2131 Log: Subject: Re: Pod::Simple integration
2132 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig)
2133 Date: Fri, 09 Dec 2005 07:06:00 +0100
2134 Message-ID: <87k6ee7qk7.fsf@k75.linux.bogus>
2136 These files are still giving problems after attempting to convert
2137 them to text in p4. The tests pass without them, so we'll remove them
2138 from the Perl distribution.
2140 - lib/Pod/Simple/t/corpus/haiku-iso2202jp.txt
2141 - lib/Pod/Simple/t/corpus/haiku-iso2202jpx.txt
2142 - lib/Pod/Simple/t/corpus/haiku-iso2202jpy.txt
2143 - lib/Pod/Simple/t/corpus_not_yet_impl/polish_utf16be_bom.txt
2144 - lib/Pod/Simple/t/corpus_not_yet_impl/polish_utf16le_bom.txt
2146 ____________________________________________________________________________
2147 [ 26310] By: stevep on 2005/12/09 03:39:17
2148 Log: Fixes compile errors introduce with change #26301 when compiling
2149 with ithreads and DEBUGGING.
2152 ____________________________________________________________________________
2153 [ 26309] By: stevep on 2005/12/09 02:07:32
2154 Log: Upgrade to Sys-Syslog-0.10
2156 + ext/Sys/Syslog/Changes ext/Sys/Syslog/README
2157 + ext/Sys/Syslog/fallback/const-c.inc
2158 + ext/Sys/Syslog/fallback/const-xs.inc
2159 + ext/Sys/Syslog/t/00-load.t ext/Sys/Syslog/t/constants.t
2160 + ext/Sys/Syslog/t/distchk.t ext/Sys/Syslog/t/pod.t
2161 + ext/Sys/Syslog/t/podcover.t ext/Sys/Syslog/t/podspell.t
2162 + ext/Sys/Syslog/t/portfs.t
2163 ! MANIFEST ext/Sys/Syslog/Makefile.PL ext/Sys/Syslog/Syslog.pm
2164 ! ext/Sys/Syslog/t/syslog.t
2165 ____________________________________________________________________________
2166 [ 26308] By: stevep on 2005/12/09 01:41:44
2167 Log: Upgrade to CGI.pm-3.15
2169 ! lib/CGI.pm lib/CGI/Changes
2170 ____________________________________________________________________________
2171 [ 26307] By: stevep on 2005/12/08 19:40:33
2172 Log: Add pointer to Pod::Simple for the Pod -> HTML task.
2175 ____________________________________________________________________________
2176 [ 26306] By: stevep on 2005/12/08 19:21:25
2177 Log: One final Pod::Usage yak to shave...
2180 ____________________________________________________________________________
2181 [ 26305] By: stevep on 2005/12/08 19:07:38
2182 Log: Version bump for Pod::Usage
2185 ____________________________________________________________________________
2186 [ 26304] By: stevep on 2005/12/08 19:04:59
2187 Log: Further yak-shaving on Pod::Usage. Now, t/pod/pod2usage2.t tests
2190 ! lib/Pod/Usage.pm t/pod/pod2usage2.t
2191 ____________________________________________________________________________
2192 [ 26303] By: stevep on 2005/12/08 15:53:36
2193 Log: Fix to Pod::Usage to work with all recent Pod::Text versions. Also
2194 includes a change to the Pod::Usage test file for compatibility
2197 ! lib/Pod/Usage.pm lib/Pod/t/Usage.t
2198 ____________________________________________________________________________
2199 [ 26302] By: craigb on 2005/12/08 14:47:57
2200 Log: On VMS, do not use Perl's memory allocator for the home-grown pipe
2201 structures. They may be allocated during start-up and are torn down
2202 in an exit handler, where thread context and other Perlish support
2206 ____________________________________________________________________________
2207 [ 26301] By: nicholas on 2005/12/08 14:06:37
2208 Log: Merge common code from ptr_table_fetch and ptr_table_store into
2212 ____________________________________________________________________________
2213 [ 26300] By: gisle on 2005/12/08 09:56:22
2214 Log: Fixup the setsockopt usage message; missing OPTVAL.
2216 ! ext/IO/lib/IO/Socket.pm
2217 ____________________________________________________________________________
2218 [ 26299] By: gisle on 2005/12/08 09:53:35
2219 Log: Improve the setsockopt description.
2220 Removed claim that OPTVAL might be undef as it is just treated
2221 the same as 0 and give the usual use-of-uninitialized-value
2222 warning. Added an example.
2225 ____________________________________________________________________________
2226 [ 26298] By: craigb on 2005/12/08 04:34:42
2227 Log: Subject: patch@26253 Allow embedded new lines passed through to commands
2228 From: "John E. Malmberg" <wb8tyw@qsl.net>
2229 Date: Wed, 07 Dec 2005 22:26:21 -0500
2230 Message-id: <4397A7DD.8030403@qsl.net>
\r
2233 ____________________________________________________________________________
2234 [ 26297] By: stevep on 2005/12/07 20:39:24
2235 Log: One quick fix to the test for differences in error output.
2238 ____________________________________________________________________________
2239 [ 26296] By: rgs on 2005/12/07 15:46:46
2240 Log: Subject: [PATCH] All args in embed.fnc should be named
2241 From: Andy Lester <andy@petdance.com>
2242 Date: Wed, 7 Dec 2005 10:08:18 -0600
2243 Message-ID: <20051207160818.GA13465@petdance.com>
2245 ! embed.fnc embed.pl pod/perlapi.pod proto.h
2246 ____________________________________________________________________________
2247 [ 26295] By: rgs on 2005/12/07 15:13:03
2248 Log: Don't build manpages for Encode and Unicode::Normalize
2249 (when compiling perl manpages are built afterwards, not
2250 by MakeMaker like when installing modules.) This fix a
2251 bootstrap problem (now that Pod::Man uses POSIX.)
2253 ! ext/Encode/Makefile.PL ext/Unicode/Normalize/Makefile.PL
2254 ____________________________________________________________________________
2255 [ 26294] By: rgs on 2005/12/07 13:22:39
2256 Log: Check in those files as text, not binary
2258 ! lib/Pod/Simple/t/corpus/haiku-iso2202jp.txt
2259 ! lib/Pod/Simple/t/corpus/haiku-iso2202jpx.txt
2260 ! lib/Pod/Simple/t/corpus/haiku-iso2202jpy.txt
2261 ! lib/Pod/Simple/t/corpus_not_yet_impl/polish_utf16be_bom.txt
2262 ! lib/Pod/Simple/t/corpus_not_yet_impl/polish_utf16le_bom.txt
2263 ____________________________________________________________________________
2264 [ 26293] By: rgs on 2005/12/07 13:01:00
2268 ____________________________________________________________________________
2269 [ 26292] By: stevep on 2005/12/07 12:36:59
2270 Log: Upgrade to podlators-2.00
2272 + lib/Pod/t/color.t lib/Pod/t/termcap.t
2273 - lib/Pod/t/text-errors.t
2274 ! MANIFEST lib/Pod/Man.pm lib/Pod/Text.pm lib/Pod/Text/Color.pm
2275 ! lib/Pod/Text/Overstrike.pm lib/Pod/Text/Termcap.pm
2276 ! lib/Pod/t/basic.cap lib/Pod/t/basic.clr lib/Pod/t/basic.man
2277 ! lib/Pod/t/basic.ovr lib/Pod/t/basic.pod lib/Pod/t/basic.t
2278 ! lib/Pod/t/basic.txt lib/Pod/t/man.t lib/Pod/t/text-options.t
2279 ! lib/Pod/t/text.t pod/pod2man.PL pod/pod2text.PL
2280 ____________________________________________________________________________
2281 [ 26291] By: stevep on 2005/12/07 11:38:00
2282 Log: Assimilate Pod-Simple-3.03 to the Perl core
2285 ! MANIFEST Porting/Maintainers.pl
2286 ____________________________________________________________________________
2287 [ 26290] By: nicholas on 2005/12/07 08:53:03
2288 Log: Pull the regexp stringification code out into S_stringify_regexp, to
2289 make sv_2pv_flags clearer.
2292 ____________________________________________________________________________
2293 [ 26289] By: nicholas on 2005/12/07 08:30:26
2294 Log: 3 instances of SvIsUV_on(sv); can be replaced with one.
2297 ____________________________________________________________________________
2298 [ 26288] By: stevep on 2005/12/07 02:10:26
2299 Log: Upgrade to CGI-3.14.
2301 Mmm...pi. Oh, also including some Pod fixes in bleadperl that haven't
2302 yet been applied to the actual CGI distribution yet.
2304 ! lib/CGI.pm lib/CGI/Changes lib/CGI/t/form.t
2305 ____________________________________________________________________________
2306 [ 26287] By: nicholas on 2005/12/06 21:55:29
2307 Log: Add a ; that 26281 was lacking.
2308 (Dear Mark, please can I have back one of the two that I sent you after
2312 ____________________________________________________________________________
2313 [ 26286] By: nicholas on 2005/12/06 21:39:24
2314 Log: Move vast swathes of common code from sv_2iv_flags and sv_2uv_flags
2315 into S_sv_2iuv_common.
2318 ____________________________________________________________________________
2319 [ 26285] By: nicholas on 2005/12/06 19:41:43
2320 Log: The early return for SvIOKp(sv) in sv_2[iu]v_flags is actually code
2324 ____________________________________________________________________________
2325 [ 26281] By: rgs on 2005/12/06 17:23:09
2326 Log: Subject: [PATCH] More consting, and putting stuff in embed.fnc
2327 From: Andy Lester <andy@petdance.com>
2328 Date: Mon, 5 Dec 2005 13:46:13 -0600
2329 Message-ID: <20051205194613.GB7791@petdance.com>
2331 ! deb.c doio.c dump.c embed.fnc embed.h hv.c hv.h locale.c mg.c
2332 ! op.c op.h pp.c pp_ctl.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c
2333 ! proto.h regcomp.c sv.c taint.c toke.c utf8.c util.c
2334 ____________________________________________________________________________
2335 [ 26280] By: nicholas on 2005/12/06 16:53:46
2336 Log: Subject: Re: stringification of v-string references
2337 From: John Peacock <jpeacock@rowman.com>
2338 Message-ID: <439592B4.2050101@rowman.com>
2339 Date: Tue, 06 Dec 2005 08:31:32 -0500
2342 ____________________________________________________________________________
2343 [ 26279] By: gisle on 2005/12/06 16:42:31
2344 Log: Fix typo spotted by Ronald J Kimball.
2346 ! ext/Sys/Syslog/Syslog.pm
2347 ____________________________________________________________________________
2348 [ 26278] By: rgs on 2005/12/06 14:56:28
2349 Log: Subject: Re: Perl PR: "Security holes in Sys::Syslog"
2350 From: Ronald J Kimball <rjk-perl-p5p@tamias.net>
2351 Date: Tue, 6 Dec 2005 09:56:12 -0500
2352 Message-ID: <20051206145612.GA94530@penkwe.pair.com>
2354 ! ext/Sys/Syslog/Syslog.pm
2355 ____________________________________________________________________________
2356 [ 26277] By: gisle on 2005/12/06 14:45:30
2357 Log: Document why syslog($priority, "%s", $message) is a good idea
2358 if the code might be running with older versions of Sys::Syslog.
2360 ! ext/Sys/Syslog/Syslog.pm
2361 ____________________________________________________________________________
2362 [ 26276] By: merijn on 2005/12/06 14:30:53
2363 Log: Itanium blade servers added to the model list
2366 ____________________________________________________________________________
2367 [ 26275] By: nicholas on 2005/12/06 13:56:15
2368 Log: Don't use Copy for 1 and 2 character string constants.
2371 ____________________________________________________________________________
2372 [ 26274] By: nicholas on 2005/12/06 13:40:07
2373 Log: Eliminate an unneeded local variable.
2376 ____________________________________________________________________________
2377 [ 26273] By: nicholas on 2005/12/06 13:08:57
2378 Log: Eliminate all the gotos in sv_2pv_flags, by moving the tokensave*
2379 code into the GMAGIC block.
2382 ____________________________________________________________________________
2383 [ 26272] By: nicholas on 2005/12/06 12:19:23
2384 Log: sv_2pv_flags shouldn't return a constant string "NULLREF" - it was the
2385 only constant non-"" string returned.
2388 ____________________________________________________________________________
2389 [ 26271] By: nicholas on 2005/12/05 23:57:51
2390 Log: Make all the return statements closer to the final calcuation of the
2391 returned value in the reference stringification code. Pull variables
2392 into tigher scope which also allows some to become const.
2395 ____________________________________________________________________________
2396 [ 26270] By: nicholas on 2005/12/05 23:29:46
2397 Log: Move the scope of origsv inwards, and rename variables to avoid the
2398 need to re-assign to sv.
2401 ____________________________________________________________________________
2402 [ 26269] By: nicholas on 2005/12/05 23:12:33
2403 Log: Clone the brief return logic and thereby remove a goto.
2406 ____________________________________________________________________________
2407 [ 26268] By: nicholas on 2005/12/05 22:44:32
2408 Log: As they are now the same, can fold the entire switch statement for
2409 reference type in sv_2pv_flags into a call to sv_reftype.
2412 ____________________________________________________________________________
2413 [ 26267] By: nicholas on 2005/12/05 22:20:31
2414 Log: Untease the regexp stringification from the reference naming in
2415 sv_2pv_flags. (Lots of re-indentation, little real change)
2418 ____________________________________________________________________________
2419 [ 26266] By: nicholas on 2005/12/05 21:58:20
2420 Log: References to version objects should stringify as VSTRING. This makes
2421 stringification consistent with the output of ref().
2424 ____________________________________________________________________________
2425 [ 26265] By: nicholas on 2005/12/05 20:37:11
2426 Log: The extra return is actually a duplicated code path, and can go.
2429 ____________________________________________________________________________
2430 [ 26264] By: nicholas on 2005/12/05 20:09:23
2431 Log: Fix typo in description.
2434 ____________________________________________________________________________
2435 [ 26263] By: nicholas on 2005/12/05 19:56:43
2436 Log: Add ext/MIME/Base64/README to MANIFEST
2439 ____________________________________________________________________________
2440 [ 26262] By: stevep on 2005/12/05 16:35:14
2441 Log: Upgrade to MIME-Base64-3.07
2443 + ext/MIME/Base64/README
2444 ! ext/MIME/Base64/Base64.pm ext/MIME/Base64/Changes
2445 ! ext/MIME/Base64/QuotedPrint.pm
2446 ____________________________________________________________________________
2447 [ 26261] By: stevep on 2005/12/05 16:29:46
2448 Log: Upgrade to Digest-MD5-2.36
2450 ! ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm
2451 ! ext/Digest/MD5/README ext/Digest/MD5/t/files.t
2452 ____________________________________________________________________________
2453 [ 26260] By: stevep on 2005/12/05 16:20:17
2454 Log: Upgrade to CGI.pm-3.13
2456 + lib/CGI/t/no_tabindex.t
2457 ! MANIFEST lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Changes
2458 ! lib/CGI/Cookie.pm lib/CGI/t/form.t
2459 ____________________________________________________________________________
2460 [ 26259] By: rgs on 2005/12/05 16:19:35
2461 Log: "Malformed UTF-8 character" was a severe warning, and can now be
2462 also a fatal error (since change #26258)
2465 ____________________________________________________________________________
2466 [ 26258] By: rgs on 2005/12/05 16:04:16
2467 Log: Subject: Re: [perl #37836] Simple Regex causes SEGV when run on specific data
2468 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
2469 Date: Tue, 06 Dec 2005 00:35:52 +0900
2470 Message-Id: <20051206003221.5AD9.BQW10602@nifty.com>
2473 ____________________________________________________________________________
2474 [ 26257] By: rgs on 2005/12/05 15:25:00
2475 Log: Better variable names make code clearer
2477 Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
2478 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
2479 Date: Sun, 04 Dec 2005 16:24:29 +0900
2480 Message-Id: <20051204162412.D720.BQW10602@nifty.com>
2482 ! embed.fnc proto.h utf8.c
2483 ____________________________________________________________________________
2484 [ 26256] By: rgs on 2005/12/05 15:20:32
2485 Log: Rework the error messages from the swashget code.
2487 Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
2488 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
2489 Date: Sun, 04 Dec 2005 16:24:59 +0900
2490 Message-Id: <20051204162431.D723.BQW10602@nifty.com>
2492 ! pod/perldiag.pod utf8.c
2493 ____________________________________________________________________________
2494 [ 26255] By: rgs on 2005/12/05 15:15:53
2495 Log: Clarification and cleanup of the XS SWASHGET code
2497 Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
2498 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
2499 Date: Sun, 04 Dec 2005 16:28:35 +0900
2500 Message-Id: <20051204162508.D726.BQW10602@nifty.com>
2502 ! lib/utf8_heavy.pl regexec.c t/op/pat.t utf8.c
2503 ____________________________________________________________________________
2504 [ 26254] By: rgs on 2005/12/05 09:58:02
2505 Log: Subject: [PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80.tar.gz
2506 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig)
2507 Date: Sat, 03 Dec 2005 12:24:05 +0100
2508 Message-ID: <87mzji8luy.fsf@k75.linux.bogus>
2510 ! lib/CPAN.pm lib/CPAN/SIGNATURE lib/CPAN/Version.pm
2511 ____________________________________________________________________________
2512 [ 26253] By: mhx on 2005/12/04 19:37:58
2513 Log: NULL is a legal value for newXS()'s name parameter.
2514 (This caused strange build failures with gcc4 -O3)
2517 ____________________________________________________________________________
2518 [ 26252] By: stevep on 2005/12/04 15:30:55
2519 Log: Fix handling of author's names that had apostrophes. Based on a patch
2520 by Sean O'Rourke <sorourke@cs.ucsd.edu> in RT bug #22950.
2523 ____________________________________________________________________________
2524 [ 26251] By: davem on 2005/12/03 15:20:24
2525 Log: clarify description of vector (v) sprintf format modifier
2528 ____________________________________________________________________________
2529 [ 26250] By: craigb on 2005/12/03 15:15:47
2530 Log: In vms/vms.c, don't use the thread-specific Newx() during
2531 startup before threads are initialized.
2534 ____________________________________________________________________________
2535 [ 26249] By: stevep on 2005/12/03 12:31:02
2536 Log: Update perlhack.pod with the updated, permanent ActiveState URLs
2539 ____________________________________________________________________________
2540 [ 26248] By: rgs on 2005/12/03 12:16:54
2541 Log: Missing chunk in change #26247.
2543 ! ext/Sys/Syslog/Syslog.pm
2544 ____________________________________________________________________________
2545 [ 26247] By: rgs on 2005/12/03 11:23:29
2546 Log: Sys::Syslog::syslog can accept a message without printf
2547 escapes and arguments.
2549 Subject: Re: Perl PR: "Security holes in Sys::Syslog"
2550 From: Gisle Aas <gisle@activestate.com>
2551 Date: 03 Dec 2005 03:35:32 -0800
2552 Message-ID: <lracfi2z23.fsf@caliper.activestate.com>
2554 ! ext/Sys/Syslog/Syslog.pm
2555 ____________________________________________________________________________
2556 [ 26246] By: stevep on 2005/12/03 03:30:00
2557 Log: Upgrade to version-0.50
2559 ! lib/version.pm lib/version.pod lib/version.t util.c
2560 ____________________________________________________________________________
2561 [ 26245] By: rgs on 2005/12/02 23:00:55
2562 Log: Replace ^M by a space in test for bug #37716, to make
2563 Cygwin happy (found by Yitzchak)
2565 ! lib/File/Compare.t
2566 ____________________________________________________________________________
2567 [ 26244] By: nicholas on 2005/12/02 17:15:27
2568 Log: Address Hugo's comment on Dave's change (26240)
2571 ____________________________________________________________________________
2572 [ 26243] By: rgs on 2005/12/02 10:37:05
2573 Log: Subject: Storable retrieve_lscalar fails for empty strings [PATCH]
2574 From: Gisle Aas <gisle@ActiveState.com>
2575 Date: 28 Nov 2005 04:48:18 -0800
2576 Message-ID: <lr3blhndkd.fsf@caliper.activestate.com>
2579 Message-ID: <lrwtisn062.fsf@caliper.activestate.com>
2581 ! ext/Storable/Storable.xs ext/Storable/t/malice.t
2582 ____________________________________________________________________________
2583 [ 26242] By: rgs on 2005/12/02 09:26:48
2584 Log: Subject: [PATCH] Signs, signs, everywhere a sign
2585 From: Andy Lester <andy@petdance.com>
2586 Date: Thu, 1 Dec 2005 14:24:51 -0600
2587 Message-ID: <20051201202451.GI22713@petdance.com>
2590 ____________________________________________________________________________
2591 [ 26241] By: stevep on 2005/12/01 20:27:34
2592 Log: Nit from change #26232 noticed by H. Merijn Brand
2595 ____________________________________________________________________________
2596 [ 26240] By: davem on 2005/12/01 16:40:29
2597 Log: sprintf %NNN$ check for large values wrapping to negative
2599 ! sv.c t/op/sprintf2.t
2600 ____________________________________________________________________________
2601 [ 26239] By: rgs on 2005/12/01 15:40:11
2602 Log: Always define PL_memory_wrap, and use it for the new sprintf checks
2604 ! makedef.pl perl.h sv.c
2605 ____________________________________________________________________________
2606 [ 26238] By: rgs on 2005/12/01 15:26:09
2607 Log: Missing #ifdef, noticed by Jan Dubois
2610 ____________________________________________________________________________
2611 [ 26237] By: rgs on 2005/12/01 14:25:34
2612 Log: Subject: [PATCH] Re: Perl PR: "Security holes in Sys::Syslog"
2613 From: Gisle Aas <gisle@ActiveState.com>
2614 Date: 01 Dec 2005 06:20:14 -0800
2615 Message-ID: <lroe406grl.fsf_-_@caliper.activestate.com>
2617 Subject: [PATCH] Suppress "0b" prefix for sprintf("%#b", 0)
2618 From: Gisle Aas <gisle@ActiveState.com>
2619 Date: 01 Dec 2005 06:11:44 -0800
2620 Message-ID: <lrsltc6h5r.fsf_-_@caliper.activestate.com>
2622 ! sv.c t/op/sprintf.t
2623 ____________________________________________________________________________
2624 [ 26236] By: rgs on 2005/12/01 11:52:24
2625 Log: Subject: [PATCH] Disable constant folding of sprintf
2626 From: Gisle Aas <gisle@ActiveState.com>
2627 Date: 01 Dec 2005 03:22:10 -0800
2628 Message-ID: <lr8xv56p0d.fsf_-_@caliper.activestate.com>
2630 ! op.c opcode.h opcode.pl t/lib/warnings/sv t/op/sprintf2.t
2631 ____________________________________________________________________________
2632 [ 26235] By: rgs on 2005/12/01 09:26:01
2633 Log: Subject: [patch] Re: Perl PR: "Security holes in Sys::Syslog"
2634 From: "Philippe M. Chiasson" <gozer@ActiveState.com>
2635 Date: Wed, 30 Nov 2005 20:17:31 -0800
2636 Message-ID: <438E795B.9060805@ActiveState.com>
2639 ____________________________________________________________________________
2640 [ 26234] By: rgs on 2005/12/01 08:34:42
2641 Log: Revert change #26110 (already reverted in maintperl by change 26182)
2644 ____________________________________________________________________________
2645 [ 26233] By: rgs on 2005/11/30 21:15:21
2646 Log: Jan Dubois notices that sitecustomize.pl is to be found in sitelib,
2650 ____________________________________________________________________________
2651 [ 26232] By: stevep on 2005/11/30 19:09:17
2652 Log: dor-assign (//=) was missing from perlop.pod
2655 ____________________________________________________________________________
2656 [ 26231] By: rgs on 2005/11/30 17:57:16
2657 Log: Subject: [PATCH] Remove redundant SvUTF8_on() calls
2658 From: Gisle Aas <gisle@ActiveState.com>
2659 Date: 30 Nov 2005 09:28:54 -0800
2660 Message-ID: <lrhd9uhwo9.fsf@caliper.activestate.com>
2663 ____________________________________________________________________________
2664 [ 26229] By: rgs on 2005/11/30 14:29:23
2665 Log: Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
2666 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
2667 Date: Sun, 27 Nov 2005 17:02:02 +0900
2668 Message-Id: <20051127170016.A786.BQW10602@nifty.com>
2670 ! embed.fnc embed.h lib/utf8_heavy.pl pod/perlapi.pod
2671 ! pod/perlintern.pod proto.h universal.c utf8.c utf8.h
2673 ____________________________________________________________________________
2674 [ 26228] By: nicholas on 2005/11/30 13:55:05
2675 Log: The regexp engine should check SV flags rather than SV type for
2676 determining if something is a reference, because under the debugger
2677 the value returned by the swash code is SVt_PVMG.
2678 Not doing this has the side effect of repeatedly reassigning the
2679 same array element, which causes destructors to fire on the reassignment
2680 which in turn causes &utf8::DESTROY to run outside of the pseudo-safety
2681 of save_re_context, which under the debugger involves re-entering the
2682 regexp engine, which causes corruption of the regexp engine's global
2686 ____________________________________________________________________________
2687 [ 26227] By: rgs on 2005/11/30 12:30:47
2688 Log: Fix B::Concise tests after change #26226
2690 ! ext/B/t/optree_varinit.t
2691 ____________________________________________________________________________
2692 [ 26226] By: rgs on 2005/11/30 09:53:11
2693 Log: Revert change #22520 (optimise away my $foo = undef and similar
2694 constructs), in order to fix bug perl #37776
2697 ____________________________________________________________________________
2698 [ 26225] By: rgs on 2005/11/29 17:40:16
2699 Log: Subject: Re: [perl #37716] Re: File::Compare broken for filenames with whitespace
2700 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig)
2701 Date: Tue, 29 Nov 2005 08:07:19 +0100
2702 Message-ID: <878xv89bko.fsf@k75.linux.bogus>
2704 ! lib/File/Compare.pm lib/File/Compare.t
2705 ____________________________________________________________________________
2706 [ 26224] By: stevep on 2005/11/29 12:36:46
2707 Log: Assimilate Pod-Escapes-1.04. This is a prereq for Pod::Simple,
2708 which is now a prereq for podlators.
2710 + lib/Pod/Escapes.pm lib/Pod/Escapes/ChangeLog
2711 + lib/Pod/Escapes/README lib/Pod/Escapes/t/01_about_verbose.t
2712 + lib/Pod/Escapes/t/10_main.t
2713 + lib/Pod/Escapes/t/15_name2charnum.t
2714 ! MANIFEST Porting/Maintainers.pl
2715 ____________________________________________________________________________
2716 [ 26223] By: rgs on 2005/11/28 18:43:51
2717 Log: Typo fix, by Olivier Blin
2719 ! lib/Getopt/Long.pm
2720 ____________________________________________________________________________
2721 [ 26222] By: steveh on 2005/11/28 17:07:25
2722 Log: Fix ext/POSIX/t/time.t on Win32
2724 According to MSDN, "The string result produced by ctime contains
2725 exactly 26 characters and has the form: Wed Jan 02 02:03:55 1980\n\0"
2726 so we *do* want the leading zero on the day returned by strftime
2728 ! ext/POSIX/t/time.t
2729 ____________________________________________________________________________
2730 [ 26221] By: stevep on 2005/11/28 14:11:23
2731 Log: Mac OS X/Darwin seems to have problems with tzname().
2733 ! ext/POSIX/t/time.t
2734 ____________________________________________________________________________
2735 [ 26220] By: rgs on 2005/11/28 11:00:37
2738 ! pod/perlfaq.pod pod/perlfaq3.pod pod/perlfaq4.pod
2739 ! pod/perlfaq5.pod pod/perlfaq7.pod pod/perlfaq9.pod
2740 ____________________________________________________________________________
2741 [ 26219] By: stevep on 2005/11/28 02:48:18
2742 Log: Subject: [PATCH] Math::Trig: blead and maint (doc patch only): s/Bay/Gulf/ and do away with bad quotes
2743 From: jhi@cc.hut.fi (Jarkko Hietaniemi)
2744 Date: Sun, 27 Nov 2005 23:04:31 +0200 (EET)
2745 Message-Id: <20051127210431.F1D2C6CF55@ugli.hut.fi>
2748 ____________________________________________________________________________
2749 [ 26218] By: stevep on 2005/11/28 02:34:49
2750 Log: Mention of possible use of a scalar variable on the rhs of an arrow "->"
2751 operator added to close two tickets.
2754 ____________________________________________________________________________
2755 [ 26217] By: rgs on 2005/11/27 23:18:38
2756 Log: Don't let MakeMaker install doc for MIME::Base64
2757 (since installpod does it already)
2759 ! ext/MIME/Base64/Makefile.PL
2760 ____________________________________________________________________________
2761 [ 26216] By: rgs on 2005/11/27 22:42:42
2762 Log: Upgrade to Getopt::Long 2.34_04
2764 ! lib/Getopt/Long.pm lib/Getopt/Long/CHANGES
2765 ! lib/Getopt/Long/README lib/Getopt/Long/t/gol-basic.t
2766 ! lib/Getopt/Long/t/gol-compat.t lib/Getopt/Long/t/gol-linkage.t
2767 ! lib/Getopt/Long/t/gol-oo.t
2768 ____________________________________________________________________________
2769 [ 26215] By: rgs on 2005/11/27 21:43:17
2770 Log: Subject: [PATCH] fix wrong pool error in cygwin build
2771 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2772 Date: Nov 27, 2005 9:29 AM
2773 Message-ID: <20051127082918.GA2556@efn.org>
2776 ____________________________________________________________________________
2777 [ 26214] By: stevep on 2005/11/27 02:35:25
2778 Log: Upgrade to MIME-Base64-3.06
2780 ! ext/MIME/Base64/Base64.pm ext/MIME/Base64/Base64.xs
2781 ! ext/MIME/Base64/Changes ext/MIME/Base64/Makefile.PL
2782 ! ext/MIME/Base64/QuotedPrint.pm
2783 ____________________________________________________________________________
2784 [ 26213] By: stevep on 2005/11/26 12:48:42
2785 Log: Deal with differences in what clock() does between POSIX and BSD.
2787 ! ext/POSIX/t/time.t
2788 ____________________________________________________________________________
2789 [ 26212] By: stevep on 2005/11/26 12:04:00
2790 Log: Upgrade to Scalar-List-Utils-1.18
2792 + ext/List/Util/t/00version.t
2793 ! MANIFEST ext/List/Util/Changes
2794 ____________________________________________________________________________
2795 [ 26211] By: stevep on 2005/11/26 11:50:17
2796 Log: Upgrade to Digest-MD5-2.35
2798 ! ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm
2799 ! ext/Digest/MD5/MD5.xs ext/Digest/MD5/Makefile.PL
2800 ! ext/Digest/MD5/t/files.t
2801 ____________________________________________________________________________
2802 [ 26210] By: stevep on 2005/11/26 11:40:57
2803 Log: Actually update one of the files from the previous change.
2806 ____________________________________________________________________________
2807 [ 26209] By: stevep on 2005/11/26 11:38:02
2808 Log: Upgrade to Digest-1.14
2810 ! lib/Digest.pm lib/Digest/Changes
2811 ____________________________________________________________________________
2812 [ 26208] By: stevep on 2005/11/26 02:56:26
2813 Log: Just be explicit about $TZ.
2815 ! ext/POSIX/t/time.t
2816 ____________________________________________________________________________
2817 [ 26207] By: stevep on 2005/11/26 02:32:10
2818 Log: Hmmm...strftime() does work on Win32, but tzset() is having problems
2821 ! ext/POSIX/t/time.t
2822 ____________________________________________________________________________
2823 [ 26206] By: stevep on 2005/11/26 01:31:24
2824 Log: Additional tests for B and POSIX. The POSIX ones concern me a bit,
2825 but I don't expect any black smokes because of testing on OpenBSD,
2826 Linux, Win32, an Cygwin.
2828 + ext/POSIX/t/time.t
2829 ! MANIFEST ext/B/t/b.t
2830 ____________________________________________________________________________
2831 [ 26205] By: nicholas on 2005/11/25 15:12:02
2832 Log: Move report_uninit() and its static supporting functions to the end of
2833 sv.c, so that they are not sandwiched between the two halves of the
2834 SV allocation code. However, the diff looks far more evil than it
2835 should given that this is just moving a single albeit large hunk.
2838 ____________________________________________________________________________
2839 [ 26204] By: rgs on 2005/11/25 12:40:34
2840 Log: Subject: [PATCH] perlpod documentation discrepancy in 5.8.6 ( and maybe later? )
2841 From: demerphq <demerphq@gmail.com>
2842 Date: Fri, 25 Nov 2005 13:57:38 +0100
2843 Message-ID: <9b18b3110511250457k6c196c4fu167badd045c2d9e6@mail.gmail.com>
2846 ____________________________________________________________________________
2847 [ 26203] By: rgs on 2005/11/24 16:09:48
2848 Log: Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
2849 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
2850 Date: Fri, 25 Nov 2005 00:19:35 +0900
2851 Message-Id: <20051125001031.24E3.BQW10602@nifty.com>
2853 Date: Fri, 25 Nov 2005 01:18:17 +0900
2854 Message-Id: <20051125011410.24E9.BQW10602@nifty.com>
2856 ! universal.c utf8.c
2857 ____________________________________________________________________________
2858 [ 26202] By: rgs on 2005/11/24 15:38:05
2859 Log: Document new perldoc -L switch
2861 Subject: Re: Pod::Perldoc patch (Fw: [ANNOUNCE] POD2::IT 0.10)
2862 From: Enrico Sorcinelli <bepi@perl.it>
2863 Date: Thu, 24 Nov 2005 16:04:03 +0100
2864 Message-Id: <20051124160403.568a194b.bepi@perl.it>
2867 ____________________________________________________________________________
2868 [ 26201] By: rgs on 2005/11/24 08:52:35
2869 Log: Delete a README made redundant by change 26200.
2871 - wince/README.perlce
2872 ____________________________________________________________________________
2873 [ 26200] By: rgs on 2005/11/23 20:45:44
2874 Log: Subject: [PATCH @26198] perlce touches
2875 From: Konovalov, Vadim <vkonovalov@spb.lucent.com>
2876 Date: Nov 23, 2005 8:55 PM
2877 Message-ID: <7DD1BE2C50259746ABB8683672D2089E12DDC3@itotest-1.spb.lucent.com>
2879 ! INSTALL MANIFEST README.ce makedef.pl wince/Makefile.ce
2881 ____________________________________________________________________________
2882 [ 26199] By: rgs on 2005/11/23 15:34:54
2883 Log: Subject: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
2884 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
2885 Date: Wed, 23 Nov 2005 17:57:34 +0900
2886 Message-Id: <20051123175603.FFD5.BQW10602@nifty.com>
2889 Message-Id: <20051123202935.4D9D.BQW10602@nifty.com>
2891 with some nits to use U8 instead of char more consistently
2893 ! lib/utf8_heavy.pl t/op/pat.t universal.c utf8.c
2894 ____________________________________________________________________________
2895 [ 26198] By: rgs on 2005/11/22 21:24:19
2896 Log: Notes in perlstyle about POD formatting, by Sébastien
2897 Aperghis-Tramoni, with nits by chromatic and Randy W. Sims.
2900 ____________________________________________________________________________
2901 [ 26197] By: nicholas on 2005/11/22 20:23:34
2902 Log: Note the URL describing the vast riches awaiting us.
2905 ____________________________________________________________________________
2906 [ 26196] By: davem on 2005/11/22 16:52:24
2907 Log: include PERL_TRACK_MEMPOOL in perl -V output
2910 ____________________________________________________________________________
2911 [ 26195] By: davem on 2005/11/22 16:32:42
2912 Log: perl segfaults on reversed array reference
2914 The 'for (reverse @a)' optimisation got its index wrong when
2915 create LVALUE SVs for undef elements
2917 ! pp_ctl.c pp_hot.c t/op/loopctl.t
2918 ____________________________________________________________________________
2919 [ 26194] By: rgs on 2005/11/22 16:16:00
2920 Log: Subject: [DOC PATCH] Sort subs *can* now be recursive
2921 From: Robin Houston <robin@cpan.org>
2922 Date: Tue, 22 Nov 2005 13:28:17 +0000
2923 Message-ID: <20051122132817.GA20895@rpc142.cs.man.ac.uk>
2926 ____________________________________________________________________________
2927 [ 26193] By: rgs on 2005/11/22 16:10:00
2928 Log: Use the system's free to dealloc a PV allocated by the system
2929 (more precisely by libgdbm.) See :
2931 Subject: GDBM_file realloc failures
2932 From: Rafael Garcia-Suarez <rgarciasuarez@mandriva.com>
2933 Date: Mon, 21 Nov 2005 18:22:00 +0100
2934 Message-ID: <20051121182200.0b3d2454@grubert.mandrakesoft.com>
2936 ! ext/GDBM_File/GDBM_File.xs
2937 ____________________________________________________________________________
2938 [ 26192] By: rgs on 2005/11/22 15:54:16
2939 Log: Subject: Re: [PATCH] concat interacts badly with magic
2940 From: Robin Houston <robin@cpan.org>
2941 Date: Tue, 22 Nov 2005 14:07:27 +0000
2942 Message-ID: <20051122140727.GA29861@rpc142.cs.man.ac.uk>
2944 (new version of patch for bug #37722)
2946 ! pp_hot.c t/lib/warnings/9uninit t/lib/warnings/pp_hot
2948 ____________________________________________________________________________
2949 [ 26191] By: rgs on 2005/11/22 14:16:05
2950 Log: Subject: Pod::Perldoc patch (Fw: [ANNOUNCE] POD2::IT 0.10)
2951 From: Enrico Sorcinelli <bepi@perl.it>
2952 Date: Sun, 20 Nov 2005 10:20:51 +0100
2953 Message-Id: <20051120102051.23ef095d.bepi@perl.it>
2955 Also, bump version number of Perldoc.
2957 ! lib/Pod/Perldoc.pm
2958 ____________________________________________________________________________
2959 [ 26190] By: rgs on 2005/11/22 11:29:03
2960 Log: Revert change #26185, which could have some unwanted side-effects.
2961 (lib/warnings.t had failures due to this patch.)
2962 Moreover Dave Mitchell correctly pointed out that [perl #37722]
2963 wasn't really a bug.
2965 ! pp_hot.c t/op/tie.t
2966 ____________________________________________________________________________
2967 [ 26189] By: merijn on 2005/11/22 06:33:05
2968 Log: Subject: RE: [perl #37708] [PATCH] wrong IP_ constants on Win32
2969 From: "Jan Dubois" <jand@ActiveState.com>
2970 Date: Mon, 21 Nov 2005 21:35:51 -0800
2971 Message-ID: <062401c5ef26$99b3a490$2217a8c0@candy>
2973 ! win32/include/sys/socket.h
2974 ____________________________________________________________________________
2975 [ 26188] By: stevep on 2005/11/22 03:41:17
2976 Log: Subject: [PATCH] ff_chop.patch redux
2977 From: Andy Lester <andy@petdance.com>
2978 Date: Mon, 21 Nov 2005 21:16:14 -0600
2979 Message-ID: <20051122031614.GB19424@petdance.com>
2982 ____________________________________________________________________________
2983 [ 26187] By: stevep on 2005/11/22 03:37:30
2984 Log: Subject: patch@26180 - t/op/pat.t : Can't reset %ENV on VMS
2985 From: "John E. Malmberg" <wb8tyw@qsl.net>
2986 Date: Mon, 21 Nov 2005 22:09:17 -0500
2987 Message-ID: <43828BDD.7080302@qsl.net>
2990 ____________________________________________________________________________
2991 [ 26186] By: stevep on 2005/11/22 03:32:04
2992 Log: Subject: patch@26180 - t/op/array.t : Can't reset %ENV on VMS
2993 From: "John E. Malmberg" <wb8tyw@qsl.net>
2994 Date: Mon, 21 Nov 2005 21:19:31 -0500
2995 Message-ID: <43828033.9040708@qsl.net>
2998 ____________________________________________________________________________
2999 [ 26185] By: rgs on 2005/11/21 17:19:34
3000 Log: Subject: [PATCH] concat interacts badly with magic
3001 From: Robin Houston <robin@cpan.org>
3002 Date: Mon, 21 Nov 2005 17:03:39 +0000
3003 Message-ID: <20051121170339.GA8214@rpc142.cs.man.ac.uk>
3005 ! pp_hot.c t/op/tie.t
3006 ____________________________________________________________________________
3007 [ 26184] By: nicholas on 2005/11/21 14:18:03
3008 Log: Flip the sign of the value in body details offset, and change its type
3012 ____________________________________________________________________________
3013 [ 26183] By: merijn on 2005/11/21 14:11:28
3014 Log: Thread failures on AIX (and others) caused by interleaved output
3016 Subject: Smoke [5.9.3] 26168 FAIL(X) AIX 4.3.3.0/ML11 (PPC/1 cpu)
3017 From: "H.Merijn Brand" <h.m.brand@xs4all.nl>
3018 Date: Sun, 20 Nov 2005 14:36 +0100
3019 Message-Id: <200511201337.jAKDbc1O066213@smtp-vbr6.xs4all.nl>
3022 ____________________________________________________________________________
3023 [ 26181] By: rgs on 2005/11/21 08:58:59
3024 Log: Upgrade to Time::HiRes 1.83
3026 ! ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
3027 ! ext/Time/HiRes/Makefile.PL ext/Time/HiRes/t/HiRes.t
3028 ____________________________________________________________________________
3029 [ 26180] By: nicholas on 2005/11/20 20:39:50
3030 Log: Eliminate two more strlen()s, by using the return value of sprintf().
3033 ____________________________________________________________________________
3034 [ 26179] By: rgs on 2005/11/20 12:10:15
3035 Log: Declarations must come first, or some compilers aren't happy.
3039 ____________________________________________________________________________
3040 [ 26178] By: stevep on 2005/11/20 02:41:01
3041 Log: Subject: [PATCH] Pulling ancient RCS comments
3042 From: Andy Lester <andy@petdance.com>
3043 Date: Sat, 19 Nov 2005 00:16:39 -0600
3044 Message-ID: <20051119061639.GA25086@petdance.com>
3046 ! lib/AnyDBM_File.t lib/importenv.pl lib/stat.pl lib/validate.pl
3047 ! t/base/cond.t t/base/if.t t/base/pat.t t/base/term.t
3048 ! t/cmd/elsif.t t/cmd/mod.t t/cmd/subval.t t/cmd/switch.t
3049 ! t/comp/cmdopt.t t/comp/cpp.t t/comp/decl.t t/io/inplace.t
3050 ! t/io/read.t t/io/tell.t t/op/append.t t/op/auto.t t/op/cond.t
3051 ! t/op/do.t t/op/flip.t t/op/goto_xs.t t/op/my.t t/op/push.t
3052 ! t/op/read.t t/op/time.t t/op/unshift.t
3053 ____________________________________________________________________________
3054 [ 26177] By: stevep on 2005/11/20 02:31:10
3055 Log: Subject: Reworked PERL_TRACK_MEMPOOL patch
3056 From: "Jan Dubois" <jand@ActiveState.com>
3057 Date: Fri, 18 Nov 2005 11:38:24 -0800
3058 Message-ID: <003601c5ec77$a45eb260$2217a8c0@candy>
3061 ____________________________________________________________________________
3062 [ 26176] By: stevep on 2005/11/19 19:14:42
3063 Log: Down with "warning: code has no effect"
3066 ____________________________________________________________________________
3067 [ 26175] By: stevep on 2005/11/19 18:06:14
3068 Log: Cleaning up some warnings generated by "gcc -W"
3070 ! deb.c ext/B/B.xs ext/Data/Dumper/Dumper.xs
3071 ! ext/PerlIO/encoding/encoding.xs mg.c op.c regcomp.c scope.c
3072 ____________________________________________________________________________
3073 [ 26174] By: stevep on 2005/11/19 13:46:27
3074 Log: Upgrade to PathTools-3.14
3076 + lib/File/Spec/t/tmpdir.t
3077 ! MANIFEST ext/Cwd/Changes lib/Cwd.pm lib/File/Spec.pm
3078 ! lib/File/Spec/Cygwin.pm lib/File/Spec/Unix.pm
3079 ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm
3080 ! lib/File/Spec/t/Spec.t
3081 ____________________________________________________________________________
3082 [ 26173] By: nicholas on 2005/11/19 11:21:15
3083 Log: Norman observed that a couple of macros could make the body defintion
3084 table a lot more readable.
3087 ____________________________________________________________________________
3088 [ 26172] By: nicholas on 2005/11/19 00:50:33
3089 Log: With -DPURFIY we change the flags so that everything is allocated
3090 directly. (Don't use arenas at all.) This seems a rather elegant way
3091 to simplify some of the code in sv.c by removing conditional
3095 ____________________________________________________________________________
3096 [ 26171] By: nicholas on 2005/11/19 00:21:58
3097 Log: Map the HE arena onto SV type 0 (SVt_NULL).
3098 Abolish PL_he_root and PL_he_arenaroot.
3100 ! embedvar.h ext/XS/APItest/APItest.xs hv.c intrpvar.h perlapi.h
3102 ____________________________________________________________________________
3103 [ 26170] By: nicholas on 2005/11/18 23:44:32
3104 Log: Remove all the now unused new_XFOO()/del_XFOO() macros
3107 ____________________________________________________________________________
3108 [ 26169] By: nicholas on 2005/11/18 23:28:59
3109 Log: sv_clear can manipulate the arena array directly too.
3110 Also, I think that we may have been "leaking" NV bodies in blead since
3111 25051. Oops. (Will not have been detectable except with -DPURIFY as
3112 the leak is not returning them as free to the arena)
3115 ____________________________________________________________________________
3116 [ 26168] By: nicholas on 2005/11/18 21:25:23
3117 Log: We only need to zero new bodies for upgrades. sv_dup doesn't need to
3118 zero as it's copying over the same sized structure. So change
3119 new_NOARENA to malloc(), and add new_NOARENAZ() to calloc()
3122 ____________________________________________________________________________
3123 [ 26167] By: nicholas on 2005/11/18 21:02:34
3124 Log: Merge the arms of the switch. The decision about what comes from an
3125 arena and what comes from malloc is now solely in the table.
3128 ____________________________________________________________________________
3129 [ 26166] By: nicholas on 2005/11/18 20:38:26
3130 Log: Elimiate new_body_length from sv_dup. Replace SvTYPE(sstr) with
3131 sv_type, which is a constant variable with the same value.
3134 ____________________________________________________________________________
3135 [ 26165] By: nicholas on 2005/11/18 19:50:24
3136 Log: Eliminate new_body_offset from sv_dup()
3139 ____________________________________________________________________________
3140 [ 26164] By: nicholas on 2005/11/18 17:37:39
3141 Log: Merge the last remaining case duplication in sv_upgrade
3144 ____________________________________________________________________________
3145 [ 26163] By: nicholas on 2005/11/18 16:18:38
3146 Log: Eliminate new_body_length from sv_upgrade
3149 ____________________________________________________________________________
3150 [ 26162] By: nicholas on 2005/11/18 15:51:10
3151 Log: Eliminate new_body_offset from sv_upgrade
3154 ____________________________________________________________________________
3155 [ 26161] By: nicholas on 2005/11/18 15:03:01
3156 Log: new_body_inline doesn't need to be passed the root, as it's already
3157 inferring the arenaroot directly from the passed-in type.
3160 ____________________________________________________________________________
3161 [ 26160] By: rgs on 2005/11/18 12:40:16
3162 Log: Tabs are still required in the MANIFEST
3165 ____________________________________________________________________________
3166 [ 26159] By: nicholas on 2005/11/18 12:06:06
3167 Log: Add a flag to the body details of which types come from arenas.
3168 Update the allocation information for all the types.
3169 Add a new macro new_NOARENA() for allocating the non-arena types.
3170 Use calloc rather than malloc for the new_NOARENA so that the Zero()
3174 ____________________________________________________________________________
3175 [ 26158] By: nicholas on 2005/11/18 11:20:10
3176 Log: Simplify the expression for the upgrade logic for SVt_IV.
3177 Replace the "can't happen" comment for SVt_PVIV with assertions
3178 that it didn't happen.
3181 ____________________________________________________________________________
3182 [ 26157] By: stevep on 2005/11/18 11:07:34
3183 Log: Adding README.linux to the MANIFEST
3186 ____________________________________________________________________________
3187 [ 26156] By: nicholas on 2005/11/18 10:30:12
3188 Log: const and static for the const static private table.
3189 Replace the "upgrade" special case for SVt_PV with assertions as it's
3190 not been needed since we forced *up*grades.
3193 ____________________________________________________________________________
3194 [ 26155] By: nicholas on 2005/11/18 10:13:31
3195 Log: Rename sv_upgrade's parameter mt to new_type.
3198 ____________________________________________________________________________
3199 [ 26154] By: rgs on 2005/11/18 08:30:18
3200 Log: Subject: Dumpvalue doc patch
3201 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig)
3202 Date: Fri, 18 Nov 2005 03:42:52 +0100
3203 Message-ID: <87br0ibrrn.fsf@k75.linux.bogus>
3206 ____________________________________________________________________________
3207 [ 26153] By: stevep on 2005/11/18 00:54:53
3208 Log: Initial, albeit hackish, support for the alpha version of Sun Studio
3213 ____________________________________________________________________________
3214 [ 26152] By: nicholas on 2005/11/17 23:27:59
3215 Log: All that can be in the first switch statement of sv_upgrade is now
3216 table driven. The shrinking continues on the morrow.
3219 ____________________________________________________________________________
3220 [ 26151] By: nicholas on 2005/11/17 22:50:07
3221 Log: "Can you see what it is yet?"
3222 Next steps towards making as much as possible table driven.
3225 ____________________________________________________________________________
3226 [ 26150] By: nicholas on 2005/11/17 21:58:58
3227 Log: Add the size of the structure to copy as a field in the per type
3231 ____________________________________________________________________________
3232 [ 26149] By: nicholas on 2005/11/17 16:33:05
3233 Log: Merge sizeof_body_by_svtype and offset_by_svtype into a single array
3237 ____________________________________________________________________________
3238 [ 26148] By: nicholas on 2005/11/17 14:36:39
3239 Log: Move the location of the definition of the arena slot used for pte
3240 into sv.h, to keep it in one central place.
3241 Change it to use SVt_RV. (Having SVt_IV for real use will be useful.
3242 SVt_RV has no body, and doesn't pretend to have one, so it is spare.)
3245 ____________________________________________________________________________
3246 [ 26147] By: rgs on 2005/11/17 14:09:10
3247 Log: Subject: [PATCH] Sort subs now in embed.fnc
3248 From: Andy Lester <andy@petdance.com>
3249 Date: Thu, 17 Nov 2005 07:53:38 -0600
3250 Message-ID: <20051117135338.GA31715@petdance.com>
3252 ! embed.fnc embed.h pp_sort.c proto.h
3253 ____________________________________________________________________________
3254 [ 26146] By: nicholas on 2005/11/17 13:51:01
3255 Log: s/SvTYPE(sv)/old_type/ in sv_upgrade because we already have that value
3257 Don't compile S_new_body with -DPURIFY
3260 ____________________________________________________________________________
3261 [ 26145] By: rgs on 2005/11/17 09:06:33
3262 Log: It's clearer to use "morphing" than "polymorphing" when
3263 describing what exec() does
3266 ____________________________________________________________________________
3267 [ 26144] By: stevep on 2005/11/17 00:18:31
3268 Log: Subject: [perl #37694] segfault with PerlIO::get_layers()
3269 From: Peter Dintelmann (via RT) <perlbug-followup@perl.org>
3270 Date: Wed, 16 Nov 2005 07:11:41 -0800
3271 Message-ID: <rt-3.0.11-37694-124556.15.9755707729767@perl.org>
3274 ____________________________________________________________________________
3275 [ 26143] By: nicholas on 2005/11/16 23:40:55
3276 Log: Oi gcc, No! sizeof(void) is an error. *Not* 1.
3277 Wanting sizeof(void) isn't even a compilation error with -ansi
3278 -pedantic. Just a warning. Lame! I'm going to send it back for a full
3279 refund. Hateful software.
3282 ____________________________________________________________________________
3283 [ 26142] By: nicholas on 2005/11/16 20:18:58
3284 Log: PL_pte_root and PL_pte_arenaroot can be exterminated. Which reveals
3285 an erroneous remaining reference to PL_pte_root to correct.
3287 ! embedvar.h intrpvar.h perlapi.h sv.c
3288 ____________________________________________________________________________
3289 [ 26141] By: nicholas on 2005/11/16 19:26:17
3290 Log: Subject: Re: eliminate discreet arenaroots
3291 From: Jim Cromie <jim.cromie@gmail.com>
3292 Message-ID: <4378E5B0.3010708@gmail.com>
3293 Date: Mon, 14 Nov 2005 12:29:52 -0700
3295 ! embedvar.h intrpvar.h perlapi.h sv.c sv.h
3296 ____________________________________________________________________________
3297 [ 26140] By: merijn on 2005/11/16 19:26:13
3298 Log: Subject: [PATCH @26137] for wince
3299 From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
3300 Date: Wed, 16 Nov 2005 20:57:13 +0300
3301 Message-ID: <7DD1BE2C50259746ABB8683672D2089E12DC9F@itotest-1.spb.lucent.com>
3303 ! makedef.pl wince/Makefile.ce wince/config.ce wince/config_H.ce
3305 ____________________________________________________________________________
3306 [ 26137] By: rgs on 2005/11/16 15:06:10
3307 Log: Subject: Re: [perl #37688] Unexpected regex failure.
3309 Date: Wed, 16 Nov 2005 14:54:55 +0000
3310 Message-Id: <200511161454.jAGEst117787@zen.crypt.org>
3312 ! regexec.c t/op/re_tests
3313 ____________________________________________________________________________
3314 [ 26136] By: rgs on 2005/11/15 16:33:02
3315 Log: Subject: Re: [perl #37616] Bug in &= (string) and/or m//
3316 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
3317 Date: Wed, 09 Nov 2005 02:12:00 +0900
3318 Message-Id: <20051109021035.69D8.BQW10602@nifty.com>
3321 ____________________________________________________________________________
3322 [ 26135] By: rgs on 2005/11/15 13:30:00
3323 Log: Subject: [PATCH] Re: Cygwin status, maint and blead
3324 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
3325 Date: Sun, 13 Nov 2005 16:01:02 -0800
3326 Message-ID: <20051114000102.GA5556@efn.org>
3329 ____________________________________________________________________________
3330 [ 26134] By: nicholas on 2005/11/14 22:48:02
3331 Log: Remove the two register keywords from auto variables that PERL_POSION
3332 wants to take the address of.
3335 ____________________________________________________________________________
3336 [ 26133] By: nicholas on 2005/11/14 22:32:14
3337 Log: More PERL_POISON - poison SvANY() and SvREFCNT() in freed SV heads.
3338 (by using the union pointer to chain the freed heads together)
3341 ____________________________________________________________________________
3342 [ 26132] By: nicholas on 2005/11/14 22:31:14
3343 Log: Mark all places where perl needs to look at a possibly-freed scalar
3344 with a macro SvIS_FREED(sv)
3346 ! av.c mg.c op.c pad.c pp_hot.c sv.h
3347 ____________________________________________________________________________
3348 [ 26131] By: stevep on 2005/11/14 17:31:59
3349 Log: Removed reference to the non-existent C<Opcode::Custom>.
3352 ____________________________________________________________________________
3353 [ 26130] By: rgs on 2005/11/14 16:32:33
3354 Log: The warning "Field too wide in 'u' format in pack" was emitted even
3355 when pack warnings were not enabled
3358 ____________________________________________________________________________
3359 [ 26129] By: nicholas on 2005/11/14 16:22:26
3360 Log: Provide a crude way for specifying the command line for
3363 ! Makefile.SH t/TEST
3364 ____________________________________________________________________________
3365 [ 26128] By: rgs on 2005/11/14 15:40:08
3366 Log: A better fix for [perl #35847] File::Find not performing as documented,
3367 suggested by Darren Dunham. Includes a fix to the code example that
3368 uses File::Find in perlfaq3.
3370 ! lib/File/Find.pm pod/perlfaq3.pod
3371 ____________________________________________________________________________
3372 [ 26126] By: rgs on 2005/11/14 12:43:29
3373 Log: Don't warn about lack of docs for functions that appear twice in embed.fnc.
3376 ____________________________________________________________________________
3377 [ 26124] By: rgs on 2005/11/14 10:45:25
3378 Log: Fix indentation of apidoc for sv_2pvutf8
3379 (so perlapi.pod is correctly generated)
3381 ! pod/perlapi.pod sv.c
3382 ____________________________________________________________________________
3383 [ 26123] By: rgs on 2005/11/14 10:24:58
3384 Log: Suppress gcc warnings when ignoring the return value of io_close(),
3385 as suggested by Gisle Aas.
3388 ____________________________________________________________________________
3389 [ 26122] By: rgs on 2005/11/14 10:13:41
3390 Log: Subject: [PATCH] Missing ; in Storable.xs
3391 From: Gisle Aas <gisle@ActiveState.com>
3392 Date: 14 Nov 2005 02:32:14 -0800
3393 Message-ID: <lrhdafy0y9.fsf_-_@caliper.activestate.com>
3395 ! ext/Storable/Storable.xs
3396 ____________________________________________________________________________
3397 [ 26120] By: steveh on 2005/11/14 09:39:48
3398 Log: Subject: [PATCH] Compress::Zlib
3399 From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
3400 Date: Sun, 13 Nov 2005 17:09:08 -0000
3401 Message-ID: <00d101c5e874$f865f910$6d1c140a@myopwv.com>
3403 ! ext/Compress/Zlib/Zlib.pm
3404 ! ext/Compress/Zlib/lib/Compress/Zlib/Common.pm
3405 ! ext/Compress/Zlib/lib/IO/Compress/Gzip.pm
3406 ! ext/Compress/Zlib/lib/IO/Uncompress/Gunzip.pm
3407 ! ext/Compress/Zlib/t/09gziphdr.t
3408 ____________________________________________________________________________
3409 [ 26119] By: steveh on 2005/11/14 09:39:02
3410 Log: Fix code-before-declaration in boot_Storable added by 26107
3412 ! ext/Storable/Storable.xs
3413 ____________________________________________________________________________
3414 [ 26118] By: stevep on 2005/11/14 01:13:16
3415 Log: Subject: [PATCH] consting perlbug breaking in blead & maint
3416 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
3417 Date: Sun, 13 Nov 2005 16:00:49 -0800
3418 Message-ID: <20051114000049.GA7676@efn.org>
3421 ____________________________________________________________________________
3422 [ 26112] By: nicholas on 2005/11/13 18:47:27
3423 Log: Fix breakages that prevended -DPERL_POISON from compiling.
3426 ____________________________________________________________________________
3427 [ 26110] By: nicholas on 2005/11/13 11:44:30
3430 BEGIN blocks should start a new stack, as they can be called as a
3431 side effect of "regular" Perl API calls within subroutines that have
3432 already cached the current stack's address. If they don't, any stack
3433 extension during the call may move the stack, rendering that cached
3434 value invalid without the cachee realising. (For example, PP code
3435 calling gv_fetchpv() which triggers a load of Errno.pm)
3438 ____________________________________________________________________________
3439 [ 26107] By: stevep on 2005/11/13 00:40:25
3440 Log: Subject: Re: [PATCH] Enhanced Storable::read_magic()
3441 From: Gisle Aas <gisle@ActiveState.com>
3442 Date: 12 Nov 2005 13:13:23 -0800
3443 Message-ID: <lrhdah7eoc.fsf@caliper.activestate.com>
3445 + ext/Storable/t/file_magic.t
3446 ! MANIFEST ext/Storable/MANIFEST ext/Storable/Storable.pm
3447 ! ext/Storable/Storable.xs
3448 ____________________________________________________________________________
3449 [ 26103] By: stevep on 2005/11/12 20:44:16
3450 Log: Upgrade to Locale-Maketext-1.10. As change #25547 did not make it
3451 into the module release, I bumped the version number and added the
3454 ! lib/Locale/Maketext.pm lib/Locale/Maketext/ChangeLog
3455 ____________________________________________________________________________
3456 [ 26101] By: stevep on 2005/11/12 19:46:18
3457 Log: Subject: [perl #37657] segfault with binmode ":pop"
3458 From: Peter Dintelmann (via RT) <perlbug-followup@perl.org>
3459 Date: Fri, 11 Nov 2005 06:36:20 -0800
3460 Message-ID: <rt-3.0.11-37657-124293.6.03947871136576@perl.org>
3463 ____________________________________________________________________________
3464 [ 26100] By: nicholas on 2005/11/12 18:48:29
3465 Log: Make B's tests skip correctly when PerlIO is not configured.
3467 ! ext/B/t/concise-xs.t ext/B/t/concise.t
3468 ____________________________________________________________________________
3469 [ 26099] By: stevep on 2005/11/12 16:59:49
3470 Log: Subject: [PATCH] mathoms prototypes aren't prototypes
3471 From: Andy Lester <andy@petdance.com>
3472 Date: Fri, 11 Nov 2005 17:20:30 -0600
3473 Message-ID: <20051111232030.GA882@petdance.com>
3476 ____________________________________________________________________________
3477 [ 26096] By: stevep on 2005/11/12 15:41:09
3478 Log: Andy Lester maintains Locale::Maketext now.
3480 ! Porting/Maintainers.pl
3481 ____________________________________________________________________________
3482 [ 26093] By: nicholas on 2005/11/12 10:21:50
3483 Log: Change 26063 got one conditional the wrong way round.
3485 ! ext/B/B/Bytecode.pm
3486 ____________________________________________________________________________
3487 [ 26091] By: nicholas on 2005/11/12 09:15:32
3488 Log: Make the removal of references to AvFLAGS in the B modules conditional
3491 ! ext/B/B/C.pm ext/B/B/Debug.pm
3492 ____________________________________________________________________________
3493 [ 26090] By: stevep on 2005/11/11 22:47:06
3494 Log: const'ing Netdb_host_t broke HP-UX and created warnings on gcc for a double const.
3495 Netdb_host_t is a macro that for a const pointer.
3498 ____________________________________________________________________________
3499 [ 26089] By: nicholas on 2005/11/11 21:52:20
3500 Log: 26085 was wrong. Undo it.
3501 (I suspect that I got this wrong because more changes have been made
3502 in blead subsequent to the change I was attempting to merge in, and
3503 and jiggled around with the number of tests)
3505 ! ext/B/t/concise-xs.t
3506 ____________________________________________________________________________
3507 [ 26088] By: stevep on 2005/11/11 16:44:39
3508 Log: Subject: [PATCH] DB_File 1.814
3509 From: Paul Marquess <Paul.Marquess@ntlworld.com>
3510 Date: Fri, 11 Nov 2005 12:09:55 -0000
3511 Message-ID: <00e301c5e6b8$d5a357f0$241c140a@myopwv.com>
3513 ! ext/DB_File/Changes ext/DB_File/DB_File.pm
3514 ! ext/DB_File/DB_File.xs ext/DB_File/t/db-btree.t
3515 ____________________________________________________________________________
3516 [ 26087] By: stevep on 2005/11/11 16:17:03
3517 Log: Subject: [PATCH] Storable 0.1 compatibility
3518 From: Gisle Aas <gisle@ActiveState.com>
3519 Date: 11 Nov 2005 05:42:29 -0800
3520 Message-ID: <lry83v712y.fsf@caliper.activestate.com>
3522 Also added an entry in the main MANIFEST file for the new test and
3523 a version bump in Storable.pm.
3525 + ext/Storable/t/compat01.t
3526 ! MANIFEST ext/Storable/MANIFEST ext/Storable/Storable.pm
3527 ! ext/Storable/Storable.xs
3528 ____________________________________________________________________________
3529 [ 26085] By: nicholas on 2005/11/11 14:16:30
3530 Log: Correct the version-dependant expression for the number of tests, as it
3531 is now giving the wrong number for 5.8.x
3533 ! ext/B/t/concise-xs.t
3534 ____________________________________________________________________________
3535 [ 26082] By: stevep on 2005/11/11 04:55:56
3536 Log: Subject: [PATCH] Const & local: Special Victims Unit
3537 From: Andy Lester <andy@petdance.com>
3538 Date: Thu, 10 Nov 2005 22:47:00 -0600
3539 Message-ID: <20051111044700.GA24161@petdance.com>
3541 ! cop.h doio.c doop.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c sv.c
3543 ____________________________________________________________________________
3544 [ 26081] By: stevep on 2005/11/11 03:27:35
3545 Log: Pod nit in Encode.pm, found by Marc Lehmann in RT #36949.
3547 ! ext/Encode/Encode.pm
3548 ____________________________________________________________________________
3549 [ 26080] By: stevep on 2005/11/11 03:18:11
3550 Log: Fix for RT #37654. Added $COMPILING to list of variables exported.
3553 ____________________________________________________________________________
3554 [ 26079] By: rgs on 2005/11/10 16:59:15
3555 Log: Subject: [PATCH] Suppress leaked warnings in ExtUtils tests
3556 From: Dominic Dunlop <domo@computer.org>
3557 Date: Thu, 10 Nov 2005 18:10:00 +0100
3558 Message-Id: <D2949A21-7EE3-449F-BEF2-38FAD7B4A483@computer.org>
3560 ! lib/ExtUtils/t/Command.t lib/ExtUtils/t/Manifest.t
3561 ____________________________________________________________________________
3562 [ 26078] By: rgs on 2005/11/10 16:36:12
3563 Log: Patch by Ilya Zakharevich to give more meaningful error
3564 messages from if.pm when invoked with a condition in list
3565 context. Also bump if's VERSION.
3568 ____________________________________________________________________________
3569 [ 26077] By: rgs on 2005/11/10 15:10:42
3570 Log: Define PERL_DEFAULT_DO_EXEC3_IMPLEMENTATION earlier in perl.h
3571 (that is, before embed.h, that uses this symbol, is included)
3574 ____________________________________________________________________________
3575 [ 26076] By: rgs on 2005/11/10 14:26:12
3576 Log: Subject: [perl #35847] File::Find not performing as documented
3577 From: "jms@mathras.comcast.net (via RT)" <perlbug-followup@perl.org>
3578 Date: 17 May 2005 10:40:08 -0000
3579 Message-ID: <rt-3.0.11-35847-113088.7.09182163210095@perl.org>
3582 ____________________________________________________________________________
3583 [ 26075] By: rgs on 2005/11/10 13:03:20
3584 Log: Subject: [perl #37648] segfault with PERLIO_DEBUG
3585 From: Peter Dintelmann (via RT) <perlbug-followup@perl.org>
3586 Date: Thu, 10 Nov 2005 04:31:39 -0800
3587 Message-ID: <rt-3.0.11-37648-124187.17.2251402270294@perl.org>
3590 ____________________________________________________________________________
3591 [ 26074] By: stevep on 2005/11/10 12:22:43
3592 Log: Subject: [perl #37582] [PATCH] h2ph inc_dirs() fails to prepend gcc include search path, resulting in missing C standard headers on Linux
3593 From: Jason Vas Dias (via RT) <perlbug-followup@perl.org>
3594 Date: Tue, 01 Nov 2005 15:22:45 -0800
3595 Message-ID: <rt-3.0.11-37582-123738.12.3509768746337@perl.org>
3598 ____________________________________________________________________________
3599 [ 26073] By: rgs on 2005/11/10 10:52:51
3600 Log: Subject: [PATCH] remove whitespace preceding semicolon in docs
3601 From: Steven Schubiger <schubiger@cpan.org>
3602 Date: Mon, 31 Oct 2005 22:48:27 +0100
3603 Message-ID: <20051031214827.GH24416@accognoscere.homeunix.org>
3605 ! pod/perl561delta.pod pod/perl56delta.pod pod/perlcall.pod
3606 ! pod/perldbmfilter.pod pod/perldiag.pod pod/perlfaq5.pod
3607 ! pod/perlfilter.pod pod/perlipc.pod pod/perllexwarn.pod
3608 ! pod/perlop.pod pod/perlre.pod pod/perlsub.pod pod/perltrap.pod
3610 ____________________________________________________________________________
3611 [ 26072] By: rgs on 2005/11/10 10:37:42
3612 Log: Really apply change #26071.
3614 ! configpm ext/Cwd/Cwd.xs wince/Makefile.ce wince/config_h.PL
3615 ! wince/config_sh.PL
3616 ____________________________________________________________________________
3617 [ 26071] By: rgs on 2005/11/10 10:35:57
3618 Log: Subject: [PATCH @26062] wince patch
3619 From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
3620 Date: Wed, 9 Nov 2005 20:22:52 +0300
3621 Message-ID: <7DD1BE2C50259746ABB8683672D2089E12DC02@itotest-1.spb.lucent.com>
3623 ! configpm ext/Cwd/Cwd.xs wince/Makefile.ce wince/config_h.PL
3624 ! wince/config_sh.PL
3625 ____________________________________________________________________________
3626 [ 26070] By: rgs on 2005/11/10 09:11:26
3627 Log: Add tests for two untested syntax error messages about \N
3630 ____________________________________________________________________________
3631 [ 26069] By: steveh on 2005/11/10 08:41:53
3632 Log: Make Perl_seed public
3634 Fixes Win32 linker error in List::Util introduced by change #26054
3636 ! embed.fnc embed.h global.sym
3637 ____________________________________________________________________________
3638 [ 26068] By: rgs on 2005/11/10 08:36:13
3639 Log: Subject: [PATCH] blead@26052 Symbian update
3640 From: <jarkko.hietaniemi@nokia.com>
3641 Date: Wed, 9 Nov 2005 17:45:07 +0200
3642 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A73D@esebe105.NOE.Nokia.com>
3644 ! README.symbian symbian/TODO symbian/config.pl symbian/port.pl
3645 ! symbian/sdk.pl symbian/sisify.pl
3646 ____________________________________________________________________________
3647 [ 26067] By: nicholas on 2005/11/09 21:52:03
3648 Log: As using -C to turn on utf8 IO is equivalent to the open pragma,
3649 change 25925 had the side effect of breaking ext/Encode/t/perlio.t
3650 Fixed by opening with :bytes.
3652 ! ext/Encode/t/perlio.t
3653 ____________________________________________________________________________
3654 [ 26066] By: nicholas on 2005/11/09 21:30:02
3655 Log: I/O is UTF-8, not "UNICODE"
3658 ____________________________________________________________________________
3659 [ 26065] By: nicholas on 2005/11/09 20:53:29
3660 Log: As using -C to turn on utf8 IO is equivalent to the open pragma,
3661 change 25925 had the side effect of breaking t/io/utf8.t
3662 Fixed by adding the missing binmode()s.
3665 ____________________________________________________________________________
3666 [ 26064] By: nicholas on 2005/11/09 20:23:28
3667 Log: Better diagnostics from io/utf8.t
3670 ____________________________________________________________________________
3671 [ 26063] By: nicholas on 2005/11/09 17:29:44
3672 Log: Make the Bytecode changes conditional on perl version.
3674 ! ext/B/B/Bytecode.pm
3675 ____________________________________________________________________________
3676 [ 26062] By: rgs on 2005/11/09 11:56:04
3677 Log: Subject: Re: [PATCH] Re: [perl #32383] DProf breaks List::Util::shuffle
3678 From: Graham Barr <gbarr@pobox.com>
3679 Date: Wed, 9 Nov 2005 06:09:48 -0600
3680 Message-Id: <6CAD749E-AE29-415A-9ACB-BA8F6FB8279E@pobox.com>
3682 ! ext/List/Util/Util.xs ext/List/Util/lib/Scalar/Util.pm
3683 ! ext/List/Util/t/lln.t ext/List/Util/t/p_blessed.t
3684 ! ext/List/Util/t/p_first.t ext/List/Util/t/p_lln.t
3685 ! ext/List/Util/t/p_max.t ext/List/Util/t/p_maxstr.t
3686 ! ext/List/Util/t/p_min.t ext/List/Util/t/p_minstr.t
3687 ! ext/List/Util/t/p_openhan.t ext/List/Util/t/p_readonly.t
3688 ! ext/List/Util/t/p_reduce.t ext/List/Util/t/p_refaddr.t
3689 ! ext/List/Util/t/p_reftype.t ext/List/Util/t/p_shuffle.t
3690 ! ext/List/Util/t/p_sum.t ext/List/Util/t/p_tainted.t
3691 ____________________________________________________________________________
3692 [ 26061] By: nicholas on 2005/11/09 11:21:10
3693 Log: Simplify Perl_allocmy slightly, and cope better with the name is ""
3697 ____________________________________________________________________________
3698 [ 26060] By: nicholas on 2005/11/09 11:17:17
3699 Log: Add a comment about possible future refactoring of the pad code.
3702 ____________________________________________________________________________
3703 [ 26059] By: nicholas on 2005/11/09 10:56:28
3704 Log: Remove superfluous strlen() from pp_require().
3707 ____________________________________________________________________________
3708 [ 26058] By: stevep on 2005/11/09 10:45:57
3709 Log: Patch from Gisle to add NO_MATHOMS to the Compile-time options.
3712 ____________________________________________________________________________
3713 [ 26057] By: rgs on 2005/11/09 10:31:35
3714 Log: Don't declare a function inside another function
3717 ____________________________________________________________________________
3718 [ 26056] By: merijn on 2005/11/09 09:54:28
3719 Log: Subject: Configure setting patchlevel broken
3720 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
3721 Date: Fri, 14 Oct 2005 00:33:29 -0700
3722 Message-ID: <20051014073329.GA3236@efn.org>
3725 ____________________________________________________________________________
3726 [ 26054] By: rgs on 2005/11/09 09:15:04
3727 Log: Subject: [PATCH] Re: [perl #32383] DProf breaks List::Util::shuffle
3728 From: Robin Houston <robin@cpan.org>
3729 Date: Tue, 8 Nov 2005 19:02:34 +0000
3730 Message-ID: <20051108190234.GA25953@rpc142.cs.man.ac.uk>
3732 ! cop.h ext/List/Util/Util.xs ext/List/Util/lib/List/Util.pm
3733 ! ext/List/Util/multicall.h ext/List/Util/t/first.t
3734 ! ext/List/Util/t/reduce.t pod/perlcall.pod
3735 ____________________________________________________________________________
3736 [ 26053] By: rgs on 2005/11/09 08:57:10
3737 Log: Subject: patch@26052 - compile rule for mathoms.c
3738 From: "John E. Malmberg" <wb8tyw@qsl.net>
3739 Date: Tue, 08 Nov 2005 23:09:03 -0500
3740 Message-ID: <4371765F.1000900@qsl.net>
3742 ! vms/descrip_mms.template
3743 ____________________________________________________________________________
3744 [ 26052] By: nicholas on 2005/11/08 22:05:57
3745 Log: It helps to actually *remove* the now-superfluous strlen().
3746 (An addendum to 26050.)
3749 ____________________________________________________________________________
3750 [ 26051] By: nicholas on 2005/11/08 21:55:40
3751 Log: Moving the 4 writes of PL_no_mem followed by exit(1) to a static
3752 function makes the object code slightly smaller.
3755 ____________________________________________________________________________
3756 [ 26050] By: nicholas on 2005/11/08 21:37:52
3757 Log: Eliminate some unnecessary strlen()s
3759 ! doio.c op.c perl.c perlio.c sv.c toke.c util.c
3760 ____________________________________________________________________________
3761 [ 26049] By: nicholas on 2005/11/08 20:43:11
3762 Log: Eliminate duplicate strlen()s by explicitly calling it.
3763 Note two places for future audit with FIXME.
3764 Convert a SvPVX_const to SvPVX_const_nolen, where the length is unused.
3767 ____________________________________________________________________________
3768 [ 26048] By: nicholas on 2005/11/08 20:35:11
3769 Log: 3 calls to strlen() we can avoid.
3772 ____________________________________________________________________________
3773 [ 26047] By: rgs on 2005/11/08 17:35:58
3774 Log: Subject: [DOC PATCH] mention @-, @+ in perl56delta.pod
3775 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
3776 Date: Tue, 8 Nov 2005 08:46:42 -0800
3777 Message-ID: <20051108164642.GD7972@efn.org>
3779 ! pod/perl561delta.pod pod/perl56delta.pod
3780 ____________________________________________________________________________
3781 [ 26046] By: nicholas on 2005/11/08 16:30:18
3782 Log: Probaby a good idea to include DEBUG_LEAKING_SCALARS in -V output, as
3783 its presence changes structure sizes.
3786 ____________________________________________________________________________
3787 [ 26045] By: stevep on 2005/11/08 14:24:39
3788 Log: From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
3789 Subject: Re: A surprising segfault
3790 Date: Tue, 08 Nov 2005 23:36:13 +0900
3791 Message-Id: <20051108233535.735D.BQW10602@nifty.com>
3793 ! t/io/fs.t t/io/print.t t/op/chop.t t/op/sort.t
3794 ____________________________________________________________________________
3795 [ 26044] By: steveh on 2005/11/08 10:16:56
3796 Log: Remove an unused variable left over from change #26041
3799 ____________________________________________________________________________
3800 [ 26043] By: rgs on 2005/11/08 10:11:55
3801 Log: Subject: Re: C<undef %::> considered harmful
3802 From: Benjamin Sugars <bsugars@canoe.ca>
3803 Date: Fri, 20 Apr 2001 10:30:20 -0400 (EDT)
3804 Message-ID: <Pine.LNX.4.21.0104201022040.1722-100000@marmot.rim.canoe.ca>
3806 except the part that increases the refcount of PL_stderrgv, already
3810 ____________________________________________________________________________
3811 [ 26042] By: rgs on 2005/11/08 09:57:10
3812 Log: Upgrade to CPAN 1.76_65
3815 ! MANIFEST lib/CPAN.pm lib/CPAN/SIGNATURE lib/CPAN/bin/cpan
3816 ! lib/CPAN/t/version.t
3817 ____________________________________________________________________________
3818 [ 26041] By: merijn on 2005/11/08 06:29:56
3819 Log: Subject: [PATCH] Remove unused USING_WIDE code from win32 and wince branches
3820 From: "Jan Dubois" <jand@ActiveState.com>
3821 Date: Mon, 7 Nov 2005 20:39:02 -0800
3822 Message-ID: <078001c5e41e$585c4140$6401a8c0@candy>
3824 ! win32/ext/Win32/Win32.xs win32/perlhost.h win32/win32.c
3825 ! win32/win32.h wince/perlhost.h wince/win32.h wince/wince.c
3826 ____________________________________________________________________________
3827 [ 26040] By: stevep on 2005/11/08 00:41:51
3828 Log: Updated perldiag.pod entry for "Can't use subscript..."
3831 ____________________________________________________________________________
3832 [ 26039] By: nicholas on 2005/11/07 21:31:16
3833 Log: Merge pp_slt, pp_sgt and pp_sge into pp_sle. (The most commonly used
3834 of the 4. Not that any are that popular.)
3836 ! mathoms.c opcode.h opcode.pl pp.c
3837 ____________________________________________________________________________
3838 [ 26038] By: stevep on 2005/11/07 18:35:47
3839 Log: Subject: [PATCH] Re: [perl #36061] Not OK: perl v5.8.7 on darwin-2level 8.1.0 (UNINSTALLED)
3840 From: shouldbedomo@mac.com (Dominic Dunlop)
3841 Date: Mon, 7 Nov 2005 18:24:50 +0100
3842 Message-ID: <B9D07EB3-DF78-48A9-90C4-AF3A89AAB7C6@mac.com>
3844 README.macosx updates
3847 ____________________________________________________________________________
3848 [ 26037] By: nicholas on 2005/11/07 15:21:01
3849 Log: s/Nick Clark/Nicholas Clark/
3851 ! Changes Changes5.8 doio.c t/op/lc.t
3852 ____________________________________________________________________________
3853 [ 26036] By: nicholas on 2005/11/07 15:18:51
3854 Log: For each test function, test it as is, and with extra data appended
3855 after each test character.
3858 _________________________________________________________