summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add RC1 identifier as a local patchv5.12.2-RC1Jesse Vincent2010-08-301-0/+1
|
* update perlhist for 5.12.2 (also, removing an accidental leakage of theJesse Vincent2010-08-301-1/+1
| | | | future in the form of 5.13.0's release date)
* Module::CoreList updates for 5.12.2Jesse Vincent2010-08-301-2/+2
|
* Final tweaks of perldelta for 5.12.2 (hopefully)Jesse Vincent2010-08-301-23/+26
|
* First pass of CoreList update for 5.12.2Jesse Vincent2010-08-261-3/+634
|
* Update Module::Load::Conditional to CPAN version 0.38Chris Williams2010-08-252-3/+14
| | | | | | | | | | | | | | | | | | | | Addresses a serious problem with CPANPLUS and behaviour of version-0.82. Checking for out of date modules with 'o' in CPANPLUS blows up if any modules that are installed have non-numeric version strings. Extract from Changelog: Changes for 0.38 Fri Apr 23 15:52:38 BST 2010 ================================================= * New release of version raises exceptions on parse errors. Use eval to guard ourselves against this. Changes for 0.36 Tue Feb 9 14:16:21 GMT 2010 ================================================= * Apply patch from Pavel Shaydo RT #53546 to improve the performance of _parse_version()
* Update AUTHORS file for patches that were backported without AUTHORSJesse Vincent2010-08-252-1/+7
| | | | updates.
* Update Module::Corelist for 5.13.4Florian Ragwitz2010-08-253-31/+671
|
* Revert "Version bump Module-CoreList to 2.37 for a CPAN release"Chris 'BinGOs' Williams2010-08-252-2/+2
| | | | | | This reverts commit d98a0e0610723630e3a6cf6f1de20f87701b22bc. Yeah, I'm an idiot.
* Version bump Module-CoreList to 2.37 for a CPAN releaseChris 'BinGOs' Williams2010-08-252-2/+2
|
* Ensure Filespec wont't show up in Module::CorelistFlorian Ragwitz2010-08-251-1/+4
|
* There never was a `Filespec.pm'Florian Ragwitz2010-08-251-26/+26
| | | | | | | A bug in Porting/corelist.pl made Module::Corelist think the VMS::Filespec module was called Filespec. This bug was fixed in f4ccb67a0c5b6089da1ebe8b42943cf67d6c087a. This change updates all the old corelist entries accordingly.
* Update Module::Corelist for 5.13.3David Golden2010-08-253-49/+699
|
* update Module::CoreListMatt S Trout2010-08-253-3/+636
|
* Rename copyright section of Module::CoreList to LICENSE, fixes for my ↵Chris 'BinGOs' Williams2010-08-251-1/+1
| | | | kwalitee score.
* do not check for deprecation of removed libRicardo Signes2010-08-251-2/+2
|
* further updates to CoreListRicardo Signes2010-08-252-68/+74
| | | | Who knew there was a helper to do this, now!
* bump CoreList versionRicardo Signes2010-08-251-2/+2
|
* add vertical space to CoreList.pmRicardo Signes2010-08-251-0/+11
| | | | | This makes it easy to move through the file with { and } in vi. Yes, this really helps.
* replace 2nd 5.013000 block with 5.013001Ricardo Signes2010-08-251-2/+2
|
* update CoreList for 5.13.1Ricardo Signes2010-08-251-1/+627
|
* New release date for 5.12.1 in light of the new RCJesse Vincent2010-08-251-4/+2
|
* Correcting the release date of 5.12.1Jesse Vincent2010-08-251-1/+0
|
* Modify Module::CoreList docs to state the availability of the removed_from() ↵Chris 'BinGOs' Williams2010-08-251-0/+4
| | | | | | functions. (cherry picked from commit 279018d8f7ee0701721a840ba1e85752012463bf)
* Initial bump from 5.12.1 to 5.12.2Jesse Vincent2010-08-2520-126/+126
|
* add perldelta for bugfix for [perl #75680]Yves Orton2010-08-251-0/+6
|
* fix rt75680 - when working with utf8 strings one must always use ↵Yves Orton2010-08-252-22/+77
| | | | | | | | | | | | | | | | | | s+=UTF8SKIP(s) to move to the next char Most of the regex code where do the two types of increments are wrapped up in macros. Unfortunately these macros arent suitable in this case because we use goto to jump inside the loop under some situations, and since this is a one-off case I figured the modest C&P associated was better than creating a new macro just for this case. There is still a possible bug here marked by an XXX, which will need to be fixed once I find out the correct way to simulate strptr--. Additionally I havent found a test case that actually exposes this form of the bug. Moral of the story, utf8 makes string scanning awkward... And slow.. Cherry picked with trivial conflict resolution from v5.13.4-25-g92f3d48 (92f3d4829170316374b610b3fc665389803d93f8)
* Note new FAQ location in perl5122delta FAQ sync entry.Craig A. Berry2010-08-241-3/+3
|
* Disable regeneration of regcharclass.h on win32Florian Ragwitz2010-08-232-8/+0
| | | | | | | There's really no need to do this on the user side, as regcharclass.h is a real file in the repository. Having this rule, while maybe handy for regexp developers working on win32, otherwise only causes trouble if regcharclass.pl changes in a way that doesn't require regcharclass.h to change.
* perldelta entry for stack checking in pp_getc, pp_tell, and pp_eof.Craig A. Berry2010-08-231-0/+5
|
* In pp_eof, ensure stack space for the second argument to the tied EOF method.Nicholas Clark2010-08-231-0/+1
| | | | | Commit 32e653230c7ccc7f added this second argument, but didn't verify that the stack always had sufficient space for it.
* Fix edge case in pp_eof where the stack extent was not checked.Nicholas Clark2010-08-231-4/+8
| | | | | | | | Analogous to pp_getc and pp_tell in ac3697cd90b00fae, pp_eof has a conditional POP from the stack, but an unconditional PUSH to the stack, but no check that the stack had space for the PUSH. This bug has been present since perl 5.000. (with slight tweak for maint to avoid tripping over the absence of 099be4f)
* Fix edge cases in pp_getc and pp_tell where the stack extent was not checked.Nicholas Clark2010-08-231-0/+5
| | | | | | Both conditionally POP a GV from the stack, but always PUSH a return value to it. For the case where they did not POP the GV, they made no check that the stack had space for the PUSH. This bug has been present since perl 5.000.
* perl5122delta entry for 30c16bb48be7651b70Steffen Mueller2010-08-231-0/+5
| | | | (RT 43789: in memory" files don't call STORE)
* Move code to after the variable declarations.Nicholas Clark2010-08-231-2/+5
| | | | | | | Currently we only compile the top level code with "extreme warnings", so code in ext/ isn't subject to -Wdeclaration-after-statement, hence why this was missed. Now that dual life modules have been evicted from ext/, we could probably consider notching up the warnings for all code in ext/.
* bump PerlIO::scalar versionDavid Mitchell2010-08-231-1/+1
|
* RT 43789: "in memory" files don't call STOREDavid Mitchell2010-08-232-5/+89
| | | | | | | | | | | The code in PerlIO-scalar that implements the open $fh, '>' \$buffer feature did not, apart from accidentally, support get/set magic and thus tied buffers. This patch remedies that: mostly by just blindly sprinkling SvGETMAGIC/SvSETMAGIC about, rather than doing any deep analysis and understanding of the code. One main change I did was to add a PerlIOScalar_read() function, rather than rely on the default behaviour (which implements it in terms of PerlIOScalar_get_ptr() etc), since that approach had a tendency to call FETCH multiple times
* perldelta entry for a6c74f4bd5d9645327ad88794a93e497a8fc644e (die manual ↵Steffen Mueller2010-08-231-0/+5
| | | | reorganization)
* Reorder the entry for die, moving discussion of the exit code later.Nicholas Clark2010-08-231-9/+20
| | | | | | | | Change to start with "C<die> raises an exception." and phrase in terms of handling exceptions, and then how uncaught exceptions result in process exit. Do not give details of the exit code in the first paragraph. Move this to a later paragraph, clarify that $! is often unpredictable, and stress that 255 is the last resort exit code.
* perlpragma.pod: Clarify that runtime %^H is roKarl Williamson2010-08-231-2/+2
| | | | | | You can use (caller(0))[10} to retrieve the contents of %^H, and any changes you make to your local copy will be lost, but that may not be immediately apparent to the pod reader.
* Remove deprecated -Wp64 compiler optionJan Dubois2010-08-231-1/+1
| | | | | | | | The option seems to have been cargo-culted, as it is not relevant to the Perl sources, and would really be useful for 32-bit compiles only anyways (it detects certain potential 64-bit compatibility issues in 32-bit compiles; the 64-bit compilers always report these issues by default).
* Add CCTYPE value for Windows Server 2003 SP1 compilersJan Dubois2010-08-231-5/+14
| | | | | | | The SDK2003SP1 compiler is special because it needs to link in an additional bufferoverflow.obj file, which does not exist for the other 64-bit MSVC compilers. This change un-breaks the Makefle for all these other compilers (e.g. VS2008).
* Fix my $x = 3; $x = length(undef);.Ben Morrow2010-08-222-4/+22
| | | | | | | | | | | Assignment of length() to a lexical is optimized by passing the assigned-to variable as TARG, avoiding a pp_padsv and pp_sassign. 9f621b which changed length(undef) to return undef didn't take this into account, and used SETs (which doesn't set TARG), so the code above left $x == 3. (cherry picked from commit d88e091f660036722622a815efa9ef3779605ea6) (but hand-edited to adjust the test count)
* Close the tempfile in caller.tCraig A. Berry2010-08-221-0/+1
| | | | | Otherwise it will be locked when trying to run it on VMS. (cherry picked from commit ade9cf977f7d471077ecd475f145b736b50e9b52)
* clarify how to enable -DPERL_USE_SAFE_PUTENVLars Dɪᴇᴄᴋᴏᴡ 迪拉斯2010-08-221-3/+4
|
* Updating list of DOSish perls in perlport.pod.Curtis Jewell2010-08-221-0/+3
|
* Fix groups.t test on AIXRainer Tammer2010-08-221-1/+2
| | | | 'id -a' doesn't work, so try it without the -a if that fails.
* fix spelling err in pod re environmental variableJim Cromie2010-08-221-8/+9
| | | | Signed-off-by: David Golden <dagolden@cpan.org>
* Mention that Ask did not actually release 5.11.6Leon Brocard2010-08-221-1/+1
|
* Bump File::Spec version.Craig A. Berry2010-08-221-1/+1
|