| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perl@34585
|
|
|
|
|
| |
Renewc() will return the correct type under PERL_MEM_LOG.
p4raw-id: //depot/perl@34577
|
|
|
| |
p4raw-id: //depot/perl@34574
|
|
|
|
|
| |
Message-ID: <20081022013731.23b5a2e5@r2d2>
p4raw-id: //depot/perl@34568
|
|
|
|
|
| |
Message-ID: <20081022013721.374a490c@r2d2>
p4raw-id: //depot/perl@34567
|
|
|
|
|
| |
Add missing config vars
p4raw-id: //depot/perl@34456
|
|
|
| |
p4raw-id: //depot/perl@34363
|
|
|
| |
p4raw-id: //depot/perl@34107
|
|
|
| |
p4raw-id: //depot/perl@34105
|
|
|
|
|
|
|
| |
places as Perl's malloced_size(), except that we need to be careful of
any PERL_TRACK_MEMPOOL manipulations in force. Wrap both as
Perl_safesysmalloc_size(), to give a consistent name and interface.
p4raw-id: //depot/perl@33379
|
|
|
| |
p4raw-id: //depot/perl@33045
|
|
|
|
|
| |
sv_2mortal(newSVpvs(...)) constructions to use it.
p4raw-id: //depot/perl@32819
|
|
|
| |
p4raw-id: //depot/perl@32793
|
|
|
|
|
|
|
| |
when PERL_CORE is defined. (Which, "obviously", is only in code
within the perl source tree, which we control). Nullop remains, and
would be moderately invasive to remove.
p4raw-id: //depot/perl@32707
|
|
|
| |
p4raw-id: //depot/perl@32237
|
|
|
|
|
|
| |
of change 10855. (to the implementation added in change 18)
Nothing that a decent compiler optimiser would have missed.
p4raw-id: //depot/perl@32041
|
|
|
|
|
|
|
|
| |
manipulations to convert negative lengths to positive length + UTF-8
flag. hv_delete(), hv_exists(), hv_fetch(), hv_store() and
hv_store_flags() all become mathoms. The macros hv_fetchs() and
hv_stores() call hv_common() directly.
p4raw-id: //depot/perl@31931
|
|
|
| |
p4raw-id: //depot/perl@31112
|
|
|
|
|
| |
Message-Id: <200703271207.l2RC7qOC443040@kosh.hut.fi>
p4raw-id: //depot/perl@30774
|
|
|
|
|
| |
and provide memNEs() too.
p4raw-id: //depot/perl@30726
|
|
|
| |
p4raw-id: //depot/perl@29467
|
|
|
|
|
|
| |
From: "Steve Peters" <steve.peters@gmail.com>
Message-ID: <fd7a59d30611042340p5543442ctad306aeb748b6bfe@mail.gmail.com>
p4raw-id: //depot/perl@29238
|
|
|
|
|
| |
Plus forced Glossary entry. That is a TODO for automation
p4raw-id: //depot/perl@29213
|
|
|
|
|
|
|
| |
of data type" with New*()
Message-ID: <44C9A7FC.1060801@iki.fi>
p4raw-id: //depot/perl@28634
|
|
|
| |
p4raw-id: //depot/perl@28301
|
|
|
| |
p4raw-id: //depot/perl@28286
|
|
|
| |
p4raw-id: //depot/perl@28284
|
|
|
|
|
| |
Message-ID: <20060522133933.65ea93ce@r2d2>
p4raw-id: //depot/perl@28273
|
|
|
| |
p4raw-id: //depot/perl@28265
|
|
|
|
|
| |
Message-ID: <20060424232038.7550f9b6@r2d2>
p4raw-id: //depot/perl@27962
|
|
|
|
|
|
|
| |
of calloc() may know that it has fresh pages from the OS, and so
doesn't need to zero them itself. Plus our object code should be
slightly smaller.
p4raw-id: //depot/perl@27774
|
|
|
|
|
| |
Message-ID: <442680D4.3000809@gmail.com>
p4raw-id: //depot/perl@27626
|
|
|
|
|
| |
Many strlen()s saved.
p4raw-id: //depot/perl@26983
|
|
|
|
|
|
|
|
| |
Keep NEWSV() itself for backwards-compatibility outside of the core,
but don't advertise it any more.
(cf. change #25101).
p4raw-link: @25101 on //depot/perl: a02a5408b2f199007c4dcb74559cc79066307ada
p4raw-id: //depot/perl@26901
|
|
|
|
|
|
| |
This form also avoids the "dead part of constant expression is nonconstant"
warning from the Sun Studio 10 compiler.
p4raw-id: //depot/perl@26871
|
|
|
| |
p4raw-id: //depot/perl@26774
|
|
|
|
|
| |
Message-ID: <20060106155719.GB9035@petdance.com>
p4raw-id: //depot/perl@26676
|
|
|
| |
p4raw-id: //depot/perl@26652
|
|
|
|
|
|
| |
This brings them closer to STR_WITH_LEN. Besides only half
of them were sv-related after change 26649.
p4raw-id: //depot/perl@26650
|
|
|
| |
p4raw-id: //depot/perl@26636
|
|
|
| |
p4raw-id: //depot/perl@26635
|
|
|
|
|
|
| |
Subject: [PATCH] snprintf() and vsnprintf() (was Re: [PATCH] Configure: stdio char (un)signedness)
Message-ID: <20060102153727.GA14247@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@26606
|
|
|
|
|
|
|
| |
Message-ID: <20051227203939.GC1781@petdance.com>
Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h.
p4raw-id: //depot/perl@26505
|
|
|
| |
p4raw-id: //depot/perl@26112
|
|
|
|
|
| |
Message-ID: <lrk6ft8ia6.fsf_-_@caliper.activestate.com>
p4raw-id: //depot/perl@25941
|
|
|
| |
p4raw-id: //depot/perl@25935
|
|
|
| |
p4raw-id: //depot/perl@25793
|
|
|
|
|
| |
Message-ID: <434BDA72.4090109@sun.com>
p4raw-id: //depot/perl@25737
|