Steve Hay [Tue, 23 Aug 2016 16:43:38 +0000]
Bump Module-CoreList $VERSION a bit
Chris 'BinGOs' Williams [Tue, 23 Aug 2016 07:22:05 +0000]
Update Module::CoreList
(manually cherry picked from commit
45f300ac90ace78b5a75d9687d910ee67427eb81)
Chris 'BinGOs' Williams [Tue, 23 Aug 2016 07:18:54 +0000]
Update release date in Module::CoreList
(cherry picked from commit
3f85950fa0ced78e292f8a1481b894035e23b60b)
Steve Hay [Tue, 23 Aug 2016 07:14:55 +0000]
Prepare Module-CoreList for 5.25.4
(manually cherry picked from commit
dec2b171031d1c5f383f3b8571146901b3fae21c)
Chris 'BinGOs' Williams [Sat, 20 Aug 2016 20:52:01 +0000]
Update epigraphs for v5.25.4
(cherry picked from commit
e93570ad3149ce820ad5c54924b7059ce1aef8d5)
Chris 'BinGOs' Williams [Sat, 20 Aug 2016 18:40:51 +0000]
Update perlhist
(cherry picked from commit
b73b57c35742ecac4ef0159538c054fa96ba6772)
Steve Hay [Fri, 12 Aug 2016 00:09:28 +0000]
Add epigraphs for 5.22.3-RC3 and 5.24.1-RC3
(cherry picked from commit
80a17ed4419aec102f46b22ce5ba9e9e074deffc)
Steve Hay [Fri, 12 Aug 2016 00:01:19 +0000]
Disarm patchlevel.h and regen META.json
Steve Hay [Thu, 11 Aug 2016 21:21:51 +0000]
Bump to RC3
Steve Hay [Thu, 11 Aug 2016 21:19:34 +0000]
5.22.3-RC3 and 5.24.1-RC3 today
(cherry picked from commit
fd33b5d6d4aa2db94b2ae3f5276ba28f77400937)
Steve Hay [Thu, 11 Aug 2016 21:15:04 +0000]
Finalize perldelta
Steve Hay [Thu, 11 Aug 2016 21:11:44 +0000]
perldelta - Update modules
Steve Hay [Thu, 11 Aug 2016 21:08:27 +0000]
Update Module-CoreList for 5.22.3-RC3
Steve Hay [Wed, 10 Aug 2016 13:04:23 +0000]
Update customized.dat entry for base.pm
(This was missed when cherry-picking base.pm changes from blead since it's
currently not listed in blead's customized.dat!)
Father Chrysostomos [Wed, 10 Aug 2016 07:21:02 +0000]
Add Chris Travers to AUTHORS
(cherry picked from commit
5e196316f76f6f3ce68647b65f6a2609b286674b)
Father Chrysostomos [Fri, 5 Aug 2016 06:23:09 +0000]
[perl #128769] Improve base.pm @INC . message
The new version is based on one written by Chris Travers, polished
up a bit by yours truly.
(cherry picked from commit
458470f62360040dcd4b5a55c8ba07503e1af5fc)
Father Chrysostomos [Tue, 2 Aug 2016 04:59:57 +0000]
[perl #128769] base.pm: Localize @INC unconditionally
As Zefram pointed out in
<https://rt.perl.org/Ticket/Display.html?id=128769#txn-1414015>,
having inconsistent behaviour is going to cause more problems
than solves.
(cherry picked from commit
362f3f748cb84934a072fadbfb8b51090e2f9afe)
Father Chrysostomos [Wed, 10 Aug 2016 07:18:57 +0000]
MANIFEST typo
Sorry for the smoke.
(cherry picked from commit
ec7784b4e79ac75599f2c7705b9389e05d47d1d1)
Father Chrysostomos [Wed, 10 Aug 2016 07:16:49 +0000]
[perl #128769] Improve base.pm @INC '.' handling
- Localise @INC only if necessary.
- Don't mention '.' in the @INC list in the error message, since it
was not in the @INC that was searched (this is accomplished by local-
ising @INC in the same scope as the error).
- If a file exists that would have been loaded had '.' not been
ignored, mention it and suggest 'use lib'.
- Use the same number of closing as opening parentheses in the
error message.
(cherry picked from commit
bca552795994a553e07b38a6f82a233533919926)
Karen Etheridge [Mon, 1 Aug 2016 13:03:32 +0000]
patch Parse::CPAN::Meta to ignore PERL_YAML_BACKEND, PERL_JSON_BACKEND when PERL_CORE=1
Jarkko Hietaniemi [Fri, 29 Jul 2016 11:57:06 +0000]
print the pop @INC to OUT instead of STDOUT
(cherry picked from commit
2c25177bbcb0217f887201e4237280b5033145b6)
Steve Hay [Mon, 25 Jul 2016 13:31:37 +0000]
Add epigraphs for 5.22.3-RC2 and 5.24.1-RC2
(cherry picked from commit
9648eab63b366c001d38f6de565f005cf6cea10a)
Steve Hay [Mon, 25 Jul 2016 13:14:24 +0000]
Disarm patchlevel.h and regen META.json
Steve Hay [Mon, 25 Jul 2016 11:36:27 +0000]
Bump to RC2
Steve Hay [Mon, 25 Jul 2016 10:26:07 +0000]
5.22.3-RC2 and 5.24.1-RC2 today
(cherry picked from commit
00804485030b1ffb4625e716a31c73532f41f32e)
Steve Hay [Mon, 25 Jul 2016 11:35:50 +0000]
Finalize perldelta
Steve Hay [Mon, 25 Jul 2016 11:35:10 +0000]
perldelta - List updated modules in 5.22.3-RC2
Steve Hay [Mon, 25 Jul 2016 11:14:17 +0000]
Update Module::CoreList data for 5.22.3-RC2
Tony Cook [Mon, 25 Jul 2016 11:13:15 +0000]
(perl #127834) perldelta for . in @INC changes
(Manually copied from maint-5.24. Also includes subsequent copy-editing by
the Steve Hay.)
Tony Cook [Wed, 29 Jun 2016 05:56:53 +0000]
(perl #127834) update CUSTOMIZED entries
Tony Cook [Wed, 29 Jun 2016 01:12:10 +0000]
cpan/: bump $VERSION as needed
Tony Cook [Mon, 27 Jun 2016 06:21:21 +0000]
cpan/: remove . from @INC when loading optional modules
This was originally against maint-5.24 where bignum is in cpan/, but
in maint-5.22 it was in dist/
Tony Cook [Tue, 28 Jun 2016 06:32:30 +0000]
dist/: bump $VERSION as needed
This was originally patched in 5.24 where Test was in dist, hence
the update to cpan/Test/
Tony Cook [Thu, 23 Jun 2016 04:06:40 +0000]
dist/: remove . from @INC when loading optional modules
Tony Cook [Tue, 28 Jun 2016 06:02:59 +0000]
perl5db.pl: bump perldb $VERSION
Used _001 instead of _01 since 5.24 has 1.49_04 so presumably
_01 through _03 has been used.
Tony Cook [Thu, 23 Jun 2016 00:41:48 +0000]
perl5db.pl: ensure PadWalker is loaded from standard paths
Tony Cook [Tue, 28 Jun 2016 05:33:39 +0000]
(perl #127834) bump versions of modules in dists we updated a utility in
Tony Cook [Tue, 21 Jun 2016 00:02:02 +0000]
(perl #127834) remove . from the end of @INC if complex modules are loaded
While currently Encode and Storable are know to attempt to load modules
not included in the core, updates to other modules may lead to those
also attempting to load new modules, so be safe and remove . for those
as well.
Steve Hay [Thu, 21 Jul 2016 21:51:35 +0000]
Update Module-CoreList for 5.25.3
(manually cherry picked from commit
42a3cde12f0f45ddd039878a6424efba18e480c8)
Matthew Horsfall [Thu, 21 Jul 2016 21:47:17 +0000]
Bump Module::CoreList version for 5.25.3
(manually cherry picked from commit
c338e234d57f13141c5e04b6361ed8cc9e14b42a)
Steve Hay [Wed, 20 Jul 2016 16:38:35 +0000]
Add epigraph for 5.25.3
(cherry picked from commit
4d3fd69973bfa6d2632d40f12b52aaeb6c3f4d03)
Steve Hay [Wed, 20 Jul 2016 14:27:02 +0000]
5.25.3 today
(cherry picked from commit
c137098022dcef5e7ea32608e5299276efea6457)
Steve Hay [Thu, 21 Jul 2016 21:20:14 +0000]
Add rt.perl.org link for XSLoader fix
Father Chrysostomos [Thu, 21 Jul 2016 20:44:48 +0000]
perldelta for previous three commits
(manually cherry picked from commit
8da8adf3c3d9a4b3a0b4fde347690723a404a523)
Steve Hay [Thu, 21 Jul 2016 20:30:23 +0000]
$VERSION++ for XSLoader
Manual change in lieu of cherry-picking
5993d6620f29d22b0a72701f4f0fdacff3d25460 and part of
ae635bbffa4769051671b9832a7472b9d977c198 since maint-5.22 has an older
version of XSLoader.
Father Chrysostomos [Mon, 4 Jul 2016 15:48:57 +0000]
Fix XSLoader to recognize drive letters
Commit
08e3451d made XSLoader confirm that the file path it got
from (caller)[2] was in @INC if it looked like a relative path.
Not taking drive letters into account, it made that @INC search
mandatory on Windows and some other systems. It still worked, but
was slightly slower.
(cherry picked from commit
a651dcdf6a9151150dcf0fb6b18849d3e39b0811)
Father Chrysostomos [Sun, 3 Jul 2016 05:56:51 +0000]
Don’t let XSLoader load relative paths
[rt.cpan.org #115808]
The logic in XSLoader for determining the library goes like this:
my $c = () = split(/::/,$caller,-1);
$modlibname =~ s,[\\/][^\\/]+$,, while $c--; # Q&D basename
my $file = "$modlibname/auto/$modpname/$modfname.bundle";
(That last line varies by platform.)
$caller is the calling package. $modlibname is the calling file. It
removes as many path segments from $modlibname as there are segments
in $caller. So if you have Foo/Bar/XS.pm calling XSLoader from the
Foo::Bar package, the $modlibname will end up containing the path in
@INC where XS.pm was found, followed by "/Foo". Usually the fallback
to Dynaloader::bootstrap_inherit, which does an @INC search, makes
things Just Work.
But if our hypothetical Foo/Bar/XS.pm actually calls
XSLoader::load from inside a string eval, then path ends up being
"(eval 1)/auto/Foo/Bar/Bar.bundle".
So if someone creates a directory named ‘(eval 1)’ with a naughty
binary file in it, it will be loaded if a script using Foo::Bar is run
in the parent directory.
This commit makes XSLoader fall back to Dynaloader’s @INC search if
the calling file has a relative path that is not found in @INC.
(cherry picked from commit
08e3451d7b3b714ad63a27f1b9c2a23ee75d15ee)
Ricardo Signes [Thu, 21 Jul 2016 20:07:17 +0000]
perldelta for previous commit
(manually cherry picked from commit
73d6481e251515b5d92adeb35d5a09b102f9304f)
David Mitchell [Mon, 8 Jun 2015 08:15:17 +0000]
make PadlistNAMES() lvalue again.
The PadlistNAMES() macro was introduced with v5.17.3-69-g86d2498.
This macro happened to be lvalue-capable, although it wasn't documented
as such.
v5.21.6-163-g9b7476d as a side effect, broke the lvalueness, which broke
Coro.
This commit restores the lvalueness.
(cherry picked from commit
73949fca082fe50bf47755c5ffa328259057ae36)
Steve Hay [Mon, 18 Jul 2016 07:22:15 +0000]
Add epigraphs for 5.22.3-RC1 and 5.24.1-RC1
(cherry picked from commit
3a6ace9d060d0113acf0d931ae5d1f0fe0b46260)
Steve Hay [Sun, 17 Jul 2016 22:44:59 +0000]
Disarm patchlevel.h and regen META.json
Steve Hay [Sun, 17 Jul 2016 21:06:42 +0000]
Bump to RC1
Steve Hay [Sun, 17 Jul 2016 21:06:20 +0000]
perldelta - Update Acknowledgements
Stevan Little [Tue, 19 Jan 2016 22:59:03 +0000]
apparently that was now to best to deprecate an email address, this one is better
(cherry picked from commit
c6a7f572d0d7494946b5d7f8d8fbaba02f9a87c7)
Stevan Little [Sun, 17 Jul 2016 20:52:19 +0000]
updating my own email, that address is no longer valid
(cherry picked from commit
cb991fd8f97a8bb1a0f2c6c373406a3f06320d79)
Stevan Little [Tue, 19 Jan 2016 22:09:08 +0000]
updating copyright to 2016
(cherry picked from commit
7a2bbcbfd710ce2d3775c2437dc7726a21f742e8)
Steve Hay [Sun, 17 Jul 2016 12:21:29 +0000]
5.22.3-RC1 and 5.24.1-RC1 today
(cherry picked from commit
d5ea055af7777dae01aafd5eab0b2d9233acdb9c)
Steve Hay [Sun, 17 Jul 2016 12:17:37 +0000]
Finalize perldelta
Steve Hay [Sun, 17 Jul 2016 12:09:16 +0000]
Module::CoreList - use _22 suffix in $VERSIONs
This is to distinguish the version to be shipped with 5.22.3 from that to
be shipped with the concurrent 5.24.1, being released on the same day.
Steve Hay [Sun, 17 Jul 2016 12:00:24 +0000]
perldelta - wrapping/formatting tweaks
Steve Hay [Sat, 16 Jul 2016 11:38:03 +0000]
Fill in Documentation and Testing sections of perldelta
Steve Hay [Sat, 16 Jul 2016 11:36:18 +0000]
Remove boilerplate from perldelta
Steve Hay [Sat, 16 Jul 2016 11:15:36 +0000]
Update Modules and Pragmata section with Porting/corelist-perldelta.pl
Steve Hay [Sat, 16 Jul 2016 11:15:12 +0000]
Fix typo in perldelta
Tony Cook [Wed, 8 Jun 2016 06:41:38 +0000]
perldelta for the
79881ad71252 merge
(cherry picked from commit
1ba11575b2c75391c309a50dd8070f5c2af46656)
Steve Hay [Fri, 15 Jul 2016 23:53:17 +0000]
Update Module::CoreList with data so far for the imminent 5.22.3
(Porting/corelist.pl, plus $VERSION bumps and Changes entry for a tentative
release date for 5.22.3)
Matthew Horsfall [Fri, 15 Jul 2016 23:36:19 +0000]
Update Module::CoreList for 5.25.2
(manually cherry picked from commit
7984aa215389d9f2df23b11f387d8a0edcfb3245)
Sawyer X [Fri, 15 Jul 2016 23:32:41 +0000]
Update Module::CoreList for 5.25.2
(manually cherry picked from commit
adff8e6f7019eb8effa545d376f566003c2ada46)
James E Keenan [Sat, 21 May 2016 01:59:46 +0000]
Increment $VERSION to 5.YYYYMMDD for next scheduled monthly release date.
(cherry picked from commit
47011d98d8138b193bac04ac39d25acbe9b579ba)
Father Chrysostomos [Sat, 21 May 2016 01:04:52 +0000]
corelist: update for v5.25.2
I really have no idea what I’m doing. I just copied
4170737e2, sort of,
and the tests started passing.
(cherry picked from commit
a55ca2cb1c0fdf584fada8400e3f4ebe160cfe0d)
Sawyer X [Fri, 15 Jul 2016 23:29:53 +0000]
Update Module::CoreList for 5.25.1
(manually cherry picked from commit
f7a1e8ff8d838a454a674619d11b7398258e3fe3)
Karen Etheridge [Mon, 16 May 2016 04:47:37 +0000]
remove internal test modules from Module::CoreList
These modules only ever existed as test data, and should never have entered
the PAUSE index. There is no value in listing them in historical data.
(cherry picked from commit
63dcbd3ae0e96e0423e2d796773dc468817c7ade)
Karen Etheridge [Fri, 6 May 2016 20:36:17 +0000]
fix Module::CoreList::is_core bounds checking for specific module versions
(cherry picked from commit
6af6e5991eb39394eeb1779d27a71f12c051a122)
Ricardo Signes [Sun, 8 May 2016 11:58:09 +0000]
corelist: update for v5.25.1
(cherry picked from commit
4170737e25c85a87b607a645b8cbb5049ea57e58)
Ricardo Signes [Fri, 15 Jul 2016 23:20:50 +0000]
feature.pm: add the v5.25 bundle
(manually cherry picked from commit
2c5484a6fb758fd9bd9f56d504186972d12dd338)
Ricardo Signes [Wed, 27 Apr 2016 00:21:39 +0000]
corelist: update for v5.25.0
(cherry picked from commit
c800d8b327c8e7dc5ec8c5ef099ce91b1a719c4d)
Ricardo Signes [Thu, 5 May 2016 16:10:32 +0000]
CoreList: fix release date on v5.24.0
(cherry picked from commit
4f8325bacaec9fddb2bc901248c77835e53720ed)
Ricardo Signes [Fri, 15 Jul 2016 23:17:51 +0000]
RC5: bump release date out for v5.24.0
(manually cherry picked from commit
9e10bfd47e9af3cbd693566306df4483a6560f2a)
Ricardo Signes [Tue, 3 May 2016 17:35:27 +0000]
corelist: fix a typo
(cherry picked from commit
4a9f92efe64e373a27709507fe2cb579e5815029)
Ricardo Signes [Mon, 2 May 2016 13:41:35 +0000]
corelist: bump version past v5.22.2
(cherry picked from commit
1bbb0949bc53208208f0bc7336d62e9724dd4296)
Ricardo Signes [Fri, 15 Jul 2016 23:15:51 +0000]
prepare v5.24.0-RC4
(manually cherry picked from commit
01f58bcd9dd0fd046ba4b3d52e823716bfd52e51)
Ricardo Signes [Sat, 30 Apr 2016 18:32:31 +0000]
corelist: updated for threads libraries
(cherry picked from commit
1a8aefec218b12053a0d3589cae2c353c1360887)
Ricardo Signes [Sat, 30 Apr 2016 18:26:42 +0000]
corelist: updated for File::Copy doc updates
(cherry picked from commit
8a355c193e75b3d8ec3222d4e11e62b945626cb8)
Niko Tyni [Tue, 26 Apr 2016 21:34:51 +0000]
corelist: silence deep recursion warning with %version
(cherry picked from commit
9baa246cc16b03dcc8354a141d54bb5c40fb99b1)
Aristotle Pagaltzis [Tue, 26 Apr 2016 21:32:43 +0000]
Remove some data detritus from CoreList
(cherry picked from commit
86ee67245c9257164559d6ced91f64313cea334f)
Ricardo Signes [Sat, 23 Apr 2016 17:38:01 +0000]
corelist: update Time::HiRes for v5.24.0
(cherry picked from commit
aec451e99ad2c06e1e63b6207d90abcb31d8f0e1)
Ricardo Signes [Fri, 15 Jul 2016 23:11:58 +0000]
corelist: set a (tentative) release date for 5.24.0
(cherry picked from commit
fc62d23183554fababc84180bc99273ae5a6d7cf)
Ricardo Signes [Fri, 15 Jul 2016 23:09:31 +0000]
CoreList: update for v5.24.0
(manually cherry picked from commit
de1edec79312f19875b9df8046973bcbf44f4658)
Abigail [Fri, 15 Jul 2016 23:06:15 +0000]
Bump version in various places
(manually cherry picked from commit
d1fa969e806dde41212bef100518527143019918)
Steve Hay [Fri, 15 Jul 2016 22:40:33 +0000]
Bump version to 5.22.3, ahead of its impending release
(includes regen/opcode.pl)
Matthew Horsfall [Mon, 20 Jun 2016 21:18:40 +0000]
Update epigraphs.pod after release
(cherry picked from commit
e340d4b1e2a4156fc60342ea5b9a6b1e40a929b3)
Sawyer X [Sun, 22 May 2016 17:10:41 +0000]
Update release link in epigraph for 5.25.1
(cherry picked from commit
5f602b3b7e2c9031e50c464666e93499c86a8fbe)
Sawyer X [Fri, 20 May 2016 21:53:16 +0000]
Add epigraph to list:
NNTP link not available yet, I'll update it in the near future
(tomorrow) when it's available.
(cherry picked from commit
3d809c37fa60448b1ea99d2ccb4c331887f353c9)
Ricardo Signes [Mon, 9 May 2016 12:28:13 +0000]
epigraphs: add v5.24.0-related epigraphs
(cherry picked from commit
0f51bd1b04adcfb893439055d50b374d6eec71d0)
Matthew Horsfall [Mon, 20 Jun 2016 20:21:35 +0000]
add new release to perlhist
(cherry picked from commit
d3cf57bba0f4ee08a63044d3c9001f1e4ec2d73c)
Sawyer X [Fri, 20 May 2016 19:47:28 +0000]
add new release to perlhist
(cherry picked from commit
5b145eb412326b9b57276229cfde0ef09e7ca2bc)
Ricardo Signes [Wed, 27 Apr 2016 00:10:15 +0000]
perlhist: add v5.25.0 block
(cherry picked from commit
35f11c10c74d5706be1842324da064df0330c72b)
Ricardo Signes [Fri, 15 Jul 2016 22:05:46 +0000]
RC5: bump release date out for v5.24.0
(manually cherry picked from commit
9e10bfd47e9af3cbd693566306df4483a6560f2a)
Ricardo Signes [Fri, 15 Jul 2016 22:04:29 +0000]
perlhist: another day, another RC
(manually cherry picked from commit
03ea422d3e27cf8ec0f1440880a344ad765fd501)
Ricardo Signes [Fri, 15 Jul 2016 22:01:33 +0000]
prepare v5.24.0-RC4
(manually cherry picked from commit
01f58bcd9dd0fd046ba4b3d52e823716bfd52e51)