This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
4 years agoFix various POD issues
Sawyer X [Mon, 22 May 2017 19:21:39 +0000 (21:21 +0200)]
Fix various POD issues

4 years agoCorrect POD formating error detected by t/porting/podcheck.t.
James E Keenan [Mon, 22 May 2017 19:19:03 +0000 (15:19 -0400)]
Correct POD formating error detected by t/porting/podcheck.t.

The text in the link lacked the open- and close-double quotes found in the
section head being linked to.

4 years agoperldelta: Note new test scripts
Karl Williamson [Mon, 22 May 2017 17:32:14 +0000 (11:32 -0600)]
perldelta: Note new test scripts

I went through the commits since 5.24.1, and found these added scripts
that were missing from perldelta.  This entailed rewriting the existing
entry on APItest, as a bunch of test files were split.

4 years agoperldelta: Fix some single char C< >
Karl Williamson [Mon, 22 May 2017 16:46:54 +0000 (10:46 -0600)]
perldelta: Fix some single char C< >

Some characters that should have been in C< > weren't.

Single character C< > should instead be C<" "> (where the space is any
character).  This is how they are displayed anyway in non-gui devices,
and in gui, the single character really doesn't stand out as distinct,
whereas longer strings tend to.  Though, I did add quotes around the
range operator "..", as that wasnt very distinct without them.

I removed the C<> from C<1>, as the 1 is a generic value.

4 years agoperldelta: Collapse "Removed Deprecations"
Karl Williamson [Mon, 22 May 2017 15:29:43 +0000 (09:29 -0600)]
perldelta: Collapse "Removed Deprecations"

I just added this section in 1f81bc188d3574dfda690659ebeed2bdc92a42d6,
but on further contemplation, I think it makes more sense to just have
the "Deprecations" section deal with anything regarding deprecations.
It is short, and undeprecating something is rare, and I have revised the
entry so it makes sense being in the plain "Deprecations" section.

4 years agoperldelta: tweak SV flags; eliminate hv_fetchs
David Mitchell [Mon, 22 May 2017 15:22:23 +0000 (16:22 +0100)]
perldelta: tweak SV flags; eliminate hv_fetchs

Expand the section on SV flags: they have been eliminated rather than just
changed.

And remove this entry:

    Change C<hv_fetch(…, "…", …, …)> to C<hv_fetchs(…, "…", …)>

    The dual-life dists all use Devel::PPPort, so they can use this
    function even though it was only added in 5.10.

which appears to be just an implementation detail.

4 years agoperldelta: expand Unicode/utf8 API changes
David Mitchell [Mon, 22 May 2017 15:09:50 +0000 (16:09 +0100)]
perldelta: expand Unicode/utf8 API changes

Move all the Unicode/utf8 API changes into a separate bulleted
sub-section, and add mentions of every macro/function added to the API.
Previously there was just a vague "Several macros and functions have been
added to the public API" without enumerating them.

4 years agoperldelta: sort the "Internal Changes" section.
David Mitchell [Mon, 22 May 2017 14:01:18 +0000 (15:01 +0100)]
perldelta: sort the "Internal Changes" section.

Group entries that have similar themes such as unicode API or optree

No changes apart from cut-n-paste of whole =item entries.

4 years agoperldelta: move an entry from Internal to Bug Fixes
David Mitchell [Mon, 22 May 2017 13:50:21 +0000 (14:50 +0100)]
perldelta: move an entry from Internal to Bug Fixes

4 years agoperldelta: remove some "Internal Changes" entries
David Mitchell [Mon, 22 May 2017 13:44:05 +0000 (14:44 +0100)]
perldelta: remove some "Internal Changes" entries

In general we don't list internals changes unless it affects the API or is
very visible (e.g. performance enhancement). So I've deleted the following
entries:

    Several new internal C macros have been added that take a string
    literal as arguments, alongside existing routines that take the
    equivalent value as two ...

AFAKT, this is referring to:

    strEQs() and strNEs()
    _memEQs() and _memNEs

which aren't listed as part of the API, so we don't (yet?) want to
advertise them.

    The code in F<gv.c> that determines whether a variable has a special
    meaning to Perl has been simplified.

which is great, but isn't visible AFAIKT.

    Use C<my_strlcat()> in C<locale.c>.  While C<strcat()> is safe in this
    context, some compilers were optimizing this to C<strcpy()> causing a
    porting test to fail that looks for unsafe code.  Rather than fighting
    this, we just use C<my_strlcat()> instead.

Perhaps this should be reported as bug fix instead?

4 years agoperldelta: re-order "Core Enhancements" entries
David Mitchell [Mon, 22 May 2017 13:17:22 +0000 (14:17 +0100)]
perldelta: re-order "Core Enhancements" entries

... based subjectively on importance. I've put new language features
first, followed by unicodey-stuff.

There have been no edits - purely cut-n-pasting an entire entry as-is to a
new location.

4 years agoperldelta: fix some issues raised by Karl
David Mitchell [Mon, 22 May 2017 13:07:29 +0000 (14:07 +0100)]
perldelta: fix some issues raised by Karl

moved utf8_hop_safe() to Internals;

removed
    A regression from the previous development release, 5.23.3, where
    compiling a regular expression could crash the interpreter has been
    fixed. [perl #128686].

since that was a typo - it was 5.25.3, and since the bug appeared, and was
fixed in, the same development branch, doesn't need mentioning.

4 years agoperldelta: Fix some issues raised by Ævar
David Mitchell [Mon, 22 May 2017 11:56:00 +0000 (12:56 +0100)]
perldelta: Fix some issues raised by Ævar

See http://nntp.perl.org/group/perl.perl5.porters/244357

4 years agoperldelta: update @INC blurb in Notice
David Mitchell [Mon, 22 May 2017 10:18:03 +0000 (11:18 +0100)]
perldelta: update @INC blurb in Notice

The original text got mangled when applied; I've readded the missing
sentence, and reworded things slightly to be a more informative initial
mention of what the issue is (like mentioning that the change is for
security reasons).

This should hopefully cover anything that was missed in the text removed
by 2c4393cceb72ac358b.

4 years agoTime-HiRes: fix a do/@INC issue in Makefile.PL
David Mitchell [Mon, 22 May 2017 08:37:31 +0000 (09:37 +0100)]
Time-HiRes: fix a do/@INC issue in Makefile.PL

The code assumed that File::Spec->catfile(".", ...) would create a
"./" prefix in the pathname that is fed to do(), but it turns out
catfile() doesn't work like that.

This didn't affect perl builds since Makefile.PL is normally run by
miniperl, which *does* have '.' in @INC. But it you tried to build
Time-HiRes manually, it would fail.

[ This commit is half of a diff proposed by James E Keenan - I decided the
File::Spec part  could wait till after 5.26.0 ]

4 years agoperldelta: Add a C<> formatting code.
Karl Williamson [Sun, 21 May 2017 03:41:42 +0000 (21:41 -0600)]
perldelta: Add a C<> formatting code.

4 years agoperldelta: Cleanup documentation changes section
Karl Williamson [Sun, 21 May 2017 03:38:10 +0000 (21:38 -0600)]
perldelta: Cleanup documentation changes section

I looked at all the files in /pod for their changes since 5.24.  I think
this action should be added to the RMG.  I removed the changes that are
described elswhere in perldelta, adding boiler plate to that effect.
I removed the changes I thought would not be useful for someone reading
this, but added significant numbers of substantive changes that had been
omitted.

4 years agoperldelta: Add a section for undeprecations
Karl Williamson [Sun, 21 May 2017 03:36:16 +0000 (21:36 -0600)]
perldelta: Add a section for undeprecations

and populate it.

4 years agoperldelta: Note that utf8_hop_safe is for XS code
Karl Williamson [Sun, 21 May 2017 03:31:57 +0000 (21:31 -0600)]
perldelta: Note that utf8_hop_safe is for XS code

I actually don't think this should be here.  I think it should be in
Internal Changes.  Note that there were a bunch more functions added
for XS code, and these are there.  Perhaps there should be some separate
sections there, with one for enhancements.

4 years agoperldelta: remove the @INC blurb I added
Ævar Arnfjörð Bjarmason [Sat, 20 May 2017 13:53:04 +0000 (13:53 +0000)]
perldelta: remove the @INC blurb I added

Remove the @INC blurb I added in commit 90ed3b64f9 ("perldelta:
clarify what '.' and @INC is about", 2017-05-16).

I wrote this independently before seeing the RT bug that had a much
more complete overview, which I applied in commit 89853d76c8 ("Add
more extensive information about @INC changes into
perldelta (RT#131304)", 2017-05-17).

As a result we now have this section, and then right below it another
section authored by Dominic Hargreaves.

This needs to be resolved before release. As noted in 89853d76c8 some
things could arguably be salvaged from my section as it's more brief,
but I can't think of a good way to rewrite this, so just remove it.

4 years agoMore perldelta tweaks.
Craig A. Berry [Sat, 20 May 2017 02:52:51 +0000 (21:52 -0500)]
More perldelta tweaks.

Streamline or omit some of the VMS changes.  No need to mention
minor test refactorings or other tiny bits of work product that
don't represent notable user-visible changes from 5.24.  And fix
one comma splice in the OS X section.

4 years agoperldelta: Note that part of perlre was rewritten
Karl Williamson [Fri, 19 May 2017 20:08:51 +0000 (14:08 -0600)]
perldelta: Note that part of perlre was rewritten

4 years agoperldelta: Fix wording about literal "{"
Karl Williamson [Fri, 19 May 2017 20:07:36 +0000 (14:07 -0600)]
perldelta: Fix wording about literal "{"

This clarifies the wording and corrects the various messages raised
about it.

4 years agoperldelta: Nits
Karl Williamson [Fri, 19 May 2017 20:04:56 +0000 (14:04 -0600)]
perldelta: Nits

This adds missing words, links, space, and format controls

4 years agoperldelta: Make version numbers more consistent
Karl Williamson [Fri, 19 May 2017 19:58:53 +0000 (13:58 -0600)]
perldelta: Make version numbers more consistent

This removes unnecessary .0 from version numbers, and removes the intial
'v' for those following the word 'Perl'

4 years agoperldelta: tweaks to obituaries
Aaron Crane [Fri, 19 May 2017 14:07:38 +0000 (15:07 +0100)]
perldelta: tweaks to obituaries

4 years agoperldelta: Use two spaces after sentences.
Karl Williamson [Fri, 19 May 2017 03:25:28 +0000 (21:25 -0600)]
perldelta: Use two spaces after sentences.

4 years agoperldelta: Various nits.
Karl Williamson [Fri, 19 May 2017 03:17:43 +0000 (21:17 -0600)]
perldelta: Various nits.

Treat e.g. and i.e. Uniformly;
add some missing words;
spelling, commas, dashes.

4 years agoperldelta: don't dollar-quote an env variable like $ENV, should be ENV
Ævar Arnfjörð Bjarmason [Thu, 18 May 2017 08:02:35 +0000 (08:02 +0000)]
perldelta: don't dollar-quote an env variable like $ENV, should be ENV

The way it was before made it appear that perhaps we meant a Perl
variable.

4 years agoperldelta: This file is for 5.26, not 5.24
Karl Williamson [Thu, 18 May 2017 05:10:08 +0000 (23:10 -0600)]
perldelta: This file is for 5.26, not 5.24

4 years agoperldelta: Rmv entry that applies just to a devel release
Karl Williamson [Thu, 18 May 2017 05:09:01 +0000 (23:09 -0600)]
perldelta: Rmv entry that applies just to a devel release

This is not applicable to someone upgrading from any prior stable
release.

4 years agoperldelta: Don't mention development release numbers
Karl Williamson [Thu, 18 May 2017 05:07:10 +0000 (23:07 -0600)]
perldelta: Don't mention development release numbers

We have agreed in previous years that this is distracting detail to
someone reading the stable release notes.

There is still one left, but I ran out of time tonight to figure out
what to say.

4 years agoperldelta: Add unescaped "{" to Notice
Karl Williamson [Thu, 18 May 2017 05:05:32 +0000 (23:05 -0600)]
perldelta: Add unescaped "{" to Notice

On irc, we agreed that this is important enough to be highighted there.

4 years agoperldelta: Move some alleged 'enhancements' to 'incompatible changes'
Karl Williamson [Thu, 18 May 2017 05:02:33 +0000 (23:02 -0600)]
perldelta: Move some alleged 'enhancements' to 'incompatible changes'

I reordered the latter section so the most important things in my view
were earlier in it.

I also extensively reworded the unescaped { section to hopefully better
explain it.

I think the enhancements section should be reordered by importance.  For
example I don't think /xx is the most important enhancement in 5.26.
But I'll let others decide.

4 years agoperldelta: Improve wording about Unicode scx property
Karl Williamson [Thu, 18 May 2017 05:00:47 +0000 (23:00 -0600)]
perldelta: Improve wording about Unicode scx property

4 years agoperldelta: Move section adjacent to similar one
Karl Williamson [Thu, 18 May 2017 04:51:46 +0000 (22:51 -0600)]
perldelta: Move section adjacent to similar one

These two sections about @INC and dot need to be combined into one,
and should be in Security.

I'll let someone else take a stab at that.

4 years agoperldelta: Remove duplicate entry
Karl Williamson [Thu, 18 May 2017 04:47:40 +0000 (22:47 -0600)]
perldelta: Remove duplicate entry

4 years agoFix another perldelta link
Sawyer X [Wed, 17 May 2017 19:15:54 +0000 (21:15 +0200)]
Fix another perldelta link

4 years agoFix perldelta link
Sawyer X [Wed, 17 May 2017 19:15:45 +0000 (21:15 +0200)]
Fix perldelta link

4 years agoRemove documentation of 5.25.4 fix in 5.26.0 delta
Sawyer X [Wed, 17 May 2017 19:09:18 +0000 (21:09 +0200)]
Remove documentation of 5.25.4 fix in 5.26.0 delta

4 years agoFix git conflict indicator
Sawyer X [Wed, 17 May 2017 19:09:07 +0000 (21:09 +0200)]
Fix git conflict indicator

4 years agoExtra commas
Sawyer X [Sun, 14 May 2017 09:39:43 +0000 (11:39 +0200)]
Extra commas

4 years agoAdd more extensive information about @INC changes into perldelta (RT#131304)
Dominic Hargreaves [Wed, 17 May 2017 14:17:42 +0000 (15:17 +0100)]
Add more extensive information about @INC changes into perldelta (RT#131304)

This mainly takes existing text written by Dave Mitchell, Kent Fredric,
Sawyer X and James E Keenan.

[Ævar: I applied this from RT #131304. It had conflicts which I
resolved to the best of my ability.

The submitted patch removed the "'.' and @INC" section which I rewrote
in 90ed3b64f9 ("perldelta: clarify what '.' and @INC is about",
2017-05-16). I resolved the conflict to keep it.

Maybe this was the wrong move. We're now mentioning the removal of "."
in 3 prominent places, at the top in "Notice", "Core Enhancements",
and "Security".

Maybe the best move here is to remove the section I wrote, although as
noted in my commit I think one redeeming factor it if is the plain
language describing the change (i.e. not assuming knowledge of
variables like @INC right off the bat), but obviously I'm biased
there].

4 years agoperldelta: Fix broken link
Karl Williamson [Wed, 17 May 2017 15:53:34 +0000 (09:53 -0600)]
perldelta: Fix broken link

4 years agoperldelta: clarify what '.' and @INC is about
Ævar Arnfjörð Bjarmason [Tue, 16 May 2017 18:30:10 +0000 (18:30 +0000)]
perldelta: clarify what '.' and @INC is about

The existing section we had here was totally misleading. I couldn't
understand "now provides a way to build" and "if you want it turn X
on" differently than meaning that '.' was still in @INC by default and
you had to compile perl with some optional switch to turn it on.

It turns out[1] that the exact opposite of that is the case. This is
on by default. Rewrite the entire section to make that clear to the
reader.

While I'm at it dumb it down a bit to be understandable to someone
who's just upgrading Perl. Not everyone knows what @INC is offhand,
but describing how we now load libraries is understandable to
everyone.

Then cover PERL_USE_UNSAFE_INC=1 and how it's set by various toolchain
modules now, and finally avoid talking about both
DEFAULT_INC_EXCLUDES_DOT and -Ddefault_inc_excludes_dot in the context
of a build option, just consistently mention only
-Ddefault_inc_excludes_dot.

We could go into much more detail here. See the "[RFC] We need prose
for perl526delta about "." in @INC removal" thread[2]. I think
including something like that probably makes sense later in the
document, but this should suffice for an intro section, and I'll let
others who proposed more detailed updates send their own patches for
further clarifying this feature.

1. "Re: Perl 5.26.0-RC1 is now
   available!" (<CAATnKFABh0PjQK0WLqC-MTugj==O22zjwRgDapfb1EHvLr0tKw@mail.gmail.com>"
2. <CAATnKFCSeGh6Lcwux1CsGP=6pQSQtG7_bViZRGji3Soa5b=1ow@mail.gmail.com>
   (http://www.nntp.perl.org/group/perl.perl5.porters/2017/03/msg243763.html)

4 years agoperldelta: clarify how undeffing HV/AV is faster now
Ævar Arnfjörð Bjarmason [Sat, 13 May 2017 22:14:50 +0000 (22:14 +0000)]
perldelta: clarify how undeffing HV/AV is faster now

There were better notes in the change that introduced this[1]. Copy
the performance numbers from there, and say "arrays and
hashes". instead of "AV and HV". Better to use the more familiar names
than the internal struct names which are mostly only familiar to core
devs.

1. be98855787 ("speed up AV and HV clearing/undeffing", 2016-10-26)

4 years agoperldelta: clarify what these new capture variables are for
Yves Orton [Sat, 13 May 2017 22:00:15 +0000 (22:00 +0000)]
perldelta: clarify what these new capture variables are for

[Ævar: I originally had a worse patch for this, but Yves had a better
one to fixup into mine. See "Re: Perl 5.26.0-RC1 is now available!"[1]
on list for context.].

1. <CANgJU+Uh0Kg_fS=3Ux5WvZtskOcOQT2Gjvy8tgYHjCTd0-d90Q@mail.gmail.com>

4 years agoperldelta: move the note about utf8_hop() to the bottom
Ævar Arnfjörð Bjarmason [Sat, 13 May 2017 21:56:19 +0000 (21:56 +0000)]
perldelta: move the note about utf8_hop() to the bottom

A note about a relatively obscure internal API function really doesn't
belong so high up in the "Core Enhancements", before core visible user
changes.

Move this to the bottom, all of the other things in this section are
things normal Perl programmers might actually use/encounter/care
about, whereas this change is only relevant for some XS maintainers.

4 years agoperldelta: remove "maybe this won't be in 5.26" note about PERL_USE_UNSAFE_INC
Ævar Arnfjörð Bjarmason [Sat, 13 May 2017 21:46:43 +0000 (21:46 +0000)]
perldelta: remove "maybe this won't be in 5.26" note about PERL_USE_UNSAFE_INC

This was originally added in commit 8bbdbfcb89 ("Perldelta updates in
prep for tomorrows release", 2016-11-19), we're now at RC1 so it's
pretty clear that this will be in the release.

4 years agoperldelta: mention when lexical_subs were introduced
Ævar Arnfjörð Bjarmason [Sat, 13 May 2017 22:06:44 +0000 (22:06 +0000)]
perldelta: mention when lexical_subs were introduced

Doesn't take up much space, and makes you aware that if you e.g. are
using 5.18 already you can now use this in all your code without fear.

4 years agoperldelta: 'for slightly more detail' -> 'for more details'
Ævar Arnfjörð Bjarmason [Sat, 13 May 2017 22:01:51 +0000 (22:01 +0000)]
perldelta: 'for slightly more detail' -> 'for more details'

There's no need to inject "slightly" there, that documentation section
looks pretty complete to me.

4 years agoperldelta: grammar fix: "[process] do not function well" -> "does not ..."
Ævar Arnfjörð Bjarmason [Sat, 13 May 2017 21:41:54 +0000 (21:41 +0000)]
perldelta: grammar fix: "[process] do not function well" -> "does not ..."

4 years agofixed couple of compilation failures with g++ (JHI)
H.Merijn Brand [Wed, 17 May 2017 13:44:46 +0000 (15:44 +0200)]
fixed couple of compilation failures with g++ (JHI)

4 years agoRestore _test make target
H.Merijn Brand [Sat, 13 May 2017 16:11:53 +0000 (18:11 +0200)]
Restore _test make target

4 years agoFix META.json
Sawyer X [Thu, 11 May 2017 22:26:54 +0000 (00:26 +0200)]
Fix META.json

4 years agoAdd epigraph
Sawyer X [Thu, 11 May 2017 21:51:38 +0000 (23:51 +0200)]
Add epigraph

4 years agoMerge branch 'release/5.26.0-RC1' into blead
Sawyer X [Thu, 11 May 2017 17:22:49 +0000 (19:22 +0200)]
Merge branch 'release/5.26.0-RC1' into blead

4 years agodisarm RCnnn bump
Sawyer X [Thu, 11 May 2017 17:07:23 +0000 (19:07 +0200)]
disarm RCnnn bump

4 years agoRegenerate last-second acknowledgements v5.26.0-RC1
Sawyer X [Thu, 11 May 2017 15:20:16 +0000 (17:20 +0200)]
Regenerate last-second acknowledgements

4 years agoAdd missing commas to perlfunc
David H. Gutteridge [Thu, 11 May 2017 15:01:52 +0000 (09:01 -0600)]
Add missing commas to perlfunc

4 years agoperldeprecation: Add imminent XS deprecations
Karl Williamson [Wed, 10 May 2017 04:28:15 +0000 (22:28 -0600)]
perldeprecation: Add imminent XS deprecations

The deprecated XS functions that have been scheduled to be removed did
not make it into this pod.

4 years agoAdd missing commas to perlfunc
David H. Gutteridge [Thu, 11 May 2017 15:01:52 +0000 (09:01 -0600)]
Add missing commas to perlfunc

4 years agoperldeprecation: Add imminent XS deprecations
Karl Williamson [Wed, 10 May 2017 04:28:15 +0000 (22:28 -0600)]
perldeprecation: Add imminent XS deprecations

The deprecated XS functions that have been scheduled to be removed did
not make it into this pod.

4 years agoUpdate META files
Sawyer X [Thu, 11 May 2017 13:03:58 +0000 (15:03 +0200)]
Update META files

4 years agobump version to RCnnn
Sawyer X [Thu, 11 May 2017 13:03:12 +0000 (15:03 +0200)]
bump version to RCnnn

4 years agoadd new release to perlhist
Sawyer X [Thu, 11 May 2017 13:00:42 +0000 (15:00 +0200)]
add new release to perlhist

4 years agoFix link
Sawyer X [Thu, 11 May 2017 12:52:31 +0000 (14:52 +0200)]
Fix link

4 years agoPod fixes
Sawyer X [Thu, 11 May 2017 12:36:27 +0000 (14:36 +0200)]
Pod fixes

4 years agoFinalize perldelta with acknowledgements and updated modules
Sawyer X [Thu, 11 May 2017 12:33:54 +0000 (14:33 +0200)]
Finalize perldelta with acknowledgements and updated modules

4 years agoavoid a memory wrap in sv_vcatpvfn_flags()
David Mitchell [Mon, 8 May 2017 20:06:38 +0000 (21:06 +0100)]
avoid a memory wrap in sv_vcatpvfn_flags()

RT #131260

When calculating the new size of PL_efloatbuf, avoid wrapping 'need'.

4 years agoreorder
Sawyer X [Thu, 11 May 2017 11:28:59 +0000 (13:28 +0200)]
reorder

4 years agoCorrect links
Sawyer X [Thu, 11 May 2017 11:28:51 +0000 (13:28 +0200)]
Correct links

4 years agoSorted with cool trickery help by arc
Sawyer X [Thu, 11 May 2017 11:01:16 +0000 (13:01 +0200)]
Sorted with cool trickery help by arc

4 years agoManually replace 52513 with 5260 perldelta filename
Sawyer X [Thu, 11 May 2017 10:59:11 +0000 (12:59 +0200)]
Manually replace 52513 with 5260 perldelta filename

4 years agoFor now it's just perldelta.pod
Sawyer X [Thu, 11 May 2017 10:40:10 +0000 (12:40 +0200)]
For now it's just perldelta.pod

4 years agoCleanups
Sawyer X [Thu, 11 May 2017 10:35:57 +0000 (12:35 +0200)]
Cleanups

4 years agoReorder section
Sawyer X [Wed, 10 May 2017 22:06:13 +0000 (00:06 +0200)]
Reorder section

4 years agoMerge perl52512delta.pod
Sawyer X [Wed, 10 May 2017 21:55:27 +0000 (23:55 +0200)]
Merge perl52512delta.pod

4 years agoMerge perl52511delta.pod
Sawyer X [Wed, 10 May 2017 21:54:26 +0000 (23:54 +0200)]
Merge perl52511delta.pod

4 years agoMerge perl52510delta.pod
Sawyer X [Wed, 10 May 2017 14:01:08 +0000 (16:01 +0200)]
Merge perl52510delta.pod

4 years agoMerge perl5259delta.pod
Sawyer X [Wed, 10 May 2017 13:58:40 +0000 (15:58 +0200)]
Merge perl5259delta.pod

4 years agoMerge perl5258delta.pod
Sawyer X [Wed, 10 May 2017 13:48:23 +0000 (15:48 +0200)]
Merge perl5258delta.pod

4 years agoMerge perl5257delta.pod
Sawyer X [Wed, 10 May 2017 12:59:33 +0000 (14:59 +0200)]
Merge perl5257delta.pod

4 years agoMerge perl5256delta.pod
Sawyer X [Wed, 10 May 2017 12:20:38 +0000 (14:20 +0200)]
Merge perl5256delta.pod

4 years agoMerge perl5255delta.pod
Sawyer X [Wed, 10 May 2017 12:16:17 +0000 (14:16 +0200)]
Merge perl5255delta.pod

4 years agoMerge perl5254delta.pod
Sawyer X [Wed, 10 May 2017 12:13:10 +0000 (14:13 +0200)]
Merge perl5254delta.pod

4 years agoMerge perl5253delta.pod
Sawyer X [Wed, 10 May 2017 12:09:30 +0000 (14:09 +0200)]
Merge perl5253delta.pod

4 years agoMerge perl5252delta.pod
Sawyer X [Wed, 10 May 2017 11:58:55 +0000 (13:58 +0200)]
Merge perl5252delta.pod

4 years agoMerge perl5251delta.pod
Sawyer X [Wed, 10 May 2017 11:52:57 +0000 (13:52 +0200)]
Merge perl5251delta.pod

4 years agoCreating perl5260delta.pod from perl5250delta.pod
Sawyer X [Wed, 10 May 2017 11:48:22 +0000 (13:48 +0200)]
Creating perl5260delta.pod from perl5250delta.pod

4 years agoavoid a memory wrap in sv_vcatpvfn_flags()
David Mitchell [Mon, 8 May 2017 20:06:38 +0000 (21:06 +0100)]
avoid a memory wrap in sv_vcatpvfn_flags()

RT #131260

When calculating the new size of PL_efloatbuf, avoid wrapping 'need'.

4 years agoRevert RT #131190 patches.
Yves Orton [Fri, 28 Apr 2017 07:19:22 +0000 (09:19 +0200)]
Revert RT #131190 patches.

This reverts commit ca7eb79a236b41b7722c6800527f95cd76843eed,
         and commit 85fde2b7c3f5631fd982f5db735b84dc9224bec0.

4 years agoFix a typo in Kip Hampton's obituary
Dave Rolsky [Wed, 26 Apr 2017 22:03:13 +0000 (17:03 -0500)]
Fix a typo in Kip Hampton's obituary

4 years agoRevert "use a specific define for 64 bit hashing"
Yves Orton [Sun, 23 Apr 2017 09:59:34 +0000 (11:59 +0200)]
Revert "use a specific define for 64 bit hashing"

This reverts commit a4283faf7092ec370914ee3e4e7afeddd0115689.

Accidental push. Sorry.

4 years agoRevert "Tweak our hash bucket splitting rules"
Yves Orton [Sun, 23 Apr 2017 09:58:24 +0000 (11:58 +0200)]
Revert "Tweak our hash bucket splitting rules"

This reverts commit 05f97de032fe95cabe8c9f6d6c0a5897b1616194.

Accidentally pushed while waiting for blead-unfreeze.

4 years agomake fix for #131190 EBCDIC safe
Yves Orton [Sun, 23 Apr 2017 09:53:00 +0000 (11:53 +0200)]
make fix for #131190 EBCDIC safe

4 years agoRevert "Add new hashing and "hash with state" infrastructure"
Yves Orton [Sun, 23 Apr 2017 09:47:13 +0000 (11:47 +0200)]
Revert "Add new hashing and "hash with state" infrastructure"

This reverts commit a3bf60fbb1f05cd2c69d4ff0a2ef99537afdaba7.

Accidentally pushed work pending unfreeze.

4 years agoRevert "Move utility macros to their own file"
Yves Orton [Sun, 23 Apr 2017 09:47:10 +0000 (11:47 +0200)]
Revert "Move utility macros to their own file"

This reverts commit 259e968485f855f70472c8be9267efceca42b0fb.

Accidentally pushed work pending unfreeze.

4 years agoRevert "get rid of USE_HASH_SEED_EXPLICIT"
Yves Orton [Sun, 23 Apr 2017 09:47:04 +0000 (11:47 +0200)]
Revert "get rid of USE_HASH_SEED_EXPLICIT"

This reverts commit dd1b95f812312c85390f487887cdd55282fcd6ce.

Accidentally pushed work pending unfreeze.

4 years agoRevert "improve and update hash algorithm configuration docs in INSTALL"
Yves Orton [Sun, 23 Apr 2017 09:46:52 +0000 (11:46 +0200)]
Revert "improve and update hash algorithm configuration docs in INSTALL"

This reverts commit e7e07d980872d020fd93a43cda96f72c8013af20.

Accidentally pushed work pending unfreeze.