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 [ 25244] By: steveh on 2005/07/29 09:41:38
33 Log: Skip op/sprintf.t test 147 on MSWin32
34 ... and fix the skip code so that it actually works ;-)
37 ____________________________________________________________________________
38 [ 25243] By: rgs on 2005/07/29 08:31:51
39 Log: Subject: [PATCH] More embed.fnc goodness
40 From: Andy Lester <andy@petdance.com>
41 Date: Thu, 28 Jul 2005 14:09:56 -0500
42 Message-ID: <20050728190956.GB607@petdance.com>
44 ! doio.c embed.fnc embed.h op.c pp_ctl.c proto.h regcomp.c
45 ! regexec.c sv.c util.c
46 ____________________________________________________________________________
47 [ 25242] By: rgs on 2005/07/29 07:19:11
48 Log: Subject: [PATCH] Fix English error in overload.pm
49 From: Andy Lester <andy@petdance.com>
50 Date: Thu, 28 Jul 2005 14:10:43 -0500
51 Message-ID: <20050728191043.GC607@petdance.com>
54 ____________________________________________________________________________
55 [ 25241] By: rgs on 2005/07/28 17:34:36
56 Log: Clarification to the syntax of loop modifiers
60 ____________________________________________________________________________
61 [ 25240] By: rgs on 2005/07/28 17:29:47
62 Log: Subject: RE: [PATCH] Re: [PATCH] support POSIX SA_SIGINFO
63 From: "Green, Paul" <Paul.Green@stratus.com>
64 Date: Mon, 25 Jul 2005 12:39:32 -0400
65 Message-ID: <F5F42E77A43DD944B6D664B00A5401CB8A9F67@EXNA.corp.stratus.com>
68 ____________________________________________________________________________
69 [ 25239] By: rgs on 2005/07/28 17:18:13
70 Log: Subject: [PATCH fresh_perl.t] Being more careful about newlines
71 From: Michael G Schwern <schwern@pobox.com>
72 Date: Fri, 22 Jul 2005 12:53:34 -0700
73 Message-ID: <20050722195334.GA12431@windhund.schwern.org>
76 ____________________________________________________________________________
77 [ 25238] By: rgs on 2005/07/28 16:11:23
78 Log: Subject: [PATCH] perl.h, use STRINGIFY in 25171
79 From: Robin Barker <Robin.Barker@npl.co.uk>
80 Date: Thu, 28 Jul 2005 12:13:13 +0100
81 Message-ID: <533D273D4014D411AB1D00062938C4D90849C75A@hotel.npl.co.uk>
84 ____________________________________________________________________________
85 [ 25237] By: merijn on 2005/07/28 13:03:09
86 Log: Subject: [PATCH] tidy up DieNull and DIE_NULL
87 From: Robin Barker <Robin.Barker@npl.co.uk>
88 Date: Thu, 28 Jul 2005 14:05:51 +0100
89 Message-ID: <533D273D4014D411AB1D00062938C4D90849C75C@hotel.npl.co.uk>
91 ! embed.fnc mg.c perl.h pp.h pp_sys.c proto.h
92 ____________________________________________________________________________
93 [ 25236] By: rgs on 2005/07/28 12:59:55
94 Log: Subject: [PATCH] silence compiler warning in mg.c POSIX.xs
95 From: Robin Barker <Robin.Barker@npl.co.uk>
96 Date: Thu, 28 Jul 2005 13:57:31 +0100
97 Message-ID: <533D273D4014D411AB1D00062938C4D90849C75B@hotel.npl.co.uk>
99 ! ext/POSIX/POSIX.xs mg.c perl.h
100 ____________________________________________________________________________
101 [ 25235] By: merijn on 2005/07/28 12:22:27
102 Log: sprintf now has all but two tests enabled.
103 the list supports skipping of expected fails
104 new test for %.0g from Dominic Dunlop
107 ____________________________________________________________________________
108 [ 25234] By: steveh on 2005/07/28 09:10:41
109 Log: Subject: [PATCH] perlfunc.pod grammar fixes
110 From: Steve Peters <steve@fisharerojo.org>
111 Date: Wed, 27 Jul 2005 22:02:13 -0500
112 Message-ID: <20050728030213.GA11330@mccoy.peters.homeunix.org>
117 ____________________________________________________________________________
118 [ 25233] By: rgs on 2005/07/28 09:07:57
119 Log: Sync change 25229 to .h source files
122 ____________________________________________________________________________
123 [ 25232] By: rgs on 2005/07/28 08:53:55
124 Log: Subject: [perl #36672] Swapped warnings for -o and -O file tests
125 From: "Piotr Fusik" (via RT) <perlbug-followup@perl.org>
126 Date: Wed, 27 Jul 2005 15:43:17 -0700
127 Message-ID: <rt-3.0.11-36672-118371.6.12458378853063@perl.org>
129 (except the redundant test)
131 ! opcode.h opcode.pl t/lib/warnings/9uninit
132 ____________________________________________________________________________
133 [ 25231] By: merijn on 2005/07/28 06:48:14
134 Log: Subject: Re: [PATCH] Tru64: use -c99 for ccflags if available
135 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
136 Date: Thu, 28 Jul 2005 10:01:51 +0300
137 Message-ID: <42E882DF.6020100@gmail.com>
138 Message-ID: <42E86DE9.6090709@gmail.com>
140 ! handy.h hints/dec_osf.sh
141 ____________________________________________________________________________
142 [ 25230] By: merijn on 2005/07/27 16:28:58
143 Log: Some signals are more real than others
144 Also added comment about why the tests are there
146 ! ext/POSIX/t/sigaction.t
147 ____________________________________________________________________________
148 [ 25229] By: merijn on 2005/07/27 16:26:16
149 Log: Subject: [PATCH] id est is i.e.
150 From: Steve Peters <steve@fisharerojo.org>
151 Date: Tue, 26 Jul 2005 20:42:38 -0500
152 Message-ID: <20050727014238.GA2582@mccoy.peters.homeunix.org>
154 ! pod/perlfunc.pod pod/perlguts.pod pod/perlhack.pod
156 ____________________________________________________________________________
157 [ 25228] By: merijn on 2005/07/26 13:23:10
158 Log: Use the correct gcc when more than one gcc is installed
162 ____________________________________________________________________________
163 [ 25227] By: rgs on 2005/07/26 09:20:11
164 Log: Subject: [perl #36658] Typo in perlfunc.pod
165 From: "John W. Krahn" (via RT) <perlbug-followup@perl.org>
166 Date: Tue, 26 Jul 2005 01:07:18 -0700
167 Message-ID: <rt-3.0.11-36658-118300.18.7320750032131@perl.org>
170 ____________________________________________________________________________
171 [ 25226] By: steveh on 2005/07/25 14:37:41
172 Log: Reinstate PERL_MALLOC_WRAP for bcc32 on Win32
174 This was disabled by change 22689 because it was severely broken
175 at the time. See the thread starting here:
177 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-04/msg00370.html
179 The PERL_MALLOC_WRAP code in handy.h has since changed along the
180 lines of what was discussed in that thread (in particular, by change
181 25034) and I find that everything is now fine with PERL_MALLOC_WRAP
185 ____________________________________________________________________________
186 [ 25225] By: steveh on 2005/07/25 14:34:12
187 Log: Ken pointed out that CBuilder's cleanup is too agrressive
189 The Windows compile() and link() methods bizarrely include their own
190 output files in the list of files to be cleaned up. Now that they
191 actually are being cleaned up, this isn't ideal ;-)
193 Stop compile() and link() from cleaning up their own output, and
194 reinstate the explicit deletion of those output files in the test
197 ! lib/ExtUtils/CBuilder/Platform/Windows.pm
198 ! lib/ExtUtils/CBuilder/t/01-basic.t
199 ! lib/ExtUtils/CBuilder/t/02-link.t
200 ! lib/ExtUtils/ParseXS/t/basic.t
201 ____________________________________________________________________________
202 [ 25224] By: steveh on 2005/07/25 11:53:44
203 Log: Silence uninitialized value warnings in Net::Cmd
205 (Suppresses 20 such warnings emitted by lib/Net/t/datasend.t)
208 ____________________________________________________________________________
209 [ 25223] By: merijn on 2005/07/25 11:47:03
210 Log: use POSIX might not throw an error. Check for useful values also
212 ! ext/POSIX/t/sigaction.t
213 ____________________________________________________________________________
214 [ 25222] By: steveh on 2005/07/25 11:11:29
215 Log: Make CBuilder and ParseXS clean up their temp test files
217 ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/Base.pm
218 ! lib/ExtUtils/CBuilder/t/01-basic.t
219 ! lib/ExtUtils/CBuilder/t/02-link.t lib/ExtUtils/ParseXS.pm
220 ! lib/ExtUtils/ParseXS/t/basic.t
221 ____________________________________________________________________________
222 [ 25221] By: rgs on 2005/07/25 09:49:39
223 Log: Increment the version number of version.pm
224 (no code changes on CPAN)
227 ____________________________________________________________________________
228 [ 25220] By: merijn on 2005/07/25 08:53:34
229 Log: Subject: [PATCH perlfunc.pod/crypt] crypt() digests, not encrypts
230 From: Michael G Schwern <schwern@pobox.com>
231 Date: Sat, 23 Jul 2005 17:25:18 -0700
232 Message-ID: <20050724002518.GB4918@windhund.schwern.org>
234 Subject: Re: [PATCH perlfunc.pod/crypt] crypt() digests, not encrypts
235 From: Michael G Schwern <schwern@pobox.com>
236 Date: Sun, 24 Jul 2005 13:49:25 -0700
237 Message-ID: <20050724204925.GC13275@windhund.schwern.org>
240 ____________________________________________________________________________
241 [ 25219] By: merijn on 2005/07/25 08:39:08
242 Log: Subject: [PATCH] perlfunc.pod: s/definetely/definitely/
243 From: "Piotr Fusik" <pfusik@op.pl>
244 Date: Sun, 24 Jul 2005 12:55:09 +0200
245 Message-ID: <004e01c5903e$2affb3a0$60d24dd5@piec>
248 ____________________________________________________________________________
249 [ 25218] By: nicholas on 2005/07/24 22:35:56
250 Log: Subject: [PATCH] Re: blead@25210 on OpenVMS (not good)
251 From: "Craig A. Berry" <craigberry@mac.com>
252 Message-Id: <p06230906bf09caa9618b@[172.16.52.1]>
253 Date: Sun, 24 Jul 2005 17:47:26 -0500
256 ____________________________________________________________________________
257 [ 25217] By: nicholas on 2005/07/24 20:52:13
258 Log: Subject: [PATCH] blead help for VMS
259 From: "Craig A. Berry" <craigberry@mac.com>
260 Message-ID: <42E3FABB.1020900@mac.com>
261 Date: Sun, 24 Jul 2005 15:31:55 -0500
263 +> ext/Compress/Zlib/zlib-src/adler32.c
264 +> ext/Compress/Zlib/zlib-src/compress.c
265 +> ext/Compress/Zlib/zlib-src/crc32.c
266 +> ext/Compress/Zlib/zlib-src/crc32.h
267 +> ext/Compress/Zlib/zlib-src/deflate.c
268 +> ext/Compress/Zlib/zlib-src/deflate.h
269 +> ext/Compress/Zlib/zlib-src/gzio.c
270 +> ext/Compress/Zlib/zlib-src/infback.c
271 +> ext/Compress/Zlib/zlib-src/inffast.c
272 +> ext/Compress/Zlib/zlib-src/inffast.h
273 +> ext/Compress/Zlib/zlib-src/inffixed.h
274 +> ext/Compress/Zlib/zlib-src/inflate.c
275 +> ext/Compress/Zlib/zlib-src/inflate.h
276 +> ext/Compress/Zlib/zlib-src/inftrees.c
277 +> ext/Compress/Zlib/zlib-src/inftrees.h
278 +> ext/Compress/Zlib/zlib-src/trees.c
279 +> ext/Compress/Zlib/zlib-src/trees.h
280 +> ext/Compress/Zlib/zlib-src/uncompr.c
281 +> ext/Compress/Zlib/zlib-src/zconf.h
282 +> ext/Compress/Zlib/zlib-src/zlib.h
283 +> ext/Compress/Zlib/zlib-src/zutil.c
284 +> ext/Compress/Zlib/zlib-src/zutil.h
285 - ext/Compress/Zlib/zlib-src-1.2.3/adler32.c
286 - ext/Compress/Zlib/zlib-src-1.2.3/compress.c
287 - ext/Compress/Zlib/zlib-src-1.2.3/crc32.c
288 - ext/Compress/Zlib/zlib-src-1.2.3/crc32.h
289 - ext/Compress/Zlib/zlib-src-1.2.3/deflate.c
290 - ext/Compress/Zlib/zlib-src-1.2.3/deflate.h
291 - ext/Compress/Zlib/zlib-src-1.2.3/gzio.c
292 - ext/Compress/Zlib/zlib-src-1.2.3/infback.c
293 - ext/Compress/Zlib/zlib-src-1.2.3/inffast.c
294 - ext/Compress/Zlib/zlib-src-1.2.3/inffast.h
295 - ext/Compress/Zlib/zlib-src-1.2.3/inffixed.h
296 - ext/Compress/Zlib/zlib-src-1.2.3/inflate.c
297 - ext/Compress/Zlib/zlib-src-1.2.3/inflate.h
298 - ext/Compress/Zlib/zlib-src-1.2.3/inftrees.c
299 - ext/Compress/Zlib/zlib-src-1.2.3/inftrees.h
300 - ext/Compress/Zlib/zlib-src-1.2.3/trees.c
301 - ext/Compress/Zlib/zlib-src-1.2.3/trees.h
302 - ext/Compress/Zlib/zlib-src-1.2.3/uncompr.c
303 - ext/Compress/Zlib/zlib-src-1.2.3/zconf.h
304 - ext/Compress/Zlib/zlib-src-1.2.3/zlib.h
305 - ext/Compress/Zlib/zlib-src-1.2.3/zutil.c
306 - ext/Compress/Zlib/zlib-src-1.2.3/zutil.h
307 ! MANIFEST ext/Compress/Zlib/config.in mg.c pp_ctl.c pp_sys.c
309 ____________________________________________________________________________
310 [ 25216] By: steveh on 2005/07/22 16:53:11
311 Log: Fix USE_LARGE_FILES with bcc32 on Win32?
313 Trawling through all these config files, I think I've found the
314 reason why bcc32 builds with USE_LARGE_FILES were failing (e.g.
315 (see http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-06/msg00809.html):
316 lseeksize and lseektype were set to 8 and __int64, but Borland's
317 <io.h> suggests that they should be 4 and long respectively.
319 Changing them accordingly makes all tests pass. And I see that
320 win32/win32.c has special handling for __BORLANDC__ + USE_LARGE_FILES,
321 presumably to cope with this difference?
324 ____________________________________________________________________________
325 [ 25215] By: steveh on 2005/07/22 16:36:41
326 Log: Tweak the canned win32/config.* files
328 uselargefiles, usemultiplicity, useperlio and useithreads are now
329 off in the canned win32/config_H.* files, so change these to match.
331 Also scrap the misleading ~USE_PERLIO~ and ~USE_SITECUST~ tags
332 which don't actually work since no such CFG_VARS are passed in to
333 config_sh.PL. (The useperlio and usesitecustomize entries actually
334 get substituted by the more general "if (/^([\w_]+)=(.*)$/)" case.)
336 ! win32/config.bc win32/config.gc win32/config.vc
338 ____________________________________________________________________________
339 [ 25214] By: steveh on 2005/07/22 14:22:38
340 Log: Add missing entries to win32/config.*
342 No existing entries changed, just adding some missing ones based
345 ! win32/config.bc win32/config.gc win32/config.vc
347 ____________________________________________________________________________
348 [ 25213] By: rgs on 2005/07/22 12:23:35
349 Log: Subject: [perl #36612] [PATCH] Misleading shift docs about @ARGV
350 From: Michael G Schwern (via RT) <perlbug-followup@perl.org>
351 Date: Wed, 20 Jul 2005 18:26:23 -0700
352 Message-ID: <rt-3.0.11-36612-118070.2.49212485540788@perl.org>
355 ____________________________________________________________________________
356 [ 25212] By: steveh on 2005/07/22 10:32:02
357 Log: Tidy up options / defines output from makedef.pl
358 and change Win32-specific comments to say "On Win32 ..." now
359 that AIX is using the same code too
362 ____________________________________________________________________________
363 [ 25211] By: steveh on 2005/07/22 10:29:51
364 Log: Silence Win32 warnings when not using USE_LARGE_FILES
367 ____________________________________________________________________________
368 [ 25210] By: merijn on 2005/07/21 17:40:06
369 Log: I *DO* have AIX, and extending #25209 like this make it happy again
373 ____________________________________________________________________________
374 [ 25209] By: steveh on 2005/07/21 17:01:33
375 Log: Make makedef.pl read "miniperl -V" on Win32
377 Perhaps other platforms that use makedef.pl also need a similar
378 change (currently required to pick up PERL_DONT_CREATE_GVSV),
379 but it also requires them to have minimal canned configs (if they
380 are using canned configs like Win32 does) and I don't have any
381 of the affected platforms (AIX, WinCE, OS/2, MacOS Classic and
382 NetWare) for testing, so play it safe instead
385 ____________________________________________________________________________
386 [ 25208] By: steveh on 2005/07/21 16:50:27
387 Log: Make the canned config.h files used on Win32 more minimal
389 These are used in their unedited form to build miniperl, so should
390 represent a minimal configuration
392 The plan is to use miniperl's "-V" output in makedef.pl, so it is
393 important that it doesn't include any of the optional things in the
394 makefiles that the user might have chosen to disable
396 (The actual config.h used to build perl itself is, of course, an
397 edited version of these canned configs produced by using miniperl
398 to run config_h.PL so these changes won't affect perl itself)
400 ! win32/config_H.bc win32/config_H.gc win32/config_H.vc
401 ! win32/config_H.vc64
402 ____________________________________________________________________________
403 [ 25207] By: merijn on 2005/07/21 15:41:39
404 Log: Subject: [PATCH] Re: [PATCH] support POSIX SA_SIGINFO
405 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
406 Date: Thu, 21 Jul 2005 18:33:22 +0300
407 Message-ID: <42DFC042.1090201@gmail.com>
409 ! ext/POSIX/POSIX.pod ext/POSIX/t/sigaction.t mg.c
410 ____________________________________________________________________________
411 [ 25206] By: steveh on 2005/07/21 14:20:06
412 Log: Rearrange win32/config_H.* to match config_h.SH
414 No actual changes, just reordering the contents of the files so that
417 ! win32/config_H.bc win32/config_H.gc win32/config_H.vc
418 ! win32/config_H.vc64
419 ____________________________________________________________________________
420 [ 25205] By: rgs on 2005/07/21 12:39:43
421 Log: Subject: [PATCH perl@24148] Compress::Zlib 1.35
422 From: "Paul Marquess" <paul.marquess@ntlworld.com>
423 Date: Thu, 21 Jul 2005 10:06:06 +0100
424 Message-Id: <20050721090634.CA4E61F0003@mx1.mandriva.com>
426 + ext/Compress/Zlib/zlib-src-1.2.3/adler32.c
427 + ext/Compress/Zlib/zlib-src-1.2.3/compress.c
428 + ext/Compress/Zlib/zlib-src-1.2.3/crc32.c
429 + ext/Compress/Zlib/zlib-src-1.2.3/crc32.h
430 + ext/Compress/Zlib/zlib-src-1.2.3/deflate.c
431 + ext/Compress/Zlib/zlib-src-1.2.3/deflate.h
432 + ext/Compress/Zlib/zlib-src-1.2.3/gzio.c
433 + ext/Compress/Zlib/zlib-src-1.2.3/infback.c
434 + ext/Compress/Zlib/zlib-src-1.2.3/inffast.c
435 + ext/Compress/Zlib/zlib-src-1.2.3/inffast.h
436 + ext/Compress/Zlib/zlib-src-1.2.3/inffixed.h
437 + ext/Compress/Zlib/zlib-src-1.2.3/inflate.c
438 + ext/Compress/Zlib/zlib-src-1.2.3/inflate.h
439 + ext/Compress/Zlib/zlib-src-1.2.3/inftrees.c
440 + ext/Compress/Zlib/zlib-src-1.2.3/inftrees.h
441 + ext/Compress/Zlib/zlib-src-1.2.3/trees.c
442 + ext/Compress/Zlib/zlib-src-1.2.3/trees.h
443 + ext/Compress/Zlib/zlib-src-1.2.3/uncompr.c
444 + ext/Compress/Zlib/zlib-src-1.2.3/zconf.h
445 + ext/Compress/Zlib/zlib-src-1.2.3/zlib.h
446 + ext/Compress/Zlib/zlib-src-1.2.3/zutil.c
447 + ext/Compress/Zlib/zlib-src-1.2.3/zutil.h
448 - ext/Compress/Zlib/zlib-src-1.2.2/adler32.c
449 - ext/Compress/Zlib/zlib-src-1.2.2/compress.c
450 - ext/Compress/Zlib/zlib-src-1.2.2/crc32.c
451 - ext/Compress/Zlib/zlib-src-1.2.2/crc32.h
452 - ext/Compress/Zlib/zlib-src-1.2.2/deflate.c
453 - ext/Compress/Zlib/zlib-src-1.2.2/deflate.h
454 - ext/Compress/Zlib/zlib-src-1.2.2/gzio.c
455 - ext/Compress/Zlib/zlib-src-1.2.2/infback.c
456 - ext/Compress/Zlib/zlib-src-1.2.2/inffast.c
457 - ext/Compress/Zlib/zlib-src-1.2.2/inffast.h
458 - ext/Compress/Zlib/zlib-src-1.2.2/inffixed.h
459 - ext/Compress/Zlib/zlib-src-1.2.2/inflate.c
460 - ext/Compress/Zlib/zlib-src-1.2.2/inflate.h
461 - ext/Compress/Zlib/zlib-src-1.2.2/inftrees.c
462 - ext/Compress/Zlib/zlib-src-1.2.2/inftrees.h
463 - ext/Compress/Zlib/zlib-src-1.2.2/trees.c
464 - ext/Compress/Zlib/zlib-src-1.2.2/trees.h
465 - ext/Compress/Zlib/zlib-src-1.2.2/uncompr.c
466 - ext/Compress/Zlib/zlib-src-1.2.2/zconf.h
467 - ext/Compress/Zlib/zlib-src-1.2.2/zlib.h
468 - ext/Compress/Zlib/zlib-src-1.2.2/zutil.c
469 - ext/Compress/Zlib/zlib-src-1.2.2/zutil.h
470 ! MANIFEST ext/Compress/Zlib/Changes ext/Compress/Zlib/README
471 ! ext/Compress/Zlib/Zlib.pm ext/Compress/Zlib/Zlib.xs
472 ! ext/Compress/Zlib/config.in ext/Compress/Zlib/t/05gzsetp.t
473 ____________________________________________________________________________
474 [ 25204] By: rgs on 2005/07/20 16:53:16
475 Log: Remove :base_io from the set of default "safe" opcodes.
476 This fixes bug [perl #36213] "Possible flaw in Safe.pm/Opcode.pm
477 that allows access to any file" but introduces a backward
480 ! ext/Opcode/Opcode.pm ext/Safe/t/safe2.t
481 ____________________________________________________________________________
482 [ 25203] By: steveh on 2005/07/20 13:59:18
483 Log: Fix definition of Perl_sighandler following change 25200
486 ____________________________________________________________________________
487 [ 25202] By: rgs on 2005/07/20 13:19:10
488 Log: Subject: [PATCH] Convert t/op/vec.t to test.pl
489 From: Steve Peters <steve@fisharerojo.org>
490 Date: Wed, 20 Jul 2005 08:06:38 -0500
491 Message-ID: <20050720130638.GA6123@mccoy.peters.homeunix.org>
494 ____________________________________________________________________________
495 [ 25201] By: steveh on 2005/07/20 13:08:54
496 Log: Silence Win32 compiler warning (signed/unsigned mismatch)
499 ____________________________________________________________________________
500 [ 25200] By: rgs on 2005/07/20 12:28:16
501 Log: Subject: [PATCH] support POSIX SA_SIGINFO
502 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
503 Date: Wed, 20 Jul 2005 14:40:54 +0300
504 Message-ID: <42DE3846.6050606@gmail.com>
506 ! embed.fnc embed.h ext/POSIX/POSIX.pod ext/POSIX/t/sigaction.t
507 ! global.sym iperlsys.h mg.c perl.c perl.h pp_sys.c proto.h
509 ____________________________________________________________________________
510 [ 25199] By: steveh on 2005/07/20 12:11:56
511 Log: Silence warnings about NSIG redefinition on Win32
513 (Change 25191 doesn't work out unless dosish.h includes <signal.h>
514 too, which it currently only does for DJGPP)
517 ____________________________________________________________________________
518 [ 25198] By: rgs on 2005/07/20 11:18:59
519 Log: Remove obsolete error messages
522 ____________________________________________________________________________
523 [ 25197] By: rgs on 2005/07/20 10:59:44
524 Log: croak() accepts Nullch as a parameter.
525 (spotted by Stas Bekman)
528 ____________________________________________________________________________
529 [ 25196] By: steveh on 2005/07/20 10:36:20
530 Log: Fix Newz() backwards-compatibility macro
533 ____________________________________________________________________________
534 [ 25195] By: rgs on 2005/07/20 10:31:04
535 Log: Remove :unique attribute from Config.pm,
536 until we find a better implementation of it (or
537 remove it). See [perl #36375].
540 ____________________________________________________________________________
541 [ 25194] By: rgs on 2005/07/20 09:08:56
542 Log: Subject: [PATCH] lvalue-subs returning elements of tied hashes/arrays
543 From: Tassilo von Parseval <tassilo.von.parseval@rwth-aachen.de>
544 Date: Wed, 20 Jul 2005 10:43:11 +0200
545 Message-id: <20050720084311.GA20332@ethan>
547 ! pp_hot.c t/op/sub_lval.t
548 ____________________________________________________________________________
549 [ 25193] By: steveh on 2005/07/20 09:00:29
550 Log: Exit test script (if we're going to) *before* declaring a plan
552 ! ext/POSIX/t/sigaction.t
553 ____________________________________________________________________________
554 [ 25192] By: rgs on 2005/07/20 08:50:18
555 Log: Subject: [PATCH] RE: rebuilding lib/Config*
556 From: Robin Barker <Robin.Barker@npl.co.uk>
557 Date: Jul 14, 2005 3:27 PM
558 Message-ID: <533D273D4014D411AB1D00062938C4D90849C733@hotel.npl.co.uk>
561 ____________________________________________________________________________
562 [ 25191] By: rgs on 2005/07/20 06:47:49
563 Log: Subject: [PATCH] move NSIG logic
564 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
565 Date: Wed, 20 Jul 2005 09:57:44 +0300
566 Message-ID: <42DDF5E8.1060100@gmail.com>
569 ____________________________________________________________________________
570 [ 25190] By: nicholas on 2005/07/19 22:15:43
571 Log: C<use Foo;> inside Foo.pm considered a "bad thing"
572 (Certainly where there is AUTOLOADing and XS)
573 Hopefully *this* fixes the POSIX breakage.
576 ____________________________________________________________________________
577 [ 25189] By: nicholas on 2005/07/19 21:16:20
578 Log: C<use Foo;> inside Foo.pm considered a "bad thing"
579 (Certainly where there is AUTOLOADing and XS)
580 Hopefully this fixes the POSIX breakage.
583 ____________________________________________________________________________
584 [ 25188] By: nicholas on 2005/07/19 21:08:17
585 Log: XS constants fail when their value is called for, not at import.
586 This might be construed as a bug. Fixing is probably a greater evil.
588 ! ext/POSIX/t/sigaction.t
589 ____________________________________________________________________________
590 [ 25187] By: rgs on 2005/07/19 14:12:38
591 Log: Extend the the "our variable redeclared" warning to the case:
595 ! pad.c t/lib/strict/vars t/lib/warnings/pad
596 ____________________________________________________________________________
597 [ 25186] By: steveh on 2005/07/19 13:25:42
598 Log: Fix test following change #25181
600 ! lib/Pod/t/htmlview.t
601 ____________________________________________________________________________
602 [ 25185] By: merijn on 2005/07/19 11:06:22
603 Log: Subject: [PATCH] allow POSIX SIGRTMIN...SIGRTMAX signals (and plug a core dump)
604 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
605 Date: Tue, 19 Jul 2005 12:06:00 +0300
606 Message-ID: <42DCC278.2010009@gmail.com>
608 ! Configure ext/POSIX/Makefile.PL ext/POSIX/POSIX.pm
609 ! ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs ext/POSIX/t/sigaction.t
611 ____________________________________________________________________________
612 [ 25182] By: rgs on 2005/07/19 10:09:57
613 Log: Fix strict test to go with the precedent warning change
616 ____________________________________________________________________________
617 [ 25181] By: steveh on 2005/07/19 10:07:46
618 Log: Subject: [perl #36526] Incorrect (X)HTML generated by Pod::Html
619 From: Earl Hood (via RT) <perlbug-followup@perl.org>
620 Date: Tue, 12 Jul 2005 23:55:28 -0700
621 Message-ID: <rt-3.0.11-36526-117155.10.6496168983897@perl.org>
623 (with old code deleted rather than commented out)
626 ____________________________________________________________________________
627 [ 25180] By: rgs on 2005/07/19 09:56:59
628 Log: Silence new (expected) warnings
631 ____________________________________________________________________________
632 [ 25179] By: rgs on 2005/07/19 09:45:24
633 Log: Overhaul the semantics of the warning
634 ""%s" variable %s masks earlier declaration",
635 based on a patch by Rick Delaney. Now we have :
636 my $x; my $x; # warns
637 my $x; our $x; # warns
638 our $x; my $x; # warns
639 our $x; our $x; # silent
641 ! pad.c t/lib/warnings/pad
642 ____________________________________________________________________________
643 [ 25178] By: merijn on 2005/07/19 05:42:52
644 Log: Subject: [PATCH] Final (hopefully) fix for fchdir
645 From: Steve Peters <steve@fisharerojo.org>
646 Date: Mon, 18 Jul 2005 22:59:19 -0500
647 Message-ID: <20050719035919.GA32670@mccoy.peters.homeunix.org>
650 ____________________________________________________________________________
651 [ 25177] By: davem on 2005/07/19 01:16:09
652 Log: Subject: Re: [PATCH] Faster **
653 From: "Piotr Fusik" <pfusik@op.pl>
654 Date: Fri, 24 Jun 2005 12:47:40 +0200
655 Message-Id: <00b201c578af$7ad02b40$17d24dd5@piec>
658 ____________________________________________________________________________
659 [ 25176] By: davem on 2005/07/19 01:05:18
660 Log: the "local @foo with $#foo" tests are no longer TODO
663 ____________________________________________________________________________
664 [ 25174] By: steveh on 2005/07/18 16:53:21
665 Log: Subject: Re: [PATCH] RE: blead: no longer supports %vd format
666 From: Rafael Garcia-Suarez <rgarciasuarez@mandriva.com>
667 Date: Mon, 18 Jul 2005 18:35:09 +0200
668 Message-ID: <20050718183509.0381169c@grubert.mandrakesoft.com>
671 ____________________________________________________________________________
672 [ 25173] By: merijn on 2005/07/18 16:37:11
673 Log: Subject: Re: AIX 5.2 localtime bug attack
674 From: Campo Weijerman <rfc822@nl.ibm.com>
675 Date: Mon, 18 Jul 2005 17:34:55 +0200
676 Message-ID: <20050718153455.GA29381@python>
678 mday++ is also wday++ and yday++
681 ____________________________________________________________________________
682 [ 25172] By: rgs on 2005/07/18 15:23:38
683 Log: Subject: [PATCH] The continuing plod through embed.fnc
684 From: Andy Lester <andy@petdance.com>
685 Date: Mon, 18 Jul 2005 10:37:38 -0500
686 Message-ID: <20050718153738.GB20193@petdance.com>
688 ! embed.fnc op.c pad.c pod/perlapi.pod pp_sys.c proto.h
690 ____________________________________________________________________________
691 [ 25171] By: rgs on 2005/07/18 12:37:02
692 Log: Subject: [PATCH] RE: blead: no longer supports %vd format
693 From: Robin Barker <Robin.Barker@npl.co.uk>
694 Date: Jul 14, 2005 2:31 PM
695 Message-ID: <533D273D4014D411AB1D00062938C4D90849C730@hotel.npl.co.uk>
697 ! perl.h sv.c t/op/sprintf.t
698 ____________________________________________________________________________
699 [ 25170] By: merijn on 2005/07/18 11:02:01
700 Log: tests are expected to fail if dirfd () does not exist
701 make the tests to expect failures in that case
704 ____________________________________________________________________________
705 [ 25169] By: merijn on 2005/07/18 10:27:06
706 Log: 1. Typo detected by Schwern (#25151)
707 2. Added proza about patches (#25152)
708 3. dirfd got the wrong define based on previous tests (#25168)
711 ____________________________________________________________________________
712 [ 25167] By: steveh on 2005/07/18 09:54:58
713 Log: Silence compiler warning following change 25157
715 (DIE returns Perl_die's return value which is an OP*, not the I32
716 that Perl_apply is expected to return)
719 ____________________________________________________________________________
720 [ 25166] By: rgs on 2005/07/18 09:17:45
721 Log: Subject: Re: [perl #27028] /$/ not honouring /m in some cases
722 From: Rick Delaney <rick@bort.ca>
723 Date: Jul 14, 2005 4:10 PM
724 Message-ID: <20050714141059.GF19090@localhost.localdomain>
726 + t/op/regexp_qr_embed.t
727 ! MANIFEST t/op/regexp.t
728 ____________________________________________________________________________
729 [ 25165] By: rgs on 2005/07/18 08:52:25
730 Log: Subject: [PATCH] perlop: why \c\ cannot be placed just before the terminating delimiter
731 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
732 Date: Sun, 17 Jul 2005 11:38:05 +0900
733 Message-Id: <20050717112557.5921.BQW10602@nifty.com>
736 ____________________________________________________________________________
737 [ 25164] By: steveh on 2005/07/18 08:38:27
738 Log: Subject: Re: Why does our() cross packages? (PATCH)
739 From: Michael G Schwern <schwern@pobox.com>
740 Date: Fri, 15 Jul 2005 14:35:18 -0700
741 Message-ID: <20050715213518.GH6897@windhund.schwern.org>
743 (with minor tweaks suggested in subsequent posts)
746 ____________________________________________________________________________
747 [ 25163] By: davem on 2005/07/18 00:16:31
748 Log: perl -Dstv -e'... for min..max' displayed wrong stack elements
751 ____________________________________________________________________________
752 [ 25162] By: davem on 2005/07/17 22:07:14
753 Log: delete a non-fucntioning chown in stat.t: it didn't have gid arg.
754 Spotted by Gisle Aas.
757 ____________________________________________________________________________
758 [ 25161] By: davem on 2005/07/17 20:54:15
759 Log: document what can be assigned to a shared scalar
761 ! ext/threads/shared/shared.pm
762 ____________________________________________________________________________
763 [ 25160] By: davem on 2005/07/17 20:12:54
764 Log: $SIG{__WARN__} = sub { goto &foo } could recurse infinitely
767 ____________________________________________________________________________
768 [ 25159] By: davem on 2005/07/17 19:02:10
769 Log: change #25129 was overzealous in delaying the call to ckWARN
771 ! doio.c pp_hot.c toke.c
772 ____________________________________________________________________________
773 [ 25158] By: merijn on 2005/07/16 13:20:09
774 Log: Subject: Re: [perl #36569] chop fails on decoded string with trailing nul
775 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
776 Date: Sat, 16 Jul 2005 22:05:13 +0900
777 Message-Id: <20050716220041.2BDD.BQW10602@nifty.com>
780 ____________________________________________________________________________
781 [ 25157] By: merijn on 2005/07/16 08:07:44
782 Log: Subject: Re: fchmod, fchown, fchdir
783 From: Gisle Aas <gisle@ActiveState.com>
784 Date: 15 Jul 2005 02:32:50 -0700
785 Message-ID: <lrwtnse7nh.fsf@caliper.activestate.com>
787 + Schwern's ok -> like changes
789 ! doio.c pod/perlfunc.pod pod/perltodo.pod pp_sys.c t/io/fs.t
791 ____________________________________________________________________________
792 [ 25156] By: steveh on 2005/07/15 16:30:05
793 Log: Subject: [PATCH] more embed cleanup
794 From: Andy Lester <andy@petdance.com>
795 Date: Fri, 15 Jul 2005 10:51:15 -0500
796 Message-ID: <20050715155115.GC29983@petdance.com>
800 ! dump.c embed.fnc embed.h hv.c mg.c op.c perl.c pp_ctl.c
801 ! pp_hot.c pp_pack.c proto.h regcomp.c sv.c utf8.c
802 ____________________________________________________________________________
803 [ 25155] By: steveh on 2005/07/15 15:50:38
804 Log: Subject: [perl #36514] Add curl support to CPAN.pm
805 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
806 Date: Fri, 15 Jul 2005 02:11:29 -0700
807 Message-ID: <rt-3.0.11-36514-117446.9.35668319684652@perl.org>
809 (and bump $CPAN::FirstTime::VERSION)
811 ! lib/CPAN.pm lib/CPAN/FirstTime.pm
812 ____________________________________________________________________________
813 [ 25153] By: steveh on 2005/07/15 15:35:55
814 Log: Subject: Re: [PATCH blead] Re: [perl #3269] no warnings "foo" without "use warnings" turns off all warnings.
815 From: Michael G Schwern <schwern@pobox.com>
816 Date: Wed, 13 Jul 2005 15:57:39 -0700
817 Message-ID: <20050713225739.GN24499@windhund.schwern.org>
819 Subject: Re: [PATCH blead] Re: [perl #3269] no warnings "foo" without "use warnings" turns off all warnings.
820 From: Rick Delaney <rick@bort.ca>
821 Date: Wed, 13 Jul 2005 20:24:56 -0400
822 Message-ID: <20050714002456.GD19090@localhost.localdomain>
824 ! ext/B/B/Deparse.pm t/op/inc.t
825 ____________________________________________________________________________
826 [ 25150] By: steveh on 2005/07/15 10:35:55
827 Log: Fix static extensions when building with nmake on Win32
829 They were broken because change 24806 forgot to add -DWITH_STATIC
830 to the recipe for compiling perllib.c which meant that perllibst.h
831 was not included and hence although they built OK, the static
832 extensions could not actually be used!
834 In fact, since perllibst.h is always created (it is more or less
835 empty when static extensions are not being used), there is no need
836 for -DWITH_STATIC at all. So rather than adding it to Makefile,
837 just drop it from makefile.mk and perllib.c.
839 Also add the missing cleanup of perllibst.h to Makefile.
841 ! win32/Makefile win32/makefile.mk win32/perllib.c
842 ____________________________________________________________________________
843 [ 25149] By: steveh on 2005/07/15 09:04:57
844 Log: Subject: [perl #7840] Hash Behaviour differs v5.6.0 to v5.6.1
845 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
846 Date: Thu, 14 Jul 2005 16:57:45 -0700
847 Message-ID: <rt-3.0.11-7840-117401.4.81505529800216@perl.org>
852 ____________________________________________________________________________
853 [ 25148] By: steveh on 2005/07/15 07:48:31
854 Log: Subject: [perl #36538] perlfunc/our contradicts itself
855 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
856 Date: Thu, 14 Jul 2005 19:10:51 -0700
857 Message-ID: <rt-3.0.11-36538-117411.7.57026072725992@perl.org>
860 ____________________________________________________________________________
861 [ 25147] By: steveh on 2005/07/15 07:44:32
862 Log: Subject: [perl #24691] leading spaces on cpan configuration causes failure
863 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
864 Date: Tue, 12 Jul 2005 00:00:17 -0700
865 Message-ID: <rt-3.0.11-24691-116945.3.88254644317925@perl.org>
867 (with spaces trimmed from username too)
869 ! lib/CPAN/FirstTime.pm
870 ____________________________________________________________________________
871 [ 25146] By: merijn on 2005/07/15 07:33:01
872 Log: Subject: [PATCH] Re: [PATCH] was Re: perldoc segfaulting in XS_UNIVERSAL_VERSION
873 From: Michael G Schwern <schwern@pobox.com>
874 Date: Fri, 15 Jul 2005 00:49:12 -0700
875 Message-ID: <20050715074911.GA16512@windhund.schwern.org>
878 ____________________________________________________________________________
879 [ 25145] By: merijn on 2005/07/15 06:49:16
880 Log: Subject: [PATCH] Missing tie() call in NDBM_File SYNOPSIS
881 From: Matt Sergeant <matt@sergeant.org>
882 Date: Thu, 14 Jul 2005 16:53:03 -0400
883 Message-Id: <28baf339c3b78cc40017066b9dc7cffb@sergeant.org>
885 ! ext/NDBM_File/NDBM_File.pm
886 ____________________________________________________________________________
887 [ 25144] By: merijn on 2005/07/15 06:33:21
888 Log: Subject: Typo in t/op/stat.t
889 From: Gisle Aas <gisle@ActiveState.com>
890 Date: 14 Jul 2005 23:20:18 -0700
891 Message-ID: <lr64vcfv4t.fsf@caliper.activestate.com>
894 ____________________________________________________________________________
895 [ 25143] By: steveh on 2005/07/14 16:08:00
896 Log: Subject: Re: [perl #36507] File::Copy::copy($foo, $foo) dies
897 From: Michael G Schwern <schwern@pobox.com>
898 Date: Tue, 12 Jul 2005 15:51:18 -0700
899 Message-ID: <20050712225118.GA944@windhund.schwern.org>
901 (and update SKIP counts)
903 ! lib/File/Copy.pm lib/File/Copy.t
904 ____________________________________________________________________________
905 [ 25142] By: steveh on 2005/07/14 08:12:11
906 Log: Subject: [perl #5634] CPAN.pm v1.59 chdirs before looking for perl
907 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
908 Date: Mon, 11 Jul 2005 22:41:06 -0700
909 Message-ID: <rt-3.0.11-5634-116921.0.207462087357797@perl.org>
912 ____________________________________________________________________________
913 [ 25141] By: nicholas on 2005/07/13 19:43:40
914 Log: Subject: [PATCH] was Re: perldoc segfaulting in XS_UNIVERSAL_VERSION
915 From: John Peacock <jpeacock@rowman.com>
916 Message-ID: <42D55C46.5030905@rowman.com>
917 Date: Wed, 13 Jul 2005 14:24:06 -0400
920 ____________________________________________________________________________
921 [ 25140] By: merijn on 2005/07/13 17:22:07
922 Log: Subject: [perl #9565] [PATCH] /op/groups.t bug
923 From: "Steve Peters via RT" <perlbug-followup@perl.org>
924 Date: Wed, 13 Jul 2005 06:51:45 -0700
925 Message-ID: <rt-3.0.11-9565-117185.14.6331240065229@perl.org>
928 ____________________________________________________________________________
929 [ 25139] By: merijn on 2005/07/13 16:52:48
930 Log: Subject: Re: Smoke [5.9.3] 25093 FAIL(F) openbsd 3.7 (macppc/1 cpu)
931 From: Steve Peters <steve@fisharerojo.org>
932 Date: Fri, 8 Jul 2005 16:42:56 -0500
933 Message-ID: <20050708214256.GA14164@mccoy.peters.homeunix.org>
935 ! t/io/dup.t t/io/open.t
936 ____________________________________________________________________________
937 [ 25138] By: merijn on 2005/07/13 16:37:48
938 Log: Subject: [PATCH] More embed.fnc plowing
939 From: Andy Lester <andy@petdance.com>
940 Date: Wed, 13 Jul 2005 10:49:19 -0500
941 Message-ID: <20050713154919.GA24586@petdance.com>
943 ! embed.fnc gv.c hv.c op.c pad.c perlio.c pp_ctl.c pp_hot.c
945 ____________________________________________________________________________
946 [ 25137] By: merijn on 2005/07/13 16:27:43
947 Log: Subject: [PATCH] Error in earlier patch in sv.c
948 From: Robin Barker <Robin.Barker@npl.co.uk>
949 Date: Wed, 13 Jul 2005 17:29:48 +0100
950 Message-ID: <533D273D4014D411AB1D00062938C4D90849C72B@hotel.npl.co.uk>
952 ! sv.c t/op/sprintf.t
953 ____________________________________________________________________________
954 [ 25136] By: steveh on 2005/07/13 13:39:44
955 Log: Make -V "Compile-time options" list everything used in makedef.pl
958 ____________________________________________________________________________
959 [ 25135] By: steveh on 2005/07/13 09:48:10
960 Log: Subject: Re: [perl #25157] [PATCH] Text-Balanced extract_quotelike fails on certain delims in HERE docs
961 From: David Manura <dm.list@math2.org>
962 Date: Wed, 21 Jan 2004 20:59:27 -0500
963 Message-ID: <400F2E7F.9090601@math2.org>
965 Fixes perl #25151, 25154, 25156, 25157, 25158 using jumbo patch
966 included in perl #25157.
968 ! lib/Text/Balanced.pm lib/Text/Balanced/t/extmul.t
969 ! lib/Text/Balanced/t/extqlk.t
970 ____________________________________________________________________________
971 [ 25134] By: steveh on 2005/07/13 09:23:37
972 Log: Subject: [PATCH] #2 try at Text::Balanced patch and maintainership
973 From: Tels <nospam-abuse@bloodgate.com>
974 Date: Sat, 9 Jul 2005 23:10:29 +0200
975 Message-Id: <200507092310.30592@bloodgate.com>
979 ! lib/Text/Balanced.pm
980 ____________________________________________________________________________
981 [ 25133] By: steveh on 2005/07/13 08:34:53
982 Log: Subject: [perl #28385] minor bug in cpan -- the i command does not find author
983 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
984 Date: Tue, 12 Jul 2005 00:16:49 -0700
985 Message-ID: <rt-3.0.11-28385-116951.3.97645870397305@perl.org>
987 (and remove a couple of unused variables)
990 ____________________________________________________________________________
991 [ 25132] By: steveh on 2005/07/13 07:52:21
992 Log: Subject: [perl #24275] CPAN shell - online help not clear
993 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
994 Date: Mon, 11 Jul 2005 23:32:12 -0700
995 Message-ID: <rt-3.0.11-24275-116939.19.7381888978779@perl.org>
998 ____________________________________________________________________________
999 [ 25131] By: merijn on 2005/07/13 06:37:41
1000 Log: Subject: [PATCH] Re: Documentation error in IO::Socket
1001 From: Michael G Schwern <schwern@pobox.com>
1002 Date: Tue, 12 Jul 2005 13:18:34 -0700
1003 Message-ID: <20050712201834.GA29275@windhund.schwern.org>
1005 ! ext/IO/lib/IO/Socket.pm
1006 ____________________________________________________________________________
1007 [ 25130] By: merijn on 2005/07/13 06:27:48
1008 Log: Subject: [perl #6749] Perl debugger outputs ctrl-\ wrongly
1009 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
1010 Date: Tue, 12 Jul 2005 15:36:54 -0700
1011 Message-ID: <rt-3.0.11-6749-117055.16.4354496694007@perl.org>
1014 ____________________________________________________________________________
1015 [ 25129] By: davem on 2005/07/13 00:21:13
1016 Log: make the expensive ckWARN() be called as late as possible
1018 if (ckWARN(FOO) && should_not_happen_condition)
1020 if (should_not_happen_condition && ckWARN(FOO))
1022 ! doio.c gv.c op.c pad.c perlio.c pp.c pp_hot.c pp_pack.c
1023 ! pp_sys.c regcomp.c regexec.c sv.c toke.c
1024 ____________________________________________________________________________
1025 [ 25128] By: davem on 2005/07/12 18:46:34
1026 Log: Subject: Make PERL_MEM_LOG more portable.
1027 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
1028 Date: Mon, 11 Jul 2005 15:29:46 +0300
1029 Message-Id: <42D2663A.4050204@gmail.com>
1031 ! handy.h pod/perlhack.pod util.c
1032 ____________________________________________________________________________
1033 [ 25127] By: davem on 2005/07/12 18:29:43
1034 Log: S_pad_findlex has side effects, so its return value may be ignored
1036 ! embed.fnc pad.c proto.h
1037 ____________________________________________________________________________
1038 [ 25126] By: davem on 2005/07/12 18:15:48
1039 Log: get_?v have side effects, so their return values may be ignored
1042 ____________________________________________________________________________
1043 [ 25125] By: steveh on 2005/07/12 16:30:16
1044 Log: Subject: [perl #24119] CPAN.pm error in Win32: uses rename() not File::Copy::move
1045 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
1046 Date: Mon, 11 Jul 2005 23:24:56 -0700
1047 Message-ID: <rt-3.0.11-24119-116937.12.0211560107236@perl.org>
1050 ____________________________________________________________________________
1051 [ 25124] By: steveh on 2005/07/12 16:18:22
1052 Log: Subject: [perl #17487] ncftp only handles http
1053 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
1054 Date: Mon, 11 Jul 2005 23:19:06 -0700
1055 Message-ID: <rt-3.0.11-17487-116934.11.3382445877892@perl.org>
1057 (and bump $VERSION (1.76_01 is a CPAN release already))
1060 ____________________________________________________________________________
1061 [ 25123] By: steveh on 2005/07/12 13:19:51
1062 Log: Subject: Re: Scalar leaked in 'local $0' under ithreads + taint mode
1063 From: Steve Hay <steve.hay@uk.radan.com>
1064 Date: Mon, 11 Jul 2005 13:29:37 +0100
1065 Message-ID: <42D26631.1070500@uk.radan.com>
1068 ____________________________________________________________________________
1069 [ 25122] By: steveh on 2005/07/12 11:42:07
1070 Log: Subject: [perl #36502] File::Copy::mv fails to replicate behavior of Unix mv
1071 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
1072 Date: Mon, 11 Jul 2005 19:16:10 -0700
1073 Message-ID: <rt-3.0.11-36502-116917.0.56038652013207@perl.org>
1076 ____________________________________________________________________________
1077 [ 25121] By: steveh on 2005/07/12 11:33:01
1078 Log: Subject: [PATCH] Cleanup File::Copy tests
1079 From: Michael G Schwern <schwern@pobox.com>
1080 Date: Mon, 11 Jul 2005 18:45:42 -0700
1081 Message-ID: <20050712014542.GB20855@windhund.schwern.org>
1083 (and fix the SKIP: {} blocks to say $how_many)
1086 ____________________________________________________________________________
1087 [ 25120] By: steveh on 2005/07/12 11:03:55
1088 Log: Subject: Re: [perl #36502] File::Copy::mv fails to replicate behavior of Unix mv
1089 From: Michael G Schwern <schwern@pobox.com>
1090 Date: Mon, 11 Jul 2005 17:35:14 -0700
1091 Message-ID: <20050712003514.GA20132@windhund.schwern.org>
1094 ____________________________________________________________________________
1095 [ 25119] By: steveh on 2005/07/12 09:01:11
1096 Log: Missed a New() -> Newx().
1098 This one only had 3 args to start with! Presumably nobody uses
1099 YYERROR_VERBOSE. (The yystpcpy() calls don't look right either,
1100 but someone else that is interested in YYERROR_VERBOSE will have
1104 ____________________________________________________________________________
1105 [ 25118] By: steveh on 2005/07/12 08:46:13
1106 Log: Hack out -DL documentation from perldebuguts.pod
1108 Now that the perl core uses Newx*() rather than New*() this chunk
1109 of old documentation is more obsolete than ever before.
1111 ! pod/perldebguts.pod
1112 ____________________________________________________________________________
1113 [ 25117] By: steveh on 2005/07/12 08:20:11
1114 Log: Fix worrying typo in handy.h :-s
1117 ____________________________________________________________________________
1118 [ 25116] By: steveh on 2005/07/12 08:17:47
1119 Log: Change New*() to Newx*() in various comments and documentation
1121 ! handy.h perl.c pod/perlclib.pod pod/perlguts.pod
1122 ! pod/perlhack.pod sv.c
1123 ____________________________________________________________________________
1124 [ 25115] By: steveh on 2005/07/12 07:48:51
1125 Log: Subject: [patch: handy.c] update Newx API pod to mention PERL_MEM_LOG build opt
1126 From: Jim Cromie <jcromie@divsol.com>
1127 Date: Mon, 11 Jul 2005 19:18:02 -0600
1128 Message-ID: <42D31A4A.1020305@divsol.com>
1130 (with some minor tweaks)
1132 ! handy.h pod/perlapi.pod
1133 ____________________________________________________________________________
1134 [ 25114] By: merijn on 2005/07/12 06:26:39
1135 Log: Subject: [PATCH t/TEST] Understand "ok" with no number
1136 From: Michael G Schwern <schwern@pobox.com>
1137 Date: Mon, 11 Jul 2005 18:41:30 -0700
1138 Message-ID: <20050712014130.GA20855@windhund.schwern.org>
1141 ____________________________________________________________________________
1142 [ 25113] By: steveh on 2005/07/11 15:54:46
1143 Log: Subject: [patch: sv.c] reuse new_body_inline in Perl_new_body
1144 From: Jim Cromie <jcromie@divsol.com>
1145 Date: Sun, 10 Jul 2005 15:59:30 -0600
1146 Message-ID: <42D19A42.8040409@divsol.com>
1149 ____________________________________________________________________________
1150 [ 25112] By: steveh on 2005/07/11 15:19:11
1151 Log: Subject: [PATCH] perlfunc.pod
1152 From: "Piotr Fusik" <pfusik@op.pl>
1153 Date: Sat, 9 Jul 2005 16:21:05 +0200
1154 Message-ID: <01de01c58491$f3182f60$a6d24dd5@piec>
1157 ____________________________________________________________________________
1158 [ 25111] By: steveh on 2005/07/11 14:41:27
1159 Log: Subject: [patch hv.h doc] HvNAME
1160 From: Stas Bekman <stas@stason.org>
1161 Date: Fri, 08 Jul 2005 13:52:13 +0300
1162 Message-ID: <42CE5ADD.3020003@stason.org>
1164 Subject: Re: [patch hv.h doc] HvNAME
1165 From: Nicholas Clark <nick@ccl4.org>
1166 Date: Sat, 9 Jul 2005 15:23:51 +0100
1167 Message-ID: <20050709142351.GT15833@plum.flirble.org>
1169 ! hv.h pod/perlapi.pod
1170 ____________________________________________________________________________
1171 [ 25110] By: davem on 2005/07/10 23:04:26
1172 Log: no code before declarations!
1175 ____________________________________________________________________________
1176 [ 25109] By: davem on 2005/07/10 20:02:07
1177 Log: From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
1178 Date: Sun, 10 Jul 2005 21:50:27 +0300
1179 Subject: [PATCH] yet another way of debugging memory allocations
1180 Message-ID: <42D16DF3.4040806@gmail.com>
1184 ! handy.h pod/perlhack.pod util.c
1185 ____________________________________________________________________________
1186 [ 25108] By: davem on 2005/07/10 19:57:31
1190 ____________________________________________________________________________
1191 [ 25107] By: merijn on 2005/07/10 19:19:56
1192 Log: Subject: [PATCH] Making my way thru embed.fnc
1193 From: Andy Lester <andy@petdance.com>
1194 Date: Sun, 10 Jul 2005 14:36:35 -0500
1195 Message-ID: <20050710193635.GC8081@petdance.com>
1197 ! doio.c doop.c embed.fnc gv.c hv.c op.c perl.c pp_ctl.c
1198 ! pp_hot.c regexec.c toke.c util.c
1199 ____________________________________________________________________________
1200 [ 25106] By: davem on 2005/07/10 13:53:49
1201 Log: Re: [perl #36207] UTF8/Latin 1/i regexp "Malformed character" warning
1202 From: demerphq <demerphq@gmail.com>
1203 Message-ID: <9b18b3110507080807f16d1eb@mail.gmail.com>
1204 Date: Fri, 8 Jul 2005 17:07:26 +0200
1206 Fix trie codepath of mixed utf8/latin1 pattern matches
1208 ! regexec.c t/op/pat.t
1209 ____________________________________________________________________________
1210 [ 25105] By: davem on 2005/07/10 12:29:25
1211 Log: Message-ID: <42D0F25E.3040801@gmail.com>
1212 Date: Sun, 10 Jul 2005 13:03:10 +0300
1213 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
1214 Subject: [PATCH] yet another way of debugging memory allocations
1216 adds PERL_MEM_LOG and PERL_MEM_LOG_STDERR options
1219 ____________________________________________________________________________
1220 [ 25104] By: davem on 2005/07/10 11:39:50
1221 Log: silence some compiler warnings
1223 ! embed.fnc gv.h proto.h
1224 ____________________________________________________________________________
1225 [ 25103] By: davem on 2005/07/10 11:15:32
1226 Log: extend MEM_WRAP_CHECK supress warning hack to MEM_WRAP_CHECK_*
1229 ____________________________________________________________________________
1230 [ 25102] By: nicholas on 2005/07/09 15:44:17
1231 Log: sv_dec is supposed to go *down*, m'kay.
1234 ____________________________________________________________________________
1235 [ 25101] By: steveh on 2005/07/08 16:35:10
1236 Log: Subject: Re: janitorial work ? [patch]
1237 From: Jim Cromie <jcromie@divsol.com>
1238 Date: Wed, 06 Jul 2005 14:19:53 -0600
1239 Message-ID: <42CC3CE9.5050606@divsol.com>
1241 (reverted all dual-lived modules since they must work with older
1242 perls too so must wait for a new Devel::PPPort)
1244 ! NetWare/nw5.c av.c bytecode.pl cygwin/cygwin.c djgpp/djgpp.c
1245 ! doio.c doop.c dump.c ext/B/B/C.pm ext/B/C/C.xs
1246 ! ext/ByteLoader/bytecode.h ext/ByteLoader/byterun.c
1247 ! ext/Devel/DProf/DProf.xs ext/DynaLoader/dl_aix.xs
1248 ! ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_vms.xs
1249 ! ext/File/Glob/bsd_glob.c ext/ODBM_File/ODBM_File.xs
1250 ! ext/Opcode/Opcode.xs ext/POSIX/POSIX.xs ext/Socket/Socket.xs
1251 ! ext/XS/Typemap/Typemap.xs gv.c handy.h hv.c locale.c op.c op.h
1252 ! os2/OS2/REXX/REXX.xs os2/os2.c perl.c perlio.c pod/perlapi.pod
1253 ! pp.c pp_ctl.c pp_pack.c pp_sort.c pp_sys.c reentr.c reentr.pl
1254 ! regcomp.c regexec.c scope.c sv.c toke.c utf8.c util.c
1255 ! vmesa/vmesa.c vms/vms.c win32/perlhost.h win32/win32.c
1256 ! win32/win32sck.c wince/perlhost.h wince/wince.c
1257 ____________________________________________________________________________
1258 [ 25100] By: nicholas on 2005/07/08 15:57:37
1259 Log: We no longer default to creating a new SV for GvSV.
1262 ____________________________________________________________________________
1263 [ 25099] By: nicholas on 2005/07/08 15:57:16
1264 Log: DEFSV causes GvSVn() to be used in lvalue context.
1265 Not sure if instead we should recode DEFSV to avoid this, and leave
1266 GvSVn() as rvalue only, like its namesakes.
1269 ____________________________________________________________________________
1270 [ 25098] By: steveh on 2005/07/08 10:04:24
1271 Log: Subject: Re: [PATCH] Pod::Html - correctly link to =item's on the same page
1272 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1273 Date: Thu, 7 Jul 2005 15:05:51 -0700
1274 Message-ID: <20050707220551.GB2388@efn.org>
1276 (plus fix a couple of POD warnings)
1278 ! pod/perlglossary.pod
1279 ____________________________________________________________________________
1280 [ 25097] By: steveh on 2005/07/08 09:48:50
1281 Log: Subject: [PATCH] basename() and suffixes
1282 From: Michael G Schwern <schwern@pobox.com>
1283 Date: Thu, 7 Jul 2005 15:38:32 -0700
1284 Message-ID: <20050707223832.GA4782@windhund.schwern.org>
1286 ! lib/File/Basename.pm lib/File/Basename.t
1287 ____________________________________________________________________________
1288 [ 25096] By: steveh on 2005/07/08 08:43:07
1289 Log: Subject: Re: [perl #36477] File::Basename basename() bug
1290 From: Michael G Schwern <schwern@pobox.com>
1291 Date: Thu, 7 Jul 2005 14:16:01 -0700
1292 Message-ID: <20050707211601.GA3769@windhund.schwern.org>
1294 ! lib/File/Basename.pm lib/File/Basename.t
1295 ____________________________________________________________________________
1296 [ 25095] By: davem on 2005/07/08 01:43:24
1297 Log: UTF8/Latin 1/i regexp "Malformed character" warning
1298 $utf8 =~ /latin/i didn't match.
1299 Also added TODO for $latin =~ /utf8/i which also fails
1302 ____________________________________________________________________________
1303 [ 25094] By: davem on 2005/07/07 14:47:51
1304 Log: more taint fallout from change 24943
1306 ! mg.c scope.c t/op/taint.t
1307 ____________________________________________________________________________
1308 [ 25093] By: merijn on 2005/07/07 13:26:32
1309 Log: Subject: [PATCH] bug with charnames::viacode("0x1234") and optimize it
1310 From: Tels <nospam-abuse@bloodgate.com>
1311 Date: Wed, 6 Jul 2005 21:11:59 +0200
1312 Message-Id: <200507062112.12159@bloodgate.com>
1315 ____________________________________________________________________________
1316 [ 25092] By: steveh on 2005/07/07 12:11:38
1317 Log: Subject: ReadParse in the CGI docs
1318 From: "Ton Hospel" <me-02@ton.iguana.be>
1319 Date: 9 Oct 2003 15:04:53 -0000
1320 To: perlbug@perl.org
1322 (plus blank lines so example code is in verbatim paragraphs,
1326 ____________________________________________________________________________
1327 [ 25091] By: steveh on 2005/07/07 11:21:41
1328 Log: Subject: [PATCH] Mention File::Spec in File::Basename
1329 From: Michael G Schwern <schwern@pobox.com>
1330 Date: Wed, 6 Jul 2005 13:06:20 -0700
1331 Message-ID: <20050706200620.GE15644@windhund.schwern.org>
1333 (plus bump $VERSION)
1335 ! lib/File/Basename.pm
1336 ____________________________________________________________________________
1337 [ 25090] By: steveh on 2005/07/07 11:06:17
1338 Log: Subject: [perl #22236] File::Basename behavior is misleading
1339 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
1340 Date: 6 Jul 2005 19:45:40 -0000
1341 Message-ID: <rt-3.0.11-22236-116656.1.59163789180809@perl.org>
1343 ! lib/File/Basename.pm lib/File/Basename.t
1344 ____________________________________________________________________________
1345 [ 25089] By: steveh on 2005/07/07 09:22:48
1346 Log: Subject: [PATCH] Further lies in the File::Basename docs
1347 From: Michael G Schwern <schwern@pobox.com>
1348 Date: Wed, 6 Jul 2005 09:22:32 -0700
1349 Message-ID: <20050706162232.GA14495@windhund.schwern.org>
1351 (plus some minor POD changes and a bug fix)
1353 ! lib/File/Basename.pm lib/File/Basename.t
1354 ____________________________________________________________________________
1355 [ 25088] By: davem on 2005/07/07 00:11:00
1356 Log: bytes pragma error in substitution operator
1358 ! pp_ctl.c t/op/subst.t
1359 ____________________________________________________________________________
1360 [ 25087] By: davem on 2005/07/06 20:09:29
1361 Log: 'undef $@; die' gives uninint value warning
1363 ! pp_sys.c t/op/die.t
1364 ____________________________________________________________________________
1365 [ 25086] By: steveh on 2005/07/06 09:36:08
1366 Log: Subject: [PATCH] File::Basename doc overhaul
1367 From: Michael G Schwern <schwern@pobox.com>
1368 Date: Tue, 5 Jul 2005 20:11:27 -0700
1369 Message-ID: <20050706031127.GL9227@windhund.schwern.org>
1371 (with some minor changes)
1373 ! lib/File/Basename.pm
1374 ____________________________________________________________________________
1375 [ 25085] By: steveh on 2005/07/06 08:05:21
1376 Log: Subject: [PATCH @ 25084] simple authors removal
1377 From: Vadim Konovalov <vadim@vkonovalov.ru>
1378 Date: Wed, 06 Jul 2005 00:15:48 +0400
1379 Message-ID: <42CAEA74.1020108@vkonovalov.ru>
1382 ____________________________________________________________________________
1383 [ 25084] By: davem on 2005/07/05 18:17:34
1384 Log: a long /etc/groups entry could cause memory exhaustion.
1385 Too small a buffer would cause ERANGE and a retry with double the
1386 buffer size. later at EOF, the apparent error got 'stuck' as
1387 ERANGE rather than ENOENT, so the buffer size doubled recursively
1389 ! reentr.h reentr.pl
1390 ____________________________________________________________________________
1391 [ 25083] By: steveh on 2005/07/05 16:55:29
1392 Log: Subject: [PATCH] Pod::Html - correctly link to =item's on the same page
1393 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1394 Date: Mon, 4 Jul 2005 02:07:38 -0700
1395 Message-ID: <20050704090738.GA4056@efn.org>
1397 (plus a new test, although it is currently marked TODO)
1399 + lib/Pod/t/htmllink.pod lib/Pod/t/htmllink.t
1400 ! MANIFEST lib/Pod/Html.pm
1401 ____________________________________________________________________________
1402 [ 25082] By: steveh on 2005/07/05 16:54:11
1403 Log: Oops! Change 25080 should have updated checksums too.
1405 ! ext/Digest/MD5/t/files.t
1406 ____________________________________________________________________________
1407 [ 25081] By: davem on 2005/07/05 13:01:23
1408 Log: change 24943 broke restoration of localized taint values
1411 ____________________________________________________________________________
1412 [ 25080] By: steveh on 2005/07/05 10:32:08
1413 Log: Remove an unreferenced local variable in Digest-MD5
1415 ! ext/Digest/MD5/MD5.pm ext/Digest/MD5/MD5.xs
1416 ____________________________________________________________________________
1417 [ 25079] By: nicholas on 2005/07/04 19:36:51
1418 Log: Subject: [PATCH] Remove unnecessary null check
1419 From: Andy Lester <andy@petdance.com>
1420 Date: Mon, 4 Jul 2005 14:12:00 -0500
1421 Message-ID: <20050704191200.GA2614@petdance.com>
1423 ! embed.fnc hv.c proto.h
1424 ____________________________________________________________________________
1425 [ 25078] By: nicholas on 2005/07/04 19:07:31
1426 Log: Make the tests for hv_free_ent and hv_delayfree_ent pass under
1429 ! ext/XS/APItest/APItest.xs
1430 ____________________________________________________________________________
1431 [ 25077] By: merijn on 2005/07/04 18:47:02
1432 Log: Subject: [PATCH] Better string constant in hv.c
1433 From: Andy Lester <andy@petdance.com>
1434 Date: Mon, 4 Jul 2005 13:53:49 -0500
1435 Message-ID: <20050704185349.GA2351@petdance.com>
1438 ____________________________________________________________________________
1439 [ 25076] By: steveh on 2005/07/04 16:15:37
1440 Log: Add regression test for change 25062
1443 ____________________________________________________________________________
1444 [ 25075] By: steveh on 2005/07/04 15:57:32
1445 Log: Use void, not void *, to suppress RETVAL (and compiler warning)
1447 ! ext/XS/APItest/APItest.xs
1448 ____________________________________________________________________________
1449 [ 25074] By: steveh on 2005/07/04 15:36:04
1450 Log: Perl_share_hek needs exporting for change 25070 on Win32
1452 ! embed.fnc embed.h global.sym
1453 ____________________________________________________________________________
1454 [ 25073] By: steveh on 2005/07/04 15:34:11
1455 Log: Regen after change 25067
1458 ____________________________________________________________________________
1459 [ 25072] By: nicholas on 2005/07/04 15:03:32
1460 Log: Implement hv_delayfree_ent in terms of hv_free_ent
1463 ____________________________________________________________________________
1464 [ 25071] By: steveh on 2005/07/04 14:53:54
1465 Log: Subject: [PATCH] Skip nit in t/op/lfs.t
1466 From: Steve Peters <steve@fisharerojo.org>
1467 Date: Mon, 4 Jul 2005 10:10:13 -0500
1468 Message-ID: <20050704151013.GA18468@mccoy.peters.homeunix.org>
1471 ____________________________________________________________________________
1472 [ 25070] By: nicholas on 2005/07/04 14:45:40
1473 Log: Tests for hv_delayfree_ent and hv_free_ent
1475 ! ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
1476 ! ext/XS/APItest/t/hash.t
1477 ____________________________________________________________________________
1478 [ 25069] By: nicholas on 2005/07/04 13:56:39
1479 Log: Provide a macro version of S_new_body to inline it within the hot code.
1482 ____________________________________________________________________________
1483 [ 25068] By: steveh on 2005/07/04 13:21:36
1484 Log: Borland's .pdb files are called .tds
1487 ____________________________________________________________________________
1488 [ 25067] By: steveh on 2005/07/04 12:30:50
1489 Log: Subject: [PATCH] Post-YAPC consting, now with an attachment!
1490 From: Andy Lester <andy@petdance.com>
1491 Date: Sun, 3 Jul 2005 18:31:56 -0500
1492 Message-ID: <20050703233156.GA20967@petdance.com>
1494 ! deb.c embed.fnc gv.c pad.c sv.c toke.c util.c
1495 ____________________________________________________________________________
1496 [ 25066] By: nicholas on 2005/07/04 10:41:28
1497 Log: Inlining del_HE is actually a space optimisation.
1498 It's therefore likely also to be a speed optimisation. :-)
1500 ! embed.fnc embed.h hv.c proto.h
1501 ____________________________________________________________________________
1502 [ 25065] By: steveh on 2005/07/04 10:40:10
1503 Log: Subject: [PATCH] perlglossary.pod: add jump points
1504 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1505 Date: Mon, 4 Jul 2005 02:07:52 -0700
1506 Message-ID: <20050704090752.GB4056@efn.org>
1508 ! pod/perlglossary.pod
1509 ____________________________________________________________________________
1510 [ 25064] By: nicholas on 2005/07/04 10:24:26
1511 Log: sv_setuv_mg is so rarely called that the IV optimisation test is not
1515 ____________________________________________________________________________
1516 [ 25063] By: steveh on 2005/07/04 10:13:41
1517 Log: Subject: Re: How to suppress warnings when building Errno with gcc
1518 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1519 Date: Fri, 1 Jul 2005 10:56:23 -0700
1520 Message-ID: <20050701175623.GD216@efn.org>
1522 ! ext/Errno/Errno_pm.PL
1523 ____________________________________________________________________________
1524 [ 25062] By: steveh on 2005/07/04 09:17:06
1525 Log: Fix change 25045
1528 ____________________________________________________________________________
1529 [ 25061] By: steveh on 2005/07/04 08:26:38
1530 Log: Here's the rest of change 25058 ;-)
1532 ! embed.h global.sym
1533 ____________________________________________________________________________
1534 [ 25060] By: davem on 2005/07/04 08:11:33
1535 Log: Subject: Re: [PATCH] Re: [PATCH] Re: a blead warning from tru64
1536 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
1537 Date: Mon, 04 Jul 2005 00:19:28 +0300
1538 Message-Id: <42C85660.50807@gmail.com>
1541 ____________________________________________________________________________
1542 [ 25059] By: steveh on 2005/07/04 08:10:27
1543 Log: Stop reentr.pl changing EOL on the files it writes on Win32
1546 ____________________________________________________________________________
1547 [ 25058] By: steveh on 2005/07/04 08:09:36
1548 Log: Perl_ckwarn (added by change 25050) needs exporting on Win32
1550 (At least PerlIO/via uses it, so it must be public)
1553 ____________________________________________________________________________
1554 [ 25055] By: nicholas on 2005/07/02 21:19:09
1555 Log: Andy suggests this tweak to Dave's fix for MEM_WRAP_CHECK to shut up
1556 a different compiler warnings. I guess we need a waterbed theory of
1560 ____________________________________________________________________________
1561 [ 25054] By: nicholas on 2005/07/02 16:53:09
1562 Log: Convert bless.t to test.pl
1565 ____________________________________________________________________________
1566 [ 25053] By: nicholas on 2005/07/02 16:25:06
1567 Log: Copying the first parameter in the macro del_body seems to reduce
1568 code size. Presumably an expression is no longer evaluated twice.
1571 ____________________________________________________________________________
1572 [ 25052] By: davem on 2005/07/02 16:11:46
1573 Log: do just-in-time loading of Carp.pm in some modules
1575 From: Tels <nospam-abuse@bloodgate.com>
1576 Subject: [PATCH] No Carp #4 AutoSplit.pm
1577 Subject: [PATCH] no Carp #5 (File::Path)
1578 Subject: [PATCH] no Carp #7 - charnames.pm
1579 Subject: [PATCH] no Carp #6 (File::Compare, File::Copy, File::Temp)
1580 Subject: [PATCH] no Carp #8 - SelfLoader, Text/Balanced and open.pm
1582 ! lib/AutoSplit.pm lib/File/Compare.pm lib/File/Copy.pm
1583 ! lib/File/Path.pm lib/SelfLoader.pm lib/charnames.pm
1585 ____________________________________________________________________________
1586 [ 25051] By: nicholas on 2005/07/02 16:07:47
1587 Log: Unwrap the del_Xfoo() macros by explicitly noting the arena to free
1588 the body to. This comletely eliminates the second switch statement.
1591 ____________________________________________________________________________
1592 [ 25050] By: davem on 2005/07/02 15:05:04
1593 Log: replace ckWARN macros with functions
1595 ! embed.fnc embed.h pod/perlintern.pod proto.h util.c warnings.h
1597 ____________________________________________________________________________
1598 [ 25049] By: nicholas on 2005/07/02 14:57:43
1599 Log: Given that the GV no longer owns a reference on the symbol table, we
1600 dont need the deferred SvREFCNT_dec games.
1603 ____________________________________________________________________________
1604 [ 25048] By: nicholas on 2005/07/02 13:55:45
1605 Log: Passing gvtype as char rather than char * to S_varname generates
1608 ! embed.fnc proto.h sv.c
1609 ____________________________________________________________________________
1610 [ 25047] By: nicholas on 2005/07/02 13:07:26
1611 Log: Don't inline offer_nice_chunk, as it's rarely called.
1613 ! embed.fnc embed.h perl.h proto.h sv.c
1614 ____________________________________________________________________________
1615 [ 25046] By: davem on 2005/07/02 12:35:12
1616 Log: missed one PAD_SET_CUR
1619 ____________________________________________________________________________
1620 [ 25045] By: nicholas on 2005/07/02 12:34:08
1621 Log: Don't check the pointer is non-NULL before calling Safefree() in
1622 little used code, code used only once per run (such as interpreter
1623 construction and destruction), and cases where the pointer nearly
1624 never is NULL. Safefree does its own non-NULL check, and even that
1625 isn't strictly necessary as all conformant free()s accept a NULL
1628 ! doio.c locale.c mg.c perl.c perl.h regcomp.c sv.c util.c
1629 ____________________________________________________________________________
1630 [ 25044] By: rgs on 2005/07/02 07:41:14
1631 Log: Upgrade to Time::HiRes 1.72
1633 ! ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
1634 ! ext/Time/HiRes/Makefile.PL ext/Time/HiRes/t/HiRes.t
1635 ____________________________________________________________________________
1636 [ 25043] By: steveh on 2005/07/01 16:33:42
1637 Log: Make Archive::Tar clean up its test files on Win32
1639 (The old "can't delete an open file on Win32" chestnut again)
1641 ! lib/Archive/Tar.pm lib/Archive/Tar/t/02_methods.t
1642 ____________________________________________________________________________
1643 [ 25042] By: davem on 2005/07/01 15:40:40
1644 Log: the PAD_SET_CUR macro expanded too much for AIX compilers
1646 ! pad.h pp_ctl.c pp_sort.c pp_sys.c
1647 ____________________________________________________________________________
1648 [ 25041] By: steveh on 2005/07/01 15:15:23
1649 Log: Silence MinGW warning about "'noreturn' function does return"
1651 (Thanks to Nicholas Clark)
1654 ____________________________________________________________________________
1655 [ 25040] By: rgs on 2005/07/01 15:05:58
1656 Log: Install perlglossary on VMS and Windows
1658 ! vms/descrip_mms.template win32/pod.mak
1659 ____________________________________________________________________________
1660 [ 25039] By: davem on 2005/07/01 14:34:52
1661 Log: undo some excessive Carp.pm minimalisation
1664 ____________________________________________________________________________
1665 [ 25038] By: steveh on 2005/07/01 13:39:33
1666 Log: Remove unreferenced local variable (and the warning about it)
1668 ! ext/XS/APItest/APItest.xs
1669 ____________________________________________________________________________
1670 [ 25037] By: rgs on 2005/07/01 12:43:23
1671 Log: Add the perlglossary man page
1673 Subject: [PATCH] perlglossary.pod
1674 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1675 Date: Fri, 1 Jul 2005 03:10:50 -0700
1676 Message-ID: <20050701101050.GA2448@efn.org>
1678 + pod/perlglossary.pod
1679 ! MANIFEST pod.lst pod/perl.pod pod/perlmodlib.pod
1681 ____________________________________________________________________________
1682 [ 25036] By: rgs on 2005/07/01 12:32:21
1683 Log: Subject: [PATCH] Make Exporter.t warnings clean
1684 From: Michael G Schwern <schwern@pobox.com>
1685 Date: Tue, 28 Jun 2005 15:58:36 -0700
1686 Message-ID: <20050628225836.GB27320@windhund.schwern.org>
1689 ____________________________________________________________________________
1690 [ 25035] By: davem on 2005/07/01 11:49:22
1691 Log: silence a warning in Perl_sv_compile_2op
1694 ____________________________________________________________________________
1695 [ 25034] By: davem on 2005/07/01 11:45:40
1696 Log: silence gcc 'comparison is always false' warning in MEM_WRAP_CHECK
1697 Only a partial fix: works where sizeof(type)==1; since we
1698 can never wraparound in that case, disarm the check
1701 ____________________________________________________________________________
1702 [ 25033] By: steveh on 2005/07/01 07:44:50
1703 Log: Silence some cast warnings from bcc32 on Win32
1705 See the thread starting here for arguments:
1706 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-06/msg00994.html
1709 ____________________________________________________________________________
1710 [ 25032] By: davem on 2005/06/30 22:41:07
1711 Log: assigning shared consts (eg __PACKAGE__) to magic vars
1714 ____________________________________________________________________________
1715 [ 25031] By: nicholas on 2005/06/30 17:41:03
1716 Log: By grabbing the length, we can use sv_setpvn here.
1719 ____________________________________________________________________________
1720 [ 25030] By: nicholas on 2005/06/30 17:37:56
1721 Log: Use sv_setpvn where we know the length.
1724 ____________________________________________________________________________
1725 [ 25029] By: nicholas on 2005/06/30 17:28:45
1726 Log: A terser way of implementing require_pv.
1729 ____________________________________________________________________________
1730 [ 25028] By: nicholas on 2005/06/30 17:21:28
1731 Log: We know the length, so use sv_setpvn rather than sv_setpv.
1734 ____________________________________________________________________________
1735 [ 25027] By: nicholas on 2005/06/30 17:05:13
1736 Log: Avoid using PL_Sv in the -V argument processing.
1737 Express the embedded perl program in a slightly terser way.
1740 ____________________________________________________________________________
1741 [ 25026] By: nicholas on 2005/06/30 16:34:52
1742 Log: Use Perl_sv_catpvf to shorten the code (source and object) needed for
1743 commandline -V options that q\0...\0.
1746 ____________________________________________________________________________
1747 [ 25025] By: rgs on 2005/06/30 16:15:31
1748 Log: Add TODO tests for bug #36434
1751 ____________________________________________________________________________
1752 [ 25024] By: nicholas on 2005/06/30 12:28:55
1753 Log: The core shouldn't be using PL_na
1756 ____________________________________________________________________________
1757 [ 25023] By: nicholas on 2005/06/30 12:15:14
1758 Log: -V:... would get upset (syntax error) if ... contained unbalanced ().
1761 ____________________________________________________________________________
1762 [ 25022] By: nicholas on 2005/06/30 11:40:37
1763 Log: Replace newSVpv(...,0) with newSVpvn where we know the length.
1765 ! perl.c regcomp.c sv.c
1766 ____________________________________________________________________________
1767 [ 25021] By: nicholas on 2005/06/30 11:20:33
1768 Log: Why use Perl_form and newSVpv when newSVpvf will do it in one?
1771 ____________________________________________________________________________
1772 [ 25020] By: rgs on 2005/06/30 10:01:55
1773 Log: Subject: [PATCH] make t/uni/class.t faster
1774 From: Tels <nospam-abuse@bloodgate.com>
1775 Date: Wed, 29 Jun 2005 21:19:52 +0200
1776 Message-Id: <200506292120.05519@bloodgate.com>
1779 ____________________________________________________________________________
1780 [ 25019] By: nicholas on 2005/06/30 09:57:31
1781 Log: If gp_flags is unused, why are we even allocating it?
1783 ! dump.c ext/Devel/Peek/t/Peek.t gv.h sv.c
1784 ____________________________________________________________________________
1785 [ 25018] By: nicholas on 2005/06/30 09:21:05
1786 Log: Nothing is actually relying on GvUNIQUE holding state.
1789 ____________________________________________________________________________
1790 [ 25017] By: rgs on 2005/06/30 09:11:28
1791 Log: Subject: Re: [PATCH] Convert File::Basename tests to Test::More
1792 From: Michael G Schwern <schwern@pobox.com>
1793 Date: Thu, 30 Jun 2005 01:02:30 -0700
1794 Message-ID: <20050630080230.GC17965@windhund.schwern.org>
1796 ! lib/File/Basename.t
1797 ____________________________________________________________________________
1798 [ 25016] By: rgs on 2005/06/30 09:04:20
1799 Log: Subject: Re: [PATCH]Re: [perl #36417] IO::Handle::getline() doco should note an important difference from <$io>
1800 From: Steve Peters <steve@fisharerojo.org>
1801 Date: Wed, 29 Jun 2005 21:47:23 -0500
1802 Message-ID: <20050630024723.GA3786@mccoy.peters.homeunix.org>
1804 ! ext/IO/lib/IO/Handle.pm
1805 ____________________________________________________________________________
1806 [ 25015] By: rgs on 2005/06/30 08:59:11
1807 Log: Subject: some dusting off of the cross-compilation information
1808 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
1809 Date: Thu, 30 Jun 2005 08:41:17 +0300
1810 Message-ID: <42C385FD.9040601@gmail.com>
1812 ! Cross/README INSTALL
1813 ____________________________________________________________________________
1814 [ 25014] By: steveh on 2005/06/30 07:57:25
1815 Log: Silence MinGW warnings about system headers when building Errno
1817 Thanks to Mike Guy for the suggested fix.
1819 ! ext/Errno/Errno_pm.PL
1820 ____________________________________________________________________________
1821 [ 25013] By: nicholas on 2005/06/29 21:24:53
1822 Log: Expand on parts of perltodo
1825 ____________________________________________________________________________
1826 [ 25012] By: nicholas on 2005/06/29 21:09:16
1827 Log: All tests pass (for me) with -DPERL_DONT_CREATE_GVSV
1830 ____________________________________________________________________________
1831 [ 25011] By: nicholas on 2005/06/29 20:24:12
1832 Log: Make warnings.t pass with -DPERL_DONT_CREATE_GVSV
1835 ____________________________________________________________________________
1836 [ 25010] By: nicholas on 2005/06/29 19:25:24
1837 Log: Fixes to -DPERL_DONT_CREATE_GVSV to make more tests pass
1839 ! doio.c gv.c perl.h sv.c
1840 ____________________________________________________________________________
1841 [ 25009] By: nicholas on 2005/06/29 15:58:14
1842 Log: First stab at not automatically creating an unused SV for GvSV
1843 Enable it with -DPERL_DONT_CREATE_GVSV.
1844 Currently if enabled 22 test scripts have failures, so still some way
1847 ! embed.fnc embed.h global.sym gv.c gv.h makedef.pl perl.c
1848 ! pp_hot.c proto.h sv.c
1849 ____________________________________________________________________________
1850 [ 25008] By: rgs on 2005/06/29 08:11:53
1851 Log: Remove old variable needed for binary compatibility
1853 ! embedvar.h intrpvar.h perlapi.h sv.c
1854 ____________________________________________________________________________
1855 [ 25007] By: nicholas on 2005/06/28 22:02:03
1856 Log: Convert strcpy to memcpy where we already know the length.
1859 ____________________________________________________________________________
1860 [ 25006] By: davem on 2005/06/28 11:28:20
1861 Log: move Carp.pod back into Carp.pm
1864 ! MANIFEST lib/Carp.pm
1865 ____________________________________________________________________________
1866 [ 25005] By: rgs on 2005/06/28 11:17:30
1867 Log: B::Deparse was chocking on variable names with colons (like foo::::bar)
1869 ! ext/B/B/Deparse.pm
1870 ____________________________________________________________________________
1871 [ 25004] By: nicholas on 2005/06/28 10:09:26
1872 Log: Subject: Re: Hints for 64bitall (PPC!) Darwin perl
1873 From: Dominic Dunlop <domo@computer.org>
1874 Message-Id: <1D31D9A6-2451-49EE-AD80-80F1D9CA2825@computer.org>
1875 Date: Mon, 27 Jun 2005 19:46:59 +0200
1878 ____________________________________________________________________________
1879 [ 25003] By: steveh on 2005/06/28 08:01:21
1880 Log: Stop "Possible use before definition" warning following change 24997
1883 ____________________________________________________________________________
1884 [ 25002] By: rgs on 2005/06/28 07:40:35
1885 Log: Upgrade to Time::HiRes 1.71
1887 ! ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
1888 ! ext/Time/HiRes/Makefile.PL
1889 ____________________________________________________________________________
1890 [ 25001] By: steveh on 2005/06/28 07:40:01
1891 Log: Stop "suspicious pointer conversion" warning following change 24997
1894 ____________________________________________________________________________
1895 [ 25000] By: rgs on 2005/06/27 21:57:04
1896 Log: Don't install demo files with perl
1899 ____________________________________________________________________________
1900 [ 24999] By: rgs on 2005/06/27 21:30:09
1901 Log: From: Mattia Barbon <mattia.barbon@libero.it>
1902 Subject: [PATCH] Avoid redefinition warning for MinGW
1903 Date: Jun 27, 2005 10:07 PM
1904 Message-ID: <Mahogany-0.66.0-1232-20050627-220727.00@rbnet.it>
1907 ____________________________________________________________________________
1908 [ 24998] By: nicholas on 2005/06/27 20:52:27
1909 Log: Fix sv_dec of undefined PVs to (a) not downgrade to NV
1910 (b) give -1, rather than +1
1913 ____________________________________________________________________________
1914 [ 24997] By: rgs on 2005/06/27 18:26:15
1915 Log: Subject: [PATCH] We're going round in circles with pp_sys.c
1916 From: Andy Lester <andy@petdance.com>
1917 Date: Mon, 27 Jun 2005 13:06:59 -0500
1918 Message-ID: <20050627180659.GB29744@petdance.com>
1922 ! embed.fnc gv.c handy.h hv.c perl.c pp_ctl.c pp_hot.c proto.h
1923 ! regexec.c sv.c toke.c
1924 ____________________________________________________________________________
1925 [ 24996] By: rgs on 2005/06/27 17:19:45
1926 Log: Fix installation of ptar(1) manpage.
1927 The __END__ was making the POD being ignored by pod2man.
1929 ! lib/Archive/Tar/bin/ptar
1930 ____________________________________________________________________________
1931 [ 24995] By: davem on 2005/06/27 16:34:34
1932 Log: Make Carp.pm even lighter (and Carp::Heavy even heavier)
1933 Also move carp.pm pod to carp.pod
1936 ! MANIFEST lib/Carp.pm lib/Carp/Heavy.pm lib/warnings.pm
1938 ____________________________________________________________________________
1939 [ 24994] By: steveh on 2005/06/27 15:45:05
1940 Log: Silence compiler warning in SDBM_File
1942 Unless I'm missing something it looks like "key" actually is used,
1943 and the "key = key" assignment causes bcc32 to complain about use
1946 ! ext/SDBM_File/SDBM_File.xs
1947 ____________________________________________________________________________
1948 [ 24993] By: rgs on 2005/06/27 15:22:58
1949 Log: Subject: [PATCH] XSLoader for Sys::Syslog
1950 From: Alexey Tourbin <at@altlinux.ru>
1951 Date: Sun, 26 Jun 2005 08:32:05 +0400
1952 Message-ID: <20050626043204.GA31585@solemn.turbinal.org>
1954 ! ext/Sys/Syslog/Syslog.pm
1955 ____________________________________________________________________________
1956 [ 24992] By: rgs on 2005/06/27 13:51:10
1957 Log: Oops (fix previous fix).
1959 ! lib/Filter/Simple/t/data.t lib/Filter/Simple/t/export.t
1960 ! lib/Filter/Simple/t/filter.t lib/Filter/Simple/t/filter_only.t
1961 ! lib/Filter/Simple/t/import.t
1962 ____________________________________________________________________________
1963 [ 24991] By: rgs on 2005/06/27 13:48:26
1964 Log: Fix tests of Filter::Simple 0.82 in the core
1966 ! lib/Filter/Simple/t/data.t lib/Filter/Simple/t/export.t
1967 ! lib/Filter/Simple/t/filter.t lib/Filter/Simple/t/filter_only.t
1968 ! lib/Filter/Simple/t/import.t
1969 ____________________________________________________________________________
1970 [ 24990] By: rgs on 2005/06/27 13:46:25
1971 Log: Upgrade to Filter::Simple 0.82
1973 ! lib/Filter/Simple.pm lib/Filter/Simple/Changes
1974 ! lib/Filter/Simple/t/data.t lib/Filter/Simple/t/export.t
1975 ! lib/Filter/Simple/t/filter.t lib/Filter/Simple/t/filter_only.t
1976 ! lib/Filter/Simple/t/import.t t/lib/Filter/Simple/ExportTest.pm
1977 ! t/lib/Filter/Simple/FilterOnlyTest.pm
1978 ! t/lib/Filter/Simple/FilterTest.pm
1979 ! t/lib/Filter/Simple/ImportTest.pm
1980 ____________________________________________________________________________
1981 [ 24989] By: rgs on 2005/06/27 12:46:44
1982 Log: Upgrade to Test::Harness 2.52
1984 ! lib/Test/Harness.pm lib/Test/Harness/Changes
1985 ! lib/Test/Harness/bin/prove
1986 ____________________________________________________________________________
1987 [ 24988] By: rgs on 2005/06/27 12:35:33
1988 Log: Upgrade to Time::HiRes 1.70
1990 ! ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
1991 ! ext/Time/HiRes/HiRes.xs
1992 ____________________________________________________________________________
1993 [ 24987] By: steveh on 2005/06/27 07:41:52
1994 Log: Suppress warnings about a clash between redefined malloc and the
1995 use of __attribute__malloc__
1997 Subject: Re: Fun with __attribute__malloc__
1998 From: Andy Lester <andy@petdance.com>
1999 Date: Fri, 24 Jun 2005 12:11:59 -0500
2000 Message-ID: <20050624171159.GB29590@petdance.com>
2003 ____________________________________________________________________________
2004 [ 24986] By: nicholas on 2005/06/26 22:19:22
2005 Log: Tweak the child dump socket protocol to return error messages to the
2006 parent so that it can display what went wrong.
2009 ____________________________________________________________________________
2010 [ 24985] By: rgs on 2005/06/26 20:06:10
2011 Log: Upgrade to Time::HiRes 1.69
2013 ! ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
2014 ! ext/Time/HiRes/Makefile.PL
2015 ____________________________________________________________________________
2016 [ 24984] By: nicholas on 2005/06/26 17:59:33
2017 Log: When using DEBUG_LEAKING_SCALARS_FORK_DUMP it's possible to cause
2018 indefinite hangs when the debugging child holds open Perl_debug_log,
2019 and it happens to be a file descriptor that is one end of a pipe,
2020 with a process sitting at the other end waitng for EOF.
2021 So close all descriptors in the child *including* Perl_debug_log,
2022 and pass it back in over the control socket if it's needed.
2025 ____________________________________________________________________________
2026 [ 24983] By: nicholas on 2005/06/26 10:28:43
2027 Log: Need to pass a my_perl to S_my_localtime to make threaded builds build.
2030 ____________________________________________________________________________
2031 [ 24982] By: nicholas on 2005/06/25 17:58:26
2032 Log: Add a sanity check to Config::AUTOLOAD to prevent infinte loops if
2033 Configure_heavy.pl gets truncated.
2036 ____________________________________________________________________________
2037 [ 24981] By: nicholas on 2005/06/25 15:45:06
2038 Log: On OS X to use perl's malloc need to USE_PERL_SBRK and emulate sbrk()
2039 using system malloc, because sbrk() stops giving us memory after about
2043 ____________________________________________________________________________
2044 [ 24980] By: nicholas on 2005/06/25 15:42:30
2045 Log: Need to skip exporting PL_dumper_fd unless it is used.
2048 ____________________________________________________________________________
2049 [ 24979] By: nicholas on 2005/06/25 12:55:09
2050 Log: If forking during global destruction, the child needs to close all
2051 unused file descriptors, else it can cause other processes to hang
2052 because it accidentally holds open pipes and sockets.
2055 ____________________________________________________________________________
2056 [ 24978] By: rgs on 2005/06/24 15:21:38
2057 Log: Upgrade to Unicode::Collate 0.51
2059 ! lib/Unicode/Collate.pm lib/Unicode/Collate/Changes
2060 ! lib/Unicode/Collate/README
2061 ____________________________________________________________________________
2062 [ 24977] By: steveh on 2005/06/24 14:38:05
2063 Log: Fix typo in win32.c
2065 Doesn't fix bcc32 + USE_LARGE_FILES, though :-(
2068 ____________________________________________________________________________
2069 [ 24976] By: nicholas on 2005/06/24 14:04:19
2070 Log: Extend DEBUG_LEAKING_SCALARS_FORK_DUMP so it can also dump scalars
2071 which become unreferenced. This is less likely to be successful.
2072 The #define needs a better name.
2074 ! embed.fnc embed.h embedvar.h intrpvar.h perl.c perlapi.h
2076 ____________________________________________________________________________
2077 [ 24975] By: steveh on 2005/06/24 13:56:15
2078 Log: Stop '"__attribute__format__" redefined' warnings from gcc on Win32
2080 ! perl.h win32/config_H.gc
2081 ____________________________________________________________________________
2082 [ 24974] By: steveh on 2005/06/24 12:27:45
2083 Log: Make opendir() filename const in Win32-land & friends
2085 That fact that it wasn't const already was highlighted by a warning
2086 from pp_open_dir() generated by change 24743. Rather than undo the
2087 const change in pp_open_dir(), this seems to make more sense. Hope I
2088 haven't broken Netware or WinCE.
2090 ! NetWare/nw5.c NetWare/nwperlhost.h NetWare/nwperlsys.h
2091 ! iperlsys.h win32/include/dirent.h win32/perlhost.h
2092 ! win32/win32.c win32/win32iop.h wince/perlhost.h wince/wince.c
2093 ____________________________________________________________________________
2094 [ 24973] By: nicholas on 2005/06/24 10:45:44
2095 Log: Need to do some sort of die/warn to get the "global destruction"
2096 text if the bug is still present.
2099 ____________________________________________________________________________
2100 [ 24972] By: steveh on 2005/06/24 09:37:24
2101 Log: Fix t\op\gv.t on Win32
2104 ____________________________________________________________________________
2105 [ 24971] By: rgs on 2005/06/24 07:54:59
2106 Log: Remove cargo-culted binmode.
2108 ! lib/Archive/Tar/t/00_setup.t
2109 ____________________________________________________________________________
2110 [ 24970] By: steveh on 2005/06/24 07:42:41
2111 Log: Fix Archive-Tar tests on Win32 following change 24954
2113 ! lib/Archive/Tar/t/00_setup.t
2114 ____________________________________________________________________________
2115 [ 24969] By: merijn on 2005/06/24 07:41:08
2116 Log: Workaround localtime edge case where TZ makes time go beyond
2117 the defined working range (AIX 5.2)
2120 ____________________________________________________________________________
2121 [ 24968] By: davem on 2005/06/23 22:59:36
2122 Log: change 24967 got the #endif in the wrong place
2125 ____________________________________________________________________________
2126 [ 24967] By: davem on 2005/06/23 22:48:40
2127 Log: don't repopulate PADTMP slots with null SVs when freeing ops
2129 ! ext/B/t/f_sort.t ext/B/t/optree_samples.t pad.c
2130 ____________________________________________________________________________
2131 [ 24966] By: nicholas on 2005/06/23 21:30:33
2132 Log: Remove the reference loop between symbol tables and typeglobs.
2133 Typeglobs now have a weak reference onto their symbol table.
2135 ! embed.fnc embed.h gv.c mg.c pad.c proto.h sv.c t/op/gv.t
2136 ____________________________________________________________________________
2137 [ 24965] By: rgs on 2005/06/23 18:53:04
2138 Log: Subject: [PATCH] Pre-YAPC consting fun
2139 From: Andy Lester <andy@petdance.com>
2140 Date: Jun 23, 2005 9:04 PM
2141 Message-ID: <20050623190423.GA13835@petdance.com>
2143 ! embed.fnc embed.h lib/ExtUtils/CBuilder/t/01-basic.t locale.c
2144 ! mg.c perlio.c pp_ctl.c pp_pack.c pp_sys.c proto.h scope.c
2146 ____________________________________________________________________________
2147 [ 24964] By: merijn on 2005/06/23 18:43:42
2148 Log: Take a larger margin to prevent 'X' failures in smokes
2149 I was able to get warnings on HP-UX 10.20 every 2nd to 3rd run
2150 when reps was still 10000. With 15000 I didn't get a single warning
2153 ____________________________________________________________________________
2154 [ 24963] By: rgs on 2005/06/23 18:07:34
2155 Log: Warning suppression.
2158 ____________________________________________________________________________
2159 [ 24962] By: nicholas on 2005/06/23 18:00:38
2160 Log: The current implementation of :unique is fundamentally flawed,
2161 because declaring a scalar READONLY does not stop it being modified.
2162 Hence the current implementation of :unique is *not threadsafe*
2164 Better implementations welcome.
2166 ! embed.fnc embed.h ext/threads/t/problems.t pod/perltodo.pod
2168 ____________________________________________________________________________
2169 [ 24961] By: rgs on 2005/06/23 16:18:21
2170 Log: Fix Archive::Tar test when perl is built with -Dmksymlinks
2172 ! lib/Archive/Tar/t/02_methods.t
2173 ____________________________________________________________________________
2174 [ 24960] By: rgs on 2005/06/23 15:51:02
2175 Log: Subject: [PATCH] Re: [perl #9741] possible problem with File::Find
2176 From: Steve Peters <steve@fisharerojo.org>
2177 Date: Fri, 17 Jun 2005 23:27:14 -0500
2178 Message-ID: <20050618042714.GA29589@mccoy.peters.homeunix.org>
2181 ____________________________________________________________________________
2182 [ 24959] By: nicholas on 2005/06/23 14:11:20
2183 Log: Add a define PERL_POISON which tries to trip up anything accessing
2184 freed or uninitialised memory. Currently only Poison()s freed
2187 ! ext/PerlIO/encoding/encoding.xs gv.c handy.h pp_ctl.c scope.c
2189 ____________________________________________________________________________
2190 [ 24958] By: nicholas on 2005/06/23 14:09:57
2191 Log: Indent some of the #ifdef/#define/#endif to make the nesting clearer.
2192 Simplify SvPV_free slightly.
2195 ____________________________________________________________________________
2196 [ 24957] By: rgs on 2005/06/23 11:54:25
2197 Log: This dummy test didn't pass
2199 ! lib/Archive/Tar/t/99_clean.t
2200 ____________________________________________________________________________
2201 [ 24956] By: rgs on 2005/06/23 11:34:35
2202 Log: Add a pseudo-test to clean up data files for Archive::Tar tests
2204 + lib/Archive/Tar/t/99_clean.t
2206 ____________________________________________________________________________
2207 [ 24955] By: rgs on 2005/06/23 11:30:16
2208 Log: Remove test that relies on Test::POD
2210 - lib/Archive/Tar/t/99_pod.t
2212 ____________________________________________________________________________
2213 [ 24954] By: rgs on 2005/06/23 11:29:16
2214 Log: Remove binary files, add a pseudo-test in Archive::Tar to generate them
2216 + lib/Archive/Tar/t/00_setup.t
2217 - lib/Archive/Tar/t/src/long/bar.tar
2218 - lib/Archive/Tar/t/src/long/foo.tgz
2219 - lib/Archive/Tar/t/src/short/bar.tar
2220 - lib/Archive/Tar/t/src/short/foo.tgz
2222 ____________________________________________________________________________
2223 [ 24953] By: steveh on 2005/06/23 11:02:42
2224 Log: Silence bcc32 compiler warnings following change 24945
2226 ("Possible use of '%s' before definition")
2229 ____________________________________________________________________________
2230 [ 24952] By: nicholas on 2005/06/23 10:41:00
2231 Log: Re-initialise PL_curcop to &PL_compiling before destroying the optree.
2234 ____________________________________________________________________________
2235 [ 24951] By: rgs on 2005/06/23 10:39:47
2236 Log: Subject: Re: [perl #36350] unstable sorting for use integer; sort { $b <=> $a } @foo
2237 From: Salvador Fandino <sfandino@yahoo.com>
2238 Date: Tue, 21 Jun 2005 19:50:35 +0200
2239 Message-ID: <20050621181658.5977.qmail@lists.develooper.com>
2242 ____________________________________________________________________________
2243 [ 24950] By: steveh on 2005/06/23 10:21:53
2244 Log: Oops! Change 24946 wasn't quite right
2247 ____________________________________________________________________________
2248 [ 24949] By: rgs on 2005/06/23 09:32:55
2249 Log: Add handling of NV_ZERO_IS_ALLBITS_ZERO for Netware and epoc
2251 ! NetWare/config.wc NetWare/config_H.wc epoc/config.sh
2252 ____________________________________________________________________________
2253 [ 24948] By: rgs on 2005/06/23 09:25:03
2254 Log: Define d_nv_zero_is_allbits_zero for symbian
2258 ____________________________________________________________________________
2259 [ 24947] By: steveh on 2005/06/23 09:18:37
2260 Log: Silence bcc32 compiler warnings from win32/fcrypt.c (almost)
2262 It still whines about 'in' and 'b' being assigned values that are
2263 never used on lines 348 and 505 respectively (as side effects of the
2264 calls to c2l and l2c respectively), but I'm not sure how to shut
2268 ____________________________________________________________________________
2269 [ 24946] By: steveh on 2005/06/23 09:00:28
2270 Log: More bcc32 compiler warnings to silence
2272 ("Suspicious pointer conversion")
2274 ! doio.c win32/win32io.c
2275 ____________________________________________________________________________
2276 [ 24945] By: rgs on 2005/06/23 08:39:44
2277 Log: Subject: [PATCH] Const Boy II: The Localizing
2278 From: Andy Lester <andy@petdance.com>
2279 Date: Wed, 22 Jun 2005 09:41:00 -0500
2280 Message-ID: <20050622144059.GA19598@petdance.com>
2282 ! autodoc.pl embed.fnc embed.pl hv.c perl.c perlio.c
2283 ! pod/perlapi.pod pp.c pp.h pp_ctl.c pp_sys.c proto.h sv.c
2285 ____________________________________________________________________________
2286 [ 24944] By: steveh on 2005/06/23 08:04:21
2287 Log: Silence another bcc32 compiler warning
2289 ("Possible use of '%s' before definition")
2292 ____________________________________________________________________________
2293 [ 24943] By: davem on 2005/06/22 23:08:55
2294 Log: remove taint hack now that local $tainted no longer copies taint magic
2297 ____________________________________________________________________________
2298 [ 24942] By: davem on 2005/06/22 21:42:54
2299 Log: handle magic in local correctly
2300 the local SV now gets a copy of any container magic, and no value
2301 magic; in the past the whole magic chain was either shared or
2304 ! embed.fnc embed.h mg.c pod/perlguts.pod pod/perlintern.pod
2305 ! proto.h scope.c t/op/local.t
2306 ____________________________________________________________________________
2307 [ 24941] By: merijn on 2005/06/22 17:14:04
2308 Log: Upgrade to Test::Harness 2.50
2310 ! lib/Test/Harness.pm lib/Test/Harness/t/strap-analyze.t
2311 ____________________________________________________________________________
2312 [ 24940] By: nicholas on 2005/06/22 16:37:06
2313 Log: Add facility to fork() early in perl_destruct and use the child to
2314 dump out leaked scalars (enabled with DEBUG_LEAKING_SCALARS_FORK_DUMP
2315 when DEBUG_LEAKING_SCALARS is already in force)
2318 ____________________________________________________________________________
2319 [ 24939] By: steveh on 2005/06/22 13:25:16
2320 Log: Silence yet more bcc32 compiler warnings
2322 ("Code has no effect")
2324 ! hv.c pp_ctl.c pp_hot.c
2325 ____________________________________________________________________________
2326 [ 24938] By: steveh on 2005/06/22 13:02:17
2327 Log: Silence some more bcc32 compiler warnings
2329 ("Suggest parentheses to clarify precedence")
2331 ! warnings.h warnings.pl
2332 ____________________________________________________________________________
2333 [ 24937] By: steveh on 2005/06/22 12:31:59
2334 Log: Silence some bcc32 compiler warnings
2336 ("Superfluous & with function")
2338 ! perlvars.h pp.c win32/win32.c
2339 ____________________________________________________________________________
2340 [ 24936] By: nicholas on 2005/06/22 10:08:43
2341 Log: Now that the global string table is using a single hunk of memory
2342 for both HE and HEK, we need to actually free things in perl_destruct
2345 ____________________________________________________________________________
2346 [ 24935] By: steveh on 2005/06/22 09:40:25
2347 Log: Fix Archive-Tar tests on Win32
2349 (Patch from Jos Boumans, from his current dev version.)
2351 ! lib/Archive/Tar.pm
2352 ____________________________________________________________________________
2353 [ 24934] By: merijn on 2005/06/21 19:27:38
2354 Log: Redo generation of change #24898
2355 Do not forget to run Porting/config_h.pl!
2357 ! Configure config_h.SH
2358 ____________________________________________________________________________
2359 [ 24932] By: rgs on 2005/06/21 17:05:01
2360 Log: Upgrade to Test::Harness 2.49_02
2362 ! lib/Test/Harness.pm lib/Test/Harness/Changes
2363 ! lib/Test/Harness/Iterator.pm lib/Test/Harness/Straps.pm
2364 ! lib/Test/Harness/t/test-harness.t
2365 ____________________________________________________________________________
2366 [ 24931] By: rgs on 2005/06/21 16:33:32
2367 Log: Add Archive::Tar to the maintainers list
2369 ! Porting/Maintainers.pl
2370 ____________________________________________________________________________
2371 [ 24930] By: rgs on 2005/06/21 16:14:06
2372 Log: Trim trailing spaces
2374 ! lib/Archive/Tar/bin/ptar
2375 ____________________________________________________________________________
2376 [ 24929] By: rgs on 2005/06/21 15:53:30
2377 Log: Add pod, so ptar has a manpage
2379 ! lib/Archive/Tar/bin/ptar
2380 ____________________________________________________________________________
2381 [ 24928] By: rgs on 2005/06/21 15:27:37
2384 ! ext/Storable/Storable.pm
2385 ____________________________________________________________________________
2386 [ 24927] By: nicholas on 2005/06/21 15:27:14
2387 Log: Drag t/op/gv.t kicking and screaming into the century of the fruitbat
2388 (or at least into the decade of t/test.pl)
2391 ____________________________________________________________________________
2392 [ 24926] By: rgs on 2005/06/21 15:04:10
2393 Log: Add the ptar(1) utility from Archive::Tar
2395 + lib/Archive/Tar/bin/ptar utils/ptar.PL
2396 ! MANIFEST utils.lst utils/Makefile vms/descrip_mms.template
2397 ! win32/Makefile win32/makefile.mk
2398 ____________________________________________________________________________
2399 [ 24925] By: steveh on 2005/06/21 13:49:10
2400 Log: Trim trailing whitespace from $! and $^E
2402 (Fixes lib/Test/Simple/t/fail-more.t with bcc32 on Win32, and is
2403 good for consistency anyway)
2406 ____________________________________________________________________________
2407 [ 24924] By: nicholas on 2005/06/21 12:39:27
2408 Log: Avoid having NULL entries in the weakref backreference array, and
2409 make S_sv_add_backref O(1) (instead of O(n))
2412 ____________________________________________________________________________
2413 [ 24923] By: rgs on 2005/06/21 12:12:10
2414 Log: Cleanup after this test
2416 ! lib/Archive/Tar/t/02_methods.t
2417 ____________________________________________________________________________
2418 [ 24922] By: rgs on 2005/06/21 12:01:07
2419 Log: Add Archive::Tar 1.24, except ptar for now
2421 + lib/Archive/Tar.pm lib/Archive/Tar/Constant.pm
2422 + lib/Archive/Tar/File.pm lib/Archive/Tar/t/01_use.t
2423 + lib/Archive/Tar/t/02_methods.t lib/Archive/Tar/t/03_file.t
2424 + lib/Archive/Tar/t/99_pod.t lib/Archive/Tar/t/src/long/b
2425 + lib/Archive/Tar/t/src/long/bar.tar
2426 + lib/Archive/Tar/t/src/long/foo.tgz
2427 + lib/Archive/Tar/t/src/short/b
2428 + lib/Archive/Tar/t/src/short/bar.tar
2429 + lib/Archive/Tar/t/src/short/foo.tgz
2431 ____________________________________________________________________________
2432 [ 24921] By: nicholas on 2005/06/21 10:58:22
2433 Log: weak references aren't UVs, do don't show this in the dump flags.
2436 ____________________________________________________________________________
2437 [ 24920] By: rgs on 2005/06/21 10:50:18
2438 Log: Subject: [PATCH] ternary operator cond ? foo : bar being parsed as ?...?
2439 From: Salvador Fandiño <sfandino@yahoo.com>
2440 Date: Fri, 17 Jun 2005 14:06:30 +0100
2441 Message-ID: <20050617130548.18776.qmail@lists.develooper.com>
2443 with wordings improvements suggested by Ronald J Kimball
2445 ! pod/perldiag.pod toke.c
2446 ____________________________________________________________________________
2447 [ 24919] By: nicholas on 2005/06/21 10:35:09
2448 Log: No need to set flags twice.
2451 ____________________________________________________________________________
2452 [ 24918] By: nicholas on 2005/06/21 09:44:08
2453 Log: As there will be no old body to dispose of, we can return immediately.
2456 ____________________________________________________________________________
2457 [ 24917] By: rgs on 2005/06/21 09:40:46
2458 Log: Fix [perl #36102] Data::Dumper Doesn't Stringify Numeric Labels
2460 ! ext/Data/Dumper/Dumper.pm ext/Data/Dumper/Dumper.xs
2461 ! ext/Data/Dumper/t/dumper.t
2462 ____________________________________________________________________________
2463 [ 24916] By: rgs on 2005/06/21 07:03:40
2464 Log: Subject: Re: [perl #36310] sv_vcatpvfn() fails on some (very limited) situations
2465 From: Tsutomu IKEGAMI <t-ikegami@aist.go.jp>
2466 Date: Fri, 17 Jun 2005 17:55:10 +0900 (JST)
2467 Message-Id: <20050617.175510.21285350.t-ikegami@aist.go.jp>
2470 ____________________________________________________________________________
2471 [ 24915] By: rgs on 2005/06/20 16:28:38
2472 Log: Subject: [PATCH perl.h] FPTR2DPTR/DPTR2FPTR
2473 From: Robin Barker <Robin.Barker@npl.co.uk>
2474 Date: Mon, 20 Jun 2005 13:47:37 +0100
2475 Message-ID: <533D273D4014D411AB1D00062938C4D90849C6E4@hotel.npl.co.uk>
2478 ____________________________________________________________________________
2479 [ 24914] By: nicholas on 2005/06/20 15:21:59
2480 Log: Replace the non-const initialiser block + loop with a series of calls
2481 to a small static function.
2482 c.f. "I will replace you with a small shell script..."
2485 ____________________________________________________________________________
2486 [ 24913] By: rgs on 2005/06/20 15:12:50
2487 Log: Subject: [PATCH] The continuing adventures of Constman and Localize Boy
2488 From: Andy Lester <andy@petdance.com>
2489 Date: Mon, 20 Jun 2005 10:22:37 -0500
2490 Message-ID: <20050620152237.GA5032@petdance.com>
2492 ! XSUB.h doop.c embed.fnc embed.h global.sym gv.c mg.c pad.c
2493 ! perl.h proto.h sv.c universal.c util.c
2494 ____________________________________________________________________________
2495 [ 24912] By: rgs on 2005/06/20 13:32:52
2496 Log: Same fix, for the test, now.
2499 ____________________________________________________________________________
2500 [ 24911] By: rgs on 2005/06/20 13:06:13
2501 Log: perl -v was outputting a double v (spotted by Jarkko)
2504 ____________________________________________________________________________
2505 [ 24910] By: rgs on 2005/06/20 11:58:32
2506 Log: Remove signature test, which is always skipped
2508 - lib/Test/Simple/t/00signature.t
2510 ____________________________________________________________________________
2511 [ 24909] By: rgs on 2005/06/20 11:45:02
2512 Log: Subject: [PATCH pod/perlfunc.pod pod/perlobj.pod pod/perltooc.pod] Recommend Against UNIVERSAL:: Methods as Functions, take 2
2513 From: chromatic <chromatic@wgz.org>
2514 Date: Sat, 18 Jun 2005 12:15:41 -0700
2515 Message-Id: <1119122141.21521.9.camel@localhost>
2517 ! pod/perlfunc.pod pod/perlobj.pod pod/perltooc.pod
2518 ____________________________________________________________________________
2519 [ 24908] By: rgs on 2005/06/20 11:00:31
2520 Log: Remove the deprecated $# variable
2522 ! doio.c embedvar.h gv.c intrpvar.h mg.c perl.c perlapi.h
2523 ! pod/perldiag.pod sv.c t/lib/warnings/gv
2524 ____________________________________________________________________________
2525 [ 24907] By: nicholas on 2005/06/20 10:35:41
2526 Log: Silence warning in debug printf
2529 ____________________________________________________________________________
2530 [ 24906] By: rgs on 2005/06/20 09:45:24
2531 Log: Subject: [PATCH] More random cleanups
2532 From: Andy Lester <andy@petdance.com>
2533 Date: Fri, 17 Jun 2005 09:50:29 -0500
2534 Message-ID: <20050617145029.GC11769@petdance.com>
2536 ! embed.fnc embed.h pp_ctl.c pp_sort.c proto.h scope.c
2537 ____________________________________________________________________________
2538 [ 24905] By: steveh on 2005/06/20 09:30:23
2539 Log: Support NV_ZERO_IS_ALLBITS_ZERO on Win32 (re: change 24898)
2541 The try.c test program added to Configure by change 24898 outputs
2542 "Yes" using each of VC++, GCC and BCC32, so here goes...
2544 ! win32/config.bc win32/config.gc win32/config.vc
2545 ! win32/config.vc64 win32/config_H.bc win32/config_H.gc
2546 ! win32/config_H.vc win32/config_H.vc64
2547 ____________________________________________________________________________
2548 [ 24904] By: rgs on 2005/06/20 09:23:33
2549 Log: Hugo suggests this.
2552 ____________________________________________________________________________
2553 [ 24903] By: rgs on 2005/06/20 09:20:40
2554 Log: Missed a chunk in previous commit
2557 ____________________________________________________________________________
2558 [ 24902] By: rgs on 2005/06/20 09:18:35
2559 Log: Subject: [perl #36328] Until Statement Undocumented
2560 From: Eric Amick (via RT) <perlbug-followup@perl.org>
2561 Date: 18 Jun 2005 03:47:32 -0000
2562 Message-ID: <rt-3.0.11-36328-115949.3.38667506136829@perl.org>
2565 ____________________________________________________________________________
2566 [ 24901] By: rgs on 2005/06/20 09:06:57
2567 Log: Subject: Re: [PATCH replacement] Re: [perl #36313] perl -e "1for$[=0" crash
2568 From: Rick Delaney <rick@bort.ca>
2569 Date: Sun, 19 Jun 2005 09:47:22 -0400
2570 Message-ID: <20050619134722.GB31592@localhost.localdomain>
2572 ! op.c t/comp/parser.t
2573 ____________________________________________________________________________
2574 [ 24900] By: nicholas on 2005/06/20 08:19:52
2575 Log: S_del_body is sufficiently small that inlining it is a space win.
2578 ____________________________________________________________________________
2579 [ 24899] By: nicholas on 2005/06/19 15:12:26
2580 Log: If NV_ZERO_IS_ALLBITS_ZERO there's no need to explicitly set the NVX
2581 to 0.0, as the memset has already done it.
2584 ____________________________________________________________________________
2585 [ 24898] By: nicholas on 2005/06/19 15:11:06
2586 Log: Add a Configure test to see if NV 0.0 is stored as all bits zero, and
2587 #define NV_ZERO_IS_ALLBITS_ZERO if so. This is always true on VMS:
2589 Subject: Re: Configure check for whether 0.0 is stored as all bits zero
2590 From: "Craig A. Berry" <craigberry@mac.com>
2591 Message-Id: <p06210214beda5bf31c4c@[172.16.52.1]>
2592 Date: Sat, 18 Jun 2005 18:23:59 -0500
2594 ! Configure Porting/Glossary config_h.SH configure.com
2595 ____________________________________________________________________________
2596 [ 24897] By: nicholas on 2005/06/19 10:22:58
2597 Log: Move the offset calculations outside of new_body/del_body.
2598 This makes some of the upgrade code slightly simpler.
2601 ____________________________________________________________________________
2602 [ 24896] By: nicholas on 2005/06/18 22:43:58
2603 Log: Refactor sv_dup to memcpy from source to destination, and only
2604 explicitly copy the structure members that need explicit duplication.
2607 ____________________________________________________________________________
2608 [ 24895] By: nicholas on 2005/06/18 16:33:41
2609 Log: Squeeze a little more savings by moving pte and he arenas into the
2610 common arena free code.
2613 ____________________________________________________________________________
2614 [ 24894] By: nicholas on 2005/06/18 15:07:47
2615 Log: Subject: [PATCH] squeeze repetition out of Perl_sv_free_arenas
2616 From: Jim Cromie <jcromie@divsol.com>
2617 Message-ID: <42B3C388.2090902@divsol.com>
2618 Date: Sat, 18 Jun 2005 00:47:36 -0600
2621 ____________________________________________________________________________
2622 [ 24893] By: nicholas on 2005/06/18 14:28:04
2623 Log: update AVs and HVs using the old_body, and remove all of the local
2624 variables used to hold the SV body piecemeal.
2627 ____________________________________________________________________________
2628 [ 24892] By: nicholas on 2005/06/18 10:57:02
2629 Log: sv_upgrade by memcpy
2630 AV and HV cases need tidyup
2633 ____________________________________________________________________________
2634 [ 24891] By: nicholas on 2005/06/17 19:37:56
2635 Log: Fix compiling with -DPURIFY
2638 ____________________________________________________________________________
2639 [ 24890] By: nicholas on 2005/06/17 17:30:19
2640 Log: Change 24886 was buggy - should be taking (and passing in) the
2641 address of the arena.
2644 ____________________________________________________________________________
2645 [ 24889] By: rgs on 2005/06/17 15:43:11
2646 Log: Add new internal error message to perldiag
2649 ____________________________________________________________________________
2650 [ 24888] By: nicholas on 2005/06/17 15:37:50
2651 Log: Collect a little more information about the body we're getting rid of
2654 ____________________________________________________________________________
2655 [ 24887] By: rgs on 2005/06/17 14:44:43
2656 Log: Missing aTHX_ (noticed by Jim Cromie)
2659 ____________________________________________________________________________
2660 [ 24886] By: nicholas on 2005/06/17 14:28:07
2661 Log: Move freeing the old body after the creating of the new body.
2664 ____________________________________________________________________________
2665 [ 24885] By: nicholas on 2005/06/17 13:42:03
2666 Log: The only way is up!
2667 (*up*grades. Or croak)
2670 ____________________________________________________________________________
2671 [ 24884] By: rgs on 2005/06/17 12:21:53
2672 Log: Subject: [perl #36199] [PATCH] 5.8.7 fails to build with parallel make
2673 From: "Steve Peters via RT" <perlbug-followup@perl.org>
2674 Date: 16 Jun 2005 17:11:14 -0000
2675 Message-ID: <rt-3.0.11-36199-115872.8.39962488213992@perl.org>
2678 ____________________________________________________________________________
2679 [ 24883] By: steveh on 2005/06/17 11:36:45
2680 Log: Silence STDERR grumblings from Borland's math library.
2682 This fixes failures in ext/B/t/deparse.t and lib/warnings.t (and
2683 renders change 24870 obsolete, hence it is reverted here).
2685 ! lib/warnings.t makedef.pl win32/win32.c
2686 ____________________________________________________________________________
2687 [ 24882] By: rgs on 2005/06/17 09:26:25
2688 Log: Upgrade to PathTools 3.09
2690 ! ext/Cwd/Changes ext/Cwd/Cwd.xs ext/Cwd/t/cwd.t lib/Cwd.pm
2692 ____________________________________________________________________________
2693 [ 24881] By: nicholas on 2005/06/17 08:35:48
2694 Log: new_pte/del_pte can use new_body/del_body too
2697 ____________________________________________________________________________
2698 [ 24880] By: steveh on 2005/06/17 08:28:32
2699 Log: Subject: [PATCH] Strip \\?\ prefix from Perl path in win32/win32.c:set_w32_module_name()
2700 From: "Jan Dubois" <jand@ActiveState.com>
2701 Date: Thu, 16 Jun 2005 11:43:15 -0700
2702 Message-Id: <200506161843.j5GIhKhL024472@smtp3.ActiveState.com>
2705 ____________________________________________________________________________
2706 [ 24879] By: nicholas on 2005/06/16 22:08:29
2707 Log: Storing the ixv for magic arrays seems to cause double free errors on
2708 OS X. This all feels like voodoo.
2710 ! ext/B/B/Bytecode.pm
2711 ____________________________________________________________________________
2712 [ 24878] By: nicholas on 2005/06/16 22:06:57
2713 Log: Replace all the new/del static functions with calls to a single pair
2714 of functions that uproot/plant bodies
2716 ! embed.fnc embed.h proto.h sv.c
2717 ____________________________________________________________________________
2718 [ 24877] By: nicholas on 2005/06/16 19:28:20
2719 Log: Making more_* return a pointer, and swapping to a ternary ?: in
2720 new_* seems to generate slightly terser object code.
2723 ____________________________________________________________________________
2724 [ 24876] By: nicholas on 2005/06/16 18:37:55
2725 Log: Replace all the S_more_* functions with a single function.
2726 Saves 1.5K on the object file in OS X when built with -Os
2729 ____________________________________________________________________________
2730 [ 24875] By: nicholas on 2005/06/16 16:25:54
2731 Log: Subject: [PATCH] Re: [perl #36048] Refactor S_more_*v into one function
2732 From: Jim Cromie <jcromie@divsol.com>
2733 Message-ID: <42ADC8ED.4090009@divsol.com>
2734 Date: Mon, 13 Jun 2005 11:57:01 -0600
2737 ____________________________________________________________________________
2738 [ 24874] By: nicholas on 2005/06/16 15:09:00
2739 Log: I'm not convinced that manually creating HVs via sv_upgrade is a great
2740 idea, but as we are, turning on shared keys makes sense.
2743 ____________________________________________________________________________
2744 [ 24873] By: merijn on 2005/06/16 14:33:10
2745 Log: Subject: [PATCH] Lint support
2746 From: Andy Lester <andy@petdance.com>
2747 Date: Thu, 16 Jun 2005 09:35:21 -0500
2748 Message-ID: <20050616143521.GB22188@petdance.com>
2750 ! XSUB.h perl.h universal.c
2751 ____________________________________________________________________________
2752 [ 24872] By: merijn on 2005/06/16 14:24:43
2753 Log: Subject: Re: a warning for a ExtUtils::ParseXS test
2754 From: Ken Williams <ken@mathforum.org>
2755 Date: Wed, 15 Jun 2005 20:00:42 -0500
2756 Message-Id: <29d2a69650cb39059c9af487069b941c@mathforum.org>
2758 ! lib/ExtUtils/ParseXS/t/XSTest.xs
2759 ____________________________________________________________________________
2760 [ 24871] By: rgs on 2005/06/16 13:55:18
2761 Log: Subject: [PATCH] Removing /*SUPPRESS xxx*/
2762 From: Andy Lester <andy@petdance.com>
2763 Date: Thu, 16 Jun 2005 09:13:42 -0500
2764 Message-ID: <20050616141342.GA22188@petdance.com>
2766 ! av.c doio.c doop.c perl.c pp.c pp_hot.c pp_sys.c regcomp.c
2767 ! regexec.c sv.c toke.c util.c
2768 ____________________________________________________________________________
2769 [ 24870] By: steveh on 2005/06/16 13:16:56
2770 Log: Teach lib/warnings.t about Borland CRT error messages
2773 ____________________________________________________________________________
2774 [ 24869] By: rgs on 2005/06/16 12:54:18
2775 Log: Subject: [perl #36237] IO::File $fh->binmode($layer) is broken
2776 From: "Alexander Foken" (via RT) <perlbug-followup@perl.org>
2777 Date: 10 Jun 2005 12:46:41 -0000
2778 Message-ID: <rt-3.0.11-36237-115536.13.400290704223@perl.org>
2780 and bump version number
2782 ! ext/IO/lib/IO/File.pm
2783 ____________________________________________________________________________
2784 [ 24868] By: steveh on 2005/06/16 11:10:01
2785 Log: Update README.win32
2787 (Mention Borland compiler is also free; update libwin32 link)
2790 ____________________________________________________________________________
2791 [ 24867] By: steveh on 2005/06/16 11:00:19
2792 Log: Give op/taint.t a helping hand for Borland compiler on Win32
2795 ____________________________________________________________________________
2796 [ 24866] By: steveh on 2005/06/16 09:51:33
2797 Log: Fix changes 24862 and 24863 for Sarathy's old dmake
2800 ____________________________________________________________________________
2801 [ 24865] By: rgs on 2005/06/16 09:45:59
2802 Log: Subs with builtin attributes shouldn't be made constant
2804 Subject: Re: [perl #36297] builtin attrs on subrutine declarations
2805 From: Salvador "FandiXo" <sfandino@yahoo.com>
2806 Date: Wed, 15 Jun 2005 08:27:00 -0700 (PDT)
2807 Message-ID: <20050615152700.96320.qmail@web52702.mail.yahoo.com>
2810 ____________________________________________________________________________
2811 [ 24864] By: rgs on 2005/06/16 09:18:58
2812 Log: Add -f in perl synopsys, sync perl.pod and perlrun.pod synopses
2814 ! pod/perl.pod pod/perlrun.pod
2815 ____________________________________________________________________________
2816 [ 24863] By: steveh on 2005/06/16 09:09:22
2817 Log: Simplify win32/makefile.mk for static extensions with GCC
2820 ____________________________________________________________________________
2821 [ 24862] By: steveh on 2005/06/16 08:51:14
2822 Log: Enable static extensions with Borland compiler on Win32
2824 ! win32/buildext.pl win32/makefile.mk
2825 ____________________________________________________________________________
2826 [ 24861] By: rgs on 2005/06/16 08:29:10
2827 Log: Revert part of change #24854
2829 ! ext/Devel/DProf/t/DProf.t perl.c
2830 ____________________________________________________________________________
2831 [ 24860] By: steveh on 2005/06/16 07:40:21
2832 Log: Don't export Perl_stashpv_hvname_match when !USE_ITHREADS
2834 (Fixes a linker error on Win 32 introduced by change #24847)
2837 ____________________________________________________________________________
2838 [ 24859] By: nicholas on 2005/06/15 22:32:14
2839 Log: Don't write bytecode to load the NVX of AVs and HVs
2841 ! ext/B/B/Bytecode.pm
2842 ____________________________________________________________________________
2843 [ 24858] By: nicholas on 2005/06/15 22:31:41
2844 Log: We were failing to pring "not ok" if the text exited uncleanly
2846 ! ext/B/t/bytecode.t
2847 ____________________________________________________________________________
2848 [ 24857] By: nicholas on 2005/06/15 22:30:53
2849 Log: assert that you aren't assigning to the NVX of an AV or HV
2852 ____________________________________________________________________________
2853 [ 24856] By: rgs on 2005/06/15 16:37:46
2854 Log: Introduce PERL_RUNPERL_DEBUG to alter the behavior of runperl(),
2855 this can be useful to use valgrind for example
2858 ____________________________________________________________________________
2859 [ 24855] By: steveh on 2005/06/15 16:30:58
2860 Log: Fix $Config{ccversion} for Borland C++ 5.5.1
2862 This pattern match seems a little saner, and stops " for Win32"
2863 getting picked up from the following output:
2865 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
2867 Maybe it breaks older versions, but at least the latest now works
2868 correctly. If anyone knows what older versions' messages look like
2871 ! win32/config_sh.PL
2872 ____________________________________________________________________________
2873 [ 24854] By: rgs on 2005/06/15 16:24:05
2874 Log: Subject: Re: [PATCH] make -f invalid when USE_SITECUSTOMIZE isn't set
2875 From: Steve Peters <steve@fisharerojo.org>
2876 Date: Wed, 15 Jun 2005 11:30:41 -0500
2877 Message-ID: <20050615163040.GA14745@mccoy.peters.homeunix.org>
2879 ! ext/Devel/DProf/t/DProf.t perl.c
2880 ____________________________________________________________________________
2881 [ 24853] By: rgs on 2005/06/15 16:16:32
2882 Log: Subject: sort optimization
2883 From: Salvador Fandiño <sfandino@yahoo.com>
2884 Date: Mon, 06 Jun 2005 12:05:05 +0100
2885 Message-ID: <20050606110425.22941.qmail@lists.develooper.com>
2888 ____________________________________________________________________________
2889 [ 24852] By: steveh on 2005/06/15 16:02:06
2890 Log: Fix win32/makefile.mk for building with bcc32 5.5.1 and dmake 4.4
2893 ____________________________________________________________________________
2894 [ 24851] By: rgs on 2005/06/15 14:40:40
2895 Log: Subject: [perl #36297] builtin attrs on subrutine declarations
2896 From: Salvador "FandiXXo" (via RT) <perlbug-followup@perl.org>
2897 Date: 15 Jun 2005 13:54:53 -0000
2898 Message-ID: <rt-3.0.11-36297-115797.8.75971493113916@perl.org>
2901 ____________________________________________________________________________
2902 [ 24850] By: merijn on 2005/06/15 13:57:57
2903 Log: Protect Perl_sv_2pvbyte () to NULL length pointers
2907 ____________________________________________________________________________
2908 [ 24849] By: rgs on 2005/06/15 13:55:50
2909 Log: Better phrasing
2912 ____________________________________________________________________________
2913 [ 24848] By: rgs on 2005/06/15 09:27:55
2914 Log: Subject: [PATCH] Storable/Storable.xs: make plain C functions static
2915 From: Alexey Tourbin <at@altlinux.ru>
2916 Date: Sun, 5 Jun 2005 03:42:42 +0400
2917 Message-ID: <20050604234242.GW5867@solemn.turbinal.org>
2919 ! ext/Storable/Storable.xs
2920 ____________________________________________________________________________
2921 [ 24847] By: rgs on 2005/06/15 09:03:22
2922 Log: Subject: [PATCH] CopSTASH_eq again
2923 From: Andy Lester <andy@petdance.com>
2924 Date: Tue, 14 Jun 2005 23:49:26 -0500
2925 Message-ID: <20050615044926.GA29087@petdance.com>
2927 ! cop.h embed.fnc embed.h global.sym proto.h util.c
2928 ____________________________________________________________________________
2929 [ 24846] By: rgs on 2005/06/15 07:49:48
2930 Log: Fix warning nits, by Jarkko
2933 ____________________________________________________________________________
2934 [ 24845] By: nicholas on 2005/06/14 19:28:28
2935 Log: Subject: [PATCH] S_emulate_eaccess() does return a value
2936 From: Steve Peters <steve@fisharerojo.org>
2937 Message-ID: <20050614193052.GA1898@mccoy.peters.homeunix.org>
2938 Date: Tue, 14 Jun 2005 14:30:52 -0500
2941 ____________________________________________________________________________
2942 [ 24844] By: davem on 2005/06/14 17:24:18
2943 Log: whoops, Perl_magic_freearylen_p returns int
2946 ____________________________________________________________________________
2947 [ 24843] By: nicholas on 2005/06/14 16:29:49
2948 Log: Change 24838 breaks deparse.t, which checks that embedded NULs work.
2949 Here's a temporary hack, pending a way for B to correctly identify
2950 PVs that are variable names in pads.
2953 ____________________________________________________________________________
2954 [ 24842] By: rgs on 2005/06/14 13:49:41
2955 Log: Add core test preamble
2957 ! lib/IO/Zlib/t/basic.t lib/IO/Zlib/t/external.t
2958 ! lib/IO/Zlib/t/getc.t lib/IO/Zlib/t/getline.t
2959 ! lib/IO/Zlib/t/import.t lib/IO/Zlib/t/large.t
2960 ! lib/IO/Zlib/t/tied.t lib/IO/Zlib/t/uncomp1.t
2961 ! lib/IO/Zlib/t/uncomp2.t
2962 ____________________________________________________________________________
2963 [ 24841] By: nicholas on 2005/06/14 13:40:49
2964 Log: Test was coredumping with a shared perl library.
2965 This is wrong. It seems that what gets peephole optimised
2966 (in this case named method calls into shared string scalars) depends
2967 on whether there is a shared perl library.
2968 Anyway, fix the symptom - the coredump.
2970 ! ext/XS/APItest/t/hash.t
2971 ____________________________________________________________________________
2972 [ 24840] By: steveh on 2005/06/14 13:36:03
2973 Log: Stop "test" filename clashing with "TEST" on Win32
2975 (and bump $IO::Zlib::VERSION again)
2977 ! lib/IO/Zlib.pm lib/IO/Zlib/t/uncomp1.t lib/IO/Zlib/t/uncomp2.t
2978 ____________________________________________________________________________
2979 [ 24839] By: steveh on 2005/06/14 13:26:30
2980 Log: Actually skip tests when they're supposed to be skipped!
2982 (and bump $IO::Zlib::VERSION)
2984 ! lib/IO/Zlib.pm lib/IO/Zlib/t/external.t
2985 ____________________________________________________________________________
2986 [ 24838] By: rgs on 2005/06/14 13:22:20
2987 Log: Subject: [PATCH] Fix for SEGV in ext/B/t/xref.t on OpenBSD
2988 From: Steve Peters <steve@fisharerojo.org>
2989 Date: Tue, 14 Jun 2005 08:16:38 -0500
2990 Message-ID: <20050614131638.GA24771@mccoy.peters.homeunix.org>
2993 ____________________________________________________________________________
2994 [ 24837] By: steveh on 2005/06/14 13:13:17
2995 Log: Don't delete IO/Zlib during distclean on Win32
2997 (IO/Socket still needs to go, though)
2999 ! win32/Makefile win32/makefile.mk
3000 ____________________________________________________________________________
3001 [ 24836] By: rgs on 2005/06/14 13:02:24
3002 Log: Document ${^UTF8LOCALE}
3005 ____________________________________________________________________________
3006 [ 24835] By: rgs on 2005/06/14 12:12:33
3007 Log: Add IO::Zlib in maintainers list
3009 ! Porting/Maintainers.pl
3010 ____________________________________________________________________________
3011 [ 24834] By: rgs on 2005/06/14 12:06:40
3012 Log: Add IO::Zlib 1.04 to bleadperl
3014 + lib/IO/Zlib.pm lib/IO/Zlib/t/basic.t lib/IO/Zlib/t/external.t
3015 + lib/IO/Zlib/t/getc.t lib/IO/Zlib/t/getline.t
3016 + lib/IO/Zlib/t/import.t lib/IO/Zlib/t/large.t
3017 + lib/IO/Zlib/t/tied.t lib/IO/Zlib/t/uncomp1.t
3018 + lib/IO/Zlib/t/uncomp2.t
3019 ! MANIFEST Makefile.SH
3020 ____________________________________________________________________________
3021 [ 24833] By: davem on 2005/06/14 10:15:10
3022 Log: Perl_magic_freearylen_p could coredump
3025 ____________________________________________________________________________
3026 [ 24832] By: rgs on 2005/06/14 08:52:46
3027 Log: Subject: better assertion support
3028 From: Salvador Fandiño <sfandino@yahoo.com>
3029 Date: Mon, 13 Jun 2005 16:48:01 +0100
3030 Message-ID: <20050613154719.29295.qmail@lists.develooper.com>
3032 + lib/assertions/compat.pm t/comp/asstcompat.t
3033 ! MANIFEST lib/assertions.pm lib/assertions/activate.pm perl.c
3034 ! pod/perlrun.pod t/comp/assertions.t t/run/switch_A.t
3035 ____________________________________________________________________________
3036 [ 24831] By: rgs on 2005/06/14 08:31:18
3037 Log: Since the version module is use'd afterwards, use_ok needs to be
3041 ____________________________________________________________________________
3042 [ 24830] By: steveh on 2005/06/14 07:42:33
3043 Log: Add BUILDOPTEXTRA to Win32 makefiles
3045 This allows extra build options, e.g. -DNO_HASH_SEED, to be
3046 specified on the command line, which is otherwise not possible
3047 under nmake using the existing BUILDOPT macro
3049 Suggested by Jan Dubois <jand@ActiveState.com>
3051 ! win32/Makefile win32/makefile.mk
3052 ____________________________________________________________________________
3053 [ 24829] By: nicholas on 2005/06/13 22:29:00
3054 Log: Pay attention to the comments that Dave writes.
3057 ____________________________________________________________________________
3058 [ 24828] By: rgs on 2005/06/13 20:22:52
3059 Log: Comment nit to help Devel::Cover, spotted by Steve Peters
3061 ! ext/POSIX/POSIX.xs
3062 ____________________________________________________________________________
3063 [ 24827] By: nicholas on 2005/06/13 20:18:57
3064 Log: Croak if an attempt is made to modify PL_strtab
3065 (er, TODO - these should be in perldiag)
3067 ! ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
3068 ! ext/XS/APItest/t/hash.t hv.c
3069 ____________________________________________________________________________
3070 [ 24826] By: nicholas on 2005/06/13 20:17:56
3071 Log: More SvPV consting
3074 ____________________________________________________________________________
3075 [ 24825] By: steveh on 2005/06/13 16:35:19
3076 Log: Subject: [PATCH @ 24819] Re: Change 24806: improve static build for win32/Makefile
3077 From: vadim <vadim@vkonovalov.ru>
3078 Date: Mon, 13 Jun 2005 15:41:41 -0400
3079 Message-Id: <1118691701.6333.32.camel@mdk10>
3081 ! win32/Makefile win32/makefile.mk
3082 ____________________________________________________________________________
3083 [ 24824] By: nicholas on 2005/06/13 16:24:57
3084 Log: With shared hash key scalars now accessing the hash via the PVX, you
3085 can't fake them with regular PVIVs. So fake method calls have to use
3086 real shared hask key scalars.
3088 ! ext/B/t/optree_specials.t op.c
3089 ____________________________________________________________________________
3090 [ 24823] By: rgs on 2005/06/13 15:20:05
3091 Log: Subject: [PATCH] Bring bleadperl up to version.pm
3092 From: John Peacock <jpeacock@rowman.com>
3093 Date: Mon, 06 Jun 2005 05:18:21 -0400
3094 Message-ID: <42A414DD.8090504@rowman.com>
3096 ! configpm embed.fnc lib/h2xs.t lib/version.pm lib/version.t
3097 ! pod/perlapi.pod pp_ctl.c proto.h t/comp/require.t t/comp/use.t
3098 ! t/op/universal.t t/op/ver.t universal.c util.c utils/h2xs.PL
3099 ____________________________________________________________________________
3100 [ 24822] By: rgs on 2005/06/13 12:49:18
3101 Log: Subject: [PATCH] Re: [perl #36047] perlmod.pod/CLONESKIP error
3102 From: Offer Kaye <offer.kaye@gmail.com>
3103 Date: Thu, 2 Jun 2005 09:14:53 +0300
3104 Message-ID: <56942505060123146e5eb1c2@mail.gmail.com>
3107 ____________________________________________________________________________
3108 [ 24821] By: nicholas on 2005/06/13 11:48:05
3109 Log: Change 24816 forgot to update makedef.pl
3112 ____________________________________________________________________________
3113 [ 24820] By: rgs on 2005/06/13 11:28:43
3114 Log: Make some variables global, to avoid some "will not stay
3115 shared" warnings at compile time
3117 ! lib/ExtUtils/ParseXS.pm
3118 ____________________________________________________________________________
3119 [ 24819] By: nicholas on 2005/06/13 09:43:18
3120 Log: S_share_hek_flags can revert to returning a HEK
3122 ! embed.fnc hv.c proto.h
3123 ____________________________________________________________________________
3124 [ 24818] By: rgs on 2005/06/13 09:13:43
3125 Log: Remove MANIFEST for Compress::Zlib
3127 - ext/Compress/Zlib/MANIFEST
3129 ____________________________________________________________________________
3130 [ 24817] By: rgs on 2005/06/13 09:00:00
3131 Log: Make SvUPGRADE always have the value '1'
3132 Make sv_upgrade a void function
3134 ! embed.fnc pod/perlapi.pod proto.h sv.c sv.h
3135 ____________________________________________________________________________
3136 [ 24816] By: nicholas on 2005/06/13 08:25:53
3137 Log: We no longer need PL_shared_hek_table
3139 ! embedvar.h ext/threads/threads.xs intrpvar.h perl.c perlapi.h
3141 ____________________________________________________________________________
3142 [ 24815] By: rgs on 2005/06/13 07:58:31
3143 Log: Help "make distclean"
3146 ____________________________________________________________________________
3147 [ 24814] By: nicholas on 2005/06/12 23:40:55
3148 Log: Clone all shared string PVs as shared string PVs (now that we can do
3149 it very efficiently)
3152 ____________________________________________________________________________
3153 [ 24813] By: nicholas on 2005/06/12 22:34:39
3154 Log: duping shared hask key scalars can use hek_dup
3157 ____________________________________________________________________________
3158 [ 24812] By: nicholas on 2005/06/12 22:33:51
3159 Log: hek_dup can now store the HEK rather than the HE, as there is now a
3160 fast way to share a hek
3163 ____________________________________________________________________________
3164 [ 24811] By: nicholas on 2005/06/12 21:59:34
3165 Log: Provide share_hek_hek, and use it for fast copying of shared string
3169 ____________________________________________________________________________
3170 [ 24810] By: nicholas on 2005/06/12 21:58:23
3171 Log: Compare HE *s in S_unshare_hek_or_pvn's tight hek loop, rather than
3175 ____________________________________________________________________________
3176 [ 24809] By: nicholas on 2005/06/12 21:08:33
3177 Log: Shortcut chasing round strtab when we're not the last reference.
3180 ____________________________________________________________________________
3181 [ 24808] By: nicholas on 2005/06/12 20:00:18
3182 Log: In the shared string table, store the HE and HEK next to each other
3183 in one malloc()ed block.
3186 ____________________________________________________________________________
3187 [ 24807] By: merijn on 2005/06/12 09:58:32
3188 Log: Subject: [PATCH] perlipc.pod: mkfifo()
3189 From: Alexey Tourbin <at@altlinux.ru>
3190 Date: Sat, 11 Jun 2005 16:26:56 +0400
3191 Message-ID: <20050611122656.GC8181@solemn.turbinal.org>
3194 ____________________________________________________________________________
3195 [ 24806] By: merijn on 2005/06/12 09:54:07
3196 Log: Subject: improve static build for win32/Makefile
3197 From: vadim <vadim@vkonovalov.ru>
3198 Date: Sun, 12 Jun 2005 14:09:11 -0400
3199 Message-Id: <1118599750.2732.2.camel@mdk10>
3202 ____________________________________________________________________________
3203 [ 24805] By: merijn on 2005/06/12 09:19:38
3204 Log: Subject: RE: 05gzsetp.t and initial 'ver' in test output
3205 From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
3206 Date: Sat, 11 Jun 2005 22:23:00 +0100
3207 Message-Id: <20050611212234.UGOL29707.aamta11-winn.ispmail.ntl.com@MARQUESSPT21>
3209 ! ext/Compress/Zlib/Makefile.PL ext/Compress/Zlib/Zlib.pm
3210 ! ext/Compress/Zlib/t/05gzsetp.t
3211 ____________________________________________________________________________
3212 [ 24804] By: nicholas on 2005/06/11 21:05:29
3213 Log: This isn't an LVALUE, so make the compiler enforce that.
3216 ____________________________________________________________________________
3217 [ 24803] By: nicholas on 2005/06/11 18:01:32
3218 Log: hash key code cleanup
3220 ! embed.fnc hv.c hv.h proto.h
3221 ____________________________________________________________________________
3222 [ 24802] By: nicholas on 2005/06/11 17:00:52
3223 Log: Shrink shared hash scalars from PVIV to PV
3225 ! embed.fnc embed.h proto.h sv.c sv.h
3226 ____________________________________________________________________________
3227 [ 24801] By: nicholas on 2005/06/11 14:08:00
3228 Log: Propagate const/mutable/not into the SvPV call for retrieving an
3232 ____________________________________________________________________________
3233 [ 24800] By: nicholas on 2005/06/10 23:12:29
3234 Log: More SvPV consting. And other related drive-by refactoring.
3236 ! regcomp.c regexec.c taint.c toke.c universal.c utf8.c util.c
3238 ____________________________________________________________________________
3239 [ 24799] By: nicholas on 2005/06/10 22:06:15
3240 Log: More SvPV consting, including some code cleanup and living dangerously
3241 with socket API calls.
3243 ! pp.c pp_ctl.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c
3244 ____________________________________________________________________________
3245 [ 24798] By: nicholas on 2005/06/10 20:48:35
3246 Log: Move SvPV consting, remove an n_a, and correct one error in Move()
3248 ! doio.c doop.c dump.c op.c sv.c
3249 ____________________________________________________________________________
3250 [ 24797] By: nicholas on 2005/06/10 18:42:47
3251 Log: Allison says that "Media" isn't really needed in the name.
3254 ____________________________________________________________________________
3255 [ 24796] By: nicholas on 2005/06/10 16:26:43
3256 Log: Add SvGROW_mutable
3259 ____________________________________________________________________________
3260 [ 24795] By: nicholas on 2005/06/10 15:44:47
3261 Log: Passing read only values (such as string constants) to select should
3266 ____________________________________________________________________________
3267 [ 24794] By: nicholas on 2005/06/10 15:16:43
3268 Log: Don't pass constants to select
3271 ____________________________________________________________________________
3272 [ 24793] By: rgs on 2005/06/10 13:44:35
3273 Log: Pre-run and disarm the code automodification run by
3274 Compress::Zlib's Makefile
3276 ! ext/Compress/Zlib/Makefile.PL ext/Compress/Zlib/Zlib.pm
3277 ! ext/Compress/Zlib/examples/filtdef
3278 ! ext/Compress/Zlib/examples/filtinf
3279 ! ext/Compress/Zlib/examples/gzcat
3280 ! ext/Compress/Zlib/examples/gzgrep
3281 ! ext/Compress/Zlib/examples/gzstream
3282 ! ext/Compress/Zlib/t/01version.t ext/Compress/Zlib/t/02zlib.t
3283 ! ext/Compress/Zlib/t/03examples.t
3284 ! ext/Compress/Zlib/t/04encoding.t
3285 ! ext/Compress/Zlib/t/05gzsetp.t ext/Compress/Zlib/t/06gzdopen.t
3286 ____________________________________________________________________________
3287 [ 24792] By: rgs on 2005/06/10 12:53:21
3288 Log: Update Windows makefiles
3290 ! win32/Makefile win32/makefile.mk
3291 ____________________________________________________________________________
3292 [ 24791] By: nicholas on 2005/06/10 12:44:30
3293 Log: Work around bug 36211, plus a lot of TODO regression tests for local/
3296 ! scope.c t/op/array.t
3297 ____________________________________________________________________________
3298 [ 24790] By: rgs on 2005/06/10 12:44:02
3299 Log: Update maintainers list
3301 ! Porting/Maintainers.pl
3302 ____________________________________________________________________________
3303 [ 24789] By: rgs on 2005/06/10 12:30:14
3304 Log: Bump version number
3306 ! ext/Compress/Zlib/Zlib.pm
3307 ____________________________________________________________________________
3308 [ 24788] By: rgs on 2005/06/10 12:09:30
3309 Log: Makefile.PL adjustments for the core
3311 ! ext/Compress/Zlib/Makefile.PL
3312 ____________________________________________________________________________
3313 [ 24787] By: rgs on 2005/06/10 12:07:01
3314 Log: SvUPGRADE returns void in blead
3316 ! ext/Compress/Zlib/Zlib.xs
3317 ____________________________________________________________________________
3318 [ 24786] By: rgs on 2005/06/10 12:05:38
3319 Log: Drom Compress::Zlib 1.34 in ext/
3321 + ext/Compress/Zlib/ANNOUNCE ext/Compress/Zlib/Changes
3322 + ext/Compress/Zlib/MANIFEST ext/Compress/Zlib/Makefile.PL
3323 + ext/Compress/Zlib/README ext/Compress/Zlib/Zlib.pm
3324 + ext/Compress/Zlib/Zlib.xs ext/Compress/Zlib/config.in
3325 + ext/Compress/Zlib/examples/filtdef
3326 + ext/Compress/Zlib/examples/filtinf
3327 + ext/Compress/Zlib/examples/gzcat
3328 + ext/Compress/Zlib/examples/gzgrep
3329 + ext/Compress/Zlib/examples/gzstream
3330 + ext/Compress/Zlib/fallback.h ext/Compress/Zlib/fallback.xs
3331 + ext/Compress/Zlib/t/01version.t ext/Compress/Zlib/t/02zlib.t
3332 + ext/Compress/Zlib/t/03examples.t
3333 + ext/Compress/Zlib/t/04encoding.t
3334 + ext/Compress/Zlib/t/05gzsetp.t ext/Compress/Zlib/t/06gzdopen.t
3335 + ext/Compress/Zlib/typemap
3336 + ext/Compress/Zlib/zlib-src-1.2.2/adler32.c
3337 + ext/Compress/Zlib/zlib-src-1.2.2/compress.c
3338 + ext/Compress/Zlib/zlib-src-1.2.2/crc32.c
3339 + ext/Compress/Zlib/zlib-src-1.2.2/crc32.h
3340 + ext/Compress/Zlib/zlib-src-1.2.2/deflate.c
3341 + ext/Compress/Zlib/zlib-src-1.2.2/deflate.h
3342 + ext/Compress/Zlib/zlib-src-1.2.2/gzio.c
3343 + ext/Compress/Zlib/zlib-src-1.2.2/infback.c
3344 + ext/Compress/Zlib/zlib-src-1.2.2/inffast.c
3345 + ext/Compress/Zlib/zlib-src-1.2.2/inffast.h
3346 + ext/Compress/Zlib/zlib-src-1.2.2/inffixed.h
3347 + ext/Compress/Zlib/zlib-src-1.2.2/inflate.c
3348 + ext/Compress/Zlib/zlib-src-1.2.2/inflate.h
3349 + ext/Compress/Zlib/zlib-src-1.2.2/inftrees.c
3350 + ext/Compress/Zlib/zlib-src-1.2.2/inftrees.h
3351 + ext/Compress/Zlib/zlib-src-1.2.2/trees.c
3352 + ext/Compress/Zlib/zlib-src-1.2.2/trees.h
3353 + ext/Compress/Zlib/zlib-src-1.2.2/uncompr.c
3354 + ext/Compress/Zlib/zlib-src-1.2.2/zconf.h
3355 + ext/Compress/Zlib/zlib-src-1.2.2/zlib.h
3356 + ext/Compress/Zlib/zlib-src-1.2.2/zutil.c
3357 + ext/Compress/Zlib/zlib-src-1.2.2/zutil.h
3359 ____________________________________________________________________________
3360 [ 24785] By: nicholas on 2005/06/10 10:06:30
3361 Log: Change 24531 broke DEBUG_LEAKING_SCALARS.
3364 ____________________________________________________________________________
3365 [ 24784] By: nicholas on 2005/06/09 21:01:42
3366 Log: $r = do {my @a; \$#a}; $$r = 503 # is also naughty and now warns
3368 ! av.c pod/perldiag.pod t/op/array.t
3369 ____________________________________________________________________________
3370 [ 24783] By: nicholas on 2005/06/09 19:02:43
3371 Log: Fixes the case of $a = \$#{[]}; and then accessing $$a
3372 (but not \$#a after local @a or my @a leave a block)
3374 ! av.c dump.c embed.fnc embed.h mg.c perl.h proto.h t/op/array.t
3375 ____________________________________________________________________________
3376 [ 24782] By: nicholas on 2005/06/09 16:37:18
3377 Log: Convert op/array.t to test.pl
3380 ____________________________________________________________________________
3381 [ 24781] By: rgs on 2005/06/09 15:32:09
3382 Log: Revert part of previous patch
3385 ____________________________________________________________________________
3386 [ 24780] By: rgs on 2005/06/09 15:12:39
3387 Log: Subject: [PATCH] regcomp.c and more
3388 From: Andy Lester <andy@petdance.com>
3389 Date: Thu, 9 Jun 2005 10:05:56 -0500
3390 Message-ID: <20050609150556.GA30554@petdance.com>
3392 ! embed.fnc mg.c perly.c proto.h regcomp.c sv.c util.c
3393 ____________________________________________________________________________
3394 [ 24778] By: nicholas on 2005/06/09 10:36:53
3395 Log: More SvPV consting
3397 ! mg.c perlio.c pp_pack.c
3398 ____________________________________________________________________________
3399 [ 24777] By: nicholas on 2005/06/09 10:36:40
3400 Log: Don't ignore errors from an eval.
3403 ____________________________________________________________________________
3404 [ 24776] By: nicholas on 2005/06/09 09:23:55
3405 Log: Update API docs.
3408 ____________________________________________________________________________
3409 [ 24775] By: nicholas on 2005/06/09 09:22:18
3410 Log: Change perforce filetype from text to text+w (so regen.pl is happy)
3412 ! opnames.h reentr.c reentr.h
3413 ____________________________________________________________________________
3414 [ 24774] By: nicholas on 2005/06/09 09:15:55
3415 Log: reentr.pl should be using regen_lib.pl and unlinking files before it
3419 ____________________________________________________________________________
3420 [ 24773] By: nicholas on 2005/06/09 08:59:21
3421 Log: Make minitest pass (must skip if no dynaloading)
3424 ____________________________________________________________________________
3425 [ 24772] By: rgs on 2005/06/09 08:12:03
3426 Log: Subject: [PATCH] pp_pack.c cleanup
3427 From: Andy Lester <andy@petdance.com>
3428 Date: Wed, 8 Jun 2005 10:23:53 -0500
3429 Message-ID: <20050608152353.GA6253@petdance.com>
3432 ____________________________________________________________________________
3433 [ 24771] By: rgs on 2005/06/09 07:59:09
3434 Log: Subject: [PATCH] perlfunc.pod: ioctl.ph
3435 From: Alexey Tourbin <at@altlinux.ru>
3436 Date: Wed, 8 Jun 2005 13:45:08 +0400
3437 Message-ID: <20050608094508.GJ5867@solemn.turbinal.org>
3440 ____________________________________________________________________________
3441 [ 24770] By: rgs on 2005/06/09 07:44:36
3442 Log: Subject: [PATCH] instead of unions use double cast for data pointer <-> function pointer
3443 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
3444 Date: Thu, 09 Jun 2005 08:50:56 +0300
3445 Message-ID: <42A7D8C0.1080104@gmail.com>
3447 ! ext/DynaLoader/dl_dlopen.xs perl.h sv.c toke.c
3448 ____________________________________________________________________________
3449 [ 24769] By: nicholas on 2005/06/08 22:48:00
3450 Log: More SvPV consting
3452 ! dump.c mg.c op.c pp_hot.c pp_sys.c regexec.c
3453 ____________________________________________________________________________
3454 [ 24768] By: nicholas on 2005/06/08 22:45:39
3455 Log: The old COW code needs to use SvPVX_mutable when doing copy-on-write.
3458 ____________________________________________________________________________
3459 [ 24767] By: nicholas on 2005/06/08 22:43:58
3460 Log: Add SvPV_mutable for use by the old COW code.
3463 ____________________________________________________________________________
3464 [ 24766] By: nicholas on 2005/06/08 20:32:35
3465 Log: sv_setsv is allowed to swipe buffers from read only scalars
3468 ____________________________________________________________________________
3469 [ 24765] By: nicholas on 2005/06/08 19:49:08
3470 Log: const-ize pp_formline
3473 ____________________________________________________________________________
3474 [ 24764] By: merijn on 2005/06/08 19:14:19
3475 Log: Cygwin fails to open $^X on many occasion here
3476 afile is still available from the previous test
3479 ____________________________________________________________________________
3480 [ 24763] By: nicholas on 2005/06/08 17:48:35
3481 Log: Remove repeated C<n_a>s
3484 ____________________________________________________________________________
3485 [ 24762] By: nicholas on 2005/06/08 17:48:17
3489 ____________________________________________________________________________
3490 [ 24761] By: nicholas on 2005/06/08 16:02:54
3491 Log: Add and use MgPV_nolen_const
3494 ____________________________________________________________________________
3495 [ 24760] By: nicholas on 2005/06/08 15:39:40
3496 Log: Nuke some more n_a, and convert S_gv_ename from char * to const char *
3498 ! doop.c dump.c embed.fnc mg.c op.c pp_hot.c pp_pack.c pp_sys.c
3499 ! proto.h regcomp.c taint.c toke.c
3500 ____________________________________________________________________________
3501 [ 24759] By: nicholas on 2005/06/08 14:52:17
3502 Log: Allow a null length pointer to sv_pvn_force_flags.
3503 Add SvPV_force_nolen and use it to remove some C<n_a>s
3505 ! embed.fnc pp.c pp_ctl.c proto.h sv.c sv.h
3506 ____________________________________________________________________________
3507 [ 24758] By: nicholas on 2005/06/08 13:43:23
3510 ! perl.c pp_ctl.c pp_sys.c universal.c
3511 ____________________________________________________________________________
3512 [ 24757] By: nicholas on 2005/06/08 11:00:54
3513 Log: Eliminate more C<n_a>s
3516 ____________________________________________________________________________
3517 [ 24756] By: nicholas on 2005/06/08 11:00:33
3518 Log: A mising cast (given that rx->subbeg is only char *)
3521 ____________________________________________________________________________
3522 [ 24755] By: nicholas on 2005/06/08 10:08:01
3523 Log: s/PERL_COPY_ON_WRITE/PERL_OLD_COPY_ON_WRITE/g
3525 ! dump.c embed.fnc embed.h ext/B/t/bytecode.t
3526 ! ext/Devel/PPPort/parts/embed.fnc makedef.pl mg.c pad.c
3527 ! pp_ctl.c pp_hot.c proto.h regcomp.c regexec.c regexp.h sv.c
3529 ____________________________________________________________________________
3530 [ 24754] By: rgs on 2005/06/08 09:19:18
3531 Log: Subject: [PATCH] regexec.c utf8 loading
3532 From: Andy Lester <andy@petdance.com>
3533 Date: Wed, 8 Jun 2005 00:03:32 -0500
3534 Message-ID: <20050608050332.GA31059@petdance.com>
3537 ____________________________________________________________________________
3538 [ 24753] By: rgs on 2005/06/08 09:12:17
3539 Log: Subject: Re: FindBin.pm: incomplete getcwd/cwd patch and SELinux (Strict policy)
3540 From: José Pedro Oliveira <jpo@di.uminho.pt>
3541 Date: Tue, 07 Jun 2005 21:07:42 +0100
3542 Message-ID: <42A5FE8E.3020608@di.uminho.pt>
3545 ____________________________________________________________________________
3546 [ 24752] By: nicholas on 2005/06/08 09:09:52
3547 Log: One more SvPV_const
3550 ____________________________________________________________________________
3551 [ 24751] By: nicholas on 2005/06/08 09:09:28
3552 Log: Don't test the core XS code yet with PERL_DEBUG_COW > 1
3555 ____________________________________________________________________________
3556 [ 24750] By: nicholas on 2005/06/08 08:50:06
3557 Log: Remove two more unused C<n_a>s
3560 ____________________________________________________________________________
3561 [ 24749] By: nicholas on 2005/06/08 08:49:32
3562 Log: Better sv_2pv_flags implementation (avoid writing to n_a)
3565 ____________________________________________________________________________
3566 [ 24748] By: nicholas on 2005/06/08 08:07:05
3567 Log: Convert POPpx POPpconstx and POPpbytex to use nolen macros.
3568 Elminate a lot of C<n_a>s
3570 ! pp.h pp_ctl.c pp_sys.c
3571 ____________________________________________________________________________
3572 [ 24747] By: nicholas on 2005/06/08 08:05:47
3573 Log: Add SvPVx_nolen and SvPVbytex_nolen
3576 ____________________________________________________________________________
3577 [ 24746] By: nicholas on 2005/06/08 08:04:53
3578 Log: More SvPV consting
3581 ____________________________________________________________________________
3582 [ 24745] By: rgs on 2005/06/08 06:51:48
3583 Log: Mark a static function as static
3586 ____________________________________________________________________________
3587 [ 24744] By: nicholas on 2005/06/07 22:22:34
3588 Log: More SvPV consting
3590 ! doop.c pp.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c regexec.c
3592 ____________________________________________________________________________
3593 [ 24743] By: nicholas on 2005/06/07 21:16:13
3594 Log: More SvPV consting
3596 ! doop.c mg.c perl.c pp.c pp_ctl.c pp_hot.c pp_pack.c pp_sys.c
3598 ____________________________________________________________________________
3599 [ 24742] By: nicholas on 2005/06/07 19:45:13
3600 Log: More consting of SvPV
3602 ! embed.fnc pp_ctl.c proto.h sv.c
3603 ____________________________________________________________________________
3604 [ 24741] By: rgs on 2005/06/07 19:30:35
3605 Log: The definition of SvPVx_nolen_const is missing for non GNU-C compilers
3608 ____________________________________________________________________________
3609 [ 24740] By: nicholas on 2005/06/07 18:38:39
3610 Log: More SvPV consting.
3612 ! doio.c doop.c gv.c mg.c perlio.c pp.c pp_ctl.c pp_hot.c
3613 ! pp_pack.c pp_sys.c sv.c toke.c universal.c util.c
3614 ____________________________________________________________________________
3615 [ 24739] By: nicholas on 2005/06/07 18:33:08
3616 Log: Add SvPV_nolen_const and SvPV_nomg_const
3619 ____________________________________________________________________________
3620 [ 24738] By: nicholas on 2005/06/07 18:32:44
3624 ____________________________________________________________________________
3625 [ 24737] By: rgs on 2005/06/07 18:07:41
3626 Log: Remove unused variable (thanks to Andy's lint)
3629 ____________________________________________________________________________
3630 [ 24736] By: nicholas on 2005/06/07 17:35:10
3631 Log: Change 24733 allows several pointers to be NULL. Therefore this
3632 should be reflected in their attributes.
3635 ____________________________________________________________________________
3636 [ 24735] By: rgs on 2005/06/07 17:03:16
3637 Log: Subject: [PATCH] Random cleanups #47
3638 From: Andy Lester <andy@petdance.com>
3639 Date: Mon, 6 Jun 2005 10:11:07 -0500
3640 Message-ID: <20050606151107.GC7022@petdance.com>
3642 ! Makefile.SH README.aix embed.fnc hv.c numeric.c op.c pad.c
3643 ! pod/perldebug.pod pp_ctl.c proto.h sv.c toke.c util.c
3644 ____________________________________________________________________________
3645 [ 24734] By: rgs on 2005/06/07 15:58:23
3646 Log: make some more functions static
3648 Subject: [PATCH] B/C/C.xs: static my_runops()
3649 Message-ID: <20050604232451.GT5867@solemn.turbinal.org>
3651 Subject: [PATCH] Devel/Peek/Peek.xs: make plain C functions static
3652 Message-ID: <20050604232952.GU5867@solemn.turbinal.org>
3654 Subject: [PATCH] File/Glob/Glob.xs: errfunc() should be static
3655 Message-ID: <20050604233414.GV5867@solemn.turbinal.org>
3658 From: Alexey Tourbin <at@altlinux.ru>
3659 Date: Sun, 5 Jun 2005
3661 ! ext/B/C/C.xs ext/Devel/Peek/Peek.xs ext/File/Glob/Glob.xs
3662 ____________________________________________________________________________
3663 [ 24733] By: nicholas on 2005/06/07 15:10:38
3664 Log: Simplify the implementation of SvPV*nolen functions
3667 ____________________________________________________________________________
3668 [ 24732] By: nicholas on 2005/06/07 14:57:35
3669 Log: Ensure string table counts are balanced. (Was not true in op/pack.t)
3672 ____________________________________________________________________________
3673 [ 24731] By: rgs on 2005/06/07 14:44:55
3674 Log: Remove unneeded #ifdef VMS since VMS is not defined here anyway
3675 (spotted by Steve_p)
3678 ____________________________________________________________________________
3679 [ 24730] By: rgs on 2005/06/07 14:35:25
3680 Log: Subject: [PATCH] one more round of is_utf8_foo tuneup
3681 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
3682 Date: Sun, 05 Jun 2005 18:06:12 +0300
3683 Message-ID: <42A314E4.8060608@gmail.com>
3685 ! embed.fnc embed.h global.sym mg.c pod/perlapi.pod proto.h
3687 ____________________________________________________________________________
3688 [ 24729] By: rgs on 2005/06/07 13:53:59
3689 Log: Subject: [PATCH] util.c: S_vdie_common() should be static
3690 From: Alexey Tourbin <at@altlinux.ru>
3691 Date: Sun, 5 Jun 2005 03:08:30 +0400
3692 Message-ID: <20050604230830.GS5867@solemn.turbinal.org>
3695 ____________________________________________________________________________
3696 [ 24728] By: rgs on 2005/06/07 13:15:45
3697 Log: Fix apidoc for newSVhek
3699 ! pod/perlapi.pod sv.c
3700 ____________________________________________________________________________
3701 [ 24727] By: nicholas on 2005/06/07 13:01:42
3702 Log: make pp_split const
3705 ____________________________________________________________________________
3706 [ 24726] By: nicholas on 2005/06/07 12:11:48
3707 Log: Lots of consting
3709 ! doio.c doop.c gv.c hv.c op.c pp.c pp_ctl.c pp_hot.c pp_pack.c
3711 ____________________________________________________________________________
3712 [ 24725] By: nicholas on 2005/06/07 12:08:58
3713 Log: The FBM compile code is mutable, because it's permissible to FBM
3714 compile a read-only value.
3717 ____________________________________________________________________________
3718 [ 24724] By: nicholas on 2005/06/07 12:07:49
3719 Log: XS_VERSION_BOOTCHECK is read only.
3722 ____________________________________________________________________________
3723 [ 24723] By: nicholas on 2005/06/07 12:06:13
3724 Log: POPpx needs a const equivalent.
3727 ____________________________________________________________________________
3728 [ 24722] By: nicholas on 2005/06/07 12:03:56
3729 Log: Make a start at consting calls to SvPV. SV conversion and upgrade
3730 routines need to be mutable, as it's permitted to change the type of
3731 a READONLY SV, or cache the string or number conversion.
3732 Other routines are mostly const.
3735 ____________________________________________________________________________
3736 [ 24721] By: nicholas on 2005/06/07 12:00:09
3737 Log: Need const versions of SvPV(), so that its callers can indicate
3738 whether they are read/write or read only
3739 Also provide a mutable version, for the internals to use where it
3740 needs a non-const pointer, but will be writing. Callers of this are
3741 assumed to be aware of how copy on write is working, and to keep
3742 track of core changes.
3744 For now check that SVs are not READONLY when const versions are used.
3745 (with DEBUG_COW > 1). COW is going to have to be orthogonal to Perl's
3746 READONLY flag, but for now it provides a good test indicator.
3749 ____________________________________________________________________________
3750 [ 24720] By: rgs on 2005/06/07 09:23:58
3751 Log: Subject: [PATCH] Re: [perl #36130] chr(-1) should probably return undef
3752 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
3753 Date: Mon, 06 Jun 2005 20:28:35 +0300
3754 Message-ID: <42A487C3.8010306@gmail.com>
3756 ! pod/perlfunc.pod pp.c t/op/chr.t
3757 ____________________________________________________________________________
3758 [ 24719] By: rgs on 2005/06/07 09:02:23
3759 Log: Subject: RE: a bit of trouble with compiling with MSVC++ on Win32
3760 From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
3761 Date: Tue, 7 Jun 2005 13:19:33 +0400
3762 Message-ID: <7DD1BE2C50259746ABB8683672D2089E12D462@itotest-1.spb.lucent.com>
3765 ____________________________________________________________________________
3766 [ 24718] By: rgs on 2005/06/07 08:56:37
3767 Log: Subject: [perl #36193] crash in Perl_yyerror due to missing check for NULL
3768 From: "Todd C. Miller" (via RT) <perlbug-followup@perl.org>
3769 Date: 6 Jun 2005 23:24:28 -0000
3770 Message-ID: <rt-3.0.11-36193-115243.12.1531563965146@perl.org>
3773 ____________________________________________________________________________
3774 [ 24717] By: merijn on 2005/06/07 08:18:59
3775 Log: Subject: [PATCH] Unvoid SvUPGRADE
3776 From: Andy Lester <andy@petdance.com>
3777 Date: Mon, 6 Jun 2005 23:08:50 -0500
3778 Message-ID: <20050607040850.GA7033@petdance.com>
3780 ! doio.c doop.c gv.c op.c pp.c pp_ctl.c pp_hot.c pp_sys.c
3781 ! scope.c sv.c sv.h toke.c util.c
3782 ____________________________________________________________________________
3783 [ 24716] By: nicholas on 2005/06/06 14:50:21
3784 Log: Abstract all access to the shared hash value through SvSHARED_HASH()
3786 ! hv.c pp_hot.c sv.c sv.h
3787 ____________________________________________________________________________
3788 [ 24715] By: nicholas on 2005/06/06 10:01:49
3789 Log: SvIsCOW_shared_hash is declared all the time, so use it.
3792 ____________________________________________________________________________
3793 [ 24714] By: nicholas on 2005/06/06 09:08:45
3794 Log: Shared hash key scalars can be safely copied as shared hash key scalars
3798 ____________________________________________________________________________
3799 [ 24713] By: steveh on 2005/06/06 07:52:59
3800 Log: NORETURN_FUNCTION_END is not a complete statement
3802 (Fix compilation error following change #24702)
3805 ____________________________________________________________________________
3806 [ 24712] By: steveh on 2005/06/06 07:47:06
3807 Log: We still need an "i" in the PERL_IMPLICIT_SYS case
3809 (Fix compilation error following change #24689)
3812 ____________________________________________________________________________
3813 [ 24711] By: merijn on 2005/06/06 06:18:51
3814 Log: Subject: [PATCH] Tru64: allow creating perl.pixie even with optimized Perl
3815 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
3816 Date: Sun, 05 Jun 2005 18:28:08 +0300
3817 Message-ID: <42A31A08.3070601@gmail.com>
3820 ____________________________________________________________________________
3821 [ 24710] By: merijn on 2005/06/06 06:01:30
3822 Log: Subject: [PATCH] Re: blead attribute warnings, cygwin + gcc 3.4.1
3823 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
3824 Date: Sun, 5 Jun 2005 20:43:55 -0700
3825 Message-ID: <20050606034354.GA1456@efn.org>
3828 ____________________________________________________________________________
3829 [ 24709] By: rgs on 2005/06/05 11:35:48
3830 Log: New test for getppid(), by Alexey Tourbin
3834 ____________________________________________________________________________
3835 [ 24708] By: rgs on 2005/06/05 11:14:41
3836 Log: Subject: PATCH for [perl #36043] '@foo = sort { $a <=> $b } @bar' uses too much memory
3837 From: Salvador Fandiño <sfandino@yahoo.com>
3838 Date: Jun 5, 2005 4:25 AM
3839 Message-ID: <20050605022436.21982.qmail@lists.develooper.com>
3842 ____________________________________________________________________________
3843 [ 24707] By: ams on 2005/06/05 03:55:11
3844 Log: Subject: [PATCH] Fix minor bummer in 24706
3845 From: Andy Lester <andy@petdance.com>
3846 Date: Sat, 4 Jun 2005 23:09:04 -0500
3847 Message-Id: <20050605040904.GA27783@petdance.com>
3850 ____________________________________________________________________________
3851 [ 24706] By: rgs on 2005/06/04 16:55:27
3852 Log: Subject: [PATCH] further speeding up of is_utf8_string()
3853 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
3854 Date: Sat, 04 Jun 2005 13:40:15 +0300
3855 Message-ID: <42A1850F.4040109@gmail.com>
3858 ! MANIFEST embed.fnc embed.h global.sym proto.h utf8.c
3859 ____________________________________________________________________________
3860 [ 24705] By: rgs on 2005/06/04 16:49:33
3861 Log: Silence a const warning
3864 ____________________________________________________________________________
3865 [ 24704] By: rgs on 2005/06/04 16:06:38
3866 Log: Improve FindBin discovery of current directory, based on :
3868 Subject: FindBin.pm: incomplete getcwd/cwd patch? (#24375, #24379)
3869 From: José Pedro Oliveira <jpo@di.uminho.pt>
3870 Date: Thu, 12 May 2005 20:36:48 +0100
3871 Message-ID: <4283B050.6080805@di.uminho.pt>