| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
the flags. Move its implementation just ahead of sv_2mortal()'s for
CPU cache locality. Refactor all code that can be to use this.
p4raw-id: //depot/perl@32818
|
|
|
|
|
|
| |
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399A@exchsvr2.npl.ad.local>
p4raw-id: //depot/perl@32681
|
|
|
| |
p4raw-id: //depot/perl@32547
|
|
|
|
|
| |
an SV.
p4raw-id: //depot/perl@32151
|
|
|
|
|
|
| |
to all NUL bytes, and the "string" being appended is one character,
it's way faster just to write the byte in question to the buffer.
p4raw-id: //depot/perl@32113
|
|
|
|
|
| |
we already know the string length.
p4raw-id: //depot/perl@32105
|
|
|
|
|
| |
the constness away, so the compiler cannot detect this.)
p4raw-id: //depot/perl@32014
|
|
|
| |
p4raw-id: //depot/perl@31404
|
|
|
| |
p4raw-id: //depot/perl@31112
|
|
|
|
|
|
|
|
|
| |
SvUV instead of SvUVX, and SvPV* variants instead of SvPVX*.
Document that the non-x variants are preferable whenever the expression
has no side effects. (Compilers perform common subexression
elimination). Likewise SvREFCNT_inc simple variants are valid for all
cases apart from expressions with side effects.
p4raw-id: //depot/perl@31010
|
|
|
|
|
| |
p4raw-link: @30672 on //depot/perl: c94db568e030a227855e08f584b1bff860be0cf5
p4raw-id: //depot/perl@30675
|
|
|
|
|
|
|
|
| |
only 0.01% of the cases called, and the call to SvPV_const() will
issue the same warning and return the same empty string result for us.
Unfortunately changing the switch statement to an if results in lots of
whitespace changes, hence this change appears much larger than it is.
p4raw-id: //depot/perl@30298
|
|
|
|
|
| |
out two repeated idioms.
p4raw-id: //depot/perl@30064
|
|
|
| |
p4raw-id: //depot/perl@29696
|
|
|
|
|
|
|
|
|
| |
Subject: [PATCH] Cleanup SVf arguments (2nd try)
Message-ID: <20070101201613.4120d9ef@r2d2>
Introduce an SVfARG() macro for %SVf (%-p here) arguments to
perl's printf
p4raw-id: //depot/perl@29687
|
|
|
|
|
|
|
|
| |
Subject: [PATCH] Cleanup SVf arguments (2nd try)
Message-ID: <20070101201613.4120d9ef@r2d2>
Adds (void*) casts to %-p and %p printf arguments
p4raw-id: //depot/perl@29686
|
|
|
|
|
|
| |
"Variable length character upgraded in print")
p4raw-link: @29098 on //depot/perl: f46fa3876d9373760a3cd5dd806719154ff55bcb
p4raw-id: //depot/perl@29372
|
|
|
|
|
|
|
|
| |
Subject: Re: Changing the internal encoding (was: Re: utf8 regexp performance problem)
Message-Id: <20061022142512.A7D3.BQW10602@nifty.com>
(but with ckWARN_d replaced by ckWARN)
p4raw-id: //depot/perl@29098
|
|
|
|
|
|
| |
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226120A70@exchsvr1.npl.ad.local>
p4raw-id: //depot/perl@29007
|
|
|
| |
p4raw-id: //depot/perl@28975
|
|
|
|
|
|
|
|
| |
Message-ID: <45175CA4.3020900@iki.fi>
remove casts that were causing failure on FreeBSD -Duse64bitint, and
some other cleanups.
p4raw-id: //depot/perl@28886
|
|
|
|
|
| |
Message-ID: <45122C6F.9080904@iki.fi>
p4raw-id: //depot/perl@28877
|
|
|
|
|
| |
unsigned warning.
p4raw-id: //depot/perl@28863
|
|
|
|
|
| |
Message-Id: <200608100535.k7A5Zr2Z156515@kosh.hut.fi>
p4raw-id: //depot/perl@28688
|
|
|
|
|
| |
filehandles like *FILE filehandles. This resolves RT #8244.
p4raw-id: //depot/perl@28628
|
|
|
|
|
| |
http://www.nntp.perl.org/group/perl.daily-build.reports/39733
p4raw-id: //depot/perl@28626
|
|
|
|
|
|
| |
p4raw-link: @28528 on //depot/perl: 28f0d0ec424c9050a6c7d38541d2e6b5e66fb97c
p4raw-link: @28523 on //depot/perl: 46147bce9215db8642f2bdc9a2e9e60e27f046e3
p4raw-id: //depot/perl@28536
|
|
|
| |
p4raw-id: //depot/perl@28533
|
|
|
|
|
|
| |
my_strlcat() API. Convert ext/File/Glob/bsd_glob.c to use
my_strlcat(). Add to the strlcy()/strlcat() todo entry.
p4raw-id: //depot/perl@28528
|
|
|
| |
p4raw-id: //depot/perl@28523
|
|
|
| |
p4raw-id: //depot/perl@28479
|
|
|
| |
p4raw-id: //depot/perl@28473
|
|
|
|
|
|
| |
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <002301c68a85$21aa7320$d045a8c0@candy>
p4raw-id: //depot/perl@28376
|
|
|
|
|
| |
Message-ID: <20060606052501.GA30469@petdance.com>
p4raw-id: //depot/perl@28358
|
|
|
|
|
| |
Message-ID: <446E040E.8030205@gmail.com>
p4raw-id: //depot/perl@28237
|
|
|
|
|
| |
Message-ID: <20060502183815.GA7979@petdance.com>
p4raw-id: //depot/perl@28077
|
|
|
| |
p4raw-id: //depot/perl@28017
|
|
|
| |
p4raw-id: //depot/perl@28016
|
|
|
|
|
| |
Message-ID: <44527402.8000506@gmail.com>
p4raw-id: //depot/perl@28008
|
|
|
|
|
| |
Message-ID: <20060424232038.7550f9b6@r2d2>
p4raw-id: //depot/perl@27962
|
|
|
|
|
|
| |
From: mhasch@cpan.org (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-38709-130993.2.89182805885773@perl.org>
p4raw-id: //depot/perl@27951
|
|
|
|
|
| |
Message-ID: <20060331054228.GA18940@petdance.com>
p4raw-id: //depot/perl@27641
|
|
|
|
|
|
| |
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <440A22D2.30009@qsl.net>
p4raw-id: //depot/perl@27376
|
|
|
|
|
| |
Message-ID: <20060224205434.GA17867@petdance.com>
p4raw-id: //depot/perl@27334
|
|
|
|
|
| |
Message-ID: <43F92CE6.5040704@qsl.net>
p4raw-id: //depot/perl@27239
|
|
|
| |
p4raw-id: //depot/perl@27238
|
|
|
|
|
| |
Message-ID: <20060207223656.GA5177@petdance.com>
p4raw-id: //depot/perl@27129
|
|
|
|
|
|
| |
Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org>
Date: Fri, 3 Feb 2006 16:24:49 +0100
p4raw-id: //depot/perl@27065
|
|
|
|
|
| |
Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org>
p4raw-id: //depot/perl@27054
|
|
|
|
|
|
|
| |
loop is iterated over millions of times. Add a flag GV_NOTQUAL purely
as an optimisation, when the caller is passing in a string that is
known not to contain any package separators.
p4raw-id: //depot/perl@27053
|