This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
2 years agoUpdate Module::CoreList for 5.31.0
Sawyer X [Wed, 22 May 2019 11:14:04 +0000 (14:14 +0300)]
Update Module::CoreList for 5.31.0

2 years agoBump the perl version in various places for 5.31.0
Sawyer X [Wed, 22 May 2019 11:07:31 +0000 (14:07 +0300)]
Bump the perl version in various places for 5.31.0

2 years agoupdate features
Sawyer X [Wed, 22 May 2019 09:50:21 +0000 (12:50 +0300)]
update features

2 years agoNew perldelta
Sawyer X [Wed, 22 May 2019 09:47:10 +0000 (12:47 +0300)]
New perldelta

2 years agotick off release
Sawyer X [Wed, 22 May 2019 09:46:41 +0000 (12:46 +0300)]
tick off release

2 years agoUpdate epigraph
Sawyer X [Wed, 22 May 2019 09:40:52 +0000 (12:40 +0300)]
Update epigraph

2 years agoUpdate perlhist v5.30.0
Sawyer X [Wed, 22 May 2019 08:29:58 +0000 (11:29 +0300)]
Update perlhist

2 years agoLast minute fix, thanks SHIRAKATA Kentaro
Sawyer X [Wed, 22 May 2019 08:16:07 +0000 (11:16 +0300)]
Last minute fix, thanks SHIRAKATA Kentaro

2 years agoadd new release to perlhist
Sawyer X [Tue, 21 May 2019 22:40:22 +0000 (01:40 +0300)]
add new release to perlhist

2 years agoTypo fix
Sawyer X [Tue, 21 May 2019 21:42:20 +0000 (00:42 +0300)]
Typo fix

2 years agoUpdate Module::CoreList for 5.30.0
Sawyer X [Tue, 21 May 2019 20:22:06 +0000 (23:22 +0300)]
Update Module::CoreList for 5.30.0

2 years ago[perldelta] Typo, thanks Paul Johnson!
Sawyer X [Mon, 20 May 2019 17:56:21 +0000 (20:56 +0300)]
[perldelta] Typo, thanks Paul Johnson!

2 years ago[perldelta] Rephrase Acknowledgements, thanks Hugo and Craig
Sawyer X [Sun, 19 May 2019 06:31:53 +0000 (09:31 +0300)]
[perldelta] Rephrase Acknowledgements, thanks Hugo and Craig

2 years agoUpdate epigraph, linkify later
Sawyer X [Fri, 17 May 2019 20:50:42 +0000 (23:50 +0300)]
Update epigraph, linkify later

2 years agoUpdate META
Sawyer X [Fri, 17 May 2019 20:47:05 +0000 (23:47 +0300)]
Update META

2 years agodisarm RC2 bump
Sawyer X [Fri, 17 May 2019 20:46:18 +0000 (23:46 +0300)]
disarm RC2 bump

2 years agoUpdate META files v5.30.0-RC2
Sawyer X [Fri, 17 May 2019 18:51:10 +0000 (21:51 +0300)]
Update META files

2 years agobump version to RC2
Sawyer X [Fri, 17 May 2019 18:50:51 +0000 (21:50 +0300)]
bump version to RC2

2 years agoRemove selected information from non-blead-point release
Sawyer X [Fri, 17 May 2019 18:50:18 +0000 (21:50 +0300)]
Remove selected information from non-blead-point release

2 years agoupdate release
Sawyer X [Fri, 17 May 2019 18:50:01 +0000 (21:50 +0300)]
update release

2 years agoFix to acknowledgements
Sawyer X [Fri, 17 May 2019 18:30:47 +0000 (21:30 +0300)]
Fix to acknowledgements

2 years agoSmall update to Module::CoreList:
Sawyer X [Fri, 17 May 2019 18:28:27 +0000 (21:28 +0300)]
Small update to Module::CoreList:

We bumped Devel::PPPort between RC1 and RC2. No new version of
Module::CoreList was released for this.

2 years agoMerge branch 'smoke-me/khw-petr' into blead
Sawyer X [Fri, 17 May 2019 18:18:23 +0000 (21:18 +0300)]
Merge branch 'smoke-me/khw-petr' into blead

2 years agoPATCH: [perl #133860] 5.30 regression
Karl Williamson [Thu, 16 May 2019 21:47:20 +0000 (15:47 -0600)]
PATCH: [perl #133860] 5.30 regression

These bugs stem from trying to compile a user-defined \p{IsProperty}
before the data for the property is available.  In the past, a bug used
the wrong package for IsProperty, and it wasn't found, so its expansion
was delayed until runtime.  But that bug got fixed, and now it finds the
property and thinks its deliberately empty, at compile time.

This is a change in behavior, even if it is fixing a bug, where the real
problem is unobvious.  The solution adopted in this commit is to defer
all empty properties at pattern compilation time.  If they are still
empty at runtime, that's what the expansion will be.

2 years agoRevert "Rename PPPort_xs.PL to RealPPPort_xs.PL"
Nicolas R [Thu, 16 May 2019 22:47:56 +0000 (16:47 -0600)]
Revert "Rename PPPort_xs.PL to RealPPPort_xs.PL"

This reverts commit 0f14f67985491207f4a0e3936307f4c565717fd6.

need to apply after current freeze

2 years agoRevert "Fix compilation issues with version older than 5.010"
Nicolas R [Thu, 16 May 2019 22:47:37 +0000 (16:47 -0600)]
Revert "Fix compilation issues with version older than 5.010"

This reverts commit a09f79fbc2455b7ea72a49f6627a639101ba35a2.

need to apply after current freeze

2 years agoFix compilation issues with version older than 5.010
Nicolas R [Wed, 15 May 2019 14:53:26 +0000 (08:53 -0600)]
Fix compilation issues with version older than 5.010

By adding more Perl versions to the Travis CI configuration
file we discovered that versions earlier 5.010 are broken.

Note that the uv.t does not raise the overflow warning
as expected by the test and we probably want to fix this in
a short future.

The test uv.t is simply not passing with 5.006 versions and
has several failures. I've currently disabled it.

Patch provided by Pali

2 years agoRename PPPort_xs.PL to RealPPPort_xs.PL
Nicolas R [Tue, 14 May 2019 19:53:45 +0000 (13:53 -0600)]
Rename PPPort_xs.PL to RealPPPort_xs.PL

Fixes Devel-PPPort GH #21

To avoid confusion rename the template for RealPPPort.xs
file as RealPPPort_xs.PL so it's now clear what file
it generates.

2 years agoAdjust perlvar doc for @INC
Nicolas R [Wed, 15 May 2019 16:02:55 +0000 (10:02 -0600)]
Adjust perlvar doc for @INC

RT #134108

dot is not in @INC anymore since 5.26

2 years agoLinkify B::Debug and Locale::Codes to CPAN in a uniform way
Sawyer X [Thu, 16 May 2019 16:13:56 +0000 (10:13 -0600)]
Linkify B::Debug and Locale::Codes to CPAN in a uniform way

2 years agoperldelta: Improvements
Karl Williamson [Thu, 16 May 2019 16:10:33 +0000 (10:10 -0600)]
perldelta: Improvements

This includes some small wording changes, reordering by importance,
collapsing near-duplicate entries.

2 years ago[perldelta] Missing =item
Sawyer X [Wed, 15 May 2019 04:36:57 +0000 (07:36 +0300)]
[perldelta] Missing =item

2 years agoFix up perldelta in regard to Unicode versions
Karl Williamson [Mon, 13 May 2019 16:11:06 +0000 (10:11 -0600)]
Fix up perldelta in regard to Unicode versions

2 years agoRevert "[perldelta] Merge Unicode 11.0, 12.0, and 12.1"
Sawyer X [Wed, 15 May 2019 04:27:48 +0000 (07:27 +0300)]
Revert "[perldelta] Merge Unicode 11.0, 12.0, and 12.1"

This reverts commit d4c6f1162051dc6f5ddb49bb9598500047458e03.

2 years agoRevert "[perldelta] Missing 'of'"
Sawyer X [Wed, 15 May 2019 04:27:33 +0000 (07:27 +0300)]
Revert "[perldelta] Missing 'of'"

This reverts commit 78ccf50b87776a7a9e721f24512c10a2b7cd0f06.

2 years ago[perldelta] Missing 'of'
Sawyer X [Wed, 15 May 2019 04:18:49 +0000 (07:18 +0300)]
[perldelta] Missing 'of'

2 years ago[perldelta] Merge Unicode 11.0, 12.0, and 12.1
Sawyer X [Wed, 15 May 2019 04:15:21 +0000 (07:15 +0300)]
[perldelta] Merge Unicode 11.0, 12.0, and 12.1

2 years agoLinkify epigraph
Sawyer X [Wed, 15 May 2019 04:09:59 +0000 (07:09 +0300)]
Linkify epigraph

2 years agosync with cpan release of Devel-PPPort 3.52
Nicolas R [Tue, 14 May 2019 18:15:54 +0000 (12:15 -0600)]
sync with cpan release of Devel-PPPort 3.52

2 years agominor wording changes, rt links
Karen Etheridge [Mon, 13 May 2019 20:32:14 +0000 (13:32 -0700)]
minor wording changes, rt links

2 years agoRemove references to 5.29
Sawyer X [Sun, 12 May 2019 13:12:07 +0000 (16:12 +0300)]
Remove references to 5.29

2 years agoRegen for some reason
Sawyer X [Sat, 11 May 2019 23:14:49 +0000 (02:14 +0300)]
Regen for some reason

2 years agoEpigraph update
Sawyer X [Sat, 11 May 2019 23:03:34 +0000 (02:03 +0300)]
Epigraph update

2 years agodisarm RC1 bump
Sawyer X [Sat, 11 May 2019 22:58:43 +0000 (01:58 +0300)]
disarm RC1 bump

2 years agoRemove unnecessary MANIFEST entry v5.30.0-RC1
Sawyer X [Sat, 11 May 2019 22:08:35 +0000 (01:08 +0300)]
Remove unnecessary MANIFEST entry

2 years agoWhoops
Sawyer X [Sat, 11 May 2019 22:06:59 +0000 (01:06 +0300)]
Whoops

2 years agoRemove symlink
Sawyer X [Sat, 11 May 2019 22:01:29 +0000 (01:01 +0300)]
Remove symlink

2 years agoupdate MANIFEST
Sawyer X [Sat, 11 May 2019 21:38:01 +0000 (00:38 +0300)]
update MANIFEST

2 years agoUpdate perl.pod with 5300delta
Sawyer X [Sat, 11 May 2019 21:34:55 +0000 (00:34 +0300)]
Update perl.pod with 5300delta

2 years agoUpdate META files
Sawyer X [Sat, 11 May 2019 20:52:54 +0000 (23:52 +0300)]
Update META files

2 years agobump version to RC1
Sawyer X [Sat, 11 May 2019 20:52:37 +0000 (23:52 +0300)]
bump version to RC1

2 years agoadd new release to perlhist
Sawyer X [Sat, 11 May 2019 20:48:58 +0000 (23:48 +0300)]
add new release to perlhist

2 years agoFinalize perldelta
Sawyer X [Sat, 11 May 2019 20:39:25 +0000 (23:39 +0300)]
Finalize perldelta

2 years ago5.30 utf8_to_uvchr_buf still has wrong retval
Karl Williamson [Fri, 10 May 2019 22:18:35 +0000 (16:18 -0600)]
5.30 utf8_to_uvchr_buf still has wrong retval

Wrong for some failure conditions, anyway.  It should get fixed early in
5.31, make the cutoff here 5.31.2 to give us some leeway, so don't have
to change Devel::PPPort again.

2 years agoUpdate Module::CoreList for 5.30.0
Sawyer X [Fri, 10 May 2019 20:26:59 +0000 (23:26 +0300)]
Update Module::CoreList for 5.30.0

2 years agoBump the perl version in various places for 5.30.0
Sawyer X [Fri, 10 May 2019 19:44:00 +0000 (22:44 +0300)]
Bump the perl version in various places for 5.30.0

2 years agofix version number in Changes
Karen Etheridge [Thu, 9 May 2019 03:47:04 +0000 (20:47 -0700)]
fix version number in Changes

2 years agoperldelta for 9f300641fc6f
Tony Cook [Thu, 9 May 2019 00:29:17 +0000 (10:29 +1000)]
perldelta for 9f300641fc6f

2 years ago(perl #133958) preserve errno on successful malloc/realloc origin/tonyc/133958-realloc-errno-success
Tony Cook [Fri, 3 May 2019 04:49:50 +0000 (14:49 +1000)]
(perl #133958) preserve errno on successful malloc/realloc

In general perl doesn't try to preserve errno (aka $!) since we're
aiming at the same behaviour as for C code - errno is only meaningful
if a function returned an error.

The exception to that is when perl is working without an explicit
request from the perl programmer.

When code is performing assignments, concatenating strings, pushing on
arrays etc, perl is exercising the memory allocation machinery,
calling malloc() and realloc().

It turns out that at least on one platform, realloc() can modify errno
on success.

It appears to be happening when jemalloc (the malloc() implementation
used on FreeBSD) tries to extend a memory arena and fails, leaving the
error number from that failure in errno, from truss:

mmap(0x80142f000,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_ANON|MAP_EXCL,-1,0x0) ERR#12 'Cannot allocate memory'

This magic call appears to be a FreeBSD specific mechanism to resize
the anonymous mapping.  On Linux the equivalent seems to be calling
mremap().

In each case for the test code mmap() is successfully called
immediately afterwards:

mmap(0x0,69632,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON|MAP_ALIGNED(12),-1,0x0) = 34390323200 (0x801d2b000)

and realloc() succeeds.

glibc() realloc seems to be simpler, AFAICT from reading the code it
only uses mremap() when the memory block is the entire mapping,
ie. for large blocks rather than for memory arenas, and it doesn't
request the same address, so it doesn't fail.

For blocks that are part of arenas, glibc tries to expand in-place
within the current arena (with no extending the arena itself) or falls
back to malloc, so there's no chance for errno to be changed on a
successful realloc().

2 years agoHide clock_gettime() from macOS 10.12+ for pre-10.12.
Craig A. Berry [Fri, 3 May 2019 21:45:41 +0000 (16:45 -0500)]
Hide clock_gettime() from macOS 10.12+ for pre-10.12.

When building on current Darwin but deploying to macOS 10.11.x or
earlier, we need to convince Time::HiRes to use its override of
clock_gettime() rather than the system-supplied one.

Addresses [perl #128972].

2 years agoRevert "PATCH: [perl #134031] BBC breake Math::Clipper"
Karl Williamson [Mon, 6 May 2019 13:41:42 +0000 (07:41 -0600)]
Revert "PATCH: [perl #134031] BBC breake Math::Clipper"

This reverts commit 9ddfdb573eecc4201e23e59c82335dbdd9e7c7d3.
It turns out that strtod() isn't less accurate than atof() on this
platform; it's generally more accurate.  We still don't fully understand
the situation, but the answer isn't this commit.

2 years agoS_scan_const: Make sure room for NUL in dest
Karl Williamson [Sat, 27 Apr 2019 20:30:02 +0000 (14:30 -0600)]
S_scan_const: Make sure room for NUL in dest

At the end of a constant, we add a trailing NUL.  This commit makes sure
there's room for it.  But the code earlier was supposed to have already
made enough space, so its a bug if there isn't enough space.  So on
DEBUGGING builds, we panic, as we've done before.  But otherwise we can
continue on with no actual harm having been done.

2 years agoPATCH: [perl #134067] heap buffer overflow in lexing
Karl Williamson [Sat, 27 Apr 2019 20:04:58 +0000 (14:04 -0600)]
PATCH: [perl #134067] heap buffer overflow in lexing

This bug happens under tr///.  In some circumstances, a byte is inserted
in the output that wasn't in the input, and it did not check that there
was space available for this character.  The result could be a write
after the buffer end.

I suspect that this bug has been there all along, and the blamed commit
rearranged things so that it is more likely to happen; it depends on
needing to malloc in just the wrong place.

2 years agoadd "see also" reference to newRV_inc and newRV_noinc to newSVrv() docs
Yves Orton [Fri, 3 May 2019 11:15:40 +0000 (13:15 +0200)]
add "see also" reference to newRV_inc and newRV_noinc to newSVrv() docs

2 years agoperldelta for 9a48f2ab9670, 5a6219089f70
Tony Cook [Fri, 3 May 2019 00:21:48 +0000 (10:21 +1000)]
perldelta for 9a48f2ab96705a6219089f70

2 years ago(perl #134061) move the test to t/uni/parser.t
Tony Cook [Fri, 3 May 2019 00:09:06 +0000 (10:09 +1000)]
(perl #134061) move the test to t/uni/parser.t

porting/test_bootstrap prevents most use of use in t/comp

2 years agoRT#134061: don't call pad_findmy_pvn() with invalid flags
Aaron Crane [Fri, 26 Apr 2019 13:02:47 +0000 (14:02 +0100)]
RT#134061: don't call pad_findmy_pvn() with invalid flags

2 years agoPATCH: [perl #134064] Assertion failure in toke.c
Karl Williamson [Fri, 26 Apr 2019 20:42:37 +0000 (14:42 -0600)]
PATCH: [perl #134064] Assertion failure in toke.c

The blamed commit simplified some code based on the assumption that
UTF-8 well-formedness had already been verified.  It had an assertion to
verify this.  The test case shows that there is a path, through 'eval',
that bypasses this usual checking.

The checking was based on the assumption that the program started not in
UTF-8, and something like a 'use utf8' would be needed to get it there,
at which point a flag would be set to the effect that well-formedness
should be checked.  But it turns out that a string eval (perhaps other
things) gets parsed separately and so the flag wasn't set, so no
well-formedness checking was being done.

The solution is a one word change, to initialize the flag to TRUE "'yes,
check" instead of FALSE "no, don't check" in the initialization routine
run at the beginning of lexing a code unit.  This catches eval and
presumably anything else that was being bypassed.

The checking is only actually done if the code being lexed is known to
be in UTF-8.  This will continue to get turned on by the ways it
currently gets turned on, such as 'use utf8'.

2 years agoPATCH: [perl #134031] BBC breake Math::Clipper
Karl Williamson [Tue, 30 Apr 2019 00:46:51 +0000 (18:46 -0600)]
PATCH: [perl #134031] BBC breake Math::Clipper

This turns out to be that strtod() is less accurate on this platform
than atof().  I looked at the difference, and a test failed that was
failing in this module was the difference between a 0 and a 1 in the
final digit.

The solution is to forbid in the hints file using strtod

2 years ago(perl #134046) list form system/exec/pipe open limits on Win32
Tony Cook [Wed, 24 Apr 2019 05:01:48 +0000 (15:01 +1000)]
(perl #134046) list form system/exec/pipe open limits on Win32

2 years agosync up with cpan release of Devel-PPPort 3.51
Karen Etheridge [Tue, 30 Apr 2019 23:10:29 +0000 (16:10 -0700)]
sync up with cpan release of Devel-PPPort 3.51

 3.51 - 2019-05-01

    * include the module version in metadata for proper PAUSE indexing

2 years agowhitespace
Karen Etheridge [Tue, 30 Apr 2019 19:02:21 +0000 (12:02 -0700)]
whitespace

2 years agoAnother re-order in Devel::PPPort - warn before uv for packWARN
H.Merijn Brand [Tue, 30 Apr 2019 18:59:32 +0000 (20:59 +0200)]
Another re-order in Devel::PPPort - warn before uv for packWARN

dromedary:/home/tux/Text-CSV_XS$ release -t

showed 5.6.1 as first FAIL:
undefined symbol: packWARN

After this, release -t on dromedary passed 5.6.1 .. 5.29.8

2 years agoUpdate note of the test failures reportied in perl #133981
Steve Hay [Tue, 30 Apr 2019 16:35:34 +0000 (17:35 +0100)]
Update note of the test failures reportied in perl #133981

2 years agomalloc.c: Move variable declaration used in -DDEBUGGING above code, #134071
Ryan Voots [Mon, 29 Apr 2019 22:36:10 +0000 (15:36 -0700)]
malloc.c: Move variable declaration used in -DDEBUGGING above code, #134071

2 years agoAdd Ryan Voots to AUTHORS file
Ryan Voots [Mon, 29 Apr 2019 22:36:18 +0000 (15:36 -0700)]
Add Ryan Voots to AUTHORS file

2 years agoperly.c: Fix typo in comment
Karl Williamson [Fri, 26 Apr 2019 18:39:53 +0000 (12:39 -0600)]
perly.c: Fix typo in comment

2 years agosync with cpan release of Devel-PPPort 3.49
Nicolas R [Mon, 29 Apr 2019 17:53:13 +0000 (11:53 -0600)]
sync with cpan release of Devel-PPPort 3.49

2 years agoext/POSIX/t/posix.t: Fix undefined C behavior in test
sisyphus [Sun, 28 Apr 2019 23:32:30 +0000 (17:32 -0600)]
ext/POSIX/t/posix.t: Fix undefined C behavior in test

Behavior marked as undefined by the C standard should be avoided.  Its
a simple matter to fix this .t to not have such behavior.

In general, the programmer may not have control over the input string
being parsed to convert to a number, and so it could be too large or
tiny for the available precision and hence result in undefined behavior.
That is something that is unavoidable.

2 years agoext/POSIX/t/posix.t: Fix typo in test name
sisyphus [Sun, 28 Apr 2019 23:31:35 +0000 (17:31 -0600)]
ext/POSIX/t/posix.t: Fix typo in test name

2 years agofix version
Karen Etheridge [Sun, 28 Apr 2019 22:10:20 +0000 (15:10 -0700)]
fix version

2 years agodo not include PPPort_pm.PL in the uploaded tarball
Karen Etheridge [Sun, 28 Apr 2019 22:09:15 +0000 (15:09 -0700)]
do not include PPPort_pm.PL in the uploaded tarball

2 years agoclarify the process for dist/ (blead-first) distributions
Karen Etheridge [Sun, 28 Apr 2019 21:42:19 +0000 (14:42 -0700)]
clarify the process for dist/ (blead-first) distributions

2 years agoignore more build artifacts
Karen Etheridge [Sun, 28 Apr 2019 21:38:47 +0000 (14:38 -0700)]
ignore more build artifacts

2 years agoDevel::PPPort order misc before uv because of UNLIKELY
H.Merijn Brand [Sun, 28 Apr 2019 11:22:52 +0000 (13:22 +0200)]
Devel::PPPort order misc before uv because of UNLIKELY

uv uses UNLIKELY before it gets undefined in misc, which will be the
case fro perl-5.8.8 and below

2 years agosync with cpan release of Devel-PPPort 3.47
Karen Etheridge [Sun, 28 Apr 2019 05:03:13 +0000 (22:03 -0700)]
sync with cpan release of Devel-PPPort 3.47

2 years agobump Typemap.pm version
David Mitchell [Sat, 27 Apr 2019 18:40:19 +0000 (19:40 +0100)]
bump Typemap.pm version

2 years agore-fix leak in Devel-PPPort
David Mitchell [Wed, 3 Apr 2019 13:14:13 +0000 (14:14 +0100)]
re-fix leak in Devel-PPPort

This the context of this commit (v5.29.10-31-g613175fa07) was
accidentally reverted by v5.29.10-25-gaadf4f9e12, so I'm re-applying it
blead here.

-------

The leaky code is only used during test. It creates 3 ops, does various
operations related to linking OpSIBLINGs, then fails to free them.

2 years agofix t/porting/bench.t
David Mitchell [Sat, 27 Apr 2019 17:15:48 +0000 (18:15 +0100)]
fix t/porting/bench.t

This tests the outputs of various runs of bench.pl and checks that the
output it gets matches various templates. Parts of these templates of
these formats are, e.g.

    NNN.NN NNN.NN NNN.NN

which are pre-processed into a regex that matches e.g.
    (\d+\.\d\d|-)
i.e. match either a two-sig-diff number of a '-' - that latter
indicating no valid result.

However, once, space-skipping is taken into account, the combination of
skipping any spaces before the number, and expecting 3 blank spaces
before the '-' means that '-' fields never matched.

Fix this by simplifying the generated regex.

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

2 years agoTypemap.xs: avoid leak
David Mitchell [Sat, 27 Apr 2019 14:55:20 +0000 (15:55 +0100)]
Typemap.xs: avoid leak

The code was doing Safefree(in[i++]) in a loop,
but Safefree() is a macro which may evaluate its arg multiple times,
causing to i to get multipally incremented and thus skipping over some
items that need freeing.

This module is only used for build and test and isn't isn't installed,
so this fix is for the benefit of smokers rather than end users.

2 years agoTwo more e-mail addresses for me
H.Merijn Brand [Sat, 27 Apr 2019 10:46:00 +0000 (12:46 +0200)]
Two more e-mail addresses for me

2 years agoDocument that local-on-negative-array-index is wildly surprising
Aaron Crane [Sat, 27 Apr 2019 09:40:07 +0000 (10:40 +0100)]
Document that local-on-negative-array-index is wildly surprising

2 years agoCBuilder is 0.280231 on the CPANs
Chris 'BinGOs' Williams [Sat, 27 Apr 2019 08:31:36 +0000 (09:31 +0100)]
CBuilder is 0.280231 on the CPANs

2 years agoUpdate Devel-PPPort to version 3.46
Nicolas R [Fri, 26 Apr 2019 22:49:12 +0000 (16:49 -0600)]
Update Devel-PPPort to version 3.46

Update dist/Devel-PPPort after recent work
from khw to provide UNICODE_REPLACEMENT

Note that 3.46 is also released to CPAN.

2 years agoremove leftovers from [perl #127663]
Tomasz Konojacki [Mon, 13 Aug 2018 23:28:05 +0000 (01:28 +0200)]
remove leftovers from [perl #127663]

Since e0d4aead3c87ba953fb1d70678a77a45e0c9f111 we no longer have
"Can't do inplace edit without backup" error, but perldiag and
t/io/inplace.t didn't get the memo.

2 years agoRemove entry from MANIFEST
Sawyer X [Tue, 23 Apr 2019 13:27:08 +0000 (16:27 +0300)]
Remove entry from MANIFEST

2 years agoBumping Storable to release to CPAN
Sawyer X [Tue, 23 Apr 2019 12:45:39 +0000 (15:45 +0300)]
Bumping Storable to release to CPAN

2 years agoperlguts: add some background information on op slab internals
Aaron Crane [Fri, 26 Apr 2019 09:29:11 +0000 (10:29 +0100)]
perlguts: add some background information on op slab internals

This text is a lightly-edited version of the commit message for
8be227ab5eaa23f2d21fd15f70190e494496dcbe, which is the change that
introduced slab-based op allocation. I found the overview in that
message to be very helpful, and it seems that it's much more useful
in the repository itself than hidden away in a seven-year-old commit
message.

2 years agoRegen uconfig.h
Aaron Crane [Fri, 26 Apr 2019 09:28:11 +0000 (10:28 +0100)]
Regen uconfig.h

2 years agoFurther integration from Configure works
H.Merijn Brand [Fri, 26 Apr 2019 08:36:38 +0000 (10:36 +0200)]
Further integration from Configure works