summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Upgrade to CPAN-1.9301.Steve Peters2008-10-2917-532/+1730
| | | p4raw-id: //depot/perl@34638
* Upgrade to File::Path 2.06_07. (an e-mail from David)Nicholas Clark2008-10-291-185/+88
| | | p4raw-id: //depot/perl@34637
* One more for HaikuH.Merijn Brand2008-10-291-0/+63
| | | p4raw-id: //depot/perl@34634
* Two haiku files to addH.Merijn Brand2008-10-291-0/+34
| | | p4raw-id: //depot/perl@34631
* Haiku PortIngo Weinhold2008-10-2916-12/+319
| | | | | Message-Id: <20081029022544.413.1@knochen-vm.localdomain> p4raw-id: //depot/perl@34630
* Every remaining (HV *) cast in *.cNicholas Clark2008-10-2818-84/+85
| | | p4raw-id: //depot/perl@34629
* ss_dup wrapper const casting analagous to change 34626.Nicholas Clark2008-10-281-2/+2
| | | p4raw-id: //depot/perl@34628
* Consting in S_find_uninit_var() and the routines that it calls.Nicholas Clark2008-10-283-19/+23
| | | p4raw-id: //depot/perl@34627
* Some consting in Perl_ss_dup(), and a few (HV*) casts that can beNicholas Clark2008-10-281-16/+16
| | | | | (const HV *). p4raw-id: //depot/perl@34626
* Eliminate (HV *) casts in u*.c.Nicholas Clark2008-10-283-42/+42
| | | p4raw-id: //depot/perl@34624
* A gaggle of casts in Perl_sv_magicext() that are (const ?V *).Nicholas Clark2008-10-281-3/+3
| | | p4raw-id: //depot/perl@34623
* Two casts that are MUTABLE_?V.Nicholas Clark2008-10-281-2/+2
| | | p4raw-id: //depot/perl@34622
* A couple of (COP*)s that can actually be (const COP *)s.Nicholas Clark2008-10-281-2/+2
| | | p4raw-id: //depot/perl@34621
* installperl patchletAndreas J. Koenig2008-10-281-0/+1
| | | | | | Message-ID: <87k5btpdef.fsf@k75.linux.bogus> Date: Tue, 28 Oct 2008 05:11:20 +0100 p4raw-id: //depot/perl@34620
* Add MUTABLE_HV(), and remove (HV *) casts from headers.Nicholas Clark2008-10-283-9/+10
| | | p4raw-id: //depot/perl@34619
* Perl_hv_placeholders_get() actually takes a const HV *hv.Nicholas Clark2008-10-283-4/+4
| | | p4raw-id: //depot/perl@34618
* fix for failed Gconvert detection under C++Tony Cook2008-10-281-46/+49
| | | | | Message-ID: <20081028112405.GA14163@mars.tony.develop-help.com> p4raw-id: //depot/perl@34617
* Upgrade to File::Path 2.06_06. (a diff from David via http)Nicholas Clark2008-10-282-134/+291
| | | p4raw-id: //depot/perl@34615
* Correct SvVALID() and SvTAIL() - they are actually const.Nicholas Clark2008-10-271-2/+2
| | | p4raw-id: //depot/perl@34613
* MHX notes that I have a superfluous void cast.Nicholas Clark2008-10-271-1/+1
| | | p4raw-id: //depot/perl@34612
* After the upgrade to 3.28_03 we need to revert change 34543.Nicholas Clark2008-10-271-4/+0
| | | p4raw-id: //depot/perl@34611
* Convert all (CV *) casts to (const CV *). Convert (XPVCV*) casts to addNicholas Clark2008-10-272-17/+17
| | | | | MUTABLE_PTR(), to validate that there is no casting away of const. p4raw-id: //depot/perl@34610
* Upgrade to PathTools 3.28_03.Nicholas Clark2008-10-2711-13/+29
| | | p4raw-id: //depot/perl@34609
* Add MUTABLE_AV(), and remove (AV *) casts from headers.Nicholas Clark2008-10-274-6/+7
| | | p4raw-id: //depot/perl@34608
* Grab the second half of r10084 for cwd.t, which wasn't in change 33042.Nicholas Clark2008-10-272-10/+96
| | | | | Update the Changes file with changes from 3.26 to 3.28_01 inclusive. p4raw-id: //depot/perl@34607
* Upgrade Cwd.xs to the Cwd.xs in PathTools 3.26_01:Nicholas Clark2008-10-271-113/+125
| | | | | | | | | | | | - abs_path() on Unix(ish) platforms has been upgraded to a much later version of the underlying C code from BSD. [Michael Schwern] - If strlcpy() and strlcat() aren't available on the user's system, we now use ppport.h to provide them, so our C code works. [Steve Peters] This unwinds change 32710 (consting from Robin Barker of the old code) p4raw-id: //depot/perl@34606
* Add a macro MUTABLE_PTR(p), which on (non-pedantic) gcc will not castNicholas Clark2008-10-2710-70/+77
| | | | | | | | | | away const, returning a void *. Add MUTABLE_SV(sv) which uses this, and replace all (SV *) casts either with MUTABLE_SV(sv), or (const SV *). This probably still needs some work - assigning to SvPVX() and SvRV() is now likely to generate a casting error. The core doesn't do this. But as-is it's finding bugs that can be fixed. p4raw-id: //depot/perl@34605