| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Message-ID: <25940.1225611819@chthon>
Date: Sun, 02 Nov 2008 01:43:39 -0600
p4raw-id: //depot/perl@34698
|
|
|
| |
p4raw-id: //depot/perl@34653
|
|
|
| |
p4raw-id: //depot/perl@34585
|
|
|
|
|
|
|
|
|
|
|
|
| |
ability to create landmines that will explode under someone in the
future when they upgrade their compiler to one with better
optimisation. We've already done this at least twice.
(Yes, some of the assertions are after code that would already have
SEGVd because it already deferences a pointer, but they are put in
to make it easier to automate checking that each and every case is
covered.)
Add a tool, checkARGS_ASSERT.pl, to check that every case is covered.
p4raw-id: //depot/perl@33291
|
|
|
|
|
|
|
|
| |
From: "Green, Paul" <Paul.Green@stratus.com>
Message-ID: <F5F42E77A43DD944B6D664B00A5401CB037149FF@EXNA.corp.stratus.com>
Includes a fix to the patch to ext/Time/HiRes/Makefile.PL
p4raw-id: //depot/perl@33259
|
|
|
|
|
|
| |
resulting in garbage on the stack, which could manifest as a SEGV
(Bug 50256)
p4raw-id: //depot/perl@33239
|
|
|
|
|
|
| |
and mortalizing them. Use these macros where possible. And also
mX?PUSH[inpu] where possible.
p4raw-id: //depot/perl@32821
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
flag bits. Right now the only flag bit is SVf_UTF8, which will call
SvUTF8_on() on the new SV for you. Provide a wrapper newSVpvn_utf8(),
which takes a boolean, and passes in SVf_UTF8 if that is true.
Refactor the core to use it where possible. It makes the source code
clearer and smaller, but seems to be swings and roundabouts on object
code size.
p4raw-id: //depot/perl@32807
|
|
|
| |
p4raw-id: //depot/perl@32237
|
|
|
|
|
| |
Message-ID: <20070412064153.GA22475@schmorp.de>
p4raw-id: //depot/perl@31194
|
|
|
|
|
|
|
| |
code, and instead use it to generate a header at perl build time.
By removing uudmap from the interpreter structure we save 256 bytes
per child thread.
p4raw-id: //depot/perl@31059
|
|
|
|
|
| |
perl API functions called don't need a NUL terminated string.
p4raw-id: //depot/perl@31038
|
|
|
|
|
|
| |
declarations onto the same line as the return type, to make checking
this easier.
p4raw-id: //depot/perl@30846
|
|
|
|
|
|
| |
From: dgay@acm.org (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-31259-1159489837-428.40427-75-0@perl.org>
p4raw-id: //depot/perl@28917
|
|
|
|
|
|
| |
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226120A21@exchsvr1.npl.ad.local>
p4raw-id: //depot/perl@28786
|
|
|
|
|
| |
Message-ID: <44D2E203.5050201@iki.fi>
p4raw-id: //depot/perl@28662
|
|
|
|
|
| |
http://www.nntp.perl.org/group/perl.daily-build.reports/39733
p4raw-id: //depot/perl@28626
|
|
|
|
|
| |
Message-ID: <20060521050240.GA21051@petdance.com>
p4raw-id: //depot/perl@28289
|
|
|
|
|
| |
Message-Id: <20060515223901.F3B0.BQW10602@nifty.com>
p4raw-id: //depot/perl@28209
|
|
|
|
|
| |
Message-ID: <20060512052123.GA21648@petdance.com>
p4raw-id: //depot/perl@28180
|
|
|
| |
p4raw-id: //depot/perl@28032
|
|
|
| |
p4raw-id: //depot/perl@28031
|
|
|
|
|
| |
overloading.
p4raw-id: //depot/perl@28030
|
|
|
|
|
| |
Message-ID: <44527402.8000506@gmail.com>
p4raw-id: //depot/perl@28008
|
|
|
| |
p4raw-id: //depot/perl@27956
|
|
|
|
|
|
| |
Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org>
Date: Fri, 3 Feb 2006 16:24:49 +0100
p4raw-id: //depot/perl@27065
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Message-ID: <43BE7C4D.1010302@gmail.com>
p4raw-id: //depot/perl@26675
|
|
|
| |
p4raw-id: //depot/perl@26652
|
|
|
|
|
| |
Gets rid of many hardcoded string lengths.
p4raw-id: //depot/perl@26641
|
|
|
|
|
| |
Message-ID: <017a01c60d83$5dc73110$2217a8c0@candy>
p4raw-id: //depot/perl@26549
|
|
|
|
|
| |
Message-ID: <20051205194613.GB7791@petdance.com>
p4raw-id: //depot/perl@26281
|
|
|
|
|
| |
Message-ID: <20051201202451.GI22713@petdance.com>
p4raw-id: //depot/perl@26242
|
|
|
|
|
| |
when pack warnings were not enabled
p4raw-id: //depot/perl@26130
|
|
|
|
|
| |
Message-ID: <20051111044700.GA24161@petdance.com>
p4raw-id: //depot/perl@26082
|
|
|
|
|
| |
Message-ID: <lracgj1bv0.fsf@caliper.activestate.com>
p4raw-id: //depot/perl@26032
|
|
|
|
|
|
|
|
| |
Specifically, this silences the warnings from the following smoke:
http://www.nntp.perl.org/group/perl.daily-build.reports/32258
(Hmm. Looks like you need to decode the base64 yourself before you
can read that.)
p4raw-id: //depot/perl@25779
|
|
|
| |
p4raw-id: //depot/perl@25530
|
|
|
|
|
| |
(and the don't know the pointer size case)
p4raw-id: //depot/perl@25445
|
|
|
|
|
| |
Message-ID: <20050913060835.GA1037@petdance.com>
p4raw-id: //depot/perl@25397
|
|
|
|
|
|
|
| |
Message-ID: <20050715155115.GC29983@petdance.com>
(and run regen.pl)
p4raw-id: //depot/perl@25156
|
|
|
|
|
|
|
|
| |
reorganise
if (ckWARN(FOO) && should_not_happen_condition)
to
if (should_not_happen_condition && ckWARN(FOO))
p4raw-id: //depot/perl@25129
|
|
|
|
|
|
|
|
| |
Message-ID: <42CC3CE9.5050606@divsol.com>
(reverted all dual-lived modules since they must work with older
perls too so must wait for a new Devel::PPPort)
p4raw-id: //depot/perl@25101
|
|
|
|
|
| |
Message-ID: <20050623190423.GA13835@petdance.com>
p4raw-id: //depot/perl@24965
|
|
|
|
|
| |
with socket API calls.
p4raw-id: //depot/perl@24799
|
|
|
| |
p4raw-id: //depot/perl@24778
|
|
|
|
|
| |
Message-ID: <20050608152353.GA6253@petdance.com>
p4raw-id: //depot/perl@24772
|
|
|
| |
p4raw-id: //depot/perl@24760
|
|
|
| |
p4raw-id: //depot/perl@24744
|