summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump to RC2v5.24.1-RC2Steve Hay2016-07-252-1/+2
|
* 5.22.3-RC2 and 5.24.1-RC2 todaySteve Hay2016-07-251-0/+2
| | | | (cherry picked from commit 00804485030b1ffb4625e716a31c73532f41f32e)
* Finalize perldeltaSteve Hay2016-07-251-5/+5
|
* perldelta - List updated modules in 5.24.1-RC2Steve Hay2016-07-251-0/+100
|
* Update Module::CoreList data for 5.24.1-RC2Steve Hay2016-07-252-3/+158
|
* perldelta copy-editingSteve Hay2016-07-251-36/+34
|
* (perl #127834) perldelta for . in @INC changesTony Cook2016-07-252-0/+75
|
* (perl #127834) update CUSTOMIZED entriesTony Cook2016-07-252-29/+307
|
* cpan/: bump $VERSION as neededTony Cook2016-07-2528-28/+28
|
* cpan/: remove . from @INC when loading optional modulesTony Cook2016-07-2517-10/+81
|
* dist/: bump $VERSION as neededTony Cook2016-07-2517-17/+17
|
* dist/: remove . from @INC when loading optional modulesTony Cook2016-07-2511-8/+47
| | | | | | I didn't update base.pm since that seems more likely to be loading modules *expected* to be in the current directory. Opinions welcome.
* perl5db.pl: bump perldb $VERSIONTony Cook2016-07-251-1/+1
|
* perl5db.pl: ensure PadWalker is loaded from standard pathsTony Cook2016-07-251-2/+8
|
* (perl #127834) bump versions of modules in dists we updated a utility inTony Cook2016-07-25110-110/+110
| | | | | | | | | I tried to follow the numbering convention of the module, bumping every module if the versions are synchronized, bumping just the primary module if not. This change is specific to maint-5.24 and shouldn't be applied to maint-5.22.
* (perl #127834) remove . from the end of @INC if complex modules are loadedTony Cook2016-07-2525-1/+36
| | | | | | | 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.
* Update Module-CoreList for 5.25.3Steve Hay2016-07-211-1/+99
| | | | (manually cherry picked from commit 42a3cde12f0f45ddd039878a6424efba18e480c8)
* Bump Module::CoreList version for 5.25.3Matthew Horsfall2016-07-213-0/+30
| | | | (manually cherry picked from commit c338e234d57f13141c5e04b6361ed8cc9e14b42a)
* Add epigraph for 5.25.3Steve Hay2016-07-211-0/+32
| | | | (cherry picked from commit 4d3fd69973bfa6d2632d40f12b52aaeb6c3f4d03)
* 5.25.3 todaySteve Hay2016-07-211-0/+1
| | | | (cherry picked from commit c137098022dcef5e7ea32608e5299276efea6457)
* Add rt.perl.org link for XSLoader fixSteve Hay2016-07-211-0/+1
|
* perldelta for previous four commitsFather Chrysostomos2016-07-211-0/+6
| | | | (manually cherry picked from commit 8da8adf3c3d9a4b3a0b4fde347690723a404a523)
* $VERSION++ for XSLoader in PODSébastien Aperghis-Tramoni2016-07-211-1/+1
| | | | (manually cherry picked from commit ae635bbffa4769051671b9832a7472b9d977c198)
* Increase $XSLoader::VERSION to 0.22Father Chrysostomos2016-07-211-1/+1
| | | | (cherry picked from commit 5993d6620f29d22b0a72701f4f0fdacff3d25460)
* Fix XSLoader to recognize drive lettersFather Chrysostomos2016-07-211-1/+13
| | | | | | | | | | 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)
* Don’t let XSLoader load relative pathsFather Chrysostomos2016-07-212-1/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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)
* perldelta - Correct references to pre-5.24.0 versionSteve Hay2016-07-181-2/+2
| | | | | The previous stable version was 5.22.0, not 5.23.0. Thanks to ether for the spot.
* Add epigraphs for 5.22.3-RC1 and 5.24.1-RC1Steve Hay2016-07-181-0/+48
| | | | (cherry picked from commit 3a6ace9d060d0113acf0d931ae5d1f0fe0b46260)
* Disarm patchlevel.h and regen META.jsonSteve Hay2016-07-172-2/+1
|
* Bump to RC1v5.24.1-RC1Steve Hay2016-07-172-1/+2
|
* perldelta - Update AcknowledgementsSteve Hay2016-07-171-3/+4
|
* perldelta - Document previous commitSteve Hay2016-07-171-0/+13
|
* Revert "Respect hashbangs containing perl6"Leon Timmermans2016-07-171-2/+0
| | | | | | | | | | | This reverts commit d9fc04eebe29b8cf5f6f6bf31373b202eafa44d6. As discussed in http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236423.html, the current perl6-shebang code has rather sharp edge-cases. Hence a revert until we come up with a better solution seems wise. (cherry picked from commit f691e4455dd520eff11e7f070a9b034b0fa5ca1c)
* 5.22.3-RC1 and 5.24.1-RC1 todaySteve Hay2016-07-171-0/+2
| | | | (cherry picked from commit d5ea055af7777dae01aafd5eab0b2d9233acdb9c)
* Finalize perldeltaSteve Hay2016-07-171-5/+27
|
* Module::CoreList - use _24 suffix in $VERSIONsSteve Hay2016-07-175-8/+8
| | | | | This is to distinguish the version to be shipped with 5.24.1 from that to be shipped with the concurrent 5.22.3, being released on the same day.
* perldelta - wrapping/formatting tweaksSteve Hay2016-07-171-19/+18
|
* Fill in Documentation and Testing sections of perldeltaSteve Hay2016-07-161-3/+15
|
* Remove boilerplate from perldeltaSteve Hay2016-07-161-326/+4
| | | | | | | Also fix the command to generate the Acknowledgements section, which was wrong because the new perldelta had not been created after 5.24.0 was released, so that ended up getting done *after* the version number had been bumped.
* Update Modules and Pragmata section with Porting/corelist-perldelta.plSteve Hay2016-07-161-0/+4
|
* Fix typo in perldeltaSteve Hay2016-07-161-1/+1
|
* perldelta for the 79881ad71252 mergeTony Cook2016-07-161-0/+19
| | | | (cherry picked from commit 1ba11575b2c75391c309a50dd8070f5c2af46656)
* Create new perldelta for 5.24.1Steve Hay2016-07-1611-2013/+2430
|
* Update Module::CoreList with data so far for the imminent 5.24.1Steve Hay2016-07-164-16/+55
| | | | | (Porting/corelist.pl, plus $VERSION bumps and Changes entry for a tentative release date for 5.24.1)
* Update Module::CoreList for 5.25.2Matthew Horsfall2016-07-163-2/+162
| | | | (manually cherry picked from commit 7984aa215389d9f2df23b11f387d8a0edcfb3245)
* Update Module::CoreList for 5.25.2Sawyer X2016-07-161-0/+2
| | | | (manually cherry picked from commit adff8e6f7019eb8effa545d376f566003c2ada46)
* Increment $VERSION to 5.YYYYMMDD for next scheduled monthly release date.James E Keenan2016-07-162-2/+2
| | | | (cherry picked from commit 47011d98d8138b193bac04ac39d25acbe9b579ba)
* corelist: update for v5.25.2Father Chrysostomos2016-07-162-0/+22
| | | | | | | 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)
* Update Module::CoreList for 5.25.1Sawyer X2016-07-163-7/+108
| | | | (manually cherry picked from commit f7a1e8ff8d838a454a674619d11b7398258e3fe3)
* remove internal test modules from Module::CoreListKaren Etheridge2016-07-161-9/+0
| | | | | | | 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)