Jesse Vincent [Tue, 20 Oct 2009 14:16:17 +0000]
Bump overload.pm's version since it differs from the version in 5.11.0
Jesse Vincent [Tue, 20 Oct 2009 14:15:05 +0000]
Bump Carp.pm's version number since it differs from the version in 5.11.0
Jesse Vincent [Tue, 20 Oct 2009 14:14:23 +0000]
Bump mro's version number and copyright year, since it differs from 5.11.0
Jesse Vincent [Tue, 20 Oct 2009 14:13:16 +0000]
Bump B::Consise's version number since it's changed since 5.11.0
Jesse Vincent [Tue, 20 Oct 2009 14:09:14 +0000]
Revert accidental executability of several pod files
Jesse Vincent [Tue, 20 Oct 2009 13:57:48 +0000]
Updated perlport.pod with notes on VMS support from Craig Berry
Jesse Vincent [Tue, 20 Oct 2009 13:56:04 +0000]
Added perldelta notes for yves' regex semantics fixups and W2k and VMS "known issues"
Rafael Garcia-Suarez [Tue, 20 Oct 2009 12:41:43 +0000]
Update Switch version in Maintainers.pl after CPAN upload
Rafael Garcia-Suarez [Tue, 20 Oct 2009 12:35:28 +0000]
Bump version of Switch to 2.15 for CPAN release
Nicholas Clark [Tue, 20 Oct 2009 08:48:38 +0000]
Pull out filter setup code from S_swallow_bom() into S_add_utf16_textfilter()
Nicholas Clark [Tue, 20 Oct 2009 07:11:07 +0000]
MAD-only code in S_swallow_bom() duplicated the actions of sv_setpvn()
Remove it. All its writes were byte-for-byte identical with the memory they
overwrote. The bugs it attempts to fix are real, but caused by the design and
implementation of other parts of this routine and S_utf16_textfilter().
David Golden [Tue, 20 Oct 2009 01:36:50 +0000]
Merge branch 'corelist-deprecated' into blead
David Golden [Tue, 20 Oct 2009 01:36:16 +0000]
formally mark deprecations in Maintainers.pl
Jesse Vincent [Tue, 20 Oct 2009 01:24:39 +0000]
Revert part of d1eb317 which broke ./Configure -des -Dusedevel;make
Jesse Vincent [Mon, 19 Oct 2009 21:18:11 +0000]
Updating Win32 0.39 to have the same line-endings as CPAN
Jesse Vincent [Mon, 19 Oct 2009 21:04:50 +0000]
Maintainers.pl updates to better match reality
Jesse Vincent [Mon, 19 Oct 2009 20:17:28 +0000]
piconv.t from Encode isn't excluded. Fix Maintainers.pl
Yves Orton [Mon, 19 Oct 2009 20:49:53 +0000]
revert to 5.8.x semantics for \s \w and \d
revert
ba9ac1759cb6e7a5e6883c85edd0b450061b5ccb
Changing the semantics of \w \s and \d breaks too much
and Jesse wants to do a rollout. This disables the new
semantics until we can get all the details worked out.
Yves Orton [Sat, 17 Oct 2009 20:47:20 +0000]
somewhat fix failing regex tests. but break lots of other stuff at the same time
Jan Dubois [Mon, 19 Oct 2009 20:50:54 +0000]
Perl builds fine on Windows 7
Jan Dubois [Mon, 19 Oct 2009 20:50:12 +0000]
The term 'winsock' is an implementation detail.
Jesse Vincent [Mon, 19 Oct 2009 20:00:54 +0000]
CPANPLUS was upgraded without bumping the version in Porting/Maintainers.pl
Jesse Vincent [Mon, 19 Oct 2009 19:52:19 +0000]
Maintainers.pl had a number of MAP errors due to the ext->cpan reorg
Jesse Vincent [Mon, 19 Oct 2009 19:37:17 +0000]
Make core-cpan-diff more aware of the new world order
Jesse Vincent [Mon, 19 Oct 2009 19:18:35 +0000]
Porting/core-cpan-diff now tells us who the upstream is for dual-lifed modules
Chris Williams [Mon, 19 Oct 2009 19:17:54 +0000]
Update CPANPLUS to CPAN version 0.89_03
Changes for 0.89_03 Mon Oct 19 20:06:03 2009
================================================
* Work out if a prereq is a core module and only warn if we can't
satisfy the required version.
brian d foy [Mon, 19 Oct 2009 18:19:51 +0000]
* Synced the perlfaq
The latest commit in https://github.com/briandfoy/perlfaq is
aa2b30a3bcbf1ac69f000fe363b0c384fbc44723
dated Thu Oct 15 20:01:45 2009 -0500
Jesse Vincent [Mon, 19 Oct 2009 17:03:40 +0000]
macroify how we run perl from within the Makefile.
Jerry D. Hedden [Mon, 19 Oct 2009 14:20:49 +0000]
Add Cygwin to supported platforms list
Jesse Vincent [Mon, 19 Oct 2009 16:45:21 +0000]
Porting/makerel no longer massages win32 files during the final tarball build process
I _believe_ that this change will mean that our shipped tarball will
contain all files exactly as they are in the repo - The only difference
will be in file permissions.
I'm told that git can version the execute bit on files. If I'm feeling
especially adventurous, I may write a porting test to ensure that the
right files (and only the right files?) are marked +x in git and then
remove that bit from Porting/makerel. I wouldn't mind it if someone beat
me to that.
Jesse Vincent [Mon, 19 Oct 2009 15:16:02 +0000]
add a test_porting target which runs basic porting tests to verify pod, manifest, etc
H.Merijn Brand [Mon, 19 Oct 2009 14:43:52 +0000]
Consistent spelling of HP-UX
Nicholas Clark [Mon, 19 Oct 2009 14:18:32 +0000]
Remove the entry about removing Perl_deprecate()
As a minor C function, I feel that at most it should be in "changed internals".
However, as it was not part of the public API, and searches showed that nothing
was using it, likely nothing is going to break if it goes. And if any naughty
code does break:
a: It will be at link time
b: It will be easy to find the cause from git log
I also feel that it's worth removing it, as existing perldeltas are the most
obvious guide for new volunteers in terms of "write something like this".
So having bad examples isn't going to help educate future authors.
Nicholas Clark [Mon, 19 Oct 2009 14:17:10 +0000]
Fix minor pod formatting error in perl5111delta.pod
Jesse Vincent [Mon, 19 Oct 2009 14:14:21 +0000]
update perl5111delta to mark our current release point.
Jesse Vincent [Mon, 19 Oct 2009 14:09:19 +0000]
perldelta editing
Jesse Vincent [Mon, 19 Oct 2009 14:08:16 +0000]
HP/UX should have been HP-UX
Jesse Vincent [Mon, 19 Oct 2009 14:00:43 +0000]
First pass at updating perlport.pod with data from p5p for 5.12
Nicholas Clark [Mon, 19 Oct 2009 10:04:54 +0000]
Add two (U8 *) casts to placate C++.
Nicholas Clark [Sun, 18 Oct 2009 21:09:14 +0000]
In utf16_to_utf8(), fix off-by-one errors for the range of valid surrogates.
Both high ends were one too low.
Nicholas Clark [Sun, 18 Oct 2009 21:01:49 +0000]
utf16_to_utf8() should croak on encountering a bare low surrogate.
Nicholas Clark [Sun, 18 Oct 2009 20:55:52 +0000]
utf16_to_utf8() should croak if the buffer ends without the second surrogate.
Nicholas Clark [Sun, 18 Oct 2009 20:30:41 +0000]
utf16_to_utf8_reversed() should croak early when passed an odd byte length.
Rather than transposing n + 1 bytes, including 1 it was not passed, before
calling utf16_to_utf8() and having that croak.
e 69422~
Nicholas Clark [Sun, 18 Oct 2009 20:06:06 +0000]
Expose utf16_to_utf8{,reversed} via XS::APItest, and provide some basic tests.
Jesse Vincent [Sun, 18 Oct 2009 20:21:32 +0000]
Another pass at getting the perldelta for 5.11.1 in shape
Jesse Vincent [Sun, 18 Oct 2009 19:05:50 +0000]
Eviscerate README.macos to match the state of the world
Jesse Vincent [Sun, 18 Oct 2009 18:34:30 +0000]
Remove Mac OS Classic caveats from perlport.pod as Perl is no longer portable to Mac OS Classic
Jesse Vincent [Sun, 18 Oct 2009 18:22:19 +0000]
Added four new AUTHORS who hadn't yet been acknowledged
Jesse Vincent [Sun, 18 Oct 2009 18:12:04 +0000]
Ran into Bert Dvornik at a cafe - updated his AUTHORS file address
Nicholas Clark [Sun, 18 Oct 2009 16:47:10 +0000]
Merge S_utf16_textfilter and S_utf16rev_textfilter().
Use IoLINES() on the filter's SV to determine which encoding is in use.
Nicholas Clark [Sun, 18 Oct 2009 16:10:02 +0000]
Note why S_pending_ident's prototype can't be generated by embed.fnc
Nicholas Clark [Sun, 18 Oct 2009 16:06:55 +0000]
Generate prototypes for utf16_textfilter and utf16rev_textfilter using embed.fnc
Nicholas Clark [Sun, 18 Oct 2009 16:41:19 +0000]
Use gmtime() instead of localtime(), as timezones hinder testing strtime().
(Specifically negative timezones on operating systems without tzset(). Coming
from Washington State, you would have thought that they would have thought of
this.)
Jesse Vincent [Sun, 18 Oct 2009 06:27:11 +0000]
First pass of weeding commit meesages from "git log v5.11.0..blead" into a perldelta.
perl5111delta.pod is synced up to
704e1b1ec3309aeb0e2629c93331ffd4c18c8183
but needs heavy editing and organization
Chris Williams [Sat, 17 Oct 2009 15:37:54 +0000]
Update CPANPLUS to CPAN version 0.89_02
Changes for 0.89_02 Sat Oct 17 13:04:59 2009
================================================
* Core module prereqs should be dealt with correctly now.
Changes for 0.89_01 Fri Oct 16 10:22:43 2009
================================================
* Corrected spelling mistake in CPANPLUS::Configure documentation
* Fixed a problem with the core module detection when sending
NA reports
* Internals::Report will use Parse::CPAN::Meta instead of
YAML::Tiny for parsing CPAN Test report data
* Address #50428 Fixed edge-case in the arbitary paths support in
parse_module(), reported by Robert Krimen
* Address #49104 Fixed the SYNOPSIS in CPANPLUS::Module::Author::Fake
reported by Tyler MacDonald
* Address #47820 Don't try to update custom sources if they are disabled
in configuration, reported by Curtis Jewell
Jerry D. Hedden [Fri, 16 Oct 2009 17:24:11 +0000]
Upgrade to threads::shared 1.32
Message-ID: <
1ff86f510910161058y554bc05cra48c0c3decd60738@mail.gmail.com>
Craig A. Berry [Fri, 16 Oct 2009 21:24:35 +0000]
Help ExtUtils::Install's tests find PERL_SRC on VMS.
We're testing from one level deeper than when we were in lib/.
Yves Orton [Fri, 16 Oct 2009 18:52:58 +0000]
refactor the special CC code in reg_try()
this is a precursor step to fixing the re/pat_special_cc.t failures.
Nicholas Clark [Tue, 13 Oct 2009 15:04:18 +0000]
Enable deprecation warnings by default.
Nicholas Clark [Tue, 13 Oct 2009 15:02:05 +0000]
locked is deprecated, so use :lvalue instead.
Nicholas Clark [Tue, 13 Oct 2009 14:59:58 +0000]
Can't use C<shift INC> to avoid @ in a commandline now, so use eval and octal.
Nicholas Clark [Tue, 13 Oct 2009 14:37:12 +0000]
shift with barewords is deprecated, so this test from perl 1 needs updating.
Nicholas Clark [Tue, 13 Oct 2009 14:36:14 +0000]
push and pop on barewords are deprecated, so need no warnings 'deprecated';
Nicholas Clark [Tue, 13 Oct 2009 14:35:15 +0000]
Opening dirhandle DIR also as a file needs no warnings 'deprecated';
Nicholas Clark [Tue, 13 Oct 2009 14:33:16 +0000]
defined @array and defined %hash need no warnings 'deprecated';
Nicholas Clark [Tue, 13 Oct 2009 14:32:03 +0000]
localisation of $[ is deprecated, so needs no warnings 'deprecated';
Nicholas Clark [Tue, 13 Oct 2009 15:39:16 +0000]
:locked is deprecated, so use :lvalue instead.
Nicholas Clark [Tue, 13 Oct 2009 14:26:32 +0000]
Tests for barewords and hash operators need no warnings 'deprecated';
Nicholas Clark [Tue, 13 Oct 2009 14:25:03 +0000]
do subname() is deprecated, so tests for it need no warnings 'deprecated';
Nicholas Clark [Tue, 13 Oct 2009 14:16:53 +0000]
do subname() is deprecated, so update this hunk of test dating from perl 1.
Nicholas Clark [Tue, 13 Oct 2009 14:16:16 +0000]
Bracket deprecated features with no warnings 'deprecated';
Nicholas Clark [Tue, 13 Oct 2009 14:14:12 +0000]
do subname() is deprecated, so this test from perl 3 needs updating.
Nicholas Clark [Tue, 13 Oct 2009 14:10:40 +0000]
Move tests for $[ from comp/hints.t to op/array_base.t
Tests in t/comp/ are too early to rely on pragmata working.
Nicholas Clark [Tue, 13 Oct 2009 13:33:38 +0000]
Move tests for $[ from comp/parser.t to op/array_base.t
Tests in t/comp/ are too early to rely on pragmata working.
Nicholas Clark [Tue, 13 Oct 2009 12:56:06 +0000]
do subname() is deprecated, so this test from perl 1 needs updating.
Nicholas Clark [Tue, 13 Oct 2009 12:44:50 +0000]
Move the test for the deprecated feature <<; out of t/base/lext.t
Tests in base can't utilise pragmata, specifically no warnings 'deprecated';
Nicholas Clark [Tue, 13 Oct 2009 12:32:50 +0000]
Add no warnings 'deprecated' to a test that assigns to $[
Craig A. Berry [Fri, 16 Oct 2009 15:58:43 +0000]
Make the watchdog create a valid command for spawning.
It was inserting a newline in the command string, which
causes a syntax error (at least on VMS).
Nicholas Clark [Fri, 16 Oct 2009 10:59:48 +0000]
Convert sv_2mortal(newSVpvn()) to newSVpvn_flags(), for 5.11.0 and later.
Nicholas Clark [Fri, 16 Oct 2009 10:41:10 +0000]
Convert sv_2mortal(newSVpvn_utf8(...)) to newSVpvn_flags()
Nicholas Clark [Fri, 16 Oct 2009 09:47:14 +0000]
Convert sv_2mortal(newSVpvn(...)) to newSVpvs_flags(..., SVs_TEMP)
Optionally use ppport.h to provide it for us.
Steve Hay [Fri, 16 Oct 2009 09:11:16 +0000]
Add missing MANIFEST entries
Missed by commit
55b77936aef50881a71470fd06e66edffd66d9de
Craig A. Berry [Thu, 15 Oct 2009 23:05:50 +0000]
Restore
8d2345e02f493825c3e22467caf8508ee3a19450.
Also reported upstream this time (oops):
https://rt.cpan.org/Ticket/Display.html?id=50542
Nicholas Clark [Thu, 15 Oct 2009 22:37:41 +0000]
Skip testing the be_BY.CP1131 locale on Darwin 10, as it's still buggy.
Correct infelicities in the regexp used to identify buggy locales on Darwin 8
and 9.
Nicholas Clark [Thu, 15 Oct 2009 22:17:02 +0000]
Replace sv_2mortal(newSVpvn(...)) with newSVpvn_flags(..., SVs_TEMP)
Nicholas Clark [Thu, 15 Oct 2009 19:02:51 +0000]
Use newSVpvn(), newSVpvs() and gv_fetchpvs(), the later with proper arguments.
Brought to you by the Campaign for the Elimination of strlen().
Nicholas Clark [Thu, 15 Oct 2009 18:38:08 +0000]
Use gv_stashsv() and gv_fetchpvs(), the later with proper arguments.
Brought to you by the Campaign for the Elimination of strlen().
(And the elimination of accidental bugs due to typos in lenghts of constants,
and the elimination of abuse of boolean constants for parameters with more than
2 values.)
Nicholas Clark [Thu, 15 Oct 2009 17:51:16 +0000]
Use sv_catpvs(), newSVpvs(), newSVpvn(), newSVhek(), gv_stashpvs() and the
return value of sprintf().
Brought to you by the Campaign for the Elimination of strlen().
(And the elimination of accidental bugs due to typos in lengths of constant
strings.)
Nicholas Clark [Thu, 15 Oct 2009 15:26:51 +0000]
In strftime(), save a malloc()/free() by using sv_usepvn_flags().
Nicholas Clark [Thu, 15 Oct 2009 16:09:12 +0000]
POSIX::strftime() should be able to handle Unicode characters in the format
string.
(Restore the intent of
9e8c01f558a03902ff2f54935fd7e6dcc7ec656c, but with non-
buggy tests. Improve the implementation so that it doesn't always upgrade the
format string to UTF-8.)
Craig A. Berry [Thu, 15 Oct 2009 16:01:33 +0000]
Fix 2 pod errors in perlvms.pod.
Craig A. Berry [Thu, 15 Oct 2009 15:59:09 +0000]
Make p_tainted.t find its tests on VMS.
Reported upstream at:
https://rt.cpan.org/Ticket/Display.html?id=50528
Steve Peters [Thu, 15 Oct 2009 14:50:42 +0000]
Hmmm... this may be a heisenbug. Works on some terminals but not
others.
This reverts commit
9e8c01f558a03902ff2f54935fd7e6dcc7ec656c.
Steve Peters [Thu, 15 Oct 2009 14:14:47 +0000]
Merge branch 'blead' of ssh://stevep@perl5.git.perl.org/gitroot/perl into blead
Steve Peters [Thu, 15 Oct 2009 14:12:57 +0000]
POSIX::strftime() should be able to handle Unicode characters in the
format string the same as ASCII ones.
Nicholas Clark [Thu, 15 Oct 2009 14:12:49 +0000]
Move the boolkeys op to the group of hash ops.
This breaks binary compatibility.
demerphq [Thu, 15 Oct 2009 13:27:30 +0000]
Optimise if (%foo) to be faster than if(keys %foo)
Thread was "[PATCH] Make if (%hash) {} act the same as if (keys %hash) {}"
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00432.html
but the implementation evolved from the approach described in the subject, to
instead add a new opcode pp_boolkeys, to exactly preserve the existing
behaviour.
Various conflicts with the passage of time resolved, 'register' removed, and a
$VERSION bump.
demerphq [Thu, 15 Oct 2009 13:22:47 +0000]
Support for pp_boolkeys in B::Deparse.
Part of "[PATCH] Make if (%hash) {} act the same as if (keys %hash) {}"
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00432.html
which evolved from the approach described in the subject, to instead add a new
opcode pp_boolkeys, to exactly preserve the existing behaviour.
Plus a $VERSION bump.
Jesse Vincent [Wed, 14 Oct 2009 19:24:54 +0000]
Updated a comment in Porting/makerel
Sisyphus [Wed, 14 Oct 2009 14:02:16 +0000]
Add mingw64 support for win32