platform/upstream/perl.git
13 years agoNote the Term::UI upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 15:14:59 +0000 (16:14 +0100)]
Note the Term::UI upgrade in perldelta

13 years agoNote the Test::Harness upgrade in perldelta.
Florian Ragwitz [Thu, 24 Mar 2011 15:13:11 +0000 (16:13 +0100)]
Note the Test::Harness upgrade in perldelta.

13 years agoNote the Threads::Queue upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 15:10:51 +0000 (16:10 +0100)]
Note the Threads::Queue upgrade in perldelta

13 years agoNote the threads::shared upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 15:09:22 +0000 (16:09 +0100)]
Note the threads::shared upgrade in perldelta

13 years agoNote the threads upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 15:09:12 +0000 (16:09 +0100)]
Note the threads upgrade in perldelta

13 years agoNote the Tie::RefHash upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 15:07:28 +0000 (16:07 +0100)]
Note the Tie::RefHash upgrade in perldelta

13 years agoNote the Time::HiRes upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 15:06:39 +0000 (16:06 +0100)]
Note the Time::HiRes upgrade in perldelta

13 years agoNote the Time::Local upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 15:06:21 +0000 (16:06 +0100)]
Note the Time::Local upgrade in perldelta

13 years agoNote the Time::Piece upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 15:04:21 +0000 (16:04 +0100)]
Note the Time::Piece upgrade in perldelta

13 years agoNote the Unicode::Normalize upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 15:03:17 +0000 (16:03 +0100)]
Note the Unicode::Normalize upgrade in perldelta

13 years agoCorrect warnings version in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 14:59:38 +0000 (15:59 +0100)]
Correct warnings version in perldelta

13 years agoNote the XSLoader upgrade in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 14:58:19 +0000 (15:58 +0100)]
Note the XSLoader upgrade in perldelta

13 years agoCorrect Module::Metadata version in perldelta
Florian Ragwitz [Thu, 24 Mar 2011 14:54:27 +0000 (15:54 +0100)]
Correct Module::Metadata version in perldelta

13 years agoFix a perldelta nit
Florian Ragwitz [Thu, 24 Mar 2011 14:53:46 +0000 (15:53 +0100)]
Fix a perldelta nit

13 years agoAdd some sanity checking to corelist-perldelta.pl
Florian Ragwitz [Thu, 24 Mar 2011 14:20:07 +0000 (15:20 +0100)]
Add some sanity checking to corelist-perldelta.pl

It can now generate a diff between what's in perldelta and what's in
Module::CoreList for a given range of releases. It's not quite perfect yet, but
already useful.

13 years agoMake perldelta easier to parse
Florian Ragwitz [Tue, 22 Mar 2011 17:47:31 +0000 (18:47 +0100)]
Make perldelta easier to parse

Now that all module entries in perldelta look pretty much the same, parsing
those sections is much easier, allowing us to write tools automating things.

13 years agoMake the perldelta for 5.14.0 look like the template
Florian Ragwitz [Tue, 22 Mar 2011 17:31:43 +0000 (18:31 +0100)]
Make the perldelta for 5.14.0 look like the template

I want to write tests for perldelta - this is supposed to help with that as it
makes things easier to parse.

13 years agoRefactor corelist-perldelta so we can make it do other things too
Florian Ragwitz [Tue, 22 Mar 2011 13:42:41 +0000 (14:42 +0100)]
Refactor corelist-perldelta so we can make it do other things too

13 years agoRemove debugging code from corelist-perldelta.pl
Florian Ragwitz [Tue, 22 Mar 2011 13:36:09 +0000 (14:36 +0100)]
Remove debugging code from corelist-perldelta.pl

13 years agopods: Unicode::Casing is now available
Karl Williamson [Thu, 24 Mar 2011 15:33:16 +0000 (09:33 -0600)]
pods: Unicode::Casing is now available

13 years agoperlunicode: Minor corrections
Karl Williamson [Wed, 23 Mar 2011 04:04:02 +0000 (22:04 -0600)]
perlunicode: Minor corrections

13 years agoMerge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
Andy Dougherty [Wed, 23 Mar 2011 04:01:51 +0000 (00:01 -0400)]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead

13 years agoMerge branch 'andyd' into blead
Andy Dougherty [Wed, 23 Mar 2011 03:27:33 +0000 (23:27 -0400)]
Merge branch 'andyd' into blead

13 years agoSkip t/io/eintr.t for Solaris 8 as well
Andy Dougherty [Wed, 23 Mar 2011 03:26:43 +0000 (23:26 -0400)]
Skip t/io/eintr.t for Solaris 8 as well

(See tickets perl #85842 and #84688).  I don't know if this is the same
as the FreeBSD problem or not.  Solaris 10 and 11 don't have any problem
with the test.

13 years agoSkip t/porting/regen.t on VMS.
Craig A. Berry [Wed, 23 Mar 2011 02:07:28 +0000 (21:07 -0500)]
Skip t/porting/regen.t on VMS.

The output of regen.pl is slightly different than on Unix.  Could
probably be ported with a moderate effort.

13 years agoSkip t/porting/exec-bit.t on VMS.
Craig A. Berry [Wed, 23 Mar 2011 02:05:16 +0000 (21:05 -0500)]
Skip t/porting/exec-bit.t on VMS.

It would need some porting to work.  In particular, filename case
is not preserved by default, so it's trying a lot of matches that
won't match.

13 years agoregcomp.c: Silence smoke win32 compiler warnig
Karl Williamson [Tue, 22 Mar 2011 23:49:50 +0000 (17:49 -0600)]
regcomp.c: Silence smoke win32 compiler warnig

13 years agoMerge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
Andy Dougherty [Tue, 22 Mar 2011 21:36:39 +0000 (17:36 -0400)]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead

13 years agoImprove comment for skipped test on Solaris in t/io/eintr.t
Andy Dougherty [Tue, 22 Mar 2011 20:43:01 +0000 (16:43 -0400)]
Improve comment for skipped test on Solaris in t/io/eintr.t

13 years agoperl5130delta: Correct typo
Vadim Konovalov [Tue, 22 Mar 2011 15:16:27 +0000 (09:16 -0600)]
perl5130delta: Correct typo

13 years agoSkip t/io/eintr.t for Solaris 8 as well
Andy Dougherty [Tue, 22 Mar 2011 13:46:49 +0000 (09:46 -0400)]
Skip t/io/eintr.t for Solaris 8 as well

(see tickets perl #85842 and #84688).

13 years agoperlunicode: mention new Unicode::Casing
Karl Williamson [Tue, 22 Mar 2011 03:35:37 +0000 (21:35 -0600)]
perlunicode: mention new Unicode::Casing

13 years agomake t/op/rand.t fail less often
David Mitchell [Tue, 22 Mar 2011 00:26:33 +0000 (00:26 +0000)]
make t/op/rand.t fail less often

test 5 grabs many random numbers, and analyses the distribution
of 0 and 1 bits in the returned values.

It currently fails if the standard deviation is > 3.3.
This means it will fail on roughly 0.1% of runs even for a good system.

Given that an individual smoke report may contain 60+ runs, and given the
number of smokers running, this means that we see false negatives
essentially every day.

Increase the SD threshold to 4.0, which means that it will now fail every
0.006% runs; i.e. go from 1 in 1,000 false positives to one in 17,000
(approx).

(Note that just increasing the number of iterations in the run doesn't
change the 0.1% run failure rate.)

13 years agoperldelta: 5.12.3, not .2
Father Chrysostomos [Mon, 21 Mar 2011 21:11:22 +0000 (14:11 -0700)]
perldelta: 5.12.3, not .2

13 years agoperldelta: More reminders for the Known Problems
Father Chrysostomos [Mon, 21 Mar 2011 21:05:00 +0000 (14:05 -0700)]
perldelta: More reminders for the Known Problems

13 years agoperldelta: Unicode db not installed with Perl
Karl Williamson [Mon, 21 Mar 2011 18:58:05 +0000 (12:58 -0600)]
perldelta: Unicode db not installed with Perl

13 years agoperldelta: nit in to/from uvuni() section
Karl Williamson [Mon, 21 Mar 2011 18:41:37 +0000 (12:41 -0600)]
perldelta: nit in to/from uvuni() section

13 years agoperldelta: clarify /\p{}/ means Unicode
Karl Williamson [Mon, 21 Mar 2011 18:38:15 +0000 (12:38 -0600)]
perldelta: clarify /\p{}/ means Unicode

13 years agoperldelta: clarify /\p{}/i
Karl Williamson [Mon, 21 Mar 2011 18:37:44 +0000 (12:37 -0600)]
perldelta: clarify /\p{}/i

13 years agoperldelta: Fill in missing module name
Karl Williamson [Mon, 21 Mar 2011 18:28:59 +0000 (12:28 -0600)]
perldelta: Fill in missing module name

13 years agoperldelta: Add \b{ and \B{ as deprecations
Karl Williamson [Mon, 21 Mar 2011 18:28:03 +0000 (12:28 -0600)]
perldelta: Add \b{ and \B{ as deprecations

13 years agoperldelta: \cX is deprecated not removed
Karl Williamson [Mon, 21 Mar 2011 18:26:47 +0000 (12:26 -0600)]
perldelta: \cX is deprecated not removed

13 years agoperldelta: Re-order 2 paragraphs
Karl Williamson [Mon, 21 Mar 2011 17:35:57 +0000 (11:35 -0600)]
perldelta: Re-order 2 paragraphs

Note that one can turn off sub-categories of utf8 warnings when
operating on them, and introduce the fact that there are now these
categories in the paragraph before it instead of after it

13 years agonit in perldelta
Karl Williamson [Mon, 21 Mar 2011 17:31:19 +0000 (11:31 -0600)]
nit in perldelta

13 years agoPerl no longer comes with Unicode db files
Karl Williamson [Mon, 21 Mar 2011 17:26:13 +0000 (11:26 -0600)]
Perl no longer comes with Unicode db files

13 years agoAdapt corelist-perldelta to the current perldelta style
Florian Ragwitz [Mon, 21 Mar 2011 16:39:33 +0000 (17:39 +0100)]
Adapt corelist-perldelta to the current perldelta style

Apparently we used to do

  =item C<Module>
  ...

but these days all the perldeltas seem to prefer

  =item *
  C<Module> ...

instead.

13 years agoSub::Name is working again for some time now
Florian Ragwitz [Mon, 21 Mar 2011 16:26:19 +0000 (17:26 +0100)]
Sub::Name is working again for some time now

13 years agoperldelta: Re-add the upgrade notice
Father Chrysostomos [Mon, 21 Mar 2011 16:20:27 +0000 (09:20 -0700)]
perldelta: Re-add the upgrade notice

removed by 5076a39

13 years agoperldelta: Delete the Testing section
Father Chrysostomos [Sun, 20 Mar 2011 01:54:37 +0000 (18:54 -0700)]
perldelta: Delete the Testing section

perldelta is still above 4000 lines, but this should help. :-)

13 years agoperldelta: ‘(5.12.3)’ markers
Father Chrysostomos [Sun, 20 Mar 2011 01:51:24 +0000 (18:51 -0700)]
perldelta: ‘(5.12.3)’ markers

13 years agoperldelta: 5.12.2 markers, omissions, and tweaks
Father Chrysostomos [Sun, 20 Mar 2011 01:46:01 +0000 (18:46 -0700)]
perldelta: 5.12.2 markers, omissions, and tweaks

13 years agoperldelta: ‘(5.12.1)’ markers
Father Chrysostomos [Sat, 19 Mar 2011 19:15:22 +0000 (12:15 -0700)]
perldelta: ‘(5.12.1)’ markers

and other omissions that were discovered in the process

13 years agoperldelta: Incorporate mention of VS 2010 from 912c63e
Father Chrysostomos [Sat, 19 Mar 2011 18:03:28 +0000 (11:03 -0700)]
perldelta: Incorporate mention of VS 2010 from 912c63e

13 years agoperldelta: Retitle a subsection
Father Chrysostomos [Sat, 19 Mar 2011 16:58:51 +0000 (09:58 -0700)]
perldelta: Retitle a subsection

13 years agoperldelta: Add a reminder about Known Problems
Father Chrysostomos [Sat, 19 Mar 2011 16:58:13 +0000 (09:58 -0700)]
perldelta: Add a reminder about Known Problems

13 years agoperldelta: Tentatively finish sorting out bug fixes
Father Chrysostomos [Sat, 19 Mar 2011 16:57:49 +0000 (09:57 -0700)]
perldelta: Tentatively finish sorting out bug fixes

13 years agoperldelta: Rearrange the debugger bug section
Father Chrysostomos [Sat, 19 Mar 2011 01:11:17 +0000 (18:11 -0700)]
perldelta: Rearrange the debugger bug section

so that things that non-internals people will understand are at the
top of the list

13 years agoperldelta: Clean up the magic bug section
Father Chrysostomos [Sat, 19 Mar 2011 01:09:10 +0000 (18:09 -0700)]
perldelta: Clean up the magic bug section

13 years agoperldelta: Clean up the Unicode bugs section
Father Chrysostomos [Fri, 18 Mar 2011 15:53:53 +0000 (08:53 -0700)]
perldelta: Clean up the Unicode bugs section

13 years agoperldelta: Clean up the glob/stash/mro bug section
Father Chrysostomos [Fri, 18 Mar 2011 05:49:33 +0000 (22:49 -0700)]
perldelta: Clean up the glob/stash/mro bug section

13 years agoperldelta: Clean up the parsing bugs section
Father Chrysostomos [Fri, 18 Mar 2011 03:26:08 +0000 (20:26 -0700)]
perldelta: Clean up the parsing bugs section

This rewords and reformats some entries and also rearranges them
to put similar entries nearer each other.

13 years agoperldelta: Move the C API bugs section down
Father Chrysostomos [Fri, 18 Mar 2011 00:01:14 +0000 (17:01 -0700)]
perldelta: Move the C API bugs section down

13 years agoperldelta: Some clean-up of I/O and regexp bugs
Father Chrysostomos [Fri, 18 Mar 2011 00:00:24 +0000 (17:00 -0700)]
perldelta: Some clean-up of I/O and regexp bugs

13 years agoperldelta: First pass at sorting out bug fixes
Father Chrysostomos [Thu, 17 Mar 2011 16:45:51 +0000 (09:45 -0700)]
perldelta: First pass at sorting out bug fixes

13 years agoperldelta: Cull bug fix entries that do not apply
Father Chrysostomos [Thu, 17 Mar 2011 13:32:43 +0000 (06:32 -0700)]
perldelta: Cull bug fix entries that do not apply

These describe bugs that were introduced after 5.12.

13 years agoperldelta: Add the [perl #86328] entry from c094a73d1
Father Chrysostomos [Thu, 17 Mar 2011 13:14:52 +0000 (06:14 -0700)]
perldelta: Add the [perl #86328] entry from c094a73d1

13 years agoperldelta: Put ‘Selected’ in the module updates title
Father Chrysostomos [Thu, 17 Mar 2011 13:06:31 +0000 (06:06 -0700)]
perldelta: Put ‘Selected’ in the module updates title

13 years agoperldelta: Add the entry about text-mode source from 270ca14
Father Chrysostomos [Thu, 17 Mar 2011 12:42:01 +0000 (05:42 -0700)]
perldelta: Add the entry about text-mode source from 270ca14

13 years agoperldelta: Clean up and rearrange teh Internal Changes section
Father Chrysostomos [Wed, 16 Mar 2011 19:52:33 +0000 (12:52 -0700)]
perldelta: Clean up and rearrange teh Internal Changes section

13 years agoperldelta: Sort out the platform section
Father Chrysostomos [Wed, 16 Mar 2011 05:18:12 +0000 (22:18 -0700)]
perldelta: Sort out the platform section

13 years agoperldelta: Add a disgruntled reminder to the Testing section
Father Chrysostomos [Wed, 16 Mar 2011 01:06:14 +0000 (18:06 -0700)]
perldelta: Add a disgruntled reminder to the Testing section

13 years agoperldelta: Clean up the Configuration section
Father Chrysostomos [Wed, 16 Mar 2011 01:05:55 +0000 (18:05 -0700)]
perldelta: Clean up the Configuration section

13 years agoperldelta: Clean up and rearrange the utilities section
Father Chrysostomos [Wed, 16 Mar 2011 01:00:14 +0000 (18:00 -0700)]
perldelta: Clean up and rearrange the utilities section

13 years agoperldelta: Reword and rearrange the Diagnostics section
Father Chrysostomos [Tue, 15 Mar 2011 23:50:23 +0000 (16:50 -0700)]
perldelta: Reword and rearrange the Diagnostics section

13 years agoperldelta: Add the Windows fork change from 3aa0ac5a
Father Chrysostomos [Tue, 15 Mar 2011 21:02:42 +0000 (14:02 -0700)]
perldelta: Add the Windows fork change from 3aa0ac5a

13 years agoperldelta: Clean up the Documentation section
Father Chrysostomos [Tue, 15 Mar 2011 20:59:46 +0000 (13:59 -0700)]
perldelta: Clean up the Documentation section

Mentioning little changes to documentation here and there, such as
adding an example, rewording a paragraph, removing mention of a mod-
ule, etc., does little to help someone who is reading perldelta to
find out what documentation elsewhere might be worth reading or
re-reading.

So this commit removes quite a few perldelta entries for doc changes.

13 years agoperldelta: Remove the Dual-Life Modules section
Father Chrysostomos [Tue, 15 Mar 2011 19:21:14 +0000 (12:21 -0700)]
perldelta: Remove the Dual-Life Modules section

Dual life is more a property of the CPAN releases than it is of perl.
And this delta file is too long anyway.

13 years agoperldelta: Updated Modules clean-up
Father Chrysostomos [Tue, 15 Mar 2011 18:21:39 +0000 (11:21 -0700)]
perldelta: Updated Modules clean-up

13 years agoperldelta: Cull uninteresting upgrades from the module list
Father Chrysostomos [Tue, 15 Mar 2011 13:30:51 +0000 (06:30 -0700)]
perldelta: Cull uninteresting upgrades from the module list

A huge list of version numbers is not helpful to most people.

13 years agoperldelta: Move the new C APIs back up to Core Enhancements
Father Chrysostomos [Tue, 15 Mar 2011 05:35:51 +0000 (22:35 -0700)]
perldelta: Move the new C APIs back up to Core Enhancements

On second thought, they seem better there. :-)

13 years agoperldelta: Consistency tweaks
Father Chrysostomos [Tue, 15 Mar 2011 05:32:35 +0000 (22:32 -0700)]
perldelta: Consistency tweaks

Consistent spelling of ‘optimi[sz]ation’ and more consistent use
of dashes.

13 years agoperldelta: Rearrange the Performance Enhancements section
Father Chrysostomos [Tue, 15 Mar 2011 05:29:29 +0000 (22:29 -0700)]
perldelta: Rearrange the Performance Enhancements section

This moves similar items closer to each other. It is somewhat subject-
ive, but basically speed optimisations are first, and then memory sav-
ings. Slight enhancements come last.

13 years agoperldelta: First pass in cleaning up Performance Enhancements
Father Chrysostomos [Tue, 15 Mar 2011 05:20:31 +0000 (22:20 -0700)]
perldelta: First pass in cleaning up Performance Enhancements

13 years agoperldelta: Some rewording of entries in Deprecations
Father Chrysostomos [Tue, 15 Mar 2011 04:33:08 +0000 (21:33 -0700)]
perldelta: Some rewording of entries in Deprecations

13 years agoperldelta: Rearrange the Deprecations section a bit
Father Chrysostomos [Tue, 15 Mar 2011 04:27:29 +0000 (21:27 -0700)]
perldelta: Rearrange the Deprecations section a bit

13 years agoperldelta: Rearrange and categorise Incompatible Changes
Father Chrysostomos [Tue, 15 Mar 2011 01:19:01 +0000 (18:19 -0700)]
perldelta: Rearrange and categorise Incompatible Changes

13 years agoperldelta: Add link from Core Enhancements to New APIs
Father Chrysostomos [Mon, 14 Mar 2011 23:50:04 +0000 (16:50 -0700)]
perldelta: Add link from Core Enhancements to New APIs

13 years agoperldelta: Some Incompatible Changes clean-up
Father Chrysostomos [Mon, 14 Mar 2011 23:36:22 +0000 (16:36 -0700)]
perldelta: Some Incompatible Changes clean-up

This rewords some sections and removes others that no longer apply
(e.g., that describe reverts of earlier 5.13 changes).

The section about blead API compatibility can go, as it does not apply
to stable releases. Anyone following blead releases should have seen
it already.

13 years agoperldelta: Add the CPAN version
Father Chrysostomos [Mon, 14 Mar 2011 21:08:44 +0000 (14:08 -0700)]
perldelta: Add the CPAN version

13 years agoperldelta: Clean up the Security section
Father Chrysostomos [Mon, 14 Mar 2011 21:06:03 +0000 (14:06 -0700)]
perldelta: Clean up the Security section

13 years agoperldelta: Reword Core Enhancements
Father Chrysostomos [Mon, 14 Mar 2011 21:02:24 +0000 (14:02 -0700)]
perldelta: Reword Core Enhancements

and cut down the size of some entries

13 years agoperldelta: Incorporate 994ae75
Father Chrysostomos [Mon, 14 Mar 2011 20:15:55 +0000 (13:15 -0700)]
perldelta: Incorporate 994ae75

13 years agoperldelta: Rearrange Core Enhancements into subsections
Father Chrysostomos [Mon, 14 Mar 2011 20:14:54 +0000 (13:14 -0700)]
perldelta: Rearrange Core Enhancements into subsections

Also delete the perl -h thing, which is not noteworthy.

And capitalise headers consistently

Some of the items now under Regular Expressions are not specific to
regexps, but that should not matter, as the point is to create a
coherent document that people can read without getting lost.

And ‘Return value of C<delete $+{...}>’ has been ousted.

13 years agoperldelta: Oust the XS-specific core enhancements
Father Chrysostomos [Mon, 14 Mar 2011 20:14:27 +0000 (13:14 -0700)]
perldelta: Oust the XS-specific core enhancements

They can go in their own section as Core Enhancements is far too big.

13 years agoperldelta: Merge some entries in Core Enhancements
Father Chrysostomos [Mon, 14 Mar 2011 20:13:05 +0000 (13:13 -0700)]
perldelta: Merge some entries in Core Enhancements

13 years agoperldelta: Oust some entries from Core Enhancements
Father Chrysostomos [Mon, 14 Mar 2011 20:12:36 +0000 (13:12 -0700)]
perldelta: Oust some entries from Core Enhancements

Some of those do not belong in there.

13 years agoperldelta: Add changes from 5.13.0
Father Chrysostomos [Mon, 14 Mar 2011 20:12:04 +0000 (13:12 -0700)]
perldelta: Add changes from 5.13.0

perl 5.13.0’s delta file was never completed. These are the miss-
ing entries.

13 years agoCombine all perl513*deltas (as of commit d24f2be2)
Father Chrysostomos [Mon, 14 Mar 2011 20:11:20 +0000 (13:11 -0700)]
Combine all perl513*deltas (as of commit d24f2be2)

(Wow! This thing is almost 5000 lines!)

13 years agoReplace perldelta.pod with the template
Father Chrysostomos [Mon, 21 Mar 2011 16:13:07 +0000 (09:13 -0700)]
Replace perldelta.pod with the template

so I can apply my commits from the perl5140delta branch (and so I
don’t have to bother learning git properly :-)

13 years agosilence "unused variable" compiler warning
Karl Williamson [Mon, 21 Mar 2011 15:07:50 +0000 (09:07 -0600)]
silence "unused variable" compiler warning