summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Perl 5.12.1 now includes Safe.pm 2.27. Module::CoreList should say sov5.12.1-RC2Jesse Vincent2010-05-131-2/+2
|
* New release date for 5.12.1 in light of the new RCJesse Vincent2010-05-132-2/+2
|
* Note that we now include Safe.pm 2.27Jesse Vincent2010-05-131-0/+4
|
* die() no longer propagates outside of a Safe compartmentRafael Garcia-Suarez2010-05-131-0/+1
| | | | | so mark the test for that as a TODO. We'll decide later what behaviour is desirable here. Note that it warns instead.
* Bump Safe's version to 2.27 and update Changes and META.ymlRafael Garcia-Suarez2010-05-133-11/+23
|
* Mention that Safe::reval() no wraps returned coderefsRafael Garcia-Suarez2010-05-131-3/+3
|
* Revert "Un-TODO warning test"Rafael Garcia-Suarez2010-05-131-0/+1
| | | | This reverts commit efbe327085cc15510d8c261772e9ac21be3635de.
* Wrap by default coderefs returned by rdo and revalRafael Garcia-Suarez2010-05-132-7/+3
| | | | (suggested by Tim Bunce)
* Add &version::vxs::stringify to the default shareRafael Garcia-Suarez2010-05-131-0/+1
|
* Bump version to 2.26Rafael Garcia-Suarez2010-05-133-2/+5
|
* More backwards-compatible way to force loading of SWASHNEW in SafeRafael Garcia-Suarez2010-05-132-3/+3
|
* B::sub_generation is not available for perls < 5.8.9Rafael Garcia-Suarez2010-05-131-1/+12
|
* We'll have an RC2.Jesse Vincent2010-05-131-2/+2
|
* Correcting the release date of 5.12.1Jesse Vincent2010-05-132-1/+3
| | | | | | Conflicts: pod/perlhist.pod
* Added known issues section to 5121 perldeltaJesse Vincent2010-05-131-2/+30
|
* Typo in perldelta spotted by Robin SmidsrødJesse Vincent2010-05-101-1/+1
|
* minor perldelta improvements for 5.12.1v5.12.1-RC1David Golden2010-05-091-15/+15
|
* perldelta updates for 5.12.1Jesse Vincent2010-05-091-30/+70
|
* Changes to CPANPLUS and CPANPLUS::Dist::Build testsChris Williams2010-05-092-4/+9
| | | | | | | | | Add the utils/ dir to $ENV{PATH} if running under PERL_CORE for the CPANPLUS/CPANPLUS-Dist-Build tests. Both modules' testsuites require access to the cpanp-run-perl script and the version in utils/ is already executable versus the version in cpan/CPANPLUS/bin
* [perl #74006] 5.12.0-RC stuffing bugZefram2010-05-094-1/+52
| | | | | | | There's a small bug in lex_stuff_pvn() that causes spurious syntax errors in an obscure situation. It happens if stuffing is performed on the last line of a file, and the line ends with a statement that lacks its terminating semicolon. Attached patch fixes and adds test.
* Change perlgpl.pod to GPL 1 to match READMEDavid Golden2010-05-092-361/+277
| | | | | | | | | | The README and Copying files are specific that Perl is licensed under Artistic or GPL 1 (or later). For whatever reason, perlgpl.pod was created with GPL 2. This commit changes it back to GPL 1 for consistency with the actual license. It also standardizes the introduction to both perlgpl and perlartistic for consistent language explaining the dual license.
* PATCH [perl #74978] dot after } breaks \N{}Karl Williamson2010-05-092-6/+10
| | | | | | | | | The problem is that a dot can come between the braces in \N{foo.bar}, but when searching for it, I didn't stop looking at the right brace, so it generated an error inappropriately. This is essentially a minimum patch; efficiency could be improved slightly with a little more work.
* Minor edition nit in perlfuncRafael Garcia-Suarez2010-05-091-2/+1
|
* perlfunc.pod: case-change cleanup; mention packtutKarl Williamson2010-05-091-16/+72
| | | | | Specifies completely the behavior of the case-changing functions, and mentions in the existence of the pack tutorial for the packing ones.
* when(scalar) without argument should be a syntax error [perl #74114]Rafael Garcia-Suarez2010-05-081-4/+1
|
* Fix RT #74290 - regression for labels immediately before string evals.Nicholas Clark2010-05-083-2/+24
| | | | | | Fix location identified by Father Chrysostomos, who also offered a patch, but this patch is more efficient, as it avoids any allocation. Test code based on his test example.
* PATCH: [perl #72998] regex loopingKarl Williamson2010-05-082-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | If a character folds to multiple ones in case-insensitive matching, it should not match just one of those, or the regular expression can loop. For example, \N{LATIN SMALL LIGATURE FF} folds to 'ff', and so "\N{LATIN SMALL LIGATURE FF}" =~ /f+/i should match. Prior to this patch, this function returned that there is a match, but left the matching string pointer at the beginning of the "\N{LATIN SMALL LIGATURE FF}" because it doesn't make sense to match just half a character, and at this level it doesn't know about the '+'. This leaves things in an inconsistent state, with the reporting of a match, but the input pointer unchanged, the result of which is a loop. I don't know how to fix this so that it correctly matches, and there are semantic issues with doing so. For example, if "\N{LATIN SMALL LIGATURE FF}" =~ /ff/i matches, then one would think that so should "\N{LATIN SMALL LIGATURE FF}" =~ /(f)(f)/i But $1 and $2 don't really make sense here, since they both refer to the half of the same character. So this patch just returns failure if only a partial character is matched. That leaves things consistent, and solves the problem of looping, so that Perl doesn't hang on such a construct, but leaves the ultimate solution for another day.
* fix a mising .0->.1 in README.vmsv5.12.1-RC0Jesse Vincent2010-05-071-1/+1
|
* Update the perldelta pointer in the README for 5.12.1Jesse Vincent2010-05-071-1/+1
|
* First full draft of the 5.12.1 perldeltaJesse Vincent2010-05-071-285/+154
|
* Bump Module::Corelist for cherrypicking to maint-5.12Jesse Vincent2010-05-071-2/+633
| | | | (cherry picked from commit 16ccd2bbda17054ebb2186c3b46d33580c893511)
* Update the Change log in Module::CoreList to include recent commitsChris Williams2010-05-071-0/+13
| | | | (cherry picked from commit 2cf408eaf92f3fde0cc7a955a305379fb7467cb3)
* Fixes and new functions for Module::CoreListChris Williams2010-05-074-5/+83
| | | | | | | | | | | | | | Fixed functions will edge-case involving querying for Module::CoreList itself. Pointed out by Ilmari. Added removed_from() and removed_from_by_date() functions for querying which release a module was removed from core. Amended corelist utility to use new removed from functions when stating when a module entered core ( and when it left it ). Added tests to the testsuite to cover the edge-cases and new funcs. (cherry picked from commit 044d64a877be884e81013d53b56accbddfe731cc)
* POD revision for Module::CoreList.Chris Williams2010-05-071-13/+105
| | | | | | | Fully documented all the functions. Fully documented all the provided hash data structures. (cherry picked from commit d58d2eace5195fc4cf294fe4f9fef7515a557829)
* Fix for find_version() in Module::CoreList.Chris Williams2010-05-071-2/+1
| | | | (cherry picked from commit 6d3855bd855c011550d9ba2222b9974ade8046c3)
* Make the Module::CoreList function API consistentChris Williams2010-05-071-4/+10
| | | | | | | | | Some functions could only be called with class method type syntax. Other functions could only be called with normal sub syntax. This makes the API consistent, functions can be called with either syntax. (cherry picked from commit 6d7c3a122b88499ed48224f66cf9462018649bb2)
* Update Module::CoreList for 5.13.0Leon Brocard2010-05-073-35/+669
| | | | (cherry picked from commit 3ec756863d8d81c7e180a743cba190cb56177b27)
* [rt.cpan.org #56740] Format Perl versions >= 5.6.0 as X.Y.ZMichael G Schwern2010-05-071-20/+61
| | | | | | | | Decimal style Perl version numbers are increasingly awkward. 5.01 or 5.010000 is hard to equate with 5.10.0. It would be easier to read if Module::CoreList formatted version numbers from 5.6 onward as dotted versions to match how they are presented elsewhere. (cherry picked from commit 157ebcf587b4b84c105e6157097a480172b5079d)
* Don't show aliased perl version numbers twice in corelist -a outputRafael Garcia-Suarez2010-05-071-1/+1
| | | | | (bug [rt.cpan.org #56739]) (cherry picked from commit 515d06e661ce32e3d6de9babe03d30e06c78fc0b)
* Typo fix in version number alias 5.013Rafael Garcia-Suarez2010-05-071-1/+1
| | | | (cherry picked from commit f1fa8da655ca8a006df0d341ecdd49d440299f34)
* Fix the abstract in Module::CoreList's META.ymlChris Williams2010-05-071-0/+1
| | | | (cherry picked from commit 0654a75e074535dcbc7f1c16194a38b527c9baa7)
* Add the 5.13 deprecation stanza to Module::Corelist to make tests happyJesse Vincent2010-05-071-1/+10
| | | | (cherry picked from commit ca91568dcd0a2701871045ef931e8436835f347a)
* Make sure that builds call themselves RC0Jesse Vincent2010-05-071-0/+1
|
* Initial bump for 5.12.1 releaseJesse Vincent2010-05-0723-138/+138
|
* First draft of the 5.12.1 perldeltaJesse Vincent2010-05-079-14/+496
| | | | | (really just a git log extract through 36693587080e3b3d31f308de4d313511d8068955)
* Ignore the /UU directory that exists during ./ConfigureRafael Garcia-Suarez2010-05-071-0/+3
| | | | (cherry picked from commit 433d4b0fb3195bdf6cc90be8b502b4308c90d578)
* Fix a test failure in perl5db.t when Term::ReadLine::Gnu is installedNiko Tyni2010-05-071-1/+1
| | | | | | | | | | With Term::ReadLine::Gnu on @INC, the debugger output will include terminal escape sequences even when empty otherwise. This makes lib/perl5db.t test 7 ("proxy constant subroutines") fail. Most of the other tests are already run with ReadLine support disabled, so bring this one in line too. (cherry picked from commit 5dec12c4fe365d1f431b0a1b786bfae24693e847)
* [perl #73560] [PATCH] Fix typos in Pod::FunctionsNga Tang Chan2010-05-071-4/+4
| | | | | (also, bump $VERSION) (cherry picked from commit b23d1689da974a845c33086e0a0605cd83670de7)
* Add contact information for Sullivan BeckSteffen Mueller2010-05-061-2/+3
| | | | | | ... and mark him responsible for Locale::Codes, which is now "upstream => cpan" (cherry picked from commit 47da31196c8d977e6058ef67208386e2ba72aa22)
* Bump version of CarpRafael Garcia-Suarez2010-05-061-1/+1
| | | | (cherry picked from commit 3dee2d69a43fce68a5141cdb05ea9f43fc4b3837)