summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Bugs revealed by replacing (SV *) casts with something that doesn'tNicholas Clark2008-10-274-4/+4
| | | | | | | cast away const - AvFILL() doesn't guarantee that it won't modify the AV * passed to it. So the prototype for Perl_av_len() needs to change, and a const needs to go in Perl_magic_setarraylen(). p4raw-id: //depot/perl@34604
* Fix x2p, which was broken by #34598 with -DPERL_MEM_LOG.Marcus Holland-Moritz2008-10-271-0/+6
| | | p4raw-id: //depot/perl@34603
* Fix prototype detection for C++Marcus Holland-Moritz2008-10-272-166/+194
| | | | | Message-ID: <20081026214113.0a5dc1a3@r2d2> p4raw-id: //depot/perl@34602
* No, it's not a const SV* if we subsequently callMarcus Holland-Moritz2008-10-261-1/+1
| | | | | SvREFCNT_dec() on it. p4raw-id: //depot/perl@34600
* Make sure Perl_mem_log_(?:alloc|realloc|free) have C linkage,Marcus Holland-Moritz2008-10-261-4/+5
| | | | | | | | | | so modules like Digest::MD5, that are including perl.h from within an 'extern "C"' block, will actually see them when building with a C++ compiler. Also make sure that Perl_mem_log_(?:new|del)_sv are only seen by sv.c. p4raw-id: //depot/perl@34598
* Cope with brain damage in PerlIO::via, which will let you fclose() theNicholas Clark2008-10-261-1/+8
| | | | | | | same FILE * twice, thanks to it calling out to Perl space inside the close call tree, with the underlying PerlIO * already closed, but not unlinked. p4raw-id: //depot/perl@34596
* USE_FAST_STDIO can affect behaviour, so list it in -VNicholas Clark2008-10-261-0/+3
| | | p4raw-id: //depot/perl@34595
* Upgrade to ExtUtils::Manifest 1.55.Nicholas Clark2008-10-252-2/+3
| | | p4raw-id: //depot/perl@34591
* Upgrade to ExtUtils::Command 1.15Nicholas Clark2008-10-254-10/+45
| | | p4raw-id: //depot/perl@34590
* lib/ExtUtils/t/eu_command.t belongs to ExtUtils-Command, and so doesNicholas Clark2008-10-251-2/+3
| | | | | the about to be committed lib/ExtUtils/t/cp.t p4raw-id: //depot/perl@34589
* Update copyright year in opcode.pl to reflect change 33364.Nicholas Clark2008-10-252-2/+2
| | | p4raw-id: //depot/perl@34587
* Update copyright year in embed.pl, and everything that it builds.Nicholas Clark2008-10-257-7/+7
| | | p4raw-id: //depot/perl@34586
* Update copyright years.Nicholas Clark2008-10-2550-78/+82
| | | p4raw-id: //depot/perl@34585
* Re: [Fwd: CPAN Upload: S/SM/SMUELLER/Attribute-Handlers-0.80.tar.gz]Steffen Mueller2008-10-253-13/+14
| | | | | | Message-ID: <4902EF33.7000707@sneakemail.com> Date: Sat, 25 Oct 2008 12:04:35 +0200 p4raw-id: //depot/perl@34584
* Upgrade to lib.pm 0.61.Nicholas Clark2008-10-252-1/+2
| | | p4raw-id: //depot/perl@34583
* Integrate:Vincent Pit2008-10-251-1/+15
| | | | | | | | | | | | [ 34580] Subject: Re: [perl #60034] (?>) causes wrongness on long string Message-ID: <48FFABE4.2030507@profvince.com> [just the changes, as TODOs] p4raw-link: @34580 on //depot/maint-5.8/perl: 7e8969c0412490151f26944243e2767cf32aca95 p4raw-id: //depot/perl@34581 p4raw-integrated: from //depot/maint-5.8/perl@34579 'edit in' t/op/pat.t (@34396..)
* Make C++ compilers happy #5: jump to 'do_write' crossedMarcus Holland-Moritz2008-10-251-4/+4
| | | | | | | initialization in dTHX. Plus some consting, which also makes C++ happier. p4raw-id: //depot/perl@34579