This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Jesse Vincent [Thu, 20 Jan 2011 20:44:44 +0000 (15:44 -0500)]
Add acknowledgements to perldelta
Jesse Vincent [Thu, 20 Jan 2011 19:38:11 +0000 (14:38 -0500)]
Assert binary incompatibility with 5.13.8, as appears to be standard practice during blead series'
Jesse Vincent [Thu, 20 Jan 2011 19:36:28 +0000 (14:36 -0500)]
Bump the perl version in various places to 5.13.9
Jesse Vincent [Thu, 20 Jan 2011 19:31:13 +0000 (14:31 -0500)]
Bumping the version of Net::Ping per Porting/cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:30:11 +0000 (14:30 -0500)]
Bump version of IO::Handle per porting/cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:29:39 +0000 (14:29 -0500)]
Bumping version of Pod::Perldoc per porting/cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:29:09 +0000 (14:29 -0500)]
Bumping version of Dumpvalue.pm per Porting/cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:28:12 +0000 (14:28 -0500)]
Bumping version of Storable for release per Porting/cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:28:02 +0000 (14:28 -0500)]
Bumping version of ExtUtils::ParseXS per porting/cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:27:35 +0000 (14:27 -0500)]
Bumping version of ExtUtils::Install per porting/cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:27:05 +0000 (14:27 -0500)]
Bumping versions for Locale::Maketext per porting/cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:26:22 +0000 (14:26 -0500)]
Bumping versions for B-Lint and B-Deparse per Porting/cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:25:26 +0000 (14:25 -0500)]
Bumped Cwd and File::Spec versions for release per cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:24:39 +0000 (14:24 -0500)]
Bumped Math-BigInt, Math-BigInt-FastCalc and Math-BigRat versions for release per cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:24:06 +0000 (14:24 -0500)]
Bumped bignum's versions for release per cmpVERSION.pl
Jesse Vincent [Thu, 20 Jan 2011 19:06:04 +0000 (14:06 -0500)]
Version bumps for OS2 non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:05:47 +0000 (14:05 -0500)]
Version bumps for non-dual-life pragmas identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:05:27 +0000 (14:05 -0500)]
Version bump for UNIVERSAL.pm identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:04:31 +0000 (14:04 -0500)]
Version bumps for File:: non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:04:08 +0000 (14:04 -0500)]
Version bumps for DBM::Filter non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:03:55 +0000 (14:03 -0500)]
Version bumps for Benchmark non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:03:43 +0000 (14:03 -0500)]
Version bumps for re non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:03:26 +0000 (14:03 -0500)]
Version bumps for Sys::Hostname non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:03:12 +0000 (14:03 -0500)]
Version bumps for Socket non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:02:55 +0000 (14:02 -0500)]
Version bumps for POSIX non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:02:38 +0000 (14:02 -0500)]
Version bumps for IPC::Open3 non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:02:20 +0000 (14:02 -0500)]
Version bumps for Hash::Util non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:02:05 +0000 (14:02 -0500)]
Version bumps for Devel-Peek non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 19:01:39 +0000 (14:01 -0500)]
Version bumps for ext/B non-dual-life modules identified by
./perl -Ilib Porting/cmpVERSION.pl -xd . v5.13.8
Jesse Vincent [Thu, 20 Jan 2011 18:43:24 +0000 (13:43 -0500)]
perldelta: more boilerplate removal and cleanup
Jesse Vincent [Thu, 20 Jan 2011 18:37:02 +0000 (13:37 -0500)]
perldelta Removing boilerplate and fixing pod errors
Karl Williamson [Thu, 20 Jan 2011 03:50:30 +0000 (20:50 -0700)]
perlrecharclass.pod: Update for /a
Karl Williamson [Thu, 20 Jan 2011 03:49:44 +0000 (20:49 -0700)]
perlunicode: Add explanatory text
Karl Williamson [Thu, 20 Jan 2011 03:48:57 +0000 (20:48 -0700)]
Typos and nits in pods
Jesse Vincent [Thu, 20 Jan 2011 02:35:35 +0000 (21:35 -0500)]
further work on perldelta for 5.13.9
Karl Williamson [Thu, 20 Jan 2011 02:30:09 +0000 (19:30 -0700)]
perldelta fixes
Father Chrysostomos [Wed, 19 Jan 2011 22:49:19 +0000 (14:49 -0800)]
perldelta: Pod-LaTeX is already listed
Father Chrysostomos [Wed, 19 Jan 2011 22:47:42 +0000 (14:47 -0800)]
perldelta: module updates
Father Chrysostomos [Wed, 19 Jan 2011 22:46:06 +0000 (14:46 -0800)]
perldelta: gethost* unimplemented messages
Father Chrysostomos [Wed, 19 Jan 2011 22:41:06 +0000 (14:41 -0800)]
perldelta: warnings on non-chars and surrogates
Father Chrysostomos [Wed, 19 Jan 2011 22:11:59 +0000 (14:11 -0800)]
perldelta:
949cf498 (allowing all non-chars) is already done
Father Chrysostomos [Wed, 19 Jan 2011 22:10:32 +0000 (14:10 -0800)]
perldelta: CPANPLUS*, Term::UI and Params::Check are already done
Father Chrysostomos [Wed, 19 Jan 2011 22:08:24 +0000 (14:08 -0800)]
perldelta:
0019012ad (module updates) is already done
Father Chrysostomos [Wed, 19 Jan 2011 22:07:16 +0000 (14:07 -0800)]
perldelta: File::Fetch and Archive::* are already mentioned
Father Chrysostomos [Wed, 19 Jan 2011 22:05:42 +0000 (14:05 -0800)]
perldelta: Module::Metadata is already listed
Father Chrysostomos [Wed, 19 Jan 2011 22:05:17 +0000 (14:05 -0800)]
perldelta: version.pm
Father Chrysostomos [Wed, 19 Jan 2011 22:03:39 +0000 (14:03 -0800)]
perldelta: no entry is necessary for
c1b879e57aecb
That commit just fixes up a recently-added test to work on VMS.
Father Chrysostomos [Wed, 19 Jan 2011 22:01:16 +0000 (14:01 -0800)]
perldelta: Perl::OSType is already listed
Father Chrysostomos [Wed, 19 Jan 2011 22:00:41 +0000 (14:00 -0800)]
perldelta: Apollo
Father Chrysostomos [Wed, 19 Jan 2011 21:56:49 +0000 (13:56 -0800)]
perldelta: t/porting/filenames.t
Father Chrysostomos [Wed, 19 Jan 2011 21:54:48 +0000 (13:54 -0800)]
perldelta: CGI.pm
Father Chrysostomos [Wed, 19 Jan 2011 21:53:23 +0000 (13:53 -0800)]
perldelta: $[ docs
I do not think this is deserving of mention. It just restores (and
slightly corrects) some documentation that was inadvertently deleted
in an earlier 5.13.x release.
Father Chrysostomos [Wed, 19 Jan 2011 21:50:35 +0000 (13:50 -0800)]
perldelta: JSON::PP
Father Chrysostomos [Wed, 19 Jan 2011 21:47:31 +0000 (13:47 -0800)]
perldelta: [perl #81230] object destruction
Father Chrysostomos [Wed, 19 Jan 2011 21:36:01 +0000 (13:36 -0800)]
perldelta: DTrace on Solaris
Father Chrysostomos [Wed, 19 Jan 2011 21:31:48 +0000 (13:31 -0800)]
perldelta: <> overloading
Father Chrysostomos [Wed, 19 Jan 2011 21:29:22 +0000 (13:29 -0800)]
perldelta: perlbug and From:
Father Chrysostomos [Wed, 19 Jan 2011 21:27:54 +0000 (13:27 -0800)]
perldelta: Encode 2.42 is already mentioned
Father Chrysostomos [Wed, 19 Jan 2011 21:27:16 +0000 (13:27 -0800)]
perldelta: close/unopened warnings
Father Chrysostomos [Wed, 19 Jan 2011 21:23:22 +0000 (13:23 -0800)]
perldelta: magic and freeing
Father Chrysostomos [Wed, 19 Jan 2011 21:16:56 +0000 (13:16 -0800)]
perldelta: CPAN::Meta::YAML
Father Chrysostomos [Wed, 19 Jan 2011 21:16:11 +0000 (13:16 -0800)]
perldelta: ord("") docs
Father Chrysostomos [Wed, 19 Jan 2011 21:13:14 +0000 (13:13 -0800)]
perldelta: Threads::* upgrades
Father Chrysostomos [Wed, 19 Jan 2011 21:11:13 +0000 (13:11 -0800)]
perldelta: threads* upgrades are already listed
Father Chrysostomos [Wed, 19 Jan 2011 21:10:48 +0000 (13:10 -0800)]
perldelta: regexp debug output
Father Chrysostomos [Wed, 19 Jan 2011 21:06:45 +0000 (13:06 -0800)]
perldelta: pv_escape
Father Chrysostomos [Wed, 19 Jan 2011 21:01:57 +0000 (13:01 -0800)]
perldelta: Log-Message-Simple is already mentioned
Karl Williamson [Wed, 19 Jan 2011 18:18:51 +0000 (11:18 -0700)]
perlunicode.pod: Update for /a
Jesse Vincent [Wed, 19 Jan 2011 14:40:15 +0000 (09:40 -0500)]
First pass through git log for perldelta for 5.13.9
Chris 'BinGOs' Williams [Wed, 19 Jan 2011 14:14:46 +0000 (14:14 +0000)]
Revert "Update Unicode-Collate to CPAN version 0.70 and enable XS version"
This reverts commit
211cc5012284f4bd900fcaa630adbcac69ca6112.
Chris 'BinGOs' Williams [Wed, 19 Jan 2011 14:13:50 +0000 (14:13 +0000)]
Revert "perldelta update for Unicode-Collate upgrade"
This reverts commit
0532e1aed5e1ab09f00f851e5197457adb2e21bb.
Chris 'BinGOs' Williams [Wed, 19 Jan 2011 14:13:23 +0000 (14:13 +0000)]
Revert "Tracked down some other places to make the Unicode-Collate changes"
This reverts commit
7dc5472a0a41a8396671d5586d4c1254a1cb5e8c.
Back out XS switch over
Chris 'BinGOs' Williams [Wed, 19 Jan 2011 14:10:38 +0000 (14:10 +0000)]
Revert "Update Unicode-Collate to CPAN version 0.71"
This reverts commit
cac3df65afe2fed9ad80147a24b5ae6ea601a609.
Backing out change to XS
Nicholas Clark [Wed, 19 Jan 2011 10:34:01 +0000 (10:34 +0000)]
Remove Mac OS classic code from the Errno.pm generation script.
Chris 'BinGOs' Williams [Wed, 19 Jan 2011 10:27:27 +0000 (10:27 +0000)]
Update Log-Message-Simple to CPAN version 0.08
[DELTA]
Changes for 0.08 Wed Jan 19 10:22:12 2011
============================================
* POD fix from Michael Stevens [rt.cpan.org #64877]
Nicholas Clark [Wed, 19 Jan 2011 10:03:56 +0000 (10:03 +0000)]
Remove references to compat3.sym and interp.sym, deleted over 10 years ago.
Nicholas Clark [Wed, 19 Jan 2011 09:50:51 +0000 (09:50 +0000)]
Remove references to Mac OS classic from comments the opcode descriptions.
Leon Timmermans [Tue, 18 Jan 2011 15:40:07 +0000 (16:40 +0100)]
Also unblock signal handlers throwing an exception
Also handle and test the edge case of a signal handler throwing an
exception
Michael Stevens [Tue, 18 Jan 2011 13:18:18 +0000 (13:18 +0000)]
Fix pod warning for empty sections.
Michael Stevens [Tue, 18 Jan 2011 11:33:47 +0000 (11:33 +0000)]
Remove whitespace for pod fix.
Karl Williamson [Wed, 19 Jan 2011 00:23:23 +0000 (17:23 -0700)]
perlre.pod: corrections for /a
Chris 'BinGOs' Williams [Tue, 18 Jan 2011 23:14:55 +0000 (23:14 +0000)]
Update Unicode-Collate to CPAN version 0.71
[DELTA]
0.71 Tue Jan 18 22:29:44 2011
- t/loc_test.t should not fail without Unicode::Normalize.
Karl Williamson [Tue, 18 Jan 2011 23:08:08 +0000 (16:08 -0700)]
regexec.c: Remove break statements from macros
This is so future coders won't be tempted to rely on them.
Karl Williamson [Tue, 18 Jan 2011 23:06:47 +0000 (16:06 -0700)]
regexec.c: Don't rely on break stmts in macros
It is safer and clearer to have the break statement in each case statement at
the source level
Karl Williamson [Tue, 18 Jan 2011 23:01:11 +0000 (16:01 -0700)]
regexec.c: Fix /a complements
This showed up only on some systems in the current test suite, but processing
eg, \D has to care about the target string being utf8.
Karl Williamson [Tue, 18 Jan 2011 22:03:41 +0000 (15:03 -0700)]
regcomp: Disallow multi-char folds in lookbehind
The addition of the ANYOFV regnode to treat multi-char folds in a bracketed
character class has exposed a bug, in which those classes have long been able
to be varying length (due to the multi-char fold), but the compiler wasn't
aware of it. Now it is, and hence won't allow those which have multi-char
folds to be part of a lookbehind pattern, which requires a constant length.
This patch disallows multi-char folds in a lookbehind bracketed character
class.
Karl Williamson [Tue, 18 Jan 2011 19:27:56 +0000 (12:27 -0700)]
op_reg_common.h: add explicit cast
A version of the g++ compiler isn't allowing the implicit cast of U32 to an
enum. Change to use an explicit cast.
Nicholas Clark [Tue, 18 Jan 2011 16:14:43 +0000 (16:14 +0000)]
Remove Mac OS classic code from scripts in utils/
Nicholas Clark [Tue, 18 Jan 2011 15:52:10 +0000 (15:52 +0000)]
Remove Mac OS classic code from tests in lib.
Including all @INC setting boilerplate from lib/Tie/ExtraHash.t, which TestInit
now performs.
Nicholas Clark [Tue, 18 Jan 2011 14:41:38 +0000 (14:41 +0000)]
Convert DosGlob.t to Test::More.
Nicholas Clark [Tue, 18 Jan 2011 14:20:35 +0000 (14:20 +0000)]
Remove Mac OS Classic code from DosGlob.t
Nicholas Clark [Tue, 18 Jan 2011 13:33:44 +0000 (13:33 +0000)]
Remove MacOS Classic code from File::Find's tests.
Nicholas Clark [Tue, 18 Jan 2011 13:08:11 +0000 (13:08 +0000)]
Remove Mac OS Classic docs from DirHandle and File::{Copy,DosGlob,Find}
The documentation for the different behaviour on Mac OS Classic was not
removed when the relevant code was removed in
862f843bac3434c2. That commit
also remove all callers to several Mac OS classic support functions, but not
the functions themselves. Rectify this.
Nicholas Clark [Tue, 18 Jan 2011 11:42:35 +0000 (11:42 +0000)]
Avoid chdir() in buildtoc.
This avoids problems when buildtoc is invoked with a relative path in @INC,
and the environment set to honour UTF-8 locales, and the regexp engine
(attempting to) demand-load UTF-8 swashes.
Nicholas Clark [Tue, 18 Jan 2011 11:18:05 +0000 (11:18 +0000)]
In buildtoc, call podset() for each pod file, instead of passing a list.
Pass the "name" of the pod file as well as the filename, as we already have
both at the call point, instead of podset() needing to infer the name from
the filename.
Nicholas Clark [Tue, 18 Jan 2011 11:10:41 +0000 (11:10 +0000)]
Build perltoc.pod with pragmata sorted by name.
Previously they were actually sorted by full pathname, which isn't logical.
I presume that this is an artefact of all pragmata being in lib/ when
pod/buildtoc was originally written.
Father Chrysostomos [Tue, 18 Jan 2011 06:32:52 +0000 (22:32 -0800)]
perlcall: More grammatical errors
Father Chrysostomos [Tue, 18 Jan 2011 04:21:43 +0000 (20:21 -0800)]
perlcall: subjunctive, not indicative
Father Chrysostomos [Tue, 18 Jan 2011 06:30:22 +0000 (22:30 -0800)]
Add Leon Timmermans to AUTHORS
Leon Timmermans [Mon, 17 Jan 2011 16:59:33 +0000 (17:59 +0100)]
Clarify limitation in safe signals.