| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
use in order to get the do_spawn-related assert macros defined. Based
on suggestions by John Malmberg.
p4raw-id: //depot/perl@33343
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
(CXt_SUB and CXt_FORMAT were using some comon members, but some members
were only for one or the other.)
p4raw-id: //depot/perl@33014
|
|
|
|
|
| |
NULLing it and then reassigning.
p4raw-id: //depot/perl@33012
|
|
|
|
|
|
|
|
| |
using "use filetest 'access';"
From: pravus@cpan.org (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-22850-1198260315-255.49003-75-0@perl.org>
p4raw-id: //depot/perl@32874
|
|
|
|
|
|
|
|
| |
Message-ID: <477D28BD.5060801@profvince.com>
Mortalize SVs that are being pushed on the stack.
Try to use specialized macros for pushing mortals.
p4raw-id: //depot/perl@32822
|
|
|
|
|
|
| |
and mortalizing them. Use these macros where possible. And also
mX?PUSH[inpu] where possible.
p4raw-id: //depot/perl@32821
|
|
|
|
|
| |
sv_2mortal(newSVpvs(...)) constructions to use it.
p4raw-id: //depot/perl@32819
|
|
|
|
|
|
| |
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: "josh" <twists@gmail.com>
Message-ID: <20071015043708.GA10981@grenekatz.org>
p4raw-id: //depot/perl@32120
|
|
|
| |
p4raw-id: //depot/perl@31954
|
|
|
| |
p4raw-id: //depot/perl@31947
|
|
|
|
|
| |
Message-ID: <46D617B5.3000002@iki.fi>
p4raw-id: //depot/perl@31765
|
|
|
|
|
| |
Message-Id: <20070817033526.GA9639@bort.ca>
p4raw-id: //depot/perl@31730
|
|
|
| |
p4raw-id: //depot/perl@31617
|
|
|
| |
p4raw-id: //depot/perl@31404
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706061145r540c7f02kba96c04bc9dcf8b0@mail.gmail.com>
p4raw-id: //depot/perl@31348
|
|
|
|
|
| |
Message-ID: <465119DE.6040208@iki.fi>
p4raw-id: //depot/perl@31248
|
|
|
| |
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
|
|
|
|
|
|
| |
Opening dirhandle %s also as a file
Opening filehandle %s also as a directory
p4raw-id: //depot/perl@30780
|
|
|
|
|
|
| |
to chdir() and the typeglob has both a dirhandle and a
filehandle assigned to it.
p4raw-id: //depot/perl@30527
|
|
|
|
|
| |
an argument (this fixes bug #41716)
p4raw-id: //depot/perl@30513
|
|
|
| |
p4raw-id: //depot/perl@30447
|
|
|
|
|
| |
of flags, not a boolean, so correct the documenation and callers.
p4raw-id: //depot/perl@29977
|
|
|
|
|
| |
Message-ID: <877ivs1dt3.fsf@ask.g.aas.no>
p4raw-id: //depot/perl@29784
|
|
|
| |
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
|
|
|
|
|
| |
opened only for input.
p4raw-id: //depot/perl@29614
|
|
|
| |
p4raw-id: //depot/perl@29408
|
|
|
| |
p4raw-id: //depot/perl@29225
|
|
|
| |
p4raw-id: //depot/perl@29068
|
|
|
| |
p4raw-id: //depot/perl@28910
|
|
|
|
|
| |
Message-Id: <200608181003.k7IA3Hso276655@kosh.hut.fi>
p4raw-id: //depot/perl@28741
|
|
|
|
|
| |
(noticed by Andrew Dougherty)
p4raw-id: //depot/perl@28690
|
|
|
|
|
| |
Message-ID: <44DACB8C.1080708@iki.fi>
p4raw-id: //depot/perl@28689
|
|
|
|
|
| |
Message-ID: <44D2E203.5050201@iki.fi>
p4raw-id: //depot/perl@28662
|
|
|
|
|
| |
Message-Id: <200608031959.k73JxbsC395856@kosh.hut.fi>
p4raw-id: //depot/perl@28655
|
|
|
|
|
| |
Message-ID: <44D191FD.9030902@iki.fi>
p4raw-id: //depot/perl@28654
|
|
|
|
|
| |
filehandles like *FILE filehandles. This resolves RT #8244.
p4raw-id: //depot/perl@28628
|
|
|
|
|
| |
Message-ID: <44C24994.6020008@iki.fi>
p4raw-id: //depot/perl@28607
|
|
|
|
|
| |
Message-ID: <44B8C008.4030300@iki.fi>
p4raw-id: //depot/perl@28578
|
|
|
| |
p4raw-id: //depot/perl@28533
|
|
|
| |
p4raw-id: //depot/perl@28473
|
|
|
|
|
| |
Message-ID: <20060520212020.GA30688@petdance.com>
p4raw-id: //depot/perl@28279
|
|
|
|
|
|
| |
Todo - store the in and out values under 2 keys, and avoid the need to
create a temporary mortal SV while checking it.
p4raw-id: //depot/perl@28258
|
|
|
|
|
| |
Message-ID: <20060509172730.GA5272@petdance.com>
p4raw-id: //depot/perl@28179
|
|
|
|
|
| |
Message-Id: <200605021704.k42H4XIh255652@kosh.hut.fi>
p4raw-id: //depot/perl@28076
|
|
|
| |
p4raw-id: //depot/perl@28034
|
|
|
|
|
|
| |
As part of fixing this, syswrite now tries to take advantage of the
UTF-8 cache logic for lengths and offsets on regular scalars.
p4raw-id: //depot/perl@28019
|