summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-01-05 16:58:51 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-01-05 16:58:51 +0000
commit7c9c00e2ac29ba05f2b5cc2e708040e96b718af1 (patch)
tree709ee6d9d75ddfc9063d588a095a62a3711d8a04 /Changes
parent8659febc83cb1245132b6675e1276f70f4cf2801 (diff)
downloadperl-7c9c00e2ac29ba05f2b5cc2e708040e96b718af1.tar.gz
Update Changes
p4raw-id: //depot/perl@26661
Diffstat (limited to 'Changes')
-rw-r--r--Changes1182
1 files changed, 1182 insertions, 0 deletions
diff --git a/Changes b/Changes
index 1342955d9d..5683bcd188 100644
--- a/Changes
+++ b/Changes
@@ -29,6 +29,1188 @@ Version v5.9.X Development release working toward v5.10
--------------
____________________________________________________________________________
+[ 26659] By: steveh on 2006/01/05 16:22:50
+ Log: Subject: MinGW and lib/CORE/Win32.h
+ From: "Sisyphus" <sisyphus1@optusnet.com.au>
+ Date: Wed, 4 Jan 2006 21:29:19 +1100
+ Message-ID: <024301c61119$bca4a840$e201140a@desktop>
+ Branch: perl
+ ! win32/win32.h
+____________________________________________________________________________
+[ 26658] By: rgs on 2006/01/05 15:33:32
+ Log: Install less README files
+ Branch: perl
+ ! installperl
+____________________________________________________________________________
+[ 26657] By: rgs on 2006/01/05 14:36:40
+ Log: Remove old Pod::Man parser creation.
+ Fix a run-time warning.
+ Branch: perl
+ ! installman
+____________________________________________________________________________
+[ 26656] By: stevep on 2006/01/05 14:33:16
+ Log: Change installman to instantiate a new Pod::Man instance for each
+ file processed. This is now required with podlators-2.0.
+ Branch: perl
+ ! installman
+____________________________________________________________________________
+[ 26655] By: steveh on 2006/01/05 09:21:52
+ Log: Reorder changes made in change 26630
+
+ (Keep the order in win32/config.* and win32/config_H.* the same as in
+ Configure and config_H.SH for easier diffing)
+ Branch: perl
+ ! win32/config.bc win32/config.gc win32/config.vc
+ ! win32/config.vc64 win32/config_H.bc win32/config_H.gc
+ ! win32/config_H.vc win32/config_H.vc64
+____________________________________________________________________________
+[ 26654] By: steveh on 2006/01/04 17:57:14
+ Log: Run regen.pl (Just updating copyright years)
+ Branch: perl
+ ! embed.h embedvar.h global.sym opcode.h perlapi.c perlapi.h
+ ! proto.h
+____________________________________________________________________________
+[ 26653] By: steveh on 2006/01/04 17:49:38
+ Log: Don't try to export PL_my_ctx_mutex and PL_my_cxt_* when
+ PERL_IMPLICIT_CONTEXT is not defined
+
+ Fixes non-threaded build errors on Win32 following change 26523
+ Branch: perl
+ ! makedef.pl
+____________________________________________________________________________
+[ 26652] By: rgs on 2006/01/04 17:19:37
+ Log: More copyright updates
+ Branch: perl
+ ! cop.h dump.c gv.c gv.h handy.h locale.c op.c perlio.c
+ ! pp_pack.c sv.h thread.h universal.c xsutils.c
+____________________________________________________________________________
+[ 26651] By: rgs on 2006/01/04 16:50:47
+ Log: Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
+ From: Jim Cromie <jim.cromie@gmail.com>
+ Date: Tue, 03 Jan 2006 23:18:09 -0700
+ Message-ID: <43BB68A1.7060708@gmail.com>
+
+ With syntactic tweaks to the test file
+ Branch: perl
+ ! ext/B/B/Concise.pm ext/B/t/concise-xs.t
+ ! ext/B/t/optree_constants.t
+____________________________________________________________________________
+[ 26650] By: gisle on 2006/01/04 16:42:03
+ Log: Move all the xxxpvs() macros to handy.h.
+ This brings them closer to STR_WITH_LEN. Besides only half
+ of them were sv-related after change 26649.
+ Branch: perl
+ ! handy.h sv.h
+____________________________________________________________________________
+[ 26649] By: gisle on 2006/01/04 16:15:34
+ Log: Make the new STR_WITH_LEN() affected compile under -Dusethreads.
+ Can't use STR_WITH_LEN() as argument to a macro :-(
+ Branch: perl
+ ! gv.c locale.c mg.c perl.c perlio.c pp_sys.c sv.c sv.h toke.c
+____________________________________________________________________________
+[ 26648] By: gisle on 2006/01/04 14:23:20
+ Log: Add an extra NUL so that we can use sv_catpvs()
+ for "our @F=split..." and get rid of 15 and the
+ explaination for why it's there.
+ Branch: perl
+ ! toke.c
+____________________________________________________________________________
+[ 26647] By: gisle on 2006/01/04 14:10:34
+ Log: Get rid of hardcoded string length.
+ Branch: perl
+ ! thread.h
+____________________________________________________________________________
+[ 26646] By: gisle on 2006/01/04 14:04:16
+ Log: Introduce newSVpvs_share() macro.
+ Gets rid of some hardcoded string lengths.
+ Branch: perl
+ ! op.c perl.c sv.h
+____________________________________________________________________________
+[ 26645] By: gisle on 2006/01/04 13:53:16
+ Log: Get rid of a few more hardcoded string lengths.
+ Branch: perl
+ ! locale.c mg.c perl.c perlio.c sv.c
+____________________________________________________________________________
+[ 26644] By: stevep on 2006/01/04 13:13:50
+ Log: Update copyright year.
+ Branch: perl
+ ! pp_sys.c
+____________________________________________________________________________
+[ 26643] By: rgs on 2006/01/04 13:02:18
+ Log: Fix some compilation warnings
+ Branch: perl
+ ! pp_hot.c
+____________________________________________________________________________
+[ 26642] By: gisle on 2006/01/04 13:00:45
+ Log: Get rid of a few more hardcoded string lengths.
+ Branch: perl
+ ! gv.c perl.c perlio.c pp_sys.c
+____________________________________________________________________________
+[ 26641] By: gisle on 2006/01/04 12:48:34
+ Log: Introduce the macros newSVpvs(str) and sv_catpvs(sv, str).
+ Gets rid of many hardcoded string lengths.
+ Branch: perl
+ ! dump.c gv.c op.c perl.c perlio.c pp.c pp_ctl.c pp_pack.c
+ ! pp_sys.c regcomp.c sv.c sv.h toke.c universal.c utf8.c util.c
+ ! xsutils.c
+____________________________________________________________________________
+[ 26640] By: gisle on 2006/01/04 12:35:45
+ Log: Removed unused part of string passed to sv_catpvn().
+ Branch: perl
+ ! toke.c
+____________________________________________________________________________
+[ 26639] By: stevep on 2006/01/04 12:31:17
+ Log: Updates to various configurations courtesy of Jarkko.
+ Branch: perl
+ ! Cross/config.sh-arm-linux NetWare/config.wc epoc/config.sh
+ ! plan9/config_sh.sample symbian/config.sh uconfig.sh
+ ! wince/config.ce
+____________________________________________________________________________
+[ 26638] By: stevep on 2006/01/04 12:19:49
+ Log: Don't warn about invalid dirhandles in DirHandle::DESTROY().
+ Branch: perl
+ ! lib/DirHandle.pm
+____________________________________________________________________________
+[ 26637] By: steveh on 2006/01/04 11:10:36
+ Log: Make Borland and MinGW happy with change 26379
+
+ (They both complain "invalid conversion from `void*' to `HWND__*'"
+ otherwise)
+ Branch: perl
+ ! win32/perlhost.h
+____________________________________________________________________________
+[ 26636] By: gisle on 2006/01/04 10:46:42
+ Log: Fix typo in comment.
+ Branch: perl
+ ! handy.h
+____________________________________________________________________________
+[ 26635] By: gisle on 2006/01/04 10:44:48
+ Log: Introduce STR_WITH_LEN macro in the form suggested by Chip.
+ Branch: perl
+ ! handy.h toke.c
+____________________________________________________________________________
+[ 26634] By: steveh on 2006/01/04 10:39:13
+ Log: Workaround Win32 compiler bugs following change 26395
+
+ Can't understand what VC++ 6 and Borland don't like about it. There
+ is similar code for SvMAGIC and SvSTASH already in sv.h. Must be
+ compiler bugs since VC++ 7 and MinGW (and compilers on other platforms)
+ are all happy.
+ Branch: perl
+ ! gv.h
+____________________________________________________________________________
+[ 26633] By: gisle on 2006/01/04 10:25:42
+ Log: Silence compiler warning; ref change 26598
+ Branch: perl
+ ! op.c
+____________________________________________________________________________
+[ 26632] By: stevep on 2006/01/04 03:43:20
+ Log: Added snprintf() and vsnprintf() to configure.com as 'undef'.
+ Branch: perl
+ ! configure.com
+____________________________________________________________________________
+[ 26631] By: stevep on 2006/01/04 03:31:08
+ Log: Add warnings for the various other *dir() functions when attempted
+ on invalid dirhandles.
+ Branch: perl
+ ! pod/perldiag.pod pp_sys.c
+____________________________________________________________________________
+[ 26630] By: stevep on 2006/01/04 02:47:39
+ Log: Add snprintf() and vsnprintf() to the various Win32 configuration
+ files.
+ Branch: perl
+ ! win32/config.bc win32/config.gc win32/config.vc
+ ! win32/config.vc64 win32/config_H.bc win32/config_H.gc
+ ! win32/config_H.vc win32/config_H.vc64
+____________________________________________________________________________
+[ 26625] By: stevep on 2006/01/03 20:03:49
+ Log: Subject: Re: [perl #38034] A combination eval, DESTROY method and $@ - dangerous - bug
+ From: Mike Guy <mjtg@cam.ac.uk>
+ Date: Tue, 03 Jan 2006 19:18:41 +0000
+ Message-Id: <E1Etrg9-0005XE-LZ@libra.cus.cam.ac.uk>
+ Branch: perl
+ ! pod/perlobj.pod
+____________________________________________________________________________
+[ 26623] By: nicholas on 2006/01/03 19:38:24
+ Log: If NV_ZERO_IS_ALLBITS_ZERO is not true, then it's important to inialise
+ the NV only if the new body has an NV. (D'oh!)
+ Branch: perl
+ ! sv.c
+____________________________________________________________________________
+[ 26617] By: stevep on 2006/01/03 18:14:27
+ Log: Attemting to readdir() something that isn't a dirhandle should cause
+ a warning.
+ Branch: perl
+ ! pod/perldiag.pod pp_sys.c
+____________________________________________________________________________
+[ 26608] By: steveh on 2006/01/03 15:57:18
+ Log: Fix release mode builds following change 26598
+ Branch: perl
+ ! cop.h
+____________________________________________________________________________
+[ 26607] By: stevep on 2006/01/03 15:56:19
+ Log: perldiag.pod additions to go with change #26602.
+ Branch: perl
+ ! pod/perldiag.pod
+____________________________________________________________________________
+[ 26606] By: merijn on 2006/01/03 15:46:10
+ Log: Add probe for snprintf () and vsnprintf ()
+
+ Subject: [PATCH] snprintf() and vsnprintf() (was Re: [PATCH] Configure: stdio char (un)signedness)
+ From: Steve Peters <steve@fisharerojo.org>
+ Date: Mon, 2 Jan 2006 09:37:27 -0600
+ Message-ID: <20060102153727.GA14247@mccoy.peters.homeunix.org>
+ Branch: perl
+ ! Configure Porting/Glossary config_h.SH handy.h
+____________________________________________________________________________
+[ 26605] By: rgs on 2006/01/03 15:42:19
+ Log: Update perldelta, up to change 25344 more or less.
+ Branch: perl
+ ! pod/perl593delta.pod
+____________________________________________________________________________
+[ 26602] By: stevep on 2006/01/03 14:58:21
+ Log: Bad symbols that are pretending to be dirhandles, should say they
+ are dirhandles in their error messages.
+ Branch: perl
+ ! gv.c
+____________________________________________________________________________
+[ 26601] By: rgs on 2006/01/03 14:10:04
+ Log: Sync perlfaq.
+ Branch: perl
+ ! pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq2.pod
+ ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
+ ! pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod
+ ! pod/perlfaq9.pod
+____________________________________________________________________________
+[ 26598] By: davem on 2006/01/03 12:29:38
+ Log: silence some compiler warnings
+ Branch: perl
+ ! cop.h toke.c
+____________________________________________________________________________
+[ 26595] By: rgs on 2006/01/03 10:09:39
+ Log: Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
+ From: Jim Cromie <jim.cromie@gmail.com>
+ Date: Mon, 02 Jan 2006 15:06:48 -0700
+ Message-ID: <43B9A3F8.8060609@gmail.com>
+ Branch: perl
+ ! ext/B/B/Concise.pm ext/B/t/concise-xs.t
+ ! ext/B/t/optree_constants.t
+____________________________________________________________________________
+[ 26594] By: rgs on 2006/01/03 09:33:59
+ Log: Subject: [PATCH] Re: [perl #36837] B::Deparse fails when it comes to ByteLoader programs
+ From: Stephen McCamant <smcc@mit.edu>
+ Date: Mon, 2 Jan 2006 18:52:24 -0800
+ Message-ID: <17337.59112.502009.496275@conquest.OCF.Berkeley.EDU>
+ Branch: perl
+ ! ext/B/B/Deparse.pm
+____________________________________________________________________________
+[ 26593] By: rgs on 2006/01/03 09:23:24
+ Log: Subject: [patch@26561] utf8.c const issue.
+ From: "John E. Malmberg" <wb8tyw@qsl.net>
+ Date: Mon, 02 Jan 2006 14:16:02 -0500
+ Message-ID: <43B97BF2.2050201@qsl.net>
+ Branch: perl
+ ! utf8.c
+____________________________________________________________________________
+[ 26592] By: rgs on 2006/01/03 09:02:04
+ Log: Subject: [PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.81.tar.gz
+ From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig)
+ Date: Tue, 03 Jan 2006 00:33:27 +0100
+ Message-ID: <87u0cm433s.fsf@k75.linux.bogus>
+ Branch: perl
+ ! lib/CPAN.pm lib/CPAN/FirstTime.pm
+____________________________________________________________________________
+[ 26591] By: davem on 2006/01/03 02:20:28
+ Log: ithreads: SVs that were only on the tmps stack leaked
+ Branch: perl
+ ! sv.c
+____________________________________________________________________________
+[ 26589] By: nicholas on 2006/01/02 22:52:03
+ Log: The two never used NOTYET switch ops can go.
+ Branch: perl
+ ! pp_ctl.c
+____________________________________________________________________________
+[ 26587] By: davem on 2006/01/02 21:50:55
+ Log: stop DEBUG_LEAKING_SCALARS producing spurious memory pool errors
+ (change #25775 wasn't complete)
+ Branch: perl
+ ! sv.c
+____________________________________________________________________________
+[ 26586] By: nicholas on 2006/01/02 20:48:30
+ Log: More missing AUTHORS
+ Branch: perl
+ ! AUTHORS Porting/checkAUTHORS.pl
+____________________________________________________________________________
+[ 26581] By: craigb on 2006/01/02 19:22:52
+ Log: Subject: patch@26561 & earlier - buffer overrun in VMS.C
+ From: "John E. Malmberg" <wb8tyw@qsl.net> Date: Mon, 02 Jan 2006 14:05:43 -0500 Message-id: <43B97987.70201@qsl.net>
+ Branch: perl
+ ! vms/vms.c
+____________________________________________________________________________
+[ 26580] By: nicholas on 2006/01/02 18:48:13
+ Log: Erk! craigb's changes come out of p4 with ^Ms as line endings.
+ Long term, need to fix the update changes script to cope.
+ Branch: perl
+ ! Changes
+____________________________________________________________________________
+[ 26579] By: nicholas on 2006/01/02 18:44:14
+ Log: More missing AUTHORS
+ Branch: perl
+ ! AUTHORS Porting/checkAUTHORS.pl
+____________________________________________________________________________
+[ 26578] By: nicholas on 2006/01/02 17:04:55
+ Log: Fix up missing and duplicate AUTHORS
+ Branch: perl
+ ! AUTHORS Porting/checkAUTHORS.pl
+____________________________________________________________________________
+[ 26576] By: rgs on 2006/01/02 15:54:25
+ Log: Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
+ From: Jim Cromie <jim.cromie@gmail.com>
+ Date: Sun, 01 Jan 2006 23:05:00 -0700
+ Message-ID: <43B8C28C.20502@gmail.com>
+ Branch: perl
+ + ext/B/t/optree_constants.t
+ ! MANIFEST ext/B/B/Concise.pm ext/B/t/concise-xs.t
+____________________________________________________________________________
+[ 26574] By: rgs on 2006/01/02 15:19:59
+ Log: Since we no longer autovivify stashes (change #26370), we need
+ to turn off strict-refs on them, or we'll have a stricture
+ error the first time we'd try to access them (when they'll be
+ actually autovivified).
+ Branch: perl
+ ! op.c t/op/stash.t
+____________________________________________________________________________
+[ 26573] By: rgs on 2006/01/02 14:57:18
+ Log: Documentation fix for File::Temp::new
+
+ Subject: [perl #38127] Bug in perldoc File::Temp
+ From: pm@capmon.dk (via RT) <perlbug-followup@perl.org>
+ Date: Mon, 02 Jan 2006 02:48:41 -0800
+ Message-ID: <rt-3.0.11-38127-126764.0.578515622359532@perl.org>
+ Branch: perl
+ ! lib/File/Temp.pm
+____________________________________________________________________________
+[ 26572] By: nicholas on 2006/01/02 14:43:37
+ Log: Happy New Year. (It's not just embed.pl).
+ Branch: perl
+ ! README opcode.pl perl.c reentr.pl
+____________________________________________________________________________
+[ 26571] By: stevep on 2006/01/02 14:24:58
+ Log: Note that the "unlink"ing directories is attempted when running as a
+ superuser, and that some operating systems may not support it.
+ Branch: perl
+ ! pod/perlfunc.pod pod/perlrun.pod
+____________________________________________________________________________
+[ 26570] By: nicholas on 2006/01/02 12:19:51
+ Log: Typo fix in the description of change 26370.
+ (Also corrected in the repository)
+ Branch: perl
+ ! Changes
+____________________________________________________________________________
+[ 26569] By: davem on 2006/01/02 12:09:37
+ Log: add svt_local slot to magic vtable, and fix local $shared
+ Branch: perl
+ ! ext/threads/shared/shared.xs mg.c mg.h
+____________________________________________________________________________
+[ 26565] By: nicholas on 2006/01/02 11:48:28
+ Log: Add 2006 to the copyright years in the header generated by embed.pl
+ Branch: perl
+ ! embed.pl
+____________________________________________________________________________
+[ 26564] By: rgs on 2006/01/02 11:20:25
+ Log: Subject: [patch] comment grammar and indentation, spurious tab
+ From: Jim Cromie <jim.cromie@gmail.com>
+ Date: Fri, 30 Dec 2005 22:45:55 -0700
+ Message-ID: <43B61B13.3050704@gmail.com>
+ Branch: perl
+ ! sv.c
+____________________________________________________________________________
+[ 26563] By: rgs on 2006/01/02 11:04:37
+ Log: Subject: [PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80_58.tar.gz
+ From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig)
+ Date: Sun, 01 Jan 2006 10:12:46 +0100
+ Message-ID: <87zmmgnwfl.fsf@k75.linux.bogus>
+ Branch: perl
+ ! lib/CPAN.pm
+____________________________________________________________________________
+[ 26562] By: rgs on 2006/01/02 10:56:05
+ Log: Update copyrights for files modified in 2006
+ Branch: perl
+ ! doio.c doop.c hv.c mg.c pp.c pp_ctl.c pp_hot.c pp_sort.c
+ ! regcomp.c regexec.c sv.c toke.c utf8.c util.c
+____________________________________________________________________________
+[ 26561] By: gisle on 2006/01/01 20:43:00
+ Log: Get rid of length argument for the FEATURE_IS_ENABLED() macro.
+ Branch: perl
+ ! toke.c
+____________________________________________________________________________
+[ 26558] By: merijn on 2006/01/01 10:42:16
+ Log: Subject: [PATCH] Making 0 pointers to NULLs
+ From: Andy Lester <andy@petdance.com>
+ Date: Fri, 30 Dec 2005 23:05:58 -0600
+ Message-ID: <20051231050558.GA29093@petdance.com>
+ Branch: perl
+ ! doio.c doop.c hv.c mg.c pp.c pp_ctl.c pp_hot.c pp_sort.c
+ ! regcomp.c regexec.c sv.c toke.c utf8.c util.c
+____________________________________________________________________________
+[ 26556] By: merijn on 2006/01/01 10:23:19
+ Log: Subject: [PATCH] Making 0 pointers to NULLs
+ From: Andy Lester <andy@petdance.com>
+ Date: Fri, 30 Dec 2005 23:05:58 -0600
+ Message-ID: <20051231050558.GA29093@petdance.com>
+ Branch: perl
+ ! doio.c doop.c hv.c mg.c pp.c pp_ctl.c pp_hot.c pp_sort.c
+ ! regcomp.c regexec.c sv.c toke.c utf8.c util.c
+____________________________________________________________________________
+[ 26555] By: davem on 2005/12/31 23:24:26
+ Log: make threads use MY_CXT API rather than using PL_modglobal
+ Branch: perl
+ ! ext/threads/threads.xs
+____________________________________________________________________________
+[ 26554] By: davem on 2005/12/31 21:36:05
+ Log: tidy index arrangements in new MY_CXT code
+ Branch: perl
+ ! intrpvar.h sv.c util.c
+____________________________________________________________________________
+[ 26553] By: stevep on 2005/12/31 18:45:37
+ Log: Upgrade to CPAN-1.80_57
+ Branch: perl
+ ! lib/CPAN.pm lib/CPAN/Debug.pm lib/CPAN/HandleConfig.pm
+ ! lib/CPAN/Tarzip.pm lib/CPAN/t/mirroredby.t
+____________________________________________________________________________
+[ 26552] By: nicholas on 2005/12/31 17:24:34
+ Log: Turn a for loop that's almost a while into an honest-to-goodness while.
+ Branch: perl
+ ! hv.c
+____________________________________________________________________________
+[ 26551] By: nicholas on 2005/12/31 16:57:32
+ Log: Calling Perl_hv_clear_placeholders while the hash iterator was active
+ would turn lazy delete on, causing the hash to become corrupted at the
+ next iterator change.
+ Branch: perl
+ ! hv.c lib/Hash/Util.t
+____________________________________________________________________________
+[ 26550] By: nicholas on 2005/12/31 16:42:08
+ Log: Remove unneeded test in Perl_hv_clear_placeholders.
+ Rejig S_hfreeentries to a double loop, which is clearer and smaller.
+ Branch: perl
+ ! hv.c
+____________________________________________________________________________
+[ 26549] By: rgs on 2005/12/31 15:24:48
+ Log: Subject: [PATCH] op/pack.t failure on Win64
+ From: Jan Dubois <jand@activestate.com>
+ Date: Dec 30, 2005 9:55 PM
+ Message-ID: <017a01c60d83$5dc73110$2217a8c0@candy>
+ Branch: perl
+ ! pp_pack.c
+____________________________________________________________________________
+[ 26548] By: nicholas on 2005/12/31 15:07:16
+ Log: Add a test for change 26547. (We no longer expect to see errors about
+ unbalanced string table reference counts.)
+ Branch: perl
+ ! t/op/stash.t
+____________________________________________________________________________
+[ 26547] By: nicholas on 2005/12/31 14:57:27
+ Log: Re-attempt to clear the hash in S_hfreeentries if anything adds to it.
+ Panic if we seem to be looping forever.
+ Branch: perl
+ ! hv.c pod/perldiag.pod
+____________________________________________________________________________
+[ 26546] By: nicholas on 2005/12/31 13:16:06
+ Log: Stop 'sub a { // }; %::=()' panicing because the backreference array
+ became lost.
+ Branch: perl
+ ! hv.c
+____________________________________________________________________________
+[ 26545] By: nicholas on 2005/12/30 22:44:06
+ Log: Marcus Holland-Moritz suggested that assert should
+ Perl_croak_nocontext rather than Perl_croak.
+ Branch: perl
+ ! perl.h
+____________________________________________________________________________
+[ 26544] By: nicholas on 2005/12/30 20:02:56
+ Log: Tweak S_init_main_stash so as allocate PL_curstname as a shared string
+ scalar, and hence avoid thrashing the shared string table for "main".
+ Branch: perl
+ ! perl.c
+____________________________________________________________________________
+[ 26543] By: stevep on 2005/12/30 17:47:45
+ Log: Convert t/op/sleep.t to using test.pl
+ Branch: perl
+ ! t/op/sleep.t
+____________________________________________________________________________
+[ 26542] By: nicholas on 2005/12/30 16:53:39
+ Log: Document why it's a bad plan to move the backreferences array from
+ the magic structure to the hv_aux structure during backreference
+ deletion. Add an optimisation for an empty backreference array.
+ Branch: perl
+ ! hv.c sv.c
+____________________________________________________________________________
+[ 26541] By: nicholas on 2005/12/30 15:55:05
+ Log: Now that the backreference array has no NULL entries, and is correctly
+ marked as AvREAL_off(), there's no reason not to use sv_dup to clone
+ it.
+ Branch: perl
+ ! sv.c
+____________________________________________________________________________
+[ 26540] By: nicholas on 2005/12/30 15:39:53
+ Log: POSIX now declares missing constants as sub ... ();, so Net::Ping
+ needs to define them with a prototype to match.
+ Branch: perl
+ ! lib/Net/Ping.pm
+____________________________________________________________________________
+[ 26539] By: rgs on 2005/12/30 15:10:41
+ Log: Update perltodo. First shot at perl593delta.
+ Branch: perl
+ ! pod/perl593delta.pod pod/perltodo.pod
+____________________________________________________________________________
+[ 26538] By: nicholas on 2005/12/30 14:57:00
+ Log: In the shared string table, if we add new entries to the head of the
+ linked list chain, then we don't need as much bookkeeping in the loop.
+ Branch: perl
+ ! hv.c
+____________________________________________________________________________
+[ 26537] By: stevep on 2005/12/30 14:39:49
+ Log: Subject: [PATCH] Differences from Perl 6
+ From: Robin Houston <robin@cpan.org>
+ Date: Fri, 30 Dec 2005 13:45:34 +0000
+ Message-ID: <20051230134534.GA18675@rpc142.cs.man.ac.uk>
+ Branch: perl
+ ! pod/perlsyn.pod
+____________________________________________________________________________
+[ 26536] By: rgs on 2005/12/30 12:25:24
+ Log: Subject: Re: [PATCH] Re: INSTALLSCRIPT versus INSTALLDIRS
+ From: Rafael Garcia-Suarez <rgarciasuarez@mandriva.com>
+ Date: Mon, 12 Dec 2005 19:22:32 +0100
+ Message-ID: <20051212192232.39cd0c1e@grubert.mandrakesoft.com>
+ Branch: perl
+ ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Unix.pm
+ ! lib/ExtUtils/MakeMaker.pm
+____________________________________________________________________________
+[ 26535] By: davem on 2005/12/30 12:21:05
+ Log: fix errors in new MY_CTX code
+ Branch: perl
+ ! perl.c sv.c
+____________________________________________________________________________
+[ 26534] By: rgs on 2005/12/30 11:57:14
+ Log: Reduce size of buffers for identifier names, as suggested in
+
+ Subject: Stack usage (in gv_stashpvn and others)
+ From: Tels <nospam-abuse@bloodgate.com>
+ Date: Thu, 29 Dec 2005 18:40:49 +0100
+ Message-Id: <200512291840.50765@bloodgate.com>
+ Branch: perl
+ ! gv.c
+____________________________________________________________________________
+[ 26533] By: rgs on 2005/12/30 11:43:42
+ Log: Subject: [PATCH] perlio.c - gv_stashpvn() vs gv_stashpv()
+ From: Tels <nospam-abuse@bloodgate.com>
+ Date: Thu, 29 Dec 2005 18:57:43 +0100
+ Message-Id: <200512291857.59458@bloodgate.com>
+ Branch: perl
+ ! perlio.c
+____________________________________________________________________________
+[ 26532] By: rgs on 2005/12/30 10:40:31
+ Log: Subject: [PATCH] Perl_gv_fetchpv vs. gv_fetchpvn
+ From: Tels <nospam-abuse@bloodgate.com>
+ Date: Thu, 29 Dec 2005 18:32:10 +0100
+ Message-Id: <200512291832.20651@bloodgate.com>
+ Branch: perl
+ ! gv.c
+____________________________________________________________________________
+[ 26531] By: rgs on 2005/12/30 09:53:54
+ Log: Skip my_cxt_init if PERL_IMPLICIT_CONTEXT isn't defined
+ (spotted by Jan Dubois)
+ Branch: perl
+ ! makedef.pl
+____________________________________________________________________________
+[ 26530] By: nicholas on 2005/12/30 01:08:46
+ Log: RMAGIC on symbol tables is bad, m'kay.
+ Allow hashes (and therefore all symbol tables) to store the
+ backreference array in the hv_aux structure, and thereby undo the
+ performance damage of 24966, which resulted in 60% of all hash lookups
+ trying to mg_find tiehash magic.
+ Branch: perl
+ ! dump.c embed.fnc embed.h hv.c hv.h mg.c proto.h sv.c
+____________________________________________________________________________
+[ 26529] By: davem on 2005/12/30 01:06:05
+ Log: change #26523 didn't make my_cxt_init public
+ Branch: perl
+ ! embed.fnc embed.h global.sym
+____________________________________________________________________________
+[ 26528] By: rgs on 2005/12/29 17:32:21
+ Log: Subject: [PATCH] $a = \$a oddity
+ From: Tels <nospam-abuse@bloodgate.com>
+ Date: Thu, 29 Dec 2005 18:01:42 +0100
+ Message-Id: <200512291802.00742@bloodgate.com>
+
+ plus trim some whitespace
+ Branch: perl
+ ! pod/perlreftut.pod
+____________________________________________________________________________
+[ 26527] By: rgs on 2005/12/29 15:59:30
+ Log: Subject: [PATCH] Actual real consting of parms
+ From: Andy Lester <andy@petdance.com>
+ Date: Thu, 29 Dec 2005 01:15:09 -0600
+ Message-ID: <20051229071509.GA32653@petdance.com>
+ Branch: perl
+ ! embed.fnc proto.h sv.c
+____________________________________________________________________________
+[ 26526] By: rgs on 2005/12/29 15:32:42
+ Log: Subject: [PATCH] av.c cleanup, plus!
+ From: Andy Lester <andy@petdance.com>
+ Date: Wed, 28 Dec 2005 15:44:14 -0600
+ Message-ID: <20051228214414.GD26033@petdance.com>
+ Branch: perl
+ ! av.c dump.c embed.fnc gv.c perl.c proto.h sv.c toke.c
+____________________________________________________________________________
+[ 26525] By: rgs on 2005/12/29 14:32:09
+ Log: Fix test for perl version number in Makefile.PL
+ Branch: perl
+ ! ext/Sys/Syslog/Makefile.PL
+____________________________________________________________________________
+[ 26524] By: rgs on 2005/12/29 14:17:38
+ Log: Subject: [PATCH] Fixing the SVREFCNT macro
+ From: Andy Lester <andy@petdance.com>
+ Date: Wed, 28 Dec 2005 13:30:51 -0600
+ Message-ID: <20051228193051.GD23207@petdance.com>
+ Branch: perl
+ ! sv.h
+____________________________________________________________________________
+[ 26523] By: davem on 2005/12/29 12:00:29
+ Log: re-implement MY_CXT API more efficiently, and add explicit
+ interpeter arg variant
+ Branch: perl
+ ! embed.fnc embed.h embedvar.h ext/XS/APItest/APItest.xs
+ ! intrpvar.h perl.h perlapi.h perlvars.h pod/perlxs.pod proto.h
+ ! sv.c util.c
+____________________________________________________________________________
+[ 26522] By: davem on 2005/12/29 11:35:04
+ Log: add tests for MY_CXT API and improve its documentation
+ Branch: perl
+ + ext/XS/APItest/t/my_cxt.t
+ ! MANIFEST ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
+ ! pod/perlxs.pod
+____________________________________________________________________________
+[ 26521] By: rgs on 2005/12/29 10:21:23
+ Log: Subject: [PATCH] Test that constant overloading is propagated into eval
+ From: Robin Houston <robin@cpan.org>
+ Date: Mon, 26 Dec 2005 17:56:48 +0000
+ Message-ID: <20051226175648.GA28402@rpc142.cs.man.ac.uk>
+ Branch: perl
+ ! lib/overload.t
+____________________________________________________________________________
+[ 26520] By: rgs on 2005/12/29 10:11:56
+ Log: Subject: [DOC PATCH] rindex clarification
+ From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
+ Date: Mon, 26 Dec 2005 18:42:40 -0800
+ Message-ID: <20051227024240.GA2940@efn.org>
+
+ plus another formatting nit
+ Branch: perl
+ ! pod/perlfunc.pod
+____________________________________________________________________________
+[ 26519] By: craigb on 2005/12/29 03:49:58
+ Log: Subject: [PATCH] fortify Pod::Simple::Search against non-case-preserving filesystems From: "Craig A. Berry" <craigberry@mac.com> Date: Tue, 27 Dec 2005 17:59:35 -0600 Message-id: <43B1D567.9080504@mac.com>
+ Branch: perl
+ ! lib/Pod/Simple/Search.pm
+ ! lib/Pod/Simple/t/other_test_lib/squaa/Wowo.pod
+____________________________________________________________________________
+[ 26518] By: nicholas on 2005/12/29 00:19:01
+ Log: A GVs stash can be NULL, so don't call macros that assume otherwise
+ without checking.
+ Branch: perl
+ ! pp.c
+____________________________________________________________________________
+[ 26517] By: nicholas on 2005/12/28 19:40:26
+ Log: As the backreferences AV doesn't hold references on its contents,
+ surely it should have AvREAL turned off?
+ Branch: perl
+ ! sv.c
+____________________________________________________________________________
+[ 26516] By: nicholas on 2005/12/28 13:35:03
+ Log: PL_amagic_generation is always non-zero, so remove the test for this.
+ (Since change 17990 added version object overloading)
+ Branch: perl
+ ! pp.h
+____________________________________________________________________________
+[ 26515] By: stevep on 2005/12/28 13:31:02
+ Log: Upgrade to Sys-Syslog-0.11
+ Branch: perl
+ ! ext/Sys/Syslog/Changes ext/Sys/Syslog/README
+ ! ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/t/podspell.t
+ ! ext/Sys/Syslog/t/syslog.t
+____________________________________________________________________________
+[ 26514] By: gisle on 2005/12/28 13:25:30
+ Log: Cleanup; replace a croak("panic: ...") with assert().
+ Branch: perl
+ ! av.c
+____________________________________________________________________________
+[ 26513] By: gisle on 2005/12/28 13:12:30
+ Log: assert(av); Cleanup the way that the av_*() functions check
+ that they are really passed an av argument.
+ Should improve the test coverage a bit.
+ Branch: perl
+ ! av.c pod/perldiag.pod
+____________________________________________________________________________
+[ 26512] By: gisle on 2005/12/28 12:38:03
+ Log: Use memchr() instead of ninstr() to locate the end-of-line.
+ The call to memchr() will faster.
+ Branch: perl
+ ! toke.c
+____________________________________________________________________________
+[ 26511] By: gisle on 2005/12/28 12:18:58
+ Log: Leaner ninstr().
+ The compiled function ended up 37% smaller on Linux/gcc.
+ I ought to be faster as well, but I did not try to measure that.
+ Branch: perl
+ ! util.c
+____________________________________________________________________________
+[ 26510] By: gisle on 2005/12/28 11:01:46
+ Log: Remove test for NUL ending in r?instr().
+ This test is actually harmful because we will search
+ for any garbage found past the empty search string.
+ Ref change 26509.
+ Branch: perl
+ ! util.c
+____________________________________________________________________________
+[ 26509] By: gisle on 2005/12/28 10:57:46
+ Log: Fix 2 off-by-one errors in the call to ninstr().
+ This code managed to still work because of a bug
+ in how ninstr() treats empty search strings.
+ Branch: perl
+ ! ext/Filter/Util/Call/Call.xs
+____________________________________________________________________________
+[ 26508] By: stevep on 2005/12/28 03:27:13
+ Log: Upgrade to PathTools-3.15
+ Branch: perl
+ ! ext/Cwd/Changes lib/Cwd.pm lib/File/Spec.pm
+____________________________________________________________________________
+[ 26507] By: nicholas on 2005/12/27 23:39:42
+ Log: s/%/%%/ in the package name so that it can be used safely in the
+ sprintf format string (and hence not need runtime %s interpolation)
+ Branch: perl
+ ! lib/ExtUtils/Constant.pm lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26506] By: nicholas on 2005/12/27 22:19:28
+ Log: Pass in the full arguments to ExtUtils::Constant::ProxySubs
+ Prototype all the missing constants, so that parsing doesn't depend on
+ the phase of the moon. (Well, the system headers)
+ Add an option for making missing constants generate errors at read time
+ (which can be during constant folding). This isn't the default.
+ Branch: perl
+ ! lib/ExtUtils/Constant.pm lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26505] By: stevep on 2005/12/27 22:07:44
+ Log: Subject: [PATCH] pre-likely cleanup
+ From: Andy Lester <andy@petdance.com>
+ Date: Tue, 27 Dec 2005 14:39:39 -0600
+ Message-ID: <20051227203939.GC1781@petdance.com>
+
+ Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h.
+ Branch: perl
+ ! av.c doop.c handy.h hv.c mg.c pp.c pp.h sv.c util.c
+____________________________________________________________________________
+[ 26504] By: stevep on 2005/12/27 18:36:19
+ Log: It'd be nice if I hadn't broken corecpan.pl. Its fixed now, though.
+ Branch: perl
+ ! Porting/Maintainers.pl
+____________________________________________________________________________
+[ 26503] By: nicholas on 2005/12/27 17:33:13
+ Log: gv_fetch_flags in newATTRSUB can actually be const.
+ Comment the logic behind the terms in the ternary that chooses the
+ flags value.
+ Branch: perl
+ ! op.c
+____________________________________________________________________________
+[ 26502] By: nicholas on 2005/12/27 17:24:11
+ Log: As what we're doing is generating subroutines, which are methods, we
+ need to invalidate cached methods. For constant.pm we need to create
+ &Internals::inc_sub_generation
+ Branch: perl
+ ! lib/ExtUtils/Constant/ProxySubs.pm lib/constant.pm universal.c
+____________________________________________________________________________
+[ 26501] By: stevep on 2005/12/27 14:10:20
+ Log: Subject: [patch] ext/b/t/lint.t fails on win32
+ From: demerphq <demerphq@gmail.com>
+ Date: Fri, 23 Dec 2005 20:06:52 +0100
+ Message-ID: <9b18b3110512231106k7ad395bfp8a0c05cd0f87fc61@mail.gmail.com>
+ Branch: perl
+ ! ext/B/t/lint.t
+____________________________________________________________________________
+[ 26500] By: nicholas on 2005/12/27 12:02:57
+ Log: Refactor the require failure message generation to use 1 less temporary
+ SV, and to build as much text as possible with newSVpvf
+ Branch: perl
+ ! pp_ctl.c
+____________________________________________________________________________
+[ 26499] By: nicholas on 2005/12/27 00:29:33
+ Log: Removing MAKE_JOBS_FIFO from %ENV causes FreeBSD make to forget about
+ any -j flags. (And their implied disabling of backwards compatibility,
+ which is the real cause of the make disttest failure).
+ Branch: perl
+ ! lib/ExtUtils/t/basic.t
+____________________________________________________________________________
+[ 26498] By: nicholas on 2005/12/26 23:52:44
+ Log: tabs, not spaces, in MANIFEST. No, I can't remember why this is.
+ Or whether it could be relaxed.
+ Branch: perl
+ ! MANIFEST
+____________________________________________________________________________
+[ 26497] By: nicholas on 2005/12/26 23:50:14
+ Log: Remove the hard wired test numbers in the generated test script for
+ simple tests. Use this script twice, firstly for testing the old style
+ autoloaded constants, then for testing the ProxySubs.
+ Make testing the dogfood/regeneration code optional, as the ProxySubs
+ output doesn't contain it.
+ Branch: perl
+ ! lib/ExtUtils/t/Constant.t
+____________________________________________________________________________
+[ 26496] By: nicholas on 2005/12/26 23:48:00
+ Log: Support type UNDEF, and correct a bug in the macro generation by using
+ macro_from_item.
+ Branch: perl
+ ! lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26495] By: nicholas on 2005/12/26 23:47:01
+ Log: Add method macro_from_item to encapsulate the entire logic for getting
+ the correct macro direct from the item hash.
+ Branch: perl
+ ! lib/ExtUtils/Constant/Base.pm lib/ExtUtils/Constant/XS.pm
+____________________________________________________________________________
+[ 26494] By: nicholas on 2005/12/26 23:10:53
+ Log: Don't try to store PL_sv_undef in pads. (For now)
+ Branch: perl
+ ! op.c
+____________________________________________________________________________
+[ 26493] By: stevep on 2005/12/26 22:01:49
+ Log: Upgrade to CPAN-1.80_56
+ Branch: perl
+ + lib/CPAN/Debug.pm lib/CPAN/HandleConfig.pm lib/CPAN/Tarzip.pm
+ ! MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/SIGNATURE
+ ! lib/CPAN/bin/cpan
+____________________________________________________________________________
+[ 26492] By: stevep on 2005/12/26 17:29:13
+ Log: In this, the last tale of the NGROUPS saga, a former pumpking prods
+ a mere committer to remove the last of the NGROUPS-sized arrays...
+
+ Perl_magic_set() was using the last of these arrays to do the
+ lvalue work on $). Instead of an array, a pointer is used and
+ re-sized as needed.
+ Branch: perl
+ ! mg.c
+____________________________________________________________________________
+[ 26491] By: nicholas on 2005/12/26 17:01:35
+ Log: Add a couple of newlines for tidier regen output, consistent with the
+ code generated by WriteConstants()
+ Branch: perl
+ ! lib/ExtUtils/Constant/XS.pm
+____________________________________________________________________________
+[ 26490] By: nicholas on 2005/12/26 16:13:57
+ Log: Add C_FH and XS_FH arguments to ExtUtils::Constant::WriteConstants,
+ to allow the caller to pass in file handles. Use this in Contant.t
+ with tied file handles to capture the output, rather than calling
+ the lower level routines directly.
+ Branch: perl
+ ! lib/ExtUtils/Constant.pm lib/ExtUtils/t/Constant.t
+____________________________________________________________________________
+[ 26489] By: stevep on 2005/12/26 16:08:49
+ Log: Subject: chg 26486 removes last use of NGROUPS, so remove the macro-def
+ From: Jim Cromie <jim.cromie@gmail.com>
+ Date: Mon, 26 Dec 2005 07:57:51 -0700
+ Message-ID: <43B004EF.8060500@gmail.com>
+ Branch: perl
+ ! doio.c
+____________________________________________________________________________
+[ 26488] By: nicholas on 2005/12/26 12:48:10
+ Log: The values for proxy constant subroutines need to be read only.
+ Branch: perl
+ ! lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26487] By: nicholas on 2005/12/26 12:31:01
+ Log: Rework constant.pm to take advantage of the space savings of proxy
+ constant subroutines whenever it can.
+ Branch: perl
+ ! lib/constant.pm
+____________________________________________________________________________
+[ 26486] By: stevep on 2005/12/26 03:51:24
+ Log: Obviously, Perl_ingroup() is also using 256k of stack memory on Linux.
+ Adapt change #26480 to reduce memory usage here as well.
+ Branch: perl
+ ! doio.c
+____________________________________________________________________________
+[ 26485] By: nicholas on 2005/12/24 16:27:28
+ Log: The value from caller doesn't change, so my $pkg = caller;
+ should be moved out of the loop.
+ Branch: perl
+ ! lib/constant.pm
+____________________________________________________________________________
+[ 26484] By: nicholas on 2005/12/24 16:06:10
+ Log: Tests for creating constants where prototypes or other symbols of the
+ same name already exist.
+ Branch: perl
+ ! lib/constant.t
+____________________________________________________________________________
+[ 26483] By: nicholas on 2005/12/24 15:09:28
+ Log: Using a hash reference rather than a hash can save a hash copy.
+ Branch: perl
+ ! lib/constant.pm
+____________________________________________________________________________
+[ 26482] By: nicholas on 2005/12/24 14:48:42
+ Log: Unless the peephole optimiser already knows that we're in void context,
+ avoid even attempting the whole proxy constant sub copying
+ optimisation.
+ Branch: perl
+ ! op.c
+____________________________________________________________________________
+[ 26481] By: nicholas on 2005/12/24 14:09:56
+ Log: Given that IO::Socket is documented as exporting all of Socket's
+ exports, there's no need for IO::Socket::INET or IO::Socket::UNIX to
+ use both. (And re-exporting removes some of the efficiency of the new
+ constants implementation)
+ Branch: perl
+ ! ext/IO/lib/IO/Socket/INET.pm ext/IO/lib/IO/Socket/UNIX.pm
+____________________________________________________________________________
+[ 26480] By: stevep on 2005/12/24 03:30:02
+ Log: Subject: Re: [perl #37907] Perl_magic_get reqires ridiculous amounts of stackmemory
+ From: Jim Cromie <jim.cromie@gmail.com>
+ Date: Fri, 23 Dec 2005 13:24:29 -0700
+ Message-ID: <43AC5CFD.3060200@gmail.com>
+
+ Includes a change in variable names from "j" to "num_groups".
+ Branch: perl
+ ! mg.c
+____________________________________________________________________________
+[ 26479] By: nicholas on 2005/12/24 00:01:50
+ Log: Looks like the macro CLK_TCK is not actually a constant on Solaris.
+ Branch: perl
+ ! ext/POSIX/Makefile.PL
+____________________________________________________________________________
+[ 26478] By: nicholas on 2005/12/23 17:30:19
+ Log: For PERL_TRACK_MEMPOOL with PERL_POISON, Poison the end of any block
+ being shrunk in realloc()
+ Branch: perl
+ ! util.c
+____________________________________________________________________________
+[ 26477] By: nicholas on 2005/12/23 17:24:44
+ Log: For the rare case of EMFILE during require, save object code space
+ by using newSVpvf
+ (Would it be worth using it for all require failures?)
+ Branch: perl
+ ! pp_ctl.c
+____________________________________________________________________________
+[ 26476] By: nicholas on 2005/12/23 16:55:35
+ Log: If PERL_TRACK_MEMPOOL and PERL_POISON are in use, then scribble all
+ over memory to invalidate it just before free()ing it.
+ Branch: perl
+ ! perl.h util.c
+____________________________________________________________________________
+[ 26475] By: nicholas on 2005/12/23 16:20:53
+ Log: Provide support for types PVN and UNDEF in
+ ExtUtils::Constant::ProxySubs
+ Branch: perl
+ ! lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26474] By: nicholas on 2005/12/23 15:27:10
+ Log: Create a struct to use as the header with PERL_TRACK_MEMPOOL, so that
+ other information can be stored in it.
+ Branch: perl
+ ! perl.h util.c
+____________________________________________________________________________
+[ 26473] By: nicholas on 2005/12/23 13:54:37
+ Log: ExtUtils::ParseXS needs to stack $filepathname to make #line directives
+ in #INCLUDEs work.
+ Branch: perl
+ ! lib/ExtUtils/ParseXS.pm
+____________________________________________________________________________
+[ 26472] By: nicholas on 2005/12/23 12:21:19
+ Log: Add support for PV to ExtUtils::Constant::ProxySubs, and enable its
+ use in Sys::Syslog
+ Branch: perl
+ ! ext/Sys/Syslog/Makefile.PL lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26471] By: nicholas on 2005/12/23 12:01:29
+ Log: inlining autoloaded constants is TODOne.
+ Branch: perl
+ ! pod/perltodo.pod
+____________________________________________________________________________
+[ 26470] By: nicholas on 2005/12/23 11:36:43
+ Log: Now that proxy subroutines can be unproxied in 2 places without
+ becoming the same newCONSTSUB, need an explicit check to avoid a
+ warning about subroutines being redefined, as there has never been
+ a warning when you assing the same subroutine to a glob's GvCV()
+ Branch: perl
+ ! sv.c t/op/gv.t
+____________________________________________________________________________
+[ 26469] By: nicholas on 2005/12/23 11:35:21
+ Log: like and unlike weren't reporting failure where correctly in test.pl
+ Branch: perl
+ ! t/test.pl
+____________________________________________________________________________
+[ 26468] By: rgs on 2005/12/23 11:06:34
+ Log: Fix build of Compress::Zlib on MVS (by Paul Marquess)
+ Branch: perl
+ ! ext/Compress/Zlib/zlib-src/zconf.h
+____________________________________________________________________________
+[ 26467] By: rgs on 2005/12/23 10:13:30
+ Log: Clarify example of .. in perlop
+ to fix [perl #38008] Documentation bug: perlop
+ plus some minor formatting nits
+ Branch: perl
+ ! pod/perlop.pod
+____________________________________________________________________________
+[ 26466] By: rgs on 2005/12/23 09:21:09
+ Log: Subject: [REPATCH lib/UNIVERSAL.pm] Recommend Against Using Methods as Functions
+ From: chromatic <chromatic@wgz.org>
+ Date: Dec 22, 2005 8:58 PM
+ Message-Id: <200512221158.54474.chromatic@wgz.org>
+ Branch: perl
+ ! lib/UNIVERSAL.pm
+____________________________________________________________________________
+[ 26465] By: nicholas on 2005/12/23 01:38:01
+ Log: Need to be more careful with the symbol table manipulation - if there
+ is already an entry in place, back off and generate a real constant
+ subroutine. (fixes lib/Net/hostent.t failure)
+ Fix a bug with how hv_store was being called.
+ Branch: perl
+ ! lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26464] By: nicholas on 2005/12/23 01:09:05
+ Log: SIGRTMAX, SIGRTMIN, LDBL_MAX, LDBL_MIN, LDBL_EPSILON and HUGE_VAL
+ aren't constants on (at least some) Linux.
+ And more evil than that, HUGE_VAL likes to use the C preprocessor
+ in its value, necessitating use of a temporary.
+ Branch: perl
+ ! ext/POSIX/Makefile.PL lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26463] By: nicholas on 2005/12/23 00:37:04
+ Log: Use inlineable proxy constant subs for Socket
+ Branch: perl
+ ! ext/Socket/Makefile.PL lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26462] By: stevep on 2005/12/23 00:28:54
+ Log: ctime_r() and asctime_r() seem to have some problems before HP-UX 11.
+ Branch: perl
+ ! hints/hpux.sh
+____________________________________________________________________________
+[ 26461] By: nicholas on 2005/12/23 00:27:50
+ Log: Subject: [PATCH] Speed up Perl_sv_derived_from
+ From: Andy Lester <andy@petdance.com>
+ Message-ID: <20051222220044.GH4370@petdance.com>
+ Date: Thu, 22 Dec 2005 16:00:44 -0600
+ Branch: perl
+ ! universal.c
+____________________________________________________________________________
+[ 26460] By: nicholas on 2005/12/23 00:18:49
+ Log: Create a sub LC_ALL with the correct prototype.
+ Branch: perl
+ ! lib/locale.t
+____________________________________________________________________________
+[ 26459] By: nicholas on 2005/12/23 00:18:27
+ Log: De-duplicate the items in @EXPORT. (@EXPORT is built from all the tags,
+ and some constants are mentioned in multiple tags).
+ Should this logic be in Exporter::Heavy?
+ Branch: perl
+ ! ext/POSIX/POSIX.pm
+____________________________________________________________________________
+[ 26458] By: stevep on 2005/12/23 00:10:25
+ Log: Make hostname.t deal with undefined or blank hostnames and domain
+ names.
+ Branch: perl
+ ! lib/Net/t/hostname.t
+____________________________________________________________________________
+[ 26457] By: stevep on 2005/12/23 00:06:58
+ Log: Fix for pod2man() in ExtUtils::Command::MM to work with
+ the Pod::Man 2.04.
+ Branch: perl
+ ! lib/ExtUtils/Command/MM.pm
+____________________________________________________________________________
+[ 26456] By: nicholas on 2005/12/23 00:06:52
+ Log: Subject: [PATCH] Speedup (rn|n)?instr
+ From: Andy Lester <andy@petdance.com>
+ Message-ID: <20051222223839.GI4370@petdance.com>
+ Date: Thu, 22 Dec 2005 16:38:39 -0600
+ Branch: perl
+ ! util.c
+____________________________________________________________________________
+[ 26455] By: nicholas on 2005/12/22 23:57:27
+ Log: Use inlineable proxy constant subs for POSIX.
+ There may be trouble ahead, as it seems that not all POSIX "constants"
+ are. I wonder if too many systems are going to have too many
+ variations to make this viable.
+ Branch: perl
+ ! ext/POSIX/Makefile.PL lib/ExtUtils/Constant/Base.pm
+ ! lib/ExtUtils/Constant/ProxySubs.pm
+____________________________________________________________________________
+[ 26454] By: nicholas on 2005/12/22 23:43:22
+ Log: Missing ; in Tie::File
+ Branch: perl
+ ! lib/Tie/File.pm lib/Tie/File/t/00_version.t
+____________________________________________________________________________
+[ 26453] By: nicholas on 2005/12/22 21:02:19
+ Log: Make ExtUtils::Constant generate the inlineable proxy constant subs.
+ So far just enough to make Fcntl work.
+ Branch: perl
+ + lib/ExtUtils/Constant/ProxySubs.pm
+ ! MANIFEST ext/Fcntl/Makefile.PL lib/ExtUtils/Constant.pm
+____________________________________________________________________________
+[ 26452] By: rgs on 2005/12/22 19:37:42
+ Log: Compilation help for EBCDIC platforms, from Jarkko,
+ tested by Rajarshi Das
+ Branch: perl
+ ! utf8.h
+____________________________________________________________________________
+[ 26451] By: nicholas on 2005/12/22 19:00:52
+ Log: Break out the code to generate #ifdef/#endif into new methods
+ macro_to_ifdef and macro_to_endif
+ Add an args hashref to normalise_items; provide a
+ disable_utf8_duplication argument to disable the utf8 duplication code.
+ Branch: perl
+ ! lib/ExtUtils/Constant/Base.pm
+____________________________________________________________________________
+[ 26450] By: rgs on 2005/12/22 17:09:59
+ Log: Subject: [PATCH] Ho! Ho! Ho! Santa brings consting!
+ From: Andy Lester <andy@petdance.com>
+ Date: Thu, 22 Dec 2005 10:57:17 -0600
+ Message-ID: <20051222165717.GA2874@petdance.com>
+ Branch: perl
+ ! dump.c embed.fnc embed.h gv.c hv.c op.c pp.c pp_ctl.c pp_hot.c
+ ! pp_sys.c proto.h regcomp.c sv.c toke.c universal.c
+____________________________________________________________________________
+[ 26449] By: nicholas on 2005/12/22 17:01:33
+ Log: Break out the item normalisation code into a method normalise_items.
+ Branch: perl
+ ! lib/ExtUtils/Constant/Base.pm
+____________________________________________________________________________
+[ 26448] By: nicholas on 2005/12/22 15:43:20
+ Log: Regression tests for proxy subroutine glob assignment.
+ Fix a bug (it turns out that a typeglob isn't SvOK())
+ Remove stray debugging code.
+ Branch: perl
+ ! pp_hot.c t/op/gv.t
+____________________________________________________________________________
+[ 26447] By: rgs on 2005/12/22 14:55:52
+ Log: Subject: [PATCH] eliminate HINT_HH_FOR_EVAL
+ From: Robin Houston <robin@cpan.org>
+ Date: Thu, 22 Dec 2005 11:54:55 +0000
+ Message-ID: <20051222115455.GB30301@rpc142.cs.man.ac.uk>
+ Branch: perl
+ ! lib/feature.pm lib/overload.pm lib/sort.pm op.c perl.h
+ ! t/comp/hints.t
+____________________________________________________________________________
+[ 26446] By: nicholas on 2005/12/22 11:23:34
+ Log: Add an optimisation to allow proxy constant subroutines to be copied
+ as proxy constant subroutines in a new symbol table where possible.
+ (Rather than converting them to full blown constant subroutines and
+ instantiating 2 typeglobs)
+ Branch: perl
+ ! ext/B/t/concise-xs.t gv.c gv.h op.c op.h pp.c pp_hot.c sv.c
+____________________________________________________________________________
+[ 26445] By: rgs on 2005/12/22 11:13:25
+ Log: Regenerate Changes
+ Branch: perl
+ ! Changes
+____________________________________________________________________________
[ 26444] By: gisle on 2005/12/22 10:42:36
Log: Remove unused variable 'stash' since change 26437.
Branch: perl