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-------------- 28Version v5.8.8 Maintenance release working toward v5.8.8 29-------------- 30____________________________________________________________________________ 31[ 27024] By: nicholas on 2006/01/31 15:50:30 32 Log: More history. 33 Branch: maint-5.8/perl 34 ! pod/perlhist.pod 35____________________________________________________________________________ 36[ 27023] By: nicholas on 2006/01/31 15:48:38 37 Log: Integrate: 38 [ 27022] 39 Subject: [perl #38380] Typo in perlfunc.pod 40 From: p.boven@sara.nl (via RT) <perlbug-followup@perl.org> 41 Message-ID: <rt-3.0.11-38380-129047.11.4217468041333@perl.org> 42 Date: Tue, 31 Jan 2006 05:22:28 -0800 43 Branch: maint-5.8/perl 44 !> pod/perlfunc.pod 45____________________________________________________________________________ 46[ 27020] By: nicholas on 2006/01/31 15:00:26 47 Log: Perl_save_threadsv does return under 5005 threads. 48 Branch: maint-5.8/perl 49 ! embed.fnc embed.h global.sym proto.h 50____________________________________________________________________________ 51[ 27019] By: nicholas on 2006/01/31 14:46:24 52 Log: Note the new CPAN version in perl588delta.pod. 53 Remove the 2 empty headings. 54 Branch: maint-5.8/perl 55 ! pod/perl588delta.pod 56____________________________________________________________________________ 57[ 27018] By: nicholas on 2006/01/31 14:40:06 58 Log: Re-integrate change 25774 (Keys of %INC always use forward slashes) 59 and bump $CPAN::VERSION to 1.76_02. 60 Branch: maint-5.8/perl 61 !> lib/CPAN.pm 62____________________________________________________________________________ 63[ 27017] By: nicholas on 2006/01/31 12:40:43 64 Log: Make 5005threads compile to miniperl 65 Branch: maint-5.8/perl 66 ! pad.c perl.c 67____________________________________________________________________________ 68[ 27013] By: nicholas on 2006/01/30 22:58:16 69 Log: Integrate: 70 [ 26974] 71 Add perl 5.9.3 in release list 72 73 [ 26994] 74 Email change for Steven Schubiger 75 76 [ 26999] 77 Subject: [DOC PATCH] $^X isn't necessarily argv[0] 78 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 79 Date: Mon, 30 Jan 2006 01:06:24 -0800 80 Message-ID: <20060130090624.GA3760@efn.org> 81 82 [ 27009] 83 Change the author aliasing to reflect updates to AUTHORS. 84 Branch: maint-5.8/perl 85 !> AUTHORS Porting/checkAUTHORS.pl pod/perlhist.pod 86 !> pod/perlvar.pod 87____________________________________________________________________________ 88[ 27012] By: nicholas on 2006/01/30 21:45:52 89 Log: Remove the description of PERL_DONT_CREATE_GVSV, as a significant 90 change has been added in blead, so the behaviour won't be the same 91 when this is merged for 5.8.9. 92 Remove the description of CPAN.pm 1.83. 93 Branch: maint-5.8/perl 94 ! pod/perl588delta.pod 95____________________________________________________________________________ 96[ 27011] By: nicholas on 2006/01/30 21:42:54 97 Log: Revert change 26719 (back to CPAN 1.76_01), as Module::Build and 98 curl support aren't quite stable yet. All should be good for 5.8.9 99 Branch: maint-5.8/perl 100 - lib/CPAN/Debug.pm lib/CPAN/HandleConfig.pm 101 - lib/CPAN/PAUSE2005.pub lib/CPAN/Tarzip.pm lib/CPAN/Version.pm 102 - lib/CPAN/t/version.t 103 ! MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm 104 ! lib/CPAN/SIGNATURE lib/CPAN/bin/cpan lib/CPAN/t/Nox.t 105 ! lib/CPAN/t/loadme.t lib/CPAN/t/mirroredby.t lib/CPAN/t/vcmp.t 106____________________________________________________________________________ 107[ 27008] By: nicholas on 2006/01/30 17:06:19 108 Log: Integrate: 109 [ 26998] 110 Subject: [PATCH] maint and blead: unicos.sh hints 111 From: Jarkko Hietaniemi <jhi@cc.hut.fi> 112 Date: Sun, 29 Jan 2006 23:45:03 +0200 (EET) 113 Message-Id: <200601292145.k0TLj3mW320311@kosh.hut.fi> 114 Branch: maint-5.8/perl 115 !> hints/unicos.sh 116____________________________________________________________________________ 117[ 27003] By: nicholas on 2006/01/30 14:47:07 118 Log: Subject: [PATCH] 5.8.8 perldelta note for VMS 119 From: "Craig A. Berry" <craigberry@mac.com> 120 Message-ID: <43DC14CD.3080902@mac.com> 121 Date: Sat, 28 Jan 2006 19:05:17 -0600 122 Branch: maint-5.8/perl 123 ! pod/perl588delta.pod 124____________________________________________________________________________ 125[ 26984] By: nicholas on 2006/01/28 16:41:58 126 Log: Integrate: 127 [ 26962] 128 Install nit : README.e2x should be installed, the other READMEs shouldn't 129 Branch: maint-5.8/perl 130 !> installperl 131____________________________________________________________________________ 132[ 26973] By: nicholas on 2006/01/27 20:37:19 133 Log: Integrate: 134 [ 26952] 135 Subject: [PATCH] Change 26781/26830 (SvRTRIM should also write a new '\0' at the end) can cause segfaults 136 From: "Philippe M. Chiasson" <gozer@ActiveState.com> 137 Message-ID: <43D941AF.1060503@ActiveState.com> 138 Date: Thu, 26 Jan 2006 13:39:59 -0800 139 140 [ 26953] 141 Safer implementation of RTRIM(). 142 Don't rely on SvCUR to be sane unless SvPOK. 143 Branch: maint-5.8/perl 144 !> mg.c 145____________________________________________________________________________ 146[ 26972] By: nicholas on 2006/01/27 20:23:05 147 Log: Integrate: 148 [ 26935] 149 Subject: SPRINTF_RETURNS_STRLEN isn't really a compile-time option 150 From: Gisle Aas <gisle@ActiveState.com> 151 Date: 23 Jan 2006 02:12:04 -0800 152 Message-ID: <lr3bjfb6dn.fsf@caliper.activestate.com> 153 154 Subject: RE: SPRINTF_RETURNS_STRLEN isn't really a compile-time option 155 From: "Jan Dubois" <jand@ActiveState.com> 156 Date: Mon, 23 Jan 2006 11:30:51 -0800 157 Message-ID: <008001c62053$86adf680$2217a8c0@candy> 158 159 [ 26936] 160 Remove d_nanosleep from win32 configs 161 Change 19899 removed them before, but they have accidentally crept back. 162 Branch: maint-5.8/perl 163 !> makedef.pl perl.c win32/config.bc win32/config.gc 164 !> win32/config.vc win32/config.vc64 165____________________________________________________________________________ 166[ 26971] By: nicholas on 2006/01/27 20:12:42 167 Log: Integrate: 168 [ 26892] 169 Explain better how that test count works. 170 171 [ 26915] 172 Note 5.8.8-RC1 173 174 [ 26945] 175 assertions.pm is dual-lived 176 177 [ 26957] 178 Remove note about #elif, see : 179 Subject: Re: Change 26954: Simplify nested '#ifdef' by replacing it with '#elif defined()' 180 From: Steve Hay <steve.hay@uk.radan.com> 181 Date: Fri, 27 Jan 2006 11:09:02 +0000 182 Message-ID: <43D9FF4E.6010501@uk.radan.com> 183 Branch: maint-5.8/perl 184 !> Porting/Maintainers.pl Porting/pumpkin.pod pod/perlhist.pod 185 !> t/comp/require.t 186____________________________________________________________________________ 187[ 26956] By: nicholas on 2006/01/27 11:35:12 188 Log: Integrate: 189 [ 26396] 190 Two test workarounds for VMS 191 192 [ 26710] 193 pod2usage2.t is not readily portable to VMS either 194 195 [ 26857] 196 Give up on through.t on VMS for now -- no can do with current 197 pipe implementation. 198 Branch: maint-5.8/perl 199 !> lib/File/Copy.t t/io/through.t t/op/goto.t t/pod/pod2usage2.t 200____________________________________________________________________________ 201[ 26944] By: nicholas on 2006/01/25 18:09:41 202 Log: Integrate: 203 [ 26940] 204 Fix a regression on suidperl : the error message "No #! line" was 205 produced in erroneous cases, because we used to read values in a 206 string buffer that pointed to nothing. 207 Branch: maint-5.8/perl 208 !> perl.c 209____________________________________________________________________________ 210[ 26942] By: nicholas on 2006/01/24 18:50:52 211 Log: Document the fix to no warnings '...' as it will cause fun and games. 212 Branch: maint-5.8/perl 213 ! pod/perl588delta.pod 214____________________________________________________________________________ 215[ 26939] By: nicholas on 2006/01/24 14:59:03 216 Log: Subject: Re: [PATCH] perl588delta.pod (minor tweaks) [new! improved!] 217 From: David Landgren <david@landgren.net> 218 Date: Tue, 24 Jan 2006 15:17:35 +0100 219 Message-ID: <43D636FF.8000001@landgren.net> 220 Branch: maint-5.8/perl 221 ! pod/perl588delta.pod 222____________________________________________________________________________ 223[ 26938] By: nicholas on 2006/01/24 13:37:26 224 Log: Integrate: 225 [ 23592] 226 Subject: [PATCH] Makefile.SH: de-parallelise mktables 227 From: Jarkko Hietaniemi <jhi@iki.fi> 228 Message-ID: <41ADFD95.4030007@iki.fi> 229 Date: Wed, 01 Dec 2004 19:21:25 +0200 230 Branch: maint-5.8/perl 231 !> Makefile.SH 232____________________________________________________________________________ 233[ 26937] By: nicholas on 2006/01/24 13:24:05 234 Log: Missing C on <>, spotted by David Landgren. 235 Branch: maint-5.8/perl 236 ! pod/perl588delta.pod 237____________________________________________________________________________ 238[ 26934] By: nicholas on 2006/01/23 19:58:38 239 Log: Nits spotted by Rafael. 240 Branch: maint-5.8/perl 241 ! pod/perl588delta.pod 242____________________________________________________________________________ 243[ 26931] By: rgs on 2006/01/23 19:04:52 244 Log: POD formatting nits 245 Branch: maint-5.8/perl 246 ! pod/perl588delta.pod 247____________________________________________________________________________ 248[ 26920] By: nicholas on 2006/01/22 20:41:25 249 Log: Subject: [PATCH] Overzealous consting in mg.h breaks SWIG 250 From: Audrey Tang <autrijus@autrijus.org> 251 Message-ID: <43D2FFAD.9070401@autrijus.org> 252 Date: Sun, 22 Jan 2006 11:44:45 +0800 253 Branch: maint-5.8/perl 254 ! mg.h 255____________________________________________________________________________ 256[ 26917] By: nicholas on 2006/01/20 14:51:09 257 Log: Update sample config.sh 258 Branch: maint-5.8/perl 259 ! Porting/config.sh 260____________________________________________________________________________ 261[ 26916] By: nicholas on 2006/01/20 14:49:22 262 Log: Restore patchlevel. 263 Branch: maint-5.8/perl 264 ! patchlevel.h 265____________________________________________________________________________ 266[ 26909] By: nicholas on 2006/01/18 20:14:06 267 Log: Cargo cult 5.8.8 upgrade. 268 Branch: maint-5.8/perl 269 ! Cross/config.sh-arm-linux META.yml NetWare/Makefile README.os2 270 ! README.vms epoc/createpkg.pl patchlevel.h plan9/config.plan9 271 ! vos/build.cm vos/config.alpha.def vos/config.alpha.h 272 ! vos/config.ga.def vos/config.ga.h vos/install_perl.cm 273 ! win32/Makefile win32/config_H.bc win32/config_H.gc 274 ! win32/config_H.vc win32/config_H.vc64 win32/makefile.mk 275 ! wince/Makefile.ce 276____________________________________________________________________________ 277[ 26908] By: nicholas on 2006/01/18 19:31:08 278 Log: Update Changes 279 Branch: maint-5.8/perl 280 ! Changes patchlevel.h 281____________________________________________________________________________ 282[ 26907] By: nicholas on 2006/01/18 19:18:34 283 Log: Integrate: 284 [ 26885] 285 Gisle points out that it's ok to ignore the return value of newSVrv. 286 Due to how embed.pl is implemented, this also has the unfortunate 287 side-effect of removing __attribute__malloc__ from the attributes of 288 this function, but given that the new pointer is stored elsewhere 289 anyway, this shouldn't impact what gcc could have optimized. 290 Branch: maint-5.8/perl 291 !> embed.fnc proto.h 292____________________________________________________________________________ 293[ 26906] By: nicholas on 2006/01/18 19:00:58 294 Log: Integrate: 295 [ 26877] 296 Subject: Re: [PATCH] Updated README.macosx 297 From: Sherm Pendley <sherm@dot-app.org> 298 Date: Mon, 16 Jan 2006 16:53:23 -0500 299 Message-Id: <619C9A5D-972F-4B90-A99A-B4B6D04C584D@dot-app.org> 300 301 [ 26878] 302 Make the description of $^M in perlvar a bit more clear 303 w.r.t. cross-references to the INSTALL document. (spotted 304 by Stas Bekman) 305 Branch: maint-5.8/perl 306 !> README.macosx pod/perlvar.pod 307____________________________________________________________________________ 308[ 26905] By: nicholas on 2006/01/18 18:55:09 309 Log: Perl extensions on Windows now can be statically built into Perl DLL 310 (Vadim Konovalov spotted that I'd failed to mention this for 5.8.7. 311 Better late than never, I feel) 312 Branch: maint-5.8/perl 313 ! pod/perl588delta.pod 314____________________________________________________________________________ 315[ 26898] By: nicholas on 2006/01/18 12:37:26 316 Log: Integrate: 317 [ 26838] 318 checkAUTHORS.pl --rank would loop infinitely on an empty results array. 319 320 [ 26850] 321 e-mail update from Phil Lobbes 322 323 [ 26852] 324 Add Ken Hirsch to AUTHORS. 325 326 [ 26853] 327 Teach checkAUTHORS.pl about everyone in Changes5.8.[2-8], adding to 328 AUTHORS where necessary. 329 330 [ 26854] 331 Some reordering and one new address for St�phane Payrard 332 333 [ 26855] 334 Oops. When the e-mail address came first, or there was no name with it, 335 checkAUTHORS.pl wasn't recognising it, which caused the change to be 336 attributed to the committer rather than the author. This now reveals 337 several people "missing" from the AUTHORS file. 338 339 [ 26856] 340 Can now count the patches committed with --thanks-applied. 341 Changes5.8's top 3: 342 3332: jhi 343 321: ams 344 60: nick 345 346 [ 26861] 347 Teach checkAUTHORS about all the authors in 5.8.2-5.8.8, and any others 348 whose e-mail address I recognise. 349 Branch: maint-5.8/perl 350 !> AUTHORS Porting/checkAUTHORS.pl 351____________________________________________________________________________ 352[ 26896] By: nicholas on 2006/01/18 11:23:54 353 Log: Spelling fix. 354 Branch: maint-5.8/perl 355 ! pod/perl588delta.pod 356____________________________________________________________________________ 357[ 26895] By: nicholas on 2006/01/18 11:20:27 358 Log: Remove the entry corresponding to change 26696 359 Branch: maint-5.8/perl 360 ! pod/perl588delta.pod 361____________________________________________________________________________ 362[ 26894] By: nicholas on 2006/01/18 11:19:10 363 Log: Revert change 26696 for now (Integrate 26410, [perl #8262] //g loops 364 infinitely on tainted data), because it breaks $o->m() =~ //; 365 Branch: maint-5.8/perl 366 ! op.c t/op/taint.t 367____________________________________________________________________________ 368[ 26890] By: gisle on 2006/01/18 09:28:04 369 Log: Remove spurious =over block, left over from the Errno 370 deleted in change 26882. 371 Branch: maint-5.8/perl 372 ! pod/perl588delta.pod 373____________________________________________________________________________ 374[ 26888] By: nicholas on 2006/01/17 23:07:16 375 Log: vos header generation still expects mv-if-diff, and needs various new 376 config.sh variables to be set to undef. 377 Branch: maint-5.8/perl 378 +> vos/mv-if-diff 379 ! MANIFEST vos/Makefile vos/config.alpha.def vos/config.ga.def 380____________________________________________________________________________ 381[ 26887] By: nicholas on 2006/01/17 22:13:14 382 Log: Integrate the MALLOC_WRAP change from: 383 [ 26505] 384 Subject: [PATCH] pre-likely cleanup 385 From: Andy Lester <andy@petdance.com> 386 Date: Tue, 27 Dec 2005 14:39:39 -0600 387 Message-ID: <20051227203939.GC1781@petdance.com> 388 389 Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h. 390 Branch: maint-5.8/perl 391 !> handy.h 392____________________________________________________________________________ 393[ 26886] By: nicholas on 2006/01/17 21:58:39 394 Log: Given the bugs fixed by changes 25822 and 26253, for now strip NN 395 with no effect, as an erroneously present NN can introduce strange 396 bugs at higher optimisation levels (and on future compilers not yet 397 written), which is too risky. 398 Branch: maint-5.8/perl 399 ! embed.pl proto.h 400____________________________________________________________________________ 401[ 26884] By: nicholas on 2006/01/17 21:35:36 402 Log: Integrate: 403 [ 26871] 404 More readable MEM_WRAP_CHECK_1() macro. 405 This form also avoids the "dead part of constant expression is nonconstant" 406 warning from the Sun Studio 10 compiler. 407 Branch: maint-5.8/perl 408 !> README.solaris handy.h 409____________________________________________________________________________ 410[ 26882] By: nicholas on 2006/01/17 19:38:54 411 Log: Handle our apostrophe correctly in the section on authors' names, 412 as spotted by Paul Johnson. Remove Errno from the list of upgraded 413 modules, because the actual installed code hasn't changed, merely the 414 generator. 415 Branch: maint-5.8/perl 416 ! pod/perl588delta.pod 417____________________________________________________________________________ 418[ 26880] By: gisle on 2006/01/17 17:32:16 419 Log: Trivial typo fix. 420 Branch: maint-5.8/perl 421 ! pod/perl588delta.pod 422____________________________________________________________________________ 423[ 26879] By: nicholas on 2006/01/17 16:40:16 424 Log: Details for File::Basename, File::Spec, Math::Complex, Math::Trig 425 and threads. This just leaves Filter::Simple. 426 Branch: maint-5.8/perl 427 ! pod/perl588delta.pod 428____________________________________________________________________________ 429[ 26876] By: nicholas on 2006/01/17 15:14:40 430 Log: Subject: Re: Perl 5.8.8's perldelta 431 From: David Landgren <david@landgren.net> 432 Message-ID: <43CD0494.3010905@landgren.net> 433 Date: Tue, 17 Jan 2006 15:52:04 +0100 434 Branch: maint-5.8/perl 435 ! pod/perl588delta.pod 436____________________________________________________________________________ 437[ 26875] By: nicholas on 2006/01/17 14:55:33 438 Log: Alan did the implementation for using unsetenv and clearenv (in 439 addition to the probes) 440 Branch: maint-5.8/perl 441 ! pod/perl588delta.pod 442____________________________________________________________________________ 443[ 26874] By: nicholas on 2006/01/17 12:18:22 444 Log: Subject: Re: Perl 5.8.8's perldelta 445 From: Gisle Aas <gisle@ActiveState.com> 446 Message-ID: <lrek37f5r2.fsf@caliper.activestate.com> 447 Date: 17 Jan 2006 03:33:53 -0800 448 Branch: maint-5.8/perl 449 ! pod/perl588delta.pod 450____________________________________________________________________________ 451[ 26873] By: steveh on 2006/01/17 12:00:00 452 Log: Give Nicholas Clark some credit for his work 453 Branch: maint-5.8/perl 454 ! pod/perl588delta.pod 455____________________________________________________________________________ 456[ 26872] By: nicholas on 2006/01/17 11:51:11 457 Log: Add in all missing NNs/NULLOKs 458 Branch: maint-5.8/perl 459 ! embed.fnc proto.h 460____________________________________________________________________________ 461[ 26865] By: nicholas on 2006/01/16 16:15:26 462 Log: Some more module descriptions. 463 Branch: maint-5.8/perl 464 ! pod/perl588delta.pod 465____________________________________________________________________________ 466[ 26864] By: nicholas on 2006/01/16 16:10:49 467 Log: Subject: Re: Perl 5.8.8's perldelta 468 From: Gisle Aas <gisle@ActiveState.com> 469 Message-ID: <lr8xtggoac.fsf@caliper.activestate.com> 470 Date: 16 Jan 2006 07:55:55 -0800 471 Branch: maint-5.8/perl 472 ! pod/perl588delta.pod 473____________________________________________________________________________ 474[ 26862] By: nicholas on 2006/01/16 14:03:56 475 Log: Changes and improvements from Gisle Aas, S�bastien Aperghis-Tramoni 476 and David Landgren. 477 Branch: maint-5.8/perl 478 ! pod/perl588delta.pod 479____________________________________________________________________________ 480[ 26860] By: nicholas on 2006/01/16 12:51:43 481 Log: Integrate: 482 [ 26315] 483 A better hash for PTR_TABLE_HASH (?) 484 Branch: maint-5.8/perl 485 !> sv.c 486____________________________________________________________________________ 487[ 26851] By: nicholas on 2006/01/14 11:51:00 488 Log: Recover the description for change 24146 (it integrates 24027) 489 Tweak one other line to make checkAUTHORS.pl happy. 490 Branch: maint-5.8/perl 491 ! Changes5.8.7 492____________________________________________________________________________ 493[ 26848] By: nicholas on 2006/01/14 10:13:28 494 Log: Improvements from Glenn Linderman, Dave Mitchell, H.Merijn Brand and 495 Paul Marquess. 496 Branch: maint-5.8/perl 497 ! pod/perl588delta.pod 498____________________________________________________________________________ 499[ 26847] By: nicholas on 2006/01/14 09:52:42 500 Log: s/Autrijus/Audrey/ 501 Branch: maint-5.8/perl 502 ! AUTHORS Porting/Maintainers.pl 503____________________________________________________________________________ 504[ 26843] By: nicholas on 2006/01/13 22:23:45 505 Log: Perldelta ready for review. 506 Branch: maint-5.8/perl 507 ! pod/perl588delta.pod 508____________________________________________________________________________ 509[ 26842] By: nicholas on 2006/01/13 22:14:31 510 Log: Hateful version control system. When I integrate the addition of a 511 file and then the removal of the same file, I expect the net effect 512 to be nothing. You are exceeding my expectations in a negative way. 513 Branch: maint-5.8/perl 514 - ext/Sys/Syslog/t/podspell.t 515____________________________________________________________________________ 516[ 26841] By: nicholas on 2006/01/13 22:05:34 517 Log: Update Changes 518 Branch: maint-5.8/perl 519 ! Changes patchlevel.h 520____________________________________________________________________________ 521[ 26840] By: nicholas on 2006/01/13 21:53:22 522 Log: Integrate: 523 [ 26824] 524 $utf8::VERSION++ # Documentation. 525 Branch: maint-5.8/perl 526 !> lib/utf8.pm 527____________________________________________________________________________ 528[ 26839] By: nicholas on 2006/01/13 21:52:38 529 Log: Integrate: 530 [ 26809] 531 Upgrade to Devel::PPPort 3.06_01 532 Branch: maint-5.8/perl 533 !> (integrate 32 files) 534____________________________________________________________________________ 535[ 26837] By: nicholas on 2006/01/13 21:31:41 536 Log: First draft of 5.8.8's perldelta. 537 Branch: maint-5.8/perl 538 ! pod/perl588delta.pod 539____________________________________________________________________________ 540[ 26836] By: nicholas on 2006/01/13 21:16:08 541 Log: Integrate: 542 [ 26069] 543 Make Perl_seed public 544 545 Fixes Win32 linker error in List::Util introduced by change #26054 546 Branch: maint-5.8/perl 547 !> embed.fnc embed.h global.sym 548____________________________________________________________________________ 549[ 26834] By: nicholas on 2006/01/13 19:10:42 550 Log: Integrate: 551 [ 26807] 552 Subject: Re: Today's compiling adventure 553 From: Ken Hirsch <kenhirsch@ftml.net> 554 Date: Thu, 12 Jan 2006 13:26:16 -0500 555 Message-ID: <43C69F48.7090600@ftml.net> 556 557 [ 26808] 558 Add new mpeix file from #26807 559 560 [ 26831] 561 Subject: Re: Today's compiling adventure 562 From: Ken Hirsch <kenhirsch@ftml.net> 563 Message-ID: <43C69F48.7090600@ftml.net> 564 Date: Thu, 12 Jan 2006 13:26:16 -0500 565 Branch: maint-5.8/perl 566 +> mpeix/mpeix_setjmp.c 567 !> MANIFEST README.mpeix hints/mpeix.sh mpeix/mpeix.c 568 !> mpeix/mpeixish.h pp_sys.c 569____________________________________________________________________________ 570[ 26833] By: nicholas on 2006/01/13 18:27:46 571 Log: Integrate: 572 [ 26815] 573 Fix [perl #38223]; _IOC_SIZE() not always safe. 574 Branch: maint-5.8/perl 575 !> perl.h 576____________________________________________________________________________ 577[ 26832] By: nicholas on 2006/01/13 18:16:27 578 Log: Integrate: 579 [ 26812] 580 Make h2ph recognize (and skip) const and __const__ in C function 581 prototypes. This makes it produce better files on linux-sparc64. 582 Branch: maint-5.8/perl 583 !> utils/h2ph.PL 584____________________________________________________________________________ 585[ 26830] By: nicholas on 2006/01/13 17:56:30 586 Log: Integrate: 587 [ 26781] 588 Gisle notes that SvRTRIM should also write a new '\0' at the end. 589 Branch: maint-5.8/perl 590 ! mg.c 591____________________________________________________________________________ 592[ 26829] By: nicholas on 2006/01/13 17:45:49 593 Log: Integrate: 594 [ 26713] 595 Add an option 'opened' which reports on the maintainers of all files 596 perforce currently has open. 597 598 [ 26747] 599 Cope with change entries that are \r terminated 600 Branch: maint-5.8/perl 601 !> Porting/Maintainers.pm Porting/genlog 602____________________________________________________________________________ 603[ 26828] By: nicholas on 2006/01/13 17:45:00 604 Log: Integrate: 605 [ 26752] 606 Upgrade to Sys::Syslog 0.12 607 608 [ 26766] 609 Remove Syslog tests that use external modules 610 611 [ 26768] 612 If getservbyname fails tell what service the lookup 613 attempt tried to use. 614 615 [ 26769] 616 Why should Syslog jump through hoops to look up the hostname so it can 617 immediately convert it to an IP address, when all it really wants is 618 a connection to the loopback device? 619 620 [ 26772] 621 Gisle is correct - $host needs to stay in case the user sets it 622 themselves. But if the user doesn't, default to INADDR_LOOPBACK. 623 624 [ 26773] 625 Subject: Re: Sys::Syslog blows up rather spectacularly on Solaris 626 From: Alan Burlison <Alan.Burlison@sun.com> 627 Message-ID: <43C3D80E.20704@sun.com> 628 Date: Tue, 10 Jan 2006 15:51:42 +0000 629 630 [ 26782] 631 Subject: Fw: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.13.tar.gz 632 From: S�bastien Aperghis-Tramoni <maddingue@free.fr> 633 Date: Wed, 11 Jan 2006 02:13:31 +0100 634 Message-ID: <1136942011.43c45bbb82dce@imp1-g19.free.fr> 635 Branch: maint-5.8/perl 636 - ext/Sys/Syslog/t/distchk.t ext/Sys/Syslog/t/pod.t 637 - ext/Sys/Syslog/t/podcover.t ext/Sys/Syslog/t/portfs.t 638 !> MANIFEST ext/Sys/Syslog/Changes ext/Sys/Syslog/README 639 !> ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/t/constants.t 640____________________________________________________________________________ 641[ 26827] By: nicholas on 2006/01/13 17:35:26 642 Log: Integrate: 643 [ 26759] 644 Make FAKE,READONLY optional on VMS in test 21 645 Branch: maint-5.8/perl 646 !> ext/Devel/Peek/t/Peek.t 647____________________________________________________________________________ 648[ 26825] By: nicholas on 2006/01/13 17:08:30 649 Log: Integrate: 650 [ 26691] 651 Don't code the absolute number of tests for the UTF8/EBCDIC case; much 652 better to subtract the number of tests that don't get run. 653 654 [ 26789] 655 Subject: Re: [PATCH] Mac OS X 10.4.4 (Darwin 8.4.0) still does not fix locale issue 656 From: Dominic Dunlop <domo@computer.org> 657 Date: Wed, 11 Jan 2006 19:52:20 +0100 658 Message-Id: <FD99F9D3-16DB-484C-BC0A-702F60DAACA4@computer.org> 659 660 [ 26798] 661 Test comment fix by Dominic Dunlop 662 Branch: maint-5.8/perl 663 !> lib/locale.t t/comp/require.t 664____________________________________________________________________________ 665[ 26823] By: nicholas on 2006/01/13 16:54:50 666 Log: Regenerated perlmodlib.pod. 667 Branch: maint-5.8/perl 668 ! pod/perlmodlib.pod 669____________________________________________________________________________ 670[ 26822] By: nicholas on 2006/01/13 16:47:13 671 Log: Integrate: 672 [ 26625] 673 Subject: Re: [perl #38034] A combination eval, DESTROY method and $@ - dangerous - bug 674 From: Mike Guy <mjtg@cam.ac.uk> 675 Date: Tue, 03 Jan 2006 19:18:41 +0000 676 Message-Id: <E1Etrg9-0005XE-LZ@libra.cus.cam.ac.uk> 677 678 [ 26669] 679 Improve description of the -s switch. 680 I found the "This means you can have switches 681 with two leading dashes." sentence introduced by 682 change 7144 really confusing. The note after 683 the example should make it clear enough that double 684 dash switches can be used for those that insist. 685 686 [ 26797] 687 Typo fix. 688 689 [ 26801] 690 FAQ sync. 691 692 [ 26802] 693 Subject: [perl #38205] misleading typo in perlfaq8 694 From: erik@cs.uni-jena.de (via RT) <perlbug-followup@perl.org> 695 Date: Wed, 11 Jan 2006 14:56:28 -0800 696 Message-ID: <rt-3.0.11-38205-127890.10.340635502974@perl.org> 697 698 [ 26814] 699 Add a link to the Opcode doc in Safe. 700 (see RT CPAN ticket #8579) 701 702 [ 26816] 703 Better wording for change 26796. Plus, make podchecker happy. 704 705 [ 26819] 706 Fix internal links in POD. 707 Branch: maint-5.8/perl 708 !> ext/Opcode/Safe.pm lib/PerlIO.pm lib/utf8.pm pod/perlfaq.pod 709 !> pod/perlfaq2.pod pod/perlfaq8.pod pod/perlobj.pod 710 !> pod/perlrun.pod pod/perlvar.pod 711____________________________________________________________________________ 712[ 26821] By: nicholas on 2006/01/13 15:53:21 713 Log: This is what the section on upgrade module versions was supposed to 714 look like. 715 Branch: maint-5.8/perl 716 ! pod/perl588delta.pod 717____________________________________________________________________________ 718[ 26820] By: nicholas on 2006/01/13 15:22:43 719 Log: As B is currently in a bit of a forked state, just bump the VERSIONs 720 locally in maint for now. 721 Branch: maint-5.8/perl 722 ! ext/B/B.pm ext/B/B/Asmdata.pm ext/B/B/Bblock.pm 723 ! ext/B/B/Bytecode.pm ext/B/B/C.pm ext/B/B/CC.pm 724 ! ext/B/B/Debug.pm ext/B/B/Terse.pm 725____________________________________________________________________________ 726[ 26818] By: nicholas on 2006/01/13 14:46:10 727 Log: Integrate: 728 [ 26804] 729 Bump $VERSION in many modules that have changed. 730 731 (just the warnings parts) 732 733 [ 26817] 734 More $VERSION bumps. 735 Branch: maint-5.8/perl 736 !> ext/PerlIO/via/via.pm lib/Attribute/Handlers.pm lib/Switch.pm 737 !> lib/warnings.pm warnings.pl 738____________________________________________________________________________ 739[ 26811] By: nicholas on 2006/01/12 21:35:24 740 Log: Integrate: 741 [ 26778] 742 Bleadperl's Win32::Win32 is more recent than the current CPAN release 743 of libwin32 (0.26), so bump the $VERSION a little 744 Branch: maint-5.8/perl 745 !> win32/ext/Win32/Win32.pm 746____________________________________________________________________________ 747[ 26810] By: nicholas on 2006/01/12 20:34:45 748 Log: Integrate: 749 [ 25842] 750 Subject: [PATCH] remove mv-if-diff 751 From: Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 752 Message-ID: <20051024193257.2022ea0d@grubert.mandrakesoft.com> 753 Date: Mon, 24 Oct 2005 19:32:57 +0200 754 755 (with tweak to add rm for opmini.c, remove mv-if-diff, and reflect 756 this removal in MANIFEST) 757 758 [ 25843] 759 Oops. the trick is to edit Makefile.SH 760 761 [ 25844] 762 Remove remaining references to mv-if-diff 763 764 [ 25846] 765 Rediff the Makefile.SH patch for cross-compilation. 766 (this doesn't mean it works, though.) 767 Branch: maint-5.8/perl 768 - mv-if-diff 769 !> Cross/Makefile.SH.patch MANIFEST Makefile.SH os2/Makefile.SHs 770 !> pod/Makefile.SH pod/perlmodlib.PL 771____________________________________________________________________________ 772[ 26806] By: nicholas on 2006/01/12 19:23:34 773 Log: Integrate: 774 [ 26796] 775 Subject: [PATCH] fix for :crlf example 776 From: Xavier Noria <fxn@hashref.com> 777 Message-Id: <0F64C146-3A80-4FDF-8149-AFB35B3C4D3B@hashref.com> 778 Date: Wed, 11 Jan 2006 23:11:49 +0100 779 780 plus bump its $VERSION 781 782 [ 26804] 783 Bump $VERSION in many modules that have changed. 784 785 [ 26805] 786 $Socket::VERSION++; # You always miss one. 787 Branch: maint-5.8/perl 788 ! pod/perl588delta.pod 789 !> (integrate 32 files) 790____________________________________________________________________________ 791[ 26794] By: nicholas on 2006/01/11 21:07:15 792 Log: Integrate the ext/List/Utils/... parts of: 793 [ 25953] 794 Subject: [PATCH] sort/multicall patch 795 From: Robin Houston <robin@cpan.org> 796 Date: Sat, 29 Oct 2005 21:33:07 +0100 797 Message-ID: <20051029203307.GA8869@rpc142.cs.man.ac.uk> 798 799 [ 25955] 800 Add missing file from change 25953 801 802 [ 26054] 803 Subject: [PATCH] Re: [perl #32383] DProf breaks List::Util::shuffle 804 From: Robin Houston <robin@cpan.org> 805 Date: Tue, 8 Nov 2005 19:02:34 +0000 806 Message-ID: <20051108190234.GA25953@rpc142.cs.man.ac.uk> 807 808 [ 26062] 809 Subject: Re: [PATCH] Re: [perl #32383] DProf breaks List::Util::shuffle 810 From: Graham Barr <gbarr@pobox.com> 811 Date: Wed, 9 Nov 2005 06:09:48 -0600 812 Message-Id: <6CAD749E-AE29-415A-9ACB-BA8F6FB8279E@pobox.com> 813 814 [ 26212] 815 Upgrade to Scalar-List-Utils-1.18 816 Branch: maint-5.8/perl 817 +> ext/List/Util/multicall.h ext/List/Util/t/00version.t 818 !> MANIFEST ext/List/Util/Changes ext/List/Util/Util.xs 819 !> ext/List/Util/lib/List/Util.pm 820 !> ext/List/Util/lib/Scalar/Util.pm ext/List/Util/t/first.t 821 !> ext/List/Util/t/lln.t ext/List/Util/t/p_blessed.t 822 !> ext/List/Util/t/p_first.t ext/List/Util/t/p_lln.t 823 !> ext/List/Util/t/p_max.t ext/List/Util/t/p_maxstr.t 824 !> ext/List/Util/t/p_min.t ext/List/Util/t/p_minstr.t 825 !> ext/List/Util/t/p_openhan.t ext/List/Util/t/p_readonly.t 826 !> ext/List/Util/t/p_reduce.t ext/List/Util/t/p_refaddr.t 827 !> ext/List/Util/t/p_reftype.t ext/List/Util/t/p_shuffle.t 828 !> ext/List/Util/t/p_sum.t ext/List/Util/t/p_tainted.t 829 !> ext/List/Util/t/reduce.t ext/List/Util/t/refaddr.t 830 !> ext/List/Util/t/tainted.t 831____________________________________________________________________________ 832[ 26788] By: nicholas on 2006/01/11 17:19:22 833 Log: Integrate: 834 [ 26480] 835 Subject: Re: [perl #37907] Perl_magic_get reqires ridiculous amounts of stackmemory 836 From: Jim Cromie <jim.cromie@gmail.com> 837 Date: Fri, 23 Dec 2005 13:24:29 -0700 838 Message-ID: <43AC5CFD.3060200@gmail.com> 839 840 Includes a change in variable names from "j" to "num_groups". 841 842 [ 26486] 843 Obviously, Perl_ingroup() is also using 256k of stack memory on Linux. 844 Adapt change #26480 to reduce memory usage here as well. 845 846 [ 26489] 847 Subject: chg 26486 removes last use of NGROUPS, so remove the macro-def 848 From: Jim Cromie <jim.cromie@gmail.com> 849 Date: Mon, 26 Dec 2005 07:57:51 -0700 850 Message-ID: <43B004EF.8060500@gmail.com> 851 852 [ 26492] 853 In this, the last tale of the NGROUPS saga, a former pumpking prods 854 a mere committer to remove the last of the NGROUPS-sized arrays... 855 856 Perl_magic_set() was using the last of these arrays to do the 857 lvalue work on $). Instead of an array, a pointer is used and 858 re-sized as needed. 859 Branch: maint-5.8/perl 860 !> doio.c mg.c 861____________________________________________________________________________ 862[ 26776] By: nicholas on 2006/01/10 18:28:31 863 Log: Steve Hay notes that there's a reference PERL_MEM_LOG here, which is 864 inconsistent as PERL_MEM_LOG isn't (yet) merged to maint. 865 Branch: maint-5.8/perl 866 ! pod/perldebguts.pod 867____________________________________________________________________________ 868[ 26775] By: nicholas on 2006/01/10 18:19:43 869 Log: Integrate: 870 [ 25111] 871 Subject: [patch hv.h doc] HvNAME 872 From: Stas Bekman <stas@stason.org> 873 Date: Fri, 08 Jul 2005 13:52:13 +0300 874 Message-ID: <42CE5ADD.3020003@stason.org> 875 876 Subject: Re: [patch hv.h doc] HvNAME 877 From: Nicholas Clark <nick@ccl4.org> 878 Date: Sat, 9 Jul 2005 15:23:51 +0100 879 Message-ID: <20050709142351.GT15833@plum.flirble.org> 880 881 [ 26739] 882 Subject: Re: [perl #38181] Default IO Layer is ignored in 3-argument open call 883 From: SADAHIRO Tomoyuki <bqw10602@nifty.com> 884 Date: Mon, 09 Jan 2006 01:29:30 +0900 885 Message-Id: <20060109012103.F20A.BQW10602@nifty.com> 886 887 [ 26749] 888 Subject: [PATCH] identifiers always in main (was: defining a _ function breaks File::Find) 889 From: Xavier Noria <fxn@hashref.com> 890 Date: Sun, 23 Oct 2005 09:47:37 +0200 891 Message-Id: <D3867DED-313E-4D39-A85F-1178FE7F7A5E@hashref.com> 892 893 clarify which variables are always forced into main:: 894 895 [ 26750] 896 Revert change 26749 897 898 [ 26756] 899 Subject: [patch] more about embed.fnc in perlguts 900 From: Jim Cromie <jim.cromie@gmail.com> 901 Date: Sun, 08 Jan 2006 11:35:46 -0700 902 Message-ID: <43C15B82.9090309@gmail.com> 903 904 (with a few nits) 905 906 [ 26762] 907 Remove stale date. 908 Branch: maint-5.8/perl 909 !> embed.fnc hv.h lib/open.pm pod/perlembed.pod pod/perlfunc.pod 910 !> pod/perlguts.pod pod/perlvar.pod 911____________________________________________________________________________ 912[ 26771] By: nicholas on 2006/01/10 16:09:53 913 Log: Integrate: 914 [ 26770] 915 1. Make HP C-ANSI-C work on Itanium2 (HP-UX 11.23) 916 broken optimizer 917 2. Remove a compiler warning in a try program 918 Branch: maint-5.8/perl 919 !> hints/hpux.sh 920____________________________________________________________________________ 921[ 26763] By: nicholas on 2006/01/10 10:44:50 922 Log: Integrate: 923 [ 24925] 924 Trim trailing whitespace from $! and $^E 925 926 (Fixes lib/Test/Simple/t/fail-more.t with bcc32 on Win32, and is 927 good for consistency anyway) 928 Branch: maint-5.8/perl 929 !> mg.c 930____________________________________________________________________________ 931[ 26748] By: nicholas on 2006/01/08 22:56:02 932 Log: Update Changes 933 Branch: maint-5.8/perl 934 ! Changes patchlevel.h 935____________________________________________________________________________ 936[ 26746] By: nicholas on 2006/01/08 22:41:08 937 Log: Integrate: 938 [ 26744] 939 Grr. #26690 broke handling of old ODS-2 style names 940 on current versions of VMS 941 Branch: maint-5.8/perl 942 !> configure.com 943____________________________________________________________________________ 944[ 26742] By: nicholas on 2006/01/08 22:06:18 945 Log: Integrate: 946 [ 26707] 947 Subject: [PATCH] hints/dec_osf.sh (Re: blead@26701 compilation warning from tru64 cc) 948 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 949 Date: Sun, 08 Jan 2006 11:38:34 +0200 950 Message-ID: <43C0DD9A.9080809@gmail.com> 951 Branch: maint-5.8/perl 952 !> hints/dec_osf.sh 953____________________________________________________________________________ 954[ 26741] By: nicholas on 2006/01/08 21:47:32 955 Log: For some reason change 26009/26011 merged as 26627 still segfaults 956 after all the tests have completed in scope.c: 957 958 143 const I32 oldsave = PL_scopestack[--PL_scopestack_ix]; 959 (gdb) p my_perl->Tscopestack_ix 960 $1 = 136787683 961 962 So don't run the troublesome tests for now. 963 Branch: maint-5.8/perl 964 ! t/io/fs.t 965____________________________________________________________________________ 966[ 26738] By: nicholas on 2006/01/08 21:30:11 967 Log: Integrate: 968 [ 26644] 969 Update copyright year. 970 971 [ 26736] 972 Update the copyright years in the generated files, and nostdio.h 973 974 [ 26737] 975 Update copyright with the 2 years where changes were made. 976 977 978 plus some manual copyright edits where the blead changes were tied up 979 with as yet unintegrated patches. 980 Branch: maint-5.8/perl 981 ! utf8.h 982 !> av.c doop.c gv.c gv.h handy.h keywords.h keywords.pl nostdio.h 983 !> numeric.c op.c opcode.pl opnames.h pad.c pad.h patchlevel.h 984 !> pp.c pp_hot.c pp_sys.c regcomp.c regexec.c toke.c universal.c 985 !> utf8.c util.c xsutils.c 986____________________________________________________________________________ 987[ 26731] By: nicholas on 2006/01/08 19:13:32 988 Log: Update Changes 989 Branch: maint-5.8/perl 990 ! Changes patchlevel.h 991____________________________________________________________________________ 992[ 26730] By: nicholas on 2006/01/08 18:40:54 993 Log: Integrate: 994 [ 26498] 995 tabs, not spaces, in MANIFEST. No, I can't remember why this is. 996 Or whether it could be relaxed. 997 Branch: maint-5.8/perl 998 !> MANIFEST 999____________________________________________________________________________ 1000[ 26729] By: nicholas on 2006/01/08 18:38:54 1001 Log: Run pod/buildtoc --build-all 1002 Branch: maint-5.8/perl 1003 ! MANIFEST pod/perltoc.pod win32/Makefile win32/makefile.mk 1004____________________________________________________________________________ 1005[ 26728] By: nicholas on 2006/01/08 18:34:51 1006 Log: Integrate: 1007 [ 26363] 1008 On VMS, put pods in [.lib.pods] rather than [.lib.pod] 1009 in order to avoid collisions with [.lib.Pod] 1010 1011 [ 26725] 1012 With VMS moving from [lib.pod] to [lib.pods] then pod/buildtoc needs 1013 tweaking 1014 1015 and re-run pod/buildtoc --build-vms 1016 Branch: maint-5.8/perl 1017 ! vms/descrip_mms.template 1018 !> configure.com installperl pod/buildtoc 1019____________________________________________________________________________ 1020[ 26727] By: nicholas on 2006/01/08 18:29:12 1021 Log: Integrate: 1022 [ 25507] 1023 Subject: [patch@25502] Add hard link and V8.2 crtl support to VMS. 1024 From: "John E. Malmberg" <wb8tyw@qsl.net> 1025 Date: Tue, 20 Sep 2005 01:22:24 -0400 1026 Message-ID: <432F9C90.7080702@qsl.net> 1027 1028 [ 25680] 1029 assorted blead build help for VMS (mostly ithreads-related) 1030 1031 [ 25681] 1032 fix bug introduced by #25507 that kept ccflags from 1033 making it into config.sh 1034 1035 [ 26690] 1036 Make VMS manifest checker handle multi-dot filenames on ODS-5 1037 Branch: maint-5.8/perl 1038 !> configure.com pp_sys.c vms/descrip_mms.template vms/vmsish.h 1039 !> x2p/s2p.PL 1040____________________________________________________________________________ 1041[ 26724] By: nicholas on 2006/01/08 18:17:32 1042 Log: Integrate: 1043 [ 21540] 1044 Fix backward-compatibility issues in if.pm. 1045 1046 [ 21814] 1047 Integrate if.pm 0.0401 1048 Needed to edit the test file as t/TEST can't cope with extra output 1049 lines as produced by 0.0401's if.t 1050 1051 [ 26078] 1052 Patch by Ilya Zakharevich to give more meaningful error 1053 messages from if.pm when invoked with a condition in list 1054 context. Also bump if's VERSION. 1055 Branch: maint-5.8/perl 1056 !> lib/if.pm lib/if.t 1057____________________________________________________________________________ 1058[ 26723] By: nicholas on 2006/01/08 17:58:19 1059 Log: Integrate: 1060 [ 25000] 1061 Don't install demo files with perl 1062 1063 [ 26419] 1064 Make perlivp skip the *.ph tests by default, since these 1065 files are normally not generated. 1066 The -a option is now needed for it to run all tests. 1067 1068 [ 26658] 1069 Install less README files 1070 Branch: maint-5.8/perl 1071 !> installperl utils/perlivp.PL 1072____________________________________________________________________________ 1073[ 26722] By: nicholas on 2006/01/08 17:48:31 1074 Log: Integrate: 1075 [ 26307] 1076 Add pointer to Pod::Simple for the Pod -> HTML task. 1077 1078 [ 26433] 1079 Remove switch from perltodo 1080 1081 [ 26471] 1082 inlining autoloaded constants is TODOne. 1083 1084 [ 26539] 1085 Update perltodo. First shot at perl593delta. 1086 Branch: maint-5.8/perl 1087 !> pod/perl561delta.pod pod/perl56delta.pod pod/perltodo.pod 1088____________________________________________________________________________ 1089[ 26721] By: nicholas on 2006/01/08 17:38:10 1090 Log: Integrate: 1091 [ 26309] 1092 Upgrade to Sys-Syslog-0.10 1093 1094 [ 26343] 1095 Fix realclean target for Sys::Syslog 1096 [ 26366] 1097 Silence test output to STDERR 1098 because it makes the 'make test' output look ugly. 1099 1100 [ 26472] 1101 Add support for PV to ExtUtils::Constant::ProxySubs, and enable its 1102 use in Sys::Syslog 1103 1104 [ 26515] 1105 Upgrade to Sys-Syslog-0.11 1106 1107 [ 26525] 1108 Fix test for perl version number in Makefile.PL 1109 Branch: maint-5.8/perl 1110 +> ext/Sys/Syslog/Changes ext/Sys/Syslog/README 1111 +> ext/Sys/Syslog/fallback/const-c.inc 1112 +> ext/Sys/Syslog/fallback/const-xs.inc 1113 +> ext/Sys/Syslog/t/00-load.t ext/Sys/Syslog/t/constants.t 1114 +> ext/Sys/Syslog/t/distchk.t ext/Sys/Syslog/t/pod.t 1115 +> ext/Sys/Syslog/t/podcover.t ext/Sys/Syslog/t/podspell.t 1116 +> ext/Sys/Syslog/t/portfs.t 1117 !> MANIFEST ext/Sys/Syslog/Makefile.PL ext/Sys/Syslog/Syslog.pm 1118 !> ext/Sys/Syslog/t/syslog.t 1119____________________________________________________________________________ 1120[ 26720] By: nicholas on 2006/01/08 16:53:41 1121 Log: Integrate: 1122 [ 25092] 1123 Subject: ReadParse in the CGI docs 1124 From: "Ton Hospel" <me-02@ton.iguana.be> 1125 Date: 9 Oct 2003 15:04:53 -0000 1126 To: perlbug@perl.org 1127 1128 (plus blank lines so example code is in verbatim paragraphs, 1129 and bump $VERSION) 1130 1131 [ 26260] 1132 Upgrade to CGI.pm-3.13 1133 1134 [ 26288] 1135 Upgrade to CGI-3.14. 1136 1137 Mmm...pi. Oh, also including some Pod fixes in bleadperl that haven't 1138 yet been applied to the actual CGI distribution yet. 1139 1140 [ 26308] 1141 Upgrade to CGI.pm-3.15 1142 Branch: maint-5.8/perl 1143 +> lib/CGI/t/no_tabindex.t 1144 !> MANIFEST lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Changes 1145 !> lib/CGI/Cookie.pm lib/CGI/t/form.t 1146____________________________________________________________________________ 1147[ 26719] By: nicholas on 2006/01/08 16:52:27 1148 Log: Integrate: 1149 [ 25124] 1150 Subject: [perl #17487] ncftp only handles http 1151 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 1152 Date: Mon, 11 Jul 2005 23:19:06 -0700 1153 Message-ID: <rt-3.0.11-17487-116934.11.3382445877892@perl.org> 1154 1155 (and bump $VERSION (1.76_01 is a CPAN release already)) 1156 1157 [ 25125] 1158 Subject: [perl #24119] CPAN.pm error in Win32: uses rename() not File::Copy::move 1159 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 1160 Date: Mon, 11 Jul 2005 23:24:56 -0700 1161 Message-ID: <rt-3.0.11-24119-116937.12.0211560107236@perl.org> 1162 1163 [ 25132] 1164 Subject: [perl #24275] CPAN shell - online help not clear 1165 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 1166 Date: Mon, 11 Jul 2005 23:32:12 -0700 1167 Message-ID: <rt-3.0.11-24275-116939.19.7381888978779@perl.org> 1168 1169 [ 25133] 1170 Subject: [perl #28385] minor bug in cpan -- the i command does not find author 1171 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 1172 Date: Tue, 12 Jul 2005 00:16:49 -0700 1173 Message-ID: <rt-3.0.11-28385-116951.3.97645870397305@perl.org> 1174 1175 (and remove a couple of unused variables) 1176 1177 [ 25142] 1178 Subject: [perl #5634] CPAN.pm v1.59 chdirs before looking for perl 1179 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 1180 Date: Mon, 11 Jul 2005 22:41:06 -0700 1181 Message-ID: <rt-3.0.11-5634-116921.0.207462087357797@perl.org> 1182 1183 [ 25147] 1184 Subject: [perl #24691] leading spaces on cpan configuration causes failure 1185 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 1186 Date: Tue, 12 Jul 2005 00:00:17 -0700 1187 Message-ID: <rt-3.0.11-24691-116945.3.88254644317925@perl.org> 1188 1189 (with spaces trimmed from username too) 1190 1191 [ 25155] 1192 Subject: [perl #36514] Add curl support to CPAN.pm 1193 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 1194 Date: Fri, 15 Jul 2005 02:11:29 -0700 1195 Message-ID: <rt-3.0.11-36514-117446.9.35668319684652@perl.org> 1196 1197 (and bump $CPAN::FirstTime::VERSION) 1198 1199 [ 25317] 1200 Subject: [PATCH lib/CPAN.pm] Make curl follow redirects 1201 From: Michael G Schwern <schwern@pobox.com> 1202 Date: Sun, 21 Aug 2005 00:16:26 -0700 1203 Message-ID: <20050821071625.GA29394@windhund.schwern.org> 1204 1205 [ 25774] 1206 Subject: [PATCH] Keys of %INC always use forward slashes 1207 From: Jan Dubois <jand@activestate.com> 1208 Date: Oct 16, 2005 8:24 PM 1209 Message-ID: <006e01c5d27e$d722c6e0$2217a8c0@candy> 1210 1211 [ 26016] 1212 Upgrade to CPAN-1.76_60. 1213 1214 [ 26018] 1215 '[at]' should be '@' 1216 Suck in CPAN/Nox.pm from CPAN, so that version.t passes. 1217 1218 [ 26023] 1219 Upgrade to CPAN-1.76_61 1220 1221 [ 26029] 1222 Add lib/CPAN/Admin.pm from CPAN to make version.t pass. 1223 1224 [ 26031] 1225 Remove CPAN.pm's META.yml. 1226 Add CPAN.pm's SIGNATURE in MANIFEST. 1227 1228 [ 26042] 1229 Upgrade to CPAN 1.76_65 1230 1231 [ 26254] 1232 Subject: [PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80.tar.gz 1233 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig) 1234 Date: Sat, 03 Dec 2005 12:24:05 +0100 1235 Message-ID: <87mzji8luy.fsf@k75.linux.bogus> 1236 1237 [ 26493] 1238 Upgrade to CPAN-1.80_56 1239 1240 [ 26553] 1241 Upgrade to CPAN-1.80_57 1242 1243 [ 26563] 1244 Subject: [PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80_58.tar.gz 1245 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig) 1246 Date: Sun, 01 Jan 2006 10:12:46 +0100 1247 Message-ID: <87zmmgnwfl.fsf@k75.linux.bogus> 1248 1249 [ 26592] 1250 Subject: [PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.81.tar.gz 1251 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig) 1252 Date: Tue, 03 Jan 2006 00:33:27 +0100 1253 Message-ID: <87u0cm433s.fsf@k75.linux.bogus> 1254 1255 [ 26666] 1256 Upgrade to CPAN.pm 1.83 1257 Branch: maint-5.8/perl 1258 +> lib/CPAN/Debug.pm lib/CPAN/HandleConfig.pm 1259 +> lib/CPAN/PAUSE2005.pub lib/CPAN/Tarzip.pm lib/CPAN/Version.pm 1260 +> lib/CPAN/t/version.t 1261 - lib/CPAN/META.yml 1262 !> MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm 1263 !> lib/CPAN/SIGNATURE lib/CPAN/bin/cpan lib/CPAN/t/Nox.t 1264 !> lib/CPAN/t/loadme.t lib/CPAN/t/mirroredby.t lib/CPAN/t/vcmp.t 1265____________________________________________________________________________ 1266[ 26718] By: nicholas on 2006/01/08 16:32:06 1267 Log: Not sure how MIME::Base64's README got missed. 1268 Branch: maint-5.8/perl 1269 !> ext/MIME/Base64/README 1270____________________________________________________________________________ 1271[ 26717] By: nicholas on 2006/01/08 16:20:28 1272 Log: Integrate: 1273 [ 22029] 1274 Upgrade to Getopt::Long 2.34_01 1275 1276 [ 26216] 1277 Upgrade to Getopt::Long 2.34_04 1278 1279 [ 26223] 1280 Typo fix, by Olivier Blin 1281 1282 [ 26359] 1283 Upgrade to Getopt-Long-2.35 1284 Branch: maint-5.8/perl 1285 !> lib/Getopt/Long.pm lib/Getopt/Long/CHANGES 1286 !> lib/Getopt/Long/README lib/Getopt/Long/t/gol-basic.t 1287 !> lib/Getopt/Long/t/gol-compat.t lib/Getopt/Long/t/gol-linkage.t 1288 !> lib/Getopt/Long/t/gol-oo.t 1289____________________________________________________________________________ 1290[ 26716] By: nicholas on 2006/01/08 15:57:01 1291 Log: Integrate (the non dual-life parts of): 1292 [ 25261] 1293 Subject: [PATCH] Typos in *.p[lm] 1294 From: "Piotr Fusik" <pfusik@op.pl> 1295 Date: Sun, 31 Jul 2005 12:50:04 +0200 1296 Message-ID: <001401c595bd$dccb5d80$0bd34dd5@piec> 1297 Branch: maint-5.8/perl 1298 !> bytecode.pl ext/NDBM_File/NDBM_File.pm 1299 !> ext/ODBM_File/ODBM_File.pm ext/Opcode/Opcode.pm 1300 !> ext/Opcode/ops.pm ext/SDBM_File/SDBM_File.pm 1301 !> ext/XS/APItest/APItest.pm ext/re/re.pm 1302 !> lib/Attribute/Handlers.pm lib/File/Basename.pm lib/PerlIO.pm 1303 !> lib/Pod/Functions.pm lib/Switch.pm lib/Tie/Hash.pm 1304 !> lib/Unicode/UCD.pm lib/blib.pm lib/diagnostics.pm 1305 !> lib/vmsish.pm os2/OS2/PrfDB/PrfDB.pm 1306 !> os2/OS2/Process/Process.pm pod/checkpods.PL utils/h2xs.PL 1307 !> win32/bin/pl2bat.pl wince/bin/pl2bat.pl wince/comp.pl 1308____________________________________________________________________________ 1309[ 26715] By: nicholas on 2006/01/08 15:52:51 1310 Log: Integrate: 1311 [ 26214] 1312 Upgrade to MIME-Base64-3.06 1313 1314 [ 26217] 1315 Don't let MakeMaker install doc for MIME::Base64 1316 (since installpod does it already) 1317 1318 [ 26262] 1319 Upgrade to MIME-Base64-3.07 1320 1321 [ 26263] 1322 Add ext/MIME/Base64/README to MANIFEST 1323 1324 [ 26264] 1325 Fix typo in description. 1326 Branch: maint-5.8/perl 1327 +> ext/MIME/Base64/README 1328 !> MANIFEST ext/MIME/Base64/Base64.pm ext/MIME/Base64/Base64.xs 1329 !> ext/MIME/Base64/Changes ext/MIME/Base64/Makefile.PL 1330 !> ext/MIME/Base64/QuotedPrint.pm 1331____________________________________________________________________________ 1332[ 26714] By: nicholas on 2006/01/08 15:35:39 1333 Log: Integrate: 1334 [ 25080] 1335 Remove an unreferenced local variable in Digest-MD5 1336 1337 [ 25082] 1338 Oops! Change 25080 should have updated checksums too. 1339 1340 [ 25263] 1341 The typo changes from 25261 (of course) altered the MD5's 1342 1343 [ 26211] 1344 Upgrade to Digest-MD5-2.35 1345 1346 [ 26261] 1347 Upgrade to Digest-MD5-2.36 1348 Branch: maint-5.8/perl 1349 !> ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm 1350 !> ext/Digest/MD5/MD5.xs ext/Digest/MD5/Makefile.PL 1351 !> ext/Digest/MD5/README ext/Digest/MD5/t/files.t 1352____________________________________________________________________________ 1353[ 26712] By: nicholas on 2006/01/08 15:11:59 1354 Log: Naff orf! 1355 Branch: maint-5.8/perl 1356 - symbian/config.sh 1357____________________________________________________________________________ 1358[ 26711] By: nicholas on 2006/01/08 15:11:40 1359 Log: Integrate: 1360 [ 25831] 1361 Add a probe for whether sprintf returns the length of the buffer. 1362 Update all the canned config.sh files. 1363 Assume that symbian and Win32 are all ANSI conformant, note that ARM 1364 Linux (ie glibc) will be, don't assume that any other platform is. 1365 1366 [ 25837] 1367 Backport of changes #25831 and #25832. Re-order needed 1368 1369 Subject: [PATCH] Re: Configure question about format of cc/cppsymbols 1370 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 1371 Date: Mon, 24 Oct 2005 13:04:58 -0700 1372 Message-ID: <20051024200458.GC2312@efn.org> 1373 1374 [ 25838] 1375 Subject: [patch@25837] Change 25831: sprintf returns the length of the buffer. 1376 From: "John E. Malmberg" <wb8tyw@qsl.net> 1377 Date: Mon, 24 Oct 2005 23:37:46 -0400 1378 Message-ID: <435DA88A.90201@qsl.net> 1379 1380 [ 25840] 1381 Whoops. The Windows build is going to need to know that this symbol is 1382 defined. 1383 1384 [ 25863] 1385 Add SPRINTF_RETURNS_STRLEN to the various Win32 config_H.* files. 1386 1387 [ 25919] 1388 Change some spaces to tabs for easier diffing against config_h.SH 1389 1390 [ 25935] 1391 revive probe for futimes () 1392 1393 [ 25943] 1394 Update win32 config files w.r.t. change #25935 1395 1396 [ 25995] 1397 Subject: Re: futimes [PATCH] 1398 From: Steve Peters <steve@fisharerojo.org> 1399 Date: Fri, 4 Nov 2005 09:00:25 -0600 1400 Message-ID: <20051104150025.GA3873@mccoy.peters.homeunix.org> 1401 1402 [ 26013] 1403 Subject: [PATCH configure.com] add the new d_futimes as undef 1404 From: Abe Timmerman <abe@ztreet.demon.nl> 1405 Date: Sat, 5 Nov 2005 11:26:33 +0200 1406 Message-Id: <200511051026.33940.abe@ztreet.demon.nl> 1407 1408 [ 26020] 1409 Subject: Re: [PATCH configure.com] add the new d_futimes as undef 1410 From: "John E. Malmberg" <wb8tyw@qsl.net> 1411 Date: Sat, 05 Nov 2005 21:28:33 -0500 1412 Message-ID: <436D6A51.5040700@qsl.net> 1413 1414 [ 26046] 1415 Probaby a good idea to include DEBUG_LEAKING_SCALARS in -V output, as 1416 its presence changes structure sizes. 1417 1418 [ 26196] 1419 include PERL_TRACK_MEMPOOL in perl -V output 1420 1421 [ 26557] 1422 Subject: [PATCH] Configure: stdio char (un)signedness 1423 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 1424 Date: Sat, 26 Nov 2005 11:25:18 +0200 1425 Message-ID: <438829FE.8070202@gmail.com> 1426 1427 [ 26639] 1428 Updates to various configurations courtesy of Jarkko. 1429 Branch: maint-5.8/perl 1430 +> symbian/config.sh 1431 !> Configure Cross/config.sh-arm-linux NetWare/config.wc 1432 !> Porting/Glossary config_h.SH configure.com epoc/config.sh 1433 !> handy.h perl.c plan9/config_sh.sample uconfig.sh 1434 !> win32/config.bc win32/config.gc win32/config.vc 1435 !> win32/config.vc64 win32/config_H.bc win32/config_H.gc 1436 !> win32/config_H.vc win32/config_H.vc64 wince/config.ce 1437____________________________________________________________________________ 1438[ 26700] By: nicholas on 2006/01/07 14:14:30 1439 Log: Change 25953 is not supposed to be in maint yet. 1440 Branch: maint-5.8/perl 1441 ! t/op/threads.t 1442____________________________________________________________________________ 1443[ 26699] By: nicholas on 2006/01/07 14:13:11 1444 Log: Integrate: 1445 [ 26426] 1446 Small update on using threads on HP-UX 10.20 1447 64bit is far beyond experimental by now 1448 1449 [ 26429] 1450 rv_2av, rv_2cv and rv_2hv also make use of OPf_SPECIAL, so update the 1451 descriptive comment to include them. 1452 1453 [ 26662] 1454 Let table of contents know about perllinux man page 1455 1456 [ 26663] 1457 Really commit change 26662 (duh) 1458 Branch: maint-5.8/perl 1459 !> README.hpux op.h pod.lst pod/perl.pod 1460____________________________________________________________________________ 1461[ 26698] By: nicholas on 2006/01/07 13:34:27 1462 Log: Integrate: 1463 [ 25802] 1464 Subject: [PATCH] Adding documentation index to perlapi.pod and perlintern.pod 1465 From: S�bastien Aperghis-Tramoni <maddingue@free.fr> 1466 Date: Tue, 18 Oct 2005 22:22:57 +0200 1467 Message-ID: <1129666977.435559a10cb95@imp5-g19.free.fr> 1468 1469 (tweaked to remove trailing whitespace to doc entries) 1470 Plus, regenerate doc and headers 1471 Branch: maint-5.8/perl 1472 !> autodoc.pl pod/perlapi.pod pod/perlintern.pod 1473____________________________________________________________________________ 1474[ 26697] By: nicholas on 2006/01/07 13:18:30 1475 Log: Integrate: 1476 [ 22186] 1477 Add a new test file for situations where threads may interfere. 1478 Subject: Re: "restricted hashes" hit again ! 1479 From: Stas Bekman <stas@stason.org> 1480 Date: Tue, 23 Dec 2003 15:32:26 -0800 1481 Message-ID: <3FE8D08A.4090806@stason.org> 1482 1483 [ 25920] 1484 Coverage stats showed that there were no tests for taking a slice 1485 from (). 1486 1487 [ 25922] 1488 Tests for index/rindex with empty search string, 1489 adapted from a patch by Rick Delaney 1490 1491 [ 25949] 1492 Lowercase barewords considered harmful to your health. 1493 1494 [ 25950] 1495 Ambiguous test cases may be hazardous to your health. 1496 1497 [ 25965] 1498 Test case should not execute /no_such_process if it does exist. 1499 1500 [ 25967] 1501 Clean up some test files. 1502 1503 [ 25974] 1504 Add appropriate skips to t/io/fs.t to fix test failures on Cygwin. 1505 1506 [ 26045] 1507 From: SADAHIRO Tomoyuki <bqw10602@nifty.com> 1508 Subject: Re: A surprising segfault 1509 Date: Tue, 08 Nov 2005 23:36:13 +0900 1510 Message-Id: <20051108233535.735D.BQW10602@nifty.com> 1511 1512 [ 26079] 1513 Subject: [PATCH] Suppress leaked warnings in ExtUtils tests 1514 From: Dominic Dunlop <domo@computer.org> 1515 Date: Thu, 10 Nov 2005 18:10:00 +0100 1516 Message-Id: <D2949A21-7EE3-449F-BEF2-38FAD7B4A483@computer.org> 1517 1518 [ 26183] 1519 Thread failures on AIX (and others) caused by interleaved output 1520 1521 Subject: Smoke [5.9.3] 26168 FAIL(X) AIX 4.3.3.0/ML11 (PPC/1 cpu) 1522 From: "H.Merijn Brand" <h.m.brand@xs4all.nl> 1523 Date: Sun, 20 Nov 2005 14:36 +0100 1524 Message-Id: <200511201337.jAKDbc1O066213@smtp-vbr6.xs4all.nl> 1525 1526 [ 26186] 1527 Subject: patch@26180 - t/op/array.t : Can't reset %ENV on VMS 1528 From: "John E. Malmberg" <wb8tyw@qsl.net> 1529 Date: Mon, 21 Nov 2005 21:19:31 -0500 1530 Message-ID: <43828033.9040708@qsl.net> 1531 1532 [ 26187] 1533 Subject: patch@26180 - t/op/pat.t : Can't reset %ENV on VMS 1534 From: "John E. Malmberg" <wb8tyw@qsl.net> 1535 Date: Mon, 21 Nov 2005 22:09:17 -0500 1536 Message-ID: <43828BDD.7080302@qsl.net> 1537 1538 [ 26197] 1539 Note the URL describing the vast riches awaiting us. 1540 1541 [ 26323] 1542 Move the $data and $result munging into the test preparation loop. 1543 1544 [ 26324] 1545 Move the rest of the data munging into the test preparation loop. 1546 1547 [ 26398] 1548 TODO-SKIP tests must be "not ok", or else the test harness will think 1549 it's an unexpected success 1550 1551 Subject: Re: Change 26165 broke ext/threads/t/stress_re.t test on Win32 (and patch to t/test.pl and/or Test::Harness) 1552 From: demerphq <demerphq@gmail.com> 1553 Date: Sat, 17 Dec 2005 17:23:23 +0100 1554 Message-ID: <9b18b3110512170823q1bb2cd27h838b4d4dcdba72c9@mail.gmail.com> 1555 1556 [ 26428] 1557 Remove some hardcoded references to ./perl in tests 1558 1559 [ 26469] 1560 like and unlike weren't reporting failure where correctly in test.pl 1561 1562 [ 26543] 1563 Convert t/op/sleep.t to using test.pl 1564 Branch: maint-5.8/perl 1565 +> t/op/threads.t 1566 !> MANIFEST lib/ExtUtils/t/Command.t lib/ExtUtils/t/Manifest.t 1567 !> t/io/argv.t t/io/crlf_through.t t/io/dup.t t/io/fs.t 1568 !> t/io/layers.t t/io/pipe.t t/io/print.t t/io/through.t 1569 !> t/lib/1_compile.t t/op/array.t t/op/chop.t t/op/closure.t 1570 !> t/op/index.t t/op/list.t t/op/magic.t t/op/pat.t t/op/sleep.t 1571 !> t/op/sort.t t/op/sprintf.t t/run/runenv.t t/test.pl 1572____________________________________________________________________________ 1573[ 26696] By: nicholas on 2006/01/07 12:24:18 1574 Log: Integrate: 1575 [ 26410] 1576 [perl #8262] //g loops infinitely on tainted data 1577 make the LHS of expr =~ /foo/g an lvalue, so that any pos magic 1578 attached to it stays attached. 1579 Branch: maint-5.8/perl 1580 !> op.c t/op/taint.t 1581____________________________________________________________________________ 1582[ 26692] By: nicholas on 2006/01/07 00:24:12 1583 Log: Integrate: 1584 [ 26215] 1585 Subject: [PATCH] fix wrong pool error in cygwin build 1586 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 1587 Date: Nov 27, 2005 9:29 AM 1588 Message-ID: <20051127082918.GA2556@efn.org> 1589 1590 [ 26226] 1591 Revert change #22520 (optimise away my $foo = undef and similar 1592 constructs), in order to fix bug perl #37776 1593 1594 [ 26227] 1595 Fix B::Concise tests after change #26226 1596 1597 [ 26228] 1598 The regexp engine should check SV flags rather than SV type for 1599 determining if something is a reference, because under the debugger 1600 the value returned by the swash code is SVt_PVMG. 1601 Not doing this has the side effect of repeatedly reassigning the 1602 same array element, which causes destructors to fire on the reassignment 1603 which in turn causes &utf8::DESTROY to run outside of the pseudo-safety 1604 of save_re_context, which under the debugger involves re-entering the 1605 regexp engine, which causes corruption of the regexp engine's global 1606 state. 1607 1608 [ 26253] 1609 NULL is a legal value for newXS()'s name parameter. 1610 (This caused strange build failures with gcc4 -O3) 1611 1612 [ 26258] 1613 Subject: Re: [perl #37836] Simple Regex causes SEGV when run on specific data 1614 From: SADAHIRO Tomoyuki <bqw10602@nifty.com> 1615 Date: Tue, 06 Dec 2005 00:35:52 +0900 1616 Message-Id: <20051206003221.5AD9.BQW10602@nifty.com> 1617 1618 [ 26259] 1619 "Malformed UTF-8 character" was a severe warning, and can now be 1620 also a fatal error (since change #26258) 1621 1622 [ 26325] 1623 Fix *printf %*vd with mixed Latin 1/UTF-8. (Fixes bug 37889) 1624 1625 [ 26373] 1626 Prevent require() from attempting to open directories and block 1627 devices. This fixes RT #24404. 1628 1629 [ 26375] 1630 Added test for change #26373. 1631 1632 [ 26376] 1633 change #26373 broke threaded builds (aTHX_ now superfluous) 1634 1635 [ 26377] 1636 comp/require.t exits early for the case of UTF-8 or EBCDIC, so need to 1637 add "new" tests before the end. 1638 1639 [ 26397] 1640 Subject: [PATCH] Make script embedded in patchlevel.h work on win32. 1641 From: demerphq <demerphq@gmail.com> Mailed-By: perl.org 1642 Date: Dec 17, 2005 7:52 PM 1643 Message-ID: <9b18b3110512171052h2052d598rdf038f1d38560317@mail.gmail.com> 1644 1645 [ 26431] 1646 Fix for [perl #37999] lc() + Latin-1 chars is failing erratically 1647 based on copying part of change #22196 from do_chomp() to do_chop(). 1648 1649 [ 26441] 1650 Subject: [PATCH] wrong setting in canned win32/config.vc64 file 1651 From: "Jan Dubois" <jand@ActiveState.com> 1652 Date: Wed, 21 Dec 2005 15:04:30 -0800 1653 Message-ID: <06c701c60682$e650adc0$d563a8c0@candy> 1654 1655 [ 26551] 1656 Calling Perl_hv_clear_placeholders while the hash iterator was active 1657 would turn lazy delete on, causing the hash to become corrupted at the 1658 next iterator change. 1659 1660 [ 26581] 1661 Subject: patch@26561 & earlier - buffer overrun in VMS.C 1662 From: "John E. Malmberg" <wb8tyw@qsl.net> 1663 Date: Mon, 02 Jan 2006 14:05:43 -0500 1664 Message-id: <43B97987.70201@qsl.net> 1665 1666 [ 26591] 1667 ithreads: SVs that were only on the tmps stack leaked 1668 1669 [ 26659] 1670 Subject: MinGW and lib/CORE/Win32.h 1671 From: "Sisyphus" <sisyphus1@optusnet.com.au> 1672 Date: Wed, 4 Jan 2006 21:29:19 +1100 1673 Message-ID: <024301c61119$bca4a840$e201140a@desktop> 1674 Branch: maint-5.8/perl 1675 ! t/op/my.t 1676 !> cygwin/cygwin.c doop.c embed.fnc embed.h 1677 !> ext/B/t/optree_varinit.t hv.c lib/Hash/Util.t op.c 1678 !> patchlevel.h pod/perldiag.pod pp_ctl.c proto.h regexec.c sv.c 1679 !> t/comp/require.t t/uni/sprintf.t vms/vms.c win32/config.vc64 1680 !> win32/win32.h 1681____________________________________________________________________________ 1682[ 26689] By: nicholas on 2006/01/06 23:03:51 1683 Log: Integrate: 1684 [ 25360] 1685 Add a TODO test for bug #37038 - assigning to the match variable 1686 should not corrupt match vars such as $1 and $2 1687 1688 [ 25925] 1689 Fix [perl #37533] open pragma ignored for all 3-arg opens 1690 Also, correct the documentation in open.pm that stated 1691 that open() did not override open.pm-given default encodings. 1692 1693 [ 25932] 1694 Avoid corruption when calling mg_get to retrieve the value 1695 of a $digit variable. This is done by ensuring it's not 1696 tainted. 1697 See http://bugs.debian.org/303308 1698 Patch by Chris Heath <chris.heath@autoweb.net> 1699 1700 [ 25952] 1701 Subject: [PATCH] RE: [perl #37571] -z FH broken with Borland build 1702 From: "Paul Marquess" <paul.marquess@ntlworld.com> 1703 Date: Tue, 1 Nov 2005 17:05:38 -0000 1704 Message-ID: <003501c5df06$7d63fdb0$0505140a@myopwv.com> 1705 1706 [ 25993] 1707 Subject: [perl #19049] Incorrect $` after replacement 1708 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig) 1709 Date: Fri, 04 Nov 2005 08:17:25 +0100 1710 Message-ID: <87fyqc51bu.fsf@k75.linux.bogus> 1711 1712 [ 25998] 1713 Revert patch #25993. 1714 1715 [ 26064] 1716 Better diagnostics from io/utf8.t 1717 1718 [ 26065] 1719 As using -C to turn on utf8 IO is equivalent to the open pragma, 1720 change 25925 had the side effect of breaking t/io/utf8.t 1721 Fixed by adding the missing binmode()s. 1722 1723 [ 26067] 1724 As using -C to turn on utf8 IO is equivalent to the open pragma, 1725 change 25925 had the side effect of breaking ext/Encode/t/perlio.t 1726 Fixed by opening with :bytes. 1727 1728 [ 26075] 1729 Subject: [perl #37648] segfault with PERLIO_DEBUG 1730 From: Peter Dintelmann (via RT) <perlbug-followup@perl.org> 1731 Date: Thu, 10 Nov 2005 04:31:39 -0800 1732 Message-ID: <rt-3.0.11-37648-124187.17.2251402270294@perl.org> 1733 1734 [ 26101] 1735 Subject: [perl #37657] segfault with binmode ":pop" 1736 From: Peter Dintelmann (via RT) <perlbug-followup@perl.org> 1737 Date: Fri, 11 Nov 2005 06:36:20 -0800 1738 Message-ID: <rt-3.0.11-37657-124293.6.03947871136576@perl.org> 1739 1740 [ 26136] 1741 Subject: Re: [perl #37616] Bug in &= (string) and/or m// 1742 From: SADAHIRO Tomoyuki <bqw10602@nifty.com> 1743 Date: Wed, 09 Nov 2005 02:12:00 +0900 1744 Message-Id: <20051109021035.69D8.BQW10602@nifty.com> 1745 1746 [ 26137] 1747 Subject: Re: [perl #37688] Unexpected regex failure. 1748 From: hv@crypt.org 1749 Date: Wed, 16 Nov 2005 14:54:55 +0000 1750 Message-Id: <200511161454.jAGEst117787@zen.crypt.org> 1751 1752 [ 26144] 1753 Subject: [perl #37694] segfault with PerlIO::get_layers() 1754 From: Peter Dintelmann (via RT) <perlbug-followup@perl.org> 1755 Date: Wed, 16 Nov 2005 07:11:41 -0800 1756 Message-ID: <rt-3.0.11-37694-124556.15.9755707729767@perl.org> 1757 1758 [ 26189] 1759 Subject: RE: [perl #37708] [PATCH] wrong IP_ constants on Win32 1760 From: "Jan Dubois" <jand@ActiveState.com> 1761 Date: Mon, 21 Nov 2005 21:35:51 -0800 1762 Message-ID: <062401c5ef26$99b3a490$2217a8c0@candy> 1763 1764 [ 26193] 1765 Use the system's free to dealloc a PV allocated by the system 1766 (more precisely by libgdbm.) See : 1767 1768 Subject: GDBM_file realloc failures 1769 From: Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1770 Date: Mon, 21 Nov 2005 18:22:00 +0100 1771 Message-ID: <20051121182200.0b3d2454@grubert.mandrakesoft.com> 1772 1773 [ 26195] 1774 [perl #37725] perl segfaults on reversed array reference 1775 1776 The 'for (reverse @a)' optimisation got its index wrong when 1777 create LVALUE SVs for undef elements 1778 1779 [ 26399] 1780 Un-TODO a fixed test 1781 1782 Subject: Re: Change 26165 broke ext/threads/t/stress_re.t test on Win32 (and patch to t/test.pl and/or Test::Harness) 1783 From: demerphq <demerphq@gmail.com> 1784 Date: Sat, 17 Dec 2005 17:23:23 +0100 1785 Message-ID: <9b18b3110512170823q1bb2cd27h838b4d4dcdba72c9@mail.gmail.com> 1786 Branch: maint-5.8/perl 1787 !> doop.c ext/Encode/t/perlio.t ext/GDBM_File/GDBM_File.xs 1788 !> lib/open.pm mg.c perlio.c pp_ctl.c pp_hot.c regexec.c 1789 !> t/io/utf8.t t/op/bop.t t/op/loopctl.t t/op/pat.t t/op/re_tests 1790 !> t/op/stat.t universal.c win32/include/sys/socket.h 1791 !> win32/win32.c 1792____________________________________________________________________________ 1793[ 26688] By: nicholas on 2006/01/06 22:22:00 1794 Log: Integrate: 1795 [ 25754] 1796 Subject: [PATCH] Stas' croak patch and then some 1797 From: Andy Lester <andy@petdance.com> 1798 Date: Thu, 13 Oct 2005 16:42:12 -0500 1799 Message-ID: <20051013214212.GA1122@petdance.com> 1800 1801 [ 25757] 1802 gcc complains when it sees variables declared 1803 1804 const register ... 1805 1806 switched them all to 1807 1808 register const ... 1809 1810 [ 25779] 1811 Make some casts explicit to keep VC++ 7 happy 1812 1813 Specifically, this silences the warnings from the following smoke: 1814 http://www.nntp.perl.org/group/perl.daily-build.reports/32258 1815 (Hmm. Looks like you need to decode the base64 yourself before you 1816 can read that.) 1817 1818 [ 25803] 1819 Subject: [PATCH] More consting, and DRY leads to shrinking object code 1820 From: Andy Lester <andy@petdance.com> 1821 Date: Tue, 18 Oct 2005 09:57:23 -0500 1822 Message-ID: <20051018145723.GA4964@petdance.com> 1823 Branch: maint-5.8/perl 1824 !> av.c gv.c hv.c mg.c numeric.c op.c pp.c pp_ctl.c pp_hot.c 1825 !> regexec.c sv.c toke.c util.c 1826____________________________________________________________________________ 1827[ 26686] By: nicholas on 2006/01/06 22:05:28 1828 Log: Integrate: 1829 [ 25754] 1830 Subject: [PATCH] Stas' croak patch and then some 1831 From: Andy Lester <andy@petdance.com> 1832 Date: Thu, 13 Oct 2005 16:42:12 -0500 1833 Message-ID: <20051013214212.GA1122@petdance.com> 1834 Branch: maint-5.8/perl 1835 !> embed.fnc gv.c op.c pad.c perl.c pp_sort.c proto.h regcomp.c 1836 !> sv.c toke.c utf8.c 1837____________________________________________________________________________ 1838[ 26683] By: nicholas on 2006/01/06 21:04:51 1839 Log: Integrate: 1840 [ 25693] 1841 Subject: Re: [PATCH] Random constings and printf cleanup 1842 From: Andy Lester <andy@petdance.com> 1843 Date: Tue, 4 Oct 2005 15:16:05 -0500 1844 Message-ID: <20051004201605.GA31682@petdance.com> 1845 Branch: maint-5.8/perl 1846 ! pp_ctl.c 1847 !> malloc.c pad.c perl.c perl.h sv.c utf8.c xsutils.c 1848____________________________________________________________________________ 1849[ 26682] By: nicholas on 2006/01/06 20:10:24 1850 Log: Integrate: 1851 [ 25637] 1852 Subject: [PATCH] embed.fnc now requires NN/NULLOK 1853 From: Andy Lester <andy@petdance.com> 1854 Message-ID: <20050928172254.GE20201@petdance.com> 1855 Date: Wed, 28 Sep 2005 12:22:54 -0500 1856 1857 [ 25638] 1858 Forgot to run embed.pl after change 25637 1859 1860 [ 25640] 1861 savepv and savepvn are actually NULLOK 1862 1863 [ 25664] 1864 the return value of start_subparse() can legally be ignored 1865 1866 [ 25685] 1867 Yitzchak points out that this function argument is NULLOK 1868 1869 [ 25822] 1870 Turn NN to NULLOK for functions that have code to handle 1871 the ptr == NULL case and are currently called with NULL 1872 pointers. Having parameters tagged NN can make gcc optimize 1873 away the code for the NULL case, causing segfaults. 1874 Branch: maint-5.8/perl 1875 ! proto.h 1876 !> embed.fnc embed.pl gv.c 1877____________________________________________________________________________ 1878[ 26681] By: nicholas on 2006/01/06 19:03:59 1879 Log: Change 25335 needs modifications for maint ("hv.c vms environment fix") 1880 Branch: maint-5.8/perl 1881 ! hv.c 1882____________________________________________________________________________ 1883[ 26678] By: nicholas on 2006/01/06 18:09:03 1884 Log: Add cast in S_printbuf to compensate for the fact that the prototype 1885 for pv_display in maint has not had const added. 1886 Branch: maint-5.8/perl 1887 ! toke.c 1888____________________________________________________________________________ 1889[ 26660] By: nicholas on 2006/01/05 16:57:55 1890 Log: Integrate: 1891 [ 25908] 1892 Jarkko and I think that Perl_is_utf8_alnumc should be initialising 1893 and using PL_utf8_alnum*c*, not PL_utf8_alnum. 1894 1895 [ 26034] 1896 Fix bug #37628 (both lcfirst and ucfirst) 1897 1898 [ 26036] 1899 For each test function, test it as is, and with extra data appended 1900 after each test character. 1901 Branch: maint-5.8/perl 1902 ! pp.c 1903 !> t/uni/case.pl t/uni/lower.t t/uni/title.t t/uni/upper.t utf8.c 1904____________________________________________________________________________ 1905[ 26628] By: nicholas on 2006/01/03 21:34:41 1906 Log: Integrate: 1907 [ 26387] 1908 Addition documentation explaining aritmetic negation on strings. Also, 1909 additional test cases based partially on code by Piotr Fusik in 1910 RT #36675: -'-10' eq '+10'. 1911 1912 [ 26388] 1913 Fix a typo and add some clarification to change #26387. 1914 1915 [ 26391] 1916 Add t/op/negate.t to MANIFEST. 1917 Branch: maint-5.8/perl 1918 +> t/op/negate.t 1919 !> MANIFEST pod/perlop.pod t/op/readdir.t 1920____________________________________________________________________________ 1921[ 26627] By: nicholas on 2006/01/03 20:17:14 1922 Log: Integrate: 1923 [ 26009] 1924 pp_print didn't extend the stack before pushing its return value 1925 1926 [ 26011] 1927 Subject: Re: A surprising segfault 1928 From: SADAHIRO Tomoyuki <bqw10602@nifty.com> 1929 Date: Nov 5, 2005 5:54 AM 1930 Message-Id: <20051105135053.27D7.BQW10602@nifty.com> 1931 Branch: maint-5.8/perl 1932 !> pp.c pp_hot.c pp_sort.c pp_sys.c 1933____________________________________________________________________________ 1934[ 26626] By: nicholas on 2006/01/03 20:05:49 1935 Log: Integrate: 1936 [ 25769] 1937 free a thread's interpreter after $t->join() rather than after undef $t 1938 This should fix some ithreads memory leaks. 1939 1940 [ 25770] 1941 static functions should be prefixed S_ 1942 1943 [ 26350] 1944 Subject: [perl #37919] Blessed scalar refs with threads::shared 1945 From: "Jerry D. Hedden" (via RT) <perlbug-followup@perl.org> 1946 Date: Tue, 13 Dec 2005 15:11:20 -0800 1947 Message-Id: <rt-3.0.11-37919-125690.15.3722450337035@perl.org> 1948 1949 Unlike arrays and hashes, coping blessed refs to shared scalars left 1950 the copy unblessed 1951 1952 [ 26351] 1953 forgot to add new file to change #26350 1954 Branch: maint-5.8/perl 1955 +> ext/threads/shared/t/blessed.t 1956 !> MANIFEST ext/threads/shared/shared.xs ext/threads/threads.xs 1957____________________________________________________________________________ 1958[ 26624] By: nicholas on 2006/01/03 19:44:39 1959 Log: Integrate: 1960 [ 25684] 1961 Spaces to tabs 1962 Branch: maint-5.8/perl 1963 !> MANIFEST 1964____________________________________________________________________________ 1965[ 26622] By: nicholas on 2006/01/03 19:21:01 1966 Log: Integrate: 1967 [ 26074] 1968 Subject: [perl #37582] [PATCH] h2ph inc_dirs() fails to prepend gcc include search path, resulting in missing C standard headers on Linux 1969 From: Jason Vas Dias (via RT) <perlbug-followup@perl.org> 1970 Date: Tue, 01 Nov 2005 15:22:45 -0800 1971 Message-ID: <rt-3.0.11-37582-123738.12.3509768746337@perl.org> 1972 1973 [ 26118] 1974 Subject: [PATCH] consting perlbug breaking in blead & maint 1975 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 1976 Date: Sun, 13 Nov 2005 16:00:49 -0800 1977 Message-ID: <20051114000049.GA7676@efn.org> 1978 Branch: maint-5.8/perl 1979 !> utils/h2ph.PL utils/perlbug.PL 1980____________________________________________________________________________ 1981[ 26621] By: nicholas on 2006/01/03 19:20:46 1982 Log: Integrate: 1983 [ 25813] 1984 Subject: wrong maxlen in sselect [PATCH] 1985 From: Gisle Aas <gisle@ActiveState.com> 1986 Date: 21 Oct 2005 05:24:30 -0700 1987 Message-ID: <lrzmp312ip.fsf@caliper.activestate.com> 1988 1989 Plus a regression test for the new warning. 1990 1991 [ 25818] 1992 Subject: allow "" as select bitmask [PATCH] 1993 From: Gisle Aas <gisle@ActiveState.com> 1994 Date: 21 Oct 2005 08:04:40 -0700 1995 Message-ID: <lrach229o7.fsf_-_@caliper.activestate.com> 1996 Branch: maint-5.8/perl 1997 !> pod/perldiag.pod pp_sys.c t/lib/warnings/pp_sys t/op/sselect.t 1998____________________________________________________________________________ 1999[ 26620] By: nicholas on 2006/01/03 19:04:21 2000 Log: Integrate: 2001 [ 25847] 2002 t/TEST should require Time::HiRes only when it uses it. 2003 This fixes minitest. 2004 2005 [ 25966] 2006 Make harness warning-free when running with -Mdiagnostics 2007 Branch: maint-5.8/perl 2008 !> t/TEST t/harness 2009____________________________________________________________________________ 2010[ 26619] By: nicholas on 2006/01/03 18:30:46 2011 Log: Integrate: 2012 [ 25748] 2013 Subject: [PATCH] POD index entries with X<> 2014 From: Ivan Tubert-Brohman <itub@cpan.org> 2015 Date: Wed, 12 Oct 2005 19:20:18 -0400 2016 Message-ID: <434D9A32.4050305@cpan.org> 2017 Branch: maint-5.8/perl 2018 !> pod/perldata.pod pod/perldebug.pod pod/perldsc.pod 2019 !> pod/perlfaq5.pod pod/perlfaq6.pod pod/perlform.pod 2020 !> pod/perlfunc.pod pod/perllexwarn.pod pod/perlmod.pod 2021 !> pod/perlobj.pod pod/perlop.pod pod/perlpod.pod pod/perlre.pod 2022 !> pod/perlref.pod pod/perlrun.pod pod/perlsub.pod 2023 !> pod/perlsyn.pod pod/perltie.pod 2024____________________________________________________________________________ 2025[ 26618] By: nicholas on 2006/01/03 18:15:54 2026 Log: Integrate: 2027 [ 21060] 2028 Minor doc style nits in XSLoader. 2029 2030 [ 25666] 2031 Upgrade to XSLoader 0.05, plus a few doc nits, 2032 by S�bastien Aperghis-Tramoni <maddingue@free.fr> 2033 2034 [ 25766] 2035 Upgrade to XSLoader-0.06 (plus a minor doc nit found by podchecker). 2036 2037 [ 25767] 2038 No more attempting to edit Pod before the first coffee of the morning. 2039 Branch: maint-5.8/perl 2040 !> ext/DynaLoader/XSLoader_pm.PL ext/DynaLoader/t/XSLoader.t 2041____________________________________________________________________________ 2042[ 26616] By: nicholas on 2006/01/03 17:56:09 2043 Log: Integrate: 2044 [ 25724] 2045 Upgrade to DB_File 1.1812, by Paul Marquess 2046 2047 [ 25942] 2048 Upgrade to DB_File 1.813. 2049 2050 [ 26088] 2051 Subject: [PATCH] DB_File 1.814 2052 From: Paul Marquess <Paul.Marquess@ntlworld.com> 2053 Date: Fri, 11 Nov 2005 12:09:55 -0000 2054 Message-ID: <00e301c5e6b8$d5a357f0$241c140a@myopwv.com> 2055 Branch: maint-5.8/perl 2056 !> ext/DB_File/Changes ext/DB_File/DB_File.pm 2057 !> ext/DB_File/DB_File.xs ext/DB_File/t/db-btree.t 2058 !> ext/DB_File/t/db-hash.t ext/DB_File/t/db-recno.t 2059____________________________________________________________________________ 2060[ 26615] By: nicholas on 2006/01/03 17:44:11 2061 Log: Integrate: 2062 [ 25604] 2063 Upgrade to Test::Simple 0.61 2064 2065 [ 25649] 2066 Upgrade to Test::Harness 2.56 2067 2068 [ 25718] 2069 Upgrade to Test-Simple-0.62. 2070 2071 [ 25719] 2072 Add standard core test header to Test::Builder::Tester tests. 2073 2074 [ 25723] 2075 Tweaks to get Test::Builder::Tester's tests to work in the core. 2076 Branch: maint-5.8/perl 2077 +> lib/Test/Builder/Module.pm lib/Test/Builder/Tester.pm 2078 +> lib/Test/Builder/Tester/Color.pm lib/Test/Simple/t/bail_out.t 2079 +> lib/Test/Simple/t/tbt_01basic.t 2080 +> lib/Test/Simple/t/tbt_02fhrestore.t 2081 +> lib/Test/Simple/t/tbt_03die.t 2082 +> lib/Test/Simple/t/tbt_04line_num.t 2083 +> lib/Test/Simple/t/tbt_05faildiag.t 2084 +> lib/Test/Simple/t/tbt_06errormess.t 2085 +> lib/Test/Simple/t/tbt_07args.t 2086 +> t/lib/Test/Simple/sample_tests/too_few_fail.plx 2087 +> t/lib/sample-tests/bignum_many 2088 !> (integrate 34 files) 2089____________________________________________________________________________ 2090[ 26614] By: nicholas on 2006/01/03 17:25:38 2091 Log: Oops. Another stowaway. Be gone! 2092 Branch: maint-5.8/perl 2093 - lib/ExtUtils/ParseXS.pm 2094____________________________________________________________________________ 2095[ 26613] By: nicholas on 2006/01/03 17:24:52 2096 Log: Integrate: 2097 [ 25627] 2098 Improve File::Spec::Win32->path() and fix MM_Win32.t 2099 2100 Subject: Improved File::Spec::Win32->path [PATCH] 2101 From: Gisle Aas <gisle@ActiveState.com> 2102 Date: 17 Sep 2005 00:13:41 -0700 2103 Message-ID: <lrk6hgrwt6.fsf@caliper.activestate.com> 2104 2105 Subject: Re: Improved File::Spec::Win32->path [PATCH] 2106 From: Michael G Schwern <schwern@pobox.com> 2107 Date: Tue, 27 Sep 2005 13:05:54 -0700 2108 Message-ID: <20050927200554.GC20908@windhund.schwern.org> 2109 2110 [ 25711] 2111 Upgrade to Pathtools-3.12 2112 2113 [ 25717] 2114 Missed files in upgrading modules. Grrrr 2115 Branch: maint-5.8/perl 2116 +> lib/ExtUtils/ParseXS.pm 2117 !> ext/Cwd/Changes ext/Cwd/t/cwd.t lib/Cwd.pm 2118 !> lib/ExtUtils/t/MM_Win32.t lib/File/Spec.pm 2119 !> lib/File/Spec/Win32.pm 2120____________________________________________________________________________ 2121[ 26612] By: nicholas on 2006/01/03 17:09:11 2122 Log: Integrate: 2123 [ 25582] 2124 Subject: [PATCH] Changes for hints/linux.sh for Purify 2125 From: Steve Peters <steve@fisharerojo.org> 2126 Date: Fri, 23 Sep 2005 08:38:58 -0500 2127 Message-ID: <20050923133858.GA29475@mccoy.peters.homeunix.org> 2128 2129 [ 26153] 2130 Initial, albeit hackish, support for the alpha version of Sun Studio 2131 compilers of Linux. 2132 2133 [ 26157] 2134 Adding README.linux to the MANIFEST 2135 2136 [ 26160] 2137 Tabs are still required in the MANIFEST 2138 2139 [ 26462] 2140 ctime_r() and asctime_r() seem to have some problems before HP-UX 11. 2141 Branch: maint-5.8/perl 2142 +> README.linux 2143 !> MANIFEST hints/hpux.sh hints/linux.sh 2144____________________________________________________________________________ 2145[ 26611] By: nicholas on 2006/01/03 17:07:39 2146 Log: s/Nick Clark/Nicholas Clark/g 2147 Branch: maint-5.8/perl 2148 ! Changes5.8.1 2149____________________________________________________________________________ 2150[ 26610] By: nicholas on 2006/01/03 16:56:22 2151 Log: Integrate: 2152 [ 25544] 2153 A few POD fixes 2154 2155 [ 25971] 2156 Document some bogus compiler warnings in README.solaris 2157 2158 Subject: Re: Why is malloc_wrap now the default? 2159 From: Alan Burlison <Alan.Burlison@sun.com> 2160 Date: Thu, 03 Nov 2005 12:54:16 +0000 2161 Message-ID: <436A0878.1030703@sun.com> 2162 2163 [ 26012] 2164 Remove the obsolete KNOWN PROBLEMS sections from perlcall.pod 2165 (noticed by Robin Houston) 2166 2167 [ 26024] 2168 Fix documentation for gmtime(). 2169 2170 [ 26025] 2171 Added note to README.macosx regarding failures from broken locale 2172 files. 2173 2174 [ 26037] 2175 s/Nick Clark/Nicholas Clark/ 2176 2177 [ 26038] 2178 Subject: [PATCH] Re: [perl #36061] Not OK: perl v5.8.7 on darwin-2level 8.1.0 (UNINSTALLED) 2179 From: shouldbedomo@mac.com (Dominic Dunlop) 2180 Date: Mon, 7 Nov 2005 18:24:50 +0100 2181 Message-ID: <B9D07EB3-DF78-48A9-90C4-AF3A89AAB7C6@mac.com> 2182 2183 README.macosx updates 2184 2185 [ 26040] 2186 Updated perldiag.pod entry for "Can't use subscript..." 2187 2188 [ 26073] 2189 Subject: [PATCH] remove whitespace preceding semicolon in docs 2190 From: Steven Schubiger <schubiger@cpan.org> 2191 Date: Mon, 31 Oct 2005 22:48:27 +0100 2192 Message-ID: <20051031214827.GH24416@accognoscere.homeunix.org> 2193 2194 [ 26131] 2195 Removed reference to the non-existent C<Opcode::Custom>. 2196 2197 [ 26145] 2198 It's clearer to use "morphing" than "polymorphing" when 2199 describing what exec() does 2200 2201 [ 26198] 2202 Notes in perlstyle about POD formatting, by S�bastien 2203 Aperghis-Tramoni, with nits by chromatic and Randy W. Sims. 2204 2205 [ 26204] 2206 Subject: [PATCH] perlpod documentation discrepancy in 5.8.6 ( and maybe later? ) 2207 From: demerphq <demerphq@gmail.com> 2208 Date: Fri, 25 Nov 2005 13:57:38 +0100 2209 Message-ID: <9b18b3110511250457k6c196c4fu167badd045c2d9e6@mail.gmail.com> 2210 2211 [ 26218] 2212 Mention of possible use of a scalar variable on the rhs of an arrow "->" 2213 operator added to close two tickets. 2214 2215 [ 26220] 2216 FAQ sync. 2217 2218 [ 26233] 2219 Jan Dubois notices that sitecustomize.pl is to be found in sitelib, 2220 not siteperl 2221 2222 [ 26249] 2223 Update perlhack.pod with the updated, permanent ActiveState URLs 2224 2225 [ 26251] 2226 clarify description of vector (v) sprintf format modifier 2227 2228 [ 26276] 2229 Itanium blade servers added to the model list 2230 2231 [ 26299] 2232 Improve the setsockopt description. 2233 Removed claim that OPTVAL might be undef as it is just treated 2234 the same as 0 and give the usual use-of-uninitialized-value 2235 warning. Added an example. 2236 2237 [ 26466] 2238 Subject: [REPATCH lib/UNIVERSAL.pm] Recommend Against Using Methods as Functions 2239 From: chromatic <chromatic@wgz.org> 2240 Date: Dec 22, 2005 8:58 PM 2241 Message-Id: <200512221158.54474.chromatic@wgz.org> 2242 2243 [ 26467] 2244 Clarify example of .. in perlop 2245 to fix [perl #38008] Documentation bug: perlop 2246 plus some minor formatting nits 2247 2248 [ 26520] 2249 Subject: [DOC PATCH] rindex clarification 2250 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 2251 Date: Mon, 26 Dec 2005 18:42:40 -0800 2252 Message-ID: <20051227024240.GA2940@efn.org> 2253 2254 plus another formatting nit 2255 2256 [ 26528] 2257 Subject: [PATCH] $a = \$a oddity 2258 From: Tels <nospam-abuse@bloodgate.com> 2259 Date: Thu, 29 Dec 2005 18:01:42 +0100 2260 Message-Id: <200512291802.00742@bloodgate.com> 2261 2262 plus trim some whitespace 2263 2264 [ 26571] 2265 Note that the "unlink"ing directories is attempted when running as a 2266 superuser, and that some operating systems may not support it. 2267 2268 [ 26601] 2269 Sync perlfaq. 2270 Branch: maint-5.8/perl 2271 !> (integrate 43 files) 2272____________________________________________________________________________ 2273[ 26609] By: nicholas on 2006/01/03 16:16:33 2274 Log: Integrate: 2275 [ 25534] 2276 Subject: [PATCH 5.8.7] misc a2p fixes 2277 From: Brendan O'Dea <bod@debian.org> 2278 Date: Sun, 11 Sep 2005 19:43:14 +1000 2279 Message-ID: <20050911094314.GA15155@londo.c47.org> 2280 2281 and remove the check_byacc target from the x2p makefile 2282 2283 [ 25811] 2284 Remove last remaining reference to vax11c 2285 2286 [ 26033] 2287 Subject: [PATCH] Cleaning up x2p directory 2288 From: Andy Lester <andy@petdance.com> 2289 Date: Fri, 4 Nov 2005 15:13:55 -0600 2290 Message-ID: <20051104211355.GB12651@petdance.com> 2291 Branch: maint-5.8/perl 2292 - x2p/proto.h 2293 !> MANIFEST x2p/EXTERN.h x2p/INTERN.h x2p/Makefile.SH x2p/a2p.c 2294 !> x2p/a2p.h x2p/a2p.y x2p/a2py.c x2p/hash.c x2p/hash.h x2p/str.c 2295 !> x2p/str.h x2p/util.c x2p/util.h x2p/walk.c 2296____________________________________________________________________________ 2297[ 26603] By: nicholas on 2006/01/03 15:32:38 2298 Log: Integrate: 2299 [ 25365] 2300 Subject: [PATCH blead] Make t/op/local.t use test.pl. 2301 From: Rick Delaney <rick@bort.ca> 2302 Date: Wed, 7 Sep 2005 22:45:44 -0400 2303 Message-ID: <20050908024544.GA4058@localhost.localdomain> 2304 2305 [ 25515] 2306 Subject: [PATCH blead] Re: [perl #36733] %SIG not properly local-ized 2307 From: Rick Delaney <rick@bort.ca> 2308 Date: Thu, 8 Sep 2005 08:55:16 -0400 2309 Message-ID: <20050908125516.GA18184@localhost.localdomain> 2310 2311 [ 25752] 2312 Subject: [patch@25744] t/op/local.t - change 25514 broke VMS 2313 From: "John E. Malmberg" <wb8tyw@qsl.net> 2314 Date: Thu, 13 Oct 2005 10:28:23 -0400 2315 Message-ID: <434E6F07.5020108@qsl.net> 2316 Branch: maint-5.8/perl 2317 !> hv.c t/op/local.t 2318____________________________________________________________________________ 2319[ 26600] By: nicholas on 2006/01/03 13:23:00 2320 Log: Integrate: 2321 [ 25532] 2322 Upgrade to Time::HiRes 1.74 2323 2324 [ 25789] 2325 Upgrade to Time-HiRes-1.75 2326 2327 [ 25845] 2328 Upgrade to Time-HiRes-1.76 2329 2330 [ 25970] 2331 Upgrade to Time-HiRes-1.77 2332 2333 [ 25978] 2334 Upgrade to Time-HiRes-1.78 2335 2336 [ 25981] 2337 Upgrade to Time-HiRes 1.79 2338 2339 [ 25985] 2340 Upgrade to Time-HiRes-1.80 2341 2342 [ 26014] 2343 Upgrade to Time-HiRes-1.81 2344 2345 [ 26021] 2346 Upgrade to Time-HiRes-1.82 2347 2348 [ 26181] 2349 Upgrade to Time::HiRes 1.83 2350 2351 [ 26383] 2352 Upgrade to Time-HiRes-1.85 2353 2354 [ 26389] 2355 Subject: [PATCH] Correct typo in Time::HiRes tests introduced by patch 26383 2356 From: Dominic Dunlop <shouldbedomo@mac.com> 2357 Date: Sat, 17 Dec 2005 15:57:54 +0100 2358 Message-Id: <B364C747-F2BB-446F-887E-06EA2989888C@mac.com> 2359 2360 [ 26394] 2361 Upgrade to Time-HiRes-1.86 2362 Branch: maint-5.8/perl 2363 !> ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm 2364 !> ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL 2365 !> ext/Time/HiRes/fallback/const-c.inc 2366 !> ext/Time/HiRes/fallback/const-xs.inc ext/Time/HiRes/t/HiRes.t 2367____________________________________________________________________________ 2368[ 26599] By: nicholas on 2006/01/03 12:44:38 2369 Log: Integrate: 2370 [ 25414] 2371 Subject: [PATCH] Math::Complex and Math::Trig updates (Re: [perl #37117] Math::Complex atan2 bug) 2372 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 2373 Date: Wed, 14 Sep 2005 09:26:11 +0300 2374 Message-ID: <4327C283.80706@gmail.com> 2375 2376 [ 25526] 2377 Integrate changes from Text::Tabs and Text::Wrap on CPAN 2378 (Text-Tabs+Wrap-2005.0824). Keep local changes. 2379 2380 [ 25543] 2381 Upgrade to Pod::Parser 1.33 2382 2383 [ 25588] 2384 Subject: Re: pod/pod2usage2.t 2385 From: "H.Merijn Brand" <h.m.brand@xs4all.nl> 2386 Date: Thu, 22 Sep 2005 12:12:49 +0200 2387 Message-ID: <20050922121249.5077ee3e@pc09> 2388 2389 Also, skip all tests on Windows until we find a way 2390 to write them portably 2391 2392 [ 25608] 2393 Upgrade to Digest 1.11 with a minor Pod fix. Also my first commit :) 2394 2395 [ 25682] 2396 Upgrade to Digest-1.12 2397 2398 [ 25756] 2399 Upgrade to Unicode-Collate-0.52 2400 2401 [ 25765] 2402 Upgrade to Pod-Parser-1.34 (with some changes to get the new test file 2403 to work within the core). 2404 2405 [ 25796] 2406 Upgrade to Digest-1.13 2407 2408 [ 26209] 2409 Upgrade to Digest-1.14 2410 2411 [ 26210] 2412 Actually update one of the files from the previous change. 2413 2414 [ 26219] 2415 Subject: [PATCH] Math::Trig: blead and maint (doc patch only): s/Bay/Gulf/ and do away with bad quotes 2416 From: jhi@cc.hut.fi (Jarkko Hietaniemi) 2417 Date: Sun, 27 Nov 2005 23:04:31 +0200 (EET) 2418 Message-Id: <20051127210431.F1D2C6CF55@ugli.hut.fi> 2419 Branch: maint-5.8/perl 2420 +> lib/Pod/t/contains_pod.t t/lib/contains_pod.xr 2421 +> t/pod/pod2usage2.t 2422 !> MANIFEST lib/Digest.pm lib/Digest/Changes lib/Digest/file.pm 2423 !> lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm 2424 !> lib/Math/Trig.t lib/Pod/Checker.pm lib/Pod/Find.pm 2425 !> lib/Pod/InputObjects.pm lib/Pod/ParseUtils.pm 2426 !> lib/Pod/Parser.pm lib/Pod/Select.pm lib/Pod/Usage.pm 2427 !> lib/Text/Tabs.pm lib/Text/TabsWrap/CHANGELOG lib/Text/Wrap.pm 2428 !> lib/Unicode/Collate.pm lib/Unicode/Collate/Changes 2429 !> lib/Unicode/Collate/README lib/Unicode/Collate/t/test.t 2430 !> pod/perlfunc.pod t/pod/find.t t/pod/poderrs.xr 2431____________________________________________________________________________ 2432[ 26597] By: nicholas on 2006/01/03 12:14:54 2433 Log: Integrate: 2434 [ 25409] 2435 The debugger wasn't tracing correctly execution in eval("")'ed 2436 code containing #line directives 2437 2438 [ 25411] 2439 Change 25409 wasn't necessary for threaded perls 2440 2441 [ 25511] 2442 Subject: PATCH for #37138: using XSUB as DB::DB causes perl to crash 2443 From: Salvador "FandiXo" <sfandino@yahoo.com> 2444 Date: Mon, 19 Sep 2005 06:56:39 -0700 (PDT) 2445 Message-ID: <20050919135639.96726.qmail@web52701.mail.yahoo.com> 2446 2447 (adapted to bleadperl) 2448 2449 [ 25674] 2450 Improve -DT output and fix wild buffer pointer error 2451 2452 [ 25797] 2453 Fix tokenizer debugging trace for file tests 2454 2455 [ 25825] 2456 Fix mismatched braces in S_fd_on_nosuid_fs(). 2457 2458 [ 25829] 2459 Subject: Re: do { EXPR for EXPR } 2460 From: Robin Houston <robin@cpan.org> 2461 Date: Sat, 22 Oct 2005 16:56:27 +0100 2462 Message-ID: <20051022155627.GA22420@rpc142.cs.man.ac.uk> 2463 2464 [ 25852] 2465 Subject: [perl #37535] [PATCH] ioctl IOCPARM_LEN(x) should be _IOC_SIZE(x) on Linux, not 256 2466 From: Jason Vas Dias (via RT) <perlbug-followup@perl.org> 2467 Date: Tue, 25 Oct 2005 15:27:28 -0700 2468 Message-ID: <rt-3.0.11-37535-123290.14.118037538994@perl.org> 2469 Branch: maint-5.8/perl 2470 !> op.c perl.c perl.h pp_ctl.c t/cmd/mod.t toke.c 2471____________________________________________________________________________ 2472[ 26596] By: nicholas on 2006/01/03 11:39:39 2473 Log: Integrate: 2474 [ 25388] 2475 Subject: [perl #37142] h2xs skips enums with negative values 2476 From: Aaron Kaplan (via RT) <perlbug-followup@perl.org> 2477 Date: Sun, 11 Sep 2005 13:33:44 -0700 2478 Message-ID: <rt-3.0.11-37142-120585.5.90517066191047@perl.org> 2479 2480 [ 25662] 2481 With XSLoader on CPAN now, add XSLoader as a prerequisite in Makefile.PL 2482 if the compatible version is less than 5.006 (the first version with 2483 XSLoader). 2484 2485 [ 25663] 2486 Added new flag (--use-xsloader) to use XSLoader when in backward 2487 compatibility mode. 2488 2489 [ 26252] 2490 Fix handling of author's names that had apostrophes. Based on a patch 2491 by Sean O'Rourke <sorourke@cs.ucsd.edu> in RT bug #22950. 2492 Branch: maint-5.8/perl 2493 !> utils/h2xs.PL 2494____________________________________________________________________________ 2495[ 26590] By: nicholas on 2006/01/02 23:17:17 2496 Log: Integrate: 2497 [ 25362] 2498 Subject: [perl #37091] File::Path::mkpath resets errno 2499 From: kvr@centrum.cz (via RT) <perlbug-followup@perl.org> 2500 Date: Tue, 06 Sep 2005 08:07:14 -0700 2501 Message-ID: <rt-3.0.11-37091-120348.17.8280334480876@perl.org> 2502 2503 [ 25363] 2504 The formatting function of Carp::Heavy has problem with utf8 strings. 2505 Work around it. 2506 2507 [ 25675] 2508 Fix some of the XHTML issues in Pod::Html. The call for some time 2509 with a debugger to figure out what is going on. 2510 2511 [ 25676] 2512 Missed test changes and a bit of debugging code that should 2513 have been removed. 2514 2515 [ 25679] 2516 Subject: [perl #37233] [PATCH] Test::Harness and Devel::Cover combine with overloading to cause infinite recursion in Carp.pm 2517 From: perlbug-followup[at]perl.org (Yves Orton) 2518 Date: Thu, 22 Sep 2005 11:31:02 -0700 2519 Message-ID: <rt-3.0.11-37233-121233.2.25543632691242[at]perl.org> 2520 2521 [ 25721] 2522 Don't use a regexp in DB::sub(). 2523 This should work around perlbug #37102. 2524 2525 [ 25747] 2526 Subject: Accidental interpolation of $@ in Pod::Html [PATCH] 2527 From: Gisle Aas <gisle@ActiveState.com> 2528 Date: 13 Oct 2005 01:42:32 -0700 2529 Message-ID: <lr7jch95af.fsf@caliper.activestate.com> 2530 2531 [ 25888] 2532 Subject: [PATCH] warnings.pl/pm: Croaker function: bug (perl v5.8, v5.9) 2533 From: Bram <perl-rt@wizbit.be> 2534 Date: Thu, 04 Aug 2005 23:55:33 +0200 2535 Message-Id: <42F28ED5.CFFDCCFD@wizbit.be> 2536 2537 [ 25927] 2538 Subject: [PATCH] Making ExtUtils::Constant compatible with Perl 5.004 2539 From: S�bastien Aperghis-Tramoni <maddingue@free.fr> 2540 Message-ID: <1130712761.43654eb9cd9f7@imp4-g19.free.fr> 2541 Date: Sun, 30 Oct 2005 23:52:41 +0100 2542 2543 with tweaks by chromatic and me. 2544 2545 [ 25928] 2546 Add maddingue to AUTHORS 2547 2548 [ 25931] 2549 maddingue prefers this e-mail address. 2550 2551 [ 26080] 2552 Fix for RT #37654. Added $COMPILING to list of variables exported. 2553 2554 [ 26128] 2555 A better fix for [perl #35847] File::Find not performing as documented, 2556 suggested by Darren Dunham. Includes a fix to the code example that 2557 uses File::Find in perlfaq3. 2558 2559 [ 26154] 2560 Subject: Dumpvalue doc patch 2561 From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig) 2562 Date: Fri, 18 Nov 2005 03:42:52 +0100 2563 Message-ID: <87br0ibrrn.fsf@k75.linux.bogus> 2564 Branch: maint-5.8/perl 2565 !> AUTHORS lib/Carp/Heavy.pm lib/DB.pm lib/Dumpvalue.pm 2566 !> lib/English.pm lib/ExtUtils/Constant.pm lib/File/Find.pm 2567 !> lib/File/Path.pm lib/Pod/Html.pm lib/Pod/t/htmlescp.t 2568 !> lib/Pod/t/htmlview.t lib/warnings.pm pod/perlfaq3.pod 2569 !> warnings.pl 2570____________________________________________________________________________ 2571[ 26588] By: nicholas on 2006/01/02 22:07:04 2572 Log: Integrate: 2573 [ 25345] 2574 Don't list test modules when listing cpan versions 2575 2576 [ 26338] 2577 Subject: Re: check83.pl 2578 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 2579 Date: Sun, 11 Dec 2005 07:19:58 -0800 2580 Message-ID: <20051211151958.GA6188@efn.org> 2581 2582 [ 26364] 2583 Some cleanups by Jarkko (and one by myself) to check83.pl 2584 2585 [ 26504] 2586 It'd be nice if I hadn't broken corecpan.pl. Its fixed now, though. 2587 2588 [ 26578] 2589 Fix up missing and duplicate AUTHORS 2590 2591 [ 26579] 2592 More missing AUTHORS 2593 2594 [ 26586] 2595 More missing AUTHORS 2596 Branch: maint-5.8/perl 2597 !> AUTHORS Porting/Maintainers.pl Porting/check83.pl 2598 !> Porting/checkAUTHORS.pl Porting/corecpan.pl 2599____________________________________________________________________________ 2600[ 26585] By: nicholas on 2006/01/02 20:47:21 2601 Log: Integrate: 2602 [ 25321] 2603 Subject: [PATCH] Add Windows Vista support to Win32::GetOSName() 2604 From: "Jan Dubois" <jand@ActiveState.com> 2605 Date: Mon, 22 Aug 2005 15:37:09 -0700 2606 Message-Id: <200508222237.j7MMbFPA027764@smtp3.ActiveState.com> 2607 2608 [ 25672] 2609 Make building perl on Win32 with the free VC++ toolkit easier 2610 2611 Introduce new CCTYPE's MSVC70FREE and MSVC70 for the free and the full 2612 versions of MS VC++ 7.x respectively. Perl can now be built with the 2613 free VC++ toolkit simply by running "nmake CCTYPE=MSVC70FREE" with no 2614 hacking of the win32/Makefile required. Update README.win32 with 2615 these changes. 2616 2617 Also add the CCTYPE MSVC to win32/Makefile. This is already supported 2618 in win32/makefile.mk and is useful for avoiding the use of -DELAYLOAD 2619 for MS VC++ 3.x through 5.x. Update README.win32 for this too. 2620 2621 [ 25694] 2622 Fix $Config{ccflags} for Win32 perls built with dmake 2623 2624 The nmake makefile (win32/Makefile) currently adds -nologo, $(STRPOOL) 2625 and -W3 to the ccflags in CFG_VARS, but the dmake makefile 2626 (win32/makefile.mk) doesn't. This means that extensions built with 2627 perls built with VC++ and dmake spit out damn M$ logo messages and use 2628 a lower warning level. 2629 2630 The reason for the difference is probably that the dmake makefile 2631 supports multiple compilers. Therefore, put the extra ccflags into a 2632 new macro, and set it appropriately for each compiler. Add the new 2633 macro to the nmake makefile too for orthogonality. 2634 2635 [ 25728] 2636 Subject: Win32::GetShortPathName() does not always return a short name [DOC PATCH] 2637 From: Gisle Aas <gisle@ActiveState.com> 2638 Date: 10 Oct 2005 03:58:09 -0700 2639 Message-ID: <lrk6glej0e.fsf@caliper.activestate.com> 2640 2641 [ 25731] 2642 Subject: Re: Win32::GetShortPathName() does not always return a short name [DOC PATCH] 2643 From: Gisle Aas <gisle@ActiveState.com> 2644 Date: 10 Oct 2005 06:20:23 -0700 2645 2646 Change to remove a call to Win32::GetShortPathName() from 2647 Test::Harness::Straps. 2648 Branch: maint-5.8/perl 2649 !> README.win32 lib/Test/Harness/Straps.pm win32/Makefile 2650 !> win32/ext/Win32/Win32.pm win32/makefile.mk 2651____________________________________________________________________________ 2652[ 26584] By: nicholas on 2006/01/02 20:28:21 2653 Log: Integrate: 2654 [ 25303] 2655 Subject: [PATCH] Re: Transliteration operator(tr//)on EBCDIC platform 2656 From: SADAHIRO Tomoyuki <bqw10602@nifty.com> 2657 Date: Fri, 12 Aug 2005 00:20:39 +0900 2658 Message-Id: <20050812001541.EA69.BQW10602@nifty.com> 2659 2660 [ 25716] 2661 Subject: [PATCH with testsuite] undef IS_UTF8_CHAR() on EBCDIC 2662 From: SADAHIRO Tomoyuki <bqw10602@nifty.com> 2663 Date: Oct 8, 2005 9:59 AM 2664 Message-Id: <20051008165752.348A.BQW10602@nifty.com> 2665 Branch: maint-5.8/perl 2666 !> lib/utf8.t t/op/tr.t toke.c utf8.c utf8.h 2667____________________________________________________________________________ 2668[ 26583] By: nicholas on 2006/01/02 20:15:01 2669 Log: Integrate: 2670 [ 25235] 2671 sprintf now has all but two tests enabled. 2672 the list supports skipping of expected fails 2673 new test for %.0g from Dominic Dunlop 2674 2675 [ 25239] 2676 Subject: [PATCH fresh_perl.t] Being more careful about newlines 2677 From: Michael G Schwern <schwern@pobox.com> 2678 Date: Fri, 22 Jul 2005 12:53:34 -0700 2679 Message-ID: <20050722195334.GA12431@windhund.schwern.org> 2680 2681 [ 25244] 2682 Skip op/sprintf.t test 147 on MSWin32 2683 ... and fix the skip code so that it actually works ;-) 2684 2685 [ 25249] 2686 Subject: [patch] blead@25226 - t/op/pack.t undefined value fix 2687 From: "John E. Malmberg" <wb8tyw@qsl.net> 2688 Date: Sun, 31 Jul 2005 22:18:19 -0400 2689 Message-ID: <42ED866B.3000308@qsl.net> 2690 2691 [ 25252] 2692 Subject: Re: [perl #36622] y/// at end of file 2693 From: Michael G Schwern <schwern@pobox.com> 2694 Date: Fri, 22 Jul 2005 11:51:15 -0700 2695 Message-ID: <20050722185115.GB28829@windhund.schwern.org> 2696 2697 [ 25264] 2698 Subject: [PATCH] Re: Smoke [5.9.3] 25248 FAIL(F) openbsd 3.7 (i386/1 cpu) 2699 From: Dominic Dunlop <shouldbedomo@mac.com> 2700 Date: Wed, 3 Aug 2005 12:19:03 +0200 2701 Message-Id: <8D595B69-4489-4395-BFA4-07DF5859D556@mac.com> 2702 2703 [ 25290] 2704 Subject: Re: [patch@25289] bninfnan.t setting include path to file. 2705 From: "John E. Malmberg" <wb8tyw@qsl.net> 2706 Date: Fri, 12 Aug 2005 23:17:39 -0400 2707 Message-ID: <42FD6653.6010605@qsl.net> 2708 2709 [ 25310] 2710 Subject: [patch@25305] lib/ExtUtils/t/Constant.t VMS fixes 2711 From: "John E. Malmberg" <wb8tyw@qsl.net> 2712 Message-ID: <43080395.50807@qsl.net> 2713 Date: Sun, 21 Aug 2005 00:31:17 -0400 2714 2715 [ 25311] 2716 Subject: [patch@25305] t/op/arith.t fix for VMS with IEEE float 2717 From: "John E. Malmberg" <wb8tyw@qsl.net> 2718 Message-ID: <4307F348.70603@qsl.net> 2719 Date: Sat, 20 Aug 2005 23:21:44 -0400 2720 2721 [ 25340] 2722 Subject: [patch@25339] ext/Dev/Peek/t/peek.t fix for VMS 2723 From: "John E. Malmberg" <wb8tyw@qsl.net> 2724 Date: Tue, 30 Aug 2005 22:17:42 -0400 2725 Message-ID: <43151346.4010001@qsl.net> 2726 2727 [ 25406] 2728 Subject: [PATCH] Re: [MAINT24637] fails "make test" on OSX 10.4 (lib/locale.t) 2729 From: Dominic Dunlop <shouldbedomo@mac.com> 2730 Date: Sep 13, 2005 11:13 PM 2731 Message-Id: <456439EA-CE2E-49A0-97FF-1B003CF8AFDE@mac.com> 2732 2733 [ 25610] 2734 Subject: Warnings in tests @25605 due to cmp_ok behavior change. 2735 From: Michael G Schwern <schwern@pobox.com> 2736 Date: Mon, 26 Sep 2005 14:21:09 -0700 2737 Message-ID: <20050926212109.GA11036@windhund.schwern.org> 2738 2739 [ 25696] 2740 Subject: [PATCH] Re: Untested builtins 2741 From: Steven Schubiger <sts@accognoscere.org> 2742 Date: Wed, 28 Sep 2005 15:46:45 +0200 2743 Message-ID: <20050928134645.GD11546@accognoscere.homeunix.org> 2744 2745 [ 25702] 2746 Remove the getprotobynumber test, for portability concerns 2747 2748 [ 25855] 2749 Multiple versions of OpenBSD fail this test, not just 3.7. 2750 Branch: maint-5.8/perl 2751 !> MANIFEST ext/Devel/Peek/t/Peek.t lib/AutoSplit.t 2752 !> lib/ExtUtils/t/Constant.t lib/Pod/t/InputObjects.t 2753 !> lib/bignum/t/bninfnan.t lib/locale.t t/op/arith.t t/op/pack.t 2754 !> t/op/sprintf.t t/op/tr.t t/run/fresh_perl.t t/test.pl 2755____________________________________________________________________________ 2756[ 26582] By: nicholas on 2006/01/02 19:40:28 2757 Log: Integrate: 2758 [ 25233] 2759 Sync change 25229 to .h source files 2760 2761 [ 25513] 2762 Resolve [perl #37110]: Update README.win32 2763 2764 I give up trying to keep the Platform SDK links up-to-date. They seem 2765 to have changed every time that I look at them, so make the 2766 instructions more general. 2767 2768 [ 25523] 2769 Yitzchak says that Tim says that we can distribute 2770 the perl glossary under the same terms as Perl itself. 2771 2772 [ 25623] 2773 Clarify what -MFoo=number does on the command-line 2774 2775 [ 25624] 2776 POD nit by Yitzchak 2777 2778 [ 25625] 2779 Comment nit by Vadim Konovalov 2780 And while we're at it, reindent consistently. 2781 2782 [ 25678] 2783 Clarify the documentation regarding the return value from C<push>. 2784 2785 [ 25691] 2786 Fixes to Pod errors found by podchecker. 2787 2788 [ 25712] 2789 Documentation nit in INSTALL found by Alan Burlison. 2790 2791 [ 25745] 2792 Document that -F doesn't accept whitespace in patterns. 2793 (fixes bug #37366) 2794 2795 [ 25777] 2796 Doc/style fixes pointed out by Gisle 2797 2798 [ 25780] 2799 Subject: Re: small addition to $, and $\ in perlvar.pod 2800 From: Xavier Noria <fxn@hashref.com> 2801 Date: Sun, 16 Oct 2005 12:27:30 +0200 2802 Message-Id: <7CA83392-70CD-4AC8-AA44-D94F508BB028@hashref.com> 2803 2804 [ 25809] 2805 Fix doc typo, by Gisle Aas 2806 2807 [ 25812] 2808 Subject: Re: [PATCH] return values reworded in perlsub.pod 2809 From: Xavier Noria <fxn@hashref.com> 2810 Date: Fri, 21 Oct 2005 08:43:12 +0200 2811 Message-Id: <1C8D7C5C-986C-4336-8C4F-8B965CE1AD17@hashref.com> 2812 2813 (with minor tweaks) 2814 2815 [ 25816] 2816 Rewording of doc change #25812 2817 2818 [ 25820] 2819 Documentation on getting a FORMAT ref from a GLOB was missing from 2820 perlref.pod. Thanks for David Wheeler for starting the discussion 2821 and Paul Johnson for confirming that it could actually be done. 2822 2823 [ 25830] 2824 Fix path in code example 2825 2826 [ 25857] 2827 FAQ sync. 2828 2829 [ 25868] 2830 Subject: [PATCH] perl5db.pl incorrect instructions in termination message 2831 From: Brendan O'Dea <bod@debian.org> 2832 Date: Sat, 29 Oct 2005 07:14:40 +1000 2833 Message-ID: <20051028211440.GA23305@londo.c47.org> 2834 2835 [ 25887] 2836 Subject: Re: [PATCH] predecrement vs postdecrement 2837 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 2838 Date: Sat, 29 Oct 2005 23:24:33 +0300 2839 Message-ID: <4363DA81.6060600@gmail.com> 2840 2841 Nit in pod/perlhack.pod 2842 2843 [ 25894] 2844 Fix typo in comment. 2845 2846 [ 25902] 2847 Fix typos in comments. 2848 2849 [ 25912] 2850 Robin Houston remarks that mention of a context is missing from the 2851 threads.pm documentation. 2852 Branch: maint-5.8/perl 2853 !> (integrate 27 files) 2854____________________________________________________________________________ 2855[ 26577] By: nicholas on 2006/01/02 16:41:40 2856 Log: Integrate: 2857 [ 25232] 2858 Subject: [perl #36672] Swapped warnings for -o and -O file tests 2859 From: "Piotr Fusik" (via RT) <perlbug-followup@perl.org> 2860 Date: Wed, 27 Jul 2005 15:43:17 -0700 2861 Message-ID: <rt-3.0.11-36672-118371.6.12458378853063@perl.org> 2862 2863 (except the redundant test) 2864 2865 [ 25255] 2866 Subject: [patch] blead@25226 on OpenVMS/vms.c - fopen bug. 2867 From: "John E. Malmberg" <wb8tyw@qsl.net> 2868 Date: Fri, 29 Jul 2005 10:24:15 -0400 2869 Message-ID: <42EA3C0F.9040900@qsl.net> 2870 2871 [ 25269] 2872 Subject: [patch]vms.c - buffer highwater overrun in vmsify 2873 From: John E. Malmberg <wb8tyw@qsl.net> 2874 Date: Mon, 01 Aug 2005 19:54:22 -0400 2875 Message-ID: <42EEB62E.3020108@qsl.net> 2876 2877 [ 25335] 2878 Subject: [patch@25334] hv.c vms environment fix. 2879 From: "John E. Malmberg" <wb8tyw@qsl.net> 2880 Date: Sat, 27 Aug 2005 19:20:50 -0400 2881 Message-ID: <4310F552.8050401@qsl.net> 2882 2883 [ 25398] 2884 Subject: [patch@25388] vms/vms.c Perl_cando fix. 2885 From: "John E. Malmberg" <wb8tyw@qsl.net> 2886 Date: Mon, 12 Sep 2005 23:56:36 -0400 2887 Message-ID: <43264DF4.6090403@qsl.net> 2888 2889 [ 25502] 2890 The second argument to Move() is the destination, so cannot possibly 2891 be const. Pesky casting in handy.h. Getting in the way of correctness. 2892 2893 [ 25618] 2894 Subject: [PATCH] Re: [BUG 5.8.7] Another major bug in PerlIO layer 2895 From: Ilya Zakharevich <nospam-abuse@ilyaz.org> 2896 Date: Tue, 27 Sep 2005 02:07:35 -0700 2897 Message-ID: <20050927090734.GB3687@math.berkeley.edu> 2898 2899 [ 25619] 2900 Fix by Rick Delaney for [perl #3269] no warnings "bareword" turns off 2901 too many warnings. 2902 2903 [ 25621] 2904 Subject: AW: [perl #36291] incorrect $! from open ">&nr" with too many open files 2905 From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com> 2906 Date: Tue, 27 Sep 2005 15:18:00 +0200 2907 2908 [ 25665] 2909 PL_defoutgv could be used after being freed 2910 Was giving "use of freed value" warnings in t/io/through.t 2911 and t/io/crlf_through.t 2912 2913 [ 25677] 2914 If a 'use' or 'require' fails due to too many open files (EMFILE), 2915 give an appropriate error message rather than saying the module 2916 cannot be found in @INC. 2917 2918 [ 25751] 2919 Subject: SvPVutf8_nolen crashes [PATCH] 2920 From: Gisle Aas <gisle@ActiveState.com> 2921 Date: 13 Oct 2005 06:00:49 -0700 2922 Message-ID: <lrslv56072.fsf@caliper.activestate.com> 2923 2924 [ 25753] 2925 If /dev/null is not readable, perl -e fails with 2926 an obscure error message. Make it more understandable. 2927 2928 [ 25759] 2929 Grab enough room from the outset in do_tovmsspec() 2930 Branch: maint-5.8/perl 2931 +> t/io/crlf_through.t t/io/through.t 2932 ! doio.c hv.c opcode.h perlio.c pp_ctl.c 2933 !> MANIFEST mg.c opcode.pl perl.c sv.c t/io/binmode.t 2934 !> t/lib/warnings/2use vms/vms.c 2935____________________________________________________________________________ 2936[ 26575] By: nicholas on 2006/01/02 15:26:23 2937 Log: Integrate: 2938 [ 25236] 2939 Subject: [PATCH] silence compiler warning in mg.c POSIX.xs 2940 From: Robin Barker <Robin.Barker@npl.co.uk> 2941 Date: Thu, 28 Jul 2005 13:57:31 +0100 2942 Message-ID: <533D273D4014D411AB1D00062938C4D90849C75B@hotel.npl.co.uk> 2943 2944 [ 25279] 2945 Subject: [PATCH] Fix a couple of random warnings 2946 From: Steve Peters <steve@fisharerojo.org> 2947 Date: Tue, 9 Aug 2005 06:21:48 -0500 2948 Message-ID: <20050809112148.GA4902@mccoy.peters.homeunix.org> 2949 2950 [ 25304] 2951 Subject: [PATCH] 5.9.x (and 5.8.x): Symbian update 2952 From: <jarkko.hietaniemi@nokia.com> 2953 Date: Thu, 18 Aug 2005 13:43:46 +0300 2954 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A41B@esebe105.NOE.Nokia.com> 2955 2956 [ 25486] 2957 Subject: bleadperl DProf.xs:140: warning: `unused' attribute ignored 2958 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 2959 Date: Sun, 18 Sep 2005 19:46:37 -0700 2960 Message-ID: <20050919024637.GA2860@efn.org> 2961 2962 [ 25571] 2963 As SvPVX_mutable and SvPVX_const are new, they don't need to be LVALUEs 2964 2965 [ 25613] 2966 Subject: [PATCH] mark cannot be const because MEXTEND() modifies it, and tkGlue.c uses MEXTEND() 2967 From: "Jan Dubois" <jand@ActiveState.com> 2968 Date: Mon, 26 Sep 2005 21:19:51 -0700 2969 Message-Id: <200509270419.j8R4JtVw026876@smtp3.ActiveState.com> 2970 2971 [ 25743] 2972 Subject: [PATCH pp_sort.c 5.8.7] Typo in comment. 2973 From: Abigail <abigail@abigail.nl> 2974 Date: Thu, 13 Oct 2005 01:25:10 +0200 2975 Message-ID: <20051012232509.GA1018@abigail.nl> 2976 2977 [ 26572] 2978 Happy New Year. (It's not just embed.pl). 2979 Branch: maint-5.8/perl 2980 ! XSUB.h mg.c perl.h pp_sort.c sv.h 2981 !> README ext/Devel/DProf/DProf.xs ext/POSIX/POSIX.xs nostdio.h 2982 !> opcode.pl perl.c reentr.pl 2983____________________________________________________________________________ 2984[ 26568] By: nicholas on 2006/01/02 12:09:25 2985 Log: Update copyrights on files changed in 2006 2986 Branch: maint-5.8/perl 2987 ! embed.h embedvar.h intrpvar.h perlapi.h proto.h sv.c 2988____________________________________________________________________________ 2989[ 26566] By: nicholas on 2006/01/02 11:58:58 2990 Log: Integrate: 2991 [ 26565] 2992 Add 2006 to the copyright years in the header generated by embed.pl 2993 Branch: maint-5.8/perl 2994 !> embed.pl 2995____________________________________________________________________________ 2996[ 26560] By: nicholas on 2006/01/01 12:10:33 2997 Log: Integrate: 2998 [ 22503] 2999 Since the signature.t test of CPAN relies on a non-core module, 3000 it's not relevant to the perl core distribution. 3001 Branch: maint-5.8/perl 3002 - lib/CPAN/t/signature.t 3003 !> MANIFEST 3004____________________________________________________________________________ 3005[ 26559] By: nicholas on 2006/01/01 11:54:29 3006 Log: Back out changes 24459 and 24467 (GVs from arenas) as a complete 3007 arena solution is expected for 5.8.9. 3008 Branch: maint-5.8/perl 3009 ! embed.fnc embed.h embedvar.h intrpvar.h perlapi.h proto.h sv.c 3010____________________________________________________________________________ 3011[ 26356] By: nicholas on 2005/12/14 16:17:30 3012 Log: Remove watch_pvx from globvar.sym, which was inadvertently merged in 3013 with change 26335. Move no_helem_sv to the correct position to make 3014 the order of entries in the file correctly sorted. 3015 Branch: maint-5.8/perl 3016 ! globvar.sym 3017____________________________________________________________________________ 3018[ 26335] By: nicholas on 2005/12/12 20:14:50 3019 Log: Integrate the globvar.sym change from: 3020 3021 [ 24271] 3022 Subject: [PATCH] Symbian port of Perl 3023 From: <jarkko.hietaniemi@nokia.com> 3024 Date: Mon, 18 Apr 2005 13:18:30 +0300 3025 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> 3026 Branch: maint-5.8/perl 3027 !> globvar.sym 3028____________________________________________________________________________ 3029[ 26333] By: nicholas on 2005/12/12 15:40:56 3030 Log: Integrate: 3031 [ 26332] 3032 Check that %v$foo does not crash. 3033 3034 (with edits to compensate for extra uninitialized value warnings) 3035 Branch: maint-5.8/perl 3036 ! t/op/sprintf2.t 3037____________________________________________________________________________ 3038[ 26331] By: nicholas on 2005/12/12 15:07:53 3039 Log: Subject: Re: Ongoing sprintf fun 3040 From: Gisle Aas <gisle@ActiveState.com> 3041 Message-ID: <lroe3n1hfx.fsf@caliper.activestate.com> 3042 Date: 11 Dec 2005 12:56:18 -0800 3043 Branch: maint-5.8/perl 3044 ! sv.c 3045____________________________________________________________________________ 3046[ 26322] By: nicholas on 2005/12/11 19:04:49 3047 Log: Integrate: 3048 [ 26320] 3049 Quench the other 2 ways obscure ways of abusing positional parameters 3050 to generate bogus array indexes. These two are inside the vector 3051 formatting code. 3052 Branch: maint-5.8/perl 3053 !> sv.c t/op/sprintf.t 3054____________________________________________________________________________ 3055[ 26284] By: nicholas on 2005/12/06 18:05:39 3056 Log: Integrate: 3057 [ 26247] 3058 Sys::Syslog::syslog can accept a message without printf 3059 escapes and arguments. 3060 3061 Subject: Re: Perl PR: "Security holes in Sys::Syslog" 3062 From: Gisle Aas <gisle@activestate.com> 3063 Date: 03 Dec 2005 03:35:32 -0800 3064 Message-ID: <lracfi2z23.fsf@caliper.activestate.com> 3065 3066 [ 26248] 3067 Missing chunk in change #26247. 3068 3069 [ 26277] 3070 Document why syslog($priority, "%s", $message) is a good idea 3071 if the code might be running with older versions of Sys::Syslog. 3072 3073 [ 26278] 3074 Subject: Re: Perl PR: "Security holes in Sys::Syslog" 3075 From: Ronald J Kimball <rjk-perl-p5p@tamias.net> 3076 Date: Tue, 6 Dec 2005 09:56:12 -0500 3077 Message-ID: <20051206145612.GA94530@penkwe.pair.com> 3078 3079 [ 26279] 3080 Fix typo spotted by Ronald J Kimball. 3081 Branch: maint-5.8/perl 3082 !> ext/Sys/Syslog/Syslog.pm 3083____________________________________________________________________________ 3084[ 26283] By: nicholas on 2005/12/06 17:51:45 3085 Log: Integrate: 3086 [ 26235] 3087 Subject: [patch] Re: Perl PR: "Security holes in Sys::Syslog" 3088 From: "Philippe M. Chiasson" <gozer@ActiveState.com> 3089 Date: Wed, 30 Nov 2005 20:17:31 -0800 3090 Message-ID: <438E795B.9060805@ActiveState.com> 3091 3092 [ 26236] 3093 Subject: [PATCH] Disable constant folding of sprintf 3094 From: Gisle Aas <gisle@ActiveState.com> 3095 Date: 01 Dec 2005 03:22:10 -0800 3096 Message-ID: <lr8xv56p0d.fsf_-_@caliper.activestate.com> 3097 3098 [ 26237] 3099 Subject: [PATCH] Re: Perl PR: "Security holes in Sys::Syslog" 3100 From: Gisle Aas <gisle@ActiveState.com> 3101 Date: 01 Dec 2005 06:20:14 -0800 3102 Message-ID: <lroe406grl.fsf_-_@caliper.activestate.com> 3103 3104 Subject: [PATCH] Suppress "0b" prefix for sprintf("%#b", 0) 3105 From: Gisle Aas <gisle@ActiveState.com> 3106 Date: 01 Dec 2005 06:11:44 -0800 3107 Message-ID: <lrsltc6h5r.fsf_-_@caliper.activestate.com> 3108 3109 [ 26238] 3110 Missing #ifdef, noticed by Jan Dubois 3111 3112 [ 26239] 3113 Always define PL_memory_wrap, and use it for the new sprintf checks 3114 3115 [ 26240] 3116 sprintf %NNN$ check for large values wrapping to negative 3117 3118 [ 26244] 3119 Address Hugo's comment on Dave's change (26240) 3120 Branch: maint-5.8/perl 3121 !> makedef.pl op.c opcode.h opcode.pl perl.h sv.c 3122 !> t/lib/warnings/sv t/op/sprintf.t t/op/sprintf2.t 3123____________________________________________________________________________ 3124[ 26282] By: nicholas on 2005/12/06 17:25:23 3125 Log: Integrate: 3126 [ 25171] 3127 Subject: [PATCH] RE: blead: no longer supports %vd format 3128 From: Robin Barker <Robin.Barker@npl.co.uk> 3129 Date: Jul 14, 2005 2:31 PM 3130 Message-ID: <533D273D4014D411AB1D00062938C4D90849C730@hotel.npl.co.uk> 3131 3132 (just the t/op/sprintf.t re-ordering) 3133 Branch: maint-5.8/perl 3134 !> t/op/sprintf.t 3135____________________________________________________________________________ 3136[ 26182] By: nicholas on 2005/11/21 12:59:14 3137 Log: Revert 26108 pending a change that doesn't expose a latent bug in the 3138 handling of exit() inside a signal handler inside a BEGIN block. 3139 (And fudge t/io/open.t to avoid the original problem that caused the 3140 crash. For now.) 3141 Branch: maint-5.8/perl 3142 ! op.c t/io/open.t 3143____________________________________________________________________________ 3144[ 26127] By: nicholas on 2005/11/14 15:38:37 3145 Log: Integrate: 3146 [ 26100] 3147 Make B's tests skip correctly when PerlIO is not configured. 3148 Branch: maint-5.8/perl 3149 !> ext/B/t/concise-xs.t ext/B/t/concise.t 3150____________________________________________________________________________ 3151[ 26125] By: nicholas on 2005/11/14 10:56:00 3152 Log: Integrate: 3153 [ 25153] 3154 Subject: Re: [PATCH blead] Re: [perl #3269] no warnings "foo" without "use warnings" turns off all warnings. 3155 From: Michael G Schwern <schwern@pobox.com> 3156 Date: Wed, 13 Jul 2005 15:57:39 -0700 3157 Message-ID: <20050713225739.GN24499@windhund.schwern.org> 3158 3159 Subject: Re: [PATCH blead] Re: [perl #3269] no warnings "foo" without "use warnings" turns off all warnings. 3160 From: Rick Delaney <rick@bort.ca> 3161 Date: Wed, 13 Jul 2005 20:24:56 -0400 3162 Message-ID: <20050714002456.GD19090@localhost.localdomain> 3163 3164 [ 25261] 3165 Subject: [PATCH] Typos in *.p[lm] 3166 From: "Piotr Fusik" <pfusik@op.pl> 3167 Date: Sun, 31 Jul 2005 12:50:04 +0200 3168 Message-ID: <001401c595bd$dccb5d80$0bd34dd5@piec> 3169 3170 [ 25327] 3171 Subject: update B::Concise pod to reflect previous changes 3172 From: Jim Cromie <jcromie@divsol.com> 3173 Date: Wed, 24 Aug 2005 11:05:47 -0600 3174 Message-ID: <430CA8EB.3010904@divsol.com> 3175 3176 [ 25352] 3177 Subject: Re: Optree Generation 3178 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 3179 Date: Aug 31, 2005 2:18 PM 3180 Message-ID: <20050831121822.GA3464@efn.org> 3181 3182 [ 25354] 3183 Subject: regression test for 25352 3184 From: Jim Cromie <jim.cromie@gmail.com> 3185 Date: Sat, 03 Sep 2005 22:38:13 -0600 3186 Message-ID: <431A7A35.6050705@gmail.com> 3187 3188 [ 25601] 3189 Make B::Deparse handle correctly CORE::require 3190 3191 [ 25617] 3192 OPpRUNTIME can be set on OP_QR too 3193 Branch: maint-5.8/perl 3194 !> ext/B/B/Asmdata.pm ext/B/B/Bblock.pm ext/B/B/CC.pm 3195 !> ext/B/B/Concise.pm ext/B/B/Deparse.pm ext/B/B/Terse.pm 3196 !> ext/B/t/OptreeCheck.pm ext/B/t/concise-xs.t 3197 !> ext/B/t/optree_specials.t t/op/inc.t 3198____________________________________________________________________________ 3199[ 26121] By: nicholas on 2005/11/14 10:09:51 3200 Log: Integrate: 3201 [ 25626] 3202 Upgrade to CGI-3.11, with some modifications for Pod differences in 3203 bleadperl. 3204 Branch: maint-5.8/perl 3205 !> lib/CGI.pm lib/CGI/Changes lib/CGI/Cookie.pm 3206____________________________________________________________________________ 3207[ 26117] By: nicholas on 2005/11/13 21:53:32 3208 Log: Integrate: 3209 [ 25737] 3210 Subject: [PATCH] environ fixup 3211 From: Alan Burlison <Alan.Burlison@sun.com> 3212 Date: Tue, 11 Oct 2005 16:29:54 +0100 3213 Message-ID: <434BDA72.4090109@sun.com> 3214 3215 [ 25738] 3216 Comment fix 3217 3218 [ 25749] 3219 PL_use_safe_putenv needs to be in the export lists 3220 3221 [ 25755] 3222 Add PERL_USE_SAFE_PUTENV to the compile time options in perl -V 3223 3224 [ 25996] 3225 Subject: [PATCH] use clearenv if available 3226 From: Alan Burlison <Alan.Burlison@sun.com> 3227 Date: Fri, 04 Nov 2005 16:33:30 +0000 3228 Message-ID: <436B8D5A.4010502@sun.com> 3229 Branch: maint-5.8/perl 3230 ! mg.c util.c 3231 !> embed.fnc embed.h handy.h hints/solaris_2.sh makedef.pl perl.c 3232 !> proto.h sv.c 3233____________________________________________________________________________ 3234[ 26116] By: nicholas on 2005/11/13 20:32:00 3235 Log: Go away! I didn't want you either. 3236 Branch: maint-5.8/perl 3237 - symbian/config.sh 3238____________________________________________________________________________ 3239[ 26115] By: nicholas on 2005/11/13 20:31:44 3240 Log: Integrate: 3241 [ 25357] 3242 Added amd64 and x86_64 to recognized predefined cpp syms 3243 3244 [ 25387] 3245 Detection of malloc_size and malloc_good_size 3246 3247 [ 25488] 3248 Update win32 config files w.r.t. change #25387 3249 3250 [ 25573] 3251 Change 25226 should have done this too 3252 3253 [ 25733] 3254 Add probe for unsetenv () 3255 Subject: Re: Perl's handling of environ breaks on Solaris 10 3256 From: Steve Peters <steve@fisharerojo.org> 3257 Date: Mon, 10 Oct 2005 07:51:17 -0500 3258 Message-ID: <20051010125117.GA27566@mccoy.peters.homeunix.org> 3259 3260 [ 25734] 3261 Update win32 config files w.r.t. change #25733 3262 3263 [ 25741] 3264 Update to the config boilerplates, by Jarkko 3265 3266 [ 25793] 3267 Add probe for clearenv (), like #25733 for unsetenv () 3268 3269 [ 25794] 3270 Update win32 config files w.r.t. change #25793 3271 3272 [ 25795] 3273 VMS does not have clearenv () according to John E. Malmberg 3274 Followup to 25793 3275 Branch: maint-5.8/perl 3276 +> symbian/config.sh 3277 !> Configure Cross/config.sh-arm-linux NetWare/config.wc 3278 !> Porting/Glossary config_h.SH configure.com epoc/config.sh 3279 !> handy.h plan9/config_sh.sample uconfig.h uconfig.sh 3280 !> win32/config.bc win32/config.gc win32/config.vc 3281 !> win32/config.vc64 win32/config_H.bc win32/config_H.gc 3282 !> win32/config_H.vc win32/config_H.vc64 wince/config.ce 3283____________________________________________________________________________ 3284[ 26114] By: nicholas on 2005/11/13 18:53:51 3285 Log: Go away! I didn't want you here. 3286 Branch: maint-5.8/perl 3287 - perly.act 3288____________________________________________________________________________ 3289[ 26113] By: nicholas on 2005/11/13 18:53:10 3290 Log: Integrate: 3291 [ 25064] 3292 sv_setuv_mg is so rarely called that the IV optimisation test is not 3293 needed. 3294 3295 [ 25177] 3296 Subject: Re: [PATCH] Faster ** 3297 From: "Piotr Fusik" <pfusik@op.pl> 3298 Date: Fri, 24 Jun 2005 12:47:40 +0200 3299 Message-Id: <00b201c578af$7ad02b40$17d24dd5@piec> 3300 3301 [ 25530] 3302 Remove the last STRLEN n_a;s that my compiler can reach. 3303 3304 [ 25615] 3305 Micro-optimisation: use PL_globalstash instead of looking up 3306 CORE::GLOBAL::require by name 3307 3308 [ 25634] 3309 We can use the C pre-processor to build a single, longer string 3310 constant which makes the object code slightly smaller. 3311 3312 [ 25651] 3313 Attempting to do too many things simultaneously with the C pre- 3314 processor considered harmful. 3315 3316 [ 25763] 3317 Subject: pre{inc,dec} is faster, even with integers 3318 From: hv@crypt.org 3319 Message-Id: <200510141722.j9EHMfa25945@zen.crypt.org> 3320 Date: Fri, 14 Oct 2005 18:22:41 +0100 3321 Branch: maint-5.8/perl 3322 +> perly.act 3323 !> doop.c ext/Devel/DProf/DProf.xs ext/Opcode/Opcode.xs op.c 3324 !> perl.c pp.c sv.c sv.h t/op/inc.t 3325____________________________________________________________________________ 3326[ 26111] By: nicholas on 2005/11/13 18:09:54 3327 Log: Integrate: 3328 [ 25050] 3329 replace ckWARN macros with functions 3330 3331 [ 25058] 3332 Perl_ckwarn (added by change 25050) needs exporting on Win32 3333 3334 (At least PerlIO/via uses it, so it must be public) 3335 3336 [ 25061] 3337 Here's the rest of change 25058 ;-) 3338 3339 [ 25129] 3340 make the expensive ckWARN() be called as late as possible 3341 reorganise 3342 if (ckWARN(FOO) && should_not_happen_condition) 3343 to 3344 if (should_not_happen_condition && ckWARN(FOO)) 3345 3346 [ 25159] 3347 change #25129 was overzealous in delaying the call to ckWARN 3348 Branch: maint-5.8/perl 3349 !> doio.c embed.fnc embed.h global.sym gv.c op.c pad.c perlio.c 3350 !> pod/perlintern.pod pp.c pp_hot.c pp_sys.c proto.h regcomp.c 3351 !> regexec.c sv.c toke.c util.c warnings.h warnings.pl 3352____________________________________________________________________________ 3353[ 26109] By: nicholas on 2005/11/13 11:34:21 3354 Log: Integrate: 3355 [ 24718] 3356 Subject: [perl #36193] crash in Perl_yyerror due to missing check for NULL 3357 From: "Todd C. Miller" (via RT) <perlbug-followup@perl.org> 3358 Date: 6 Jun 2005 23:24:28 -0000 3359 Message-ID: <rt-3.0.11-36193-115243.12.1531563965146@perl.org> 3360 3361 [ 25137] 3362 Subject: [PATCH] Error in earlier patch in sv.c 3363 From: Robin Barker <Robin.Barker@npl.co.uk> 3364 Date: Wed, 13 Jul 2005 17:29:48 +0100 3365 Message-ID: <533D273D4014D411AB1D00062938C4D90849C72B@hotel.npl.co.uk> 3366 3367 [ 25194] 3368 Subject: [PATCH] lvalue-subs returning elements of tied hashes/arrays 3369 From: Tassilo von Parseval <tassilo.von.parseval@rwth-aachen.de> 3370 Date: Wed, 20 Jul 2005 10:43:11 +0200 3371 Message-id: <20050720084311.GA20332@ethan> 3372 3373 [ 25319] 3374 Subject: [PATCH blead] Re: [perl #36959] List Constructor Operator - Undefined Values 3375 From: Rick Delaney <rick@bort.ca> 3376 Date: Sun, 21 Aug 2005 15:09:57 -0400 3377 Message-ID: <20050821190957.GE7674@localhost.localdomain> 3378 3379 [ 25329] 3380 No need to manually set the reference count of a new IO to 1. 3381 3382 [ 25358] 3383 Subject: Re: Fw: Tied hash numeric values are rounded off under Perl v5.8.6 3384 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 3385 Date: Fri, 2 Sep 2005 00:05:52 -0700 3386 Message-ID: <20050902070552.GA3992@efn.org> 3387 Branch: maint-5.8/perl 3388 !> gv.c mg.c pp_ctl.c pp_hot.c sv.c t/op/range.t t/op/sprintf.t 3389 !> t/op/sub_lval.t t/op/tie.t toke.c 3390____________________________________________________________________________ 3391[ 26108] By: nicholas on 2005/11/13 11:27:48 3392 Log: BEGIN blocks should start a new stack, as they can be called as a 3393 side effect of "regular" Perl API calls within subroutines that have 3394 already cached the current stack's address. If they don't, any stack 3395 extension during the call may move the stack, rendering that cached 3396 value invalid without the cachee realising. (For example, PP code 3397 calling gv_fetchpv() which triggers a load of Errno.pm) 3398 Branch: maint-5.8/perl 3399 ! op.c 3400____________________________________________________________________________ 3401[ 26106] By: nicholas on 2005/11/12 22:48:11 3402 Log: Integrate: 3403 [ 25537] 3404 PodParser is now Pod-Parser on CPAN 3405 3406 [ 25578] 3407 SAPER is the new maintainer of XSLoader 3408 3409 [ 25579] 3410 Add Porting/checkcfgvar.pl by Jarkko 3411 3412 [ 25581] 3413 Extend 25579 to cover vc64 too 3414 3415 [ 25656] 3416 Cope with completely empty lines within the Changes file. 3417 Better diagnostics on "malformed" lines. 3418 3419 [ 25657] 3420 Teach the alias mapping about new committers. 3421 3422 [ 25659] 3423 checkAUTHORS.pl wasn't aware of one of Merijn's e-mail addresses 3424 3425 [ 25660] 3426 2 more e-mail addresses that map to rgs 3427 3428 [ 25706] 3429 Update with new files from C::Zlib 3430 3431 [ 25828] 3432 Update one of merijn's previous emails. 3433 3434 [ 25864] 3435 gbarr is maintaining IO. 3436 3437 [ 25865] 3438 Check for changes in IO on CPAN. 3439 3440 [ 26096] 3441 Andy Lester maintains Locale::Maketext now. 3442 Branch: maint-5.8/perl 3443 +> Porting/checkcfgvar.pl 3444 !> MANIFEST Porting/Maintainers.pl Porting/checkAUTHORS.pl 3445____________________________________________________________________________ 3446[ 26105] By: nicholas on 2005/11/12 21:31:16 3447 Log: Integrate: 3448 [ 25253] 3449 Subject: [PATCH] POD typos 3450 From: "Piotr Fusik" <pfusik@op.pl> 3451 Date: Sat, 30 Jul 2005 21:54:19 +0200 3452 Message-ID: <00ef01c59542$3198ba00$26d34dd5@piec> 3453 3454 [ 25343] 3455 Remove no 6 from the todo list 3456 3457 [ 25429] 3458 Re-order the TODO tasks based on the skills they need, putting the 3459 easist tasks first. I've categorised them as 3460 3461 =head1 Tasks that only need Perl knowledge 3462 =head1 Tasks that need a little sysadmin-type knowledge 3463 =head1 Tasks that need a little C knowledge 3464 =head1 Tasks that need a knowledge of XS 3465 =head1 Tasks that need a knowledge of the interpreter 3466 =head1 Big projects 3467 3468 Lets see if we get any takers. 3469 3470 [ 25430] 3471 Add "automating coverage tests" as a TODO 3472 3473 [ 25431] 3474 Making make -j... work is a TODO 3475 3476 [ 25434] 3477 add merge Perl_sv_2[inpu]v to TODO 3478 3479 [ 25436] 3480 Add suggestion to profile to find a better set of hot ops for pp_hot. 3481 3482 [ 25439] 3483 Add emulate the per-thread memory pool on Unix to the TODO 3484 3485 [ 25443] 3486 Add ordering of "global" variables to TODO 3487 3488 [ 25446] 3489 Add reduce duplication in sv_setsv_flags to TODO 3490 3491 [ 25448] 3492 Add shrinking GVs and CVs to the TODO 3493 3494 [ 25451] 3495 Add "refactor xsubpp to be a thin wrapper around ExtUtils::ParseXS" 3496 to the TODO 3497 3498 [ 25452] 3499 3500 refactoring xsubpp should have been in the "just perl" section. 3501 3502 [ 25457] 3503 Detail the minimal rewards programme we have on offer. 3504 Hoik relocatable perl to the top of its section. 3505 Some other formatting tweaks. 3506 3507 [ 25459] 3508 Controlling what the GNU linker exports from a shared library would 3509 be a useful thing TODO 3510 3511 [ 25463] 3512 Tidying up the unused or unneeded global variables would be good. 3513 3514 [ 25499] 3515 Add parallel testing to TODO 3516 3517 [ 25798] 3518 Add Rafael's 5.10 roadmap to perltodo. 3519 Add state variables. 3520 Remove xsubpp entry, as that had been done already. 3521 3522 [ 25936] 3523 Add "moving common filetest code to a static function" to the todo. 3524 Branch: maint-5.8/perl 3525 !> pod/perltodo.pod 3526____________________________________________________________________________ 3527[ 26104] By: nicholas on 2005/11/12 21:03:34 3528 Log: Integrate: 3529 [ 24960] 3530 Subject: [PATCH] Re: [perl #9741] possible problem with File::Find 3531 From: Steve Peters <steve@fisharerojo.org> 3532 Date: Fri, 17 Jun 2005 23:27:14 -0500 3533 Message-ID: <20050618042714.GA29589@mccoy.peters.homeunix.org> 3534 3535 [ 25597] 3536 Subject: [perl #37223] [PATCH] File::Find::find fails on Win32 with follow => 1 3537 From: "Steve Peters via RT" <perlbug-followup@perl.org> 3538 Date: Sun, 25 Sep 2005 14:41:03 -0700 3539 Message-ID: <rt-3.0.11-37223-121392.15.8703994486314@perl.org> 3540 3541 and update docs 3542 3543 [ 25602] 3544 Fix change 25597 for non-Windows platforms 3545 3546 [ 26076] 3547 Subject: [perl #35847] File::Find not performing as documented 3548 From: "jms@mathras.comcast.net (via RT)" <perlbug-followup@perl.org> 3549 Date: 17 May 2005 10:40:08 -0000 3550 Message-ID: <rt-3.0.11-35847-113088.7.09182163210095@perl.org> 3551 Branch: maint-5.8/perl 3552 !> lib/File/Find.pm 3553____________________________________________________________________________ 3554[ 26102] By: nicholas on 2005/11/12 20:08:41 3555 Log: Integrate: 3556 [ 25157] 3557 Subject: Re: fchmod, fchown, fchdir 3558 From: Gisle Aas <gisle@ActiveState.com> 3559 Date: 15 Jul 2005 02:32:50 -0700 3560 Message-ID: <lrwtnse7nh.fsf@caliper.activestate.com> 3561 3562 + Schwern's ok -> like changes 3563 3564 [ 25167] 3565 Silence compiler warning following change 25157 3566 3567 (DIE returns Perl_die's return value which is an OP*, not the I32 3568 that Perl_apply is expected to return) 3569 3570 [ 25170] 3571 tests are expected to fail if dirfd () does not exist 3572 make the tests to expect failures in that case 3573 3574 [ 25178] 3575 Subject: [PATCH] Final (hopefully) fix for fchdir 3576 From: Steve Peters <steve@fisharerojo.org> 3577 Date: Mon, 18 Jul 2005 22:59:19 -0500 3578 Message-ID: <20050719035919.GA32670@mccoy.peters.homeunix.org> 3579 Branch: maint-5.8/perl 3580 !> doio.c pod/perlfunc.pod pod/perltodo.pod pp_sys.c t/io/fs.t 3581 !> t/op/chdir.t 3582____________________________________________________________________________ 3583[ 26098] By: nicholas on 2005/11/12 16:44:12 3584 Log: Integrate: 3585 [ 25025] 3586 Add TODO tests for bug #36434 3587 3588 [ 25032] 3589 [perl #36434] assigning shared consts (eg __PACKAGE__) to magic vars 3590 3591 [ 25336] 3592 Subject: [patch@25334] t/op/magic.t - Last 3 tests invalid on VMS 3593 From: "John E. Malmberg" <wb8tyw@qsl.net> 3594 Date: Sat, 27 Aug 2005 19:54:26 -0400 3595 Message-ID: <4310FD32.70809@qsl.net> 3596 Branch: maint-5.8/perl 3597 ! t/op/magic.t 3598 !> sv.c 3599____________________________________________________________________________ 3600[ 26097] By: nicholas on 2005/11/12 16:12:20 3601 Log: Integrate: 3602 [ 24851] 3603 Subject: [perl #36297] builtin attrs on subrutine declarations 3604 From: Salvador "FandiXXo" (via RT) <perlbug-followup@perl.org> 3605 Date: 15 Jun 2005 13:54:53 -0000 3606 Message-ID: <rt-3.0.11-36297-115797.8.75971493113916@perl.org> 3607 3608 [ 24865] 3609 Subs with builtin attributes shouldn't be made constant 3610 3611 Subject: Re: [perl #36297] builtin attrs on subrutine declarations 3612 From: Salvador "FandiXo" <sfandino@yahoo.com> 3613 Date: Wed, 15 Jun 2005 08:27:00 -0700 (PDT) 3614 Message-ID: <20050615152700.96320.qmail@web52702.mail.yahoo.com> 3615 3616 [ 24901] 3617 Subject: Re: [PATCH replacement] Re: [perl #36313] perl -e "1for$[=0" crash 3618 From: Rick Delaney <rick@bort.ca> 3619 Date: Sun, 19 Jun 2005 09:47:22 -0400 3620 Message-ID: <20050619134722.GB31592@localhost.localdomain> 3621 3622 [ 25341] 3623 Fix for [perl #37036] perl segfault at 'compile'-time 3624 Branch: maint-5.8/perl 3625 ! op.c 3626 !> t/comp/parser.t t/op/attrs.t 3627____________________________________________________________________________ 3628[ 26095] By: nicholas on 2005/11/12 11:24:24 3629 Log: Integrate: 3630 [ 24700] 3631 Subject: B::Concise torture 3632 From: Jim Cromie <jcromie@divsol.com> 3633 Date: Jun 2, 2005 6:36 AM 3634 Message-ID: <429E8CBE.406@divsol.com> 3635 (with formatting nits) 3636 3637 [ 25005] 3638 B::Deparse was chocking on variable names with colons (like foo::::bar) 3639 Branch: maint-5.8/perl 3640 !> ext/B/B/Concise.pm ext/B/B/Deparse.pm ext/B/t/concise-xs.t 3641 !> ext/B/t/concise.t 3642____________________________________________________________________________ 3643[ 26094] By: nicholas on 2005/11/12 10:39:23 3644 Log: Integrate: 3645 [ 24546] 3646 Bytecode mustn't save the NVX for hashes now that the NVX is a union 3647 containing pointers initialised to zero. 3648 3649 [ 24859] 3650 Don't write bytecode to load the NVX of AVs and HVs 3651 3652 [ 24879] 3653 Storing the ixv for magic arrays seems to cause double free errors on 3654 OS X. This all feels like voodoo. 3655 3656 [ 26063] 3657 Make the Bytecode changes conditional on perl version. 3658 3659 [ 26093] 3660 Change 26063 got one conditional the wrong way round. 3661 Branch: maint-5.8/perl 3662 !> ext/B/B/Bytecode.pm 3663____________________________________________________________________________ 3664[ 26092] By: nicholas on 2005/11/12 10:00:08 3665 Log: Integrate: 3666 (B changes from) 3667 [ 24518] 3668 Goodbye AvFLAGS 3669 3670 [ 26091] 3671 Make the removal of references to AvFLAGS in the B modules conditional 3672 on perl version. 3673 Branch: maint-5.8/perl 3674 !> ext/B/B/C.pm ext/B/B/Debug.pm 3675____________________________________________________________________________ 3676[ 26086] By: nicholas on 2005/11/11 14:49:12 3677 Log: Integrate: 3678 [ 24653] 3679 Subject: Re: [patch] teach B::Concise to see XS code 3680 From: Jim Cromie <jcromie@divsol.com> 3681 Date: Sat, 21 May 2005 09:24:24 -0600 3682 Message-ID: <428F52A8.20702@divsol.com> 3683 3684 [ 24681] 3685 Subject: Re: [patch] teach B::Concise to see XS code 3686 From: Jim Cromie <jcromie@divsol.com> 3687 Date: Wed, 01 Jun 2005 08:01:17 -0600 3688 Message-ID: <429DBFAD.1090308@divsol.com> 3689 Branch: maint-5.8/perl 3690 + ext/B/t/concise-xs.t 3691 !> MANIFEST ext/B/B/Concise.pm ext/B/t/concise.t 3692____________________________________________________________________________ 3693[ 26084] By: nicholas on 2005/11/11 11:08:12 3694 Log: Integrate: 3695 [ 24967] 3696 don't repopulate PADTMP slots with null SVs when freeing ops 3697 3698 [ 24968] 3699 change 24967 got the #endif in the wrong place 3700 Branch: maint-5.8/perl 3701 !> ext/B/t/f_sort.t ext/B/t/optree_samples.t pad.c 3702____________________________________________________________________________ 3703[ 26083] By: nicholas on 2005/11/11 10:23:51 3704 Log: Integrate: 3705 [ 24366] 3706 Change inheritance hierarchy of B subclassses : 3707 3708 Subject: @B::NV::ISA = 'B::IV'; 3709 From: Nicholas Clark <nick@ccl4.org> 3710 Date: Wed, 27 Apr 2005 14:57:51 +0100 3711 Message-ID: <20050427135750.GD94420@plum.flirble.org> 3712 3713 [ 24369] 3714 A slightly better layout for the diagram. 3715 3716 [ 24499] 3717 Subject: B::Disassembler.pm 3718 From: Nicholas Clark <nick@ccl4.org> 3719 Date: Tue, 17 May 2005 11:28:18 +0100 3720 Message-ID: <20050517102817.GD94420@plum.flirble.org> 3721 3722 [ 24505] 3723 Subject: [perl #35857] [PATCH] B::Deparse doesnt handle warnings register properly. 3724 From: yves orton <perlbug-followup@perl.org> 3725 Date: 18 May 2005 08:30:44 -0000 3726 Message-Id: <rt-3.0.11-35857-113142.6.75213005071278@perl.org> 3727 3728 [ 24559] 3729 Subject: Re: [perl #35857] [PATCH] B::Deparse doesnt handle warnings register properly. 3730 From: demerphq <demerphq@gmail.com> 3731 Date: Mon, 23 May 2005 11:43:56 +0200 3732 Message-ID: <9b18b31105052302431fb0a3c2@mail.gmail.com> 3733 3734 [ 24562] 3735 ext/B/t/deparse.t was failing with t/TEST but not with t/harness 3736 Branch: maint-5.8/perl 3737 !> ext/B/B.pm ext/B/B/Deparse.pm ext/B/B/Disassembler.pm 3738 !> ext/B/t/deparse.t 3739____________________________________________________________________________ 3740[ 25826] By: nicholas on 2005/10/23 20:14:50 3741 Log: Update Changes 3742 Branch: maint-5.8/perl 3743 +> Changes5.8.7 3744 ! Changes MANIFEST patchlevel.h 3745____________________________________________________________________________ 3746[ 25817] By: nicholas on 2005/10/21 15:28:21 3747 Log: Re-integrate: 3748 It's back! 3749 [ 21449] 3750 Subject: [PATCH] SIGN => 1 support for MakeMaker 3751 From: Autrijus Tang <autrijus@autrijus.org> 3752 Date: Tue, 14 Oct 2003 18:32:28 +0800 3753 Message-Id: <1066127547.65845.35.camel@localhost> 3754 3755 [ 21652] 3756 Upgrade to ExtUtils::MakeMaker 6.19 3757 3758 [ 21675] 3759 Upgrade to MakeMaker 6.20. 3760 3761 [ 21702] 3762 Upgrade to MakeMaker 6.21. 3763 3764 Integrate: 3765 [ 21918] 3766 Sync with the latest MakeMaker snapshot. 3767 But set the $VERSION to 6.21_01. 3768 3769 [ 22032] 3770 Subject: [PATCH 5.8.2 @21574] OS/2 update 3771 From: Ilya Zakharevich <nospam-abuse@ilyaz.org> 3772 Date: Thu, 18 Dec 2003 14:10:29 -0800 3773 Message-ID: <20031218221029.GA7898@math.berkeley.edu> 3774 3775 [ 22258] 3776 Subject: Re: [perl #15063] /tmp issues 3777 From: Solar Designer <solar@openwall.com> 3778 Date: Mon, 26 Jan 2004 01:22:18 +0300 3779 Message-ID: <20040125222218.GA13499@openwall.com> 3780 3781 Remove insecure usage of /tmp from code and documentation 3782 3783 [ 22409] 3784 Bump version numbers of moules affected by change #22258 3785 (removing /tmp and other insecurities) 3786 3787 [ 22476] 3788 Subject: [PATCH] bleadperl/MM/VMS (was Re: perl@22413) 3789 From: "Craig A. Berry" <craigberry@mac.com> 3790 Date: Mon, 08 Mar 2004 08:18:43 -0600 3791 Message-ID: <404C80C3.6090009@mac.com> 3792 3793 Avoid to build everything twice on VMS. 3794 This is done by renaming the blibdirs target to blibdirs.exists. 3795 No, I don't understand why. 3796 3797 [ 22480] 3798 Change 22476 left out a similar fix for ExtUtils::MM_Win32 3799 (noticed by Steve Hay.) 3800 Also, update MANIFEST.SKIP to be in line with the renaming 3801 "blibdirs" to "blibdirs.exists". 3802 3803 [ 23183] 3804 Remove empty rpath from .so files 3805 3806 [ 23186] 3807 Subject: [perl #30914] ExtUtils::Embed should use libperl name from Config 3808 From: Marek Rouchal (via RT) <perlbug-followup@perl.org> 3809 Date: 2 Aug 2004 07:00:33 -0000 3810 Message-ID: <rt-3.0.11-30914-93038.14.5123598132685@perl.org> 3811 3812 [ 23437] 3813 Skip tests that require Data::Dumper if it is not built 3814 3815 [ 23653] 3816 Upgrade to ExtUtils::MakeMaker 6.25 3817 3818 [ 23849] 3819 Subject: [perl #33892] Add Interix support 3820 From: Todd Vierling (via RT) <perlbug-followup@perl.org> 3821 Date: 21 Jan 2005 14:36:31 -0000 3822 Message-ID: <rt-3.0.11-33892-106280.17.6407478352545@perl.org> 3823 3824 (except the Configure chunk) 3825 (and bump version numbers of modules) 3826 3827 [ 24185] 3828 Upgrade to ExtUtils::MakeMaker 6.27, 3829 plus a patch to restore functioning of 'distclean' 3830 for the perl core 3831 3832 [ 24189] 3833 Tabs not spaces in MANIFEST 3834 3835 [ 24200] 3836 MM_AIX needs neatvalue 3837 3838 [ 24212] 3839 Subject: Re: [ANNOUNCE] ExtUtils::MakeMaker 6.27 3840 From: Michael G Schwern <schwern@pobox.com> 3841 Date: Thu, 7 Apr 2005 15:15:00 -0700 3842 Message-ID: <20050407221500.GB6223@windhund.schwern.org> 3843 3844 Fix duplicate target warnings 3845 3846 [ 24232] 3847 Upgrade to ExtUtils::MakeMaker 6.28 3848 3849 [ 24271] 3850 Subject: [PATCH] Symbian port of Perl 3851 From: <jarkko.hietaniemi@nokia.com> 3852 Date: Mon, 18 Apr 2005 13:18:30 +0300 3853 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> 3854 3855 [ 24334] 3856 Subject: Win32 MM test fix 3857 From: Michael G Schwern <schwern@pobox.com> 3858 Date: Mon, 18 Apr 2005 14:30:19 -0700 3859 Message-ID: <20050418213019.GA15797@windhund.schwern.org> 3860 3861 Subject: Re: Win32 MM test fix 3862 From: demerphq <demerphq@gmail.com> 3863 Date: Tue, 19 Apr 2005 00:57:59 +0200 3864 Message-ID: <9b18b31105041815573e10dc10@mail.gmail.com> 3865 3866 [ 24510] 3867 Upgrade to MakeMaker 6.29 3868 3869 [ 24524] 3870 Update to MakeMaker 6.30 3871 Branch: maint-5.8/perl 3872 +> lib/ExtUtils/MM_AIX.pm lib/ExtUtils/MM_QNX.pm 3873 +> lib/ExtUtils/MM_VOS.pm lib/ExtUtils/MakeMaker/Config.pm 3874 +> lib/ExtUtils/t/FIRST_MAKEFILE.t lib/ExtUtils/t/PL_FILES.t 3875 +> lib/ExtUtils/t/config.t lib/ExtUtils/t/dir_target.t 3876 +> lib/ExtUtils/t/installbase.t lib/ExtUtils/t/parse_version.t 3877 +> lib/ExtUtils/t/xs.t t/lib/MakeMaker/Test/Setup/BFD.pm 3878 +> t/lib/MakeMaker/Test/Setup/PL_FILES.pm 3879 +> t/lib/MakeMaker/Test/Setup/Problem.pm 3880 - lib/ExtUtils/t/00setup_dummy.t 3881 - lib/ExtUtils/t/zz_cleanup_dummy.t 3882 ! MANIFEST lib/ExtUtils/Changes lib/ExtUtils/Command.pm 3883 ! lib/ExtUtils/Command/MM.pm lib/ExtUtils/Install.pm 3884 ! lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MANIFEST.SKIP 3885 ! lib/ExtUtils/META.yml lib/ExtUtils/MM.pm 3886 ! lib/ExtUtils/MM_Cygwin.pm lib/ExtUtils/MM_NW5.pm 3887 ! lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_Win32.pm 3888 ! lib/ExtUtils/MM_Win95.pm lib/ExtUtils/MakeMaker.pm 3889 ! lib/ExtUtils/MakeMaker/Tutorial.pod 3890 ! lib/ExtUtils/MakeMaker/bytes.pm 3891 ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Manifest.pm 3892 ! lib/ExtUtils/README lib/ExtUtils/TODO lib/ExtUtils/instmodsh 3893 ! lib/ExtUtils/t/Command.t lib/ExtUtils/t/Embed.t 3894 ! lib/ExtUtils/t/INST.t lib/ExtUtils/t/INST_PREFIX.t 3895 ! lib/ExtUtils/t/Install.t lib/ExtUtils/t/MM_Cygwin.t 3896 ! lib/ExtUtils/t/MM_Unix.t lib/ExtUtils/t/MM_Win32.t 3897 ! lib/ExtUtils/t/Manifest.t lib/ExtUtils/t/basic.t 3898 ! lib/ExtUtils/t/postamble.t lib/ExtUtils/t/prefixify.t 3899 ! lib/ExtUtils/t/prereq_print.t lib/ExtUtils/t/problems.t 3900 ! lib/ExtUtils/t/writemakefile_args.t 3901 ! t/lib/MakeMaker/Test/Setup/Recurs.pm 3902 !> lib/ExtUtils/Embed.pm lib/ExtUtils/MM_Any.pm 3903 !> lib/ExtUtils/MM_BeOS.pm lib/ExtUtils/MM_MacOS.pm 3904 !> lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm 3905 !> lib/ExtUtils/MakeMaker/FAQ.pod lib/ExtUtils/NOTES 3906 !> lib/ExtUtils/PATCHING lib/ExtUtils/t/00compile.t 3907 !> lib/ExtUtils/t/Installed.t lib/ExtUtils/t/Liblist.t 3908 !> lib/ExtUtils/t/hints.t lib/ExtUtils/t/oneliner.t 3909 !> lib/ExtUtils/t/recurs.t lib/ExtUtils/t/split_command.t 3910 !> lib/ExtUtils/xsubpp t/lib/MakeMaker/Test/Utils.pm 3911____________________________________________________________________________ 3912[ 25807] By: nicholas on 2005/10/19 14:59:18 3913 Log: Integrate: 3914 [ 25291] 3915 Subject: [patch@25289] Add sig_count to CONFIGURE.COM 3916 From: "John E. Malmberg" <wb8tyw@qsl.net> 3917 Date: Fri, 12 Aug 2005 13:39:25 -0400 3918 Message-ID: <42FCDECD.8090009@qsl.net> 3919 3920 [ 25293] 3921 Subject: [PATCH configure.com] Make "prove" available on VMS 3922 From: Abe Timmerman <abe@ztreet.demon.nl> 3923 Date: Sat, 13 Aug 2005 18:16:29 +0200 3924 Message-Id: <200508131816.29092.abe@ztreet.demon.nl> 3925 3926 [ 25294] 3927 Subject: Re: [PATCH@25292] add nonxs_ext to configure.com 3928 From: "John E. Malmberg" <wb8tyw@qsl.net> 3929 Date: Sat, 13 Aug 2005 12:20:34 -0400 3930 Message-ID: <42FE1DD2.8050803@qsl.net> 3931 3932 [ 25315] 3933 Subject: Re: Building 25309 on VAX (OpenVMS 7.2) not ok 3934 From: Abe Timmerman <abe@ztreet.demon.nl> 3935 Date: Sun, 21 Aug 2005 16:28:42 +0200 3936 Message-Id: <200508211628.42409.abe@ztreet.demon.nl> 3937 3938 [ 25474] 3939 Subject: [patch@25452] VMS fix required by Change 25387 3940 From: "John E. Malmberg" <wb8tyw@qsl.net> 3941 Date: Sun, 18 Sep 2005 14:53:09 -0400 3942 Message-ID: <432DB795.8050801@qsl.net> 3943 3944 [ 25683] 3945 We lied about strtoq way back in #8120 3946 3947 [ 25740] 3948 disarm unsetenv() on VMS for now (function is present 3949 but %ENV is more complicated) 3950 Branch: maint-5.8/perl 3951 !> configure.com 3952____________________________________________________________________________ 3953[ 25806] By: nicholas on 2005/10/19 13:29:02 3954 Log: Integrate: 3955 [ 24613] 3956 Subject: [PATCH] VMS build update for blead 3957 From: "Craig A. Berry" <craigberry@mac.com> 3958 Date: Sat, 28 May 2005 23:18:46 -0500 3959 Message-Id: <429942A6.10601@mac.com> 3960 3961 (and the gen_shrfls.pl parts of) 3962 [ 25217] 3963 Subject: [PATCH] blead help for VMS 3964 From: "Craig A. Berry" <craigberry@mac.com> 3965 Message-ID: <42E3FABB.1020900@mac.com> 3966 Date: Sun, 24 Jul 2005 15:31:55 -0500 3967 3968 [ 25680] 3969 assorted blead build help for VMS (mostly ithreads-related) 3970 3971 [ 25710] 3972 Parse symbols for the linker when more than one declaration 3973 on the same line (the way PERLVARISC now throws at us). 3974 Branch: maint-5.8/perl 3975 !> doio.c vms/descrip_mms.template vms/gen_shrfls.pl 3976____________________________________________________________________________ 3977[ 25791] By: nicholas on 2005/10/18 13:23:09 3978 Log: VMS also wants these casts. 3979 Branch: maint-5.8/perl 3980 ! ext/POSIX/POSIX.xs 3981____________________________________________________________________________ 3982[ 25787] By: nicholas on 2005/10/18 08:36:47 3983 Log: VMS appears to want this cast. 3984 "appears", because I can't test it there currently. 3985 Branch: maint-5.8/perl 3986 ! ext/Data/Dumper/Dumper.xs 3987____________________________________________________________________________ 3988[ 25785] By: nicholas on 2005/10/17 16:17:13 3989 Log: Integrate: 3990 [ 25781] 3991 Correct precedence from and to && in an expression with assignment. 3992 Branch: maint-5.8/perl 3993 !> ext/IO/t/io_sock.t 3994____________________________________________________________________________ 3995[ 25773] By: nicholas on 2005/10/16 20:03:58 3996 Log: Suggestion from Yitzchak Scott-Thoennes that correctly fixes 3997 platform specific segfaults due to bad destruction ordering 3998 assumptions. 3999 Branch: maint-5.8/perl 4000 ! av.c 4001____________________________________________________________________________ 4002[ 25762] By: nicholas on 2005/10/15 12:05:53 4003 Log: Presumably this lack of const is what the VMS compiler is complaining 4004 about in the "assignment", not that these three function calls are 4005 actually assignments. 4006 Branch: maint-5.8/perl 4007 ! pp_sys.c 4008____________________________________________________________________________ 4009[ 25715] By: nicholas on 2005/10/08 17:38:56 4010 Log: Another cast VMS needs. 4011 Branch: maint-5.8/perl 4012 ! doio.c 4013____________________________________________________________________________ 4014[ 25714] By: nicholas on 2005/10/08 15:52:58 4015 Log: Cleanups for VMS (including reverting the prototype of cando) 4016 Branch: maint-5.8/perl 4017 ! doio.c embed.fnc mg.c pp_ctl.c proto.h 4018____________________________________________________________________________ 4019[ 25713] By: nicholas on 2005/10/08 15:19:54 4020 Log: Integrate: 4021 [ 25709] 4022 Avoid a cast 4023 Branch: maint-5.8/perl 4024 !> perl.c 4025____________________________________________________________________________ 4026[ 25692] By: nicholas on 2005/10/05 14:20:45 4027 Log: 25673 broke Windows (and possibly other platforms) by elimiating the 4028 declaration of sig_trapped 4029 Branch: maint-5.8/perl 4030 ! util.c 4031____________________________________________________________________________ 4032[ 25673] By: nicholas on 2005/09/30 17:13:04 4033 Log: Integrate: 4034 *.c from 4035 [ 24271] 4036 Subject: [PATCH] Symbian port of Perl 4037 From: <jarkko.hietaniemi@nokia.com> 4038 Date: Mon, 18 Apr 2005 13:18:30 +0300 4039 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> 4040 4041 [ 24276] 4042 Fix my_chsize() for systems having chsize(), broken by change #24271 4043 Branch: maint-5.8/perl 4044 ! sv.c 4045 !> (integrate 27 files) 4046____________________________________________________________________________ 4047[ 25671] By: nicholas on 2005/09/30 14:39:47 4048 Log: Casts to make Win32 and -DDEBUGGING quieter. 4049 Branch: maint-5.8/perl 4050 ! mg.c pp_sys.c 4051____________________________________________________________________________ 4052[ 25670] By: nicholas on 2005/09/30 14:15:43 4053 Log: Integrate: 4054 [ 24919] 4055 No need to set flags twice. 4056 Branch: maint-5.8/perl 4057 !> av.c 4058____________________________________________________________________________ 4059[ 25669] By: nicholas on 2005/09/30 14:00:04 4060 Log: Integrate: 4061 [ 24784] 4062 $r = do {my @a; \$#a}; $$r = 503 # is also naughty and now warns 4063 Branch: maint-5.8/perl 4064 ! scope.c 4065 !> pod/perldiag.pod t/op/array.t 4066____________________________________________________________________________ 4067[ 25668] By: nicholas on 2005/09/30 11:07:09 4068 Log: Integrate: 4069 [ 24783] 4070 Fixes the case of $a = \$#{[]}; and then accessing $$a 4071 (but not \$#a after local @a or my @a leave a block) 4072 Branch: maint-5.8/perl 4073 ! av.c mg.c 4074 !> t/op/array.t 4075____________________________________________________________________________ 4076[ 25667] By: nicholas on 2005/09/30 10:29:54 4077 Log: Integrate: 4078 [ 25211] 4079 Silence Win32 warnings when not using USE_LARGE_FILES 4080 Branch: maint-5.8/perl 4081 !> win32/win32.c 4082____________________________________________________________________________ 4083[ 25661] By: nicholas on 2005/09/29 14:17:12 4084 Log: Integrate: 4085 [ 24380] 4086 Fix getting prototype of builtins mkdir and setpgrp. 4087 Hardcode special exceptions for exec and system, instead 4088 of trying to be clever and failing. 4089 Branch: maint-5.8/perl 4090 !> opcode.h opcode.pl pp.c t/op/cproto.t 4091____________________________________________________________________________ 4092[ 25655] By: nicholas on 2005/09/29 10:52:39 4093 Log: Casts and prototype changes needed to remove warnings in pp_pack.c 4094 TODO - merge Ton's structural changes in a compatible way. 4095 Branch: maint-5.8/perl 4096 ! embed.fnc pp_pack.c proto.h 4097____________________________________________________________________________ 4098[ 25654] By: nicholas on 2005/09/29 09:45:08 4099 Log: Casts to fix warnings in pp.c, pp_ctl.c and pp_sys.c 4100 Branch: maint-5.8/perl 4101 ! pp.c pp_ctl.c pp_sys.c 4102____________________________________________________________________________ 4103[ 25653] By: steveh on 2005/09/29 08:57:31 4104 Log: Put back half a comment that got lost during recent integrations 4105 Branch: maint-5.8/perl 4106 ! win32/config_H.vc64 4107____________________________________________________________________________ 4108[ 25648] By: nicholas on 2005/09/28 22:04:24 4109 Log: Casts to stop warnings in sv.c and xsutils.c 4110 Branch: maint-5.8/perl 4111 ! sv.c xsutils.c 4112____________________________________________________________________________ 4113[ 25647] By: nicholas on 2005/09/28 21:32:24 4114 Log: Casts to stop warnings in perl*.c 4115 Branch: maint-5.8/perl 4116 ! perl.c writemain.SH 4117____________________________________________________________________________ 4118[ 25646] By: nicholas on 2005/09/28 21:32:01 4119 Log: Casts to stop warnings in toke.c 4120 Branch: maint-5.8/perl 4121 ! toke.c utf8.h 4122____________________________________________________________________________ 4123[ 25645] By: nicholas on 2005/09/28 21:15:17 4124 Log: Casts to stop warnings in op.c 4125 Branch: maint-5.8/perl 4126 ! op.c 4127____________________________________________________________________________ 4128[ 25644] By: nicholas on 2005/09/28 21:02:37 4129 Log: Casts to stop warnings in reg*.c 4130 Branch: maint-5.8/perl 4131 ! regcomp.c regexec.c 4132____________________________________________________________________________ 4133[ 25643] By: nicholas on 2005/09/28 20:54:51 4134 Log: Integrate (the numeric.c tweak): 4135 [ 25304] 4136 Subject: [PATCH] 5.9.x (and 5.8.x): Symbian update 4137 From: <jarkko.hietaniemi@nokia.com> 4138 Date: Thu, 18 Aug 2005 13:43:46 +0300 4139 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A41B@esebe105.NOE.Nokia.com> 4140 Branch: maint-5.8/perl 4141 !> numeric.c 4142____________________________________________________________________________ 4143[ 25642] By: nicholas on 2005/09/28 20:27:21 4144 Log: Casts to fix warnings in gv.c, locale.c and mg.c 4145 Branch: maint-5.8/perl 4146 ! gv.c locale.c mg.c utf8.h 4147____________________________________________________________________________ 4148[ 25641] By: nicholas on 2005/09/28 20:19:53 4149 Log: Casts to stop warnings in d*.c 4150 Branch: maint-5.8/perl 4151 ! doio.c doop.c dump.c 4152____________________________________________________________________________ 4153[ 25639] By: nicholas on 2005/09/28 19:51:11 4154 Log: Casts to stop warnings in u*.c 4155 Branch: maint-5.8/perl 4156 ! universal.c utf8.c util.c 4157____________________________________________________________________________ 4158[ 25636] By: nicholas on 2005/09/28 16:24:51 4159 Log: Integrate: 4160 [ 25083] 4161 Subject: [PATCH] Pod::Html - correctly link to =item's on the same page 4162 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 4163 Date: Mon, 4 Jul 2005 02:07:38 -0700 4164 Message-ID: <20050704090738.GA4056@efn.org> 4165 4166 (plus a new test, although it is currently marked TODO) 4167 4168 [ 25181] 4169 Subject: [perl #36526] Incorrect (X)HTML generated by Pod::Html 4170 From: Earl Hood (via RT) <perlbug-followup@perl.org> 4171 Date: Tue, 12 Jul 2005 23:55:28 -0700 4172 Message-ID: <rt-3.0.11-36526-117155.10.6496168983897@perl.org> 4173 4174 (with old code deleted rather than commented out) 4175 4176 [ 25186] 4177 Fix test following change #25181 4178 Branch: maint-5.8/perl 4179 +> lib/Pod/t/htmllink.pod lib/Pod/t/htmllink.t 4180 !> MANIFEST lib/Pod/Html.pm lib/Pod/t/htmlview.t 4181____________________________________________________________________________ 4182[ 25635] By: nicholas on 2005/09/28 16:08:00 4183 Log: Integrate: 4184 [ 25130] 4185 Subject: [perl #6749] Perl debugger outputs ctrl-\ wrongly 4186 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 4187 Date: Tue, 12 Jul 2005 15:36:54 -0700 4188 Message-ID: <rt-3.0.11-6749-117055.16.4354496694007@perl.org> 4189 4190 (perl5db.pl) 4191 [ 25261] 4192 Subject: [PATCH] Typos in *.p[lm] 4193 From: "Piotr Fusik" <pfusik@op.pl> 4194 Date: Sun, 31 Jul 2005 12:50:04 +0200 4195 Message-ID: <001401c595bd$dccb5d80$0bd34dd5@piec> 4196 Branch: maint-5.8/perl 4197 !> lib/dumpvar.pl lib/perl5db.pl 4198____________________________________________________________________________ 4199[ 25633] By: nicholas on 2005/09/28 15:03:48 4200 Log: Integrate: 4201 [ 25271] 4202 Upgrade to Encode 2.11, plus a patch to PerlIO::encoding 4203 by Dan Kogai to fix encoding(utf-8-strict) with partial 4204 characters. 4205 4206 [ 25273] 4207 Add files missed in change 25271 4208 4209 [ 25609] 4210 Upgrade to Encode 2.12 4211 Branch: maint-5.8/perl 4212 +> ext/Encode/lib/Encode/MIME/Header/ISO_2022_JP.pm 4213 +> ext/Encode/t/mime_header_iso2022jp.t 4214 !> MANIFEST ext/Encode/AUTHORS ext/Encode/Changes 4215 !> ext/Encode/Encode.pm ext/Encode/Encode.xs 4216 !> ext/Encode/Encode/encode.h ext/Encode/MANIFEST 4217 !> ext/Encode/META.yml ext/Encode/encoding.pm 4218 !> ext/Encode/lib/Encode/Alias.pm ext/Encode/lib/Encode/Config.pm 4219 !> ext/Encode/lib/Encode/MIME/Header.pm 4220 !> ext/Encode/lib/Encode/PerlIO.pod 4221 !> ext/Encode/lib/Encode/Supported.pod ext/Encode/t/fallback.t 4222 !> ext/Encode/ucm/8859-7.ucm ext/PerlIO/encoding/encoding.pm 4223____________________________________________________________________________ 4224[ 25632] By: nicholas on 2005/09/28 14:38:23 4225 Log: Integrate: 4226 [ 25136] 4227 Make -V "Compile-time options" list everything used in makedef.pl 4228 4229 [ 25209] 4230 Make makedef.pl read "miniperl -V" on Win32 4231 4232 Perhaps other platforms that use makedef.pl also need a similar 4233 change (currently required to pick up PERL_DONT_CREATE_GVSV), 4234 but it also requires them to have minimal canned configs (if they 4235 are using canned configs like Win32 does) and I don't have any 4236 of the affected platforms (AIX, WinCE, OS/2, MacOS Classic and 4237 NetWare) for testing, so play it safe instead 4238 4239 [ 25210] 4240 I *DO* have AIX, and extending #25209 like this make it happy again 4241 Thank you Steve! 4242 4243 [ 25212] 4244 Tidy up options / defines output from makedef.pl 4245 and change Win32-specific comments to say "On Win32 ..." now 4246 that AIX is using the same code too 4247 Branch: maint-5.8/perl 4248 !> makedef.pl perl.c 4249____________________________________________________________________________ 4250[ 25631] By: nicholas on 2005/09/28 14:25:09 4251 Log: Avoid a warning about redefing carp. (Caused by sucking in a hunk 4252 that isn't needed in maint) 4253 Branch: maint-5.8/perl 4254 ! lib/File/Copy.pm 4255____________________________________________________________________________ 4256[ 25630] By: nicholas on 2005/09/28 14:10:21 4257 Log: Integrate: 4258 [ 24993] 4259 Subject: [PATCH] XSLoader for Sys::Syslog 4260 From: Alexey Tourbin <at@altlinux.ru> 4261 Date: Sun, 26 Jun 2005 08:32:05 +0400 4262 Message-ID: <20050626043204.GA31585@solemn.turbinal.org> 4263 4264 [ 25309] 4265 Subject: [PATCH ext/POSIX/POSIX.xs] Whitespace 4266 From: Abigail <abigail@abigail.nl> 4267 Message-ID: <20050723003235.GJ15093@abigail.nl> 4268 Date: Sat, 23 Jul 2005 02:32:35 +0200 4269 Branch: maint-5.8/perl 4270 !> ext/POSIX/POSIX.xs ext/Sys/Syslog/Syslog.pm 4271____________________________________________________________________________ 4272[ 25629] By: nicholas on 2005/09/28 13:59:11 4273 Log: Integrate: 4274 [ 24359] 4275 Subject: [PATCH] undo pod utilities regression in 24034 4276 From: "Craig A. Berry" <craigberry@mac.com> 4277 Date: Fri, 29 Apr 2005 17:22:48 -0500 4278 Message-ID: <4272B3B8.6030603@mac.com> 4279 Branch: maint-5.8/perl 4280 !> pod/pod2usage.PL pod/podselect.PL 4281____________________________________________________________________________ 4282[ 25628] By: nicholas on 2005/09/28 13:24:14 4283 Log: Integrate: 4284 [ 25120] 4285 Subject: Re: [perl #36502] File::Copy::mv fails to replicate behavior of Unix mv 4286 From: Michael G Schwern <schwern@pobox.com> 4287 Date: Mon, 11 Jul 2005 17:35:14 -0700 4288 Message-ID: <20050712003514.GA20132@windhund.schwern.org> 4289 4290 [ 25122] 4291 Subject: [perl #36502] File::Copy::mv fails to replicate behavior of Unix mv 4292 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 4293 Date: Mon, 11 Jul 2005 19:16:10 -0700 4294 Message-ID: <rt-3.0.11-36502-116917.0.56038652013207@perl.org> 4295 4296 [ 25143] 4297 Subject: Re: [perl #36507] File::Copy::copy($foo, $foo) dies 4298 From: Michael G Schwern <schwern@pobox.com> 4299 Date: Tue, 12 Jul 2005 15:51:18 -0700 4300 Message-ID: <20050712225118.GA944@windhund.schwern.org> 4301 4302 (and update SKIP counts) 4303 Branch: maint-5.8/perl 4304 !> lib/File/Copy.pm lib/File/Copy.t 4305____________________________________________________________________________ 4306[ 25622] By: steveh on 2005/09/27 16:39:01 4307 Log: Save bcc 5.5.1 from its own internal compiler error 4308 Branch: maint-5.8/perl 4309 ! util.c 4310____________________________________________________________________________ 4311[ 25620] By: nicholas on 2005/09/27 14:45:20 4312 Log: Integrate: 4313 [ 25605] 4314 const sausage const const bacon const tomato and const 4315 The search_ext parameter to find_script can be a little more const. 4316 Branch: maint-5.8/perl 4317 !> embed.fnc proto.h util.c 4318____________________________________________________________________________ 4319[ 25607] By: nicholas on 2005/09/26 18:38:06 4320 Log: Re-run regen.pl 4321 Branch: maint-5.8/perl 4322 ! pod/perlapi.pod pod/perlintern.pod 4323____________________________________________________________________________ 4324[ 25606] By: nicholas on 2005/09/26 18:00:40 4325 Log: Missed embed.pl products. 4326 Branch: maint-5.8/perl 4327 ! embedvar.h reentr.inc 4328____________________________________________________________________________ 4329[ 25603] By: nicholas on 2005/09/26 15:40:42 4330 Log: Fix prototype of my_setenv on Win32, as identfied by Steve Hay 4331 Branch: maint-5.8/perl 4332 ! util.c 4333____________________________________________________________________________ 4334[ 25598] By: nicholas on 2005/09/26 10:44:41 4335 Log: Integrate: 4336 [ 24595] 4337 Subject: [PATCH] add PERL_CALLCONV to PERL_CKDEF and PERL_PPDEF 4338 From: <jarkko.hietaniemi@nokia.com> 4339 Date: Fri, 27 May 2005 13:15:36 +0300 4340 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A1CD@esebe105.NOE.Nokia.com> 4341 Branch: maint-5.8/perl 4342 !> perl.h 4343____________________________________________________________________________ 4344[ 25596] By: nicholas on 2005/09/24 17:25:11 4345 Log: Integrate: 4346 [ 24711] 4347 Subject: [PATCH] Tru64: allow creating perl.pixie even with optimized Perl 4348 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 4349 Date: Sun, 05 Jun 2005 18:28:08 +0300 4350 Message-ID: <42A31A08.3070601@gmail.com> 4351 Branch: maint-5.8/perl 4352 !> Makefile.SH 4353____________________________________________________________________________ 4354[ 25595] By: nicholas on 2005/09/24 16:45:08 4355 Log: Integrate: 4356 [ 24596] 4357 Subject: [PATCH] Do not install change logs, READMEs, etc... 4358 From: Michael G Schwern <schwern@pobox.com> 4359 Date: Thu, 26 May 2005 13:43:05 -0700 4360 Message-ID: <20050526204305.GH11558@windhund.schwern.org> 4361 4362 [ 24610] 4363 Subject: Re: [PATCH] Do not install change logs, READMEs, etc... 4364 From: Michael G Schwern <schwern@pobox.com> 4365 Date: Fri, 27 May 2005 12:33:27 -0700 4366 Message-ID: <20050527193327.GC17504@windhund.schwern.org> 4367 4368 [ 25560] 4369 Add an option --ignore to installhtml 4370 and use it to avoid to install doc in Porting/. 4371 Skip also test modules. 4372 Branch: maint-5.8/perl 4373 !> Makefile.SH installhtml installperl 4374____________________________________________________________________________ 4375[ 25594] By: nicholas on 2005/09/24 15:29:40 4376 Log: Integrate: 4377 (the threads parts of) 4378 [ 24175] 4379 Casting to/from (void *) sufficient to make a C++ compiler happy. 4380 4381 [ 25123] 4382 Subject: Re: Scalar leaked in 'local $0' under ithreads + taint mode 4383 From: Steve Hay <steve.hay@uk.radan.com> 4384 Date: Mon, 11 Jul 2005 13:29:37 +0100 4385 Message-ID: <42D26631.1070500@uk.radan.com> 4386 4387 [ 25307] 4388 Subject: [PATCH] make threads.xs emit warnings properly 4389 From: Tassilo von Parseval <tassilo.von.parseval@rwth-aachen.de> 4390 Date: Aug 7, 2005 7:10 AM 4391 Message-id: <20050807051041.GA3924@ethan> 4392 4393 [ 25442] 4394 Holding a mutex then croak()ing strikes me as deadlock. 4395 Branch: maint-5.8/perl 4396 !> ext/threads/shared/shared.xs ext/threads/threads.pm 4397 !> ext/threads/threads.xs pod/perldiag.pod 4398____________________________________________________________________________ 4399[ 25593] By: nicholas on 2005/09/24 15:10:18 4400 Log: Integrate: 4401 [ 24869] 4402 Subject: [perl #36237] IO::File $fh->binmode($layer) is broken 4403 From: "Alexander Foken" (via RT) <perlbug-followup@perl.org> 4404 Date: 10 Jun 2005 12:46:41 -0000 4405 Message-ID: <rt-3.0.11-36237-115536.13.400290704223@perl.org> 4406 4407 and bump version number 4408 4409 [ 25016] 4410 Subject: Re: [PATCH]Re: [perl #36417] IO::Handle::getline() doco should note an important difference from <$io> 4411 From: Steve Peters <steve@fisharerojo.org> 4412 Date: Wed, 29 Jun 2005 21:47:23 -0500 4413 Message-ID: <20050630024723.GA3786@mccoy.peters.homeunix.org> 4414 4415 [ 25355] 4416 Upgrade to IO 1.22 from gbarr 4417 - Adjust the regression tests to use t/test.pl from bleadperl 4418 when $ENV{PERL_CORE} is defined 4419 - Add can_ok and isa_ok to t/test.pl from the implementation 4420 found in the IO CPAN distribution 4421 4422 [ 25359] 4423 Revert Makefile.PL change from #25355 4424 Branch: maint-5.8/perl 4425 !> ext/IO/ChangeLog ext/IO/IO.pm ext/IO/IO.xs ext/IO/Makefile.PL 4426 !> ext/IO/README ext/IO/lib/IO/Dir.pm ext/IO/lib/IO/File.pm 4427 !> ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm 4428 !> ext/IO/lib/IO/Poll.pm ext/IO/lib/IO/Seekable.pm 4429 !> ext/IO/lib/IO/Select.pm ext/IO/lib/IO/Socket.pm 4430 !> ext/IO/lib/IO/Socket/INET.pm ext/IO/lib/IO/Socket/UNIX.pm 4431 !> ext/IO/t/IO.t ext/IO/t/io_file.t ext/IO/t/io_linenum.t 4432 !> ext/IO/t/io_pipe.t ext/IO/t/io_sel.t ext/IO/t/io_sock.t 4433 !> ext/IO/t/io_utf8.t t/test.pl 4434____________________________________________________________________________ 4435[ 25592] By: nicholas on 2005/09/24 09:56:14 4436 Log: Integrate: 4437 [ 25110] 4438 no code before declarations! 4439 Branch: maint-5.8/perl 4440 !> doio.c 4441____________________________________________________________________________ 4442[ 25589] By: nicholas on 2005/09/23 16:14:59 4443 Log: Integrate: 4444 [ 25397] 4445 Subject: [PATCH] The return of the consting 4446 From: Andy Lester <andy@petdance.com> 4447 Date: Tue, 13 Sep 2005 01:08:36 -0500 4448 Message-ID: <20050913060835.GA1037@petdance.com> 4449 Branch: maint-5.8/perl 4450 ! proto.h 4451 !> embed.fnc lib/overload.pm util.c 4452____________________________________________________________________________ 4453[ 25587] By: nicholas on 2005/09/23 15:40:22 4454 Log: Integrate: 4455 [ 25277] 4456 Subject: [PATCH] Post-OSCON NN/NULLOK-ing 4457 From: Andy Lester <andy@petdance.com> 4458 Date: Sun, 7 Aug 2005 00:59:11 -0500 4459 Message-ID: <20050807055911.GA6384@petdance.com> 4460 Branch: maint-5.8/perl 4461 !> embed.fnc op.c 4462____________________________________________________________________________ 4463[ 25585] By: nicholas on 2005/09/23 15:04:55 4464 Log: Integrate: 4465 [ 25243] 4466 Subject: [PATCH] More embed.fnc goodness 4467 From: Andy Lester <andy@petdance.com> 4468 Date: Thu, 28 Jul 2005 14:09:56 -0500 4469 Message-ID: <20050728190956.GB607@petdance.com> 4470 Branch: maint-5.8/perl 4471 ! proto.h 4472 !> doio.c embed.fnc embed.h op.c pp_ctl.c regcomp.c regexec.c 4473 !> sv.c util.c 4474____________________________________________________________________________ 4475[ 25584] By: nicholas on 2005/09/23 14:26:21 4476 Log: Integrate: 4477 [ 25197] 4478 croak() accepts Nullch as a parameter. 4479 (spotted by Stas Bekman) 4480 4481 [ 25237] 4482 Subject: [PATCH] tidy up DieNull and DIE_NULL 4483 From: Robin Barker <Robin.Barker@npl.co.uk> 4484 Date: Thu, 28 Jul 2005 14:05:51 +0100 4485 Message-ID: <533D273D4014D411AB1D00062938C4D90849C75C@hotel.npl.co.uk> 4486 Branch: maint-5.8/perl 4487 ! perl.h pp.h 4488 !> embed.fnc mg.c pp_sys.c proto.h 4489____________________________________________________________________________ 4490[ 25583] By: nicholas on 2005/09/23 14:02:03 4491 Log: Integrate: 4492 [ 25172] 4493 Subject: [PATCH] The continuing plod through embed.fnc 4494 From: Andy Lester <andy@petdance.com> 4495 Date: Mon, 18 Jul 2005 10:37:38 -0500 4496 Message-ID: <20050718153738.GB20193@petdance.com> 4497 Branch: maint-5.8/perl 4498 ! proto.h 4499 !> embed.fnc op.c pad.c pod/perlapi.pod regcomp.c utf8.c 4500____________________________________________________________________________ 4501[ 25580] By: nicholas on 2005/09/23 13:21:57 4502 Log: Integrate: 4503 [ 25156] 4504 Subject: [PATCH] more embed cleanup 4505 From: Andy Lester <andy@petdance.com> 4506 Date: Fri, 15 Jul 2005 10:51:15 -0500 4507 Message-ID: <20050715155115.GC29983@petdance.com> 4508 4509 (and run regen.pl) 4510 Branch: maint-5.8/perl 4511 ! embed.fnc proto.h 4512 !> dump.c embed.h hv.c mg.c op.c perl.c pp_ctl.c pp_hot.c 4513 !> regcomp.c sv.c utf8.c 4514____________________________________________________________________________ 4515[ 25577] By: nicholas on 2005/09/23 12:25:23 4516 Log: Pesky lax compilers that let me assign to a const variable, so that 4517 my build (and make test) pass. 4518 Branch: maint-5.8/perl 4519 ! gv.c 4520____________________________________________________________________________ 4521[ 25576] By: nicholas on 2005/09/23 10:45:45 4522 Log: Integrate: 4523 [ 25138] 4524 Subject: [PATCH] More embed.fnc plowing 4525 From: Andy Lester <andy@petdance.com> 4526 Date: Wed, 13 Jul 2005 10:49:19 -0500 4527 Message-ID: <20050713154919.GA24586@petdance.com> 4528 Branch: maint-5.8/perl 4529 ! proto.h 4530 !> embed.fnc gv.c hv.c op.c pad.c perlio.c pp_ctl.c pp_hot.c 4531 !> toke.c 4532____________________________________________________________________________ 4533[ 25575] By: nicholas on 2005/09/23 10:14:05 4534 Log: Integrate: 4535 [ 25126] 4536 get_?v have side effects, so their return values may be ignored 4537 4538 [ 25127] 4539 S_pad_findlex has side effects, so its return value may be ignored 4540 Branch: maint-5.8/perl 4541 ! proto.h 4542 !> embed.fnc pad.c 4543____________________________________________________________________________ 4544[ 25574] By: nicholas on 2005/09/23 09:52:15 4545 Log: Integrate: 4546 [ 25107] 4547 Subject: [PATCH] Making my way thru embed.fnc 4548 From: Andy Lester <andy@petdance.com> 4549 Date: Sun, 10 Jul 2005 14:36:35 -0500 4550 Message-ID: <20050710193635.GC8081@petdance.com> 4551 Branch: maint-5.8/perl 4552 ! embed.fnc embed.h proto.h util.c 4553 !> doio.c doop.c gv.c hv.c op.c perl.c pp_ctl.c pp_hot.c 4554 !> regexec.c toke.c 4555____________________________________________________________________________ 4556[ 25572] By: nicholas on 2005/09/22 16:46:28 4557 Log: Integrate: 4558 [ 25101] 4559 Subject: Re: janitorial work ? [patch] 4560 From: Jim Cromie <jcromie@divsol.com> 4561 Date: Wed, 06 Jul 2005 14:19:53 -0600 4562 Message-ID: <42CC3CE9.5050606@divsol.com> 4563 4564 (reverted all dual-lived modules since they must work with older 4565 perls too so must wait for a new Devel::PPPort) 4566 4567 [ 25116] 4568 Change New*() to Newx*() in various comments and documentation 4569 4570 [ 25117] 4571 Fix worrying typo in handy.h :-s 4572 4573 [ 25196] 4574 Fix Newz() backwards-compatibility macro 4575 Branch: maint-5.8/perl 4576 ! hv.c 4577 !> (integrate 55 files) 4578____________________________________________________________________________ 4579[ 25569] By: nicholas on 2005/09/22 12:44:27 4580 Log: Integrate: 4581 [ 25087] 4582 [perl #36470] 'undef $@; die' gives uninint value warning 4583 4584 [ 25088] 4585 [perl #34171] bytes pragma error in substitution operator 4586 4587 [ 25093] 4588 Subject: [PATCH] bug with charnames::viacode("0x1234") and optimize it 4589 From: Tels <nospam-abuse@bloodgate.com> 4590 Date: Wed, 6 Jul 2005 21:11:59 +0200 4591 Message-Id: <200507062112.12159@bloodgate.com> 4592 4593 [ 25158] 4594 Subject: Re: [perl #36569] chop fails on decoded string with trailing nul 4595 From: SADAHIRO Tomoyuki <bqw10602@nifty.com> 4596 Date: Sat, 16 Jul 2005 22:05:13 +0900 4597 Message-Id: <20050716220041.2BDD.BQW10602@nifty.com> 4598 4599 [ 25160] 4600 $SIG{__WARN__} = sub { goto &foo } could recurse infinitely 4601 4602 [ 25163] 4603 perl -Dstv -e'... for min..max' displayed wrong stack elements 4604 4605 [ 25270] 4606 Subject: [PATCH] Re: [PATCH] Re: [perl #36819] perlbug AutoReply: Bleadperl: abs() busted outside integer range 4607 From: Dominic Dunlop <shouldbedomo@mac.com> 4608 Date: Sat, 6 Aug 2005 17:47:40 +0200 4609 Message-Id: <EF62D3CF-8B54-4C7B-973E-C259F487AE32@mac.com> 4610 4611 [ 25299] 4612 Subject: Re: [perl #36654] Inconsistent treatment of NaN 4613 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 4614 Date: Aug 7, 2005 8:03 PM 4615 Message-ID: <20050807180308.GA2112@efn.org> 4616 4617 Subject: Re: [perl #36654] Inconsistent treatment of NaN 4618 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 4619 Date: Wed, 10 Aug 2005 22:53:51 -0700 4620 Message-ID: <20050811055351.GA2296@efn.org> 4621 4622 [ 25302] 4623 Subject: autouse.pm: remove unneeded eval 4624 From: Alexey Tourbin <at@altlinux.ru> 4625 Date: Thu, 18 Aug 2005 08:13:24 +0400 4626 Message-ID: <20050818041324.GO19097@solemn.turbinal.org> 4627 4628 Subject: autouse.pm: check stub, use goto in stub 4629 From: Alexey Tourbin <at@altlinux.ru> 4630 Date: Thu, 18 Aug 2005 09:06:20 +0400 4631 Message-ID: <20050818050620.GP19097@solemn.turbinal.org> 4632 Branch: maint-5.8/perl 4633 !> doop.c lib/autouse.pm lib/charnames.pm numeric.c 4634 !> pod/perlop.pod pp.c pp_ctl.c pp_sys.c t/op/arith.t t/op/chop.t 4635 !> t/op/die.t t/op/goto.t t/op/subst.t util.c 4636____________________________________________________________________________ 4637[ 25568] By: nicholas on 2005/09/22 12:22:36 4638 Log: Integrate: 4639 (the tests from) 4640 [ 24044] 4641 Subject: Re: Reworked Trie Patch 4642 From: demerphq <demerphq@gmail.com> 4643 Date: Mon, 14 Mar 2005 08:55:39 +0100 4644 Message-ID: <9b18b31105031323557019ae1@mail.gmail.com> 4645 4646 Subject: Re: Reworked Trie Patch 4647 From: demerphq <demerphq@gmail.com> 4648 Date: Wed, 16 Mar 2005 19:48:18 +0100 4649 Message-ID: <9b18b31105031610481025a080@mail.gmail.com> 4650 4651 Plus minor nits in the documentation of re.pm, 4652 a version bump, and addition of an OPTIMIZE alias 4653 4654 [ 25095] 4655 [perl #36207] UTF8/Latin 1/i regexp "Malformed character" warning 4656 $utf8 =~ /latin/i didn't match. 4657 Also added TODO for $latin =~ /utf8/i which also fails 4658 4659 [ 25106] 4660 Re: [perl #36207] UTF8/Latin 1/i regexp "Malformed character" warning 4661 From: demerphq <demerphq@gmail.com> 4662 Message-ID: <9b18b3110507080807f16d1eb@mail.gmail.com> 4663 Date: Fri, 8 Jul 2005 17:07:26 +0200 4664 4665 Fix trie codepath of mixed utf8/latin1 pattern matches 4666 Branch: maint-5.8/perl 4667 !> regexec.c t/op/pat.t t/op/re_tests utf8.c 4668____________________________________________________________________________ 4669[ 25567] By: nicholas on 2005/09/22 10:46:26 4670 Log: Integrate: 4671 [ 24959] 4672 Add a define PERL_POISON which tries to trip up anything accessing 4673 freed or uninitialised memory. Currently only Poison()s freed 4674 pointers. 4675 Branch: maint-5.8/perl 4676 !> ext/PerlIO/encoding/encoding.xs gv.c handy.h pp_ctl.c scope.c 4677 !> sv.c 4678____________________________________________________________________________ 4679[ 25566] By: nicholas on 2005/09/22 10:00:19 4680 Log: Integrate: 4681 [ 25068] 4682 Borland's .pdb files are called .tds 4683 4684 [ 25150] 4685 Fix static extensions when building with nmake on Win32 4686 4687 They were broken because change 24806 forgot to add -DWITH_STATIC 4688 to the recipe for compiling perllib.c which meant that perllibst.h 4689 was not included and hence although they built OK, the static 4690 extensions could not actually be used! 4691 4692 In fact, since perllibst.h is always created (it is more or less 4693 empty when static extensions are not being used), there is no need 4694 for -DWITH_STATIC at all. So rather than adding it to Makefile, 4695 just drop it from makefile.mk and perllib.c. 4696 4697 Also add the missing cleanup of perllibst.h to Makefile. 4698 4699 [ 25169] 4700 1. Typo detected by Schwern (#25151) 4701 2. Added proza about patches (#25152) 4702 3. dirfd got the wrong define based on previous tests (#25168) 4703 4704 [ 25206] 4705 Rearrange win32/config_H.* to match config_h.SH 4706 4707 No actual changes, just reordering the contents of the files so that 4708 diff works better. 4709 4710 [ 25208] 4711 Make the canned config.h files used on Win32 more minimal 4712 4713 These are used in their unedited form to build miniperl, so should 4714 represent a minimal configuration 4715 4716 The plan is to use miniperl's "-V" output in makedef.pl, so it is 4717 important that it doesn't include any of the optional things in the 4718 makefiles that the user might have chosen to disable 4719 4720 (The actual config.h used to build perl itself is, of course, an 4721 edited version of these canned configs produced by using miniperl 4722 to run config_h.PL so these changes won't affect perl itself) 4723 4724 [ 25214] 4725 Add missing entries to win32/config.* 4726 4727 No existing entries changed, just adding some missing ones based 4728 on Porting/config.sh 4729 4730 [ 25215] 4731 Tweak the canned win32/config.* files 4732 4733 uselargefiles, usemultiplicity, useperlio and useithreads are now 4734 off in the canned win32/config_H.* files, so change these to match. 4735 4736 Also scrap the misleading ~USE_PERLIO~ and ~USE_SITECUST~ tags 4737 which don't actually work since no such CFG_VARS are passed in to 4738 config_sh.PL. (The useperlio and usesitecustomize entries actually 4739 get substituted by the more general "if (/^([\w_]+)=(.*)$/)" case.) 4740 4741 [ 25216] 4742 Fix USE_LARGE_FILES with bcc32 on Win32? 4743 4744 Trawling through all these config files, I think I've found the 4745 reason why bcc32 builds with USE_LARGE_FILES were failing (e.g. 4746 (see http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-06/msg00809.html): 4747 lseeksize and lseektype were set to 8 and __int64, but Borland's 4748 <io.h> suggests that they should be 4 and long respectively. 4749 4750 Changing them accordingly makes all tests pass. And I see that 4751 win32/win32.c has special handling for __BORLANDC__ + USE_LARGE_FILES, 4752 presumably to cope with this difference? 4753 4754 [ 25226] 4755 Reinstate PERL_MALLOC_WRAP for bcc32 on Win32 4756 4757 This was disabled by change 22689 because it was severely broken 4758 at the time. See the thread starting here: 4759 4760 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-04/msg00370.html 4761 4762 The PERL_MALLOC_WRAP code in handy.h has since changed along the 4763 lines of what was discussed in that thread (in particular, by change 4764 25034) and I find that everything is now fine with PERL_MALLOC_WRAP 4765 re-enabled. 4766 4767 [ 25289] 4768 Supply same libs for bcc32 builds as cl and gcc builds have 4769 4770 It makes life easier for third-party extensions if perl provides a 4771 decent set of libs to link against. cl and gcc builds already have 4772 this (except that gcc was missing one lib), but bcc32 builds only 4773 have one or two libs supplied. In particular, the ODBC libs 4774 required for building libwin32 were not specified. One of these 4775 doesn't exist in the Borland lib dirs by default, so generate it 4776 from the DLL if it is missing. 4777 Branch: maint-5.8/perl 4778 ! win32/config_H.bc win32/config_H.gc 4779 !> Configure win32/Makefile win32/config.bc win32/config.gc 4780 !> win32/config.vc win32/config.vc64 win32/config_H.vc 4781 !> win32/config_H.vc64 win32/makefile.mk win32/perllib.c 4782____________________________________________________________________________ 4783[ 25565] By: nicholas on 2005/09/22 09:28:31 4784 Log: Integrate: 4785 [ 25086] 4786 Subject: [PATCH] File::Basename doc overhaul 4787 From: Michael G Schwern <schwern@pobox.com> 4788 Date: Tue, 5 Jul 2005 20:11:27 -0700 4789 Message-ID: <20050706031127.GL9227@windhund.schwern.org> 4790 4791 (with some minor changes) 4792 4793 [ 25089] 4794 Subject: [PATCH] Further lies in the File::Basename docs 4795 From: Michael G Schwern <schwern@pobox.com> 4796 Date: Wed, 6 Jul 2005 09:22:32 -0700 4797 Message-ID: <20050706162232.GA14495@windhund.schwern.org> 4798 4799 (plus some minor POD changes and a bug fix) 4800 4801 [ 25090] 4802 Subject: [perl #22236] File::Basename behavior is misleading 4803 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 4804 Date: 6 Jul 2005 19:45:40 -0000 4805 Message-ID: <rt-3.0.11-22236-116656.1.59163789180809@perl.org> 4806 4807 [ 25091] 4808 Subject: [PATCH] Mention File::Spec in File::Basename 4809 From: Michael G Schwern <schwern@pobox.com> 4810 Date: Wed, 6 Jul 2005 13:06:20 -0700 4811 Message-ID: <20050706200620.GE15644@windhund.schwern.org> 4812 4813 (plus bump $VERSION) 4814 4815 [ 25096] 4816 Subject: Re: [perl #36477] File::Basename basename() bug 4817 From: Michael G Schwern <schwern@pobox.com> 4818 Date: Thu, 7 Jul 2005 14:16:01 -0700 4819 Message-ID: <20050707211601.GA3769@windhund.schwern.org> 4820 4821 [ 25097] 4822 Subject: [PATCH] basename() and suffixes 4823 From: Michael G Schwern <schwern@pobox.com> 4824 Date: Thu, 7 Jul 2005 15:38:32 -0700 4825 Message-ID: <20050707223832.GA4782@windhund.schwern.org> 4826 Branch: maint-5.8/perl 4827 !> lib/File/Basename.pm lib/File/Basename.t 4828____________________________________________________________________________ 4829[ 25564] By: nicholas on 2005/09/22 09:15:24 4830 Log: Integrate: 4831 [ 25009] 4832 First stab at not automatically creating an unused SV for GvSV 4833 Enable it with -DPERL_DONT_CREATE_GVSV. 4834 Currently if enabled 22 test scripts have failures, so still some way 4835 to go. 4836 4837 [ 25010] 4838 Fixes to -DPERL_DONT_CREATE_GVSV to make more tests pass 4839 4840 [ 25011] 4841 Make warnings.t pass with -DPERL_DONT_CREATE_GVSV 4842 4843 [ 25012] 4844 All tests pass (for me) with -DPERL_DONT_CREATE_GVSV 4845 4846 [ 25099] 4847 DEFSV causes GvSVn() to be used in lvalue context. 4848 Not sure if instead we should recode DEFSV to avoid this, and leave 4849 GvSVn() as rvalue only, like its namesakes. 4850 4851 [ 25141] 4852 Subject: [PATCH] was Re: perldoc segfaulting in XS_UNIVERSAL_VERSION 4853 From: John Peacock <jpeacock@rowman.com> 4854 Message-ID: <42D55C46.5030905@rowman.com> 4855 Date: Wed, 13 Jul 2005 14:24:06 -0400 4856 4857 [ 25146] 4858 Subject: [PATCH] Re: [PATCH] was Re: perldoc segfaulting in XS_UNIVERSAL_VERSION 4859 From: Michael G Schwern <schwern@pobox.com> 4860 Date: Fri, 15 Jul 2005 00:49:12 -0700 4861 Message-ID: <20050715074911.GA16512@windhund.schwern.org> 4862 Branch: maint-5.8/perl 4863 ! t/op/universal.t 4864 !> doio.c embed.fnc embed.h global.sym gv.c gv.h makedef.pl 4865 !> perl.c perl.h pp.c pp_hot.c pp_sys.c proto.h sv.c universal.c 4866____________________________________________________________________________ 4867[ 25562] By: nicholas on 2005/09/21 22:36:00 4868 Log: Integrate: 4869 [ 25007] 4870 Convert strcpy to memcpy where we already know the length. 4871 4872 [ 25022] 4873 Replace newSVpv(...,0) with newSVpvn where we know the length. 4874 4875 [ 25023] 4876 -V:... would get upset (syntax error) if ... contained unbalanced (). 4877 4878 [ 25024] 4879 The core shouldn't be using PL_na 4880 4881 [ 25026] 4882 Use Perl_sv_catpvf to shorten the code (source and object) needed for 4883 commandline -V options that q\0...\0. 4884 4885 [ 25027] 4886 Avoid using PL_Sv in the -V argument processing. 4887 Express the embedded perl program in a slightly terser way. 4888 4889 [ 25028] 4890 We know the length, so use sv_setpvn rather than sv_setpv. 4891 4892 [ 25029] 4893 A terser way of implementing require_pv. 4894 4895 [ 25045] 4896 Don't check the pointer is non-NULL before calling Safefree() in 4897 little used code, code used only once per run (such as interpreter 4898 construction and destruction), and cases where the pointer nearly 4899 never is NULL. Safefree does its own non-NULL check, and even that 4900 isn't strictly necessary as all conformant free()s accept a NULL 4901 pointer. 4902 4903 [ 25047] 4904 Don't inline offer_nice_chunk, as it's rarely called. 4905 4906 [ 25062] 4907 Fix change 25045 4908 4909 [ 25076] 4910 Add regression test for change 25062 4911 Branch: maint-5.8/perl 4912 !> doio.c embed.fnc embed.h gv.c hv.c locale.c mg.c perl.c perl.h 4913 !> proto.h regcomp.c sv.c t/op/magic.t universal.c util.c 4914____________________________________________________________________________ 4915[ 25561] By: nicholas on 2005/09/21 21:47:11 4916 Log: Integrate: 4917 [ 25067] 4918 Subject: [PATCH] Post-YAPC consting, now with an attachment! 4919 From: Andy Lester <andy@petdance.com> 4920 Date: Sun, 3 Jul 2005 18:31:56 -0500 4921 Message-ID: <20050703233156.GA20967@petdance.com> 4922 4923 [ 25073] 4924 Regen after change 25067 4925 4926 [ 25079] 4927 Subject: [PATCH] Remove unnecessary null check 4928 From: Andy Lester <andy@petdance.com> 4929 Date: Mon, 4 Jul 2005 14:12:00 -0500 4930 Message-ID: <20050704191200.GA2614@petdance.com> 4931 Branch: maint-5.8/perl 4932 ! proto.h 4933 !> deb.c embed.fnc gv.c hv.c pad.c sv.c toke.c util.c 4934____________________________________________________________________________ 4935[ 25559] By: nicholas on 2005/09/21 21:04:54 4936 Log: Integrate: 4937 [ 24915] 4938 Subject: [PATCH perl.h] FPTR2DPTR/DPTR2FPTR 4939 From: Robin Barker <Robin.Barker@npl.co.uk> 4940 Date: Mon, 20 Jun 2005 13:47:37 +0100 4941 Message-ID: <533D273D4014D411AB1D00062938C4D90849C6E4@hotel.npl.co.uk> 4942 4943 [ 25042] 4944 the PAD_SET_CUR macro expanded too much for AIX compilers 4945 4946 [ 25046] 4947 missed one PAD_SET_CUR 4948 Branch: maint-5.8/perl 4949 !> pad.h perl.h pp_ctl.c pp_hot.c pp_sort.c pp_sys.c 4950____________________________________________________________________________ 4951[ 25558] By: nicholas on 2005/09/21 20:50:26 4952 Log: Integrate: 4953 [ 24987] 4954 Suppress warnings about a clash between redefined malloc and the 4955 use of __attribute__malloc__ 4956 4957 Subject: Re: Fun with __attribute__malloc__ 4958 From: Andy Lester <andy@petdance.com> 4959 Date: Fri, 24 Jun 2005 12:11:59 -0500 4960 Message-ID: <20050624171159.GB29590@petdance.com> 4961 4962 [ 24997] 4963 Subject: [PATCH] We're going round in circles with pp_sys.c 4964 From: Andy Lester <andy@petdance.com> 4965 Date: Mon, 27 Jun 2005 13:06:59 -0500 4966 Message-ID: <20050627180659.GB29744@petdance.com> 4967 4968 (edited) 4969 4970 [ 25001] 4971 Stop "suspicious pointer conversion" warning following change 24997 4972 4973 [ 25003] 4974 Stop "Possible use before definition" warning following change 24997 4975 4976 [ 25014] 4977 Silence MinGW warnings about system headers when building Errno 4978 4979 Thanks to Mike Guy for the suggested fix. 4980 4981 [ 25033] 4982 Silence some cast warnings from bcc32 on Win32 4983 4984 See the thread starting here for arguments: 4985 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-06/msg00994.html 4986 4987 [ 25034] 4988 silence gcc 'comparison is always false' warning in MEM_WRAP_CHECK 4989 Only a partial fix: works where sizeof(type)==1; since we 4990 can never wraparound in that case, disarm the check 4991 4992 [ 25035] 4993 silence a warning in Perl_sv_compile_2op 4994 4995 [ 25038] 4996 Remove unreferenced local variable (and the warning about it) 4997 4998 [ 25041] 4999 Silence MinGW warning about "'noreturn' function does return" 5000 5001 (Thanks to Nicholas Clark) 5002 5003 [ 25055] 5004 Andy suggests this tweak to Dave's fix for MEM_WRAP_CHECK to shut up 5005 a different compiler warnings. I guess we need a waterbed theory of 5006 compiler warnings. 5007 5008 [ 25063] 5009 Subject: Re: How to suppress warnings when building Errno with gcc 5010 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 5011 Date: Fri, 1 Jul 2005 10:56:23 -0700 5012 Message-ID: <20050701175623.GD216@efn.org> 5013 5014 [ 25103] 5015 extend MEM_WRAP_CHECK supress warning hack to MEM_WRAP_CHECK_* 5016 Branch: maint-5.8/perl 5017 !> embed.fnc ext/Errno/Errno_pm.PL ext/XS/APItest/APItest.xs gv.c 5018 !> handy.h hv.c iperlsys.h perl.c perl.h pp_ctl.c pp_hot.c 5019 !> pp_sys.c proto.h regexec.c sv.c toke.c win32/win32.c 5020____________________________________________________________________________ 5021[ 25557] By: nicholas on 2005/09/21 20:28:20 5022 Log: Integrate: 5023 [ 24940] 5024 Add facility to fork() early in perl_destruct and use the child to 5025 dump out leaked scalars (enabled with DEBUG_LEAKING_SCALARS_FORK_DUMP 5026 when DEBUG_LEAKING_SCALARS is already in force) 5027 5028 [ 24976] 5029 Extend DEBUG_LEAKING_SCALARS_FORK_DUMP so it can also dump scalars 5030 which become unreferenced. This is less likely to be successful. 5031 The #define needs a better name. 5032 5033 [ 24979] 5034 If forking during global destruction, the child needs to close all 5035 unused file descriptors, else it can cause other processes to hang 5036 because it accidentally holds open pipes and sockets. 5037 5038 [ 24980] 5039 Need to skip exporting PL_dumper_fd unless it is used. 5040 5041 [ 24984] 5042 When using DEBUG_LEAKING_SCALARS_FORK_DUMP it's possible to cause 5043 indefinite hangs when the debugging child holds open Perl_debug_log, 5044 and it happens to be a file descriptor that is one end of a pipe, 5045 with a process sitting at the other end waitng for EOF. 5046 So close all descriptors in the child *including* Perl_debug_log, 5047 and pass it back in over the control socket if it's needed. 5048 5049 [ 24986] 5050 Tweak the child dump socket protocol to return error messages to the 5051 parent so that it can display what went wrong. 5052 Branch: maint-5.8/perl 5053 ! intrpvar.h perl.c 5054 !> embed.fnc embed.h embedvar.h makedef.pl perlapi.h proto.h sv.c 5055____________________________________________________________________________ 5056[ 25556] By: nicholas on 2005/09/21 20:05:39 5057 Log: Integrate: 5058 [ 24969] 5059 Workaround localtime edge case where TZ makes time go beyond 5060 the defined working range (AIX 5.2) 5061 5062 [ 24983] 5063 Need to pass a my_perl to S_my_localtime to make threaded builds build. 5064 5065 [ 25173] 5066 Subject: Re: AIX 5.2 localtime bug attack 5067 From: Campo Weijerman <rfc822@nl.ibm.com> 5068 Date: Mon, 18 Jul 2005 17:34:55 +0200 5069 Message-ID: <20050718153455.GA29381@python> 5070 5071 mday++ is also wday++ and yday++ 5072 5073 [ 25287] 5074 Fix lib/Time/Local.t for bcc32 in non GMT time zones 5075 5076 See comments at: 5077 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-08/msg00115.html 5078 5079 [ 25300] 5080 Subject: Your bug reports for Time::Local 5081 From: Dave Rolsky <autarch@urth.org> 5082 Date: Tue, 16 Aug 2005 11:22:20 -0500 (CDT) 5083 Message-ID: <Pine.LNX.4.61.0508161120520.26270@urth.org> 5084 5085 An improvement on change 25287 from Dave Rolsky 5086 Branch: maint-5.8/perl 5087 !> lib/Time/Local.t pp_sys.c 5088____________________________________________________________________________ 5089[ 25555] By: nicholas on 2005/09/21 19:54:07 5090 Log: Integrate: 5091 [ 24965] 5092 Subject: [PATCH] Pre-YAPC consting fun 5093 From: Andy Lester <andy@petdance.com> 5094 Date: Jun 23, 2005 9:04 PM 5095 Message-ID: <20050623190423.GA13835@petdance.com> 5096 Branch: maint-5.8/perl 5097 ! embed.fnc locale.c proto.h 5098 !> embed.h mg.c perlio.c pp_ctl.c pp_sys.c scope.c taint.c util.c 5099____________________________________________________________________________ 5100[ 25554] By: nicholas on 2005/09/21 19:31:30 5101 Log: Integrate: 5102 [ 24945] 5103 Subject: [PATCH] Const Boy II: The Localizing 5104 From: Andy Lester <andy@petdance.com> 5105 Date: Wed, 22 Jun 2005 09:41:00 -0500 5106 Message-ID: <20050622144059.GA19598@petdance.com> 5107 Branch: maint-5.8/perl 5108 ! sv.c 5109 !> autodoc.pl embed.fnc embed.pl perl.c perlio.c pod/perlapi.pod 5110 !> pp.c pp.h pp_ctl.c pp_sys.c util.c 5111____________________________________________________________________________ 5112[ 25553] By: nicholas on 2005/09/21 18:57:22 5113 Log: Integrate: 5114 [ 24910] 5115 Remove signature test, which is always skipped 5116 Branch: maint-5.8/perl 5117 - lib/Test/Simple/t/00signature.t 5118 !> MANIFEST 5119____________________________________________________________________________ 5120[ 25552] By: nicholas on 2005/09/21 18:43:51 5121 Log: Integrate: 5122 [ 24916] 5123 Subject: Re: [perl #36310] sv_vcatpvfn() fails on some (very limited) situations 5124 From: Tsutomu IKEGAMI <t-ikegami@aist.go.jp> 5125 Date: Fri, 17 Jun 2005 17:55:10 +0900 (JST) 5126 Message-Id: <20050617.175510.21285350.t-ikegami@aist.go.jp> 5127 5128 [ 24920] 5129 Subject: [PATCH] ternary operator cond ? foo : bar being parsed as ?...? 5130 From: Salvador Fandi�o <sfandino@yahoo.com> 5131 Date: Fri, 17 Jun 2005 14:06:30 +0100 5132 Message-ID: <20050617130548.18776.qmail@lists.develooper.com> 5133 5134 with wordings improvements suggested by Ronald J Kimball 5135 5136 [ 24951] 5137 Subject: Re: [perl #36350] unstable sorting for use integer; sort { $b <=> $a } @foo 5138 From: Salvador Fandino <sfandino@yahoo.com> 5139 Date: Tue, 21 Jun 2005 19:50:35 +0200 5140 Message-ID: <20050621181658.5977.qmail@lists.develooper.com> 5141 5142 [ 24952] 5143 Re-initialise PL_curcop to &PL_compiling before destroying the optree. 5144 5145 [ 24962] 5146 The current implementation of :unique is fundamentally flawed, 5147 because declaring a scalar READONLY does not stop it being modified. 5148 Hence the current implementation of :unique is *not threadsafe* 5149 D'oh! 5150 Better implementations welcome. 5151 Branch: maint-5.8/perl 5152 !> embed.fnc embed.h ext/threads/t/problems.t perl.c 5153 !> pod/perldiag.pod pod/perltodo.pod pp_sort.c proto.h sv.c 5154 !> toke.c 5155____________________________________________________________________________ 5156[ 25551] By: nicholas on 2005/09/21 18:21:10 5157 Log: Integrate: 5158 [ 24907] 5159 Silence warning in debug printf 5160 5161 [ 24937] 5162 Silence some bcc32 compiler warnings 5163 5164 ("Superfluous & with function") 5165 5166 [ 24938] 5167 Silence some more bcc32 compiler warnings 5168 5169 ("Suggest parentheses to clarify precedence") 5170 5171 [ 24939] 5172 Silence yet more bcc32 compiler warnings 5173 5174 ("Code has no effect") 5175 5176 [ 24944] 5177 Silence another bcc32 compiler warning 5178 5179 ("Possible use of '%s' before definition") 5180 5181 [ 24946] 5182 More bcc32 compiler warnings to silence 5183 5184 ("Suspicious pointer conversion") 5185 5186 [ 24947] 5187 Silence bcc32 compiler warnings from win32/fcrypt.c (almost) 5188 5189 It still whines about 'in' and 'b' being assigned values that are 5190 never used on lines 348 and 505 respectively (as side effects of the 5191 calls to c2l and l2c respectively), but I'm not sure how to shut 5192 them up. 5193 5194 [ 24950] 5195 Oops! Change 24946 wasn't quite right 5196 5197 [ 24953] 5198 Silence bcc32 compiler warnings following change 24945 5199 5200 ("Possible use of '%s' before definition") 5201 5202 [ 24963] 5203 Warning suppression. 5204 5205 [ 24977] 5206 Fix typo in win32.c 5207 5208 Doesn't fix bcc32 + USE_LARGE_FILES, though :-( 5209 5210 [ 24994] 5211 Silence compiler warning in SDBM_File 5212 5213 Unless I'm missing something it looks like "key" actually is used, 5214 and the "key = key" assignment causes bcc32 to complain about use 5215 before definition! 5216 5217 [ 24999] 5218 From: Mattia Barbon <mattia.barbon@libero.it> 5219 Subject: [PATCH] Avoid redefinition warning for MinGW 5220 Date: Jun 27, 2005 10:07 PM 5221 Message-ID: <Mahogany-0.66.0-1232-20050627-220727.00@rbnet.it> 5222 Branch: maint-5.8/perl 5223 !> doio.c doop.c ext/SDBM_File/SDBM_File.xs perlvars.h pp.c 5224 !> pp_ctl.c pp_hot.c pp_sys.c toke.c warnings.h warnings.pl 5225 !> win32/fcrypt.c win32/win32.c win32/win32io.c win32/win32iop.h 5226____________________________________________________________________________ 5227[ 25550] By: nicholas on 2005/09/21 18:04:56 5228 Log: Integrate: 5229 [ 24913] 5230 Subject: [PATCH] The continuing adventures of Constman and Localize Boy 5231 From: Andy Lester <andy@petdance.com> 5232 Date: Mon, 20 Jun 2005 10:22:37 -0500 5233 Message-ID: <20050620152237.GA5032@petdance.com> 5234 Branch: maint-5.8/perl 5235 !> XSUB.h doop.c embed.fnc embed.h global.sym gv.c mg.c pad.c 5236 !> perl.h proto.h sv.c universal.c util.c 5237____________________________________________________________________________ 5238[ 25549] By: nicholas on 2005/09/21 17:38:28 5239 Log: Integrate: 5240 [ 24906] 5241 Subject: [PATCH] More random cleanups 5242 From: Andy Lester <andy@petdance.com> 5243 Date: Fri, 17 Jun 2005 09:50:29 -0500 5244 Message-ID: <20050617145029.GC11769@petdance.com> 5245 Branch: maint-5.8/perl 5246 ! proto.h 5247 !> embed.fnc embed.h pp_ctl.c pp_sort.c scope.c 5248____________________________________________________________________________ 5249[ 25548] By: nicholas on 2005/09/21 16:20:59 5250 Log: Integrate: 5251 [ 24854] 5252 Subject: Re: [PATCH] make -f invalid when USE_SITECUSTOMIZE isn't set 5253 From: Steve Peters <steve@fisharerojo.org> 5254 Date: Wed, 15 Jun 2005 11:30:41 -0500 5255 Message-ID: <20050615163040.GA14745@mccoy.peters.homeunix.org> 5256 5257 [ 24861] 5258 Revert part of change #24854 5259 5260 [ 24864] 5261 Add -f in perl synopsys, sync perl.pod and perlrun.pod synopses 5262 Branch: maint-5.8/perl 5263 !> ext/Devel/DProf/t/DProf.t perl.c pod/perl.pod pod/perlrun.pod 5264____________________________________________________________________________ 5265[ 25546] By: nicholas on 2005/09/21 16:02:53 5266 Log: Integrate: 5267 [ 24860] 5268 Don't export Perl_stashpv_hvname_match when !USE_ITHREADS 5269 5270 (Fixes a linker error on Win 32 introduced by change #24847) 5271 Branch: maint-5.8/perl 5272 !> makedef.pl 5273____________________________________________________________________________ 5274[ 25545] By: nicholas on 2005/09/21 16:01:36 5275 Log: Integrate: 5276 [ 24845] 5277 Subject: [PATCH] S_emulate_eaccess() does return a value 5278 From: Steve Peters <steve@fisharerojo.org> 5279 Message-ID: <20050614193052.GA1898@mccoy.peters.homeunix.org> 5280 Date: Tue, 14 Jun 2005 14:30:52 -0500 5281 5282 [ 24847] 5283 Subject: [PATCH] CopSTASH_eq again 5284 From: Andy Lester <andy@petdance.com> 5285 Date: Tue, 14 Jun 2005 23:49:26 -0500 5286 Message-ID: <20050615044926.GA29087@petdance.com> 5287 Branch: maint-5.8/perl 5288 ! embed.h global.sym proto.h 5289 !> cop.h embed.fnc util.c 5290____________________________________________________________________________ 5291[ 25542] By: nicholas on 2005/09/21 15:31:01 5292 Log: Integrate: 5293 [ 24694] 5294 Bump version number 5295 5296 [ 24828] 5297 Comment nit to help Devel::Cover, spotted by Steve Peters 5298 Branch: maint-5.8/perl 5299 !> ext/Devel/DProf/DProf.pm ext/POSIX/POSIX.xs 5300____________________________________________________________________________ 5301[ 25540] By: nicholas on 2005/09/21 15:18:49 5302 Log: Integrate: 5303 [ 24898] 5304 Add a Configure test to see if NV 0.0 is stored as all bits zero, and 5305 #define NV_ZERO_IS_ALLBITS_ZERO if so. This is always true on VMS: 5306 5307 Subject: Re: Configure check for whether 0.0 is stored as all bits zero 5308 From: "Craig A. Berry" <craigberry@mac.com> 5309 Message-Id: <p06210214beda5bf31c4c@[172.16.52.1]> 5310 Date: Sat, 18 Jun 2005 18:23:59 -0500 5311 5312 [ 24905] 5313 Support NV_ZERO_IS_ALLBITS_ZERO on Win32 (re: change 24898) 5314 5315 The try.c test program added to Configure by change 24898 outputs 5316 "Yes" using each of VC++, GCC and BCC32, so here goes... 5317 5318 [ 24934] 5319 Redo generation of change #24898 5320 Do not forget to run Porting/config_h.pl! 5321 5322 [ 24949] 5323 Add handling of NV_ZERO_IS_ALLBITS_ZERO for Netware and epoc 5324 Branch: maint-5.8/perl 5325 !> Configure NetWare/config.wc NetWare/config_H.wc 5326 !> Porting/Glossary config_h.SH configure.com epoc/config.sh 5327 !> win32/config.bc win32/config.gc win32/config.vc 5328 !> win32/config.vc64 win32/config_H.bc win32/config_H.gc 5329 !> win32/config_H.vc win32/config_H.vc64 5330____________________________________________________________________________ 5331[ 25539] By: nicholas on 2005/09/21 15:02:51 5332 Log: Integrate: 5333 [ 24679] 5334 Subject: DynaLoader dl_unload_file for win32 ( dl_win32.xs ) 5335 From: DH <crazyinsomniac@yahoo.com> 5336 Date: Tue, 31 May 2005 08:33:27 -0700 (PDT) 5337 Message-ID: <20050531153327.85145.qmail@unknown-209-73-178-237.yahoo.com> 5338 5339 (with a couple of minor tweaks) 5340 5341 [ 24806] 5342 Subject: improve static build for win32/Makefile 5343 From: vadim <vadim@vkonovalov.ru> 5344 Date: Sun, 12 Jun 2005 14:09:11 -0400 5345 Message-Id: <1118599750.2732.2.camel@mdk10> 5346 5347 [ 24825] 5348 Subject: [PATCH @ 24819] Re: Change 24806: improve static build for win32/Makefile 5349 From: vadim <vadim@vkonovalov.ru> 5350 Date: Mon, 13 Jun 2005 15:41:41 -0400 5351 Message-Id: <1118691701.6333.32.camel@mdk10> 5352 5353 [ 24830] 5354 Add BUILDOPTEXTRA to Win32 makefiles 5355 5356 This allows extra build options, e.g. -DNO_HASH_SEED, to be 5357 specified on the command line, which is otherwise not possible 5358 under nmake using the existing BUILDOPT macro 5359 5360 Suggested by Jan Dubois <jand@ActiveState.com> 5361 5362 [ 24852] 5363 Fix win32/makefile.mk for building with bcc32 5.5.1 and dmake 4.4 5364 5365 [ 24855] 5366 Fix $Config{ccversion} for Borland C++ 5.5.1 5367 5368 This pattern match seems a little saner, and stops " for Win32" 5369 getting picked up from the following output: 5370 5371 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland 5372 5373 Maybe it breaks older versions, but at least the latest now works 5374 correctly. If anyone knows what older versions' messages look like 5375 then speak up! 5376 5377 [ 24862] 5378 Enable static extensions with Borland compiler on Win32 5379 5380 [ 24863] 5381 Simplify win32/makefile.mk for static extensions with GCC 5382 5383 [ 24866] 5384 Fix changes 24862 and 24863 for Sarathy's old dmake 5385 5386 [ 24880] 5387 Subject: [PATCH] Strip \\?\ prefix from Perl path in win32/win32.c:set_w32_module_name() 5388 From: "Jan Dubois" <jand@ActiveState.com> 5389 Date: Thu, 16 Jun 2005 11:43:15 -0700 5390 Message-Id: <200506161843.j5GIhKhL024472@smtp3.ActiveState.com> 5391 5392 [ 24883] 5393 Silence STDERR grumblings from Borland's math library. 5394 5395 This fixes failures in ext/B/t/deparse.t and lib/warnings.t (and 5396 renders change 24870 obsolete, hence it is reverted here). 5397 Branch: maint-5.8/perl 5398 !> lib/warnings.t makedef.pl win32/Makefile win32/buildext.pl 5399 !> win32/config_sh.PL win32/dl_win32.xs win32/makefile.mk 5400 !> win32/win32.c 5401____________________________________________________________________________ 5402[ 25538] By: nicholas on 2005/09/21 14:40:13 5403 Log: Integrate: 5404 [ 24364] 5405 Subject: Re: [perl #31793] Data::Dumper: Useqq interacts badly with overloading 5406 From: Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5407 Date: Wed, 3 Nov 2004 16:38:01 +0100 5408 Message-ID: <20041103163801.6839be30@valis.local> 5409 5410 [ 24917] 5411 Fix [perl #36102] Data::Dumper Doesn't Stringify Numeric Labels 5412 5413 [ 25308] 5414 Subject: Re: Data::Dumper bug? 5415 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 5416 Date: Mon, 8 Aug 2005 20:33:02 -0700 5417 Message-ID: <20050809033301.GA3804@efn.org> 5418 5419 [ 25347] 5420 Regression test for the fix in change #25308, 5421 based on code by Troy Loveday 5422 Branch: maint-5.8/perl 5423 +> ext/Data/Dumper/t/bugs.t 5424 !> MANIFEST ext/Data/Dumper/Dumper.pm ext/Data/Dumper/Dumper.xs 5425 !> ext/Data/Dumper/t/dumper.t 5426____________________________________________________________________________ 5427[ 25536] By: nicholas on 2005/09/21 14:09:01 5428 Log: Integrate: 5429 [ 24796] 5430 Add SvGROW_mutable 5431 5432 [ 24800] 5433 More SvPV consting. And other related drive-by refactoring. 5434 5435 [ 24801] 5436 Propagate const/mutable/not into the SvPV call for retrieving an 5437 overloaded value. 5438 5439 [ 24826] 5440 More SvPV consting 5441 5442 [ 24829] 5443 Pay attention to the comments that Dave writes. 5444 5445 [ 24838] 5446 Subject: [PATCH] Fix for SEGV in ext/B/t/xref.t on OpenBSD 5447 From: Steve Peters <steve@fisharerojo.org> 5448 Date: Tue, 14 Jun 2005 08:16:38 -0500 5449 Message-ID: <20050614131638.GA24771@mccoy.peters.homeunix.org> 5450 5451 [ 24843] 5452 Change 24838 breaks deparse.t, which checks that embedded NULs work. 5453 Here's a temporary hack, pending a way for B to correctly identify 5454 PVs that are variable names in pads. 5455 5456 [ 24846] 5457 Fix warning nits, by Jarkko 5458 5459 [ 24850] 5460 Protect Perl_sv_2pvbyte () to NULL length pointers 5461 Thanks Nick! 5462 5463 [ 24871] 5464 Subject: [PATCH] Removing /*SUPPRESS xxx*/ 5465 From: Andy Lester <andy@petdance.com> 5466 Date: Thu, 16 Jun 2005 09:13:42 -0500 5467 Message-ID: <20050616141342.GA22188@petdance.com> 5468 5469 [ 24873] 5470 Subject: [PATCH] Lint support 5471 From: Andy Lester <andy@petdance.com> 5472 Date: Thu, 16 Jun 2005 09:35:21 -0500 5473 Message-ID: <20050616143521.GB22188@petdance.com> 5474 Branch: maint-5.8/perl 5475 !> XSUB.h av.c doio.c doop.c ext/B/B.xs perl.c perl.h pp.c 5476 !> pp_hot.c pp_sys.c regcomp.c regexec.c sv.c sv.h taint.c toke.c 5477 !> universal.c utf8.c util.c xsutils.c 5478____________________________________________________________________________ 5479[ 25535] By: nicholas on 2005/09/21 13:16:07 5480 Log: Integrate: 5481 [ 24780] 5482 Subject: [PATCH] regcomp.c and more 5483 From: Andy Lester <andy@petdance.com> 5484 Date: Thu, 9 Jun 2005 10:05:56 -0500 5485 Message-ID: <20050609150556.GA30554@petdance.com> 5486 Branch: maint-5.8/perl 5487 ! regcomp.c 5488 !> embed.fnc mg.c perly.c proto.h sv.c 5489____________________________________________________________________________ 5490[ 25531] By: nicholas on 2005/09/21 11:03:15 5491 Log: Integrate: 5492 [ 24765] 5493 const-ize pp_formline 5494 5495 [ 24769] 5496 More SvPV consting 5497 5498 [ 24778] 5499 More SvPV consting 5500 5501 [ 24798] 5502 Move SvPV consting, remove an n_a, and correct one error in Move() 5503 5504 [ 24799] 5505 More SvPV consting, including some code cleanup and living dangerously 5506 with socket API calls. 5507 Branch: maint-5.8/perl 5508 !> doio.c doop.c dump.c mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c 5509 !> pp_pack.c pp_sort.c pp_sys.c sv.c 5510____________________________________________________________________________ 5511[ 25529] By: nicholas on 2005/09/21 10:42:13 5512 Log: Integrate: 5513 [ 24754] 5514 Subject: [PATCH] regexec.c utf8 loading 5515 From: Andy Lester <andy@petdance.com> 5516 Date: Wed, 8 Jun 2005 00:03:32 -0500 5517 Message-ID: <20050608050332.GA31059@petdance.com> 5518 Branch: maint-5.8/perl 5519 !> regexec.c 5520____________________________________________________________________________ 5521[ 25528] By: nicholas on 2005/09/21 10:26:41 5522 Log: Correct errors in global.sym that seem to be the cause of Win32 build 5523 failures. 5524 Branch: maint-5.8/perl 5525 ! embed.fnc embed.h global.sym proto.h 5526____________________________________________________________________________ 5527[ 25527] By: nicholas on 2005/09/21 09:53:54 5528 Log: Integrate: 5529 [ 24760] 5530 Nuke some more n_a, and convert S_gv_ename from char * to const char * 5531 5532 [ 24761] 5533 Add and use MgPV_nolen_const 5534 5535 [ 24762] 5536 Remove the n_a 5537 5538 [ 24763] 5539 Remove repeated C<n_a>s 5540 Branch: maint-5.8/perl 5541 !> doop.c dump.c embed.fnc malloc.c mg.c mg.h op.c perl.c 5542 !> pp_hot.c pp_pack.c pp_sys.c proto.h regcomp.c taint.c toke.c 5543____________________________________________________________________________ 5544[ 25525] By: nicholas on 2005/09/21 09:32:33 5545 Log: Integrate: 5546 [ 24748] 5547 Convert POPpx POPpconstx and POPpbytex to use nolen macros. 5548 Elminate a lot of C<n_a>s 5549 5550 [ 24749] 5551 Better sv_2pv_flags implementation (avoid writing to n_a) 5552 5553 [ 24750] 5554 Remove two more unused C<n_a>s 5555 5556 [ 24757] 5557 Eliminate more C<n_a>s 5558 5559 [ 24758] 5560 n_a no more 5561 5562 [ 24759] 5563 Allow a null length pointer to sv_pvn_force_flags. 5564 Add SvPV_force_nolen and use it to remove some C<n_a>s 5565 Branch: maint-5.8/perl 5566 ! XSUB.h pp_sys.c 5567 !> embed.fnc perl.c pp.c pp.h pp_ctl.c proto.h sv.c sv.h 5568 !> universal.c 5569____________________________________________________________________________ 5570[ 25524] By: nicholas on 2005/09/21 07:04:42 5571 Log: Integrate: 5572 [ 24740] 5573 More SvPV consting. 5574 5575 [ 24742] 5576 More consting of SvPV 5577 5578 [ 24743] 5579 More SvPV consting 5580 5581 [ 24744] 5582 More SvPV consting 5583 5584 [ 24752] 5585 One more SvPV_const 5586 Branch: maint-5.8/perl 5587 !> doio.c doop.c embed.fnc gv.c mg.c perl.c perlio.c pp.c 5588 !> pp_ctl.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c proto.h 5589 !> regexec.c sv.c toke.c universal.c util.c 5590____________________________________________________________________________ 5591[ 25522] By: nicholas on 2005/09/20 17:03:38 5592 Log: Integrate: 5593 [ 24735] 5594 Subject: [PATCH] Random cleanups #47 5595 From: Andy Lester <andy@petdance.com> 5596 Date: Mon, 6 Jun 2005 10:11:07 -0500 5597 Message-ID: <20050606151107.GC7022@petdance.com> 5598 5599 [ 24737] 5600 Remove unused variable (thanks to Andy's lint) 5601 Branch: maint-5.8/perl 5602 !> README.aix embed.fnc mg.c numeric.c op.c pad.c 5603 !> pod/perldebug.pod pp_ctl.c proto.h sv.c toke.c util.c 5604____________________________________________________________________________ 5605[ 25521] By: nicholas on 2005/09/20 16:41:56 5606 Log: Integrate: 5607 [ 24729] 5608 Subject: [PATCH] util.c: S_vdie_common() should be static 5609 From: Alexey Tourbin <at@altlinux.ru> 5610 Date: Sun, 5 Jun 2005 03:08:30 +0400 5611 Message-ID: <20050604230830.GS5867@solemn.turbinal.org> 5612 5613 [ 24734] 5614 make some more functions static 5615 5616 Subject: [PATCH] B/C/C.xs: static my_runops() 5617 Message-ID: <20050604232451.GT5867@solemn.turbinal.org> 5618 5619 Subject: [PATCH] Devel/Peek/Peek.xs: make plain C functions static 5620 Message-ID: <20050604232952.GU5867@solemn.turbinal.org> 5621 5622 Subject: [PATCH] File/Glob/Glob.xs: errfunc() should be static 5623 Message-ID: <20050604233414.GV5867@solemn.turbinal.org> 5624 5625 all being : 5626 From: Alexey Tourbin <at@altlinux.ru> 5627 Date: Sun, 5 Jun 2005 5628 5629 [ 24745] 5630 Mark a static function as static 5631 Branch: maint-5.8/perl 5632 ! util.c 5633 !> ext/B/C/C.xs ext/Devel/Peek/Peek.xs ext/File/Glob/Glob.xs 5634 !> utf8.c 5635____________________________________________________________________________ 5636[ 25520] By: nicholas on 2005/09/20 16:23:35 5637 Log: Integrate: 5638 [ 24733] 5639 Simplify the implementation of SvPV*nolen functions 5640 5641 [ 24736] 5642 Change 24733 allows several pointers to be NULL. Therefore this 5643 should be reflected in their attributes. 5644 5645 [ 24738] 5646 Add MgPV_const 5647 5648 [ 24739] 5649 Add SvPV_nolen_const and SvPV_nomg_const 5650 5651 [ 24741] 5652 The definition of SvPVx_nolen_const is missing for non GNU-C compilers 5653 5654 [ 24747] 5655 Add SvPVx_nolen and SvPVbytex_nolen 5656 5657 [ 24767] 5658 Add SvPV_mutable for use by the old COW code. 5659 Branch: maint-5.8/perl 5660 !> embed.fnc mg.h proto.h sv.c sv.h 5661____________________________________________________________________________ 5662[ 25519] By: nicholas on 2005/09/20 16:03:14 5663 Log: Integrate: 5664 [ 24592] 5665 Subject: [PATCH] Documentation nits and fixes for Sv*_set() macros 5666 From: Steve Peters <steve@fisharerojo.org> 5667 Date: Thu, 26 May 2005 14:58:50 -0500 5668 Message-ID: <20050526195850.GA1308@mccoy.peters.homeunix.org> 5669 5670 [ 24728] 5671 Fix apidoc for newSVhek 5672 5673 [ 24776] 5674 Update API docs. 5675 Branch: maint-5.8/perl 5676 !> pod/perlapi.pod sv.c sv.h 5677____________________________________________________________________________ 5678[ 25518] By: nicholas on 2005/09/20 15:43:57 5679 Log: Integrate: 5680 [ 24722] 5681 Make a start at consting calls to SvPV. SV conversion and upgrade 5682 routines need to be mutable, as it's permitted to change the type of 5683 a READONLY SV, or cache the string or number conversion. 5684 Other routines are mostly const. 5685 5686 [ 24727] 5687 make pp_split const 5688 Branch: maint-5.8/perl 5689 !> pp.c sv.c 5690____________________________________________________________________________ 5691[ 25517] By: nicholas on 2005/09/20 13:38:10 5692 Log: Integrate: 5693 [ 24721] 5694 Need const versions of SvPV(), so that its callers can indicate 5695 whether they are read/write or read only 5696 Also provide a mutable version, for the internals to use where it 5697 needs a non-const pointer, but will be writing. Callers of this are 5698 assumed to be aware of how copy on write is working, and to keep 5699 track of core changes. 5700 5701 For now check that SVs are not READONLY when const versions are used. 5702 (with DEBUG_COW > 1). COW is going to have to be orthogonal to Perl's 5703 READONLY flag, but for now it provides a good test indicator. 5704 5705 [ 24723] 5706 POPpx needs a const equivalent. 5707 5708 [ 24724] 5709 XS_VERSION_BOOTCHECK is read only. 5710 5711 [ 24725] 5712 The FBM compile code is mutable, because it's permissible to FBM 5713 compile a read-only value. 5714 5715 [ 24726] 5716 Lots of consting 5717 Branch: maint-5.8/perl 5718 !> XSUB.h doio.c doop.c gv.c hv.c op.c pp.c pp.h pp_ctl.c 5719 !> pp_hot.c pp_pack.c pp_sys.c sv.h util.c 5720____________________________________________________________________________ 5721[ 25516] By: nicholas on 2005/09/20 12:24:41 5722 Log: Integrate: 5723 [ 24715] 5724 SvIsCOW_shared_hash is declared all the time, so use it. 5725 5726 [ 24716] 5727 Abstract all access to the shared hash value through SvSHARED_HASH() 5728 5729 [ 24804] 5730 This isn't an LVALUE, so make the compiler enforce that. 5731 Branch: maint-5.8/perl 5732 !> hv.c pp_hot.c sv.c sv.h 5733____________________________________________________________________________ 5734[ 25514] By: nicholas on 2005/09/20 09:48:28 5735 Log: Integrate: 5736 [ 24708] 5737 Subject: PATCH for [perl #36043] '@foo = sort { $a <=> $b } @bar' uses too much memory 5738 From: Salvador Fandi�o <sfandino@yahoo.com> 5739 Date: Jun 5, 2005 4:25 AM 5740 Message-ID: <20050605022436.21982.qmail@lists.develooper.com> 5741 5742 [ 24853] 5743 Subject: sort optimization 5744 From: Salvador Fandi�o <sfandino@yahoo.com> 5745 Date: Mon, 06 Jun 2005 12:05:05 +0100 5746 Message-ID: <20050606110425.22941.qmail@lists.develooper.com> 5747 Branch: maint-5.8/perl 5748 !> pp_sort.c 5749____________________________________________________________________________ 5750[ 25510] By: nicholas on 2005/09/20 08:56:39 5751 Log: Integrate: 5752 [ 24701] 5753 Subject: [PATCH] Clean up UNI* macros in toke.c 5754 From: Andy Lester <andy@petdance.com> 5755 Date: Jun 3, 2005 7:14 PM 5756 Message-ID: <20050603171448.GA5834@petdance.com> 5757 5758 [ 24702] 5759 Subject: [PATCH] Consting IO and Devel::Peek 5760 From: Andy Lester <andy@petdance.com> 5761 Reply-To: Perl 5 Porters <perl5-porters@perl.org> 5762 Message-ID: <20050531212621.GA12117@petdance.com> 5763 5764 [ 24705] 5765 Silence a const warning 5766 5767 [ 24712] 5768 We still need an "i" in the PERL_IMPLICIT_SYS case 5769 5770 (Fix compilation error following change #24689) 5771 5772 [ 24713] 5773 NORETURN_FUNCTION_END is not a complete statement 5774 5775 (Fix compilation error following change #24702) 5776 Branch: maint-5.8/perl 5777 ! toke.c 5778 !> ext/Devel/Peek/Peek.xs ext/IO/IO.xs sv.c 5779____________________________________________________________________________ 5780[ 25509] By: nicholas on 2005/09/20 08:35:19 5781 Log: Integrate: 5782 [ 24692] 5783 Create newSVpv_hek to reduce code duplication where HEKs need to be 5784 turned into SVs 5785 5786 [ 24696] 5787 s/newSVpv_hek/newSVhek/g; # Lousy choice of name 5788 5789 (just the tweak to newSVhek for passing in NULL from) 5790 [ 24697] 5791 Use newSVhek where we're generating SVs from package names 5792 Branch: maint-5.8/perl 5793 ! embed.fnc 5794 !> embed.h global.sym hv.c op.c pp.c proto.h sv.c toke.c 5795____________________________________________________________________________ 5796[ 25508] By: nicholas on 2005/09/20 08:19:03 5797 Log: Integrate: 5798 [ 24689] 5799 Subject: [PATCH] Random consting 5800 From: Andy Lester <andy@petdance.com> 5801 Date: Thu, 2 Jun 2005 12:19:43 -0500 5802 Message-ID: <20050602171943.GA16553@petdance.com> 5803 Branch: maint-5.8/perl 5804 ! embed.fnc sv.c 5805 !> doio.c dump.c embed.h global.sym gv.c hv.c malloc.c perl.c 5806 !> perlio.c pp_ctl.c pp_hot.c pp_sys.c proto.h toke.c util.c 5807____________________________________________________________________________ 5808[ 25506] By: nicholas on 2005/09/19 22:41:35 5809 Log: Clean up breakages accidentally introduced by 25428 (declaration out 5810 of order) and 25503 (is_utf8_string_loclen missing from embed.fnc) 5811 Branch: maint-5.8/perl 5812 ! embed.fnc embed.h embedvar.h mg.c proto.h 5813____________________________________________________________________________ 5814[ 25505] By: nicholas on 2005/09/19 22:20:52 5815 Log: Integrate: 5816 [ 24303] 5817 Convert to test.pl 5818 5819 [ 24927] 5820 Drag t/op/gv.t kicking and screaming into the century of the fruitbat 5821 (or at least into the decade of t/test.pl) 5822 5823 [ 24964] 5824 Take a larger margin to prevent 'X' failures in smokes 5825 I was able to get warnings on HP-UX 10.20 every 2nd to 3rd run 5826 when reps was still 10000. With 15000 I didn't get a single warning 5827 5828 [ 25017] 5829 Subject: Re: [PATCH] Convert File::Basename tests to Test::More 5830 From: Michael G Schwern <schwern@pobox.com> 5831 Date: Thu, 30 Jun 2005 01:02:30 -0700 5832 Message-ID: <20050630080230.GC17965@windhund.schwern.org> 5833 5834 [ 25020] 5835 Subject: [PATCH] make t/uni/class.t faster 5836 From: Tels <nospam-abuse@bloodgate.com> 5837 Date: Wed, 29 Jun 2005 21:19:52 +0200 5838 Message-Id: <200506292120.05519@bloodgate.com> 5839 5840 [ 25071] 5841 Subject: [PATCH] Skip nit in t/op/lfs.t 5842 From: Steve Peters <steve@fisharerojo.org> 5843 Date: Mon, 4 Jul 2005 10:10:13 -0500 5844 Message-ID: <20050704151013.GA18468@mccoy.peters.homeunix.org> 5845 5846 [ 25121] 5847 Subject: [PATCH] Cleanup File::Copy tests 5848 From: Michael G Schwern <schwern@pobox.com> 5849 Date: Mon, 11 Jul 2005 18:45:42 -0700 5850 Message-ID: <20050712014542.GB20855@windhund.schwern.org> 5851 5852 (and fix the SKIP: {} blocks to say $how_many) 5853 5854 [ 25139] 5855 Subject: Re: Smoke [5.9.3] 25093 FAIL(F) openbsd 3.7 (macppc/1 cpu) 5856 From: Steve Peters <steve@fisharerojo.org> 5857 Date: Fri, 8 Jul 2005 16:42:56 -0500 5858 Message-ID: <20050708214256.GA14164@mccoy.peters.homeunix.org> 5859 5860 [ 25140] 5861 Subject: [perl #9565] [PATCH] /op/groups.t bug 5862 From: "Steve Peters via RT" <perlbug-followup@perl.org> 5863 Date: Wed, 13 Jul 2005 06:51:45 -0700 5864 Message-ID: <rt-3.0.11-9565-117185.14.6331240065229@perl.org> 5865 5866 [ 25144] 5867 Subject: Typo in t/op/stat.t 5868 From: Gisle Aas <gisle@ActiveState.com> 5869 Date: 14 Jul 2005 23:20:18 -0700 5870 Message-ID: <lr64vcfv4t.fsf@caliper.activestate.com> 5871 5872 [ 25162] 5873 delete a non-fucntioning chown in stat.t: it didn't have gid arg. 5874 Spotted by Gisle Aas. 5875 Branch: maint-5.8/perl 5876 !> lib/File/Basename.t lib/File/Copy.t t/io/dup.t t/io/open.t 5877 !> t/op/groups.t t/op/gv.t t/op/lfs.t t/op/rand.t t/op/stat.t 5878 !> t/op/substr.t t/uni/class.t 5879____________________________________________________________________________ 5880[ 25504] By: nicholas on 2005/09/19 21:32:36 5881 Log: Integrate: 5882 [ 24608] 5883 is() is better than ok() 5884 5885 [ 24612] 5886 Subject: [PATCH] Re: t/uni/class.t has a lot to warn about 5887 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 5888 Date: Sat, 28 May 2005 11:47:47 +0300 5889 Message-Id: <42983033.5050509@gmail.com> 5890 5891 (the t/op/magic.t change in) 5892 [ 24660] 5893 Store the xhv_aux structure after the main array. 5894 This reduces the size of HV bodies from 24 to 20 bytes on a 32 bit 5895 build. It has the side effect of defined %symbol_table:: now always 5896 being true. defined %hash is already deprecated. 5897 5898 [ 24764] 5899 Cygwin fails to open $^X on many occasion here 5900 afile is still available from the previous test 5901 5902 [ 24773] 5903 Make minitest pass (must skip if no dynaloading) 5904 5905 [ 24777] 5906 Don't ignore errors from an eval. 5907 5908 [ 24856] 5909 Introduce PERL_RUNPERL_DEBUG to alter the behavior of runperl(), 5910 this can be useful to use valgrind for example 5911 5912 [ 24858] 5913 We were failing to pring "not ok" if the text exited uncleanly 5914 5915 [ 24867] 5916 Give op/taint.t a helping hand for Borland compiler on Win32 5917 5918 [ 24870] 5919 Teach lib/warnings.t about Borland CRT error messages 5920 5921 <enter description here> 5922 Branch: maint-5.8/perl 5923 !> ext/B/t/bytecode.t lib/warnings.t t/io/layers.t t/op/each.t 5924 !> t/op/goto_xs.t t/op/magic.t t/op/pack.t t/op/taint.t t/test.pl 5925 !> t/uni/class.t 5926____________________________________________________________________________ 5927[ 25503] By: nicholas on 2005/09/19 21:14:58 5928 Log: Integrate: 5929 [ 24687] 5930 Subject: [PATCH] speed up is_utf8_char() 5931 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 5932 Date: Thu, 02 Jun 2005 21:52:46 +0300 5933 Message-ID: <429F557E.3090007@gmail.com> 5934 5935 [ 24706] 5936 Subject: [PATCH] further speeding up of is_utf8_string() 5937 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 5938 Date: Sat, 04 Jun 2005 13:40:15 +0300 5939 Message-ID: <42A1850F.4040109@gmail.com> 5940 5941 [ 24707] 5942 Subject: [PATCH] Fix minor bummer in 24706 5943 From: Andy Lester <andy@petdance.com> 5944 Date: Sat, 4 Jun 2005 23:09:04 -0500 5945 Message-Id: <20050605040904.GA27783@petdance.com> 5946 5947 [ 24730] 5948 Subject: [PATCH] one more round of is_utf8_foo tuneup 5949 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 5950 Date: Sun, 05 Jun 2005 18:06:12 +0300 5951 Message-ID: <42A314E4.8060608@gmail.com> 5952 Branch: maint-5.8/perl 5953 +> t/op/chr.t 5954 ! utf8.c 5955 !> MANIFEST embed.fnc embed.h global.sym mg.c pod/perlapi.pod 5956 !> proto.h utf8.h 5957____________________________________________________________________________ 5958[ 25501] By: nicholas on 2005/09/19 20:42:24 5959 Log: Integrate: 5960 [ 24670] 5961 Subject: [PATCH] SvPVX_const() - part 3 ... and const'ing Storable 5962 From: Steve Peters <steve@fisharerojo.org> 5963 Date: Tue, 31 May 2005 09:55:43 -0500 5964 Message-Id: <20050531145543.GA8051@mccoy.peters.homeunix.org> 5965 5966 [ 24682] 5967 Subject: [PATCH] SvPVX_const() - patch #4 5968 From: Steve Peters <steve@fisharerojo.org> 5969 Date: Thu, 2 Jun 2005 13:41:35 -0500 5970 Message-ID: <20050602184135.GA13682@mccoy.peters.homeunix.org> 5971 Branch: maint-5.8/perl 5972 !> embed.fnc ext/B/B.xs ext/Data/Dumper/Dumper.xs 5973 !> ext/Devel/DProf/DProf.xs ext/Opcode/Opcode.xs 5974 !> ext/POSIX/POSIX.xs ext/PerlIO/encoding/encoding.xs 5975 !> ext/PerlIO/via/via.xs pod/perlapi.pod pp_hot.c pp_sys.c 5976 !> proto.h regcomp.c regexec.c scope.c sv.c 5977____________________________________________________________________________ 5978[ 25500] By: nicholas on 2005/09/19 19:58:34 5979 Log: Integrate: 5980 [ 24666] 5981 Subject: [PATCH] Quotes fixed, see also perl #36079 5982 From: Andy Lester <andy@petdance.com> 5983 Date: Thu, 2 Jun 2005 00:02:38 -0500 5984 Message-ID: <20050602050238.GA4001@petdance.com> 5985 5986 [ 24671] 5987 Fix changed diagnostic 5988 Branch: maint-5.8/perl 5989 ! regexec.c 5990 !> av.c doio.c gv.c malloc.c perl.c perl.h pod/perldiag.pod 5991 !> pp_sort.c pp_sys.c regcomp.c scope.h thrdvar.h toke.c util.c 5992____________________________________________________________________________ 5993[ 25498] By: nicholas on 2005/09/19 19:14:14 5994 Log: Integrate: 5995 [ 24654] 5996 Subject: [PATCH] Re: [patch] teach B::Concise to see XS code 5997 From: Stephen McCamant <smcc@mit.edu> 5998 Date: Sat, 21 May 2005 21:52:31 -0700 5999 Message-ID: <17040.4111.265639.434150@apocalypse.OCF.Berkeley.EDU> 6000 6001 Correctly nullify CvSTART when undef'ing a CV 6002 6003 [ 24770] 6004 Subject: [PATCH] instead of unions use double cast for data pointer <-> function pointer 6005 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 6006 Date: Thu, 09 Jun 2005 08:50:56 +0300 6007 Message-ID: <42A7D8C0.1080104@gmail.com> 6008 6009 [ 24794] 6010 Don't pass constants to select 6011 6012 [ 24795] 6013 Passing read only values (such as string constants) to select should 6014 croak. 6015 Branch: maint-5.8/perl 6016 +> t/op/sselect.t 6017 !> MANIFEST ext/DynaLoader/dl_dlopen.xs op.c perl.h pp_sys.c sv.c 6018 !> t/op/lex_assign.t toke.c 6019____________________________________________________________________________ 6020[ 25496] By: nicholas on 2005/09/19 18:28:23 6021 Log: Integrate: 6022 [ 24645] 6023 Subject: [PATCH] ByteLoader.xs cleanup 6024 From: Andy Lester <andy@petdance.com> 6025 Date: Mon, 30 May 2005 22:28:36 -0500 6026 Message-ID: <20050531032836.GA32198@petdance.com> 6027 6028 [ 24661] 6029 As PERL_HV_ARRAY_ALLOC_BYTES is bytes, not items, the type should be 6030 char rather than HE *. Bug was harmless, overallocating by a factor 6031 of sizeof(HE *) 6032 6033 [ 24662] 6034 Zero-ing the new HV array is pointless, as we write to every element. 6035 Also avoid calling into he_dup when the HE is 0, to save the function 6036 call overhead. 6037 Branch: maint-5.8/perl 6038 !> ext/ByteLoader/ByteLoader.xs hv.c sv.c 6039____________________________________________________________________________ 6040[ 25495] By: nicholas on 2005/09/19 18:04:59 6041 Log: Integrate: 6042 [ 24622] 6043 Subject: [PATCH] Minor warning squashings 6044 From: Andy Lester <andy@petdance.com> 6045 Date: Sun, 29 May 2005 00:19:06 -0500 6046 Message-Id: <740ea3aca85400c6d03e945323badad4@petdance.com> 6047 6048 Subject: [PATCH] Consting in Opcode.xs 6049 From: Andy Lester <andy@petdance.com> 6050 Date: Sun, 29 May 2005 11:23:50 -0500 6051 Message-ID: <20050529162350.GA13965@petdance.com> 6052 6053 Subject: [PATCH] consting attrs.xs 6054 From: Andy Lester <andy@petdance.com> 6055 Date: Sun, 29 May 2005 14:15:46 -0500 6056 Message-ID: <20050529191546.GA15581@petdance.com> 6057 6058 Subject: [PATCH] consting B.xs 6059 From: Andy Lester <andy@petdance.com> 6060 Date: Sun, 29 May 2005 15:09:24 -0500 6061 Message-ID: <20050529200924.GA15873@petdance.com> 6062 6063 [ 24625] 6064 Subject: [PATCH] More embed.fnc strictures, plus consting and localizing 6065 From: Andy Lester <andy@petdance.com> 6066 Date: Tue, 24 May 2005 11:47:22 -0500 6067 Message-ID: <20050524164722.GC12027@petdance.com> 6068 6069 Subject: [PATCH] Remove unused casts 6070 From: Andy Lester <andy@petdance.com> 6071 Date: Tue, 24 May 2005 11:42:18 -0500 6072 Message-ID: <20050524164218.GB12027@petdance.com> 6073 Branch: maint-5.8/perl 6074 !> embed.fnc ext/B/B.xs ext/Opcode/Opcode.xs ext/attrs/attrs.xs 6075 !> op.c perlio.c pp_sys.c proto.h regcomp.c regexec.c scope.c 6076 !> sv.c utf8.c 6077____________________________________________________________________________ 6078[ 25494] By: nicholas on 2005/09/19 16:25:46 6079 Log: Integrate: 6080 [ 24573] 6081 Replace all uses of HvNAME with the appropriate HvNAME_get or 6082 HvNAME_set 6083 6084 [ 24621] 6085 Need a cast to avoid a compiler warning. 6086 6087 [ 24633] 6088 Various HvPLACEHOLDERS() that should be HvPLACEHOLDERS_get() 6089 6090 [ 25493] 6091 All Perl_hv_name_set()s need to be plain hv_name_set if they are to 6092 work with a macro version. 6093 Branch: maint-5.8/perl 6094 ! hv.h sv.c 6095 !> bytecode.pl cop.h ext/ByteLoader/bytecode.h 6096 !> ext/ByteLoader/byterun.c hv.c 6097____________________________________________________________________________ 6098[ 25492] By: nicholas on 2005/09/19 15:48:10 6099 Log: Integrate: 6100 [ 24576] 6101 Reordering config_h.SH after metaconfig now semi automated 6102 This will save me *a lot* of manual work 6103 6104 [ 24578] 6105 Added Porting/config_h.pl 6106 6107 [ 24581] 6108 More possible re-order dependencies solved 6109 Branch: maint-5.8/perl 6110 +> Porting/config_h.pl 6111 !> Configure MANIFEST config_h.SH 6112____________________________________________________________________________ 6113[ 25491] By: nicholas on 2005/09/19 15:32:54 6114 Log: Integrate: 6115 [ 24570] 6116 Initialising the hash seed needs to be early in case anything 6117 calcualtes HASHes during dup()ing. 6118 6119 [ 24582] 6120 It helps to set the total keys correctly when duplicating a hash. 6121 It helps even more to have a test for this. 6122 6123 [ 24583] 6124 We know how big the global string table will be, so use that 6125 information. 6126 Branch: maint-5.8/perl 6127 !> ext/threads/t/problems.t sv.c 6128____________________________________________________________________________ 6129[ 25490] By: nicholas on 2005/09/19 15:16:29 6130 Log: Integrate: 6131 [ 24532] 6132 disallow eval { goto &foo } 6133 eval 'goto &foo' is already banned, and the try-version usually 6134 coredumps due to the code assuming the CxEVAL is actually a CxSUB. 6135 Anyway exiting an eval but preserving "it's" @_ doesn't make much 6136 sense. 6137 6138 [ 24534] 6139 stop goto &foo wasting stack space 6140 it used to push @_ onto the end of the stack; now it pops the stack 6141 back to the old watermark first. 6142 6143 [ 24543] 6144 Fix [perl #35929] : PerlIO::scalar didn't understand $/ = "" 6145 because PerlIOScalar_unread was broken. 6146 Bump version number of PerlIO::scalar to 0.04. 6147 6148 [ 24549] 6149 PL_regex_padav elements hold either more AVs, or IVs that point to 6150 regexps. Don't attempt to look at the IVX if it's not an IV. 6151 6152 [ 24554] 6153 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) 6154 From: Andrew Dougherty <doughera@lafayette.edu> 6155 Date: Mon, 23 May 2005 11:48:08 -0400 (EDT) 6156 Message-ID: <Pine.SOC.4.62.0505231143480.4714@maxwell.phys.lafayette.edu> 6157 6158 [ 24560] 6159 The tokenizer should expect an operator after qw(). 6160 This fixes [perl #35885] qw and x operators doesn't mix 6161 Branch: maint-5.8/perl 6162 !> ext/PerlIO/scalar/scalar.pm ext/PerlIO/scalar/scalar.xs 6163 !> ext/PerlIO/t/scalar.t ext/SDBM_File/sdbm/sdbm.c perl.c 6164 !> pod/perldiag.pod pp_ctl.c t/op/goto.t t/op/repeat.t toke.c 6165____________________________________________________________________________ 6166[ 25489] By: nicholas on 2005/09/19 14:27:18 6167 Log: Integrate: 6168 [ 24561] 6169 Subject: [PATCH] embed.fnc cleanup + SvPVX_const usage 6170 From: Andy Lester <andy@petdance.com> 6171 Date: Sat, 21 May 2005 09:06:40 -0500 6172 Message-ID: <20050521140640.GB875@petdance.com> 6173 Branch: maint-5.8/perl 6174 !> embed.fnc embed.h global.sym op.c pad.c perlio.c pp_ctl.c 6175 !> pp_hot.c pp_sys.c proto.h regcomp.c sv.c toke.c utf8.c 6176____________________________________________________________________________ 6177[ 25487] By: nicholas on 2005/09/19 13:32:45 6178 Log: Integrate: 6179 [ 24489] 6180 Subject: [PATCH] consting-eleventy.patch: More consts, plus actual bug fix 6181 From: Andy Lester <andy@petdance.com> 6182 Date: Mon, 16 May 2005 10:13:53 -0500 6183 Message-ID: <20050516151353.GA25387@petdance.com> 6184 Branch: maint-5.8/perl 6185 !> (integrate 26 files) 6186____________________________________________________________________________ 6187[ 25485] By: nicholas on 2005/09/19 12:01:22 6188 Log: Integrate: 6189 [ 23996] 6190 Fix leaks in List::Util::reduce,first 6191 When the block is a closure, the cloned CV created on each call 6192 was never freed 6193 6194 [ 24465] 6195 Update to Scalar-List-Utils-1.15 6196 6197 [ 24551] 6198 Update to Scalar-List-Utils-1.17 6199 Branch: maint-5.8/perl 6200 +> ext/List/Util/t/p_blessed.t ext/List/Util/t/p_first.t 6201 +> ext/List/Util/t/p_lln.t ext/List/Util/t/p_max.t 6202 +> ext/List/Util/t/p_maxstr.t ext/List/Util/t/p_min.t 6203 +> ext/List/Util/t/p_minstr.t ext/List/Util/t/p_openhan.t 6204 +> ext/List/Util/t/p_readonly.t ext/List/Util/t/p_reduce.t 6205 +> ext/List/Util/t/p_refaddr.t ext/List/Util/t/p_reftype.t 6206 +> ext/List/Util/t/p_shuffle.t ext/List/Util/t/p_sum.t 6207 +> ext/List/Util/t/p_tainted.t 6208 ! ext/List/Util/Util.xs 6209 !> MANIFEST ext/List/Util/Changes ext/List/Util/README 6210 !> ext/List/Util/lib/List/Util.pm 6211 !> ext/List/Util/lib/Scalar/Util.pm ext/List/Util/t/blessed.t 6212 !> ext/List/Util/t/dualvar.t ext/List/Util/t/first.t 6213 !> ext/List/Util/t/isvstring.t ext/List/Util/t/lln.t 6214 !> ext/List/Util/t/max.t ext/List/Util/t/maxstr.t 6215 !> ext/List/Util/t/min.t ext/List/Util/t/minstr.t 6216 !> ext/List/Util/t/openhan.t ext/List/Util/t/proto.t 6217 !> ext/List/Util/t/readonly.t ext/List/Util/t/reduce.t 6218 !> ext/List/Util/t/refaddr.t ext/List/Util/t/reftype.t 6219 !> ext/List/Util/t/shuffle.t ext/List/Util/t/sum.t 6220 !> ext/List/Util/t/tainted.t ext/List/Util/t/weak.t 6221____________________________________________________________________________ 6222[ 25484] By: nicholas on 2005/09/19 10:27:33 6223 Log: Integrate Storable 2.15: 6224 [ 23079] 6225 Store weak references. 6226 6227 [ 23117] 6228 Trailing semi-colon are not allowed on #ifdef's in ANSI 6229 6230 [ 23223] 6231 Upgrade to Devel::PPPort 3.00_01. 6232 6233 [ 23233] 6234 Fix some backwards-compatibility problems with Storable. 6235 6236 [ 23670] 6237 Fix typo 6238 6239 [ 23852] 6240 Subject: [perl #32503] Fix for Storable module 6241 From: "Steven N. Hirsch" (via RT) <perlbug-followup@perl.org> 6242 Date: 19 Nov 2004 13:06:57 -0000 6243 Message-ID: <rt-3.0.11-32503-100597.6.46123979926323@perl.org> 6244 6245 [ 24234] 6246 H.Merijn changed e-mail 6247 6248 [ 24316] 6249 Add STORABLE_attach hook (Adam Kennedy). 6250 6251 [ 24325] 6252 Subject: [PATCH?] for AIX problems? RE: [PATCH] Symbian port of Perl 6253 Date: Tue, 26 Apr 2005 12:22:12 +0300 6254 From: <jarkko.hietaniemi@nokia.com> 6255 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D6CB@esebe105.NOE.Nokia.com> 6256 From: Steve Hay <steve.hay@uk.radan.com> 6257 Message-ID: <426E11A3.8070002@uk.radan.com> 6258 6259 [ 24434] 6260 Change 24165 missed one s/class/classname/ in the debugging code. 6261 6262 [ 24435] 6263 Simplify the debug and assert logic. 6264 6265 [ 24436] 6266 Experiment with using the ptr_table code to hold the seen hash 6267 6268 [ 24512] 6269 Previously overlooked $SIG{DIE} patch from Slaven Rezic. 6270 http://groups-beta.google.com/group/perl.perl5.porters/msg/2d10ba2c390ecc41 6271 6272 [ 24513] 6273 Update MANIFEST 6274 6275 [ 24514] 6276 Damnable applypatch nonsense. 6277 6278 [ 24555] 6279 Remove one const to ensure that the universe doesn't tip over. 6280 (At least on AIX.) 6281 6282 [ 24556] 6283 Assorted 2.15 fixes. 6284 Branch: maint-5.8/perl 6285 +> ext/Storable/t/HAS_ATTACH.pm ext/Storable/t/attach_errors.t 6286 +> ext/Storable/t/attach_singleton.t 6287 +> ext/Storable/t/circular_hook.t ext/Storable/t/sig_die.t 6288 +> ext/Storable/t/testlib.pl ext/Storable/t/weak.t 6289 !> MANIFEST ext/Storable/ChangeLog ext/Storable/MANIFEST 6290 !> ext/Storable/README ext/Storable/Storable.pm 6291 !> ext/Storable/Storable.xs ext/Storable/t/just_plain_nasty.t 6292 !> ext/Storable/t/malice.t 6293____________________________________________________________________________ 6294[ 25483] By: nicholas on 2005/09/19 09:41:12 6295 Log: Integrate: 6296 [ 24382] 6297 Sync synopses 6298 Branch: maint-5.8/perl 6299 ! pod/perl.pod 6300 !> pod/perlrun.pod 6301____________________________________________________________________________ 6302[ 25482] By: nicholas on 2005/09/19 08:30:40 6303 Log: Remove unwanted stowaway. 6304 Branch: maint-5.8/perl 6305 - ext/XS/APItest/t/exception.t 6306____________________________________________________________________________ 6307[ 25481] By: nicholas on 2005/09/19 08:29:59 6308 Log: Integrate: 6309 [ 24533] 6310 add access to Perl_croak() via 'mycroak' in XS::APItest 6311 6312 [ 24827] 6313 Croak if an attempt is made to modify PL_strtab 6314 (er, TODO - these should be in perldiag) 6315 6316 [ 25070] 6317 Tests for hv_delayfree_ent and hv_free_ent 6318 6319 [ 25072] 6320 Implement hv_delayfree_ent in terms of hv_free_ent 6321 6322 [ 25074] 6323 Perl_share_hek needs exporting for change 25070 on Win32 6324 6325 [ 25075] 6326 Use void, not void *, to suppress RETVAL (and compiler warning) 6327 6328 [ 25078] 6329 Make the tests for hv_free_ent and hv_delayfree_ent pass under 6330 -DPURIFY too. 6331 Branch: maint-5.8/perl 6332 +> ext/XS/APItest/t/exception.t 6333 !> embed.fnc embed.h ext/XS/APItest/APItest.pm 6334 !> ext/XS/APItest/APItest.xs global.sym hv.c 6335____________________________________________________________________________ 6336[ 25479] By: nicholas on 2005/09/18 23:40:46 6337 Log: Integrate the API from: 6338 [ 24526] 6339 Move hv_name, hv_eiter and hv_riter into a new aux structure. 6340 Provide (more efficient) _get and _set macros. 6341 Adjust the core to use them. 6342 6343 [ 25475] 6344 It looks like the only way to reliably make Perl_hv_name_set a pure 6345 macro in 5.8.x is to make it available as hv_name_set. 6346 [Otherwise when and where aTHX_ hv gets expanded to foo, hv causes 6347 warnings or other games when Perl_hv_name_set() is a macro] 6348 6349 [ 25476] 6350 Should have been embed.h, not proto.h, in 25475 6351 Branch: maint-5.8/perl 6352 ! hv.c hv.h sv.c 6353 !> dump.c ext/Data/Dumper/Dumper.xs ext/Devel/DProf/DProf.xs 6354 !> ext/Opcode/Opcode.xs ext/PerlIO/via/via.xs 6355 !> ext/Storable/Storable.xs ext/threads/shared/shared.xs gv.c 6356 !> mg.c op.c op.h perl.c pp.c pp_hot.c pp_sys.c toke.c 6357 !> universal.c xsutils.c 6358____________________________________________________________________________ 6359[ 25478] By: nicholas on 2005/09/18 23:13:25 6360 Log: Integrate: 6361 [ 24545] 6362 Fill in HASATTRIBUTE stuff in win32/config_H.* (see change #24508) 6363 6364 (None are actually defined, but it's nice to have them there anyway) 6365 6366 [ 24552] 6367 Attribute compilation fix for Windows by Andy Lester 6368 6369 [ 24710] 6370 Subject: [PATCH] Re: blead attribute warnings, cygwin + gcc 3.4.1 6371 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 6372 Date: Sun, 5 Jun 2005 20:43:55 -0700 6373 Message-ID: <20050606034354.GA1456@efn.org> 6374 6375 [ 24975] 6376 Stop '"__attribute__format__" redefined' warnings from gcc on Win32 6377 Branch: maint-5.8/perl 6378 !> cygwin/cygwin.c perl.h perlio.h win32/config_H.bc 6379 !> win32/config_H.gc win32/config_H.vc win32/config_H.vc64 6380____________________________________________________________________________ 6381[ 25477] By: nicholas on 2005/09/18 22:57:20 6382 Log: Integrate: 6383 [ 21009] 6384 Subject: Re: maint@20974 or before broke mp2 ithreads test 6385 From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> 6386 Date: Wed, 3 Sep 2003 06:07:54 +0200 6387 Message-ID: <044101c371d0$f39b3fc0$0c2f1fac@R2D2> 6388 6389 [ 24451] 6390 SvUPGRADE doesn't return false. 6391 6392 [ 24455] 6393 make join.t threadsafe! 6394 tests 13 and 14 could output in reverse order. Add a lock to stop 6395 this. 6396 6397 [ 24469] 6398 avoid leaked scalar in BEGIN { threads->new(...) } 6399 6400 [ 24475] 6401 $! might contain "unknown" if strerror(3) says so 6402 Branch: maint-5.8/perl 6403 ! ext/threads/t/join.t 6404 !> sv.c t/op/mkdir.t toke.c 6405____________________________________________________________________________ 6406[ 25473] By: nicholas on 2005/09/18 16:12:05 6407 Log: Integrate: 6408 [ 24459] 6409 Allocate GV bodies from arenas 6410 6411 [ 24460] 6412 Reorder the *more* arena allocation functions into a block 6413 As they are now ahead of their corresponding *new* functions, no need 6414 for all the embedding guff. 6415 Remove all the "register" keywords. 6416 6417 [ 24467] 6418 initialize the PL_xpvgv_[arena]root vars during clone 6419 6420 [ 24491] 6421 One last 1008 to replace with PERL_ARENA_SIZE 6422 6423 [ 24497] 6424 Default to allocating the correct size for the array in the HV. 6425 Override this with -DPERL_USE_LARGE_HV_ALLOC 6426 Branch: maint-5.8/perl 6427 ! intrpvar.h 6428 !> embed.fnc embed.h embedvar.h hv.c hv.h perlapi.h proto.h sv.c 6429____________________________________________________________________________ 6430[ 25472] By: nicholas on 2005/09/18 15:52:39 6431 Log: Integrate: 6432 [ 24427] 6433 Hoist the static "AUTOLOAD" into a static const variable. Makes the 6434 object file slightly smaller, and also increases the proportion of 6435 read only data section. 6436 6437 [ 24440] 6438 Add editor boilerplates to all C files 6439 (except the generated ones) 6440 6441 [ 24445] 6442 Include vim/emacs modelines in generated files to open them 6443 in read-only mode. Make vi modelines compatible with non-vim 6444 vi versions. 6445 Branch: maint-5.8/perl 6446 ! reentr.h 6447 !> (integrate 60 files) 6448____________________________________________________________________________ 6449[ 25471] By: nicholas on 2005/09/18 15:27:58 6450 Log: Integrate: 6451 [ 24422] 6452 Subject: [PATCH] Sv_*set() doc's and extra const's for the SvPVX_const() tasks 6453 From: Steve Peters <steve@fisharerojo.org> 6454 Date: Sun, 8 May 2005 20:49:17 -0500 6455 Message-ID: <20050509014917.GA24132@mccoy.peters.homeunix.org> 6456 6457 [ 24509] 6458 Subject: SvPVX_const() - Patch #1 6459 From: Steve Peters <steve@fisharerojo.org> 6460 Date: Tue, 17 May 2005 18:17:01 -0500 6461 Message-ID: <20050517231701.GA1394@mccoy.peters.homeunix.org> 6462 6463 [ 24523] 6464 Subject: [PATCH] SvPVX_const - patch #2 6465 From: Steve Peters <steve@fisharerojo.org> 6466 Date: Fri, 20 May 2005 21:42:10 -0500 6467 Message-Id: <20050521024210.GA29036@mccoy.peters.homeunix.org> 6468 Branch: maint-5.8/perl 6469 ! perl_keyword.pl toke.c 6470 !> doio.c dump.c embed.fnc gv.c op.c pad.c perlio.c perly.c 6471 !> pod/perlapi.pod pp.c pp_ctl.c proto.h sv.h universal.c util.c 6472 !> warnings.h warnings.pl 6473____________________________________________________________________________ 6474[ 25470] By: nicholas on 2005/09/18 15:00:31 6475 Log: Integrate: 6476 [ 24444] 6477 Subject: potential [PATCH] Tru64 crank up strictness 6478 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 6479 Date: May 10, 2005 7:44 PM 6480 Message-Id: <4ADE5AAD-27CB-4F9E-BEC7-41DAA7671108@iki.fi> 6481 6482 [ 24461] 6483 Subject: change to quiet cygwin's perlld 6484 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 6485 Date: Fri, 13 May 2005 06:15:45 -0700 6486 Message-ID: <20050513131545.GB4024@efn.org> 6487 6488 [ 24539] 6489 Subject: [PATCH] Enable 64bitall builds for Solaris x86 6490 From: Gisle Aas <gisle@ActiveState.com> 6491 Date: 21 May 2005 08:55:21 -0700 6492 Message-ID: <lr1x801sly.fsf@caliper.activestate.com> 6493 6494 [ 24588] 6495 -Wall is intolerably noisy with icc. 6496 6497 [ 24627] 6498 Subject: Re: updated tru64 cc [PATCH]es (Re: [PATCH]es: Tru64/blead) 6499 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 6500 Date: Mon, 30 May 2005 09:15:56 +0300 6501 Message-ID: <429AAF9C.30503@gmail.com> 6502 6503 [ 24628] 6504 regen after #24627 6505 6506 [ 24630] 6507 gcc hints were not yet applied to gcc-4.x 6508 Now they are 6509 6510 [ 24644] 6511 Add DECC to the symbol list 6512 Subject: [PATCH]lette Re: updated tru64 cc [PATCH]es (Re: [PATCH]es: Tru64/blead) 6513 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 6514 Date: Mon, 30 May 2005 16:33:15 -0700 6515 Message-ID: <20050530233315.GA3088@efn.org> 6516 6517 [ 24667] 6518 HP-UX specific #pragma entered in #23890 is not supported 6519 on HP-UX 10.20 and older 6520 6521 [ 24674] 6522 CPP typo fix (by Dominic Dunlop) 6523 6524 [ 24981] 6525 On OS X to use perl's malloc need to USE_PERL_SBRK and emulate sbrk() 6526 using system malloc, because sbrk() stops giving us memory after about 6527 14Mb. 6528 6529 [ 25004] 6530 Subject: Re: Hints for 64bitall (PPC!) Darwin perl 6531 From: Dominic Dunlop <domo@computer.org> 6532 Message-Id: <1D31D9A6-2451-49EE-AD80-80F1D9CA2825@computer.org> 6533 Date: Mon, 27 Jun 2005 19:46:59 +0200 6534 6535 [ 25228] 6536 Use the correct gcc when more than one gcc is installed 6537 Thanks to Campo 6538 6539 [ 25231] 6540 Subject: Re: [PATCH] Tru64: use -c99 for ccflags if available 6541 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 6542 Date: Thu, 28 Jul 2005 10:01:51 +0300 6543 Message-ID: <42E882DF.6020100@gmail.com> 6544 Message-ID: <42E86DE9.6090709@gmail.com> 6545 6546 [ 25282] 6547 Subject: [PATCH] Re: [perl #36235] perl + gcc-4.0.0 + solaris + gnu binutils 6548 From: Andy Dougherty <doughera@lafayette.edu> 6549 Date: Tue, 26 Jul 2005 12:03:37 -0400 (EDT) 6550 Message-ID: <Pine.SOC.4.62.0507261131300.8774@maxwell.phys.lafayette.edu> 6551 6552 [ 25305] 6553 Subject: make test of perl 5.8.7 failed on icc9 6554 From: YAMASHINA Hio <hio@ymir.co.jp> 6555 Date: Thu, 18 Aug 2005 20:36:57 +0900 6556 Message-Id: <20050818165213.BDF1.HIO@ymir.co.jp> 6557 6558 [ 25402] 6559 Subject: [perl #36448] configuring ranlib for perl on osx with xcode 2.1 6560 From: Luke Closs (via RT) <perlbug-followup@perl.org> 6561 Message-ID: <rt-3.0.11-36448-116486.6.06308221656583@perl.org> 6562 Date: 1 Jul 2005 21:56:31 -0000 6563 6564 [ 25403] 6565 Add Luke Closs to AUTHORS 6566 Branch: maint-5.8/perl 6567 !> AUTHORS Configure cflags.SH cygwin/perlld.in embed.pl 6568 !> ext/DynaLoader/dl_dlopen.xs handy.h hints/aix.sh 6569 !> hints/darwin.sh hints/dec_osf.sh hints/hpux.sh hints/linux.sh 6570 !> hints/solaris_2.sh perl.c perl.h perlapi.h sv.c toke.c 6571 !> x2p/a2py.c 6572____________________________________________________________________________ 6573[ 25469] By: nicholas on 2005/09/18 14:26:36 6574 Log: Integrate: 6575 [ 24420] 6576 Perl_croak uses perl's printf, so can pass in SVs direct - no need for 6577 SvPV and a %s format. 6578 6579 [ 24424] 6580 Change 24420 should have hand updated globvar.sym to reflect the 6581 renaming of the global variable. 6582 Branch: maint-5.8/perl 6583 ! globvar.sym perl.h 6584 !> mg.c pp.c pp_hot.c 6585____________________________________________________________________________ 6586[ 25468] By: nicholas on 2005/09/18 14:07:40 6587 Log: Update docs. Fret not, pad_findmy is static, so it can change to const. 6588 Branch: maint-5.8/perl 6589 ! pod/perlintern.pod 6590____________________________________________________________________________ 6591[ 25467] By: nicholas on 2005/09/18 14:03:33 6592 Log: attributes-two.patch also contains a lot of const-ing, hence the 6593 strange collection of files that seem to change with the integration 6594 of all the attributes probing code. 6595 6596 Integrate: 6597 [ 24431] 6598 Subject: [PATCH] attributes-two.patch, the next batch 6599 From: Andy Lester <andy@petdance.com> 6600 Date: May 9, 2005 5:45 PM 6601 Message-ID: <20050509154518.GA18273@petdance.com> 6602 6603 [ 24492] 6604 Subject: [PATCH] perl 5.9.x (@ 24471): Symbian update 6605 From: <jarkko.hietaniemi@nokia.com> 6606 Date: Mon, 16 May 2005 17:59:35 +0300 6607 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D793@esebe105.NOE.Nokia.com> 6608 6609 completed by: 6610 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D7A0@esebe105.NOE.Nokia.com> 6611 6612 [ 24495] 6613 Subject: [PATCH] more about __attribute__ 6614 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 6615 Date: Tue, 17 May 2005 20:36:43 +0300 6616 Message-ID: <428A2BAB.9020306@gmail.com> 6617 6618 [ 24508] 6619 Subject: [PATCH] Attribute configuration 6620 From: Andy Lester <andy@petdance.com> 6621 Date: Thu, 19 May 2005 12:32:56 -0500 6622 Message-ID: <20050519173256.GA29039@petdance.com> 6623 6624 [ 24519] 6625 Need to make PERL_UNUSED_DECL conditional as xlc on AIX doesn't like 6626 it being redefined. 6627 6628 [ 24520] 6629 Updaate ppport.h to get a conditional PERL_UNUSED_DECL 6630 6631 [ 24521] 6632 Update XS code to declare PERL_UNUSED_DECL conditionally 6633 6634 [ 24536] 6635 Make the __attribute__ stuff work with Symbian (Jarkko). 6636 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-05/msg00530.html 6637 Branch: maint-5.8/perl 6638 ! embed.fnc perl.h sv.c 6639 !> (integrate 47 files) 6640____________________________________________________________________________ 6641[ 25466] By: nicholas on 2005/09/18 12:24:38 6642 Log: Integrate: 6643 [ 24414] 6644 Subject: [PATCH] GCC attributes! 6645 From: Andy Lester <andy@petdance.com> 6646 Date: May 4, 2005 11:55 PM 6647 Message-ID: <20050504215540.GA20413@petdance.com> 6648 6649 [ 24416] 6650 Tweak the insertion of __attribute__((nonnull())) declarations 6651 in proto.h so it compiles with and without threads with gcc 3.4 6652 6653 [ 24421] 6654 Revert to Andy's first solution for nonnull attributes; 6655 add the missing defines for non-threaded perls in perl.h 6656 Branch: maint-5.8/perl 6657 ! embed.fnc utf8.c util.c 6658 !> autodoc.pl av.c doio.c doop.c embed.h embed.pl global.sym op.c 6659 !> perl.h pod/perlapi.pod proto.h regcomp.c sv.c xsutils.c 6660____________________________________________________________________________ 6661[ 25465] By: nicholas on 2005/09/18 11:29:29 6662 Log: Integrate: 6663 [ 24384] 6664 [perl #35214] SEGV when next is followed by a goto 6665 6666 next and redo didn't restore PL_curcop 6667 6668 [ 24385] 6669 make goto.t use test.pl, strict and warnings 6670 6671 [ 24386] 6672 Fix test numerotation 6673 6674 [ 24406] 6675 Don't pretend SIGZERO exists [#35291]. 6676 6677 [ 24410] 6678 Get the correct refcount on the temporary assignment to PL_sigwarn so 6679 that other code assigning to $SIG{__WARN__} doesn't cause a premature 6680 free. 6681 6682 [ 24476] 6683 This seems to be the right thing to do to iterate over layers 6684 6685 [ 24480] 6686 Assuming that everything with 0x40000000 is SVpad_TYPED is bogus. 6687 Branch: maint-5.8/perl 6688 !> ext/PerlIO/via/via.xs mg.c perlio.c pp_ctl.c sv.c 6689 !> t/io/layers.t t/op/goto.t 6690____________________________________________________________________________ 6691[ 25464] By: nicholas on 2005/09/18 11:14:27 6692 Log: Integrate: 6693 [ 24358] 6694 Subject: [PATCH] uninitialized warnings in regcomp 6695 From: Steven Philip Schubiger <steven@accognoscere.org> 6696 Date: Mon, 2 May 2005 01:14:29 +0200 (CEST) 6697 Message-Id: <200505012314.j41NETLk018737@accognoscere.homeunix.org> 6698 6699 [ 24372] 6700 Subject: [perl #33809] optimize macro dXSARGS 6701 From: Sergey Skvortsov (via RT) <perlbug-followup@perl.org> 6702 Date: 17 Jan 2005 09:02:33 -0000 6703 Message-ID: <rt-3.0.11-33809-105714.16.4209917806492@perl.org> 6704 6705 [ 24402] 6706 avoid accessing a just-freed SV (keep ponie happy) 6707 Branch: maint-5.8/perl 6708 !> XSUB.h pad.c pod/perlapi.pod regcomp.c universal.c 6709____________________________________________________________________________ 6710[ 25462] By: nicholas on 2005/09/18 10:56:46 6711 Log: Integrate: 6712 [ 24365] 6713 Subject: [PATCH] printf.patch: Adding printf checking for gcc 6714 From: Andy Lester <andy@petdance.com> 6715 Date: Sun, 1 May 2005 15:07:55 -0500 6716 Message-ID: <20050501200755.GA30259@petdance.com> 6717 Branch: maint-5.8/perl 6718 ! pp_pack.c 6719 !> gv.c lib/ExtUtils/t/Embed.t pad.c perl.c perl.h perlio.c 6720 !> perlio.h perliol.h pp_sort.c x2p/util.c x2p/util.h 6721____________________________________________________________________________ 6722[ 25461] By: nicholas on 2005/09/18 10:42:52 6723 Log: Integrate: 6724 [ 24333] 6725 Subject: [PATCH] XS() __attribute__ 6726 From: Andy Lester <andy@petdance.com> 6727 Date: Fri, 22 Apr 2005 17:39:47 -0500 6728 Message-ID: <20050422223947.GA4681@petdance.com> 6729 6730 [ 24338] 6731 Subject: [PATCH] perlio-two.patch: More warnings squashed, more consts 6732 From: Andy Lester <andy@petdance.com> 6733 Date: Wed, 27 Apr 2005 10:02:43 -0500 6734 Message-ID: <20050427150243.GA21883@petdance.com> 6735 6736 [ 24341] 6737 Fix perlsio_binmode() export breakage caused by change #24338 6738 6739 Define and export perlsio_binmode() based on the same condition, 6740 namely, that USE_PERLIO is defined and USE_SFIO is not. 6741 6742 [ 24353] 6743 Subject: [PATCH] one cannot "static" exported functions 6744 From: <jarkko.hietaniemi@nokia.com> 6745 Date: Fri, 29 Apr 2005 11:02:01 +0300 6746 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D705@esebe105.NOE.Nokia.com> 6747 Branch: maint-5.8/perl 6748 !> XSUB.h makedef.pl perl.c perlio.c perlio.h perliol.h 6749 !> universal.c xsutils.c 6750____________________________________________________________________________ 6751[ 25460] By: nicholas on 2005/09/18 10:26:23 6752 Log: Integrate perlio.c changes from: 6753 [ 24271] 6754 Subject: [PATCH] Symbian port of Perl 6755 From: <jarkko.hietaniemi@nokia.com> 6756 Date: Mon, 18 Apr 2005 13:18:30 +0300 6757 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> 6758 Branch: maint-5.8/perl 6759 ! perlio.c 6760____________________________________________________________________________ 6761[ 25458] By: nicholas on 2005/09/18 09:44:13 6762 Log: Integrate minimal header changes from: 6763 [ 24271] 6764 Subject: [PATCH] Symbian port of Perl 6765 From: <jarkko.hietaniemi@nokia.com> 6766 Date: Mon, 18 Apr 2005 13:18:30 +0300 6767 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> 6768 Branch: maint-5.8/perl 6769 ! perl.h 6770 !> perlio.h perliol.h 6771____________________________________________________________________________ 6772[ 25456] By: nicholas on 2005/09/17 22:17:22 6773 Log: Integrate: 6774 [ 24256] 6775 Subject: [PATCH] pad_compname_type(), takes care of a clunky macro 6776 From: Andy Lester <andy@petdance.com> 6777 Date: Tue, 19 Apr 2005 11:38:44 -0500 6778 Message-Id: <20050419163844.GA19747@petdance.com> 6779 6780 and the pad_compname_type part of 6781 [ 24318] 6782 Subject: [PATCH] combopatch 6783 From: Jarkko Hietaniemi <jhi@iki.fi> 6784 Date: Sun, 24 Apr 2005 22:58:15 +0300 6785 Message-ID: <426BFA57.9060105@iki.fi> 6786 Branch: maint-5.8/perl 6787 !> embed.fnc embed.h pad.c pad.h proto.h 6788____________________________________________________________________________ 6789[ 25455] By: nicholas on 2005/09/17 20:49:04 6790 Log: Integrate: 6791 [ 24511] 6792 Subject: [PATCH] Add a Makefile target for ctags 6793 From: Andy Lester <andy@petdance.com> 6794 Date: Thu, 12 May 2005 11:40:52 -0500 6795 Message-ID: <20050512164052.GA30287@petdance.com> 6796 6797 [ 24528] 6798 Subject: [PATCH] ctags parms need to know .h is C 6799 From: Andy Lester <andy@petdance.com> 6800 Date: Sat, 21 May 2005 08:58:14 -0500 6801 Message-Id: <20050521135814.GA875@petdance.com> 6802 6803 [ 24580] 6804 Subject: [PATCH] Updated lint infrastructure 6805 From: Andy Lester <andy@petdance.com> 6806 Date: Wed, 25 May 2005 12:31:39 -0500 6807 Message-ID: <20050525173139.GB1701@petdance.com> 6808 6809 [ 24655] 6810 Don't touch lib/ExtUtils/Miniperl.pm when rebuild identically 6811 6812 [ 24658] 6813 Revert change #24656 6814 6815 (The Makefile.SH part of) 6816 [ 24735] 6817 Subject: [PATCH] Random cleanups #47 6818 From: Andy Lester <andy@petdance.com> 6819 Date: Mon, 6 Jun 2005 10:11:07 -0500 6820 Message-ID: <20050606151107.GC7022@petdance.com> 6821 6822 [ 24884] 6823 Subject: [perl #36199] [PATCH] 5.8.7 fails to build with parallel make 6824 From: "Steve Peters via RT" <perlbug-followup@perl.org> 6825 Date: 16 Jun 2005 17:11:14 -0000 6826 Message-ID: <rt-3.0.11-36199-115872.8.39962488213992@perl.org> 6827 6828 [ 25192] 6829 Subject: [PATCH] RE: rebuilding lib/Config* 6830 From: Robin Barker <Robin.Barker@npl.co.uk> 6831 Date: Jul 14, 2005 3:27 PM 6832 Message-ID: <533D273D4014D411AB1D00062938C4D90849C733@hotel.npl.co.uk> 6833 6834 [ 25323] 6835 My system produces core.$$ files 6836 Branch: maint-5.8/perl 6837 !> Makefile.SH handy.h malloc.c mg.c pp.c regcomp.h 6838____________________________________________________________________________ 6839[ 25454] By: nicholas on 2005/09/17 20:22:12 6840 Log: Integrate: 6841 [ 24665] 6842 Round up all string length requests to malloc()/realloc() to the next 6843 multiple of 4/8 bytes [sizeof(size_t)] on the assumption that malloc() 6844 internally will quantise, and so we're going to use space that 6845 otherwise would be wasted. Hopefully this will save realloc()ing. 6846 6847 [ 24673] 6848 Oops. My maths was too generous (by 1). 6849 6850 [ 24676] 6851 Changes 24660 and 24665 both introduced errors into the USEMYMALLOC 6852 code. Plus change 24672 appears to break under USEMYMALLOC, so revert 6853 it for now. 6854 6855 [ 24678] 6856 Dave can see a better way of doing the rounding. 6857 Branch: maint-5.8/perl 6858 !> ext/Devel/Peek/t/Peek.t handy.h perl.h sv.c 6859____________________________________________________________________________ 6860[ 25453] By: nicholas on 2005/09/17 19:57:51 6861 Log: Integrate: 6862 [ 24375] 6863 Fix for [perl #34252] Access rights in FindBin::Bin 6864 At least on my platform, Cwd::getcwd doesn't find the current 6865 directory if it has no access to it. Try harder with Cwd::cwd. 6866 6867 [ 24379] 6868 Error in the latest FindBin patch, noticed by Nicholas 6869 6870 [ 24704] 6871 Improve FindBin discovery of current directory, based on : 6872 6873 Subject: FindBin.pm: incomplete getcwd/cwd patch? (#24375, #24379) 6874 From: Jos� Pedro Oliveira <jpo@di.uminho.pt> 6875 Date: Thu, 12 May 2005 20:36:48 +0100 6876 Message-ID: <4283B050.6080805@di.uminho.pt> 6877 6878 Plus POD fixes 6879 6880 [ 24753] 6881 Subject: Re: FindBin.pm: incomplete getcwd/cwd patch and SELinux (Strict policy) 6882 From: Jos� Pedro Oliveira <jpo@di.uminho.pt> 6883 Date: Tue, 07 Jun 2005 21:07:42 +0100 6884 Message-ID: <42A5FE8E.3020608@di.uminho.pt> 6885 Branch: maint-5.8/perl 6886 !> lib/FindBin.pm 6887____________________________________________________________________________ 6888[ 25450] By: nicholas on 2005/09/17 19:37:27 6889 Log: Integrate: 6890 [ 24269] 6891 Subject: [PATCH] extra code in pp_concat, Take 2 6892 From: Andy Lester <andy@petdance.com> 6893 Date: Wed, 13 Apr 2005 21:06:01 -0500 6894 Message-Id: <20050414020601.GA21346@petdance.com> 6895 6896 add 'const', and remove extraneous code, from pp_concat 6897 Branch: maint-5.8/perl 6898 !> pp_hot.c t/op/concat.t 6899____________________________________________________________________________ 6900[ 25449] By: nicholas on 2005/09/17 19:21:24 6901 Log: Integrate: 6902 [ 24243] 6903 A more efficient way of expressing the MALLOC_WRAP conditional compile. 6904 6905 [ 24244] 6906 Replace Renew(SvPVX(...)...) with SvPV_renew, which avoids an LVALUE 6907 SvPVX 6908 6909 [ 24245] 6910 SvPV_renew also calls SvLEN_set 6911 Add SvPV_shrink_to_cur(sv) to call SvPV_renew with SvCUR(sv)+1. 6912 For Ponie this can be a single call into the PMC 6913 Branch: maint-5.8/perl 6914 !> handy.h pp_hot.c pp_sys.c sv.h toke.c 6915____________________________________________________________________________ 6916[ 25447] By: nicholas on 2005/09/17 19:04:44 6917 Log: Integrate: 6918 [ 24165] 6919 Down with C++ reserved names 6920 (and also function pointer declarations that rely on the C semantics 6921 of ()) 6922 6923 [ 24170] 6924 Add casting to allow g++ (3.3.5) to compile the core code. 6925 A C++ compiler produces lots of warnings that are probably valid 6926 concerns to investigate. 6927 6928 [ 25445] 6929 Missing DO_BO_PACK_PC and DO_BO_UNPACK_PC for the 5.8.x case 6930 (and the don't know the pointer size case) 6931 Branch: maint-5.8/perl 6932 ! pp_pack.c 6933 !> doio.c ext/B/B.xs ext/Devel/DProf/DProf.xs 6934 !> ext/Storable/Storable.xs gv.c perl.c perl.h scope.c sv.c 6935 !> toke.c util.c x2p/walk.c 6936____________________________________________________________________________ 6937[ 25441] By: nicholas on 2005/09/17 17:55:48 6938 Log: S_vdie_croak_common wasn't STATIC in 5.8.7, so something might just 6939 have linked against it. Hence it needs to stay non-static for 5.8.x. 6940 Branch: maint-5.8/perl 6941 ! util.c 6942____________________________________________________________________________ 6943[ 25440] By: nicholas on 2005/09/17 17:21:38 6944 Log: Integrate: 6945 [ 22937] 6946 It seems that our assert() macro wasn't good enough. 6947 Changed to one that that is an expression, rather than a statement. 6948 6949 [ 24609] 6950 In assert(), we mustn't stringify the message as part of the first 6951 argument to croak, as it's a *printf format, and the thing we're 6952 asserting might itself contain % signs. 6953 Also, as __FILE__ is a string, we can append that to the format, 6954 rather than needing a %s for it. 6955 Branch: maint-5.8/perl 6956 !> perl.h 6957____________________________________________________________________________ 6958[ 25438] By: nicholas on 2005/09/17 16:58:09 6959 Log: Integrate: 6960 [ 24148] 6961 Subject: [PATCH] const-eight.diff 6962 From: Andy Lester <andy@petdance.com> 6963 Date: Wed, 30 Mar 2005 11:40:24 -0600 6964 Message-ID: <20050330174024.GA12167@petdance.com> 6965 6966 [ 24178] 6967 Don't try to export symbols that don't exist 6968 6969 Change #24148 added Perl_rvpv_dup() to the public API, but it is only 6970 defined when USE_ITHREADS is defined. Adjust makedef.pl accordingly 6971 to keep Win32 happy. 6972 Branch: maint-5.8/perl 6973 !> Porting/Maintainers.pl doio.c dump.c embed.fnc embed.h 6974 !> global.sym makedef.pl mg.c op.c perl.c proto.h sv.c 6975 !> universal.c xsutils.c 6976____________________________________________________________________________ 6977[ 25437] By: nicholas on 2005/09/17 15:47:16 6978 Log: Integrate: 6979 The hunks from 24088 that reset PL_op and PL_curcop 6980 6981 [ 24109] 6982 One more Win32 compilation clean-up (for when using -DDEBUGGING) 6983 Branch: maint-5.8/perl 6984 !> sv.c 6985____________________________________________________________________________ 6986[ 25435] By: nicholas on 2005/09/17 15:34:45 6987 Log: Integrate: 6988 [ 23336] 6989 Perl -DT segfaults when parsing a 'use' statement 6990 6991 [ 23339] 6992 the improved -DT output of #23325 could print an uninit stack value 6993 Branch: maint-5.8/perl 6994 !> toke.c 6995____________________________________________________________________________ 6996[ 25433] By: nicholas on 2005/09/17 15:17:35 6997 Log: Integrate: 6998 [ 24096] 6999 Clean-up some warnings when compiling on Win32 with VC++ 7000 Branch: maint-5.8/perl 7001 !> mg.c 7002____________________________________________________________________________ 7003[ 25432] By: nicholas on 2005/09/17 14:45:11 7004 Log: Integrate: 7005 [ 24082] 7006 Need to return something when the compiler doesn't know that a 7007 function is "noreturn". 7008 7009 [ 24094] 7010 The core part of : 7011 Subject: [PATCH] Consting seven 7012 From: Andy Lester <andy@petdance.com> 7013 Date: Sun, 27 Mar 2005 15:57:22 -0600 7014 Message-ID: <20050327215722.GC20451@petdance.com> 7015 7016 [ 24095] 7017 Downconst external APIs 7018 Branch: maint-5.8/perl 7019 !> embed.fnc embed.h gv.h mg.c op.c opcode.h opcode.pl perl.c 7020 !> perlio.c pod/perlapi.pod pp_ctl.c proto.h regcomp.c regexec.c 7021 !> scope.c sv.c util.c 7022____________________________________________________________________________ 7023[ 25428] By: nicholas on 2005/09/17 13:53:15 7024 Log: Integrate: 7025 [ 24081] 7026 Subject: [PATCH] Consting five 7027 Date: Fri, 25 Mar 2005 17:14:09 -0600 7028 From: Andy Lester <andy@petdance.com> 7029 Message-ID: <20050325231409.GB17660@petdance.com> 7030 7031 (bowlderised to remove const from all externally linked function 7032 prototypes) 7033 Branch: maint-5.8/perl 7034 !> av.c embed.fnc embed.h ext/DynaLoader/dlutils.c gv.c 7035 !> intrpvar.h locale.c mg.c miniperlmain.c op.c perl.c pp_sys.c 7036 !> proto.h regcomp.c thrdvar.h toke.c 7037____________________________________________________________________________ 7038[ 25427] By: nicholas on 2005/09/17 13:05:29 7039 Log: Integrate: 7040 [ 24079] 7041 Subject: [PATCH] Consting part 4 7042 From: Andy Lester <andy@petdance.com> 7043 Date: Fri, 25 Mar 2005 14:43:31 -0600 7044 Message-ID: <20050325204331.GA16388@petdance.com> 7045 7046 (bowlderised to remove const from all externally linked function 7047 prototypes) 7048 Branch: maint-5.8/perl 7049 !> embed.fnc mg.c numeric.c op.c perlio.c pod/perlapi.pod proto.h 7050 !> regcomp.c scope.c sv.c taint.c toke.c utf8.c util.c 7051____________________________________________________________________________ 7052[ 25426] By: nicholas on 2005/09/17 12:17:46 7053 Log: Integrate: 7054 [ 24077] 7055 Remove the const qualifier from argv and env variables 7056 Branch: maint-5.8/perl 7057 ! intrpvar.h 7058 !> embed.fnc perl.c pod/perlapi.pod proto.h 7059____________________________________________________________________________ 7060[ 25425] By: nicholas on 2005/09/17 11:45:57 7061 Log: Integrate: 7062 [ 24074] 7063 Subject: [PATCH] Third consting batch 7064 From: Andy Lester <andy@petdance.com> 7065 Date: Tue, 22 Mar 2005 00:35:55 -0600 7066 Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com> 7067 7068 (bowlderised to remove const from all externally linked function 7069 prototypes) 7070 Branch: maint-5.8/perl 7071 !> (integrate 40 files) 7072____________________________________________________________________________ 7073[ 25424] By: nicholas on 2005/09/16 22:31:26 7074 Log: Integrate: 7075 [ 24049] 7076 Subject: [PATCH] More consting goodness 7077 From: Andy Lester <andy@petdance.com> 7078 Date: Sat, 19 Mar 2005 01:28:30 -0600 7079 Message-ID: <20050319072830.GA7721@petdance.com> 7080 7081 7082 (bowlderised to remove const from all externally linked function 7083 prototypes) 7084 Branch: maint-5.8/perl 7085 !> deb.c dump.c embed.fnc handy.h op.c opcode.h opcode.pl perl.c 7086 !> pod/perlapi.pod pp_ctl.c pp_sys.c proto.h regcomp.c regexec.c 7087 !> sv.c toke.c 7088____________________________________________________________________________ 7089[ 25423] By: nicholas on 2005/09/16 21:33:59 7090 Log: Integrate: 7091 [ 23325] 7092 improve lexer debugging output (-DT) 7093 Decode yylex() return values, and show lexer state each time 7094 yylex() is called 7095 Branch: maint-5.8/perl 7096 ! toke.c 7097 !> embed.fnc embed.h proto.h 7098____________________________________________________________________________ 7099[ 25422] By: nicholas on 2005/09/16 20:42:10 7100 Log: Integrate: 7101 [ 24042] 7102 Subject: [PATCH] More const parms 7103 From: Andy Lester <andy@petdance.com> 7104 Date: Mon, 14 Mar 2005 13:59:54 -0600 7105 Message-ID: <20050314195954.GB7141@petdance.com> 7106 7107 (bowlderised to remove const from all externally linked function 7108 prototypes) 7109 Branch: maint-5.8/perl 7110 !> embed.fnc gv.c numeric.c op.c pad.c perlio.c pod/perlapi.pod 7111 !> pp_ctl.c pp_hot.c proto.h scope.c sv.c toke.c utf8.c 7112____________________________________________________________________________ 7113[ 25421] By: nicholas on 2005/09/16 19:49:49 7114 Log: Integrate: 7115 [ 24037] 7116 Subject: [PATCH] Adding const qualifiers 7117 From: Andy Lester <andy@petdance.com> 7118 Date: Sun, 13 Mar 2005 14:20:05 -0600 7119 Message-ID: <20050313202005.GA23535@petdance.com> 7120 7121 7122 (bowlderised to remove const from all externally linked function 7123 prototypes) 7124 Branch: maint-5.8/perl 7125 ! embed.fnc 7126 !> av.c gv.c hv.c mg.c op.c pod/perlapi.pod pp_ctl.c proto.h 7127 !> scope.c utf8.c 7128____________________________________________________________________________ 7129[ 25420] By: nicholas on 2005/09/16 13:50:39 7130 Log: Integrate: 7131 [ 24693] 7132 Subject: Re: [perl #35977] perlbug AutoReply: Devel::DProf "unstacked calls in outer" 7133 From: Duncan Findlay <duncf@debian.org> 7134 Date: Wed, 1 Jun 2005 12:18:08 -0400 7135 Message-ID: <20050601161808.GA17294@duncf.mine.nu> 7136 7137 [ 25413] 7138 Subject: [perl #37163] dprofpp array subscript error 7139 From: scott@perlcode.org (via RT) <perlbug-followup@perl.org> 7140 Date: Tue, 13 Sep 2005 12:11:46 -0700 7141 Message-ID: <rt-3.0.11-37163-120724.9.33005980359667@perl.org> 7142 Branch: maint-5.8/perl 7143 !> utils/dprofpp.PL 7144____________________________________________________________________________ 7145[ 25419] By: nicholas on 2005/09/16 13:26:55 7146 Log: Integrate: 7147 [ 24223] 7148 Make the four-argument form of select() return undef 7149 instead of -1 on error. 7150 7151 [ 25418] 7152 Revert change #24223 : select() will continue 7153 to return -1 on error, like in previous versions, and 7154 like other system builtins. 7155 7156 (ie a no-op) 7157 Branch: maint-5.8/perl 7158 !> pod/perlfunc.pod pp_sys.c 7159____________________________________________________________________________ 7160[ 25415] By: nicholas on 2005/09/14 17:41:36 7161 Log: Integrate: 7162 [ 24921] 7163 weak references aren't UVs, do don't show this in the dump flags. 7164 7165 [ 24924] 7166 Avoid having NULL entries in the weakref backreference array, and 7167 make S_sv_add_backref O(1) (instead of O(n)) 7168 Branch: maint-5.8/perl 7169 !> dump.c sv.c 7170____________________________________________________________________________ 7171[ 25412] By: nicholas on 2005/09/14 08:35:19 7172 Log: Integrate: 7173 [ 23752] 7174 Shave off the explict 1; from the end of lib/Config.pm 7175 7176 [ 24982] 7177 Add a sanity check to Config::AUTOLOAD to prevent infinte loops if 7178 Configure_heavy.pl gets truncated. 7179 7180 [ 25195] 7181 Remove :unique attribute from Config.pm, 7182 until we find a better implementation of it (or 7183 remove it). See [perl #36375]. 7184 Branch: maint-5.8/perl 7185 !> configpm 7186____________________________________________________________________________ 7187[ 25408] By: nicholas on 2005/09/13 22:19:30 7188 Log: Integrate: 7189 [ 24443] 7190 "make regen" should run reentr.pl 7191 7192 [ 24774] 7193 reentr.pl should be using regen_lib.pl and unlinking files before it 7194 starts. 7195 7196 [ 24775] 7197 Change perforce filetype from text to text+w (so regen.pl is happy) 7198 7199 [ 25059] 7200 Stop reentr.pl changing EOL on the files it writes on Win32 7201 Branch: maint-5.8/perl 7202 ! reentr.inc 7203 !> opnames.h reentr.c reentr.h reentr.pl regen.pl 7204____________________________________________________________________________ 7205[ 25407] By: nicholas on 2005/09/13 21:31:42 7206 Log: Integrate: 7207 [ 24376] 7208 Convert to test.pl 7209 7210 [ 24782] 7211 Convert op/array.t to test.pl 7212 7213 [ 25054] 7214 Convert bless.t to test.pl 7215 7216 [ 25202] 7217 Subject: [PATCH] Convert t/op/vec.t to test.pl 7218 From: Steve Peters <steve@fisharerojo.org> 7219 Date: Wed, 20 Jul 2005 08:06:38 -0500 7220 Message-ID: <20050720130638.GA6123@mccoy.peters.homeunix.org> 7221 Branch: maint-5.8/perl 7222 !> t/op/array.t t/op/bless.t t/op/mkdir.t t/op/vec.t 7223____________________________________________________________________________ 7224[ 25405] By: nicholas on 2005/09/13 20:52:17 7225 Log: The Peek.t parts of 7226 Integrate: 7227 [ 24088] 7228 expand -DDEBUG_LEAKING_SCALARS to instrument the creation of each SV 7229 7230 [ 24091] 7231 Fix Peek.t to work with and without DEBUG_LEAKING_SCALARS 7232 Branch: maint-5.8/perl 7233 !> ext/Devel/Peek/t/Peek.t 7234____________________________________________________________________________ 7235[ 25404] By: nicholas on 2005/09/13 19:52:26 7236 Log: Integrate: 7237 [ 24389] 7238 strictify t/TEST 7239 make most variables lexical, narrow their scope, and give some of 7240 them more meaningful names. Also fix a harmless bug where the wrong 7241 filehandles are closed (A+B rather than U+A) 7242 7243 [ 24390] 7244 make t/TEST detect various failure modes in testfile outputs 7245 in particular: 7246 multiple leader lines 7247 leader line not first or last line of file 7248 unrecognised lines 7249 out-of-sequence test numbers 7250 7251 [ 24392] 7252 strictifying t/TEST stopped it handling '1..n todo' correctly 7253 (made scope of %toto too narrow) 7254 7255 [ 24393] 7256 stop Math/BigInt/t/bare_mbf.t producing spurious test output 7257 7258 [ 24417] 7259 t/TEST's new error messages now include the prefix 'FAILURE--' 7260 7261 [ 24498] 7262 make t/TEST print summary times consistently to two decimal places 7263 7264 [ 25114] 7265 Subject: [PATCH t/TEST] Understand "ok" with no number 7266 From: Michael G Schwern <schwern@pobox.com> 7267 Date: Mon, 11 Jul 2005 18:41:30 -0700 7268 Message-ID: <20050712014130.GA20855@windhund.schwern.org> 7269 Branch: maint-5.8/perl 7270 !> lib/Math/BigInt/t/bare_mbf.t t/TEST 7271____________________________________________________________________________ 7272[ 25401] By: nicholas on 2005/09/13 17:51:49 7273 Log: Integrate: 7274 [ 24370] 7275 Convert to test.pl 7276 7277 [ 24371] 7278 Subject: [PATCH] IEEE math for the masses 7279 From: Steve Peters <steve@fisharerojo.org> 7280 Date: Fri, 15 Apr 2005 09:10:54 -0500 7281 Message-ID: <20050415141054.GA12749@mccoy.peters.homeunix.org> 7282 7283 (tests added to t/op/exp.t) 7284 7285 [ 24377] 7286 ok($a == $b) better written as cmp_ok($a, '==', $b) 7287 (The latter gives more diagnostics in the case of failure) 7288 7289 [ 24388] 7290 Document the unportability of atan2() edge cases 7291 and remove unportable tests (by Steve Peters) 7292 Branch: maint-5.8/perl 7293 !> pod/perlport.pod pp.c t/op/exp.t 7294____________________________________________________________________________ 7295[ 25400] By: nicholas on 2005/09/13 17:33:24 7296 Log: Integrate: 7297 [ 24313] 7298 Subject: [PATCH] Add -Wdeclaration-after-statement to default flags for gcc 3+ 7299 From: Steve Peters <steve@fisharerojo.org> 7300 Date: Sat, 23 Apr 2005 22:37:48 -0500 7301 Message-ID: <20050424033748.GA23117@mccoy.peters.homeunix.org> 7302 7303 [ 24432] 7304 Subject: [PATCH] Avoid USE_SITECUSTOMIZE redefined warnings 7305 From: Jan Dubois <jand@ActiveState.com> 7306 Date: Mon, 9 May 2005 19:29:06 -0700 7307 Message-Id: <200505100229.j4A2TGm1019135@smtp3.ActiveState.com> 7308 Branch: maint-5.8/perl 7309 !> Configure config_h.SH 7310____________________________________________________________________________ 7311[ 25396] By: nicholas on 2005/09/12 22:33:56 7312 Log: Integrate: 7313 [ 24201] 7314 Add a macro PERL_DEBUG_COW, for aggressive compile time tests of 7315 Copy-On-Write related source changes. 7316 Fix the problem this revealed. 7317 7318 [ 24998] 7319 Fix sv_dec of undefined PVs to (a) not downgrade to NV 7320 (b) give -1, rather than +1 7321 7322 [ 25102] 7323 sv_dec is supposed to go *down*, m'kay. 7324 Branch: maint-5.8/perl 7325 ! sv.h 7326 !> sv.c t/op/inc.t 7327____________________________________________________________________________ 7328[ 25395] By: nicholas on 2005/09/12 21:50:04 7329 Log: Integrate: 7330 [ 24367] 7331 For perls where pids and ppids are cached, when the ppid of 7332 the perl process becomes 1, refresh the ppid cache (this may 7333 indicate that the parent process has died.) 7334 7335 [ 24703] 7336 Simplify the getppid code, by Alexey Tourbin 7337 7338 [ 24709] 7339 New test for getppid(), by Alexey Tourbin 7340 Branch: maint-5.8/perl 7341 +> t/op/getppid.t 7342 !> MANIFEST pp_sys.c 7343____________________________________________________________________________ 7344[ 25394] By: nicholas on 2005/09/12 21:21:39 7345 Log: Integrate: 7346 [ 24348] 7347 Add a new macro SvPV_free() which undoes OOK and free()s the PVX(), 7348 becase there's a lot of code around that calls SvOOK_off(), memmov()s 7349 the buffer, then promptly free()s it. So avoid the needless memmov(). 7350 7351 [ 24351] 7352 Refactor Perl_sv_utf8_upgrade_flags to use SvPV_free 7353 Branch: maint-5.8/perl 7354 !> perl.c pp.c pp_ctl.c pp_hot.c sv.c sv.h 7355____________________________________________________________________________ 7356[ 25393] By: nicholas on 2005/09/12 20:49:01 7357 Log: Run regen.pl after 7358 7359 Integrate: 7360 [ 24277] 7361 Subject: [PATCH] bytecode.pl, bytecode.h, and sv.h fixes 7362 From: Steve Peters <steve@fisharerojo.org> 7363 Date: Thu, 21 Apr 2005 18:55:47 -0500 7364 Message-ID: <20050421235547.GA12149@mccoy.peters.homeunix.org> 7365 Branch: maint-5.8/perl 7366 ! ext/ByteLoader/byterun.c pod/perlintern.pod 7367 !> bytecode.pl ext/ByteLoader/bytecode.h 7368____________________________________________________________________________ 7369[ 25392] By: nicholas on 2005/09/12 20:12:10 7370 Log: Integrate: 7371 [ 24260] 7372 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #6 7373 From: Steve Peters <steve@fisharerojo.org> 7374 Message-ID: <20050420112720.GA31042@mccoy.peters.homeunix.org> 7375 Date: Wed, 20 Apr 2005 06:27:20 -0500 7376 Branch: maint-5.8/perl 7377 !> bytecode.pl ext/ByteLoader/bytecode.h malloc.c 7378____________________________________________________________________________ 7379[ 25391] By: nicholas on 2005/09/12 19:50:36 7380 Log: Integrate: 7381 [ 24248] 7382 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #5 7383 From: Steve Peters <steve@fisharerojo.org> 7384 Message-ID: <20050419000925.GA21640@mccoy.peters.homeunix.org> 7385 Date: Mon, 18 Apr 2005 19:09:25 -0500 7386 7387 [ 24249] 7388 Simplify PERL_DEBUG_PAD_ZERO so it continues to expand to 7389 valid C code 7390 7391 [ 24253] 7392 Restore SvEND_set 7393 Branch: maint-5.8/perl 7394 ! sv.h 7395 !> (integrate 30 files) 7396____________________________________________________________________________ 7397[ 25390] By: nicholas on 2005/09/12 16:18:42 7398 Log: Integrate: 7399 (the sv_upgrade change from) 7400 [ 22934] 7401 Assert that SV type has magic member when reading/writing. 7402 Will catch buggy code. 7403 7404 [ 24199] 7405 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #1 7406 From: Steve Peters <steve@fisharerojo.org> 7407 Message-ID: <20050406232110.GA12249@mccoy.peters.homeunix.org> 7408 Date: Wed, 6 Apr 2005 18:21:10 -0500 7409 7410 [ 24204] 7411 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #2 7412 From: Steve Peters <steve@fisharerojo.org> 7413 Date: Thu, 7 Apr 2005 13:51:49 -0500 7414 Message-ID: <20050407185149.GA4418@mccoy.peters.homeunix.org> 7415 7416 [ 24206] 7417 Add SvIVX() to PERL_DEBUG_COW, and change pad.c to SvIVset() 7418 7419 [ 24229] 7420 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #3 7421 From: Steve Peters <steve@fisharerojo.org> 7422 Message-ID: <20050411023736.GB9355@mccoy.peters.homeunix.org> 7423 Date: Sun, 10 Apr 2005 21:37:36 -0500 7424 7425 (with correction to SvUV_set) 7426 7427 [ 24230] 7428 Don't PERL_HASH(SvUVX(...)...) as it's actually a set. 7429 Plus add an editor block 7430 7431 [ 24239] 7432 Subject: [PATCH] Refactoring to Sv*_set() macros - patch #4 7433 Message-ID: <20050416160502.GA26957@mccoy.peters.homeunix.org> 7434 From: Steve Peters <steve@fisharerojo.org> 7435 Date: Sat, 16 Apr 2005 11:05:02 -0500 7436 7437 plus fix to Perl_rvpv_dup assigning to an RV with SvPVX 7438 7439 [ 24240] 7440 Two more uses of lvalue SvIVX() 7441 7442 [ 24246] 7443 PERL_DEBUG_COW for SvUVX and SvPVX 7444 Branch: maint-5.8/perl 7445 ! sv.h 7446 !> av.c cop.h doio.c ext/ByteLoader/byterun.c 7447 !> ext/DynaLoader/dl_dyld.xs ext/List/Util/Util.xs 7448 !> ext/PerlIO/encoding/encoding.xs ext/Storable/Storable.xs 7449 !> ext/threads/threads.xs gv.c lib/ExtUtils/t/Constant.t malloc.c 7450 !> op.c pad.c perl.c pp.c pp_ctl.c pp_hot.c pp_sort.c scope.c 7451 !> sv.c toke.c util.c 7452____________________________________________________________________________ 7453[ 25389] By: nicholas on 2005/09/12 14:42:43 7454 Log: Integrate: 7455 [ 24652] 7456 Subject: [PATCH] Speed up lib/unicore/mktables by 45% 7457 From: Andy Lester <andy@petdance.com> 7458 Date: Tue, 31 May 2005 12:39:00 -0500 7459 Message-ID: <20050531173900.GA9820@petdance.com> 7460 7461 [ 24656] 7462 Subject: [PATCH] eliminate always running mktables 7463 From: Robin Barker <Robin.Barker@npl.co.uk> 7464 Date: Wed, 1 Jun 2005 09:55:16 +0100 7465 Message-ID: <533D273D4014D411AB1D00062938C4D90849C6B8@hotel.npl.co.uk> 7466 7467 [ 24659] 7468 If we're building config_heavy.pl somewhere else, then we need to 7469 require it, not something (or maybe nothing) in the correct place. 7470 Branch: maint-5.8/perl 7471 !> Makefile.SH configpm lib/unicore/mktables 7472____________________________________________________________________________ 7473[ 25385] By: nicholas on 2005/09/11 20:36:26 7474 Log: Integrate: 7475 [ 24228] 7476 Avoid taking a reference to SvIVX and putting that address on the 7477 save stack 7478 7479 [ 24241] 7480 Refactor the odd-one-out code before a Renew(SvPVX(...)...) 7481 7482 [ 24344] 7483 Calling sv_backoff() on something that's about to be free()d will 7484 memmov() memory that's about to be freed. Seems wasteful. 7485 7486 [ 24357] 7487 Explode if anyone attempts to sv_upgrade PL_mess_sv. 7488 Should this be a panic: ? 7489 7490 [ 24373] 7491 PL_mess_sv is always >= SVt_PVMG, so no need for an if() test 7492 7493 [ 24418] 7494 The idea is that when you find something, you stop looking. 7495 ( http://use.perl.org/comments.pl?sid=26369&cid=40183 ) 7496 7497 [ 24419] 7498 There's no need to set a reference count for the new SV heads, as it's 7499 always set to 1 at uprooting time. 7500 But set it to zero when DEBUGGING to make things clearer. Plus fix a 7501 bug introduced by change 22945, where the last SV head had an 7502 uninitialised reference count. 7503 7504 [ 24423] 7505 Simplify S_hv_notallowed slightly by passing a prebuilt message 7506 template. (Also slightly smaller object code) 7507 7508 [ 24438] 7509 As we have the length of the string easily to hand, no reason not to 7510 use it. 7511 7512 [ 24439] 7513 s/sv_setpv(sv,"")/sv_setpvn(sv,"",0)/ 7514 plus a couple of 1 byte sv_setpv()s too. 7515 7516 [ 24626] 7517 Subject: [PATCH] Teeny optimization in S_hv_magic_check 7518 From: Andy Lester <andy@petdance.com> 7519 Date: Tue, 24 May 2005 11:41:15 -0500 7520 Message-ID: <20050524164115.GA12027@petdance.com> 7521 7522 [ 24638] 7523 Change the logic to avoid needing to set a variable during the loop 7524 7525 [ 24646] 7526 Avoid updating a variable in the loop 7527 7528 [ 24648] 7529 Avoid updating a variable in a loop. 7530 Only calculate the number of links in a hash bucket chain if we really 7531 need it. 7532 7533 [ 24669] 7534 Subject: [PATCH] use lengths in sv_setpv() calls 7535 From: Andy Lester <andy@petdance.com> 7536 Date: Wed, 1 Jun 2005 23:16:56 -0500 7537 Message-ID: <20050602041656.GA3000@petdance.com> 7538 Branch: maint-5.8/perl 7539 !> doio.c dump.c ext/B/B.xs ext/Storable/Storable.xs gv.c hv.c 7540 !> mg.c op.c perl.c pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c util.c 7541____________________________________________________________________________ 7542[ 25384] By: nicholas on 2005/09/11 19:30:11 7543 Log: Integrate: 7544 [ 23949] 7545 Add Module::CoreList in the maintainers list 7546 7547 [ 24133] 7548 Add encoding::warnings to Maintainers.pl and rebuild META.yml for release 7549 7550 [ 24160] 7551 Add Math::BigInt::FastCalc in maintainer list 7552 7553 [ 24790] 7554 Update maintainers list 7555 7556 [ 24835] 7557 Add IO::Zlib in maintainers list 7558 7559 [ 24931] 7560 Add Archive::Tar to the maintainers list 7561 Branch: maint-5.8/perl 7562 !> Porting/Maintainers.pl 7563____________________________________________________________________________ 7564[ 25382] By: nicholas on 2005/09/10 21:38:40 7565 Log: Integrate: 7566 [ 25318] 7567 Upgrade to Term::ANSIColor 1.10 7568 Branch: maint-5.8/perl 7569 !> lib/Term/ANSIColor.pm lib/Term/ANSIColor/ChangeLog 7570 !> lib/Term/ANSIColor/README lib/Term/ANSIColor/test.pl 7571____________________________________________________________________________ 7572[ 25381] By: nicholas on 2005/09/10 21:18:44 7573 Log: Integrate: 7574 [ 24990] 7575 Upgrade to Filter::Simple 0.82 7576 7577 [ 24991] 7578 Fix tests of Filter::Simple 0.82 in the core 7579 7580 [ 24992] 7581 Oops (fix previous fix). 7582 Branch: maint-5.8/perl 7583 !> lib/Filter/Simple.pm lib/Filter/Simple/Changes 7584 !> lib/Filter/Simple/t/data.t lib/Filter/Simple/t/export.t 7585 !> lib/Filter/Simple/t/filter.t lib/Filter/Simple/t/filter_only.t 7586 !> lib/Filter/Simple/t/import.t t/lib/Filter/Simple/ExportTest.pm 7587 !> t/lib/Filter/Simple/FilterOnlyTest.pm 7588 !> t/lib/Filter/Simple/FilterTest.pm 7589 !> t/lib/Filter/Simple/ImportTest.pm 7590____________________________________________________________________________ 7591[ 25380] By: nicholas on 2005/09/10 21:03:36 7592 Log: Integrate: 7593 [ 24932] 7594 Upgrade to Test::Harness 2.49_02 7595 7596 [ 24941] 7597 Upgrade to Test::Harness 2.50 7598 7599 [ 24989] 7600 Upgrade to Test::Harness 2.52 7601 Branch: maint-5.8/perl 7602 !> lib/Test/Harness.pm lib/Test/Harness/Changes 7603 !> lib/Test/Harness/Iterator.pm lib/Test/Harness/Straps.pm 7604 !> lib/Test/Harness/bin/prove lib/Test/Harness/t/strap-analyze.t 7605 !> lib/Test/Harness/t/test-harness.t 7606____________________________________________________________________________ 7607[ 25379] By: nicholas on 2005/09/10 20:29:37 7608 Log: Integrate: 7609 (the Time::HiRes part of) 7610 [ 24271] 7611 Subject: [PATCH] Symbian port of Perl 7612 From: <jarkko.hietaniemi@nokia.com> 7613 Date: Mon, 18 Apr 2005 13:18:30 +0300 7614 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> 7615 7616 [ 24472] 7617 Upgrade to Time::HiRes 1.68 7618 7619 [ 24985] 7620 Upgrade to Time::HiRes 1.69 7621 7622 [ 24988] 7623 Upgrade to Time::HiRes 1.70 7624 7625 [ 25002] 7626 Upgrade to Time::HiRes 1.71 7627 7628 [ 25044] 7629 Upgrade to Time::HiRes 1.72 7630 7631 [ 25295] 7632 Subject: Time::HiRes::nanosleep support for Solaris [PATCH] 7633 From: Gisle Aas <gisle@ActiveState.com> 7634 Date: 15 Aug 2005 21:05:22 -0700 7635 Message-ID: <lrk6imy1a5.fsf@caliper.activestate.com> 7636 7637 [ 25298] 7638 Upgrade to Time::HiRes 1.73 7639 Branch: maint-5.8/perl 7640 !> ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm 7641 !> ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL 7642 !> ext/Time/HiRes/hints/solaris.pl ext/Time/HiRes/t/HiRes.t 7643____________________________________________________________________________ 7644[ 25378] By: nicholas on 2005/09/10 20:11:32 7645 Log: Integrate: 7646 [ 24426] 7647 Upgrade to Unicode::Collate 0.50 7648 7649 [ 24978] 7650 Upgrade to Unicode::Collate 0.51 7651 Branch: maint-5.8/perl 7652 +> lib/Unicode/Collate/t/cjkrange.t lib/Unicode/Collate/t/ignor.t 7653 +> lib/Unicode/Collate/t/override.t 7654 !> MANIFEST lib/Unicode/Collate.pm lib/Unicode/Collate/Changes 7655 !> lib/Unicode/Collate/README lib/Unicode/Collate/t/altern.t 7656 !> lib/Unicode/Collate/t/contract.t 7657 !> lib/Unicode/Collate/t/hangtype.t 7658 !> lib/Unicode/Collate/t/hangul.t lib/Unicode/Collate/t/illegal.t 7659 !> lib/Unicode/Collate/t/illegalp.t lib/Unicode/Collate/t/index.t 7660 !> lib/Unicode/Collate/t/normal.t 7661 !> lib/Unicode/Collate/t/rearrang.t lib/Unicode/Collate/t/test.t 7662 !> lib/Unicode/Collate/t/trailwt.t 7663 !> lib/Unicode/Collate/t/variable.t 7664 !> lib/Unicode/Collate/t/version.t lib/Unicode/Collate/t/view.t 7665____________________________________________________________________________ 7666[ 25377] By: nicholas on 2005/09/10 19:40:57 7667 Log: Remove stowaways 7668 Branch: maint-5.8/perl 7669 - pod/perl593delta.pod symbian/PerlBase.pod 7670____________________________________________________________________________ 7671[ 25376] By: nicholas on 2005/09/10 19:39:28 7672 Log: Integrate: 7673 [ 24161] 7674 Down with K&R function arguments 7675 7676 (the Pathtools part of) 7677 [ 24170] 7678 Add casting to allow g++ (3.3.5) to compile the core code. 7679 A C++ compiler produces lots of warnings that are probably valid 7680 concerns to investigate. 7681 7682 (the Pathtools part of) 7683 [ 24271] 7684 Subject: [PATCH] Symbian port of Perl 7685 From: <jarkko.hietaniemi@nokia.com> 7686 Date: Mon, 18 Apr 2005 13:18:30 +0300 7687 Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> 7688 7689 [ 24407] 7690 Upgrade to PathTools 3.07 7691 7692 [ 24607] 7693 Fix failing Cwd tests on Win32 7694 7695 Patch was posted to Ken previously 7696 7697 (see http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-05/msg00226.html) 7698 7699 but no reply as yet. I'll mail him again... 7700 7701 [ 24631] 7702 Upgrade to PathTools 3.08 7703 7704 [ 24882] 7705 Upgrade to PathTools 3.09 7706 7707 [ 25334] 7708 Upgrade to PathTools 3.10 7709 7710 [ 25338] 7711 Upgrade to PathTools 3.11 7712 (no real changes) 7713 Branch: maint-5.8/perl 7714 !> ext/Cwd/Changes ext/Cwd/Cwd.xs ext/Cwd/t/cwd.t 7715 !> ext/Cwd/t/taint.t lib/Cwd.pm lib/File/Spec.pm 7716 !> lib/File/Spec/Cygwin.pm lib/File/Spec/Mac.pm 7717 !> lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm 7718 !> lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm 7719 !> lib/File/Spec/t/Spec.t 7720____________________________________________________________________________ 7721[ 25375] By: nicholas on 2005/09/10 17:47:19 7722 Log: Integrate: 7723 [ 24397] 7724 Upgrade to Test::Simple 0.60 7725 7726 [ 24401] 7727 Missing files in Test::Simple 7728 Branch: maint-5.8/perl 7729 +> lib/Test/Simple/t/create.t lib/Test/Simple/t/is_deeply_fail.t 7730 +> t/lib/Test/Simple/sample_tests/exit.plx 7731 - lib/Test/Simple/t/is_deeply.t 7732 !> MANIFEST lib/Test/Builder.pm lib/Test/More.pm 7733 !> lib/Test/Simple.pm lib/Test/Simple/Changes 7734 !> lib/Test/Simple/t/00signature.t 7735 !> lib/Test/Simple/t/circular_data.t lib/Test/Simple/t/exit.t 7736 !> lib/Test/Simple/t/fork.t lib/Test/Simple/t/has_plan.t 7737 !> lib/Test/Simple/t/has_plan2.t lib/Test/Simple/t/is_fh.t 7738 !> lib/Test/Simple/t/require_ok.t 7739____________________________________________________________________________ 7740[ 25373] By: nicholas on 2005/09/10 16:46:54 7741 Log: Run buildtoc 7742 Branch: maint-5.8/perl 7743 ! MANIFEST pod/perl.pod pod/perltoc.pod vms/descrip_mms.template 7744 ! win32/pod.mak 7745____________________________________________________________________________ 7746[ 25372] By: nicholas on 2005/09/10 16:33:56 7747 Log: Run regen.pl 7748 Branch: maint-5.8/perl 7749 ! pod/perlintern.pod 7750____________________________________________________________________________ 7751[ 25371] By: nicholas on 2005/09/10 14:20:14 7752 Log: Integrate: 7753 [ 25234] 7754 Subject: [PATCH] perlfunc.pod grammar fixes 7755 From: Steve Peters <steve@fisharerojo.org> 7756 Date: Wed, 27 Jul 2005 22:02:13 -0500 7757 Message-ID: <20050728030213.GA11330@mccoy.peters.homeunix.org> 7758 7759 (with minor tweaks) 7760 7761 [ 25301] 7762 FAQ sync 7763 7764 [ 25320] 7765 Subject: Re: Documentation change for IPC::Open*.pm 7766 From: Ben Tilly <btilly@gmail.com> 7767 Date: Mon, 22 Aug 2005 08:30:14 -0700 7768 Message-ID: <acc274b3050822083093357fe@mail.gmail.com> 7769 7770 [ 25324] 7771 Unmatched parentheses (thanks to Steve Peters) 7772 7773 [ 25339] 7774 Clarify the cases where system() returns 1, 7775 per a suggestion of Rick Delaney (bug #36976) 7776 7777 [ 25342] 7778 Document that Sys::Syslog::openlog might die. 7779 Fixes [perl #36848] Sys::Syslog::syslog kills program if syslogd not running 7780 7781 [ 25351] 7782 Subject: document index() with out of bounds POSITION 7783 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 7784 Date: Sep 2, 2005 2:23 PM 7785 Message-ID: <20050902122311.GA3104@efn.org> 7786 7787 [ 25366] 7788 Minor comment fix 7789 Branch: maint-5.8/perl 7790 !> ext/Sys/Syslog/Syslog.pm hv.h lib/IPC/Open2.pm 7791 !> lib/IPC/Open3.pm pod/perlfaq.pod pod/perlfaq2.pod 7792 !> pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod 7793 !> pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod 7794 !> pod/perlfaq9.pod pod/perlfunc.pod pod/perlvar.pod 7795____________________________________________________________________________ 7796[ 25370] By: nicholas on 2005/09/10 13:47:01 7797 Log: Integrate: 7798 [ 25229] 7799 Subject: [PATCH] id est is i.e. 7800 From: Steve Peters <steve@fisharerojo.org> 7801 Date: Tue, 26 Jul 2005 20:42:38 -0500 7802 Message-ID: <20050727014238.GA2582@mccoy.peters.homeunix.org> 7803 7804 [ 25241] 7805 Clarification to the syntax of loop modifiers 7806 by Piotr Fusik 7807 7808 [ 25242] 7809 Subject: [PATCH] Fix English error in overload.pm 7810 From: Andy Lester <andy@petdance.com> 7811 Date: Thu, 28 Jul 2005 14:10:43 -0500 7812 Message-ID: <20050728191043.GC607@petdance.com> 7813 7814 [ 25253] 7815 Subject: [PATCH] POD typos 7816 From: "Piotr Fusik" <pfusik@op.pl> 7817 Date: Sat, 30 Jul 2005 21:54:19 +0200 7818 Message-ID: <00ef01c59542$3198ba00$26d34dd5@piec> 7819 7820 [ 25258] 7821 Subject: Re: [perl #36616] bug or feature? foreach (sort @array) {y/a-z/A-Z/;} # @array modified! 7822 From: Michael G Schwern <schwern@pobox.com> 7823 Date: Sat, 23 Jul 2005 19:59:29 -0700 7824 Message-ID: <20050724025929.GA6574@windhund.schwern.org> 7825 7826 [ 25259] 7827 More typo fixes (damn generated pod files) 7828 7829 [ 25260] 7830 Document where to find maintainers of dual live modules 7831 7832 [ 25268] 7833 "thread failed to start" is a severe warning, not a fatal error 7834 as reported by Tassilo von Parseval. 7835 7836 [ 25272] 7837 Clarify docs 7838 7839 [ 25274] 7840 Subject: [PATCH] undup 7841 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 7842 Date: Sun, 07 Aug 2005 13:28:19 +0300 7843 Message-ID: <42F5E243.80500@gmail.com> 7844 7845 [ 25276] 7846 Subject: Re: [PATCH] undup 7847 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 7848 Date: Sun, 07 Aug 2005 14:49:40 +0300 7849 Message-ID: <42F5F554.5020701@gmail.com> 7850 7851 [ 25278] 7852 Update Porting/repository.pod to recommend Cygwin's ssh on Win32 7853 7854 Cygwin's ssh client seems to be superior to MSYS's ssh client in that 7855 it supports the ServerAliveInterval config setting which prevents the 7856 ssh client from timing out every so often 7857 Branch: maint-5.8/perl 7858 +> pod/perl593delta.pod symbian/PerlBase.pod 7859 !> (integrate 30 files) 7860____________________________________________________________________________ 7861[ 25369] By: nicholas on 2005/09/10 13:19:18 7862 Log: Integrate: 7863 [ 25037] 7864 Add the perlglossary man page 7865 7866 Subject: [PATCH] perlglossary.pod 7867 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 7868 Date: Fri, 1 Jul 2005 03:10:50 -0700 7869 Message-ID: <20050701101050.GA2448@efn.org> 7870 7871 [ 25065] 7872 Subject: [PATCH] perlglossary.pod: add jump points 7873 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 7874 Date: Mon, 4 Jul 2005 02:07:52 -0700 7875 Message-ID: <20050704090752.GB4056@efn.org> 7876 7877 [ 25085] 7878 Subject: [PATCH @ 25084] simple authors removal 7879 From: Vadim Konovalov <vadim@vkonovalov.ru> 7880 Date: Wed, 06 Jul 2005 00:15:48 +0400 7881 Message-ID: <42CAEA74.1020108@vkonovalov.ru> 7882 7883 [ 25098] 7884 Subject: Re: [PATCH] Pod::Html - correctly link to =item's on the same page 7885 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 7886 Date: Thu, 7 Jul 2005 15:05:51 -0700 7887 Message-ID: <20050707220551.GB2388@efn.org> 7888 7889 (plus fix a couple of POD warnings) 7890 7891 [ 25112] 7892 Subject: [PATCH] perlfunc.pod 7893 From: "Piotr Fusik" <pfusik@op.pl> 7894 Date: Sat, 9 Jul 2005 16:21:05 +0200 7895 Message-ID: <01de01c58491$f3182f60$a6d24dd5@piec> 7896 7897 [ 25118] 7898 Hack out -DL documentation from perldebuguts.pod 7899 7900 Now that the perl core uses Newx*() rather than New*() this chunk 7901 of old documentation is more obsolete than ever before. 7902 7903 [ 25131] 7904 Subject: [PATCH] Re: Documentation error in IO::Socket 7905 From: Michael G Schwern <schwern@pobox.com> 7906 Date: Tue, 12 Jul 2005 13:18:34 -0700 7907 Message-ID: <20050712201834.GA29275@windhund.schwern.org> 7908 7909 [ 25145] 7910 Subject: [PATCH] Missing tie() call in NDBM_File SYNOPSIS 7911 From: Matt Sergeant <matt@sergeant.org> 7912 Date: Thu, 14 Jul 2005 16:53:03 -0400 7913 Message-Id: <28baf339c3b78cc40017066b9dc7cffb@sergeant.org> 7914 7915 [ 25148] 7916 Subject: [perl #36538] perlfunc/our contradicts itself 7917 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 7918 Date: Thu, 14 Jul 2005 19:10:51 -0700 7919 Message-ID: <rt-3.0.11-36538-117411.7.57026072725992@perl.org> 7920 7921 [ 25149] 7922 Subject: [perl #7840] Hash Behaviour differs v5.6.0 to v5.6.1 7923 From: "Michael G Schwern via RT" <perlbug-followup@perl.org> 7924 Date: Thu, 14 Jul 2005 16:57:45 -0700 7925 Message-ID: <rt-3.0.11-7840-117401.4.81505529800216@perl.org> 7926 7927 (with minor tweaks) 7928 7929 [ 25161] 7930 [perl #9720] document what can be assigned to a shared scalar 7931 7932 [ 25164] 7933 Subject: Re: Why does our() cross packages? (PATCH) 7934 From: Michael G Schwern <schwern@pobox.com> 7935 Date: Fri, 15 Jul 2005 14:35:18 -0700 7936 Message-ID: <20050715213518.GH6897@windhund.schwern.org> 7937 7938 (with minor tweaks suggested in subsequent posts) 7939 7940 [ 25165] 7941 Subject: [PATCH] perlop: why \c\ cannot be placed just before the terminating delimiter 7942 From: SADAHIRO Tomoyuki <bqw10602@nifty.com> 7943 Date: Sun, 17 Jul 2005 11:38:05 +0900 7944 Message-Id: <20050717112557.5921.BQW10602@nifty.com> 7945 7946 [ 25198] 7947 Remove obsolete error messages 7948 7949 [ 25220] 7950 Subject: [PATCH perlfunc.pod/crypt] crypt() digests, not encrypts 7951 From: Michael G Schwern <schwern@pobox.com> 7952 Date: Sat, 23 Jul 2005 17:25:18 -0700 7953 Message-ID: <20050724002518.GB4918@windhund.schwern.org> 7954 7955 Subject: Re: [PATCH perlfunc.pod/crypt] crypt() digests, not encrypts 7956 From: Michael G Schwern <schwern@pobox.com> 7957 Date: Sun, 24 Jul 2005 13:49:25 -0700 7958 Message-ID: <20050724204925.GC13275@windhund.schwern.org> 7959 7960 [ 25227] 7961 Subject: [perl #36658] Typo in perlfunc.pod 7962 From: "John W. Krahn" (via RT) <perlbug-followup@perl.org> 7963 Date: Tue, 26 Jul 2005 01:07:18 -0700 7964 Message-ID: <rt-3.0.11-36658-118300.18.7320750032131@perl.org> 7965 Branch: maint-5.8/perl 7966 +> pod/perlglossary.pod 7967 !> AUTHORS MANIFEST ext/IO/lib/IO/Socket.pm 7968 !> ext/NDBM_File/NDBM_File.pm ext/threads/shared/shared.pm 7969 !> pod.lst pod/perl.pod pod/perldebguts.pod pod/perldiag.pod 7970 !> pod/perlfunc.pod pod/perlmodlib.pod pod/perlop.pod 7971____________________________________________________________________________ 7972[ 25368] By: nicholas on 2005/09/10 12:44:18 7973 Log: Integrate: 7974 The doc patch from: 7975 [ 19637] 7976 Subject: [PATCH] jumbo closure fix 7977 From: Dave Mitchell <davem@fdgroup.com> 7978 Date: Wed, 26 Feb 2003 14:49:47 +0000 7979 Message-ID: <20030226144947.A14444@fdgroup.com> 7980 7981 [ 24686] 7982 Subject: [PATCH] Quotes in pod/*.pod 7983 From: Andy Lester <andy@petdance.com> 7984 Date: Thu, 2 Jun 2005 16:19:54 -0500 7985 Message-ID: <20050602211954.GA22107@petdance.com> 7986 7987 [ 24690] 7988 Subject: Re: Should while ( <$fh> ) and while (< $fh >) do the same thing? 7989 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 7990 Date: Thu, 2 Jun 2005 11:49:11 -0700 7991 Message-ID: <20050602184911.GA3292@efn.org> 7992 7993 [ 24719] 7994 Subject: RE: a bit of trouble with compiling with MSVC++ on Win32 7995 From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com> 7996 Date: Tue, 7 Jun 2005 13:19:33 +0400 7997 Message-ID: <7DD1BE2C50259746ABB8683672D2089E12D462@itotest-1.spb.lucent.com> 7998 7999 [ 24771] 8000 Subject: [PATCH] perlfunc.pod: ioctl.ph 8001 From: Alexey Tourbin <at@altlinux.ru> 8002 Date: Wed, 8 Jun 2005 13:45:08 +0400 8003 Message-ID: <20050608094508.GJ5867@solemn.turbinal.org> 8004 8005 [ 24797] 8006 Allison says that "Media" isn't really needed in the name. 8007 8008 [ 24807] 8009 Subject: [PATCH] perlipc.pod: mkfifo() 8010 From: Alexey Tourbin <at@altlinux.ru> 8011 Date: Sat, 11 Jun 2005 16:26:56 +0400 8012 Message-ID: <20050611122656.GC8181@solemn.turbinal.org> 8013 8014 [ 24822] 8015 Subject: [PATCH] Re: [perl #36047] perlmod.pod/CLONESKIP error 8016 From: Offer Kaye <offer.kaye@gmail.com> 8017 Date: Thu, 2 Jun 2005 09:14:53 +0300 8018 Message-ID: <56942505060123146e5eb1c2@mail.gmail.com> 8019 8020 [ 24836] 8021 Document ${^UTF8LOCALE} 8022 8023 [ 24849] 8024 Better phrasing 8025 8026 [ 24868] 8027 Update README.win32 8028 8029 (Mention Borland compiler is also free; update libwin32 link) 8030 8031 [ 24902] 8032 Subject: [perl #36328] Until Statement Undocumented 8033 From: Eric Amick (via RT) <perlbug-followup@perl.org> 8034 Date: 18 Jun 2005 03:47:32 -0000 8035 Message-ID: <rt-3.0.11-36328-115949.3.38667506136829@perl.org> 8036 8037 [ 24903] 8038 Missed a chunk in previous commit 8039 8040 [ 24904] 8041 Hugo suggests this. 8042 8043 [ 24909] 8044 Subject: [PATCH pod/perlfunc.pod pod/perlobj.pod pod/perltooc.pod] Recommend Against UNIVERSAL:: Methods as Functions, take 2 8045 From: chromatic <chromatic@wgz.org> 8046 Date: Sat, 18 Jun 2005 12:15:41 -0700 8047 Message-Id: <1119122141.21521.9.camel@localhost> 8048 8049 [ 25013] 8050 Expand on parts of perltodo 8051 8052 [ 25015] 8053 Subject: some dusting off of the cross-compilation information 8054 From: Jarkko Hietaniemi <jhietaniemi@gmail.com> 8055 Date: Thu, 30 Jun 2005 08:41:17 +0300 8056 Message-ID: <42C385FD.9040601@gmail.com> 8057 Branch: maint-5.8/perl 8058 !> (integrate 33 files) 8059____________________________________________________________________________ 8060[ 25367] By: nicholas on 2005/09/10 11:42:11 8061 Log: Integrate: 8062 [ 24083] 8063 Remove an XXX note from the public doc. 8064 Hide it in the comments, instead 8065 8066 [ 24567] 8067 Clarification on the behaviour of qw// and x : 8068 Subject: [PATCH] Re: [perl #35885] qw and x operators doesn't mix 8069 From: Yitzchak Scott-Thoennes <sthoenna@efn.org> 8070 Date: Tue, 24 May 2005 08:52:00 -0700 8071 Message-ID: <20050524155200.GA1784@efn.org> 8072 8073 [ 24571] 8074 Update description of Term::ReadLine and fix typo 8075 Subject: [perl #35963] Typo in Term::ReadLine 8076 From: "perlbug@veggiechinese.net (via RT)" <perlbug-followup@perl.org> 8077 Date: 24 May 2005 23:29:37 -0000 8078 Message-ID: <rt-3.0.11-35963-113541.14.5614982698687@perl.org> 8079 8080 [ 24668] 8081 New HW model; more on threads for 10.20 8082 8083 [ 24684] 8084 FAQ sync 8085 8086 [ 24685] 8087 Indent fix 8088 Branch: maint-5.8/perl 8089 !> README.hpux lib/Term/ReadLine.pm pod/perlfaq1.pod 8090 !> pod/perlfaq2.pod pod/perlfaq3.pod pod/perlfaq4.pod 8091 !> pod/perlfaq5.pod pod/perlfaq6.pod pod/perlfaq7.pod 8092 !> pod/perlfaq8.pod pod/perlfaq9.pod pod/perlop.pod sv.c 8093____________________________________________________________________________ 8094[ 24695] By: nicholas on 2005/06/03 09:57:50 8095 Log: Create perl588delta.pod 8096 Branch: maint-5.8/perl 8097 + pod/perl588delta.pod 8098 ! MANIFEST Makefile.SH pod.lst pod/perltoc.pod 8099 ! vms/descrip_mms.template win32/Makefile win32/makefile.mk 8100 ! win32/pod.mak 8101____________________________________________________________________________ 8102[ 24647] By: nicholas on 2005/05/31 10:31:56 8103 Log: Disarm the maint branch 8104 Branch: maint-5.8/perl 8105 ! patchlevel.h 8106____________________________________________________________________________ 8107[ 24641] By: nicholas on 2005/05/30 21:22:34 8108 Log: Break a leg 8109 Branch: maint-5.8/perl 8110 ! patchlevel.h 8111____________________________________________________________________________ 8112[ 24640] By: nicholas on 2005/05/30 21:22:04 8113 Log: Sic transit unicos mundi 8114 Branch: maint-5.8/perl 8115 ! pod/perl587delta.pod 8116____________________________________________________________________________ 8117[ 24639] By: nicholas on 2005/05/30 21:06:23 8118 Log: Update Changes 8119 Branch: maint-5.8/perl 8120 ! Changes patchlevel.h 8121