summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* NDBM just isn't meant to be used with C++. So thisMarcus Holland-Moritz2008-11-061-3/+9
| | | | | | change makes the intro of NDBM_File.xs even uglier, but hopefully it also makes tests pass now. p4raw-id: //depot/perl@34757
* Add prototype detection for NDBM header filesMarcus Holland-Moritz2008-11-065-41/+121
| | | | | Message-ID: <20081103224011.26c223b3@r2d2> p4raw-id: //depot/perl@34756
* Various changes to regex diagnostics and testingYves Orton2008-11-065-18/+37
| | | | | | | | | | | * Make ANYOF output from regprop easier to read by adding ][ in between the unicode representation and the "ascii" one * Make it possible to make tests in re_tests todo. * add a todo test for a complementary character class match that should fail (perl #60156) * Also add a comment explaining a previous commit (relating to perl #60344) p4raw-id: //depot/perl@34755
* Reolve perlbug #59328: In re's, \N{U+...} doesn't match for ... > 256karl williamson2008-11-062-6/+17
| | | | | | | Subject: PATCH [perl #59328] In re's, \N{U+...} doesn't match for ... > 256 Message-ID: <49124B78.2000907@khwilliamson.com> Date: Wed, 05 Nov 2008 18:42:16 -0700 p4raw-id: //depot/perl@34747
* Resolve perl #60344: Regex lookbehind failure after an (if)then|else in perl ↵Yves Orton2008-11-062-0/+3
| | | | | | | | | | 5.10 During the de-recursivization it looks like Dave M forgot to reset the 'logical' flag after using it, which in turn causes UNLESSM/IFTHEN when used after a LOGICAL operator to be incorrectly intrepreted. This change resets the logical flag after each time it is stored in ST.logical. p4raw-id: //depot/perl@34746
* Bring ExtUtils::Install up to date with the latest on CPAN 1.50_04 and ↵Yves Orton2008-11-057-326/+382
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | related test changes This involves changes to shared test files used by ExtUtils::MakeMaker and ExtUtils::Install, in particular updating the core/MakeMaker version of ExtUtils/t/basic.t so that it reflects the 1.50_03 version, and then splitting it in half into basic.pl and basic_finish.pl, which are then evalled (together) by basic.t. ExtUtils::Install does somethign similar but only with basic.pl. This also silences an odd warning from MM_Any.pm that comes up once in a while, which I believe is to do with a deeper core failure as it occurs in code utterly unrelated to these changes. This patch needs to be pushed upstream to the ExtUtils::MakeMaker distribution on CPAN under Schwern's supervision. In this way it will be possible to simply copy the t/basic.pl from core into ExtUtils::Install or into ExtUtils::MakeMaker or whatever. Includes the following changes from ExtUtils::Install: 1.50_04 SVN revision 41. Restructure tests to make it easier to maintain given it is distributed in various ways in three different packages. 1.50_03 SVN revision 40. Sigh, just after i released 1.50_02 I noticed that a test modified in it will fail under VMS. So this is a fixup release for that alone. 1.50_02 SVN revision 39. Synchronize with the changes that were made in blead perl patch #33567. VMS changes by Craig Berry. See http://public.activestate.com/cgi-bin/perlbrowse/p/33567 This was marked in the pod as 1.51 but not actually version bumped. So I've marked it as 1.50_02 as a test release prior to putting it out as the real 1.51 This release also restores the missing installed.t which was accidentally missed by the MANIFEST having a duplicate entry for install.t instead. Probably something should have warned about this, but I haven't worked out what. Includes changes from Activestate/ActivePerl: - To make installation less chatty when not under verbose mode. See http://rt.cpan.org/Public/Bug/Display.html?id=5903 - To install HTML documentation files under builds that set $Config{installhtmldir} (and presumably also create HTML versions of the pod -- which is quite nice actually :-) http://rt.cpan.org/Ticket/Display.html?id=37727 p4raw-id: //depot/perl@34742
* Upgrade to File::Path 2.06_08.Nicholas Clark2008-11-052-51/+74
| | | p4raw-id: //depot/perl@34733
* ${^CHILD_ERROR_NATIVE} isn't mentioned in perlrun.pod, but is inNicholas Clark2008-11-041-1/+1
| | | | | perlvar.pod. p4raw-id: //depot/perl@34714
* The breakage caused by #34653 (sh|c)ould have been detectedMarcus Holland-Moritz2008-11-031-1/+1
| | | | | by the compiler. So further improve the STR_WITH_LEN() macro. p4raw-id: //depot/perl@34712
* Fix DBM module handling broken by #34653.Marcus Holland-Moritz2008-11-031-11/+10
| | | p4raw-id: //depot/perl@34710
* Re: @{"_<$filename"} is unreasonably tied to use of DB::DB ($^P & 0x2)Tim Bunce2008-11-031-2/+4
| | | | | | Message-ID: <20081103162537.GB45762@timac.local> Date: Mon, 3 Nov 2008 16:25:37 +0000 p4raw-id: //depot/perl@34706
* Re: @{"_<$filename"} is unreasonably tied to use of DB::DB ($^P & 0x2)Tim Bunce2008-11-033-9/+10
| | | | | | Message-ID: <20081103160130.GA45762@timac.local> Date: Mon, 3 Nov 2008 16:01:31 +0000 p4raw-id: //depot/perl@34705
* [perl #60300] doc Carp $Carp::Internal{__PACKAGE__} example Kevin Ryde2008-11-031-2/+2
| | | | | | From: Kevin Ryde (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.6.HEAD-29762-1225582029-1073.60300-75-0@perl.org> p4raw-id: //depot/perl@34703
* Re: CPAN-1.9301 can't clean bootstrap .cpanAndreas J. Koenig2008-11-031-2/+2
| | | | | | Message-ID: <87abci5swq.fsf@k75.linux.bogus> Date: Sun, 02 Nov 2008 11:22:29 +0100 p4raw-id: //depot/perl@34702
* Silence one more format warningRafael Garcia-Suarez2008-11-031-1/+1
| | | p4raw-id: //depot/perl@34700
* Upgrade to Time::Local 1.1901.Nicholas Clark2008-11-022-23/+44
| | | p4raw-id: //depot/perl@34699
* PATCH: Large omnibus patch to clean up the JRRT quotesTom Christiansen2008-11-0244-102/+272
| | | | | | Message-ID: <25940.1225611819@chthon> Date: Sun, 02 Nov 2008 01:43:39 -0600 p4raw-id: //depot/perl@34698
* [perl #56526] m/a{1,0}/ compiles but doesn't match a literal string Michael Cartmell2008-11-022-1/+2
| | | | | | From: Michael Cartmell (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.6.HEAD-27577-1215001078-1211.56526-75-0@perl.org> p4raw-id: //depot/perl@34697
* [perl #59652][DOC PATCH] "Too late for "-CS" option"Renee Baecker2008-11-021-0/+5
| | | | | | | Message-ID: <48EAFEF2.8030403@smart-websolutions.de> (tweaked) p4raw-id: //depot/perl@34696
* explicit empty while loopsRobin Barker2008-11-022-2/+2
| | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D4E2FD9@exchsvr2.npl.ad.local> p4raw-id: //depot/perl@34695
* Explicitly specify some printf formats for constant strings.Rafael Garcia-Suarez2008-11-0215-54/+55
| | | | | | This is mostly to silence gcc's warning, "format not a string literal and no format arguments". p4raw-id: //depot/perl@34694
* Add a flag PERLDBf_SAVESRC, which enables the saved lines part ofNicholas Clark2008-11-013-3/+11
| | | | | | | | PERLDBf_LINE, so that profilers (such as NYTProf) have access to the lines of the eval, without the speed impact of other parts of the debugger infrastructure. PERLDBf_LINE is unchanged. Based largely on a patch by Tim Bunce in <20081028152749.GA12500@timac.local> p4raw-id: //depot/perl@34693
* Upgrade to Text::ParseWords 3.27Nicholas Clark2008-10-314-146/+164
| | | p4raw-id: //depot/perl@34691
* Add MUTABLE_GV(), and eliminate (V *) casts in *.c.Nicholas Clark2008-10-3116-151/+160
| | | | | | Can't easily do gv.h, as GvGP() (at least) needs to split into two macros - one const for reading, one non-const for writing. p4raw-id: //depot/perl@34679
* Change 34672 should have removed a const from re.xs. I thought I'dNicholas Clark2008-10-311-1/+1
| | | | | | checked for warnings here - not sure whether it was me or gcc that didn't notice anythign wrong. g++ certainly did. p4raw-id: //depot/perl@34678
* sizeof(const SV *) is the same as sizeof(SV *), except that it doesn'tNicholas Clark2008-10-311-4/+5
| | | | | match my regexp for non-const casts. p4raw-id: //depot/perl@34677
* Upgrade to Devel::PPPort 3.14_05Marcus Holland-Moritz2008-10-315-10/+15
| | | p4raw-id: //depot/perl@34676
* Eliminate (SV *) casts from the rest of *.c, picking up one (further)Nicholas Clark2008-10-3020-392/+406
| | | | | erroneous const in dump.c. p4raw-id: //depot/perl@34675
* Change 34627 didn't realise that if S_find_uninit_var() takes aNicholas Clark2008-10-303-3/+3
| | | | | const SV *, then so can Perl_report_uninit(). p4raw-id: //depot/perl@34673
* SvPV() does not take a const SV*, which means that the pattern argumentNicholas Clark2008-10-304-8/+8
| | | | | | | | | | to Perl_re_compile() can't be const, which means that the pattern argument to Perl_pregcomp() can't be const, as can't the argument in the function in the regexp engine structure. It's a shame that no-one spotted this earlier. (Again) I may have rendered the documentation inaccurate. p4raw-id: //depot/perl@34672
* Eliminate (SV *) casts from sv.c and [tu]*.c, except for the cast inNicholas Clark2008-10-305-79/+84
| | | | | Perl_sv_magicext(), which is documented. p4raw-id: //depot/perl@34671
* Re: [PATCH] [doc] be more explicit about magic argvMoritz Lenz2008-10-302-0/+16
| | | | | Message-ID: <20081030182902.25398.qmail@lists.develooper.com> p4raw-id: //depot/perl@34670
* Upgrade to Devel::PPPort 3.14_04Marcus Holland-Moritz2008-10-3010-13/+430
| | | p4raw-id: //depot/perl@34669
* Try to demangle the mess created by 34667 (the "resubmittal" was actuallyCraig A. Berry2008-10-301-61/+61
| | | | | not at all like the original patch I tested). p4raw-id: //depot/perl@34668
* Re: patch@34561 VMS exec handling / cwd realpath fixesJohn E. Malmberg2008-10-302-7/+127
| | | | | | | | | From: "John E. Malmberg" <wb8tyw@qsl.net> Message-id: <49092842.8090805@qsl.net> Convert symlink target to UNIX format on VMS. (Cwd changes not included here.) p4raw-id: //depot/perl@34667
* [patch@34600] vms.c setup_cmddscJohn E. Malmberg2008-10-301-0/+13
| | | | | | | | From: "John E. Malmberg" <wb8tyw@qsl.net> Message-id: <490923D3.90407@qsl.net> Remove trailing dot when efs_charset is in effect. p4raw-id: //depot/perl@34666
* Add a test for bug #60214Rafael Garcia-Suarez2008-10-301-1/+10
| | | p4raw-id: //depot/perl@34661
* The file test operators -s, -A, -C and -M can return false valuesRafael Garcia-Suarez2008-10-301-1/+1
| | | | | | that are not undef or "no". Take that into account when stacking them. This fixes bug #60214. p4raw-id: //depot/perl@34660
* Add MUTABLE_IO(), and eliminate (IO *) casts in *.c.Nicholas Clark2008-10-297-13/+14
| | | p4raw-id: //depot/perl@34654
* Use pvs macros instead of pvn where possible.Marcus Holland-Moritz2008-10-2919-95/+95
| | | p4raw-id: //depot/perl@34653
* Eliminate (AV *) casts in *.c.Nicholas Clark2008-10-2918-136/+138
| | | p4raw-id: //depot/perl@34650
* Remove redundant (and wrong) prototype for pv_display()Marcus Holland-Moritz2008-10-291-3/+0
| | | | | from its apidoc section. p4raw-id: //depot/perl@34649
* Fwd: CPAN Upload: S/SA/SAPER/constant-1.17.tar.gzSébastien Aperghis-Tramoni2008-10-292-14/+7
| | | | | | Message-Id: <93213472-1B76-43A2-AACB-2BBFF901C5A7@free.fr> Date: Wed, 29 Oct 2008 22:58:52 +0100 p4raw-id: //depot/perl@34648
* Add MUTABLE_CV(), and eliminate (CV *) casts in *.c.Nicholas Clark2008-10-2914-53/+55
| | | p4raw-id: //depot/perl@34647
* As Perl_cv_const_sv() now takes a const CV *, use that as the cast forNicholas Clark2008-10-293-4/+6
| | | | | its arguments. p4raw-id: //depot/perl@34646
* Perl_cv_const_sv() takes a const CV *const cv argument.Nicholas Clark2008-10-293-3/+3
| | | p4raw-id: //depot/perl@34645
* Upgrade to PathTools 3.29.Nicholas Clark2008-10-2911-10/+14
| | | p4raw-id: //depot/perl@34643
* Remove redundant API definitions from '=for apidoc' sections.Marcus Holland-Moritz2008-10-294-44/+28
| | | | | | Those are already in embed.fnc, and most of them were already outdated. This also fixes the docs for pv_escape and pv_pretty. p4raw-id: //depot/perl@34642
* make distclean patch from Andy Armstrong.Nicholas Clark2008-10-293-0/+7
| | | | | | | | | (Distclean isn't perfect yet because there's a spurious directory tree created but not cleaned up by ext/Test/Harness/t/harness.t, but Andy is working on fixing the cause) No idea about the state of play of disclean on VMS - I couldn't see how or where to add the three extra directories to it. p4raw-id: //depot/perl@34640
* Avoid leaving a VAR.txt after testing terminates on any platform whereNicholas Clark2008-10-291-2/+1
| | | | | | you can't unlink an open file by instead opening $^X for read to get a file handle for test purposes. p4raw-id: //depot/perl@34639