| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Other OS parts will follow
From: Steve Peters <steve@fisharerojo.org>
Date: Wed, 25 Mar 2009 10:54:51 -0500
Message-ID: <fd7a59d30903250854q53311f48o6744df7cbfa1d03d@mail.gmail.com>
|
|
|
|
| |
use it where possible.
|
|
|
|
|
|
| |
From: karl williamson <public@khwilliamson.com>
Date: Tue, 16 Dec 2008 16:00:34 -0700
Message-ID: <49483312.80804@khwilliamson.com>
|
|
|
|
|
| |
by the compiler. So further improve the STR_WITH_LEN() macro.
p4raw-id: //depot/perl@34712
|
|
|
|
|
|
| |
This is mostly to silence gcc's warning, "format not a string
literal and no format arguments".
p4raw-id: //depot/perl@34694
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perl@34654
|
|
|
| |
p4raw-id: //depot/perl@34647
|
|
|
| |
p4raw-id: //depot/perl@34619
|
|
|
| |
p4raw-id: //depot/perl@34612
|
|
|
| |
p4raw-id: //depot/perl@34608
|
|
|
|
|
|
|
|
|
|
| |
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
|