This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate:
[perl5.git] / Changes
CommitLineData
7760d02f
NC
1Please note: This file provides a complete, temporally ordered log of
2changes that went into every version of Perl. If you'd like more
3detailed information, please consult the comments in the individual
4patches posted to the perl5-porters mailing list. Patches for each
5individual change may also be obtained through ftp and rsync--see
6pod/perlhack.pod for the details.
7
8For information on what's new in this release, see pod/perldelta.pod.
9
10[The "CAST AND CREW" list has been moved to AUTHORS.]
11
12NOTE: Each change entry shows the change number; who checked it into the
13repository; when; description of the change; which branch the change
14happened in; and the affected files. The file lists have a short symbolic
15indicator:
16
17 ! modified
18 + added
19 - deleted
20 +> branched (from elsewhere)
21 !> merged changes (from elsewhere)
22
23The Message-Ids in the change entries refer to the email messages sent
24to the perl5-porters mailing list. You can retrieve the messages for
25example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
26
27--------------
9a59ae94 28Version v5.8.8 Maintenance release working toward v5.8.8
7760d02f
NC
29--------------
30____________________________________________________________________________
9a59ae94
NC
31[ 25817] By: nicholas on 2005/10/21 15:28:21
32 Log: Re-integrate:
33 It's back!
34 [ 21449]
35 Subject: [PATCH] SIGN => 1 support for MakeMaker
36 From: Autrijus Tang <autrijus@autrijus.org>
37 Date: Tue, 14 Oct 2003 18:32:28 +0800
38 Message-Id: <1066127547.65845.35.camel@localhost>
39
40 [ 21652]
41 Upgrade to ExtUtils::MakeMaker 6.19
42
43 [ 21675]
44 Upgrade to MakeMaker 6.20.
45
46 [ 21702]
47 Upgrade to MakeMaker 6.21.
48
49 Integrate:
50 [ 21918]
51 Sync with the latest MakeMaker snapshot.
52 But set the $VERSION to 6.21_01.
53
54 [ 22032]
55 Subject: [PATCH 5.8.2 @21574] OS/2 update
56 From: Ilya Zakharevich <nospam-abuse@ilyaz.org>
57 Date: Thu, 18 Dec 2003 14:10:29 -0800
58 Message-ID: <20031218221029.GA7898@math.berkeley.edu>
59
60 [ 22258]
61 Subject: Re: [perl #15063] /tmp issues
62 From: Solar Designer <solar@openwall.com>
63 Date: Mon, 26 Jan 2004 01:22:18 +0300
64 Message-ID: <20040125222218.GA13499@openwall.com>
65
66 Remove insecure usage of /tmp from code and documentation
67
68 [ 22409]
69 Bump version numbers of moules affected by change #22258
70 (removing /tmp and other insecurities)
71
72 [ 22476]
73 Subject: [PATCH] bleadperl/MM/VMS (was Re: perl@22413)
74 From: "Craig A. Berry" <craigberry@mac.com>
75 Date: Mon, 08 Mar 2004 08:18:43 -0600
76 Message-ID: <404C80C3.6090009@mac.com>
77
78 Avoid to build everything twice on VMS.
79 This is done by renaming the blibdirs target to blibdirs.exists.
80 No, I don't understand why.
81
82 [ 22480]
83 Change 22476 left out a similar fix for ExtUtils::MM_Win32
84 (noticed by Steve Hay.)
85 Also, update MANIFEST.SKIP to be in line with the renaming
86 "blibdirs" to "blibdirs.exists".
87
88 [ 23183]
89 Remove empty rpath from .so files
90
91 [ 23186]
92 Subject: [perl #30914] ExtUtils::Embed should use libperl name from Config
93 From: Marek Rouchal (via RT) <perlbug-followup@perl.org>
94 Date: 2 Aug 2004 07:00:33 -0000
95 Message-ID: <rt-3.0.11-30914-93038.14.5123598132685@perl.org>
96
97 [ 23437]
98 Skip tests that require Data::Dumper if it is not built
99
100 [ 23653]
101 Upgrade to ExtUtils::MakeMaker 6.25
102
103 [ 23849]
104 Subject: [perl #33892] Add Interix support
105 From: Todd Vierling (via RT) <perlbug-followup@perl.org>
106 Date: 21 Jan 2005 14:36:31 -0000
107 Message-ID: <rt-3.0.11-33892-106280.17.6407478352545@perl.org>
108
109 (except the Configure chunk)
110 (and bump version numbers of modules)
111
112 [ 24185]
113 Upgrade to ExtUtils::MakeMaker 6.27,
114 plus a patch to restore functioning of 'distclean'
115 for the perl core
116
117 [ 24189]
118 Tabs not spaces in MANIFEST
119
120 [ 24200]
121 MM_AIX needs neatvalue
122
123 [ 24212]
124 Subject: Re: [ANNOUNCE] ExtUtils::MakeMaker 6.27
125 From: Michael G Schwern <schwern@pobox.com>
126 Date: Thu, 7 Apr 2005 15:15:00 -0700
127 Message-ID: <20050407221500.GB6223@windhund.schwern.org>
128
129 Fix duplicate target warnings
130
131 [ 24232]
132 Upgrade to ExtUtils::MakeMaker 6.28
133
134 [ 24271]
135 Subject: [PATCH] Symbian port of Perl
136 From: <jarkko.hietaniemi@nokia.com>
137 Date: Mon, 18 Apr 2005 13:18:30 +0300
138 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
139
140 [ 24334]
141 Subject: Win32 MM test fix
142 From: Michael G Schwern <schwern@pobox.com>
143 Date: Mon, 18 Apr 2005 14:30:19 -0700
144 Message-ID: <20050418213019.GA15797@windhund.schwern.org>
145
146 Subject: Re: Win32 MM test fix
147 From: demerphq <demerphq@gmail.com>
148 Date: Tue, 19 Apr 2005 00:57:59 +0200
149 Message-ID: <9b18b31105041815573e10dc10@mail.gmail.com>
150
151 [ 24510]
152 Upgrade to MakeMaker 6.29
153
154 [ 24524]
155 Update to MakeMaker 6.30
156 Branch: maint-5.8/perl
157 +> lib/ExtUtils/MM_AIX.pm lib/ExtUtils/MM_QNX.pm
158 +> lib/ExtUtils/MM_VOS.pm lib/ExtUtils/MakeMaker/Config.pm
159 +> lib/ExtUtils/t/FIRST_MAKEFILE.t lib/ExtUtils/t/PL_FILES.t
160 +> lib/ExtUtils/t/config.t lib/ExtUtils/t/dir_target.t
161 +> lib/ExtUtils/t/installbase.t lib/ExtUtils/t/parse_version.t
162 +> lib/ExtUtils/t/xs.t t/lib/MakeMaker/Test/Setup/BFD.pm
163 +> t/lib/MakeMaker/Test/Setup/PL_FILES.pm
164 +> t/lib/MakeMaker/Test/Setup/Problem.pm
165 - lib/ExtUtils/t/00setup_dummy.t
166 - lib/ExtUtils/t/zz_cleanup_dummy.t
167 ! MANIFEST lib/ExtUtils/Changes lib/ExtUtils/Command.pm
168 ! lib/ExtUtils/Command/MM.pm lib/ExtUtils/Install.pm
169 ! lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MANIFEST.SKIP
170 ! lib/ExtUtils/META.yml lib/ExtUtils/MM.pm
171 ! lib/ExtUtils/MM_Cygwin.pm lib/ExtUtils/MM_NW5.pm
172 ! lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_Win32.pm
173 ! lib/ExtUtils/MM_Win95.pm lib/ExtUtils/MakeMaker.pm
174 ! lib/ExtUtils/MakeMaker/Tutorial.pod
175 ! lib/ExtUtils/MakeMaker/bytes.pm
176 ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Manifest.pm
177 ! lib/ExtUtils/README lib/ExtUtils/TODO lib/ExtUtils/instmodsh
178 ! lib/ExtUtils/t/Command.t lib/ExtUtils/t/Embed.t
179 ! lib/ExtUtils/t/INST.t lib/ExtUtils/t/INST_PREFIX.t
180 ! lib/ExtUtils/t/Install.t lib/ExtUtils/t/MM_Cygwin.t
181 ! lib/ExtUtils/t/MM_Unix.t lib/ExtUtils/t/MM_Win32.t
182 ! lib/ExtUtils/t/Manifest.t lib/ExtUtils/t/basic.t
183 ! lib/ExtUtils/t/postamble.t lib/ExtUtils/t/prefixify.t
184 ! lib/ExtUtils/t/prereq_print.t lib/ExtUtils/t/problems.t
185 ! lib/ExtUtils/t/writemakefile_args.t
186 ! t/lib/MakeMaker/Test/Setup/Recurs.pm
187 !> lib/ExtUtils/Embed.pm lib/ExtUtils/MM_Any.pm
188 !> lib/ExtUtils/MM_BeOS.pm lib/ExtUtils/MM_MacOS.pm
189 !> lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
190 !> lib/ExtUtils/MakeMaker/FAQ.pod lib/ExtUtils/NOTES
191 !> lib/ExtUtils/PATCHING lib/ExtUtils/t/00compile.t
192 !> lib/ExtUtils/t/Installed.t lib/ExtUtils/t/Liblist.t
193 !> lib/ExtUtils/t/hints.t lib/ExtUtils/t/oneliner.t
194 !> lib/ExtUtils/t/recurs.t lib/ExtUtils/t/split_command.t
195 !> lib/ExtUtils/xsubpp t/lib/MakeMaker/Test/Utils.pm
196____________________________________________________________________________
197[ 25807] By: nicholas on 2005/10/19 14:59:18
198 Log: Integrate:
199 [ 25291]
200 Subject: [patch@25289] Add sig_count to CONFIGURE.COM
201 From: "John E. Malmberg" <wb8tyw@qsl.net>
202 Date: Fri, 12 Aug 2005 13:39:25 -0400
203 Message-ID: <42FCDECD.8090009@qsl.net>
204
205 [ 25293]
206 Subject: [PATCH configure.com] Make "prove" available on VMS
207 From: Abe Timmerman <abe@ztreet.demon.nl>
208 Date: Sat, 13 Aug 2005 18:16:29 +0200
209 Message-Id: <200508131816.29092.abe@ztreet.demon.nl>
210
211 [ 25294]
212 Subject: Re: [PATCH@25292] add nonxs_ext to configure.com
213 From: "John E. Malmberg" <wb8tyw@qsl.net>
214 Date: Sat, 13 Aug 2005 12:20:34 -0400
215 Message-ID: <42FE1DD2.8050803@qsl.net>
216
217 [ 25315]
218 Subject: Re: Building 25309 on VAX (OpenVMS 7.2) not ok
219 From: Abe Timmerman <abe@ztreet.demon.nl>
220 Date: Sun, 21 Aug 2005 16:28:42 +0200
221 Message-Id: <200508211628.42409.abe@ztreet.demon.nl>
222
223 [ 25474]
224 Subject: [patch@25452] VMS fix required by Change 25387
225 From: "John E. Malmberg" <wb8tyw@qsl.net>
226 Date: Sun, 18 Sep 2005 14:53:09 -0400
227 Message-ID: <432DB795.8050801@qsl.net>
228
229 [ 25683]
230 We lied about strtoq way back in #8120
231
232 [ 25740]
233 disarm unsetenv() on VMS for now (function is present
234 but %ENV is more complicated)
e8414587 235 Branch: maint-5.8/perl
9a59ae94 236 !> configure.com
e8414587 237____________________________________________________________________________
9a59ae94 238[ 25806] By: nicholas on 2005/10/19 13:29:02
e8414587 239 Log: Integrate:
9a59ae94
NC
240 [ 24613]
241 Subject: [PATCH] VMS build update for blead
242 From: "Craig A. Berry" <craigberry@mac.com>
243 Date: Sat, 28 May 2005 23:18:46 -0500
244 Message-Id: <429942A6.10601@mac.com>
e8414587 245
9a59ae94
NC
246 (and the gen_shrfls.pl parts of)
247 [ 25217]
248 Subject: [PATCH] blead help for VMS
249 From: "Craig A. Berry" <craigberry@mac.com>
250 Message-ID: <42E3FABB.1020900@mac.com>
251 Date: Sun, 24 Jul 2005 15:31:55 -0500
252
253 [ 25680]
254 assorted blead build help for VMS (mostly ithreads-related)
255
256 [ 25710]
257 Parse symbols for the linker when more than one declaration
258 on the same line (the way PERLVARISC now throws at us).
e8414587 259 Branch: maint-5.8/perl
9a59ae94 260 !> doio.c vms/descrip_mms.template vms/gen_shrfls.pl
e8414587 261____________________________________________________________________________
9a59ae94
NC
262[ 25791] By: nicholas on 2005/10/18 13:23:09
263 Log: VMS also wants these casts.
e8414587 264 Branch: maint-5.8/perl
9a59ae94 265 ! ext/POSIX/POSIX.xs
e8414587 266____________________________________________________________________________
9a59ae94
NC
267[ 25787] By: nicholas on 2005/10/18 08:36:47
268 Log: VMS appears to want this cast.
269 "appears", because I can't test it there currently.
e8414587 270 Branch: maint-5.8/perl
9a59ae94 271 ! ext/Data/Dumper/Dumper.xs
e8414587 272____________________________________________________________________________
9a59ae94 273[ 25785] By: nicholas on 2005/10/17 16:17:13
e8414587 274 Log: Integrate:
9a59ae94
NC
275 [ 25781]
276 Correct precedence from and to && in an expression with assignment.
e8414587 277 Branch: maint-5.8/perl
9a59ae94 278 !> ext/IO/t/io_sock.t
e8414587 279____________________________________________________________________________
9a59ae94
NC
280[ 25773] By: nicholas on 2005/10/16 20:03:58
281 Log: Suggestion from Yitzchak Scott-Thoennes that correctly fixes
282 platform specific segfaults due to bad destruction ordering
283 assumptions.
e8414587 284 Branch: maint-5.8/perl
9a59ae94 285 ! av.c
e8414587 286____________________________________________________________________________
9a59ae94
NC
287[ 25762] By: nicholas on 2005/10/15 12:05:53
288 Log: Presumably this lack of const is what the VMS compiler is complaining
289 about in the "assignment", not that these three function calls are
290 actually assignments.
8048a348 291 Branch: maint-5.8/perl
9a59ae94 292 ! pp_sys.c
8048a348 293____________________________________________________________________________
9a59ae94
NC
294[ 25715] By: nicholas on 2005/10/08 17:38:56
295 Log: Another cast VMS needs.
8048a348 296 Branch: maint-5.8/perl
9a59ae94 297 ! doio.c
8048a348 298____________________________________________________________________________
9a59ae94
NC
299[ 25714] By: nicholas on 2005/10/08 15:52:58
300 Log: Cleanups for VMS (including reverting the prototype of cando)
8048a348 301 Branch: maint-5.8/perl
9a59ae94 302 ! doio.c embed.fnc mg.c pp_ctl.c proto.h
8048a348 303____________________________________________________________________________
9a59ae94
NC
304[ 25713] By: nicholas on 2005/10/08 15:19:54
305 Log: Integrate:
306 [ 25709]
307 Avoid a cast
8048a348 308 Branch: maint-5.8/perl
9a59ae94 309 !> perl.c
8048a348 310____________________________________________________________________________
9a59ae94
NC
311[ 25692] By: nicholas on 2005/10/05 14:20:45
312 Log: 25673 broke Windows (and possibly other platforms) by elimiating the
313 declaration of sig_trapped
8048a348 314 Branch: maint-5.8/perl
9a59ae94 315 ! util.c
8048a348 316____________________________________________________________________________
9a59ae94
NC
317[ 25673] By: nicholas on 2005/09/30 17:13:04
318 Log: Integrate:
319 *.c from
320 [ 24271]
321 Subject: [PATCH] Symbian port of Perl
322 From: <jarkko.hietaniemi@nokia.com>
323 Date: Mon, 18 Apr 2005 13:18:30 +0300
324 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
325
326 [ 24276]
327 Fix my_chsize() for systems having chsize(), broken by change #24271
8048a348 328 Branch: maint-5.8/perl
9a59ae94
NC
329 ! sv.c
330 !> (integrate 27 files)
331____________________________________________________________________________
332[ 25671] By: nicholas on 2005/09/30 14:39:47
333 Log: Casts to make Win32 and -DDEBUGGING quieter.
334 Branch: maint-5.8/perl
335 ! mg.c pp_sys.c
8048a348 336____________________________________________________________________________
9a59ae94 337[ 25670] By: nicholas on 2005/09/30 14:15:43
980adc06 338 Log: Integrate:
9a59ae94
NC
339 [ 24919]
340 No need to set flags twice.
980adc06 341 Branch: maint-5.8/perl
9a59ae94 342 !> av.c
980adc06 343____________________________________________________________________________
9a59ae94 344[ 25669] By: nicholas on 2005/09/30 14:00:04
980adc06 345 Log: Integrate:
9a59ae94
NC
346 [ 24784]
347 $r = do {my @a; \$#a}; $$r = 503 # is also naughty and now warns
980adc06 348 Branch: maint-5.8/perl
9a59ae94
NC
349 ! scope.c
350 !> pod/perldiag.pod t/op/array.t
980adc06 351____________________________________________________________________________
9a59ae94 352[ 25668] By: nicholas on 2005/09/30 11:07:09
980adc06 353 Log: Integrate:
9a59ae94
NC
354 [ 24783]
355 Fixes the case of $a = \$#{[]}; and then accessing $$a
356 (but not \$#a after local @a or my @a leave a block)
980adc06 357 Branch: maint-5.8/perl
9a59ae94
NC
358 ! av.c mg.c
359 !> t/op/array.t
980adc06 360____________________________________________________________________________
9a59ae94 361[ 25667] By: nicholas on 2005/09/30 10:29:54
980adc06 362 Log: Integrate:
9a59ae94
NC
363 [ 25211]
364 Silence Win32 warnings when not using USE_LARGE_FILES
980adc06 365 Branch: maint-5.8/perl
9a59ae94 366 !> win32/win32.c
980adc06 367____________________________________________________________________________
9a59ae94 368[ 25661] By: nicholas on 2005/09/29 14:17:12
980adc06 369 Log: Integrate:
9a59ae94
NC
370 [ 24380]
371 Fix getting prototype of builtins mkdir and setpgrp.
372 Hardcode special exceptions for exec and system, instead
373 of trying to be clever and failing.
980adc06 374 Branch: maint-5.8/perl
9a59ae94 375 !> opcode.h opcode.pl pp.c t/op/cproto.t
980adc06 376____________________________________________________________________________
9a59ae94
NC
377[ 25655] By: nicholas on 2005/09/29 10:52:39
378 Log: Casts and prototype changes needed to remove warnings in pp_pack.c
379 TODO - merge Ton's structural changes in a compatible way.
980adc06 380 Branch: maint-5.8/perl
9a59ae94 381 ! embed.fnc pp_pack.c proto.h
980adc06 382____________________________________________________________________________
9a59ae94
NC
383[ 25654] By: nicholas on 2005/09/29 09:45:08
384 Log: Casts to fix warnings in pp.c, pp_ctl.c and pp_sys.c
980adc06 385 Branch: maint-5.8/perl
9a59ae94 386 ! pp.c pp_ctl.c pp_sys.c
980adc06 387____________________________________________________________________________
9a59ae94
NC
388[ 25653] By: steveh on 2005/09/29 08:57:31
389 Log: Put back half a comment that got lost during recent integrations
980adc06 390 Branch: maint-5.8/perl
9a59ae94 391 ! win32/config_H.vc64
980adc06 392____________________________________________________________________________
9a59ae94
NC
393[ 25648] By: nicholas on 2005/09/28 22:04:24
394 Log: Casts to stop warnings in sv.c and xsutils.c
980adc06 395 Branch: maint-5.8/perl
9a59ae94 396 ! sv.c xsutils.c
980adc06 397____________________________________________________________________________
9a59ae94
NC
398[ 25647] By: nicholas on 2005/09/28 21:32:24
399 Log: Casts to stop warnings in perl*.c
980adc06 400 Branch: maint-5.8/perl
9a59ae94 401 ! perl.c writemain.SH
980adc06 402____________________________________________________________________________
9a59ae94
NC
403[ 25646] By: nicholas on 2005/09/28 21:32:01
404 Log: Casts to stop warnings in toke.c
980adc06 405 Branch: maint-5.8/perl
9a59ae94 406 ! toke.c utf8.h
980adc06 407____________________________________________________________________________
9a59ae94
NC
408[ 25645] By: nicholas on 2005/09/28 21:15:17
409 Log: Casts to stop warnings in op.c
980adc06 410 Branch: maint-5.8/perl
9a59ae94 411 ! op.c
980adc06 412____________________________________________________________________________
9a59ae94
NC
413[ 25644] By: nicholas on 2005/09/28 21:02:37
414 Log: Casts to stop warnings in reg*.c
980adc06 415 Branch: maint-5.8/perl
9a59ae94 416 ! regcomp.c regexec.c
980adc06 417____________________________________________________________________________
9a59ae94
NC
418[ 25643] By: nicholas on 2005/09/28 20:54:51
419 Log: Integrate (the numeric.c tweak):
420 [ 25304]
421 Subject: [PATCH] 5.9.x (and 5.8.x): Symbian update
422 From: <jarkko.hietaniemi@nokia.com>
423 Date: Thu, 18 Aug 2005 13:43:46 +0300
424 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A41B@esebe105.NOE.Nokia.com>
980adc06 425 Branch: maint-5.8/perl
9a59ae94 426 !> numeric.c
980adc06 427____________________________________________________________________________
9a59ae94
NC
428[ 25642] By: nicholas on 2005/09/28 20:27:21
429 Log: Casts to fix warnings in gv.c, locale.c and mg.c
980adc06 430 Branch: maint-5.8/perl
9a59ae94
NC
431 ! gv.c locale.c mg.c utf8.h
432____________________________________________________________________________
433[ 25641] By: nicholas on 2005/09/28 20:19:53
434 Log: Casts to stop warnings in d*.c
435 Branch: maint-5.8/perl
436 ! doio.c doop.c dump.c
437____________________________________________________________________________
438[ 25639] By: nicholas on 2005/09/28 19:51:11
439 Log: Casts to stop warnings in u*.c
440 Branch: maint-5.8/perl
441 ! universal.c utf8.c util.c
980adc06 442____________________________________________________________________________
9a59ae94 443[ 25636] By: nicholas on 2005/09/28 16:24:51
1b70f3c5 444 Log: Integrate:
9a59ae94
NC
445 [ 25083]
446 Subject: [PATCH] Pod::Html - correctly link to =item's on the same page
447 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
448 Date: Mon, 4 Jul 2005 02:07:38 -0700
449 Message-ID: <20050704090738.GA4056@efn.org>
1b70f3c5 450
9a59ae94 451 (plus a new test, although it is currently marked TODO)
1b70f3c5 452
9a59ae94
NC
453 [ 25181]
454 Subject: [perl #36526] Incorrect (X)HTML generated by Pod::Html
455 From: Earl Hood (via RT) <perlbug-followup@perl.org>
456 Date: Tue, 12 Jul 2005 23:55:28 -0700
457 Message-ID: <rt-3.0.11-36526-117155.10.6496168983897@perl.org>
1b70f3c5 458
9a59ae94 459 (with old code deleted rather than commented out)
1b70f3c5 460
9a59ae94
NC
461 [ 25186]
462 Fix test following change #25181
1b70f3c5 463 Branch: maint-5.8/perl
9a59ae94
NC
464 +> lib/Pod/t/htmllink.pod lib/Pod/t/htmllink.t
465 !> MANIFEST lib/Pod/Html.pm lib/Pod/t/htmlview.t
1b70f3c5 466____________________________________________________________________________
9a59ae94
NC
467[ 25635] By: nicholas on 2005/09/28 16:08:00
468 Log: Integrate:
469 [ 25130]
470 Subject: [perl #6749] Perl debugger outputs ctrl-\ wrongly
471 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
472 Date: Tue, 12 Jul 2005 15:36:54 -0700
473 Message-ID: <rt-3.0.11-6749-117055.16.4354496694007@perl.org>
474
475 (perl5db.pl)
476 [ 25261]
477 Subject: [PATCH] Typos in *.p[lm]
478 From: "Piotr Fusik" <pfusik@op.pl>
479 Date: Sun, 31 Jul 2005 12:50:04 +0200
480 Message-ID: <001401c595bd$dccb5d80$0bd34dd5@piec>
1b70f3c5 481 Branch: maint-5.8/perl
9a59ae94 482 !> lib/dumpvar.pl lib/perl5db.pl
1b70f3c5 483____________________________________________________________________________
9a59ae94
NC
484[ 25633] By: nicholas on 2005/09/28 15:03:48
485 Log: Integrate:
486 [ 25271]
487 Upgrade to Encode 2.11, plus a patch to PerlIO::encoding
488 by Dan Kogai to fix encoding(utf-8-strict) with partial
489 characters.
490
491 [ 25273]
492 Add files missed in change 25271
493
494 [ 25609]
495 Upgrade to Encode 2.12
1b70f3c5 496 Branch: maint-5.8/perl
9a59ae94
NC
497 +> ext/Encode/lib/Encode/MIME/Header/ISO_2022_JP.pm
498 +> ext/Encode/t/mime_header_iso2022jp.t
499 !> MANIFEST ext/Encode/AUTHORS ext/Encode/Changes
500 !> ext/Encode/Encode.pm ext/Encode/Encode.xs
501 !> ext/Encode/Encode/encode.h ext/Encode/MANIFEST
502 !> ext/Encode/META.yml ext/Encode/encoding.pm
503 !> ext/Encode/lib/Encode/Alias.pm ext/Encode/lib/Encode/Config.pm
504 !> ext/Encode/lib/Encode/MIME/Header.pm
505 !> ext/Encode/lib/Encode/PerlIO.pod
506 !> ext/Encode/lib/Encode/Supported.pod ext/Encode/t/fallback.t
507 !> ext/Encode/ucm/8859-7.ucm ext/PerlIO/encoding/encoding.pm
1b70f3c5 508____________________________________________________________________________
9a59ae94
NC
509[ 25632] By: nicholas on 2005/09/28 14:38:23
510 Log: Integrate:
511 [ 25136]
512 Make -V "Compile-time options" list everything used in makedef.pl
513
514 [ 25209]
515 Make makedef.pl read "miniperl -V" on Win32
516
517 Perhaps other platforms that use makedef.pl also need a similar
518 change (currently required to pick up PERL_DONT_CREATE_GVSV),
519 but it also requires them to have minimal canned configs (if they
520 are using canned configs like Win32 does) and I don't have any
521 of the affected platforms (AIX, WinCE, OS/2, MacOS Classic and
522 NetWare) for testing, so play it safe instead
523
524 [ 25210]
525 I *DO* have AIX, and extending #25209 like this make it happy again
526 Thank you Steve!
527
528 [ 25212]
529 Tidy up options / defines output from makedef.pl
530 and change Win32-specific comments to say "On Win32 ..." now
531 that AIX is using the same code too
1b70f3c5 532 Branch: maint-5.8/perl
9a59ae94 533 !> makedef.pl perl.c
1b70f3c5 534____________________________________________________________________________
9a59ae94
NC
535[ 25631] By: nicholas on 2005/09/28 14:25:09
536 Log: Avoid a warning about redefing carp. (Caused by sucking in a hunk
537 that isn't needed in maint)
1b70f3c5 538 Branch: maint-5.8/perl
9a59ae94 539 ! lib/File/Copy.pm
1b70f3c5 540____________________________________________________________________________
9a59ae94 541[ 25630] By: nicholas on 2005/09/28 14:10:21
815b4c03 542 Log: Integrate:
9a59ae94
NC
543 [ 24993]
544 Subject: [PATCH] XSLoader for Sys::Syslog
545 From: Alexey Tourbin <at@altlinux.ru>
546 Date: Sun, 26 Jun 2005 08:32:05 +0400
547 Message-ID: <20050626043204.GA31585@solemn.turbinal.org>
815b4c03 548
9a59ae94
NC
549 [ 25309]
550 Subject: [PATCH ext/POSIX/POSIX.xs] Whitespace
551 From: Abigail <abigail@abigail.nl>
552 Message-ID: <20050723003235.GJ15093@abigail.nl>
553 Date: Sat, 23 Jul 2005 02:32:35 +0200
815b4c03 554 Branch: maint-5.8/perl
9a59ae94 555 !> ext/POSIX/POSIX.xs ext/Sys/Syslog/Syslog.pm
815b4c03 556____________________________________________________________________________
9a59ae94 557[ 25629] By: nicholas on 2005/09/28 13:59:11
815b4c03 558 Log: Integrate:
9a59ae94
NC
559 [ 24359]
560 Subject: [PATCH] undo pod utilities regression in 24034
561 From: "Craig A. Berry" <craigberry@mac.com>
562 Date: Fri, 29 Apr 2005 17:22:48 -0500
563 Message-ID: <4272B3B8.6030603@mac.com>
815b4c03 564 Branch: maint-5.8/perl
9a59ae94 565 !> pod/pod2usage.PL pod/podselect.PL
815b4c03 566____________________________________________________________________________
9a59ae94
NC
567[ 25628] By: nicholas on 2005/09/28 13:24:14
568 Log: Integrate:
569 [ 25120]
570 Subject: Re: [perl #36502] File::Copy::mv fails to replicate behavior of Unix mv
571 From: Michael G Schwern <schwern@pobox.com>
572 Date: Mon, 11 Jul 2005 17:35:14 -0700
573 Message-ID: <20050712003514.GA20132@windhund.schwern.org>
574
575 [ 25122]
576 Subject: [perl #36502] File::Copy::mv fails to replicate behavior of Unix mv
577 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
578 Date: Mon, 11 Jul 2005 19:16:10 -0700
579 Message-ID: <rt-3.0.11-36502-116917.0.56038652013207@perl.org>
580
581 [ 25143]
582 Subject: Re: [perl #36507] File::Copy::copy($foo, $foo) dies
583 From: Michael G Schwern <schwern@pobox.com>
584 Date: Tue, 12 Jul 2005 15:51:18 -0700
585 Message-ID: <20050712225118.GA944@windhund.schwern.org>
586
587 (and update SKIP counts)
815b4c03 588 Branch: maint-5.8/perl
9a59ae94 589 !> lib/File/Copy.pm lib/File/Copy.t
815b4c03 590____________________________________________________________________________
9a59ae94
NC
591[ 25622] By: steveh on 2005/09/27 16:39:01
592 Log: Save bcc 5.5.1 from its own internal compiler error
815b4c03 593 Branch: maint-5.8/perl
9a59ae94 594 ! util.c
815b4c03 595____________________________________________________________________________
9a59ae94
NC
596[ 25620] By: nicholas on 2005/09/27 14:45:20
597 Log: Integrate:
598 [ 25605]
599 const sausage const const bacon const tomato and const
600 The search_ext parameter to find_script can be a little more const.
815b4c03 601 Branch: maint-5.8/perl
9a59ae94 602 !> embed.fnc proto.h util.c
815b4c03 603____________________________________________________________________________
9a59ae94
NC
604[ 25607] By: nicholas on 2005/09/26 18:38:06
605 Log: Re-run regen.pl
815b4c03 606 Branch: maint-5.8/perl
9a59ae94 607 ! pod/perlapi.pod pod/perlintern.pod
815b4c03 608____________________________________________________________________________
9a59ae94
NC
609[ 25606] By: nicholas on 2005/09/26 18:00:40
610 Log: Missed embed.pl products.
815b4c03 611 Branch: maint-5.8/perl
9a59ae94 612 ! embedvar.h reentr.inc
815b4c03 613____________________________________________________________________________
9a59ae94
NC
614[ 25603] By: nicholas on 2005/09/26 15:40:42
615 Log: Fix prototype of my_setenv on Win32, as identfied by Steve Hay
815b4c03 616 Branch: maint-5.8/perl
9a59ae94 617 ! util.c
815b4c03 618____________________________________________________________________________
9a59ae94 619[ 25598] By: nicholas on 2005/09/26 10:44:41
815b4c03 620 Log: Integrate:
9a59ae94
NC
621 [ 24595]
622 Subject: [PATCH] add PERL_CALLCONV to PERL_CKDEF and PERL_PPDEF
623 From: <jarkko.hietaniemi@nokia.com>
624 Date: Fri, 27 May 2005 13:15:36 +0300
625 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A1CD@esebe105.NOE.Nokia.com>
815b4c03 626 Branch: maint-5.8/perl
9a59ae94 627 !> perl.h
815b4c03 628____________________________________________________________________________
9a59ae94 629[ 25596] By: nicholas on 2005/09/24 17:25:11
815b4c03 630 Log: Integrate:
9a59ae94
NC
631 [ 24711]
632 Subject: [PATCH] Tru64: allow creating perl.pixie even with optimized Perl
633 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
634 Date: Sun, 05 Jun 2005 18:28:08 +0300
635 Message-ID: <42A31A08.3070601@gmail.com>
815b4c03 636 Branch: maint-5.8/perl
9a59ae94 637 !> Makefile.SH
815b4c03 638____________________________________________________________________________
9a59ae94 639[ 25595] By: nicholas on 2005/09/24 16:45:08
815b4c03 640 Log: Integrate:
9a59ae94
NC
641 [ 24596]
642 Subject: [PATCH] Do not install change logs, READMEs, etc...
643 From: Michael G Schwern <schwern@pobox.com>
644 Date: Thu, 26 May 2005 13:43:05 -0700
645 Message-ID: <20050526204305.GH11558@windhund.schwern.org>
646
647 [ 24610]
648 Subject: Re: [PATCH] Do not install change logs, READMEs, etc...
649 From: Michael G Schwern <schwern@pobox.com>
650 Date: Fri, 27 May 2005 12:33:27 -0700
651 Message-ID: <20050527193327.GC17504@windhund.schwern.org>
652
653 [ 25560]
654 Add an option --ignore to installhtml
655 and use it to avoid to install doc in Porting/.
656 Skip also test modules.
815b4c03 657 Branch: maint-5.8/perl
9a59ae94 658 !> Makefile.SH installhtml installperl
815b4c03 659____________________________________________________________________________
9a59ae94 660[ 25594] By: nicholas on 2005/09/24 15:29:40
815b4c03 661 Log: Integrate:
9a59ae94
NC
662 (the threads parts of)
663 [ 24175]
664 Casting to/from (void *) sufficient to make a C++ compiler happy.
815b4c03 665
9a59ae94
NC
666 [ 25123]
667 Subject: Re: Scalar leaked in 'local $0' under ithreads + taint mode
668 From: Steve Hay <steve.hay@uk.radan.com>
669 Date: Mon, 11 Jul 2005 13:29:37 +0100
670 Message-ID: <42D26631.1070500@uk.radan.com>
815b4c03 671
9a59ae94
NC
672 [ 25307]
673 Subject: [PATCH] make threads.xs emit warnings properly
674 From: Tassilo von Parseval <tassilo.von.parseval@rwth-aachen.de>
675 Date: Aug 7, 2005 7:10 AM
676 Message-id: <20050807051041.GA3924@ethan>
815b4c03 677
9a59ae94
NC
678 [ 25442]
679 Holding a mutex then croak()ing strikes me as deadlock.
815b4c03 680 Branch: maint-5.8/perl
9a59ae94
NC
681 !> ext/threads/shared/shared.xs ext/threads/threads.pm
682 !> ext/threads/threads.xs pod/perldiag.pod
815b4c03 683____________________________________________________________________________
9a59ae94 684[ 25593] By: nicholas on 2005/09/24 15:10:18
815b4c03 685 Log: Integrate:
9a59ae94
NC
686 [ 24869]
687 Subject: [perl #36237] IO::File $fh->binmode($layer) is broken
688 From: "Alexander Foken" (via RT) <perlbug-followup@perl.org>
689 Date: 10 Jun 2005 12:46:41 -0000
690 Message-ID: <rt-3.0.11-36237-115536.13.400290704223@perl.org>
691
692 and bump version number
815b4c03 693
9a59ae94
NC
694 [ 25016]
695 Subject: Re: [PATCH]Re: [perl #36417] IO::Handle::getline() doco should note an important difference from <$io>
696 From: Steve Peters <steve@fisharerojo.org>
697 Date: Wed, 29 Jun 2005 21:47:23 -0500
698 Message-ID: <20050630024723.GA3786@mccoy.peters.homeunix.org>
815b4c03 699
9a59ae94
NC
700 [ 25355]
701 Upgrade to IO 1.22 from gbarr
702 - Adjust the regression tests to use t/test.pl from bleadperl
703 when $ENV{PERL_CORE} is defined
704 - Add can_ok and isa_ok to t/test.pl from the implementation
705 found in the IO CPAN distribution
815b4c03 706
9a59ae94
NC
707 [ 25359]
708 Revert Makefile.PL change from #25355
815b4c03 709 Branch: maint-5.8/perl
9a59ae94
NC
710 !> ext/IO/ChangeLog ext/IO/IO.pm ext/IO/IO.xs ext/IO/Makefile.PL
711 !> ext/IO/README ext/IO/lib/IO/Dir.pm ext/IO/lib/IO/File.pm
712 !> ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
713 !> ext/IO/lib/IO/Poll.pm ext/IO/lib/IO/Seekable.pm
714 !> ext/IO/lib/IO/Select.pm ext/IO/lib/IO/Socket.pm
715 !> ext/IO/lib/IO/Socket/INET.pm ext/IO/lib/IO/Socket/UNIX.pm
716 !> ext/IO/t/IO.t ext/IO/t/io_file.t ext/IO/t/io_linenum.t
717 !> ext/IO/t/io_pipe.t ext/IO/t/io_sel.t ext/IO/t/io_sock.t
718 !> ext/IO/t/io_utf8.t t/test.pl
815b4c03 719____________________________________________________________________________
9a59ae94
NC
720[ 25592] By: nicholas on 2005/09/24 09:56:14
721 Log: Integrate:
722 [ 25110]
723 no code before declarations!
815b4c03 724 Branch: maint-5.8/perl
9a59ae94 725 !> doio.c
815b4c03 726____________________________________________________________________________
9a59ae94 727[ 25589] By: nicholas on 2005/09/23 16:14:59
815b4c03 728 Log: Integrate:
9a59ae94
NC
729 [ 25397]
730 Subject: [PATCH] The return of the consting
731 From: Andy Lester <andy@petdance.com>
732 Date: Tue, 13 Sep 2005 01:08:36 -0500
733 Message-ID: <20050913060835.GA1037@petdance.com>
815b4c03 734 Branch: maint-5.8/perl
9a59ae94
NC
735 ! proto.h
736 !> embed.fnc lib/overload.pm util.c
815b4c03 737____________________________________________________________________________
9a59ae94 738[ 25587] By: nicholas on 2005/09/23 15:40:22
815b4c03 739 Log: Integrate:
9a59ae94
NC
740 [ 25277]
741 Subject: [PATCH] Post-OSCON NN/NULLOK-ing
742 From: Andy Lester <andy@petdance.com>
743 Date: Sun, 7 Aug 2005 00:59:11 -0500
744 Message-ID: <20050807055911.GA6384@petdance.com>
815b4c03 745 Branch: maint-5.8/perl
9a59ae94 746 !> embed.fnc op.c
815b4c03 747____________________________________________________________________________
9a59ae94 748[ 25585] By: nicholas on 2005/09/23 15:04:55
815b4c03 749 Log: Integrate:
9a59ae94
NC
750 [ 25243]
751 Subject: [PATCH] More embed.fnc goodness
752 From: Andy Lester <andy@petdance.com>
753 Date: Thu, 28 Jul 2005 14:09:56 -0500
754 Message-ID: <20050728190956.GB607@petdance.com>
815b4c03 755 Branch: maint-5.8/perl
9a59ae94
NC
756 ! proto.h
757 !> doio.c embed.fnc embed.h op.c pp_ctl.c regcomp.c regexec.c
758 !> sv.c util.c
815b4c03 759____________________________________________________________________________
9a59ae94
NC
760[ 25584] By: nicholas on 2005/09/23 14:26:21
761 Log: Integrate:
762 [ 25197]
763 croak() accepts Nullch as a parameter.
764 (spotted by Stas Bekman)
765
766 [ 25237]
767 Subject: [PATCH] tidy up DieNull and DIE_NULL
768 From: Robin Barker <Robin.Barker@npl.co.uk>
769 Date: Thu, 28 Jul 2005 14:05:51 +0100
770 Message-ID: <533D273D4014D411AB1D00062938C4D90849C75C@hotel.npl.co.uk>
815b4c03 771 Branch: maint-5.8/perl
9a59ae94
NC
772 ! perl.h pp.h
773 !> embed.fnc mg.c pp_sys.c proto.h
815b4c03 774____________________________________________________________________________
9a59ae94 775[ 25583] By: nicholas on 2005/09/23 14:02:03
815b4c03 776 Log: Integrate:
9a59ae94
NC
777 [ 25172]
778 Subject: [PATCH] The continuing plod through embed.fnc
779 From: Andy Lester <andy@petdance.com>
780 Date: Mon, 18 Jul 2005 10:37:38 -0500
781 Message-ID: <20050718153738.GB20193@petdance.com>
815b4c03 782 Branch: maint-5.8/perl
9a59ae94
NC
783 ! proto.h
784 !> embed.fnc op.c pad.c pod/perlapi.pod regcomp.c utf8.c
815b4c03 785____________________________________________________________________________
9a59ae94 786[ 25580] By: nicholas on 2005/09/23 13:21:57
815b4c03 787 Log: Integrate:
9a59ae94
NC
788 [ 25156]
789 Subject: [PATCH] more embed cleanup
790 From: Andy Lester <andy@petdance.com>
791 Date: Fri, 15 Jul 2005 10:51:15 -0500
792 Message-ID: <20050715155115.GC29983@petdance.com>
793
794 (and run regen.pl)
815b4c03 795 Branch: maint-5.8/perl
9a59ae94
NC
796 ! embed.fnc proto.h
797 !> dump.c embed.h hv.c mg.c op.c perl.c pp_ctl.c pp_hot.c
798 !> regcomp.c sv.c utf8.c
815b4c03 799____________________________________________________________________________
9a59ae94
NC
800[ 25577] By: nicholas on 2005/09/23 12:25:23
801 Log: Pesky lax compilers that let me assign to a const variable, so that
802 my build (and make test) pass.
815b4c03 803 Branch: maint-5.8/perl
9a59ae94 804 ! gv.c
815b4c03 805____________________________________________________________________________
9a59ae94
NC
806[ 25576] By: nicholas on 2005/09/23 10:45:45
807 Log: Integrate:
808 [ 25138]
809 Subject: [PATCH] More embed.fnc plowing
810 From: Andy Lester <andy@petdance.com>
811 Date: Wed, 13 Jul 2005 10:49:19 -0500
812 Message-ID: <20050713154919.GA24586@petdance.com>
815b4c03 813 Branch: maint-5.8/perl
9a59ae94
NC
814 ! proto.h
815 !> embed.fnc gv.c hv.c op.c pad.c perlio.c pp_ctl.c pp_hot.c
816 !> toke.c
815b4c03 817____________________________________________________________________________
9a59ae94
NC
818[ 25575] By: nicholas on 2005/09/23 10:14:05
819 Log: Integrate:
820 [ 25126]
821 get_?v have side effects, so their return values may be ignored
822
823 [ 25127]
824 S_pad_findlex has side effects, so its return value may be ignored
815b4c03 825 Branch: maint-5.8/perl
9a59ae94
NC
826 ! proto.h
827 !> embed.fnc pad.c
815b4c03 828____________________________________________________________________________
9a59ae94
NC
829[ 25574] By: nicholas on 2005/09/23 09:52:15
830 Log: Integrate:
831 [ 25107]
832 Subject: [PATCH] Making my way thru embed.fnc
833 From: Andy Lester <andy@petdance.com>
834 Date: Sun, 10 Jul 2005 14:36:35 -0500
835 Message-ID: <20050710193635.GC8081@petdance.com>
815b4c03 836 Branch: maint-5.8/perl
9a59ae94
NC
837 ! embed.fnc embed.h proto.h util.c
838 !> doio.c doop.c gv.c hv.c op.c perl.c pp_ctl.c pp_hot.c
839 !> regexec.c toke.c
815b4c03 840____________________________________________________________________________
9a59ae94 841[ 25572] By: nicholas on 2005/09/22 16:46:28
815b4c03 842 Log: Integrate:
9a59ae94
NC
843 [ 25101]
844 Subject: Re: janitorial work ? [patch]
845 From: Jim Cromie <jcromie@divsol.com>
846 Date: Wed, 06 Jul 2005 14:19:53 -0600
847 Message-ID: <42CC3CE9.5050606@divsol.com>
848
849 (reverted all dual-lived modules since they must work with older
850 perls too so must wait for a new Devel::PPPort)
815b4c03 851
9a59ae94
NC
852 [ 25116]
853 Change New*() to Newx*() in various comments and documentation
854
855 [ 25117]
856 Fix worrying typo in handy.h :-s
857
858 [ 25196]
859 Fix Newz() backwards-compatibility macro
815b4c03 860 Branch: maint-5.8/perl
9a59ae94
NC
861 ! hv.c
862 !> (integrate 55 files)
815b4c03 863____________________________________________________________________________
9a59ae94 864[ 25569] By: nicholas on 2005/09/22 12:44:27
815b4c03 865 Log: Integrate:
9a59ae94
NC
866 [ 25087]
867 [perl #36470] 'undef $@; die' gives uninint value warning
815b4c03 868
9a59ae94
NC
869 [ 25088]
870 [perl #34171] bytes pragma error in substitution operator
815b4c03 871
9a59ae94
NC
872 [ 25093]
873 Subject: [PATCH] bug with charnames::viacode("0x1234") and optimize it
874 From: Tels <nospam-abuse@bloodgate.com>
875 Date: Wed, 6 Jul 2005 21:11:59 +0200
876 Message-Id: <200507062112.12159@bloodgate.com>
815b4c03 877
9a59ae94
NC
878 [ 25158]
879 Subject: Re: [perl #36569] chop fails on decoded string with trailing nul
880 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
881 Date: Sat, 16 Jul 2005 22:05:13 +0900
882 Message-Id: <20050716220041.2BDD.BQW10602@nifty.com>
883
884 [ 25160]
885 $SIG{__WARN__} = sub { goto &foo } could recurse infinitely
886
887 [ 25163]
888 perl -Dstv -e'... for min..max' displayed wrong stack elements
889
890 [ 25270]
891 Subject: [PATCH] Re: [PATCH] Re: [perl #36819] perlbug AutoReply: Bleadperl: abs() busted outside integer range
892 From: Dominic Dunlop <shouldbedomo@mac.com>
893 Date: Sat, 6 Aug 2005 17:47:40 +0200
894 Message-Id: <EF62D3CF-8B54-4C7B-973E-C259F487AE32@mac.com>
895
896 [ 25299]
897 Subject: Re: [perl #36654] Inconsistent treatment of NaN
898 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
899 Date: Aug 7, 2005 8:03 PM
900 Message-ID: <20050807180308.GA2112@efn.org>
901
902 Subject: Re: [perl #36654] Inconsistent treatment of NaN
903 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
904 Date: Wed, 10 Aug 2005 22:53:51 -0700
905 Message-ID: <20050811055351.GA2296@efn.org>
906
907 [ 25302]
908 Subject: autouse.pm: remove unneeded eval
909 From: Alexey Tourbin <at@altlinux.ru>
910 Date: Thu, 18 Aug 2005 08:13:24 +0400
911 Message-ID: <20050818041324.GO19097@solemn.turbinal.org>
912
913 Subject: autouse.pm: check stub, use goto in stub
914 From: Alexey Tourbin <at@altlinux.ru>
915 Date: Thu, 18 Aug 2005 09:06:20 +0400
916 Message-ID: <20050818050620.GP19097@solemn.turbinal.org>
815b4c03 917 Branch: maint-5.8/perl
9a59ae94
NC
918 !> doop.c lib/autouse.pm lib/charnames.pm numeric.c
919 !> pod/perlop.pod pp.c pp_ctl.c pp_sys.c t/op/arith.t t/op/chop.t
920 !> t/op/die.t t/op/goto.t t/op/subst.t util.c
815b4c03 921____________________________________________________________________________
9a59ae94 922[ 25568] By: nicholas on 2005/09/22 12:22:36
815b4c03 923 Log: Integrate:
9a59ae94
NC
924 (the tests from)
925 [ 24044]
926 Subject: Re: Reworked Trie Patch
927 From: demerphq <demerphq@gmail.com>
928 Date: Mon, 14 Mar 2005 08:55:39 +0100
929 Message-ID: <9b18b31105031323557019ae1@mail.gmail.com>
815b4c03 930
9a59ae94 931 Subject: Re: Reworked Trie Patch
815b4c03 932 From: demerphq <demerphq@gmail.com>
9a59ae94
NC
933 Date: Wed, 16 Mar 2005 19:48:18 +0100
934 Message-ID: <9b18b31105031610481025a080@mail.gmail.com>
935
936 Plus minor nits in the documentation of re.pm,
937 a version bump, and addition of an OPTIMIZE alias
938
939 [ 25095]
940 [perl #36207] UTF8/Latin 1/i regexp "Malformed character" warning
941 $utf8 =~ /latin/i didn't match.
942 Also added TODO for $latin =~ /utf8/i which also fails
943
944 [ 25106]
945 Re: [perl #36207] UTF8/Latin 1/i regexp "Malformed character" warning
946 From: demerphq <demerphq@gmail.com>
947 Message-ID: <9b18b3110507080807f16d1eb@mail.gmail.com>
948 Date: Fri, 8 Jul 2005 17:07:26 +0200
949
950 Fix trie codepath of mixed utf8/latin1 pattern matches
d838c544 951 Branch: maint-5.8/perl
9a59ae94 952 !> regexec.c t/op/pat.t t/op/re_tests utf8.c
d838c544 953____________________________________________________________________________
9a59ae94
NC
954[ 25567] By: nicholas on 2005/09/22 10:46:26
955 Log: Integrate:
956 [ 24959]
957 Add a define PERL_POISON which tries to trip up anything accessing
958 freed or uninitialised memory. Currently only Poison()s freed
959 pointers.
d838c544 960 Branch: maint-5.8/perl
9a59ae94
NC
961 !> ext/PerlIO/encoding/encoding.xs gv.c handy.h pp_ctl.c scope.c
962 !> sv.c
d838c544 963____________________________________________________________________________
9a59ae94 964[ 25566] By: nicholas on 2005/09/22 10:00:19
d838c544 965 Log: Integrate:
9a59ae94
NC
966 [ 25068]
967 Borland's .pdb files are called .tds
d838c544 968
9a59ae94
NC
969 [ 25150]
970 Fix static extensions when building with nmake on Win32
d838c544 971
9a59ae94
NC
972 They were broken because change 24806 forgot to add -DWITH_STATIC
973 to the recipe for compiling perllib.c which meant that perllibst.h
974 was not included and hence although they built OK, the static
975 extensions could not actually be used!
d838c544 976
9a59ae94
NC
977 In fact, since perllibst.h is always created (it is more or less
978 empty when static extensions are not being used), there is no need
979 for -DWITH_STATIC at all. So rather than adding it to Makefile,
980 just drop it from makefile.mk and perllib.c.
d838c544 981
9a59ae94 982 Also add the missing cleanup of perllibst.h to Makefile.
d838c544 983
9a59ae94
NC
984 [ 25169]
985 1. Typo detected by Schwern (#25151)
986 2. Added proza about patches (#25152)
987 3. dirfd got the wrong define based on previous tests (#25168)
d838c544 988
9a59ae94
NC
989 [ 25206]
990 Rearrange win32/config_H.* to match config_h.SH
d838c544 991
9a59ae94
NC
992 No actual changes, just reordering the contents of the files so that
993 diff works better.
d838c544 994
9a59ae94
NC
995 [ 25208]
996 Make the canned config.h files used on Win32 more minimal
997
998 These are used in their unedited form to build miniperl, so should
999 represent a minimal configuration
1000
1001 The plan is to use miniperl's "-V" output in makedef.pl, so it is
1002 important that it doesn't include any of the optional things in the
1003 makefiles that the user might have chosen to disable
1004
1005 (The actual config.h used to build perl itself is, of course, an
1006 edited version of these canned configs produced by using miniperl
1007 to run config_h.PL so these changes won't affect perl itself)
1008
1009 [ 25214]
1010 Add missing entries to win32/config.*
1011
1012 No existing entries changed, just adding some missing ones based
1013 on Porting/config.sh
1014
1015 [ 25215]
1016 Tweak the canned win32/config.* files
d838c544 1017
9a59ae94
NC
1018 uselargefiles, usemultiplicity, useperlio and useithreads are now
1019 off in the canned win32/config_H.* files, so change these to match.
d838c544 1020
9a59ae94
NC
1021 Also scrap the misleading ~USE_PERLIO~ and ~USE_SITECUST~ tags
1022 which don't actually work since no such CFG_VARS are passed in to
1023 config_sh.PL. (The useperlio and usesitecustomize entries actually
1024 get substituted by the more general "if (/^([\w_]+)=(.*)$/)" case.)
1025
1026 [ 25216]
1027 Fix USE_LARGE_FILES with bcc32 on Win32?
1028
1029 Trawling through all these config files, I think I've found the
1030 reason why bcc32 builds with USE_LARGE_FILES were failing (e.g.
1031 (see http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-06/msg00809.html):
1032 lseeksize and lseektype were set to 8 and __int64, but Borland's
1033 <io.h> suggests that they should be 4 and long respectively.
1034
1035 Changing them accordingly makes all tests pass. And I see that
1036 win32/win32.c has special handling for __BORLANDC__ + USE_LARGE_FILES,
1037 presumably to cope with this difference?
1038
1039 [ 25226]
1040 Reinstate PERL_MALLOC_WRAP for bcc32 on Win32
1041
1042 This was disabled by change 22689 because it was severely broken
1043 at the time. See the thread starting here:
1044
1045 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-04/msg00370.html
1046
1047 The PERL_MALLOC_WRAP code in handy.h has since changed along the
1048 lines of what was discussed in that thread (in particular, by change
1049 25034) and I find that everything is now fine with PERL_MALLOC_WRAP
1050 re-enabled.
1051
1052 [ 25289]
1053 Supply same libs for bcc32 builds as cl and gcc builds have
1054
1055 It makes life easier for third-party extensions if perl provides a
1056 decent set of libs to link against. cl and gcc builds already have
1057 this (except that gcc was missing one lib), but bcc32 builds only
1058 have one or two libs supplied. In particular, the ODBC libs
1059 required for building libwin32 were not specified. One of these
1060 doesn't exist in the Borland lib dirs by default, so generate it
1061 from the DLL if it is missing.
d838c544 1062 Branch: maint-5.8/perl
9a59ae94
NC
1063 ! win32/config_H.bc win32/config_H.gc
1064 !> Configure win32/Makefile win32/config.bc win32/config.gc
1065 !> win32/config.vc win32/config.vc64 win32/config_H.vc
1066 !> win32/config_H.vc64 win32/makefile.mk win32/perllib.c
d838c544 1067____________________________________________________________________________
9a59ae94 1068[ 25565] By: nicholas on 2005/09/22 09:28:31
d838c544 1069 Log: Integrate:
9a59ae94
NC
1070 [ 25086]
1071 Subject: [PATCH] File::Basename doc overhaul
1072 From: Michael G Schwern <schwern@pobox.com>
1073 Date: Tue, 5 Jul 2005 20:11:27 -0700
1074 Message-ID: <20050706031127.GL9227@windhund.schwern.org>
1075
1076 (with some minor changes)
1077
1078 [ 25089]
1079 Subject: [PATCH] Further lies in the File::Basename docs
1080 From: Michael G Schwern <schwern@pobox.com>
1081 Date: Wed, 6 Jul 2005 09:22:32 -0700
1082 Message-ID: <20050706162232.GA14495@windhund.schwern.org>
1083
1084 (plus some minor POD changes and a bug fix)
1085
1086 [ 25090]
1087 Subject: [perl #22236] File::Basename behavior is misleading
1088 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
1089 Date: 6 Jul 2005 19:45:40 -0000
1090 Message-ID: <rt-3.0.11-22236-116656.1.59163789180809@perl.org>
1091
1092 [ 25091]
1093 Subject: [PATCH] Mention File::Spec in File::Basename
1094 From: Michael G Schwern <schwern@pobox.com>
1095 Date: Wed, 6 Jul 2005 13:06:20 -0700
1096 Message-ID: <20050706200620.GE15644@windhund.schwern.org>
1097
1098 (plus bump $VERSION)
1099
1100 [ 25096]
1101 Subject: Re: [perl #36477] File::Basename basename() bug
1102 From: Michael G Schwern <schwern@pobox.com>
1103 Date: Thu, 7 Jul 2005 14:16:01 -0700
1104 Message-ID: <20050707211601.GA3769@windhund.schwern.org>
1105
1106 [ 25097]
1107 Subject: [PATCH] basename() and suffixes
1108 From: Michael G Schwern <schwern@pobox.com>
1109 Date: Thu, 7 Jul 2005 15:38:32 -0700
1110 Message-ID: <20050707223832.GA4782@windhund.schwern.org>
d838c544 1111 Branch: maint-5.8/perl
9a59ae94 1112 !> lib/File/Basename.pm lib/File/Basename.t
d838c544 1113____________________________________________________________________________
9a59ae94 1114[ 25564] By: nicholas on 2005/09/22 09:15:24
d838c544 1115 Log: Integrate:
9a59ae94
NC
1116 [ 25009]
1117 First stab at not automatically creating an unused SV for GvSV
1118 Enable it with -DPERL_DONT_CREATE_GVSV.
1119 Currently if enabled 22 test scripts have failures, so still some way
1120 to go.
1121
1122 [ 25010]
1123 Fixes to -DPERL_DONT_CREATE_GVSV to make more tests pass
1124
1125 [ 25011]
1126 Make warnings.t pass with -DPERL_DONT_CREATE_GVSV
1127
1128 [ 25012]
1129 All tests pass (for me) with -DPERL_DONT_CREATE_GVSV
1130
1131 [ 25099]
1132 DEFSV causes GvSVn() to be used in lvalue context.
1133 Not sure if instead we should recode DEFSV to avoid this, and leave
1134 GvSVn() as rvalue only, like its namesakes.
1135
1136 [ 25141]
1137 Subject: [PATCH] was Re: perldoc segfaulting in XS_UNIVERSAL_VERSION
1138 From: John Peacock <jpeacock@rowman.com>
1139 Message-ID: <42D55C46.5030905@rowman.com>
1140 Date: Wed, 13 Jul 2005 14:24:06 -0400
1141
1142 [ 25146]
1143 Subject: [PATCH] Re: [PATCH] was Re: perldoc segfaulting in XS_UNIVERSAL_VERSION
1144 From: Michael G Schwern <schwern@pobox.com>
1145 Date: Fri, 15 Jul 2005 00:49:12 -0700
1146 Message-ID: <20050715074911.GA16512@windhund.schwern.org>
d838c544 1147 Branch: maint-5.8/perl
9a59ae94
NC
1148 ! t/op/universal.t
1149 !> doio.c embed.fnc embed.h global.sym gv.c gv.h makedef.pl
1150 !> perl.c perl.h pp.c pp_hot.c pp_sys.c proto.h sv.c universal.c
d838c544 1151____________________________________________________________________________
9a59ae94 1152[ 25562] By: nicholas on 2005/09/21 22:36:00
1c5911e7 1153 Log: Integrate:
9a59ae94
NC
1154 [ 25007]
1155 Convert strcpy to memcpy where we already know the length.
1156
1157 [ 25022]
1158 Replace newSVpv(...,0) with newSVpvn where we know the length.
1159
1160 [ 25023]
1161 -V:... would get upset (syntax error) if ... contained unbalanced ().
1162
1163 [ 25024]
1164 The core shouldn't be using PL_na
1165
1166 [ 25026]
1167 Use Perl_sv_catpvf to shorten the code (source and object) needed for
1168 commandline -V options that q\0...\0.
1169
1170 [ 25027]
1171 Avoid using PL_Sv in the -V argument processing.
1172 Express the embedded perl program in a slightly terser way.
1173
1174 [ 25028]
1175 We know the length, so use sv_setpvn rather than sv_setpv.
1176
1177 [ 25029]
1178 A terser way of implementing require_pv.
1179
1180 [ 25045]
1181 Don't check the pointer is non-NULL before calling Safefree() in
1182 little used code, code used only once per run (such as interpreter
1183 construction and destruction), and cases where the pointer nearly
1184 never is NULL. Safefree does its own non-NULL check, and even that
1185 isn't strictly necessary as all conformant free()s accept a NULL
1186 pointer.
1187
1188 [ 25047]
1189 Don't inline offer_nice_chunk, as it's rarely called.
1190
1191 [ 25062]
1192 Fix change 25045
1193
1194 [ 25076]
1195 Add regression test for change 25062
1c5911e7 1196 Branch: maint-5.8/perl
9a59ae94
NC
1197 !> doio.c embed.fnc embed.h gv.c hv.c locale.c mg.c perl.c perl.h
1198 !> proto.h regcomp.c sv.c t/op/magic.t universal.c util.c
d838c544 1199____________________________________________________________________________
9a59ae94 1200[ 25561] By: nicholas on 2005/09/21 21:47:11
d838c544 1201 Log: Integrate:
9a59ae94
NC
1202 [ 25067]
1203 Subject: [PATCH] Post-YAPC consting, now with an attachment!
1204 From: Andy Lester <andy@petdance.com>
1205 Date: Sun, 3 Jul 2005 18:31:56 -0500
1206 Message-ID: <20050703233156.GA20967@petdance.com>
d838c544 1207
9a59ae94
NC
1208 [ 25073]
1209 Regen after change 25067
1210
1211 [ 25079]
1212 Subject: [PATCH] Remove unnecessary null check
1213 From: Andy Lester <andy@petdance.com>
1214 Date: Mon, 4 Jul 2005 14:12:00 -0500
1215 Message-ID: <20050704191200.GA2614@petdance.com>
d838c544 1216 Branch: maint-5.8/perl
9a59ae94
NC
1217 ! proto.h
1218 !> deb.c embed.fnc gv.c hv.c pad.c sv.c toke.c util.c
d838c544 1219____________________________________________________________________________
9a59ae94 1220[ 25559] By: nicholas on 2005/09/21 21:04:54
d838c544 1221 Log: Integrate:
9a59ae94
NC
1222 [ 24915]
1223 Subject: [PATCH perl.h] FPTR2DPTR/DPTR2FPTR
1224 From: Robin Barker <Robin.Barker@npl.co.uk>
1225 Date: Mon, 20 Jun 2005 13:47:37 +0100
1226 Message-ID: <533D273D4014D411AB1D00062938C4D90849C6E4@hotel.npl.co.uk>
d838c544 1227
9a59ae94
NC
1228 [ 25042]
1229 the PAD_SET_CUR macro expanded too much for AIX compilers
1230
1231 [ 25046]
1232 missed one PAD_SET_CUR
d838c544 1233 Branch: maint-5.8/perl
9a59ae94 1234 !> pad.h perl.h pp_ctl.c pp_hot.c pp_sort.c pp_sys.c
d838c544 1235____________________________________________________________________________
9a59ae94
NC
1236[ 25558] By: nicholas on 2005/09/21 20:50:26
1237 Log: Integrate:
1238 [ 24987]
1239 Suppress warnings about a clash between redefined malloc and the
1240 use of __attribute__malloc__
1241
1242 Subject: Re: Fun with __attribute__malloc__
1243 From: Andy Lester <andy@petdance.com>
1244 Date: Fri, 24 Jun 2005 12:11:59 -0500
1245 Message-ID: <20050624171159.GB29590@petdance.com>
d838c544 1246
9a59ae94
NC
1247 [ 24997]
1248 Subject: [PATCH] We're going round in circles with pp_sys.c
1249 From: Andy Lester <andy@petdance.com>
1250 Date: Mon, 27 Jun 2005 13:06:59 -0500
1251 Message-ID: <20050627180659.GB29744@petdance.com>
d838c544 1252
9a59ae94
NC
1253 (edited)
1254
1255 [ 25001]
1256 Stop "suspicious pointer conversion" warning following change 24997
1257
1258 [ 25003]
1259 Stop "Possible use before definition" warning following change 24997
1260
1261 [ 25014]
1262 Silence MinGW warnings about system headers when building Errno
1263
1264 Thanks to Mike Guy for the suggested fix.
1265
1266 [ 25033]
1267 Silence some cast warnings from bcc32 on Win32
1268
1269 See the thread starting here for arguments:
1270 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-06/msg00994.html
1271
1272 [ 25034]
1273 silence gcc 'comparison is always false' warning in MEM_WRAP_CHECK
1274 Only a partial fix: works where sizeof(type)==1; since we
1275 can never wraparound in that case, disarm the check
1276
1277 [ 25035]
1278 silence a warning in Perl_sv_compile_2op
1279
1280 [ 25038]
1281 Remove unreferenced local variable (and the warning about it)
1282
1283 [ 25041]
1284 Silence MinGW warning about "'noreturn' function does return"
1285
1286 (Thanks to Nicholas Clark)
1287
1288 [ 25055]
1289 Andy suggests this tweak to Dave's fix for MEM_WRAP_CHECK to shut up
1290 a different compiler warnings. I guess we need a waterbed theory of
1291 compiler warnings.
1292
1293 [ 25063]
1294 Subject: Re: How to suppress warnings when building Errno with gcc
1295 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1296 Date: Fri, 1 Jul 2005 10:56:23 -0700
1297 Message-ID: <20050701175623.GD216@efn.org>
1298
1299 [ 25103]
1300 extend MEM_WRAP_CHECK supress warning hack to MEM_WRAP_CHECK_*
d838c544 1301 Branch: maint-5.8/perl
9a59ae94
NC
1302 !> embed.fnc ext/Errno/Errno_pm.PL ext/XS/APItest/APItest.xs gv.c
1303 !> handy.h hv.c iperlsys.h perl.c perl.h pp_ctl.c pp_hot.c
1304 !> pp_sys.c proto.h regexec.c sv.c toke.c win32/win32.c
d838c544 1305____________________________________________________________________________
9a59ae94 1306[ 25557] By: nicholas on 2005/09/21 20:28:20
d838c544 1307 Log: Integrate:
9a59ae94
NC
1308 [ 24940]
1309 Add facility to fork() early in perl_destruct and use the child to
1310 dump out leaked scalars (enabled with DEBUG_LEAKING_SCALARS_FORK_DUMP
1311 when DEBUG_LEAKING_SCALARS is already in force)
1312
1313 [ 24976]
1314 Extend DEBUG_LEAKING_SCALARS_FORK_DUMP so it can also dump scalars
1315 which become unreferenced. This is less likely to be successful.
1316 The #define needs a better name.
1317
1318 [ 24979]
1319 If forking during global destruction, the child needs to close all
1320 unused file descriptors, else it can cause other processes to hang
1321 because it accidentally holds open pipes and sockets.
d838c544 1322
9a59ae94
NC
1323 [ 24980]
1324 Need to skip exporting PL_dumper_fd unless it is used.
1325
1326 [ 24984]
1327 When using DEBUG_LEAKING_SCALARS_FORK_DUMP it's possible to cause
1328 indefinite hangs when the debugging child holds open Perl_debug_log,
1329 and it happens to be a file descriptor that is one end of a pipe,
1330 with a process sitting at the other end waitng for EOF.
1331 So close all descriptors in the child *including* Perl_debug_log,
1332 and pass it back in over the control socket if it's needed.
1333
1334 [ 24986]
1335 Tweak the child dump socket protocol to return error messages to the
1336 parent so that it can display what went wrong.
d838c544 1337 Branch: maint-5.8/perl
9a59ae94
NC
1338 ! intrpvar.h perl.c
1339 !> embed.fnc embed.h embedvar.h makedef.pl perlapi.h proto.h sv.c
d838c544 1340____________________________________________________________________________
9a59ae94 1341[ 25556] By: nicholas on 2005/09/21 20:05:39
d838c544 1342 Log: Integrate:
9a59ae94
NC
1343 [ 24969]
1344 Workaround localtime edge case where TZ makes time go beyond
1345 the defined working range (AIX 5.2)
d838c544 1346
9a59ae94
NC
1347 [ 24983]
1348 Need to pass a my_perl to S_my_localtime to make threaded builds build.
d838c544 1349
9a59ae94
NC
1350 [ 25173]
1351 Subject: Re: AIX 5.2 localtime bug attack
1352 From: Campo Weijerman <rfc822@nl.ibm.com>
1353 Date: Mon, 18 Jul 2005 17:34:55 +0200
1354 Message-ID: <20050718153455.GA29381@python>
d838c544 1355
9a59ae94 1356 mday++ is also wday++ and yday++
d838c544 1357
9a59ae94
NC
1358 [ 25287]
1359 Fix lib/Time/Local.t for bcc32 in non GMT time zones
d838c544 1360
9a59ae94
NC
1361 See comments at:
1362 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-08/msg00115.html
d838c544 1363
9a59ae94
NC
1364 [ 25300]
1365 Subject: Your bug reports for Time::Local
1366 From: Dave Rolsky <autarch@urth.org>
1367 Date: Tue, 16 Aug 2005 11:22:20 -0500 (CDT)
1368 Message-ID: <Pine.LNX.4.61.0508161120520.26270@urth.org>
d838c544 1369
9a59ae94 1370 An improvement on change 25287 from Dave Rolsky
d838c544 1371 Branch: maint-5.8/perl
9a59ae94 1372 !> lib/Time/Local.t pp_sys.c
d838c544 1373____________________________________________________________________________
9a59ae94 1374[ 25555] By: nicholas on 2005/09/21 19:54:07
d838c544 1375 Log: Integrate:
9a59ae94
NC
1376 [ 24965]
1377 Subject: [PATCH] Pre-YAPC consting fun
1378 From: Andy Lester <andy@petdance.com>
1379 Date: Jun 23, 2005 9:04 PM
1380 Message-ID: <20050623190423.GA13835@petdance.com>
d838c544 1381 Branch: maint-5.8/perl
9a59ae94
NC
1382 ! embed.fnc locale.c proto.h
1383 !> embed.h mg.c perlio.c pp_ctl.c pp_sys.c scope.c taint.c util.c
d838c544 1384____________________________________________________________________________
9a59ae94 1385[ 25554] By: nicholas on 2005/09/21 19:31:30
d838c544 1386 Log: Integrate:
9a59ae94
NC
1387 [ 24945]
1388 Subject: [PATCH] Const Boy II: The Localizing
1389 From: Andy Lester <andy@petdance.com>
1390 Date: Wed, 22 Jun 2005 09:41:00 -0500
1391 Message-ID: <20050622144059.GA19598@petdance.com>
1392 Branch: maint-5.8/perl
1393 ! sv.c
1394 !> autodoc.pl embed.fnc embed.pl perl.c perlio.c pod/perlapi.pod
1395 !> pp.c pp.h pp_ctl.c pp_sys.c util.c
1396____________________________________________________________________________
1397[ 25553] By: nicholas on 2005/09/21 18:57:22
1398 Log: Integrate:
1399 [ 24910]
1400 Remove signature test, which is always skipped
1401 Branch: maint-5.8/perl
1402 - lib/Test/Simple/t/00signature.t
1403 !> MANIFEST
1404____________________________________________________________________________
1405[ 25552] By: nicholas on 2005/09/21 18:43:51
1406 Log: Integrate:
1407 [ 24916]
1408 Subject: Re: [perl #36310] sv_vcatpvfn() fails on some (very limited) situations
1409 From: Tsutomu IKEGAMI <t-ikegami@aist.go.jp>
1410 Date: Fri, 17 Jun 2005 17:55:10 +0900 (JST)
1411 Message-Id: <20050617.175510.21285350.t-ikegami@aist.go.jp>
d838c544 1412
9a59ae94
NC
1413 [ 24920]
1414 Subject: [PATCH] ternary operator cond ? foo : bar being parsed as ?...?
1415 From: Salvador Fandiño <sfandino@yahoo.com>
1416 Date: Fri, 17 Jun 2005 14:06:30 +0100
1417 Message-ID: <20050617130548.18776.qmail@lists.develooper.com>
d838c544 1418
9a59ae94 1419 with wordings improvements suggested by Ronald J Kimball
d838c544 1420
9a59ae94
NC
1421 [ 24951]
1422 Subject: Re: [perl #36350] unstable sorting for use integer; sort { $b <=> $a } @foo
1423 From: Salvador Fandino <sfandino@yahoo.com>
1424 Date: Tue, 21 Jun 2005 19:50:35 +0200
1425 Message-ID: <20050621181658.5977.qmail@lists.develooper.com>
d838c544 1426
9a59ae94
NC
1427 [ 24952]
1428 Re-initialise PL_curcop to &PL_compiling before destroying the optree.
d838c544 1429
9a59ae94
NC
1430 [ 24962]
1431 The current implementation of :unique is fundamentally flawed,
1432 because declaring a scalar READONLY does not stop it being modified.
1433 Hence the current implementation of :unique is *not threadsafe*
1434 D'oh!
1435 Better implementations welcome.
d838c544 1436 Branch: maint-5.8/perl
9a59ae94
NC
1437 !> embed.fnc embed.h ext/threads/t/problems.t perl.c
1438 !> pod/perldiag.pod pod/perltodo.pod pp_sort.c proto.h sv.c
1439 !> toke.c
d838c544 1440____________________________________________________________________________
9a59ae94 1441[ 25551] By: nicholas on 2005/09/21 18:21:10
d838c544 1442 Log: Integrate:
9a59ae94
NC
1443 [ 24907]
1444 Silence warning in debug printf
d838c544 1445
9a59ae94
NC
1446 [ 24937]
1447 Silence some bcc32 compiler warnings
d838c544 1448
9a59ae94 1449 ("Superfluous & with function")
d838c544 1450
9a59ae94
NC
1451 [ 24938]
1452 Silence some more bcc32 compiler warnings
d838c544 1453
9a59ae94
NC
1454 ("Suggest parentheses to clarify precedence")
1455
1456 [ 24939]
1457 Silence yet more bcc32 compiler warnings
1458
1459 ("Code has no effect")
1460
1461 [ 24944]
1462 Silence another bcc32 compiler warning
1463
1464 ("Possible use of '%s' before definition")
1465
1466 [ 24946]
1467 More bcc32 compiler warnings to silence
1468
1469 ("Suspicious pointer conversion")
1470
1471 [ 24947]
1472 Silence bcc32 compiler warnings from win32/fcrypt.c (almost)
1473
1474 It still whines about 'in' and 'b' being assigned values that are
1475 never used on lines 348 and 505 respectively (as side effects of the
1476 calls to c2l and l2c respectively), but I'm not sure how to shut
1477 them up.
1478
1479 [ 24950]
1480 Oops! Change 24946 wasn't quite right
1481
1482 [ 24953]
1483 Silence bcc32 compiler warnings following change 24945
1484
1485 ("Possible use of '%s' before definition")
1486
1487 [ 24963]
1488 Warning suppression.
1489
1490 [ 24977]
1491 Fix typo in win32.c
1492
1493 Doesn't fix bcc32 + USE_LARGE_FILES, though :-(
1494
1495 [ 24994]
1496 Silence compiler warning in SDBM_File
1497
1498 Unless I'm missing something it looks like "key" actually is used,
1499 and the "key = key" assignment causes bcc32 to complain about use
1500 before definition!
1501
1502 [ 24999]
1503 From: Mattia Barbon <mattia.barbon@libero.it>
1504 Subject: [PATCH] Avoid redefinition warning for MinGW
1505 Date: Jun 27, 2005 10:07 PM
1506 Message-ID: <Mahogany-0.66.0-1232-20050627-220727.00@rbnet.it>
d838c544 1507 Branch: maint-5.8/perl
9a59ae94
NC
1508 !> doio.c doop.c ext/SDBM_File/SDBM_File.xs perlvars.h pp.c
1509 !> pp_ctl.c pp_hot.c pp_sys.c toke.c warnings.h warnings.pl
1510 !> win32/fcrypt.c win32/win32.c win32/win32io.c win32/win32iop.h
d838c544 1511____________________________________________________________________________
9a59ae94 1512[ 25550] By: nicholas on 2005/09/21 18:04:56
d838c544 1513 Log: Integrate:
9a59ae94
NC
1514 [ 24913]
1515 Subject: [PATCH] The continuing adventures of Constman and Localize Boy
1516 From: Andy Lester <andy@petdance.com>
1517 Date: Mon, 20 Jun 2005 10:22:37 -0500
1518 Message-ID: <20050620152237.GA5032@petdance.com>
1519 Branch: maint-5.8/perl
1520 !> XSUB.h doop.c embed.fnc embed.h global.sym gv.c mg.c pad.c
1521 !> perl.h proto.h sv.c universal.c util.c
1522____________________________________________________________________________
1523[ 25549] By: nicholas on 2005/09/21 17:38:28
1524 Log: Integrate:
1525 [ 24906]
1526 Subject: [PATCH] More random cleanups
1527 From: Andy Lester <andy@petdance.com>
1528 Date: Fri, 17 Jun 2005 09:50:29 -0500
1529 Message-ID: <20050617145029.GC11769@petdance.com>
1530 Branch: maint-5.8/perl
1531 ! proto.h
1532 !> embed.fnc embed.h pp_ctl.c pp_sort.c scope.c
1533____________________________________________________________________________
1534[ 25548] By: nicholas on 2005/09/21 16:20:59
1535 Log: Integrate:
1536 [ 24854]
1537 Subject: Re: [PATCH] make -f invalid when USE_SITECUSTOMIZE isn't set
1538 From: Steve Peters <steve@fisharerojo.org>
1539 Date: Wed, 15 Jun 2005 11:30:41 -0500
1540 Message-ID: <20050615163040.GA14745@mccoy.peters.homeunix.org>
d838c544 1541
9a59ae94
NC
1542 [ 24861]
1543 Revert part of change #24854
d838c544 1544
9a59ae94
NC
1545 [ 24864]
1546 Add -f in perl synopsys, sync perl.pod and perlrun.pod synopses
d838c544 1547 Branch: maint-5.8/perl
9a59ae94 1548 !> ext/Devel/DProf/t/DProf.t perl.c pod/perl.pod pod/perlrun.pod
d838c544 1549____________________________________________________________________________
9a59ae94 1550[ 25546] By: nicholas on 2005/09/21 16:02:53
d838c544 1551 Log: Integrate:
9a59ae94
NC
1552 [ 24860]
1553 Don't export Perl_stashpv_hvname_match when !USE_ITHREADS
d838c544 1554
9a59ae94 1555 (Fixes a linker error on Win 32 introduced by change #24847)
d838c544 1556 Branch: maint-5.8/perl
9a59ae94 1557 !> makedef.pl
d838c544 1558____________________________________________________________________________
9a59ae94 1559[ 25545] By: nicholas on 2005/09/21 16:01:36
d838c544 1560 Log: Integrate:
9a59ae94
NC
1561 [ 24845]
1562 Subject: [PATCH] S_emulate_eaccess() does return a value
1563 From: Steve Peters <steve@fisharerojo.org>
1564 Message-ID: <20050614193052.GA1898@mccoy.peters.homeunix.org>
1565 Date: Tue, 14 Jun 2005 14:30:52 -0500
1566
1567 [ 24847]
1568 Subject: [PATCH] CopSTASH_eq again
1569 From: Andy Lester <andy@petdance.com>
1570 Date: Tue, 14 Jun 2005 23:49:26 -0500
1571 Message-ID: <20050615044926.GA29087@petdance.com>
d838c544 1572 Branch: maint-5.8/perl
9a59ae94
NC
1573 ! embed.h global.sym proto.h
1574 !> cop.h embed.fnc util.c
d838c544 1575____________________________________________________________________________
9a59ae94 1576[ 25542] By: nicholas on 2005/09/21 15:31:01
d838c544 1577 Log: Integrate:
9a59ae94
NC
1578 [ 24694]
1579 Bump version number
d838c544 1580
9a59ae94
NC
1581 [ 24828]
1582 Comment nit to help Devel::Cover, spotted by Steve Peters
1583 Branch: maint-5.8/perl
1584 !> ext/Devel/DProf/DProf.pm ext/POSIX/POSIX.xs
1585____________________________________________________________________________
1586[ 25540] By: nicholas on 2005/09/21 15:18:49
1587 Log: Integrate:
1588 [ 24898]
1589 Add a Configure test to see if NV 0.0 is stored as all bits zero, and
1590 #define NV_ZERO_IS_ALLBITS_ZERO if so. This is always true on VMS:
d838c544 1591
9a59ae94
NC
1592 Subject: Re: Configure check for whether 0.0 is stored as all bits zero
1593 From: "Craig A. Berry" <craigberry@mac.com>
1594 Message-Id: <p06210214beda5bf31c4c@[172.16.52.1]>
1595 Date: Sat, 18 Jun 2005 18:23:59 -0500
d838c544 1596
9a59ae94
NC
1597 [ 24905]
1598 Support NV_ZERO_IS_ALLBITS_ZERO on Win32 (re: change 24898)
d838c544 1599
9a59ae94
NC
1600 The try.c test program added to Configure by change 24898 outputs
1601 "Yes" using each of VC++, GCC and BCC32, so here goes...
d838c544 1602
9a59ae94
NC
1603 [ 24934]
1604 Redo generation of change #24898
1605 Do not forget to run Porting/config_h.pl!
d838c544 1606
9a59ae94
NC
1607 [ 24949]
1608 Add handling of NV_ZERO_IS_ALLBITS_ZERO for Netware and epoc
d838c544 1609 Branch: maint-5.8/perl
9a59ae94
NC
1610 !> Configure NetWare/config.wc NetWare/config_H.wc
1611 !> Porting/Glossary config_h.SH configure.com epoc/config.sh
1612 !> win32/config.bc win32/config.gc win32/config.vc
1613 !> win32/config.vc64 win32/config_H.bc win32/config_H.gc
1614 !> win32/config_H.vc win32/config_H.vc64
d838c544 1615____________________________________________________________________________
9a59ae94 1616[ 25539] By: nicholas on 2005/09/21 15:02:51
d838c544 1617 Log: Integrate:
9a59ae94
NC
1618 [ 24679]
1619 Subject: DynaLoader dl_unload_file for win32 ( dl_win32.xs )
1620 From: DH <crazyinsomniac@yahoo.com>
1621 Date: Tue, 31 May 2005 08:33:27 -0700 (PDT)
1622 Message-ID: <20050531153327.85145.qmail@unknown-209-73-178-237.yahoo.com>
d838c544 1623
9a59ae94 1624 (with a couple of minor tweaks)
d838c544 1625
9a59ae94
NC
1626 [ 24806]
1627 Subject: improve static build for win32/Makefile
1628 From: vadim <vadim@vkonovalov.ru>
1629 Date: Sun, 12 Jun 2005 14:09:11 -0400
1630 Message-Id: <1118599750.2732.2.camel@mdk10>
d838c544 1631
9a59ae94
NC
1632 [ 24825]
1633 Subject: [PATCH @ 24819] Re: Change 24806: improve static build for win32/Makefile
1634 From: vadim <vadim@vkonovalov.ru>
1635 Date: Mon, 13 Jun 2005 15:41:41 -0400
1636 Message-Id: <1118691701.6333.32.camel@mdk10>
d838c544 1637
9a59ae94
NC
1638 [ 24830]
1639 Add BUILDOPTEXTRA to Win32 makefiles
d838c544 1640
9a59ae94
NC
1641 This allows extra build options, e.g. -DNO_HASH_SEED, to be
1642 specified on the command line, which is otherwise not possible
1643 under nmake using the existing BUILDOPT macro
d838c544 1644
9a59ae94 1645 Suggested by Jan Dubois <jand@ActiveState.com>
d838c544 1646
9a59ae94
NC
1647 [ 24852]
1648 Fix win32/makefile.mk for building with bcc32 5.5.1 and dmake 4.4
d838c544 1649
9a59ae94
NC
1650 [ 24855]
1651 Fix $Config{ccversion} for Borland C++ 5.5.1
1652
1653 This pattern match seems a little saner, and stops " for Win32"
1654 getting picked up from the following output:
1655
1656 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
1657
1658 Maybe it breaks older versions, but at least the latest now works
1659 correctly. If anyone knows what older versions' messages look like
1660 then speak up!
1661
1662 [ 24862]
1663 Enable static extensions with Borland compiler on Win32
1664
1665 [ 24863]
1666 Simplify win32/makefile.mk for static extensions with GCC
1667
1668 [ 24866]
1669 Fix changes 24862 and 24863 for Sarathy's old dmake
1670
1671 [ 24880]
1672 Subject: [PATCH] Strip \\?\ prefix from Perl path in win32/win32.c:set_w32_module_name()
1673 From: "Jan Dubois" <jand@ActiveState.com>
1674 Date: Thu, 16 Jun 2005 11:43:15 -0700
1675 Message-Id: <200506161843.j5GIhKhL024472@smtp3.ActiveState.com>
d838c544 1676
9a59ae94
NC
1677 [ 24883]
1678 Silence STDERR grumblings from Borland's math library.
1679
1680 This fixes failures in ext/B/t/deparse.t and lib/warnings.t (and
1681 renders change 24870 obsolete, hence it is reverted here).
d838c544 1682 Branch: maint-5.8/perl
9a59ae94
NC
1683 !> lib/warnings.t makedef.pl win32/Makefile win32/buildext.pl
1684 !> win32/config_sh.PL win32/dl_win32.xs win32/makefile.mk
1685 !> win32/win32.c
d838c544 1686____________________________________________________________________________
9a59ae94 1687[ 25538] By: nicholas on 2005/09/21 14:40:13
d838c544 1688 Log: Integrate:
9a59ae94
NC
1689 [ 24364]
1690 Subject: Re: [perl #31793] Data::Dumper: Useqq interacts badly with overloading
1691 From: Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com>
1692 Date: Wed, 3 Nov 2004 16:38:01 +0100
1693 Message-ID: <20041103163801.6839be30@valis.local>
d838c544 1694
9a59ae94
NC
1695 [ 24917]
1696 Fix [perl #36102] Data::Dumper Doesn't Stringify Numeric Labels
d838c544 1697
9a59ae94
NC
1698 [ 25308]
1699 Subject: Re: Data::Dumper bug?
1700 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1701 Date: Mon, 8 Aug 2005 20:33:02 -0700
1702 Message-ID: <20050809033301.GA3804@efn.org>
d838c544 1703
9a59ae94
NC
1704 [ 25347]
1705 Regression test for the fix in change #25308,
1706 based on code by Troy Loveday
1707 Branch: maint-5.8/perl
1708 +> ext/Data/Dumper/t/bugs.t
1709 !> MANIFEST ext/Data/Dumper/Dumper.pm ext/Data/Dumper/Dumper.xs
1710 !> ext/Data/Dumper/t/dumper.t
1711____________________________________________________________________________
1712[ 25536] By: nicholas on 2005/09/21 14:09:01
1713 Log: Integrate:
1714 [ 24796]
1715 Add SvGROW_mutable
d838c544 1716
9a59ae94
NC
1717 [ 24800]
1718 More SvPV consting. And other related drive-by refactoring.
d838c544 1719
9a59ae94
NC
1720 [ 24801]
1721 Propagate const/mutable/not into the SvPV call for retrieving an
1722 overloaded value.
d838c544 1723
9a59ae94
NC
1724 [ 24826]
1725 More SvPV consting
d838c544 1726
9a59ae94
NC
1727 [ 24829]
1728 Pay attention to the comments that Dave writes.
d838c544 1729
9a59ae94
NC
1730 [ 24838]
1731 Subject: [PATCH] Fix for SEGV in ext/B/t/xref.t on OpenBSD
1732 From: Steve Peters <steve@fisharerojo.org>
1733 Date: Tue, 14 Jun 2005 08:16:38 -0500
1734 Message-ID: <20050614131638.GA24771@mccoy.peters.homeunix.org>
d838c544 1735
9a59ae94
NC
1736 [ 24843]
1737 Change 24838 breaks deparse.t, which checks that embedded NULs work.
1738 Here's a temporary hack, pending a way for B to correctly identify
1739 PVs that are variable names in pads.
d838c544 1740
9a59ae94
NC
1741 [ 24846]
1742 Fix warning nits, by Jarkko
d838c544 1743
9a59ae94
NC
1744 [ 24850]
1745 Protect Perl_sv_2pvbyte () to NULL length pointers
1746 Thanks Nick!
d838c544 1747
9a59ae94
NC
1748 [ 24871]
1749 Subject: [PATCH] Removing /*SUPPRESS xxx*/
1750 From: Andy Lester <andy@petdance.com>
1751 Date: Thu, 16 Jun 2005 09:13:42 -0500
1752 Message-ID: <20050616141342.GA22188@petdance.com>
d838c544 1753
9a59ae94
NC
1754 [ 24873]
1755 Subject: [PATCH] Lint support
1756 From: Andy Lester <andy@petdance.com>
1757 Date: Thu, 16 Jun 2005 09:35:21 -0500
1758 Message-ID: <20050616143521.GB22188@petdance.com>
1759 Branch: maint-5.8/perl
1760 !> XSUB.h av.c doio.c doop.c ext/B/B.xs perl.c perl.h pp.c
1761 !> pp_hot.c pp_sys.c regcomp.c regexec.c sv.c sv.h taint.c toke.c
1762 !> universal.c utf8.c util.c xsutils.c
1763____________________________________________________________________________
1764[ 25535] By: nicholas on 2005/09/21 13:16:07
1765 Log: Integrate:
1766 [ 24780]
1767 Subject: [PATCH] regcomp.c and more
1768 From: Andy Lester <andy@petdance.com>
1769 Date: Thu, 9 Jun 2005 10:05:56 -0500
1770 Message-ID: <20050609150556.GA30554@petdance.com>
1771 Branch: maint-5.8/perl
1772 ! regcomp.c
1773 !> embed.fnc mg.c perly.c proto.h sv.c
1774____________________________________________________________________________
1775[ 25531] By: nicholas on 2005/09/21 11:03:15
1776 Log: Integrate:
1777 [ 24765]
1778 const-ize pp_formline
d838c544 1779
9a59ae94
NC
1780 [ 24769]
1781 More SvPV consting
d838c544 1782
9a59ae94
NC
1783 [ 24778]
1784 More SvPV consting
d838c544 1785
9a59ae94
NC
1786 [ 24798]
1787 Move SvPV consting, remove an n_a, and correct one error in Move()
d838c544 1788
9a59ae94
NC
1789 [ 24799]
1790 More SvPV consting, including some code cleanup and living dangerously
1791 with socket API calls.
1792 Branch: maint-5.8/perl
1793 !> doio.c doop.c dump.c mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c
1794 !> pp_pack.c pp_sort.c pp_sys.c sv.c
1795____________________________________________________________________________
1796[ 25529] By: nicholas on 2005/09/21 10:42:13
1797 Log: Integrate:
1798 [ 24754]
1799 Subject: [PATCH] regexec.c utf8 loading
1800 From: Andy Lester <andy@petdance.com>
1801 Date: Wed, 8 Jun 2005 00:03:32 -0500
1802 Message-ID: <20050608050332.GA31059@petdance.com>
1803 Branch: maint-5.8/perl
1804 !> regexec.c
1805____________________________________________________________________________
1806[ 25528] By: nicholas on 2005/09/21 10:26:41
1807 Log: Correct errors in global.sym that seem to be the cause of Win32 build
1808 failures.
1809 Branch: maint-5.8/perl
1810 ! embed.fnc embed.h global.sym proto.h
1811____________________________________________________________________________
1812[ 25527] By: nicholas on 2005/09/21 09:53:54
1813 Log: Integrate:
1814 [ 24760]
1815 Nuke some more n_a, and convert S_gv_ename from char * to const char *
d838c544 1816
9a59ae94
NC
1817 [ 24761]
1818 Add and use MgPV_nolen_const
d838c544 1819
9a59ae94
NC
1820 [ 24762]
1821 Remove the n_a
d838c544 1822
9a59ae94
NC
1823 [ 24763]
1824 Remove repeated C<n_a>s
d838c544 1825 Branch: maint-5.8/perl
9a59ae94
NC
1826 !> doop.c dump.c embed.fnc malloc.c mg.c mg.h op.c perl.c
1827 !> pp_hot.c pp_pack.c pp_sys.c proto.h regcomp.c taint.c toke.c
d838c544 1828____________________________________________________________________________
9a59ae94 1829[ 25525] By: nicholas on 2005/09/21 09:32:33
d838c544 1830 Log: Integrate:
9a59ae94
NC
1831 [ 24748]
1832 Convert POPpx POPpconstx and POPpbytex to use nolen macros.
1833 Elminate a lot of C<n_a>s
1834
1835 [ 24749]
1836 Better sv_2pv_flags implementation (avoid writing to n_a)
1837
1838 [ 24750]
1839 Remove two more unused C<n_a>s
1840
1841 [ 24757]
1842 Eliminate more C<n_a>s
1843
1844 [ 24758]
1845 n_a no more
1846
1847 [ 24759]
1848 Allow a null length pointer to sv_pvn_force_flags.
1849 Add SvPV_force_nolen and use it to remove some C<n_a>s
d838c544 1850 Branch: maint-5.8/perl
9a59ae94
NC
1851 ! XSUB.h pp_sys.c
1852 !> embed.fnc perl.c pp.c pp.h pp_ctl.c proto.h sv.c sv.h
1853 !> universal.c
d838c544 1854____________________________________________________________________________
9a59ae94 1855[ 25524] By: nicholas on 2005/09/21 07:04:42
d838c544 1856 Log: Integrate:
9a59ae94
NC
1857 [ 24740]
1858 More SvPV consting.
d838c544 1859
9a59ae94
NC
1860 [ 24742]
1861 More consting of SvPV
d838c544 1862
9a59ae94
NC
1863 [ 24743]
1864 More SvPV consting
1865
1866 [ 24744]
1867 More SvPV consting
1868
1869 [ 24752]
1870 One more SvPV_const
d838c544 1871 Branch: maint-5.8/perl
9a59ae94
NC
1872 !> doio.c doop.c embed.fnc gv.c mg.c perl.c perlio.c pp.c
1873 !> pp_ctl.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c proto.h
1874 !> regexec.c sv.c toke.c universal.c util.c
d838c544 1875____________________________________________________________________________
9a59ae94 1876[ 25522] By: nicholas on 2005/09/20 17:03:38
d838c544 1877 Log: Integrate:
9a59ae94
NC
1878 [ 24735]
1879 Subject: [PATCH] Random cleanups #47
1880 From: Andy Lester <andy@petdance.com>
1881 Date: Mon, 6 Jun 2005 10:11:07 -0500
1882 Message-ID: <20050606151107.GC7022@petdance.com>
1883
1884 [ 24737]
1885 Remove unused variable (thanks to Andy's lint)
d838c544 1886 Branch: maint-5.8/perl
9a59ae94
NC
1887 !> README.aix embed.fnc mg.c numeric.c op.c pad.c
1888 !> pod/perldebug.pod pp_ctl.c proto.h sv.c toke.c util.c
d838c544 1889____________________________________________________________________________
9a59ae94 1890[ 25521] By: nicholas on 2005/09/20 16:41:56
d838c544 1891 Log: Integrate:
9a59ae94
NC
1892 [ 24729]
1893 Subject: [PATCH] util.c: S_vdie_common() should be static
1894 From: Alexey Tourbin <at@altlinux.ru>
1895 Date: Sun, 5 Jun 2005 03:08:30 +0400
1896 Message-ID: <20050604230830.GS5867@solemn.turbinal.org>
d838c544 1897
9a59ae94
NC
1898 [ 24734]
1899 make some more functions static
d838c544 1900
9a59ae94
NC
1901 Subject: [PATCH] B/C/C.xs: static my_runops()
1902 Message-ID: <20050604232451.GT5867@solemn.turbinal.org>
d838c544 1903
9a59ae94
NC
1904 Subject: [PATCH] Devel/Peek/Peek.xs: make plain C functions static
1905 Message-ID: <20050604232952.GU5867@solemn.turbinal.org>
d838c544 1906
9a59ae94
NC
1907 Subject: [PATCH] File/Glob/Glob.xs: errfunc() should be static
1908 Message-ID: <20050604233414.GV5867@solemn.turbinal.org>
1909
1910 all being :
1911 From: Alexey Tourbin <at@altlinux.ru>
1912 Date: Sun, 5 Jun 2005
1913
1914 [ 24745]
1915 Mark a static function as static
d838c544 1916 Branch: maint-5.8/perl
9a59ae94
NC
1917 ! util.c
1918 !> ext/B/C/C.xs ext/Devel/Peek/Peek.xs ext/File/Glob/Glob.xs
1919 !> utf8.c
d838c544 1920____________________________________________________________________________
9a59ae94 1921[ 25520] By: nicholas on 2005/09/20 16:23:35
d838c544 1922 Log: Integrate:
9a59ae94
NC
1923 [ 24733]
1924 Simplify the implementation of SvPV*nolen functions
d838c544 1925
9a59ae94
NC
1926 [ 24736]
1927 Change 24733 allows several pointers to be NULL. Therefore this
1928 should be reflected in their attributes.
d838c544 1929
9a59ae94
NC
1930 [ 24738]
1931 Add MgPV_const
1932
1933 [ 24739]
1934 Add SvPV_nolen_const and SvPV_nomg_const
1935
1936 [ 24741]
1937 The definition of SvPVx_nolen_const is missing for non GNU-C compilers
1938
1939 [ 24747]
1940 Add SvPVx_nolen and SvPVbytex_nolen
1941
1942 [ 24767]
1943 Add SvPV_mutable for use by the old COW code.
1944 Branch: maint-5.8/perl
1945 !> embed.fnc mg.h proto.h sv.c sv.h
1946____________________________________________________________________________
1947[ 25519] By: nicholas on 2005/09/20 16:03:14
1948 Log: Integrate:
1949 [ 24592]
1950 Subject: [PATCH] Documentation nits and fixes for Sv*_set() macros
1951 From: Steve Peters <steve@fisharerojo.org>
1952 Date: Thu, 26 May 2005 14:58:50 -0500
1953 Message-ID: <20050526195850.GA1308@mccoy.peters.homeunix.org>
1954
1955 [ 24728]
1956 Fix apidoc for newSVhek
1957
1958 [ 24776]
1959 Update API docs.
1960 Branch: maint-5.8/perl
1961 !> pod/perlapi.pod sv.c sv.h
1962____________________________________________________________________________
1963[ 25518] By: nicholas on 2005/09/20 15:43:57
1964 Log: Integrate:
1965 [ 24722]
1966 Make a start at consting calls to SvPV. SV conversion and upgrade
1967 routines need to be mutable, as it's permitted to change the type of
1968 a READONLY SV, or cache the string or number conversion.
1969 Other routines are mostly const.
d838c544 1970
9a59ae94
NC
1971 [ 24727]
1972 make pp_split const
d838c544 1973 Branch: maint-5.8/perl
9a59ae94 1974 !> pp.c sv.c
d838c544 1975____________________________________________________________________________
9a59ae94 1976[ 25517] By: nicholas on 2005/09/20 13:38:10
d838c544 1977 Log: Integrate:
9a59ae94
NC
1978 [ 24721]
1979 Need const versions of SvPV(), so that its callers can indicate
1980 whether they are read/write or read only
1981 Also provide a mutable version, for the internals to use where it
1982 needs a non-const pointer, but will be writing. Callers of this are
1983 assumed to be aware of how copy on write is working, and to keep
1984 track of core changes.
d838c544 1985
9a59ae94
NC
1986 For now check that SVs are not READONLY when const versions are used.
1987 (with DEBUG_COW > 1). COW is going to have to be orthogonal to Perl's
1988 READONLY flag, but for now it provides a good test indicator.
d838c544 1989
9a59ae94
NC
1990 [ 24723]
1991 POPpx needs a const equivalent.
d838c544 1992
9a59ae94
NC
1993 [ 24724]
1994 XS_VERSION_BOOTCHECK is read only.
d838c544 1995
9a59ae94
NC
1996 [ 24725]
1997 The FBM compile code is mutable, because it's permissible to FBM
1998 compile a read-only value.
d838c544 1999
9a59ae94
NC
2000 [ 24726]
2001 Lots of consting
2002 Branch: maint-5.8/perl
2003 !> XSUB.h doio.c doop.c gv.c hv.c op.c pp.c pp.h pp_ctl.c
2004 !> pp_hot.c pp_pack.c pp_sys.c sv.h util.c
2005____________________________________________________________________________
2006[ 25516] By: nicholas on 2005/09/20 12:24:41
2007 Log: Integrate:
2008 [ 24715]
2009 SvIsCOW_shared_hash is declared all the time, so use it.
2010
2011 [ 24716]
2012 Abstract all access to the shared hash value through SvSHARED_HASH()
2013
2014 [ 24804]
2015 This isn't an LVALUE, so make the compiler enforce that.
2016 Branch: maint-5.8/perl
2017 !> hv.c pp_hot.c sv.c sv.h
2018____________________________________________________________________________
2019[ 25514] By: nicholas on 2005/09/20 09:48:28
2020 Log: Integrate:
2021 [ 24708]
2022 Subject: PATCH for [perl #36043] '@foo = sort { $a <=> $b } @bar' uses too much memory
2023 From: Salvador Fandiño <sfandino@yahoo.com>
2024 Date: Jun 5, 2005 4:25 AM
2025 Message-ID: <20050605022436.21982.qmail@lists.develooper.com>
d838c544 2026
9a59ae94
NC
2027 [ 24853]
2028 Subject: sort optimization
2029 From: Salvador Fandiño <sfandino@yahoo.com>
2030 Date: Mon, 06 Jun 2005 12:05:05 +0100
2031 Message-ID: <20050606110425.22941.qmail@lists.develooper.com>
2032 Branch: maint-5.8/perl
2033 !> pp_sort.c
2034____________________________________________________________________________
2035[ 25510] By: nicholas on 2005/09/20 08:56:39
2036 Log: Integrate:
2037 [ 24701]
2038 Subject: [PATCH] Clean up UNI* macros in toke.c
2039 From: Andy Lester <andy@petdance.com>
2040 Date: Jun 3, 2005 7:14 PM
2041 Message-ID: <20050603171448.GA5834@petdance.com>
d838c544 2042
9a59ae94
NC
2043 [ 24702]
2044 Subject: [PATCH] Consting IO and Devel::Peek
2045 From: Andy Lester <andy@petdance.com>
2046 Reply-To: Perl 5 Porters <perl5-porters@perl.org>
2047 Message-ID: <20050531212621.GA12117@petdance.com>
d838c544 2048
9a59ae94
NC
2049 [ 24705]
2050 Silence a const warning
d838c544 2051
9a59ae94
NC
2052 [ 24712]
2053 We still need an "i" in the PERL_IMPLICIT_SYS case
d838c544 2054
9a59ae94 2055 (Fix compilation error following change #24689)
d838c544 2056
9a59ae94
NC
2057 [ 24713]
2058 NORETURN_FUNCTION_END is not a complete statement
d838c544 2059
9a59ae94 2060 (Fix compilation error following change #24702)
d838c544 2061 Branch: maint-5.8/perl
9a59ae94
NC
2062 ! toke.c
2063 !> ext/Devel/Peek/Peek.xs ext/IO/IO.xs sv.c
d838c544 2064____________________________________________________________________________
9a59ae94 2065[ 25509] By: nicholas on 2005/09/20 08:35:19
d838c544 2066 Log: Integrate:
9a59ae94
NC
2067 [ 24692]
2068 Create newSVpv_hek to reduce code duplication where HEKs need to be
2069 turned into SVs
d838c544 2070
9a59ae94
NC
2071 [ 24696]
2072 s/newSVpv_hek/newSVhek/g; # Lousy choice of name
d838c544 2073
9a59ae94
NC
2074 (just the tweak to newSVhek for passing in NULL from)
2075 [ 24697]
2076 Use newSVhek where we're generating SVs from package names
d838c544 2077 Branch: maint-5.8/perl
9a59ae94
NC
2078 ! embed.fnc
2079 !> embed.h global.sym hv.c op.c pp.c proto.h sv.c toke.c
d838c544 2080____________________________________________________________________________
9a59ae94 2081[ 25508] By: nicholas on 2005/09/20 08:19:03
d838c544 2082 Log: Integrate:
9a59ae94
NC
2083 [ 24689]
2084 Subject: [PATCH] Random consting
2085 From: Andy Lester <andy@petdance.com>
2086 Date: Thu, 2 Jun 2005 12:19:43 -0500
2087 Message-ID: <20050602171943.GA16553@petdance.com>
2088 Branch: maint-5.8/perl
2089 ! embed.fnc sv.c
2090 !> doio.c dump.c embed.h global.sym gv.c hv.c malloc.c perl.c
2091 !> perlio.c pp_ctl.c pp_hot.c pp_sys.c proto.h toke.c util.c
2092____________________________________________________________________________
2093[ 25506] By: nicholas on 2005/09/19 22:41:35
2094 Log: Clean up breakages accidentally introduced by 25428 (declaration out
2095 of order) and 25503 (is_utf8_string_loclen missing from embed.fnc)
2096 Branch: maint-5.8/perl
2097 ! embed.fnc embed.h embedvar.h mg.c proto.h
2098____________________________________________________________________________
2099[ 25505] By: nicholas on 2005/09/19 22:20:52
2100 Log: Integrate:
2101 [ 24303]
2102 Convert to test.pl
2103
2104 [ 24927]
2105 Drag t/op/gv.t kicking and screaming into the century of the fruitbat
2106 (or at least into the decade of t/test.pl)
2107
2108 [ 24964]
2109 Take a larger margin to prevent 'X' failures in smokes
2110 I was able to get warnings on HP-UX 10.20 every 2nd to 3rd run
2111 when reps was still 10000. With 15000 I didn't get a single warning
2112
2113 [ 25017]
2114 Subject: Re: [PATCH] Convert File::Basename tests to Test::More
2115 From: Michael G Schwern <schwern@pobox.com>
2116 Date: Thu, 30 Jun 2005 01:02:30 -0700
2117 Message-ID: <20050630080230.GC17965@windhund.schwern.org>
2118
2119 [ 25020]
2120 Subject: [PATCH] make t/uni/class.t faster
2121 From: Tels <nospam-abuse@bloodgate.com>
2122 Date: Wed, 29 Jun 2005 21:19:52 +0200
2123 Message-Id: <200506292120.05519@bloodgate.com>
2124
2125 [ 25071]
2126 Subject: [PATCH] Skip nit in t/op/lfs.t
2127 From: Steve Peters <steve@fisharerojo.org>
2128 Date: Mon, 4 Jul 2005 10:10:13 -0500
2129 Message-ID: <20050704151013.GA18468@mccoy.peters.homeunix.org>
2130
2131 [ 25121]
2132 Subject: [PATCH] Cleanup File::Copy tests
2133 From: Michael G Schwern <schwern@pobox.com>
2134 Date: Mon, 11 Jul 2005 18:45:42 -0700
2135 Message-ID: <20050712014542.GB20855@windhund.schwern.org>
2136
2137 (and fix the SKIP: {} blocks to say $how_many)
2138
2139 [ 25139]
2140 Subject: Re: Smoke [5.9.3] 25093 FAIL(F) openbsd 3.7 (macppc/1 cpu)
2141 From: Steve Peters <steve@fisharerojo.org>
2142 Date: Fri, 8 Jul 2005 16:42:56 -0500
2143 Message-ID: <20050708214256.GA14164@mccoy.peters.homeunix.org>
2144
2145 [ 25140]
2146 Subject: [perl #9565] [PATCH] /op/groups.t bug
2147 From: "Steve Peters via RT" <perlbug-followup@perl.org>
2148 Date: Wed, 13 Jul 2005 06:51:45 -0700
2149 Message-ID: <rt-3.0.11-9565-117185.14.6331240065229@perl.org>
2150
2151 [ 25144]
2152 Subject: Typo in t/op/stat.t
2153 From: Gisle Aas <gisle@ActiveState.com>
2154 Date: 14 Jul 2005 23:20:18 -0700
2155 Message-ID: <lr64vcfv4t.fsf@caliper.activestate.com>
2156
2157 [ 25162]
2158 delete a non-fucntioning chown in stat.t: it didn't have gid arg.
2159 Spotted by Gisle Aas.
d838c544 2160 Branch: maint-5.8/perl
9a59ae94
NC
2161 !> lib/File/Basename.t lib/File/Copy.t t/io/dup.t t/io/open.t
2162 !> t/op/groups.t t/op/gv.t t/op/lfs.t t/op/rand.t t/op/stat.t
2163 !> t/op/substr.t t/uni/class.t
d838c544 2164____________________________________________________________________________
9a59ae94 2165[ 25504] By: nicholas on 2005/09/19 21:32:36
d838c544 2166 Log: Integrate:
9a59ae94
NC
2167 [ 24608]
2168 is() is better than ok()
2169
2170 [ 24612]
2171 Subject: [PATCH] Re: t/uni/class.t has a lot to warn about
2172 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
2173 Date: Sat, 28 May 2005 11:47:47 +0300
2174 Message-Id: <42983033.5050509@gmail.com>
d838c544 2175
9a59ae94
NC
2176 (the t/op/magic.t change in)
2177 [ 24660]
2178 Store the xhv_aux structure after the main array.
2179 This reduces the size of HV bodies from 24 to 20 bytes on a 32 bit
2180 build. It has the side effect of defined %symbol_table:: now always
2181 being true. defined %hash is already deprecated.
d838c544 2182
9a59ae94
NC
2183 [ 24764]
2184 Cygwin fails to open $^X on many occasion here
2185 afile is still available from the previous test
d838c544 2186
9a59ae94
NC
2187 [ 24773]
2188 Make minitest pass (must skip if no dynaloading)
d838c544 2189
9a59ae94
NC
2190 [ 24777]
2191 Don't ignore errors from an eval.
d838c544 2192
9a59ae94
NC
2193 [ 24856]
2194 Introduce PERL_RUNPERL_DEBUG to alter the behavior of runperl(),
2195 this can be useful to use valgrind for example
d838c544 2196
9a59ae94
NC
2197 [ 24858]
2198 We were failing to pring "not ok" if the text exited uncleanly
d838c544 2199
9a59ae94
NC
2200 [ 24867]
2201 Give op/taint.t a helping hand for Borland compiler on Win32
d838c544 2202
9a59ae94
NC
2203 [ 24870]
2204 Teach lib/warnings.t about Borland CRT error messages
d838c544 2205
9a59ae94 2206 <enter description here>
d838c544 2207 Branch: maint-5.8/perl
9a59ae94
NC
2208 !> ext/B/t/bytecode.t lib/warnings.t t/io/layers.t t/op/each.t
2209 !> t/op/goto_xs.t t/op/magic.t t/op/pack.t t/op/taint.t t/test.pl
2210 !> t/uni/class.t
d838c544 2211____________________________________________________________________________
9a59ae94 2212[ 25503] By: nicholas on 2005/09/19 21:14:58
d838c544 2213 Log: Integrate:
9a59ae94
NC
2214 [ 24687]
2215 Subject: [PATCH] speed up is_utf8_char()
2216 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
2217 Date: Thu, 02 Jun 2005 21:52:46 +0300
2218 Message-ID: <429F557E.3090007@gmail.com>
2219
2220 [ 24706]
2221 Subject: [PATCH] further speeding up of is_utf8_string()
2222 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
2223 Date: Sat, 04 Jun 2005 13:40:15 +0300
2224 Message-ID: <42A1850F.4040109@gmail.com>
2225
2226 [ 24707]
2227 Subject: [PATCH] Fix minor bummer in 24706
2228 From: Andy Lester <andy@petdance.com>
2229 Date: Sat, 4 Jun 2005 23:09:04 -0500
2230 Message-Id: <20050605040904.GA27783@petdance.com>
d838c544 2231
9a59ae94
NC
2232 [ 24730]
2233 Subject: [PATCH] one more round of is_utf8_foo tuneup
2234 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
2235 Date: Sun, 05 Jun 2005 18:06:12 +0300
2236 Message-ID: <42A314E4.8060608@gmail.com>
d838c544 2237 Branch: maint-5.8/perl
9a59ae94
NC
2238 +> t/op/chr.t
2239 ! utf8.c
2240 !> MANIFEST embed.fnc embed.h global.sym mg.c pod/perlapi.pod
2241 !> proto.h utf8.h
d838c544 2242____________________________________________________________________________
9a59ae94 2243[ 25501] By: nicholas on 2005/09/19 20:42:24
d838c544 2244 Log: Integrate:
9a59ae94
NC
2245 [ 24670]
2246 Subject: [PATCH] SvPVX_const() - part 3 ... and const'ing Storable
2247 From: Steve Peters <steve@fisharerojo.org>
2248 Date: Tue, 31 May 2005 09:55:43 -0500
2249 Message-Id: <20050531145543.GA8051@mccoy.peters.homeunix.org>
d838c544 2250
9a59ae94
NC
2251 [ 24682]
2252 Subject: [PATCH] SvPVX_const() - patch #4
2253 From: Steve Peters <steve@fisharerojo.org>
2254 Date: Thu, 2 Jun 2005 13:41:35 -0500
2255 Message-ID: <20050602184135.GA13682@mccoy.peters.homeunix.org>
d838c544 2256 Branch: maint-5.8/perl
9a59ae94
NC
2257 !> embed.fnc ext/B/B.xs ext/Data/Dumper/Dumper.xs
2258 !> ext/Devel/DProf/DProf.xs ext/Opcode/Opcode.xs
2259 !> ext/POSIX/POSIX.xs ext/PerlIO/encoding/encoding.xs
2260 !> ext/PerlIO/via/via.xs pod/perlapi.pod pp_hot.c pp_sys.c
2261 !> proto.h regcomp.c regexec.c scope.c sv.c
d838c544 2262____________________________________________________________________________
9a59ae94 2263[ 25500] By: nicholas on 2005/09/19 19:58:34
d838c544 2264 Log: Integrate:
9a59ae94
NC
2265 [ 24666]
2266 Subject: [PATCH] Quotes fixed, see also perl #36079
2267 From: Andy Lester <andy@petdance.com>
2268 Date: Thu, 2 Jun 2005 00:02:38 -0500
2269 Message-ID: <20050602050238.GA4001@petdance.com>
d838c544 2270
9a59ae94
NC
2271 [ 24671]
2272 Fix changed diagnostic
d838c544 2273 Branch: maint-5.8/perl
9a59ae94
NC
2274 ! regexec.c
2275 !> av.c doio.c gv.c malloc.c perl.c perl.h pod/perldiag.pod
2276 !> pp_sort.c pp_sys.c regcomp.c scope.h thrdvar.h toke.c util.c
d838c544 2277____________________________________________________________________________
9a59ae94 2278[ 25498] By: nicholas on 2005/09/19 19:14:14
d838c544 2279 Log: Integrate:
9a59ae94
NC
2280 [ 24654]
2281 Subject: [PATCH] Re: [patch] teach B::Concise to see XS code
2282 From: Stephen McCamant <smcc@mit.edu>
2283 Date: Sat, 21 May 2005 21:52:31 -0700
2284 Message-ID: <17040.4111.265639.434150@apocalypse.OCF.Berkeley.EDU>
d838c544 2285
9a59ae94 2286 Correctly nullify CvSTART when undef'ing a CV
d838c544 2287
9a59ae94
NC
2288 [ 24770]
2289 Subject: [PATCH] instead of unions use double cast for data pointer <-> function pointer
2290 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
2291 Date: Thu, 09 Jun 2005 08:50:56 +0300
2292 Message-ID: <42A7D8C0.1080104@gmail.com>
d838c544 2293
9a59ae94
NC
2294 [ 24794]
2295 Don't pass constants to select
d838c544 2296
9a59ae94
NC
2297 [ 24795]
2298 Passing read only values (such as string constants) to select should
2299 croak.
d838c544 2300 Branch: maint-5.8/perl
9a59ae94
NC
2301 +> t/op/sselect.t
2302 !> MANIFEST ext/DynaLoader/dl_dlopen.xs op.c perl.h pp_sys.c sv.c
2303 !> t/op/lex_assign.t toke.c
d838c544 2304____________________________________________________________________________
9a59ae94 2305[ 25496] By: nicholas on 2005/09/19 18:28:23
d838c544 2306 Log: Integrate:
9a59ae94
NC
2307 [ 24645]
2308 Subject: [PATCH] ByteLoader.xs cleanup
2309 From: Andy Lester <andy@petdance.com>
2310 Date: Mon, 30 May 2005 22:28:36 -0500
2311 Message-ID: <20050531032836.GA32198@petdance.com>
d838c544 2312
9a59ae94
NC
2313 [ 24661]
2314 As PERL_HV_ARRAY_ALLOC_BYTES is bytes, not items, the type should be
2315 char rather than HE *. Bug was harmless, overallocating by a factor
2316 of sizeof(HE *)
d838c544 2317
9a59ae94
NC
2318 [ 24662]
2319 Zero-ing the new HV array is pointless, as we write to every element.
2320 Also avoid calling into he_dup when the HE is 0, to save the function
2321 call overhead.
d838c544 2322 Branch: maint-5.8/perl
9a59ae94 2323 !> ext/ByteLoader/ByteLoader.xs hv.c sv.c
d838c544 2324____________________________________________________________________________
9a59ae94 2325[ 25495] By: nicholas on 2005/09/19 18:04:59
d838c544 2326 Log: Integrate:
9a59ae94
NC
2327 [ 24622]
2328 Subject: [PATCH] Minor warning squashings
2329 From: Andy Lester <andy@petdance.com>
2330 Date: Sun, 29 May 2005 00:19:06 -0500
2331 Message-Id: <740ea3aca85400c6d03e945323badad4@petdance.com>
d838c544 2332
9a59ae94
NC
2333 Subject: [PATCH] Consting in Opcode.xs
2334 From: Andy Lester <andy@petdance.com>
2335 Date: Sun, 29 May 2005 11:23:50 -0500
2336 Message-ID: <20050529162350.GA13965@petdance.com>
d838c544 2337
9a59ae94
NC
2338 Subject: [PATCH] consting attrs.xs
2339 From: Andy Lester <andy@petdance.com>
2340 Date: Sun, 29 May 2005 14:15:46 -0500
2341 Message-ID: <20050529191546.GA15581@petdance.com>
d838c544 2342
9a59ae94
NC
2343 Subject: [PATCH] consting B.xs
2344 From: Andy Lester <andy@petdance.com>
2345 Date: Sun, 29 May 2005 15:09:24 -0500
2346 Message-ID: <20050529200924.GA15873@petdance.com>
d838c544 2347
9a59ae94
NC
2348 [ 24625]
2349 Subject: [PATCH] More embed.fnc strictures, plus consting and localizing
2350 From: Andy Lester <andy@petdance.com>
2351 Date: Tue, 24 May 2005 11:47:22 -0500
2352 Message-ID: <20050524164722.GC12027@petdance.com>
d838c544 2353
9a59ae94
NC
2354 Subject: [PATCH] Remove unused casts
2355 From: Andy Lester <andy@petdance.com>
2356 Date: Tue, 24 May 2005 11:42:18 -0500
2357 Message-ID: <20050524164218.GB12027@petdance.com>
d838c544 2358 Branch: maint-5.8/perl
9a59ae94
NC
2359 !> embed.fnc ext/B/B.xs ext/Opcode/Opcode.xs ext/attrs/attrs.xs
2360 !> op.c perlio.c pp_sys.c proto.h regcomp.c regexec.c scope.c
2361 !> sv.c utf8.c
d838c544 2362____________________________________________________________________________
9a59ae94 2363[ 25494] By: nicholas on 2005/09/19 16:25:46
d838c544 2364 Log: Integrate:
9a59ae94
NC
2365 [ 24573]
2366 Replace all uses of HvNAME with the appropriate HvNAME_get or
2367 HvNAME_set
d838c544 2368
9a59ae94
NC
2369 [ 24621]
2370 Need a cast to avoid a compiler warning.
d838c544 2371
9a59ae94
NC
2372 [ 24633]
2373 Various HvPLACEHOLDERS() that should be HvPLACEHOLDERS_get()
d838c544 2374
9a59ae94
NC
2375 [ 25493]
2376 All Perl_hv_name_set()s need to be plain hv_name_set if they are to
2377 work with a macro version.
d838c544 2378 Branch: maint-5.8/perl
9a59ae94
NC
2379 ! hv.h sv.c
2380 !> bytecode.pl cop.h ext/ByteLoader/bytecode.h
2381 !> ext/ByteLoader/byterun.c hv.c
d838c544 2382____________________________________________________________________________
9a59ae94 2383[ 25492] By: nicholas on 2005/09/19 15:48:10
d838c544 2384 Log: Integrate:
9a59ae94
NC
2385 [ 24576]
2386 Reordering config_h.SH after metaconfig now semi automated
2387 This will save me *a lot* of manual work
d838c544 2388
9a59ae94
NC
2389 [ 24578]
2390 Added Porting/config_h.pl
d838c544 2391
9a59ae94
NC
2392 [ 24581]
2393 More possible re-order dependencies solved
2394 Branch: maint-5.8/perl
2395 +> Porting/config_h.pl
2396 !> Configure MANIFEST config_h.SH
2397____________________________________________________________________________
2398[ 25491] By: nicholas on 2005/09/19 15:32:54
2399 Log: Integrate:
2400 [ 24570]
2401 Initialising the hash seed needs to be early in case anything
2402 calcualtes HASHes during dup()ing.
d838c544 2403
9a59ae94
NC
2404 [ 24582]
2405 It helps to set the total keys correctly when duplicating a hash.
2406 It helps even more to have a test for this.
d838c544 2407
9a59ae94
NC
2408 [ 24583]
2409 We know how big the global string table will be, so use that
2410 information.
2411 Branch: maint-5.8/perl
2412 !> ext/threads/t/problems.t sv.c
2413____________________________________________________________________________
2414[ 25490] By: nicholas on 2005/09/19 15:16:29
2415 Log: Integrate:
2416 [ 24532]
2417 disallow eval { goto &foo }
2418 eval 'goto &foo' is already banned, and the try-version usually
2419 coredumps due to the code assuming the CxEVAL is actually a CxSUB.
2420 Anyway exiting an eval but preserving "it's" @_ doesn't make much
2421 sense.
d838c544 2422
9a59ae94
NC
2423 [ 24534]
2424 stop goto &foo wasting stack space
2425 it used to push @_ onto the end of the stack; now it pops the stack
2426 back to the old watermark first.
d838c544 2427
9a59ae94
NC
2428 [ 24543]
2429 Fix [perl #35929] : PerlIO::scalar didn't understand $/ = ""
2430 because PerlIOScalar_unread was broken.
2431 Bump version number of PerlIO::scalar to 0.04.
d838c544 2432
9a59ae94
NC
2433 [ 24549]
2434 PL_regex_padav elements hold either more AVs, or IVs that point to
2435 regexps. Don't attempt to look at the IVX if it's not an IV.
d838c544 2436
9a59ae94
NC
2437 [ 24554]
2438 Subject: Re: [perl #35938] [PATCH] SDBM_File fails to build on some platforms due to use of 'extern int errno' (was: Re: patches for lang/perl5.8 dfport override)
2439 From: Andrew Dougherty <doughera@lafayette.edu>
2440 Date: Mon, 23 May 2005 11:48:08 -0400 (EDT)
2441 Message-ID: <Pine.SOC.4.62.0505231143480.4714@maxwell.phys.lafayette.edu>
d838c544 2442
9a59ae94
NC
2443 [ 24560]
2444 The tokenizer should expect an operator after qw().
2445 This fixes [perl #35885] qw and x operators doesn't mix
d838c544 2446 Branch: maint-5.8/perl
9a59ae94
NC
2447 !> ext/PerlIO/scalar/scalar.pm ext/PerlIO/scalar/scalar.xs
2448 !> ext/PerlIO/t/scalar.t ext/SDBM_File/sdbm/sdbm.c perl.c
2449 !> pod/perldiag.pod pp_ctl.c t/op/goto.t t/op/repeat.t toke.c
d838c544 2450____________________________________________________________________________
9a59ae94 2451[ 25489] By: nicholas on 2005/09/19 14:27:18
d838c544 2452 Log: Integrate:
9a59ae94
NC
2453 [ 24561]
2454 Subject: [PATCH] embed.fnc cleanup + SvPVX_const usage
d838c544 2455 From: Andy Lester <andy@petdance.com>
9a59ae94
NC
2456 Date: Sat, 21 May 2005 09:06:40 -0500
2457 Message-ID: <20050521140640.GB875@petdance.com>
d838c544 2458 Branch: maint-5.8/perl
9a59ae94
NC
2459 !> embed.fnc embed.h global.sym op.c pad.c perlio.c pp_ctl.c
2460 !> pp_hot.c pp_sys.c proto.h regcomp.c sv.c toke.c utf8.c
d838c544 2461____________________________________________________________________________
9a59ae94 2462[ 25487] By: nicholas on 2005/09/19 13:32:45
d838c544 2463 Log: Integrate:
9a59ae94
NC
2464 [ 24489]
2465 Subject: [PATCH] consting-eleventy.patch: More consts, plus actual bug fix
2466 From: Andy Lester <andy@petdance.com>
2467 Date: Mon, 16 May 2005 10:13:53 -0500
2468 Message-ID: <20050516151353.GA25387@petdance.com>
2469 Branch: maint-5.8/perl
2470 !> (integrate 26 files)
2471____________________________________________________________________________
2472[ 25485] By: nicholas on 2005/09/19 12:01:22
2473 Log: Integrate:
2474 [ 23996]
2475 Fix leaks in List::Util::reduce,first
2476 When the block is a closure, the cloned CV created on each call
2477 was never freed
2478
2479 [ 24465]
2480 Update to Scalar-List-Utils-1.15
2481
2482 [ 24551]
2483 Update to Scalar-List-Utils-1.17
2484 Branch: maint-5.8/perl
2485 +> ext/List/Util/t/p_blessed.t ext/List/Util/t/p_first.t
2486 +> ext/List/Util/t/p_lln.t ext/List/Util/t/p_max.t
2487 +> ext/List/Util/t/p_maxstr.t ext/List/Util/t/p_min.t
2488 +> ext/List/Util/t/p_minstr.t ext/List/Util/t/p_openhan.t
2489 +> ext/List/Util/t/p_readonly.t ext/List/Util/t/p_reduce.t
2490 +> ext/List/Util/t/p_refaddr.t ext/List/Util/t/p_reftype.t
2491 +> ext/List/Util/t/p_shuffle.t ext/List/Util/t/p_sum.t
2492 +> ext/List/Util/t/p_tainted.t
2493 ! ext/List/Util/Util.xs
2494 !> MANIFEST ext/List/Util/Changes ext/List/Util/README
2495 !> ext/List/Util/lib/List/Util.pm
2496 !> ext/List/Util/lib/Scalar/Util.pm ext/List/Util/t/blessed.t
2497 !> ext/List/Util/t/dualvar.t ext/List/Util/t/first.t
2498 !> ext/List/Util/t/isvstring.t ext/List/Util/t/lln.t
2499 !> ext/List/Util/t/max.t ext/List/Util/t/maxstr.t
2500 !> ext/List/Util/t/min.t ext/List/Util/t/minstr.t
2501 !> ext/List/Util/t/openhan.t ext/List/Util/t/proto.t
2502 !> ext/List/Util/t/readonly.t ext/List/Util/t/reduce.t
2503 !> ext/List/Util/t/refaddr.t ext/List/Util/t/reftype.t
2504 !> ext/List/Util/t/shuffle.t ext/List/Util/t/sum.t
2505 !> ext/List/Util/t/tainted.t ext/List/Util/t/weak.t
2506____________________________________________________________________________
2507[ 25484] By: nicholas on 2005/09/19 10:27:33
2508 Log: Integrate Storable 2.15:
2509 [ 23079]
2510 Store weak references.
2511
2512 [ 23117]
2513 Trailing semi-colon are not allowed on #ifdef's in ANSI
2514
2515 [ 23223]
2516 Upgrade to Devel::PPPort 3.00_01.
2517
2518 [ 23233]
2519 Fix some backwards-compatibility problems with Storable.
2520
2521 [ 23670]
2522 Fix typo
2523
2524 [ 23852]
2525 Subject: [perl #32503] Fix for Storable module
2526 From: "Steven N. Hirsch" (via RT) <perlbug-followup@perl.org>
2527 Date: 19 Nov 2004 13:06:57 -0000
2528 Message-ID: <rt-3.0.11-32503-100597.6.46123979926323@perl.org>
d838c544 2529
9a59ae94
NC
2530 [ 24234]
2531 H.Merijn changed e-mail
d838c544 2532
9a59ae94
NC
2533 [ 24316]
2534 Add STORABLE_attach hook (Adam Kennedy).
d838c544 2535
9a59ae94
NC
2536 [ 24325]
2537 Subject: [PATCH?] for AIX problems? RE: [PATCH] Symbian port of Perl
2538 Date: Tue, 26 Apr 2005 12:22:12 +0300
2539 From: <jarkko.hietaniemi@nokia.com>
2540 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D6CB@esebe105.NOE.Nokia.com>
2541 From: Steve Hay <steve.hay@uk.radan.com>
2542 Message-ID: <426E11A3.8070002@uk.radan.com>
d838c544 2543
9a59ae94
NC
2544 [ 24434]
2545 Change 24165 missed one s/class/classname/ in the debugging code.
d838c544 2546
9a59ae94
NC
2547 [ 24435]
2548 Simplify the debug and assert logic.
d838c544 2549
9a59ae94
NC
2550 [ 24436]
2551 Experiment with using the ptr_table code to hold the seen hash
d838c544 2552
9a59ae94
NC
2553 [ 24512]
2554 Previously overlooked $SIG{DIE} patch from Slaven Rezic.
2555 http://groups-beta.google.com/group/perl.perl5.porters/msg/2d10ba2c390ecc41
d838c544 2556
9a59ae94
NC
2557 [ 24513]
2558 Update MANIFEST
d838c544 2559
9a59ae94
NC
2560 [ 24514]
2561 Damnable applypatch nonsense.
2562
2563 [ 24555]
2564 Remove one const to ensure that the universe doesn't tip over.
2565 (At least on AIX.)
d838c544 2566
9a59ae94
NC
2567 [ 24556]
2568 Assorted 2.15 fixes.
d838c544 2569 Branch: maint-5.8/perl
9a59ae94
NC
2570 +> ext/Storable/t/HAS_ATTACH.pm ext/Storable/t/attach_errors.t
2571 +> ext/Storable/t/attach_singleton.t
2572 +> ext/Storable/t/circular_hook.t ext/Storable/t/sig_die.t
2573 +> ext/Storable/t/testlib.pl ext/Storable/t/weak.t
2574 !> MANIFEST ext/Storable/ChangeLog ext/Storable/MANIFEST
2575 !> ext/Storable/README ext/Storable/Storable.pm
2576 !> ext/Storable/Storable.xs ext/Storable/t/just_plain_nasty.t
2577 !> ext/Storable/t/malice.t
d838c544 2578____________________________________________________________________________
9a59ae94 2579[ 25483] By: nicholas on 2005/09/19 09:41:12
d838c544 2580 Log: Integrate:
9a59ae94
NC
2581 [ 24382]
2582 Sync synopses
2583 Branch: maint-5.8/perl
2584 ! pod/perl.pod
2585 !> pod/perlrun.pod
2586____________________________________________________________________________
2587[ 25482] By: nicholas on 2005/09/19 08:30:40
2588 Log: Remove unwanted stowaway.
d838c544 2589 Branch: maint-5.8/perl
9a59ae94 2590 - ext/XS/APItest/t/exception.t
d838c544 2591____________________________________________________________________________
9a59ae94 2592[ 25481] By: nicholas on 2005/09/19 08:29:59
d838c544 2593 Log: Integrate:
9a59ae94
NC
2594 [ 24533]
2595 add access to Perl_croak() via 'mycroak' in XS::APItest
d838c544 2596
9a59ae94
NC
2597 [ 24827]
2598 Croak if an attempt is made to modify PL_strtab
2599 (er, TODO - these should be in perldiag)
d838c544 2600
9a59ae94
NC
2601 [ 25070]
2602 Tests for hv_delayfree_ent and hv_free_ent
d838c544 2603
9a59ae94
NC
2604 [ 25072]
2605 Implement hv_delayfree_ent in terms of hv_free_ent
d838c544 2606
9a59ae94
NC
2607 [ 25074]
2608 Perl_share_hek needs exporting for change 25070 on Win32
d838c544 2609
9a59ae94
NC
2610 [ 25075]
2611 Use void, not void *, to suppress RETVAL (and compiler warning)
d838c544 2612
9a59ae94
NC
2613 [ 25078]
2614 Make the tests for hv_free_ent and hv_delayfree_ent pass under
2615 -DPURIFY too.
2616 Branch: maint-5.8/perl
2617 +> ext/XS/APItest/t/exception.t
2618 !> embed.fnc embed.h ext/XS/APItest/APItest.pm
2619 !> ext/XS/APItest/APItest.xs global.sym hv.c
2620____________________________________________________________________________
2621[ 25479] By: nicholas on 2005/09/18 23:40:46
2622 Log: Integrate the API from:
2623 [ 24526]
2624 Move hv_name, hv_eiter and hv_riter into a new aux structure.
2625 Provide (more efficient) _get and _set macros.
2626 Adjust the core to use them.
d838c544 2627
9a59ae94
NC
2628 [ 25475]
2629 It looks like the only way to reliably make Perl_hv_name_set a pure
2630 macro in 5.8.x is to make it available as hv_name_set.
2631 [Otherwise when and where aTHX_ hv gets expanded to foo, hv causes
2632 warnings or other games when Perl_hv_name_set() is a macro]
d838c544 2633
9a59ae94
NC
2634 [ 25476]
2635 Should have been embed.h, not proto.h, in 25475
d838c544 2636 Branch: maint-5.8/perl
9a59ae94
NC
2637 ! hv.c hv.h sv.c
2638 !> dump.c ext/Data/Dumper/Dumper.xs ext/Devel/DProf/DProf.xs
2639 !> ext/Opcode/Opcode.xs ext/PerlIO/via/via.xs
2640 !> ext/Storable/Storable.xs ext/threads/shared/shared.xs gv.c
2641 !> mg.c op.c op.h perl.c pp.c pp_hot.c pp_sys.c toke.c
2642 !> universal.c xsutils.c
d838c544 2643____________________________________________________________________________
9a59ae94 2644[ 25478] By: nicholas on 2005/09/18 23:13:25
d838c544 2645 Log: Integrate:
9a59ae94
NC
2646 [ 24545]
2647 Fill in HASATTRIBUTE stuff in win32/config_H.* (see change #24508)
d838c544 2648
9a59ae94 2649 (None are actually defined, but it's nice to have them there anyway)
d838c544 2650
9a59ae94
NC
2651 [ 24552]
2652 Attribute compilation fix for Windows by Andy Lester
d838c544 2653
9a59ae94
NC
2654 [ 24710]
2655 Subject: [PATCH] Re: blead attribute warnings, cygwin + gcc 3.4.1
2656 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2657 Date: Sun, 5 Jun 2005 20:43:55 -0700
2658 Message-ID: <20050606034354.GA1456@efn.org>
d838c544 2659
9a59ae94
NC
2660 [ 24975]
2661 Stop '"__attribute__format__" redefined' warnings from gcc on Win32
d838c544 2662 Branch: maint-5.8/perl
9a59ae94
NC
2663 !> cygwin/cygwin.c perl.h perlio.h win32/config_H.bc
2664 !> win32/config_H.gc win32/config_H.vc win32/config_H.vc64
d838c544 2665____________________________________________________________________________
9a59ae94 2666[ 25477] By: nicholas on 2005/09/18 22:57:20
d838c544 2667 Log: Integrate:
9a59ae94
NC
2668 [ 21009]
2669 Subject: Re: maint@20974 or before broke mp2 ithreads test
2670 From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
2671 Date: Wed, 3 Sep 2003 06:07:54 +0200
2672 Message-ID: <044101c371d0$f39b3fc0$0c2f1fac@R2D2>
d838c544 2673
9a59ae94
NC
2674 [ 24451]
2675 SvUPGRADE doesn't return false.
d838c544 2676
9a59ae94
NC
2677 [ 24455]
2678 make join.t threadsafe!
2679 tests 13 and 14 could output in reverse order. Add a lock to stop
2680 this.
d838c544 2681
9a59ae94
NC
2682 [ 24469]
2683 avoid leaked scalar in BEGIN { threads->new(...) }
2684
2685 [ 24475]
2686 $! might contain "unknown" if strerror(3) says so
d838c544 2687 Branch: maint-5.8/perl
9a59ae94
NC
2688 ! ext/threads/t/join.t
2689 !> sv.c t/op/mkdir.t toke.c
d838c544 2690____________________________________________________________________________
9a59ae94 2691[ 25473] By: nicholas on 2005/09/18 16:12:05
d838c544 2692 Log: Integrate:
9a59ae94
NC
2693 [ 24459]
2694 Allocate GV bodies from arenas
d838c544 2695
9a59ae94
NC
2696 [ 24460]
2697 Reorder the *more* arena allocation functions into a block
2698 As they are now ahead of their corresponding *new* functions, no need
2699 for all the embedding guff.
2700 Remove all the "register" keywords.
d838c544 2701
9a59ae94
NC
2702 [ 24467]
2703 initialize the PL_xpvgv_[arena]root vars during clone
d838c544 2704
9a59ae94
NC
2705 [ 24491]
2706 One last 1008 to replace with PERL_ARENA_SIZE
d838c544 2707
9a59ae94
NC
2708 [ 24497]
2709 Default to allocating the correct size for the array in the HV.
2710 Override this with -DPERL_USE_LARGE_HV_ALLOC
2711 Branch: maint-5.8/perl
2712 ! intrpvar.h
2713 !> embed.fnc embed.h embedvar.h hv.c hv.h perlapi.h proto.h sv.c
2714____________________________________________________________________________
2715[ 25472] By: nicholas on 2005/09/18 15:52:39
2716 Log: Integrate:
2717 [ 24427]
2718 Hoist the static "AUTOLOAD" into a static const variable. Makes the
2719 object file slightly smaller, and also increases the proportion of
2720 read only data section.
d838c544 2721
9a59ae94
NC
2722 [ 24440]
2723 Add editor boilerplates to all C files
2724 (except the generated ones)
d838c544 2725
9a59ae94
NC
2726 [ 24445]
2727 Include vim/emacs modelines in generated files to open them
2728 in read-only mode. Make vi modelines compatible with non-vim
2729 vi versions.
2730 Branch: maint-5.8/perl
2731 ! reentr.h
2732 !> (integrate 60 files)
2733____________________________________________________________________________
2734[ 25471] By: nicholas on 2005/09/18 15:27:58
2735 Log: Integrate:
2736 [ 24422]
2737 Subject: [PATCH] Sv_*set() doc's and extra const's for the SvPVX_const() tasks
2738 From: Steve Peters <steve@fisharerojo.org>
2739 Date: Sun, 8 May 2005 20:49:17 -0500
2740 Message-ID: <20050509014917.GA24132@mccoy.peters.homeunix.org>
d838c544 2741
9a59ae94
NC
2742 [ 24509]
2743 Subject: SvPVX_const() - Patch #1
2744 From: Steve Peters <steve@fisharerojo.org>
2745 Date: Tue, 17 May 2005 18:17:01 -0500
2746 Message-ID: <20050517231701.GA1394@mccoy.peters.homeunix.org>
d838c544 2747
9a59ae94
NC
2748 [ 24523]
2749 Subject: [PATCH] SvPVX_const - patch #2
2750 From: Steve Peters <steve@fisharerojo.org>
2751 Date: Fri, 20 May 2005 21:42:10 -0500
2752 Message-Id: <20050521024210.GA29036@mccoy.peters.homeunix.org>
2753 Branch: maint-5.8/perl
2754 ! perl_keyword.pl toke.c
2755 !> doio.c dump.c embed.fnc gv.c op.c pad.c perlio.c perly.c
2756 !> pod/perlapi.pod pp.c pp_ctl.c proto.h sv.h universal.c util.c
2757 !> warnings.h warnings.pl
2758____________________________________________________________________________
2759[ 25470] By: nicholas on 2005/09/18 15:00:31
2760 Log: Integrate:
2761 [ 24444]
2762 Subject: potential [PATCH] Tru64 crank up strictness
2763 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
2764 Date: May 10, 2005 7:44 PM
2765 Message-Id: <4ADE5AAD-27CB-4F9E-BEC7-41DAA7671108@iki.fi>
d838c544 2766
9a59ae94
NC
2767 [ 24461]
2768 Subject: change to quiet cygwin's perlld
2769 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2770 Date: Fri, 13 May 2005 06:15:45 -0700
2771 Message-ID: <20050513131545.GB4024@efn.org>
d838c544 2772
9a59ae94
NC
2773 [ 24539]
2774 Subject: [PATCH] Enable 64bitall builds for Solaris x86
2775 From: Gisle Aas <gisle@ActiveState.com>
2776 Date: 21 May 2005 08:55:21 -0700
2777 Message-ID: <lr1x801sly.fsf@caliper.activestate.com>
d838c544 2778
9a59ae94
NC
2779 [ 24588]
2780 -Wall is intolerably noisy with icc.
d838c544 2781
9a59ae94
NC
2782 [ 24627]
2783 Subject: Re: updated tru64 cc [PATCH]es (Re: [PATCH]es: Tru64/blead)
2784 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
2785 Date: Mon, 30 May 2005 09:15:56 +0300
2786 Message-ID: <429AAF9C.30503@gmail.com>
d838c544 2787
9a59ae94
NC
2788 [ 24628]
2789 regen after #24627
d838c544 2790
9a59ae94
NC
2791 [ 24630]
2792 gcc hints were not yet applied to gcc-4.x
2793 Now they are
d838c544 2794
9a59ae94
NC
2795 [ 24644]
2796 Add DECC to the symbol list
2797 Subject: [PATCH]lette Re: updated tru64 cc [PATCH]es (Re: [PATCH]es: Tru64/blead)
2798 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2799 Date: Mon, 30 May 2005 16:33:15 -0700
2800 Message-ID: <20050530233315.GA3088@efn.org>
d838c544 2801
9a59ae94
NC
2802 [ 24667]
2803 HP-UX specific #pragma entered in #23890 is not supported
2804 on HP-UX 10.20 and older
d838c544 2805
9a59ae94
NC
2806 [ 24674]
2807 CPP typo fix (by Dominic Dunlop)
d838c544 2808
9a59ae94
NC
2809 [ 24981]
2810 On OS X to use perl's malloc need to USE_PERL_SBRK and emulate sbrk()
2811 using system malloc, because sbrk() stops giving us memory after about
2812 14Mb.
d838c544 2813
9a59ae94
NC
2814 [ 25004]
2815 Subject: Re: Hints for 64bitall (PPC!) Darwin perl
2816 From: Dominic Dunlop <domo@computer.org>
2817 Message-Id: <1D31D9A6-2451-49EE-AD80-80F1D9CA2825@computer.org>
2818 Date: Mon, 27 Jun 2005 19:46:59 +0200
d838c544 2819
9a59ae94
NC
2820 [ 25228]
2821 Use the correct gcc when more than one gcc is installed
2822 Thanks to Campo
d838c544 2823
9a59ae94
NC
2824 [ 25231]
2825 Subject: Re: [PATCH] Tru64: use -c99 for ccflags if available
2826 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
2827 Date: Thu, 28 Jul 2005 10:01:51 +0300
2828 Message-ID: <42E882DF.6020100@gmail.com>
2829 Message-ID: <42E86DE9.6090709@gmail.com>
d838c544 2830
9a59ae94
NC
2831 [ 25282]
2832 Subject: [PATCH] Re: [perl #36235] perl + gcc-4.0.0 + solaris + gnu binutils
2833 From: Andy Dougherty <doughera@lafayette.edu>
2834 Date: Tue, 26 Jul 2005 12:03:37 -0400 (EDT)
2835 Message-ID: <Pine.SOC.4.62.0507261131300.8774@maxwell.phys.lafayette.edu>
d838c544 2836
9a59ae94
NC
2837 [ 25305]
2838 Subject: make test of perl 5.8.7 failed on icc9
2839 From: YAMASHINA Hio <hio@ymir.co.jp>
2840 Date: Thu, 18 Aug 2005 20:36:57 +0900
2841 Message-Id: <20050818165213.BDF1.HIO@ymir.co.jp>
d838c544 2842
9a59ae94
NC
2843 [ 25402]
2844 Subject: [perl #36448] configuring ranlib for perl on osx with xcode 2.1
2845 From: Luke Closs (via RT) <perlbug-followup@perl.org>
2846 Message-ID: <rt-3.0.11-36448-116486.6.06308221656583@perl.org>
2847 Date: 1 Jul 2005 21:56:31 -0000
d838c544 2848
9a59ae94
NC
2849 [ 25403]
2850 Add Luke Closs to AUTHORS
d838c544 2851 Branch: maint-5.8/perl
9a59ae94
NC
2852 !> AUTHORS Configure cflags.SH cygwin/perlld.in embed.pl
2853 !> ext/DynaLoader/dl_dlopen.xs handy.h hints/aix.sh
2854 !> hints/darwin.sh hints/dec_osf.sh hints/hpux.sh hints/linux.sh
2855 !> hints/solaris_2.sh perl.c perl.h perlapi.h sv.c toke.c
2856 !> x2p/a2py.c
d838c544 2857____________________________________________________________________________
9a59ae94 2858[ 25469] By: nicholas on 2005/09/18 14:26:36
bc85efd5 2859 Log: Integrate:
9a59ae94
NC
2860 [ 24420]
2861 Perl_croak uses perl's printf, so can pass in SVs direct - no need for
2862 SvPV and a %s format.
bc85efd5 2863
9a59ae94
NC
2864 [ 24424]
2865 Change 24420 should have hand updated globvar.sym to reflect the
2866 renaming of the global variable.
bc85efd5 2867 Branch: maint-5.8/perl
9a59ae94
NC
2868 ! globvar.sym perl.h
2869 !> mg.c pp.c pp_hot.c
bc85efd5 2870____________________________________________________________________________
9a59ae94
NC
2871[ 25468] By: nicholas on 2005/09/18 14:07:40
2872 Log: Update docs. Fret not, pad_findmy is static, so it can change to const.
bc85efd5 2873 Branch: maint-5.8/perl
9a59ae94 2874 ! pod/perlintern.pod
bc85efd5 2875____________________________________________________________________________
9a59ae94
NC
2876[ 25467] By: nicholas on 2005/09/18 14:03:33
2877 Log: attributes-two.patch also contains a lot of const-ing, hence the
2878 strange collection of files that seem to change with the integration
2879 of all the attributes probing code.
2880
2881 Integrate:
2882 [ 24431]
2883 Subject: [PATCH] attributes-two.patch, the next batch
2884 From: Andy Lester <andy@petdance.com>
2885 Date: May 9, 2005 5:45 PM
2886 Message-ID: <20050509154518.GA18273@petdance.com>
bc85efd5 2887
9a59ae94
NC
2888 [ 24492]
2889 Subject: [PATCH] perl 5.9.x (@ 24471): Symbian update
2890 From: <jarkko.hietaniemi@nokia.com>
2891 Date: Mon, 16 May 2005 17:59:35 +0300
2892 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D793@esebe105.NOE.Nokia.com>
bc85efd5 2893
9a59ae94
NC
2894 completed by:
2895 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D7A0@esebe105.NOE.Nokia.com>
bc85efd5 2896
9a59ae94
NC
2897 [ 24495]
2898 Subject: [PATCH] more about __attribute__
2899 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
2900 Date: Tue, 17 May 2005 20:36:43 +0300
2901 Message-ID: <428A2BAB.9020306@gmail.com>
bc85efd5 2902
9a59ae94
NC
2903 [ 24508]
2904 Subject: [PATCH] Attribute configuration
bc85efd5 2905 From: Andy Lester <andy@petdance.com>
9a59ae94
NC
2906 Date: Thu, 19 May 2005 12:32:56 -0500
2907 Message-ID: <20050519173256.GA29039@petdance.com>
bc85efd5 2908
9a59ae94
NC
2909 [ 24519]
2910 Need to make PERL_UNUSED_DECL conditional as xlc on AIX doesn't like
2911 it being redefined.
bc85efd5 2912
9a59ae94
NC
2913 [ 24520]
2914 Updaate ppport.h to get a conditional PERL_UNUSED_DECL
bc85efd5 2915
9a59ae94
NC
2916 [ 24521]
2917 Update XS code to declare PERL_UNUSED_DECL conditionally
2918
2919 [ 24536]
2920 Make the __attribute__ stuff work with Symbian (Jarkko).
2921 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-05/msg00530.html
bc85efd5 2922 Branch: maint-5.8/perl
9a59ae94
NC
2923 ! embed.fnc perl.h sv.c
2924 !> (integrate 47 files)
bc85efd5 2925____________________________________________________________________________
9a59ae94 2926[ 25466] By: nicholas on 2005/09/18 12:24:38
bc85efd5 2927 Log: Integrate:
9a59ae94
NC
2928 [ 24414]
2929 Subject: [PATCH] GCC attributes!
2930 From: Andy Lester <andy@petdance.com>
2931 Date: May 4, 2005 11:55 PM
2932 Message-ID: <20050504215540.GA20413@petdance.com>
bc85efd5 2933
9a59ae94
NC
2934 [ 24416]
2935 Tweak the insertion of __attribute__((nonnull())) declarations
2936 in proto.h so it compiles with and without threads with gcc 3.4
bc85efd5 2937
9a59ae94
NC
2938 [ 24421]
2939 Revert to Andy's first solution for nonnull attributes;
2940 add the missing defines for non-threaded perls in perl.h
bc85efd5 2941 Branch: maint-5.8/perl
9a59ae94
NC
2942 ! embed.fnc utf8.c util.c
2943 !> autodoc.pl av.c doio.c doop.c embed.h embed.pl global.sym op.c
2944 !> perl.h pod/perlapi.pod proto.h regcomp.c sv.c xsutils.c
bc85efd5 2945____________________________________________________________________________
9a59ae94 2946[ 25465] By: nicholas on 2005/09/18 11:29:29
bc85efd5 2947 Log: Integrate:
9a59ae94
NC
2948 [ 24384]
2949 [perl #35214] SEGV when next is followed by a goto
bc85efd5 2950
9a59ae94 2951 next and redo didn't restore PL_curcop
bc85efd5 2952
9a59ae94
NC
2953 [ 24385]
2954 make goto.t use test.pl, strict and warnings
bc85efd5 2955
9a59ae94
NC
2956 [ 24386]
2957 Fix test numerotation
bc85efd5 2958
9a59ae94
NC
2959 [ 24406]
2960 Don't pretend SIGZERO exists [#35291].
bc85efd5 2961
9a59ae94
NC
2962 [ 24410]
2963 Get the correct refcount on the temporary assignment to PL_sigwarn so
2964 that other code assigning to $SIG{__WARN__} doesn't cause a premature
2965 free.
bc85efd5 2966
9a59ae94
NC
2967 [ 24476]
2968 This seems to be the right thing to do to iterate over layers
bc85efd5 2969
9a59ae94
NC
2970 [ 24480]
2971 Assuming that everything with 0x40000000 is SVpad_TYPED is bogus.
bc85efd5 2972 Branch: maint-5.8/perl
9a59ae94
NC
2973 !> ext/PerlIO/via/via.xs mg.c perlio.c pp_ctl.c sv.c
2974 !> t/io/layers.t t/op/goto.t
bc85efd5 2975____________________________________________________________________________
9a59ae94 2976[ 25464] By: nicholas on 2005/09/18 11:14:27
bc85efd5 2977 Log: Integrate:
9a59ae94
NC
2978 [ 24358]
2979 Subject: [PATCH] uninitialized warnings in regcomp
2980 From: Steven Philip Schubiger <steven@accognoscere.org>
2981 Date: Mon, 2 May 2005 01:14:29 +0200 (CEST)
2982 Message-Id: <200505012314.j41NETLk018737@accognoscere.homeunix.org>
bc85efd5 2983
9a59ae94
NC
2984 [ 24372]
2985 Subject: [perl #33809] optimize macro dXSARGS
2986 From: Sergey Skvortsov (via RT) <perlbug-followup@perl.org>
2987 Date: 17 Jan 2005 09:02:33 -0000
2988 Message-ID: <rt-3.0.11-33809-105714.16.4209917806492@perl.org>
bc85efd5 2989
9a59ae94
NC
2990 [ 24402]
2991 avoid accessing a just-freed SV (keep ponie happy)
bc85efd5 2992 Branch: maint-5.8/perl
9a59ae94 2993 !> XSUB.h pad.c pod/perlapi.pod regcomp.c universal.c
bc85efd5 2994____________________________________________________________________________
9a59ae94 2995[ 25462] By: nicholas on 2005/09/18 10:56:46
bc85efd5 2996 Log: Integrate:
9a59ae94
NC
2997 [ 24365]
2998 Subject: [PATCH] printf.patch: Adding printf checking for gcc
2999 From: Andy Lester <andy@petdance.com>
3000 Date: Sun, 1 May 2005 15:07:55 -0500
3001 Message-ID: <20050501200755.GA30259@petdance.com>
bc85efd5 3002 Branch: maint-5.8/perl
9a59ae94
NC
3003 ! pp_pack.c
3004 !> gv.c lib/ExtUtils/t/Embed.t pad.c perl.c perl.h perlio.c
3005 !> perlio.h perliol.h pp_sort.c x2p/util.c x2p/util.h
bc85efd5 3006____________________________________________________________________________
9a59ae94 3007[ 25461] By: nicholas on 2005/09/18 10:42:52
bc85efd5 3008 Log: Integrate:
9a59ae94
NC
3009 [ 24333]
3010 Subject: [PATCH] XS() __attribute__
3011 From: Andy Lester <andy@petdance.com>
3012 Date: Fri, 22 Apr 2005 17:39:47 -0500
3013 Message-ID: <20050422223947.GA4681@petdance.com>
bc85efd5 3014
9a59ae94
NC
3015 [ 24338]
3016 Subject: [PATCH] perlio-two.patch: More warnings squashed, more consts
3017 From: Andy Lester <andy@petdance.com>
3018 Date: Wed, 27 Apr 2005 10:02:43 -0500
3019 Message-ID: <20050427150243.GA21883@petdance.com>
bc85efd5 3020
9a59ae94
NC
3021 [ 24341]
3022 Fix perlsio_binmode() export breakage caused by change #24338
bc85efd5 3023
9a59ae94
NC
3024 Define and export perlsio_binmode() based on the same condition,
3025 namely, that USE_PERLIO is defined and USE_SFIO is not.
bc85efd5 3026
9a59ae94
NC
3027 [ 24353]
3028 Subject: [PATCH] one cannot "static" exported functions
3029 From: <jarkko.hietaniemi@nokia.com>
3030 Date: Fri, 29 Apr 2005 11:02:01 +0300
3031 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D705@esebe105.NOE.Nokia.com>
bc85efd5 3032 Branch: maint-5.8/perl
9a59ae94
NC
3033 !> XSUB.h makedef.pl perl.c perlio.c perlio.h perliol.h
3034 !> universal.c xsutils.c
bc85efd5 3035____________________________________________________________________________
9a59ae94
NC
3036[ 25460] By: nicholas on 2005/09/18 10:26:23
3037 Log: Integrate perlio.c changes from:
3038 [ 24271]
3039 Subject: [PATCH] Symbian port of Perl
3040 From: <jarkko.hietaniemi@nokia.com>
3041 Date: Mon, 18 Apr 2005 13:18:30 +0300
3042 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
bc85efd5 3043 Branch: maint-5.8/perl
9a59ae94 3044 ! perlio.c
bc85efd5 3045____________________________________________________________________________
9a59ae94
NC
3046[ 25458] By: nicholas on 2005/09/18 09:44:13
3047 Log: Integrate minimal header changes from:
3048 [ 24271]
3049 Subject: [PATCH] Symbian port of Perl
3050 From: <jarkko.hietaniemi@nokia.com>
3051 Date: Mon, 18 Apr 2005 13:18:30 +0300
3052 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
bc85efd5 3053 Branch: maint-5.8/perl
9a59ae94
NC
3054 ! perl.h
3055 !> perlio.h perliol.h
bc85efd5 3056____________________________________________________________________________
9a59ae94 3057[ 25456] By: nicholas on 2005/09/17 22:17:22
bc85efd5 3058 Log: Integrate:
9a59ae94
NC
3059 [ 24256]
3060 Subject: [PATCH] pad_compname_type(), takes care of a clunky macro
3061 From: Andy Lester <andy@petdance.com>
3062 Date: Tue, 19 Apr 2005 11:38:44 -0500
3063 Message-Id: <20050419163844.GA19747@petdance.com>
bc85efd5 3064
9a59ae94
NC
3065 and the pad_compname_type part of
3066 [ 24318]
3067 Subject: [PATCH] combopatch
3068 From: Jarkko Hietaniemi <jhi@iki.fi>
3069 Date: Sun, 24 Apr 2005 22:58:15 +0300
3070 Message-ID: <426BFA57.9060105@iki.fi>
3071 Branch: maint-5.8/perl
3072 !> embed.fnc embed.h pad.c pad.h proto.h
3073____________________________________________________________________________
3074[ 25455] By: nicholas on 2005/09/17 20:49:04
3075 Log: Integrate:
3076 [ 24511]
3077 Subject: [PATCH] Add a Makefile target for ctags
3078 From: Andy Lester <andy@petdance.com>
3079 Date: Thu, 12 May 2005 11:40:52 -0500
3080 Message-ID: <20050512164052.GA30287@petdance.com>
bc85efd5 3081
9a59ae94
NC
3082 [ 24528]
3083 Subject: [PATCH] ctags parms need to know .h is C
3084 From: Andy Lester <andy@petdance.com>
3085 Date: Sat, 21 May 2005 08:58:14 -0500
3086 Message-Id: <20050521135814.GA875@petdance.com>
bc85efd5 3087
9a59ae94
NC
3088 [ 24580]
3089 Subject: [PATCH] Updated lint infrastructure
3090 From: Andy Lester <andy@petdance.com>
3091 Date: Wed, 25 May 2005 12:31:39 -0500
3092 Message-ID: <20050525173139.GB1701@petdance.com>
bc85efd5 3093
9a59ae94
NC
3094 [ 24655]
3095 Don't touch lib/ExtUtils/Miniperl.pm when rebuild identically
bc85efd5 3096
9a59ae94
NC
3097 [ 24658]
3098 Revert change #24656
bc85efd5 3099
9a59ae94
NC
3100 (The Makefile.SH part of)
3101 [ 24735]
3102 Subject: [PATCH] Random cleanups #47
3103 From: Andy Lester <andy@petdance.com>
3104 Date: Mon, 6 Jun 2005 10:11:07 -0500
3105 Message-ID: <20050606151107.GC7022@petdance.com>
bc85efd5 3106
9a59ae94
NC
3107 [ 24884]
3108 Subject: [perl #36199] [PATCH] 5.8.7 fails to build with parallel make
3109 From: "Steve Peters via RT" <perlbug-followup@perl.org>
3110 Date: 16 Jun 2005 17:11:14 -0000
3111 Message-ID: <rt-3.0.11-36199-115872.8.39962488213992@perl.org>
bc85efd5 3112
9a59ae94
NC
3113 [ 25192]
3114 Subject: [PATCH] RE: rebuilding lib/Config*
3115 From: Robin Barker <Robin.Barker@npl.co.uk>
3116 Date: Jul 14, 2005 3:27 PM
3117 Message-ID: <533D273D4014D411AB1D00062938C4D90849C733@hotel.npl.co.uk>
bc85efd5 3118
9a59ae94
NC
3119 [ 25323]
3120 My system produces core.$$ files
3121 Branch: maint-5.8/perl
3122 !> Makefile.SH handy.h malloc.c mg.c pp.c regcomp.h
3123____________________________________________________________________________
3124[ 25454] By: nicholas on 2005/09/17 20:22:12
3125 Log: Integrate:
3126 [ 24665]
3127 Round up all string length requests to malloc()/realloc() to the next
3128 multiple of 4/8 bytes [sizeof(size_t)] on the assumption that malloc()
3129 internally will quantise, and so we're going to use space that
3130 otherwise would be wasted. Hopefully this will save realloc()ing.
bc85efd5 3131
9a59ae94
NC
3132 [ 24673]
3133 Oops. My maths was too generous (by 1).
bc85efd5 3134
9a59ae94
NC
3135 [ 24676]
3136 Changes 24660 and 24665 both introduced errors into the USEMYMALLOC
3137 code. Plus change 24672 appears to break under USEMYMALLOC, so revert
3138 it for now.
bc85efd5 3139
9a59ae94
NC
3140 [ 24678]
3141 Dave can see a better way of doing the rounding.
bc85efd5 3142 Branch: maint-5.8/perl
9a59ae94 3143 !> ext/Devel/Peek/t/Peek.t handy.h perl.h sv.c
bc85efd5 3144____________________________________________________________________________
9a59ae94
NC
3145[ 25453] By: nicholas on 2005/09/17 19:57:51
3146 Log: Integrate:
3147 [ 24375]
3148 Fix for [perl #34252] Access rights in FindBin::Bin
3149 At least on my platform, Cwd::getcwd doesn't find the current
3150 directory if it has no access to it. Try harder with Cwd::cwd.
bc85efd5 3151
9a59ae94
NC
3152 [ 24379]
3153 Error in the latest FindBin patch, noticed by Nicholas
bc85efd5 3154
9a59ae94
NC
3155 [ 24704]
3156 Improve FindBin discovery of current directory, based on :
bc85efd5 3157
9a59ae94
NC
3158 Subject: FindBin.pm: incomplete getcwd/cwd patch? (#24375, #24379)
3159 From: José Pedro Oliveira <jpo@di.uminho.pt>
3160 Date: Thu, 12 May 2005 20:36:48 +0100
3161 Message-ID: <4283B050.6080805@di.uminho.pt>
bc85efd5 3162
9a59ae94 3163 Plus POD fixes
bc85efd5 3164
9a59ae94
NC
3165 [ 24753]
3166 Subject: Re: FindBin.pm: incomplete getcwd/cwd patch and SELinux (Strict policy)
3167 From: José Pedro Oliveira <jpo@di.uminho.pt>
3168 Date: Tue, 07 Jun 2005 21:07:42 +0100
3169 Message-ID: <42A5FE8E.3020608@di.uminho.pt>
bc85efd5 3170 Branch: maint-5.8/perl
9a59ae94 3171 !> lib/FindBin.pm
bc85efd5 3172____________________________________________________________________________
9a59ae94 3173[ 25450] By: nicholas on 2005/09/17 19:37:27
bc85efd5 3174 Log: Integrate:
9a59ae94
NC
3175 [ 24269]
3176 Subject: [PATCH] extra code in pp_concat, Take 2
3177 From: Andy Lester <andy@petdance.com>
3178 Date: Wed, 13 Apr 2005 21:06:01 -0500
3179 Message-Id: <20050414020601.GA21346@petdance.com>
bc85efd5 3180
9a59ae94
NC
3181 add 'const', and remove extraneous code, from pp_concat
3182 Branch: maint-5.8/perl
3183 !> pp_hot.c t/op/concat.t
3184____________________________________________________________________________
3185[ 25449] By: nicholas on 2005/09/17 19:21:24
3186 Log: Integrate:
3187 [ 24243]
3188 A more efficient way of expressing the MALLOC_WRAP conditional compile.
bc85efd5 3189
9a59ae94
NC
3190 [ 24244]
3191 Replace Renew(SvPVX(...)...) with SvPV_renew, which avoids an LVALUE
3192 SvPVX
bc85efd5 3193
9a59ae94
NC
3194 [ 24245]
3195 SvPV_renew also calls SvLEN_set
3196 Add SvPV_shrink_to_cur(sv) to call SvPV_renew with SvCUR(sv)+1.
3197 For Ponie this can be a single call into the PMC
3198 Branch: maint-5.8/perl
3199 !> handy.h pp_hot.c pp_sys.c sv.h toke.c
3200____________________________________________________________________________
3201[ 25447] By: nicholas on 2005/09/17 19:04:44
3202 Log: Integrate:
3203 [ 24165]
3204 Down with C++ reserved names
3205 (and also function pointer declarations that rely on the C semantics
3206 of ())
bc85efd5 3207
9a59ae94
NC
3208 [ 24170]
3209 Add casting to allow g++ (3.3.5) to compile the core code.
3210 A C++ compiler produces lots of warnings that are probably valid
3211 concerns to investigate.
bc85efd5 3212
9a59ae94
NC
3213 [ 25445]
3214 Missing DO_BO_PACK_PC and DO_BO_UNPACK_PC for the 5.8.x case
3215 (and the don't know the pointer size case)
bc85efd5 3216 Branch: maint-5.8/perl
9a59ae94
NC
3217 ! pp_pack.c
3218 !> doio.c ext/B/B.xs ext/Devel/DProf/DProf.xs
3219 !> ext/Storable/Storable.xs gv.c perl.c perl.h scope.c sv.c
3220 !> toke.c util.c x2p/walk.c
bc85efd5 3221____________________________________________________________________________
9a59ae94
NC
3222[ 25441] By: nicholas on 2005/09/17 17:55:48
3223 Log: S_vdie_croak_common wasn't STATIC in 5.8.7, so something might just
3224 have linked against it. Hence it needs to stay non-static for 5.8.x.
bc85efd5 3225 Branch: maint-5.8/perl
9a59ae94 3226 ! util.c
bc85efd5 3227____________________________________________________________________________
9a59ae94 3228[ 25440] By: nicholas on 2005/09/17 17:21:38
bc85efd5 3229 Log: Integrate:
9a59ae94
NC
3230 [ 22937]
3231 It seems that our assert() macro wasn't good enough.
3232 Changed to one that that is an expression, rather than a statement.
bc85efd5 3233
9a59ae94
NC
3234 [ 24609]
3235 In assert(), we mustn't stringify the message as part of the first
3236 argument to croak, as it's a *printf format, and the thing we're
3237 asserting might itself contain % signs.
3238 Also, as __FILE__ is a string, we can append that to the format,
3239 rather than needing a %s for it.
bc85efd5 3240 Branch: maint-5.8/perl
9a59ae94 3241 !> perl.h
bc85efd5 3242____________________________________________________________________________
9a59ae94 3243[ 25438] By: nicholas on 2005/09/17 16:58:09
bc85efd5 3244 Log: Integrate:
9a59ae94
NC
3245 [ 24148]
3246 Subject: [PATCH] const-eight.diff
3247 From: Andy Lester <andy@petdance.com>
3248 Date: Wed, 30 Mar 2005 11:40:24 -0600
3249 Message-ID: <20050330174024.GA12167@petdance.com>
3250
3251 [ 24178]
3252 Don't try to export symbols that don't exist
bc85efd5 3253
9a59ae94
NC
3254 Change #24148 added Perl_rvpv_dup() to the public API, but it is only
3255 defined when USE_ITHREADS is defined. Adjust makedef.pl accordingly
3256 to keep Win32 happy.
bc85efd5 3257 Branch: maint-5.8/perl
9a59ae94
NC
3258 !> Porting/Maintainers.pl doio.c dump.c embed.fnc embed.h
3259 !> global.sym makedef.pl mg.c op.c perl.c proto.h sv.c
3260 !> universal.c xsutils.c
bc85efd5 3261____________________________________________________________________________
9a59ae94 3262[ 25437] By: nicholas on 2005/09/17 15:47:16
bc85efd5 3263 Log: Integrate:
9a59ae94 3264 The hunks from 24088 that reset PL_op and PL_curcop
bc85efd5 3265
9a59ae94
NC
3266 [ 24109]
3267 One more Win32 compilation clean-up (for when using -DDEBUGGING)
3268 Branch: maint-5.8/perl
3269 !> sv.c
3270____________________________________________________________________________
3271[ 25435] By: nicholas on 2005/09/17 15:34:45
3272 Log: Integrate:
3273 [ 23336]
3274 Perl -DT segfaults when parsing a 'use' statement
bc85efd5 3275
9a59ae94
NC
3276 [ 23339]
3277 the improved -DT output of #23325 could print an uninit stack value
bc85efd5 3278 Branch: maint-5.8/perl
9a59ae94 3279 !> toke.c
bc85efd5 3280____________________________________________________________________________
9a59ae94
NC
3281[ 25433] By: nicholas on 2005/09/17 15:17:35
3282 Log: Integrate:
3283 [ 24096]
3284 Clean-up some warnings when compiling on Win32 with VC++
bc85efd5 3285 Branch: maint-5.8/perl
9a59ae94 3286 !> mg.c
bc85efd5 3287____________________________________________________________________________
9a59ae94 3288[ 25432] By: nicholas on 2005/09/17 14:45:11
bc85efd5 3289 Log: Integrate:
9a59ae94
NC
3290 [ 24082]
3291 Need to return something when the compiler doesn't know that a
3292 function is "noreturn".
bc85efd5 3293
9a59ae94
NC
3294 [ 24094]
3295 The core part of :
3296 Subject: [PATCH] Consting seven
3297 From: Andy Lester <andy@petdance.com>
3298 Date: Sun, 27 Mar 2005 15:57:22 -0600
3299 Message-ID: <20050327215722.GC20451@petdance.com>
bc85efd5 3300
9a59ae94
NC
3301 [ 24095]
3302 Downconst external APIs
3303 Branch: maint-5.8/perl
3304 !> embed.fnc embed.h gv.h mg.c op.c opcode.h opcode.pl perl.c
3305 !> perlio.c pod/perlapi.pod pp_ctl.c proto.h regcomp.c regexec.c
3306 !> scope.c sv.c util.c
3307____________________________________________________________________________
3308[ 25428] By: nicholas on 2005/09/17 13:53:15
3309 Log: Integrate:
3310 [ 24081]
3311 Subject: [PATCH] Consting five
3312 Date: Fri, 25 Mar 2005 17:14:09 -0600
3313 From: Andy Lester <andy@petdance.com>
3314 Message-ID: <20050325231409.GB17660@petdance.com>
bc85efd5 3315
9a59ae94
NC
3316 (bowlderised to remove const from all externally linked function
3317 prototypes)
3318 Branch: maint-5.8/perl
3319 !> av.c embed.fnc embed.h ext/DynaLoader/dlutils.c gv.c
3320 !> intrpvar.h locale.c mg.c miniperlmain.c op.c perl.c pp_sys.c
3321 !> proto.h regcomp.c thrdvar.h toke.c
3322____________________________________________________________________________
3323[ 25427] By: nicholas on 2005/09/17 13:05:29
3324 Log: Integrate:
3325 [ 24079]
3326 Subject: [PATCH] Consting part 4
3327 From: Andy Lester <andy@petdance.com>
3328 Date: Fri, 25 Mar 2005 14:43:31 -0600
3329 Message-ID: <20050325204331.GA16388@petdance.com>
bc85efd5 3330
9a59ae94
NC
3331 (bowlderised to remove const from all externally linked function
3332 prototypes)
bc85efd5 3333 Branch: maint-5.8/perl
9a59ae94
NC
3334 !> embed.fnc mg.c numeric.c op.c perlio.c pod/perlapi.pod proto.h
3335 !> regcomp.c scope.c sv.c taint.c toke.c utf8.c util.c
bc85efd5 3336____________________________________________________________________________
9a59ae94 3337[ 25426] By: nicholas on 2005/09/17 12:17:46
bc85efd5 3338 Log: Integrate:
9a59ae94
NC
3339 [ 24077]
3340 Remove the const qualifier from argv and env variables
bc85efd5 3341 Branch: maint-5.8/perl
9a59ae94
NC
3342 ! intrpvar.h
3343 !> embed.fnc perl.c pod/perlapi.pod proto.h
bc85efd5 3344____________________________________________________________________________
9a59ae94 3345[ 25425] By: nicholas on 2005/09/17 11:45:57
bc85efd5 3346 Log: Integrate:
9a59ae94
NC
3347 [ 24074]
3348 Subject: [PATCH] Third consting batch
3349 From: Andy Lester <andy@petdance.com>
3350 Date: Tue, 22 Mar 2005 00:35:55 -0600
3351 Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com>
bc85efd5 3352
9a59ae94
NC
3353 (bowlderised to remove const from all externally linked function
3354 prototypes)
bc85efd5 3355 Branch: maint-5.8/perl
9a59ae94 3356 !> (integrate 40 files)
bc85efd5 3357____________________________________________________________________________
9a59ae94 3358[ 25424] By: nicholas on 2005/09/16 22:31:26
bc85efd5 3359 Log: Integrate:
9a59ae94
NC
3360 [ 24049]
3361 Subject: [PATCH] More consting goodness
3362 From: Andy Lester <andy@petdance.com>
3363 Date: Sat, 19 Mar 2005 01:28:30 -0600
3364 Message-ID: <20050319072830.GA7721@petdance.com>
bc85efd5 3365
bc85efd5 3366
9a59ae94
NC
3367 (bowlderised to remove const from all externally linked function
3368 prototypes)
bc85efd5 3369 Branch: maint-5.8/perl
9a59ae94
NC
3370 !> deb.c dump.c embed.fnc handy.h op.c opcode.h opcode.pl perl.c
3371 !> pod/perlapi.pod pp_ctl.c pp_sys.c proto.h regcomp.c regexec.c
3372 !> sv.c toke.c
bc85efd5 3373____________________________________________________________________________
9a59ae94 3374[ 25423] By: nicholas on 2005/09/16 21:33:59
bc85efd5 3375 Log: Integrate:
9a59ae94
NC
3376 [ 23325]
3377 improve lexer debugging output (-DT)
3378 Decode yylex() return values, and show lexer state each time
3379 yylex() is called
3380 Branch: maint-5.8/perl
3381 ! toke.c
3382 !> embed.fnc embed.h proto.h
3383____________________________________________________________________________
3384[ 25422] By: nicholas on 2005/09/16 20:42:10
3385 Log: Integrate:
3386 [ 24042]
3387 Subject: [PATCH] More const parms
3388 From: Andy Lester <andy@petdance.com>
3389 Date: Mon, 14 Mar 2005 13:59:54 -0600
3390 Message-ID: <20050314195954.GB7141@petdance.com>
bc85efd5 3391
9a59ae94
NC
3392 (bowlderised to remove const from all externally linked function
3393 prototypes)
3394 Branch: maint-5.8/perl
3395 !> embed.fnc gv.c numeric.c op.c pad.c perlio.c pod/perlapi.pod
3396 !> pp_ctl.c pp_hot.c proto.h scope.c sv.c toke.c utf8.c
3397____________________________________________________________________________
3398[ 25421] By: nicholas on 2005/09/16 19:49:49
3399 Log: Integrate:
3400 [ 24037]
3401 Subject: [PATCH] Adding const qualifiers
3402 From: Andy Lester <andy@petdance.com>
3403 Date: Sun, 13 Mar 2005 14:20:05 -0600
3404 Message-ID: <20050313202005.GA23535@petdance.com>
bc85efd5 3405
bc85efd5 3406
9a59ae94
NC
3407 (bowlderised to remove const from all externally linked function
3408 prototypes)
bc85efd5 3409 Branch: maint-5.8/perl
9a59ae94
NC
3410 ! embed.fnc
3411 !> av.c gv.c hv.c mg.c op.c pod/perlapi.pod pp_ctl.c proto.h
3412 !> scope.c utf8.c
bc85efd5 3413____________________________________________________________________________
9a59ae94 3414[ 25420] By: nicholas on 2005/09/16 13:50:39
bc85efd5 3415 Log: Integrate:
9a59ae94
NC
3416 [ 24693]
3417 Subject: Re: [perl #35977] perlbug AutoReply: Devel::DProf "unstacked calls in outer"
3418 From: Duncan Findlay <duncf@debian.org>
3419 Date: Wed, 1 Jun 2005 12:18:08 -0400
3420 Message-ID: <20050601161808.GA17294@duncf.mine.nu>
bc85efd5 3421
9a59ae94
NC
3422 [ 25413]
3423 Subject: [perl #37163] dprofpp array subscript error
3424 From: scott@perlcode.org (via RT) <perlbug-followup@perl.org>
3425 Date: Tue, 13 Sep 2005 12:11:46 -0700
3426 Message-ID: <rt-3.0.11-37163-120724.9.33005980359667@perl.org>
bc85efd5 3427 Branch: maint-5.8/perl
9a59ae94 3428 !> utils/dprofpp.PL
bc85efd5 3429____________________________________________________________________________
9a59ae94 3430[ 25419] By: nicholas on 2005/09/16 13:26:55
bc85efd5 3431 Log: Integrate:
9a59ae94
NC
3432 [ 24223]
3433 Make the four-argument form of select() return undef
3434 instead of -1 on error.
bc85efd5 3435
9a59ae94
NC
3436 [ 25418]
3437 Revert change #24223 : select() will continue
3438 to return -1 on error, like in previous versions, and
3439 like other system builtins.
bc85efd5 3440
9a59ae94
NC
3441 (ie a no-op)
3442 Branch: maint-5.8/perl
3443 !> pod/perlfunc.pod pp_sys.c
3444____________________________________________________________________________
3445[ 25415] By: nicholas on 2005/09/14 17:41:36
3446 Log: Integrate:
3447 [ 24921]
3448 weak references aren't UVs, do don't show this in the dump flags.
bc85efd5 3449
9a59ae94
NC
3450 [ 24924]
3451 Avoid having NULL entries in the weakref backreference array, and
3452 make S_sv_add_backref O(1) (instead of O(n))
bc85efd5 3453 Branch: maint-5.8/perl
9a59ae94 3454 !> dump.c sv.c
bc85efd5 3455____________________________________________________________________________
9a59ae94 3456[ 25412] By: nicholas on 2005/09/14 08:35:19
bc85efd5 3457 Log: Integrate:
9a59ae94
NC
3458 [ 23752]
3459 Shave off the explict 1; from the end of lib/Config.pm
bc85efd5 3460
9a59ae94
NC
3461 [ 24982]
3462 Add a sanity check to Config::AUTOLOAD to prevent infinte loops if
3463 Configure_heavy.pl gets truncated.
bc85efd5 3464
9a59ae94
NC
3465 [ 25195]
3466 Remove :unique attribute from Config.pm,
3467 until we find a better implementation of it (or
3468 remove it). See [perl #36375].
3469 Branch: maint-5.8/perl
3470 !> configpm
3471____________________________________________________________________________
3472[ 25408] By: nicholas on 2005/09/13 22:19:30
3473 Log: Integrate:
3474 [ 24443]
3475 "make regen" should run reentr.pl
bc85efd5 3476
9a59ae94
NC
3477 [ 24774]
3478 reentr.pl should be using regen_lib.pl and unlinking files before it
3479 starts.
bc85efd5 3480
9a59ae94
NC
3481 [ 24775]
3482 Change perforce filetype from text to text+w (so regen.pl is happy)
bc85efd5 3483
9a59ae94
NC
3484 [ 25059]
3485 Stop reentr.pl changing EOL on the files it writes on Win32
bc85efd5 3486 Branch: maint-5.8/perl
9a59ae94
NC
3487 ! reentr.inc
3488 !> opnames.h reentr.c reentr.h reentr.pl regen.pl
bc85efd5 3489____________________________________________________________________________
9a59ae94 3490[ 25407] By: nicholas on 2005/09/13 21:31:42
bc85efd5 3491 Log: Integrate:
9a59ae94
NC
3492 [ 24376]
3493 Convert to test.pl
bc85efd5 3494
9a59ae94
NC
3495 [ 24782]
3496 Convert op/array.t to test.pl
bc85efd5 3497
9a59ae94
NC
3498 [ 25054]
3499 Convert bless.t to test.pl
bc85efd5 3500
9a59ae94
NC
3501 [ 25202]
3502 Subject: [PATCH] Convert t/op/vec.t to test.pl
3503 From: Steve Peters <steve@fisharerojo.org>
3504 Date: Wed, 20 Jul 2005 08:06:38 -0500
3505 Message-ID: <20050720130638.GA6123@mccoy.peters.homeunix.org>
bc85efd5 3506 Branch: maint-5.8/perl
9a59ae94 3507 !> t/op/array.t t/op/bless.t t/op/mkdir.t t/op/vec.t
bc85efd5 3508____________________________________________________________________________
9a59ae94
NC
3509[ 25405] By: nicholas on 2005/09/13 20:52:17
3510 Log: The Peek.t parts of
3511 Integrate:
3512 [ 24088]
3513 expand -DDEBUG_LEAKING_SCALARS to instrument the creation of each SV
bc85efd5 3514
9a59ae94
NC
3515 [ 24091]
3516 Fix Peek.t to work with and without DEBUG_LEAKING_SCALARS
bc85efd5 3517 Branch: maint-5.8/perl
9a59ae94 3518 !> ext/Devel/Peek/t/Peek.t
bc85efd5 3519____________________________________________________________________________
9a59ae94 3520[ 25404] By: nicholas on 2005/09/13 19:52:26
bc85efd5 3521 Log: Integrate:
9a59ae94
NC
3522 [ 24389]
3523 strictify t/TEST
3524 make most variables lexical, narrow their scope, and give some of
3525 them more meaningful names. Also fix a harmless bug where the wrong
3526 filehandles are closed (A+B rather than U+A)
bc85efd5 3527
9a59ae94
NC
3528 [ 24390]
3529 make t/TEST detect various failure modes in testfile outputs
3530 in particular:
3531 multiple leader lines
3532 leader line not first or last line of file
3533 unrecognised lines
3534 out-of-sequence test numbers
bc85efd5 3535
9a59ae94
NC
3536 [ 24392]
3537 strictifying t/TEST stopped it handling '1..n todo' correctly
3538 (made scope of %toto too narrow)
bc85efd5 3539
9a59ae94
NC
3540 [ 24393]
3541 stop Math/BigInt/t/bare_mbf.t producing spurious test output
bc85efd5 3542
9a59ae94
NC
3543 [ 24417]
3544 t/TEST's new error messages now include the prefix 'FAILURE--'
bc85efd5 3545
9a59ae94
NC
3546 [ 24498]
3547 make t/TEST print summary times consistently to two decimal places
3548
3549 [ 25114]
3550 Subject: [PATCH t/TEST] Understand "ok" with no number
3551 From: Michael G Schwern <schwern@pobox.com>
3552 Date: Mon, 11 Jul 2005 18:41:30 -0700
3553 Message-ID: <20050712014130.GA20855@windhund.schwern.org>
bc85efd5 3554 Branch: maint-5.8/perl
9a59ae94 3555 !> lib/Math/BigInt/t/bare_mbf.t t/TEST
bc85efd5 3556____________________________________________________________________________
9a59ae94 3557[ 25401] By: nicholas on 2005/09/13 17:51:49
bc85efd5 3558 Log: Integrate:
9a59ae94
NC
3559 [ 24370]
3560 Convert to test.pl
bc85efd5 3561
9a59ae94
NC
3562 [ 24371]
3563 Subject: [PATCH] IEEE math for the masses
3564 From: Steve Peters <steve@fisharerojo.org>
3565 Date: Fri, 15 Apr 2005 09:10:54 -0500
3566 Message-ID: <20050415141054.GA12749@mccoy.peters.homeunix.org>
bc85efd5 3567
9a59ae94 3568 (tests added to t/op/exp.t)
bc85efd5 3569
9a59ae94
NC
3570 [ 24377]
3571 ok($a == $b) better written as cmp_ok($a, '==', $b)
3572 (The latter gives more diagnostics in the case of failure)
bc85efd5 3573
9a59ae94
NC
3574 [ 24388]
3575 Document the unportability of atan2() edge cases
3576 and remove unportable tests (by Steve Peters)
bc85efd5 3577 Branch: maint-5.8/perl
9a59ae94 3578 !> pod/perlport.pod pp.c t/op/exp.t
bc85efd5 3579____________________________________________________________________________
9a59ae94 3580[ 25400] By: nicholas on 2005/09/13 17:33:24
bc85efd5 3581 Log: Integrate:
9a59ae94
NC
3582 [ 24313]
3583 Subject: [PATCH] Add -Wdeclaration-after-statement to default flags for gcc 3+
3584 From: Steve Peters <steve@fisharerojo.org>
3585 Date: Sat, 23 Apr 2005 22:37:48 -0500
3586 Message-ID: <20050424033748.GA23117@mccoy.peters.homeunix.org>
bc85efd5 3587
9a59ae94
NC
3588 [ 24432]
3589 Subject: [PATCH] Avoid USE_SITECUSTOMIZE redefined warnings
3590 From: Jan Dubois <jand@ActiveState.com>
3591 Date: Mon, 9 May 2005 19:29:06 -0700
3592 Message-Id: <200505100229.j4A2TGm1019135@smtp3.ActiveState.com>
bc85efd5 3593 Branch: maint-5.8/perl
9a59ae94 3594 !> Configure config_h.SH
bc85efd5 3595____________________________________________________________________________
9a59ae94 3596[ 25396] By: nicholas on 2005/09/12 22:33:56
bc85efd5 3597 Log: Integrate:
9a59ae94
NC
3598 [ 24201]
3599 Add a macro PERL_DEBUG_COW, for aggressive compile time tests of
3600 Copy-On-Write related source changes.
3601 Fix the problem this revealed.
3602
3603 [ 24998]
3604 Fix sv_dec of undefined PVs to (a) not downgrade to NV
3605 (b) give -1, rather than +1
3606
3607 [ 25102]
3608 sv_dec is supposed to go *down*, m'kay.
bc85efd5 3609 Branch: maint-5.8/perl
9a59ae94
NC
3610 ! sv.h
3611 !> sv.c t/op/inc.t
bc85efd5 3612____________________________________________________________________________
9a59ae94 3613[ 25395] By: nicholas on 2005/09/12 21:50:04
bc85efd5 3614 Log: Integrate:
9a59ae94
NC
3615 [ 24367]
3616 For perls where pids and ppids are cached, when the ppid of
3617 the perl process becomes 1, refresh the ppid cache (this may
3618 indicate that the parent process has died.)
3619
3620 [ 24703]
3621 Simplify the getppid code, by Alexey Tourbin
3622
3623 [ 24709]
3624 New test for getppid(), by Alexey Tourbin
bc85efd5 3625 Branch: maint-5.8/perl
9a59ae94
NC
3626 +> t/op/getppid.t
3627 !> MANIFEST pp_sys.c
bc85efd5 3628____________________________________________________________________________
9a59ae94 3629[ 25394] By: nicholas on 2005/09/12 21:21:39
bc85efd5 3630 Log: Integrate:
9a59ae94
NC
3631 [ 24348]
3632 Add a new macro SvPV_free() which undoes OOK and free()s the PVX(),
3633 becase there's a lot of code around that calls SvOOK_off(), memmov()s
3634 the buffer, then promptly free()s it. So avoid the needless memmov().
3635
3636 [ 24351]
3637 Refactor Perl_sv_utf8_upgrade_flags to use SvPV_free
bc85efd5 3638 Branch: maint-5.8/perl
9a59ae94 3639 !> perl.c pp.c pp_ctl.c pp_hot.c sv.c sv.h
bc85efd5 3640____________________________________________________________________________
9a59ae94
NC
3641[ 25393] By: nicholas on 2005/09/12 20:49:01
3642 Log: Run regen.pl after
bc85efd5 3643
9a59ae94
NC
3644 Integrate:
3645 [ 24277]
3646 Subject: [PATCH] bytecode.pl, bytecode.h, and sv.h fixes
3647 From: Steve Peters <steve@fisharerojo.org>
3648 Date: Thu, 21 Apr 2005 18:55:47 -0500
3649 Message-ID: <20050421235547.GA12149@mccoy.peters.homeunix.org>
bc85efd5 3650 Branch: maint-5.8/perl
9a59ae94
NC
3651 ! ext/ByteLoader/byterun.c pod/perlintern.pod
3652 !> bytecode.pl ext/ByteLoader/bytecode.h
bc85efd5 3653____________________________________________________________________________
9a59ae94 3654[ 25392] By: nicholas on 2005/09/12 20:12:10
bc85efd5 3655 Log: Integrate:
9a59ae94
NC
3656 [ 24260]
3657 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #6
3658 From: Steve Peters <steve@fisharerojo.org>
3659 Message-ID: <20050420112720.GA31042@mccoy.peters.homeunix.org>
3660 Date: Wed, 20 Apr 2005 06:27:20 -0500
3661 Branch: maint-5.8/perl
3662 !> bytecode.pl ext/ByteLoader/bytecode.h malloc.c
3663____________________________________________________________________________
3664[ 25391] By: nicholas on 2005/09/12 19:50:36
3665 Log: Integrate:
3666 [ 24248]
3667 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #5
3668 From: Steve Peters <steve@fisharerojo.org>
3669 Message-ID: <20050419000925.GA21640@mccoy.peters.homeunix.org>
3670 Date: Mon, 18 Apr 2005 19:09:25 -0500
bc85efd5 3671
9a59ae94
NC
3672 [ 24249]
3673 Simplify PERL_DEBUG_PAD_ZERO so it continues to expand to
3674 valid C code
bc85efd5 3675
9a59ae94
NC
3676 [ 24253]
3677 Restore SvEND_set
bc85efd5 3678 Branch: maint-5.8/perl
9a59ae94
NC
3679 ! sv.h
3680 !> (integrate 30 files)
bc85efd5 3681____________________________________________________________________________
9a59ae94 3682[ 25390] By: nicholas on 2005/09/12 16:18:42
bc85efd5 3683 Log: Integrate:
9a59ae94
NC
3684 (the sv_upgrade change from)
3685 [ 22934]
3686 Assert that SV type has magic member when reading/writing.
3687 Will catch buggy code.
bc85efd5 3688
9a59ae94
NC
3689 [ 24199]
3690 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #1
3691 From: Steve Peters <steve@fisharerojo.org>
3692 Message-ID: <20050406232110.GA12249@mccoy.peters.homeunix.org>
3693 Date: Wed, 6 Apr 2005 18:21:10 -0500
3694
3695 [ 24204]
3696 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #2
3697 From: Steve Peters <steve@fisharerojo.org>
3698 Date: Thu, 7 Apr 2005 13:51:49 -0500
3699 Message-ID: <20050407185149.GA4418@mccoy.peters.homeunix.org>
3700
3701 [ 24206]
3702 Add SvIVX() to PERL_DEBUG_COW, and change pad.c to SvIVset()
bc85efd5 3703
9a59ae94
NC
3704 [ 24229]
3705 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #3
3706 From: Steve Peters <steve@fisharerojo.org>
3707 Message-ID: <20050411023736.GB9355@mccoy.peters.homeunix.org>
3708 Date: Sun, 10 Apr 2005 21:37:36 -0500
3709
3710 (with correction to SvUV_set)
3711
3712 [ 24230]
3713 Don't PERL_HASH(SvUVX(...)...) as it's actually a set.
3714 Plus add an editor block
3715
3716 [ 24239]
3717 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #4
3718 Message-ID: <20050416160502.GA26957@mccoy.peters.homeunix.org>
3719 From: Steve Peters <steve@fisharerojo.org>
3720 Date: Sat, 16 Apr 2005 11:05:02 -0500
bc85efd5 3721
9a59ae94 3722 plus fix to Perl_rvpv_dup assigning to an RV with SvPVX
bc85efd5 3723
9a59ae94
NC
3724 [ 24240]
3725 Two more uses of lvalue SvIVX()
bc85efd5 3726
9a59ae94
NC
3727 [ 24246]
3728 PERL_DEBUG_COW for SvUVX and SvPVX
bc85efd5 3729 Branch: maint-5.8/perl
9a59ae94
NC
3730 ! sv.h
3731 !> av.c cop.h doio.c ext/ByteLoader/byterun.c
3732 !> ext/DynaLoader/dl_dyld.xs ext/List/Util/Util.xs
3733 !> ext/PerlIO/encoding/encoding.xs ext/Storable/Storable.xs
3734 !> ext/threads/threads.xs gv.c lib/ExtUtils/t/Constant.t malloc.c
3735 !> op.c pad.c perl.c pp.c pp_ctl.c pp_hot.c pp_sort.c scope.c
3736 !> sv.c toke.c util.c
bc85efd5 3737____________________________________________________________________________
9a59ae94 3738[ 25389] By: nicholas on 2005/09/12 14:42:43
bc85efd5 3739 Log: Integrate:
9a59ae94
NC
3740 [ 24652]
3741 Subject: [PATCH] Speed up lib/unicore/mktables by 45%
3742 From: Andy Lester <andy@petdance.com>
3743 Date: Tue, 31 May 2005 12:39:00 -0500
3744 Message-ID: <20050531173900.GA9820@petdance.com>
bc85efd5 3745
9a59ae94
NC
3746 [ 24656]
3747 Subject: [PATCH] eliminate always running mktables
3748 From: Robin Barker <Robin.Barker@npl.co.uk>
3749 Date: Wed, 1 Jun 2005 09:55:16 +0100
3750 Message-ID: <533D273D4014D411AB1D00062938C4D90849C6B8@hotel.npl.co.uk>
bc85efd5 3751
9a59ae94
NC
3752 [ 24659]
3753 If we're building config_heavy.pl somewhere else, then we need to
3754 require it, not something (or maybe nothing) in the correct place.
3755 Branch: maint-5.8/perl
3756 !> Makefile.SH configpm lib/unicore/mktables
3757____________________________________________________________________________
3758[ 25385] By: nicholas on 2005/09/11 20:36:26
3759 Log: Integrate:
3760 [ 24228]
3761 Avoid taking a reference to SvIVX and putting that address on the
3762 save stack
bc85efd5 3763
9a59ae94
NC
3764 [ 24241]
3765 Refactor the odd-one-out code before a Renew(SvPVX(...)...)
bc85efd5 3766
9a59ae94
NC
3767 [ 24344]
3768 Calling sv_backoff() on something that's about to be free()d will
3769 memmov() memory that's about to be freed. Seems wasteful.
bc85efd5 3770
9a59ae94
NC
3771 [ 24357]
3772 Explode if anyone attempts to sv_upgrade PL_mess_sv.
3773 Should this be a panic: ?
bc85efd5 3774
9a59ae94
NC
3775 [ 24373]
3776 PL_mess_sv is always >= SVt_PVMG, so no need for an if() test
bc85efd5 3777
9a59ae94
NC
3778 [ 24418]
3779 The idea is that when you find something, you stop looking.
3780 ( http://use.perl.org/comments.pl?sid=26369&cid=40183 )
bc85efd5 3781
9a59ae94
NC
3782 [ 24419]
3783 There's no need to set a reference count for the new SV heads, as it's
3784 always set to 1 at uprooting time.
3785 But set it to zero when DEBUGGING to make things clearer. Plus fix a
3786 bug introduced by change 22945, where the last SV head had an
3787 uninitialised reference count.
bc85efd5 3788
9a59ae94
NC
3789 [ 24423]
3790 Simplify S_hv_notallowed slightly by passing a prebuilt message
3791 template. (Also slightly smaller object code)
bc85efd5 3792
9a59ae94
NC
3793 [ 24438]
3794 As we have the length of the string easily to hand, no reason not to
3795 use it.
bc85efd5 3796
9a59ae94
NC
3797 [ 24439]
3798 s/sv_setpv(sv,"")/sv_setpvn(sv,"",0)/
3799 plus a couple of 1 byte sv_setpv()s too.
bc85efd5 3800
9a59ae94
NC
3801 [ 24626]
3802 Subject: [PATCH] Teeny optimization in S_hv_magic_check
3803 From: Andy Lester <andy@petdance.com>
3804 Date: Tue, 24 May 2005 11:41:15 -0500
3805 Message-ID: <20050524164115.GA12027@petdance.com>
bc85efd5 3806
9a59ae94
NC
3807 [ 24638]
3808 Change the logic to avoid needing to set a variable during the loop
bc85efd5 3809
9a59ae94
NC
3810 [ 24646]
3811 Avoid updating a variable in the loop
bc85efd5 3812
9a59ae94
NC
3813 [ 24648]
3814 Avoid updating a variable in a loop.
3815 Only calculate the number of links in a hash bucket chain if we really
3816 need it.
bc85efd5 3817
9a59ae94
NC
3818 [ 24669]
3819 Subject: [PATCH] use lengths in sv_setpv() calls
3820 From: Andy Lester <andy@petdance.com>
3821 Date: Wed, 1 Jun 2005 23:16:56 -0500
3822 Message-ID: <20050602041656.GA3000@petdance.com>
bc85efd5 3823 Branch: maint-5.8/perl
9a59ae94
NC
3824 !> doio.c dump.c ext/B/B.xs ext/Storable/Storable.xs gv.c hv.c
3825 !> mg.c op.c perl.c pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c util.c
bc85efd5 3826____________________________________________________________________________
9a59ae94 3827[ 25384] By: nicholas on 2005/09/11 19:30:11
bc85efd5 3828 Log: Integrate:
9a59ae94
NC
3829 [ 23949]
3830 Add Module::CoreList in the maintainers list
bc85efd5 3831
9a59ae94
NC
3832 [ 24133]
3833 Add encoding::warnings to Maintainers.pl and rebuild META.yml for release
bc85efd5 3834
9a59ae94
NC
3835 [ 24160]
3836 Add Math::BigInt::FastCalc in maintainer list
bc85efd5 3837
9a59ae94
NC
3838 [ 24790]
3839 Update maintainers list
bc85efd5 3840
9a59ae94
NC
3841 [ 24835]
3842 Add IO::Zlib in maintainers list
3843
3844 [ 24931]
3845 Add Archive::Tar to the maintainers list
bc85efd5 3846 Branch: maint-5.8/perl
9a59ae94 3847 !> Porting/Maintainers.pl
bc85efd5 3848____________________________________________________________________________
9a59ae94 3849[ 25382] By: nicholas on 2005/09/10 21:38:40
bc85efd5 3850 Log: Integrate:
9a59ae94
NC
3851 [ 25318]
3852 Upgrade to Term::ANSIColor 1.10
bc85efd5 3853 Branch: maint-5.8/perl
9a59ae94
NC
3854 !> lib/Term/ANSIColor.pm lib/Term/ANSIColor/ChangeLog
3855 !> lib/Term/ANSIColor/README lib/Term/ANSIColor/test.pl
bc85efd5 3856____________________________________________________________________________
9a59ae94 3857[ 25381] By: nicholas on 2005/09/10 21:18:44
bc85efd5 3858 Log: Integrate:
9a59ae94
NC
3859 [ 24990]
3860 Upgrade to Filter::Simple 0.82
bc85efd5 3861
9a59ae94
NC
3862 [ 24991]
3863 Fix tests of Filter::Simple 0.82 in the core
bc85efd5 3864
9a59ae94
NC
3865 [ 24992]
3866 Oops (fix previous fix).
bc85efd5 3867 Branch: maint-5.8/perl
9a59ae94
NC
3868 !> lib/Filter/Simple.pm lib/Filter/Simple/Changes
3869 !> lib/Filter/Simple/t/data.t lib/Filter/Simple/t/export.t
3870 !> lib/Filter/Simple/t/filter.t lib/Filter/Simple/t/filter_only.t
3871 !> lib/Filter/Simple/t/import.t t/lib/Filter/Simple/ExportTest.pm
3872 !> t/lib/Filter/Simple/FilterOnlyTest.pm
3873 !> t/lib/Filter/Simple/FilterTest.pm
3874 !> t/lib/Filter/Simple/ImportTest.pm
bc85efd5 3875____________________________________________________________________________
9a59ae94 3876[ 25380] By: nicholas on 2005/09/10 21:03:36
bc85efd5 3877 Log: Integrate:
9a59ae94
NC
3878 [ 24932]
3879 Upgrade to Test::Harness 2.49_02
bc85efd5 3880
9a59ae94
NC
3881 [ 24941]
3882 Upgrade to Test::Harness 2.50
bc85efd5 3883
9a59ae94
NC
3884 [ 24989]
3885 Upgrade to Test::Harness 2.52
bc85efd5 3886 Branch: maint-5.8/perl
9a59ae94
NC
3887 !> lib/Test/Harness.pm lib/Test/Harness/Changes
3888 !> lib/Test/Harness/Iterator.pm lib/Test/Harness/Straps.pm
3889 !> lib/Test/Harness/bin/prove lib/Test/Harness/t/strap-analyze.t
3890 !> lib/Test/Harness/t/test-harness.t
bc85efd5 3891____________________________________________________________________________
9a59ae94 3892[ 25379] By: nicholas on 2005/09/10 20:29:37
bc85efd5 3893 Log: Integrate:
9a59ae94
NC
3894 (the Time::HiRes part of)
3895 [ 24271]
3896 Subject: [PATCH] Symbian port of Perl
3897 From: <jarkko.hietaniemi@nokia.com>
3898 Date: Mon, 18 Apr 2005 13:18:30 +0300
3899 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
bc85efd5 3900
9a59ae94
NC
3901 [ 24472]
3902 Upgrade to Time::HiRes 1.68
bc85efd5 3903
9a59ae94
NC
3904 [ 24985]
3905 Upgrade to Time::HiRes 1.69
bc85efd5 3906
9a59ae94
NC
3907 [ 24988]
3908 Upgrade to Time::HiRes 1.70
bc85efd5 3909
9a59ae94
NC
3910 [ 25002]
3911 Upgrade to Time::HiRes 1.71
bc85efd5 3912
9a59ae94
NC
3913 [ 25044]
3914 Upgrade to Time::HiRes 1.72
bc85efd5 3915
9a59ae94
NC
3916 [ 25295]
3917 Subject: Time::HiRes::nanosleep support for Solaris [PATCH]
3918 From: Gisle Aas <gisle@ActiveState.com>
3919 Date: 15 Aug 2005 21:05:22 -0700
3920 Message-ID: <lrk6imy1a5.fsf@caliper.activestate.com>
bc85efd5 3921
9a59ae94
NC
3922 [ 25298]
3923 Upgrade to Time::HiRes 1.73
bc85efd5 3924 Branch: maint-5.8/perl
9a59ae94
NC
3925 !> ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
3926 !> ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL
3927 !> ext/Time/HiRes/hints/solaris.pl ext/Time/HiRes/t/HiRes.t
bc85efd5 3928____________________________________________________________________________
9a59ae94 3929[ 25378] By: nicholas on 2005/09/10 20:11:32
bc85efd5 3930 Log: Integrate:
9a59ae94
NC
3931 [ 24426]
3932 Upgrade to Unicode::Collate 0.50
bc85efd5 3933
9a59ae94
NC
3934 [ 24978]
3935 Upgrade to Unicode::Collate 0.51
bc85efd5 3936 Branch: maint-5.8/perl
9a59ae94
NC
3937 +> lib/Unicode/Collate/t/cjkrange.t lib/Unicode/Collate/t/ignor.t
3938 +> lib/Unicode/Collate/t/override.t
3939 !> MANIFEST lib/Unicode/Collate.pm lib/Unicode/Collate/Changes
3940 !> lib/Unicode/Collate/README lib/Unicode/Collate/t/altern.t
3941 !> lib/Unicode/Collate/t/contract.t
3942 !> lib/Unicode/Collate/t/hangtype.t
3943 !> lib/Unicode/Collate/t/hangul.t lib/Unicode/Collate/t/illegal.t
3944 !> lib/Unicode/Collate/t/illegalp.t lib/Unicode/Collate/t/index.t
3945 !> lib/Unicode/Collate/t/normal.t
3946 !> lib/Unicode/Collate/t/rearrang.t lib/Unicode/Collate/t/test.t
3947 !> lib/Unicode/Collate/t/trailwt.t
3948 !> lib/Unicode/Collate/t/variable.t
3949 !> lib/Unicode/Collate/t/version.t lib/Unicode/Collate/t/view.t
bc85efd5 3950____________________________________________________________________________
9a59ae94
NC
3951[ 25377] By: nicholas on 2005/09/10 19:40:57
3952 Log: Remove stowaways
bc85efd5 3953 Branch: maint-5.8/perl
9a59ae94 3954 - pod/perl593delta.pod symbian/PerlBase.pod
bc85efd5 3955____________________________________________________________________________
9a59ae94 3956[ 25376] By: nicholas on 2005/09/10 19:39:28
bc85efd5 3957 Log: Integrate:
9a59ae94
NC
3958 [ 24161]
3959 Down with K&R function arguments
bc85efd5 3960
9a59ae94
NC
3961 (the Pathtools part of)
3962 [ 24170]
3963 Add casting to allow g++ (3.3.5) to compile the core code.
3964 A C++ compiler produces lots of warnings that are probably valid
3965 concerns to investigate.
bc85efd5 3966
9a59ae94
NC
3967 (the Pathtools part of)
3968 [ 24271]
3969 Subject: [PATCH] Symbian port of Perl
3970 From: <jarkko.hietaniemi@nokia.com>
3971 Date: Mon, 18 Apr 2005 13:18:30 +0300
3972 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
bc85efd5 3973
9a59ae94
NC
3974 [ 24407]
3975 Upgrade to PathTools 3.07
bc85efd5 3976
9a59ae94
NC
3977 [ 24607]
3978 Fix failing Cwd tests on Win32
bc85efd5 3979
9a59ae94 3980 Patch was posted to Ken previously
bc85efd5 3981
9a59ae94 3982 (see http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-05/msg00226.html)
bc85efd5 3983
9a59ae94 3984 but no reply as yet. I'll mail him again...
bc85efd5 3985
9a59ae94
NC
3986 [ 24631]
3987 Upgrade to PathTools 3.08
bc85efd5 3988
9a59ae94
NC
3989 [ 24882]
3990 Upgrade to PathTools 3.09
bc85efd5 3991
9a59ae94
NC
3992 [ 25334]
3993 Upgrade to PathTools 3.10
bc85efd5 3994
9a59ae94
NC
3995 [ 25338]
3996 Upgrade to PathTools 3.11
3997 (no real changes)
bc85efd5 3998 Branch: maint-5.8/perl
9a59ae94
NC
3999 !> ext/Cwd/Changes ext/Cwd/Cwd.xs ext/Cwd/t/cwd.t
4000 !> ext/Cwd/t/taint.t lib/Cwd.pm lib/File/Spec.pm
4001 !> lib/File/Spec/Cygwin.pm lib/File/Spec/Mac.pm
4002 !> lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm
4003 !> lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm
4004 !> lib/File/Spec/t/Spec.t
bc85efd5 4005____________________________________________________________________________
9a59ae94
NC
4006[ 25375] By: nicholas on 2005/09/10 17:47:19
4007 Log: Integrate:
4008 [ 24397]
4009 Upgrade to Test::Simple 0.60
bc85efd5 4010
9a59ae94
NC
4011 [ 24401]
4012 Missing files in Test::Simple
bc85efd5 4013 Branch: maint-5.8/perl
9a59ae94
NC
4014 +> lib/Test/Simple/t/create.t lib/Test/Simple/t/is_deeply_fail.t
4015 +> t/lib/Test/Simple/sample_tests/exit.plx
4016 - lib/Test/Simple/t/is_deeply.t
4017 !> MANIFEST lib/Test/Builder.pm lib/Test/More.pm
4018 !> lib/Test/Simple.pm lib/Test/Simple/Changes
4019 !> lib/Test/Simple/t/00signature.t
4020 !> lib/Test/Simple/t/circular_data.t lib/Test/Simple/t/exit.t
4021 !> lib/Test/Simple/t/fork.t lib/Test/Simple/t/has_plan.t
4022 !> lib/Test/Simple/t/has_plan2.t lib/Test/Simple/t/is_fh.t
4023 !> lib/Test/Simple/t/require_ok.t
bc85efd5 4024____________________________________________________________________________
9a59ae94
NC
4025[ 25373] By: nicholas on 2005/09/10 16:46:54
4026 Log: Run buildtoc
4027 Branch: maint-5.8/perl
4028 ! MANIFEST pod/perl.pod pod/perltoc.pod vms/descrip_mms.template
4029 ! win32/pod.mak
4030____________________________________________________________________________
4031[ 25372] By: nicholas on 2005/09/10 16:33:56
4032 Log: Run regen.pl
bc85efd5 4033 Branch: maint-5.8/perl
9a59ae94 4034 ! pod/perlintern.pod
bc85efd5 4035____________________________________________________________________________
9a59ae94 4036[ 25371] By: nicholas on 2005/09/10 14:20:14
bc85efd5 4037 Log: Integrate:
9a59ae94
NC
4038 [ 25234]
4039 Subject: [PATCH] perlfunc.pod grammar fixes
4040 From: Steve Peters <steve@fisharerojo.org>
4041 Date: Wed, 27 Jul 2005 22:02:13 -0500
4042 Message-ID: <20050728030213.GA11330@mccoy.peters.homeunix.org>
bc85efd5 4043
9a59ae94 4044 (with minor tweaks)
bc85efd5 4045
9a59ae94
NC
4046 [ 25301]
4047 FAQ sync
bc85efd5 4048
9a59ae94
NC
4049 [ 25320]
4050 Subject: Re: Documentation change for IPC::Open*.pm
4051 From: Ben Tilly <btilly@gmail.com>
4052 Date: Mon, 22 Aug 2005 08:30:14 -0700
4053 Message-ID: <acc274b3050822083093357fe@mail.gmail.com>
bc85efd5 4054
9a59ae94
NC
4055 [ 25324]
4056 Unmatched parentheses (thanks to Steve Peters)
bc85efd5 4057
9a59ae94
NC
4058 [ 25339]
4059 Clarify the cases where system() returns 1,
4060 per a suggestion of Rick Delaney (bug #36976)
bc85efd5 4061
9a59ae94
NC
4062 [ 25342]
4063 Document that Sys::Syslog::openlog might die.
4064 Fixes [perl #36848] Sys::Syslog::syslog kills program if syslogd not running
bc85efd5 4065
9a59ae94
NC
4066 [ 25351]
4067 Subject: document index() with out of bounds POSITION
4068 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
4069 Date: Sep 2, 2005 2:23 PM
4070 Message-ID: <20050902122311.GA3104@efn.org>
bc85efd5 4071
9a59ae94
NC
4072 [ 25366]
4073 Minor comment fix
bc85efd5 4074 Branch: maint-5.8/perl
9a59ae94
NC
4075 !> ext/Sys/Syslog/Syslog.pm hv.h lib/IPC/Open2.pm
4076 !> lib/IPC/Open3.pm pod/perlfaq.pod pod/perlfaq2.pod
4077 !> pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
4078 !> pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod
4079 !> pod/perlfaq9.pod pod/perlfunc.pod pod/perlvar.pod
bc85efd5 4080____________________________________________________________________________
9a59ae94 4081[ 25370] By: nicholas on 2005/09/10 13:47:01
bc85efd5 4082 Log: Integrate:
9a59ae94
NC
4083 [ 25229]
4084 Subject: [PATCH] id est is i.e.
4085 From: Steve Peters <steve@fisharerojo.org>
4086 Date: Tue, 26 Jul 2005 20:42:38 -0500
4087 Message-ID: <20050727014238.GA2582@mccoy.peters.homeunix.org>
bc85efd5 4088
9a59ae94
NC
4089 [ 25241]
4090 Clarification to the syntax of loop modifiers
4091 by Piotr Fusik
bc85efd5 4092
9a59ae94
NC
4093 [ 25242]
4094 Subject: [PATCH] Fix English error in overload.pm
4095 From: Andy Lester <andy@petdance.com>
4096 Date: Thu, 28 Jul 2005 14:10:43 -0500
4097 Message-ID: <20050728191043.GC607@petdance.com>
bc85efd5 4098
9a59ae94
NC
4099 [ 25253]
4100 Subject: [PATCH] POD typos
4101 From: "Piotr Fusik" <pfusik@op.pl>
4102 Date: Sat, 30 Jul 2005 21:54:19 +0200
4103 Message-ID: <00ef01c59542$3198ba00$26d34dd5@piec>
bc85efd5 4104
9a59ae94
NC
4105 [ 25258]
4106 Subject: Re: [perl #36616] bug or feature? foreach (sort @array) {y/a-z/A-Z/;} # @array modified!
4107 From: Michael G Schwern <schwern@pobox.com>
4108 Date: Sat, 23 Jul 2005 19:59:29 -0700
4109 Message-ID: <20050724025929.GA6574@windhund.schwern.org>
bc85efd5 4110
9a59ae94
NC
4111 [ 25259]
4112 More typo fixes (damn generated pod files)
bc85efd5 4113
9a59ae94
NC
4114 [ 25260]
4115 Document where to find maintainers of dual live modules
bc85efd5 4116
9a59ae94
NC
4117 [ 25268]
4118 "thread failed to start" is a severe warning, not a fatal error
4119 as reported by Tassilo von Parseval.
bc85efd5 4120
9a59ae94
NC
4121 [ 25272]
4122 Clarify docs
bc85efd5 4123
9a59ae94
NC
4124 [ 25274]
4125 Subject: [PATCH] undup
4126 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
4127 Date: Sun, 07 Aug 2005 13:28:19 +0300
4128 Message-ID: <42F5E243.80500@gmail.com>
bc85efd5 4129
9a59ae94
NC
4130 [ 25276]
4131 Subject: Re: [PATCH] undup
4132 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
4133 Date: Sun, 07 Aug 2005 14:49:40 +0300
4134 Message-ID: <42F5F554.5020701@gmail.com>
bc85efd5 4135
9a59ae94
NC
4136 [ 25278]
4137 Update Porting/repository.pod to recommend Cygwin's ssh on Win32
bc85efd5 4138
9a59ae94
NC
4139 Cygwin's ssh client seems to be superior to MSYS's ssh client in that
4140 it supports the ServerAliveInterval config setting which prevents the
4141 ssh client from timing out every so often
4142 Branch: maint-5.8/perl
4143 +> pod/perl593delta.pod symbian/PerlBase.pod
4144 !> (integrate 30 files)
4145____________________________________________________________________________
4146[ 25369] By: nicholas on 2005/09/10 13:19:18
4147 Log: Integrate:
4148 [ 25037]
4149 Add the perlglossary man page
bc85efd5 4150
9a59ae94
NC
4151 Subject: [PATCH] perlglossary.pod
4152 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
4153 Date: Fri, 1 Jul 2005 03:10:50 -0700
4154 Message-ID: <20050701101050.GA2448@efn.org>
bc85efd5 4155
9a59ae94
NC
4156 [ 25065]
4157 Subject: [PATCH] perlglossary.pod: add jump points
4158 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
4159 Date: Mon, 4 Jul 2005 02:07:52 -0700
4160 Message-ID: <20050704090752.GB4056@efn.org>
bc85efd5 4161
9a59ae94
NC
4162 [ 25085]
4163 Subject: [PATCH @ 25084] simple authors removal
4164 From: Vadim Konovalov <vadim@vkonovalov.ru>
4165 Date: Wed, 06 Jul 2005 00:15:48 +0400
4166 Message-ID: <42CAEA74.1020108@vkonovalov.ru>
bc85efd5 4167
9a59ae94
NC
4168 [ 25098]
4169 Subject: Re: [PATCH] Pod::Html - correctly link to =item's on the same page
4170 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
4171 Date: Thu, 7 Jul 2005 15:05:51 -0700
4172 Message-ID: <20050707220551.GB2388@efn.org>
bc85efd5 4173
9a59ae94 4174 (plus fix a couple of POD warnings)
bc85efd5 4175
9a59ae94
NC
4176 [ 25112]
4177 Subject: [PATCH] perlfunc.pod
4178 From: "Piotr Fusik" <pfusik@op.pl>
4179 Date: Sat, 9 Jul 2005 16:21:05 +0200
4180 Message-ID: <01de01c58491$f3182f60$a6d24dd5@piec>
bc85efd5 4181
9a59ae94
NC
4182 [ 25118]
4183 Hack out -DL documentation from perldebuguts.pod
bc85efd5 4184
9a59ae94
NC
4185 Now that the perl core uses Newx*() rather than New*() this chunk
4186 of old documentation is more obsolete than ever before.
bc85efd5 4187
9a59ae94
NC
4188 [ 25131]
4189 Subject: [PATCH] Re: Documentation error in IO::Socket
4190 From: Michael G Schwern <schwern@pobox.com>
4191 Date: Tue, 12 Jul 2005 13:18:34 -0700
4192 Message-ID: <20050712201834.GA29275@windhund.schwern.org>
4193
4194 [ 25145]
4195 Subject: [PATCH] Missing tie() call in NDBM_File SYNOPSIS
4196 From: Matt Sergeant <matt@sergeant.org>
4197 Date: Thu, 14 Jul 2005 16:53:03 -0400
4198 Message-Id: <28baf339c3b78cc40017066b9dc7cffb@sergeant.org>
4199
4200 [ 25148]
4201 Subject: [perl #36538] perlfunc/our contradicts itself
4202 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
4203 Date: Thu, 14 Jul 2005 19:10:51 -0700
4204 Message-ID: <rt-3.0.11-36538-117411.7.57026072725992@perl.org>
4205
4206 [ 25149]
4207 Subject: [perl #7840] Hash Behaviour differs v5.6.0 to v5.6.1
4208 From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
4209 Date: Thu, 14 Jul 2005 16:57:45 -0700
4210 Message-ID: <rt-3.0.11-7840-117401.4.81505529800216@perl.org>
4211
4212 (with minor tweaks)
4213
4214 [ 25161]
4215 [perl #9720] document what can be assigned to a shared scalar
4216
4217 [ 25164]
4218 Subject: Re: Why does our() cross packages? (PATCH)
4219 From: Michael G Schwern <schwern@pobox.com>
4220 Date: Fri, 15 Jul 2005 14:35:18 -0700
4221 Message-ID: <20050715213518.GH6897@windhund.schwern.org>
bc85efd5 4222
9a59ae94 4223 (with minor tweaks suggested in subsequent posts)
bc85efd5 4224
9a59ae94
NC
4225 [ 25165]
4226 Subject: [PATCH] perlop: why \c\ cannot be placed just before the terminating delimiter
4227 From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
4228 Date: Sun, 17 Jul 2005 11:38:05 +0900
4229 Message-Id: <20050717112557.5921.BQW10602@nifty.com>
bc85efd5 4230
9a59ae94
NC
4231 [ 25198]
4232 Remove obsolete error messages
bc85efd5 4233
9a59ae94
NC
4234 [ 25220]
4235 Subject: [PATCH perlfunc.pod/crypt] crypt() digests, not encrypts
4236 From: Michael G Schwern <schwern@pobox.com>
4237 Date: Sat, 23 Jul 2005 17:25:18 -0700
4238 Message-ID: <20050724002518.GB4918@windhund.schwern.org>
bc85efd5 4239
9a59ae94
NC
4240 Subject: Re: [PATCH perlfunc.pod/crypt] crypt() digests, not encrypts
4241 From: Michael G Schwern <schwern@pobox.com>
4242 Date: Sun, 24 Jul 2005 13:49:25 -0700
4243 Message-ID: <20050724204925.GC13275@windhund.schwern.org>
4244
4245 [ 25227]
4246 Subject: [perl #36658] Typo in perlfunc.pod
4247 From: "John W. Krahn" (via RT) <perlbug-followup@perl.org>
4248 Date: Tue, 26 Jul 2005 01:07:18 -0700
4249 Message-ID: <rt-3.0.11-36658-118300.18.7320750032131@perl.org>
4250 Branch: maint-5.8/perl
4251 +> pod/perlglossary.pod
4252 !> AUTHORS MANIFEST ext/IO/lib/IO/Socket.pm
4253 !> ext/NDBM_File/NDBM_File.pm ext/threads/shared/shared.pm
4254 !> pod.lst pod/perl.pod pod/perldebguts.pod pod/perldiag.pod
4255 !> pod/perlfunc.pod pod/perlmodlib.pod pod/perlop.pod
4256____________________________________________________________________________
4257[ 25368] By: nicholas on 2005/09/10 12:44:18
4258 Log: Integrate:
4259 The doc patch from:
4260 [ 19637]
4261 Subject: [PATCH] jumbo closure fix
4262 From: Dave Mitchell <davem@fdgroup.com>
4263 Date: Wed, 26 Feb 2003 14:49:47 +0000
4264 Message-ID: <20030226144947.A14444@fdgroup.com>
4265
4266 [ 24686]
4267 Subject: [PATCH] Quotes in pod/*.pod
4268 From: Andy Lester <andy@petdance.com>
4269 Date: Thu, 2 Jun 2005 16:19:54 -0500
4270 Message-ID: <20050602211954.GA22107@petdance.com>
bc85efd5 4271
9a59ae94
NC
4272 [ 24690]
4273 Subject: Re: Should while ( <$fh> ) and while (< $fh >) do the same thing?
bc85efd5 4274 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
9a59ae94
NC
4275 Date: Thu, 2 Jun 2005 11:49:11 -0700
4276 Message-ID: <20050602184911.GA3292@efn.org>
bc85efd5 4277
9a59ae94
NC
4278 [ 24719]
4279 Subject: RE: a bit of trouble with compiling with MSVC++ on Win32
4280 From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
4281 Date: Tue, 7 Jun 2005 13:19:33 +0400
4282 Message-ID: <7DD1BE2C50259746ABB8683672D2089E12D462@itotest-1.spb.lucent.com>
bc85efd5 4283
9a59ae94
NC
4284 [ 24771]
4285 Subject: [PATCH] perlfunc.pod: ioctl.ph
4286 From: Alexey Tourbin <at@altlinux.ru>
4287 Date: Wed, 8 Jun 2005 13:45:08 +0400
4288 Message-ID: <20050608094508.GJ5867@solemn.turbinal.org>
bc85efd5 4289
9a59ae94
NC
4290 [ 24797]
4291 Allison says that "Media" isn't really needed in the name.
bc85efd5 4292
9a59ae94
NC
4293 [ 24807]
4294 Subject: [PATCH] perlipc.pod: mkfifo()
4295 From: Alexey Tourbin <at@altlinux.ru>
4296 Date: Sat, 11 Jun 2005 16:26:56 +0400
4297 Message-ID: <20050611122656.GC8181@solemn.turbinal.org>
bc85efd5 4298
9a59ae94
NC
4299 [ 24822]
4300 Subject: [PATCH] Re: [perl #36047] perlmod.pod/CLONESKIP error
4301 From: Offer Kaye <offer.kaye@gmail.com>
4302 Date: Thu, 2 Jun 2005 09:14:53 +0300
4303 Message-ID: <56942505060123146e5eb1c2@mail.gmail.com>
bc85efd5 4304
9a59ae94
NC
4305 [ 24836]
4306 Document ${^UTF8LOCALE}
bc85efd5 4307
9a59ae94
NC
4308 [ 24849]
4309 Better phrasing
bc85efd5 4310
9a59ae94
NC
4311 [ 24868]
4312 Update README.win32
bc85efd5 4313
9a59ae94 4314 (Mention Borland compiler is also free; update libwin32 link)
bc85efd5 4315
9a59ae94
NC
4316 [ 24902]
4317 Subject: [perl #36328] Until Statement Undocumented
4318 From: Eric Amick (via RT) <perlbug-followup@perl.org>
4319 Date: 18 Jun 2005 03:47:32 -0000
4320 Message-ID: <rt-3.0.11-36328-115949.3.38667506136829@perl.org>
bc85efd5 4321
9a59ae94
NC
4322 [ 24903]
4323 Missed a chunk in previous commit
bc85efd5 4324
9a59ae94
NC
4325 [ 24904]
4326 Hugo suggests this.
bc85efd5 4327
9a59ae94
NC
4328 [ 24909]
4329 Subject: [PATCH pod/perlfunc.pod pod/perlobj.pod pod/perltooc.pod] Recommend Against UNIVERSAL:: Methods as Functions, take 2
4330 From: chromatic <chromatic@wgz.org>
4331 Date: Sat, 18 Jun 2005 12:15:41 -0700
4332 Message-Id: <1119122141.21521.9.camel@localhost>
bc85efd5 4333
9a59ae94
NC
4334 [ 25013]
4335 Expand on parts of perltodo
4336
4337 [ 25015]
4338 Subject: some dusting off of the cross-compilation information
4339 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
4340 Date: Thu, 30 Jun 2005 08:41:17 +0300
4341 Message-ID: <42C385FD.9040601@gmail.com>
bc85efd5 4342 Branch: maint-5.8/perl
9a59ae94 4343 !> (integrate 33 files)
bc85efd5 4344____________________________________________________________________________
9a59ae94 4345[ 25367] By: nicholas on 2005/09/10 11:42:11
bc85efd5 4346 Log: Integrate:
9a59ae94
NC
4347 [ 24083]
4348 Remove an XXX note from the public doc.
4349 Hide it in the comments, instead
bc85efd5 4350
9a59ae94
NC
4351 [ 24567]
4352 Clarification on the behaviour of qw// and x :
4353 Subject: [PATCH] Re: [perl #35885] qw and x operators doesn't mix
4354 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
4355 Date: Tue, 24 May 2005 08:52:00 -0700
4356 Message-ID: <20050524155200.GA1784@efn.org>
bc85efd5 4357
9a59ae94
NC
4358 [ 24571]
4359 Update description of Term::ReadLine and fix typo
4360 Subject: [perl #35963] Typo in Term::ReadLine
4361 From: "perlbug@veggiechinese.net (via RT)" <perlbug-followup@perl.org>
4362 Date: 24 May 2005 23:29:37 -0000
4363 Message-ID: <rt-3.0.11-35963-113541.14.5614982698687@perl.org>
bc85efd5 4364
9a59ae94
NC
4365 [ 24668]
4366 New HW model; more on threads for 10.20
bc85efd5 4367
9a59ae94
NC
4368 [ 24684]
4369 FAQ sync
bc85efd5 4370
9a59ae94
NC
4371 [ 24685]
4372 Indent fix
bc85efd5 4373 Branch: maint-5.8/perl
9a59ae94
NC
4374 !> README.hpux lib/Term/ReadLine.pm pod/perlfaq1.pod
4375 !> pod/perlfaq2.pod pod/perlfaq3.pod pod/perlfaq4.pod
4376 !> pod/perlfaq5.pod pod/perlfaq6.pod pod/perlfaq7.pod
4377 !> pod/perlfaq8.pod pod/perlfaq9.pod pod/perlop.pod sv.c
bc85efd5 4378____________________________________________________________________________
9a59ae94
NC
4379[ 24695] By: nicholas on 2005/06/03 09:57:50
4380 Log: Create perl588delta.pod
946f3a97 4381 Branch: maint-5.8/perl
9a59ae94
NC
4382 + pod/perl588delta.pod
4383 ! MANIFEST Makefile.SH pod.lst pod/perltoc.pod
0c23e7c8
NC
4384 ! vms/descrip_mms.template win32/Makefile win32/makefile.mk
4385 ! win32/pod.mak
0a066a7a 4386____________________________________________________________________________
9a59ae94 4387[ 24647] By: nicholas on 2005/05/31 10:31:56
76ccf683
NC
4388 Log: Disarm the maint branch
4389 Branch: maint-5.8/perl
4390 ! patchlevel.h
4391____________________________________________________________________________
9a59ae94 4392[ 24641] By: nicholas on 2005/05/30 21:22:34
76ccf683
NC
4393 Log: Break a leg
4394 Branch: maint-5.8/perl
9a59ae94
NC
4395 ! patchlevel.h
4396____________________________________________________________________________
4397[ 24640] By: nicholas on 2005/05/30 21:22:04
4398 Log: Sic transit unicos mundi
4399 Branch: maint-5.8/perl
4400 ! pod/perl587delta.pod
76ccf683 4401____________________________________________________________________________
9a59ae94 4402[ 24639] By: nicholas on 2005/05/30 21:06:23
76ccf683
NC
4403 Log: Update Changes
4404 Branch: maint-5.8/perl
4405 ! Changes patchlevel.h