| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Follow-up to d03b3b00ac22f32af87a752669a46d9d06ae1561
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Date: Tue, 27 Oct 2009 01:29:40 +0000
From: Zefram <zefram@fysh.org>
To: perl5-porters@perl.org
Subject: bareword sub lookups
Attached is a patch that changes how the tokeniser looks up subroutines,
when they're referenced by a bareword, for prototype and const-sub
purposes. Formerly, it has looked up bareword subs directly in the
package, which is contrary to the way the generated op tree looks up
the sub, via an rv2cv op. The patch makes the tokeniser generate the
rv2cv op earlier, and dig around in that.
The motivation for this is to allow modules to hook the rv2cv op
creation, to affect the name->subroutine lookup process. Currently,
such hooking affects op execution as intended, but everything goes wrong
with a bareword ref where the tokeniser looks at some unrelated CV,
or a blank space, in the package. With the patch in place, an rv2cv
hook correctly affects the tokeniser and therefore the prototype-based
aspects of parsing.
The patch also changes ck_subr (which applies the argument context and
checking parts of prototype behaviour) to handle subs referenced by an
RV const op inside the rv2cv, where formerly it would only handle a gv
op inside the rv2cv. This is to support the most likely kind of modified
rv2cv op.
[This commit includes the Makefile.PL for XS-APITest-KeywordRPN missing
from the original patch, as well as updates to perldiag.pod and a
MANIFEST sort]
|
|
|
|
|
|
|
|
|
|
| |
This patch adds some compatibility for older Symbian
SDKs.
>From 146c431f9030e275fcf9aca35d79a72eece128c2 Mon Sep 17 00:00:00 2001
From: Osvaldo Villalon <ovillalon@dextratech.com>
Date: Fri, 3 Jul 2009 01:26:33 -0400
Subject: [PATCH 1690/1692] Osvaldo Villalon's changes to symbian_utils.cpp.
|
|
|
|
|
|
| |
This patch cleans up symbian/sdk.pl.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
|
|
|
|
|
|
|
| |
This patch adds some backwards compatibility for older
SDKs.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
|
|
|
|
|
|
| |
This patch cleans up config.pl
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
|
|
|
|
|
|
|
|
|
|
| |
The change made to PerlBase.cpp in a previous patch, of course, requires
a change in PerlBase.h!
Forgot to send this in earlier...
Best Regards,
Adam
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Another symbian patch. All the credit for this one
really should go to Osvaldo Villalon(ovillalon@dextratech.com).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6001.18063" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Another symbian patch. All the credit for this one
</FONT></DIV>
<DIV><FONT face=Arial size=2>really should go to Osvaldo Villalon(<A
href="mailto:ovillalon@dextratech.com">ovillalon@dextratech.com</A>).
</FONT></DIV></BODY></HTML>
From 8bfdfd3cd4ef775ae7f30bcade9f0f138ce8d8ac Mon Sep 17 00:00:00 2001
From: Adam Russell <arussell@cs.uml.edu>
Date: Tue, 30 Jun 2009 15:24:39 -0400
Subject: [PATCH 1685/1685] Changes made by Osvaldo Villalon update for latest SDKs.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Another symbian update.
Changes in this patch are describe below...
Changes made by Osvaldo Villalon:
-deleted references to TDllReason
-replaced TInt64.Low() with the I64LOW(TInt64) Macro
-updated the 'Create' function call
Changes made by Adam Russell:
-in order to resolve two kernel panics:
-removed reference to PL_clocktick at line 198 as it
is not correctly defined when first called there
-changed CPerlBase to call a new constructor I created
in Perl Base.cpp. The reason for this is that the new
constructor does not push anything into the CleanupStack
because doing so from a console app will cause a panic.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
|
|
|
|
|
|
|
|
|
| |
charset="iso-8859-1"
I needed to create a new constructor which does not use the cleanup stack since
use of the cleanup stack from a console app will cause a kernel panic.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
|
|
|
|
| |
a long time ago(as of S60 3rd edition).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Needs checking
|
|
|
|
|
| |
and hence the 'create' argument is actually 'flags'. Fix core code and
documentation that used TRUE or FALSE to use 0 or GV_ADD.
|
|
|
|
|
|
| |
From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
Message-ID: <b77c1dce0812030351j33d7b75ci3e2640b33f36acd9@mail.gmail.com>
p4raw-id: //depot/perl@34994
|
|
|
|
|
|
|
|
|
|
|
|
| |
From: Nicholas Clark <nick@ccl4.org>
Date: Thu, 27 Nov 2008 20:28:08 +0000
Message-ID: <20081127202807.GG49335@plum.flirble.org>
Subject: Avoid duplicate vendorlib [PATCH]
From: Gisle Aas <gisle@activestate.com>
Date: Wed, 12 Nov 2008 13:50:34 +0100
Message-Id: <71B06786-4C55-4A76-BE24-C01F89015D45@activestate.com>
p4raw-id: //depot/perl@34950
|
|
|
|
|
| |
Message-ID: <20081108094522.5174608b@r2d2>
p4raw-id: //depot/perl@34777
|
|
|
|
|
| |
Add missing config vars
p4raw-id: //depot/perl@34456
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.64.0805291241070.365@fractal.phys.lafayette.edu>
p4raw-id: //depot/perl@33949
|
|
|
|
|
|
|
|
| |
Message-Id: <3B7752C8-D5A2-452C-B3E0-C453FFCBCAFA@mac.com>
[but rename ******* to i_mallocmalloc.U, and then fix up all the files
that Porting/checkcfgvar.pl says need i_mallocmalloc declared]
p4raw-id: //depot/perl@33598
|
|
|
| |
p4raw-id: //depot/perl@33597
|
|
|
|
|
|
|
|
| |
loss warning on ++ and -- by moving the check to Configure time,
creating a new config.sh variable nv_overflows_integers_at which
contains an constant expression for the value of the NV which can't
be incremented by 1.0
p4raw-id: //depot/perl@33049
|
|
|
|
|
|
|
|
|
| |
Message-Id: <F4AC553F-7C7F-49C3-98C2-E04681E1004F@hexten.net>
with fixups as discussed on list, plus adding usedtrace to Glossary,
plus propagating all the new config variables everywhere.
(Was there an automatic way to do that? I did it with emacs macros)
p4raw-id: //depot/perl@32953
|
|
|
| |
p4raw-id: //depot/perl@32705
|
|
|
| |
p4raw-id: //depot/perl@31970
|
|
|
|
|
| |
it is^Wwas always 1
p4raw-id: //depot/perl@31745
|
|
|
| |
p4raw-id: //depot/perl@31294
|
|
|
|
|
| |
Message-ID: <460EB6C1.4020406@iki.fi>
p4raw-id: //depot/perl@30824
|
|
|
|
|
| |
Message-ID: <460ED79A.5030809@iki.fi>
p4raw-id: //depot/perl@30823
|
|
|
|
|
| |
Message-Id: <20070126134058.83B0643A57@anubis.hut.fi>
p4raw-id: //depot/perl@30009
|
|
|
|
|
| |
Message-Id: <20070126035150.41A4143A67@anubis.hut.fi>
p4raw-id: //depot/perl@29990
|
|
|
|
|
| |
Message-ID: <45AE2427.7080907@iki.fi>
p4raw-id: //depot/perl@29848
|
|
|
|
|
| |
Message-ID: <45AB8684.70906@iki.fi>
p4raw-id: //depot/perl@29829
|
|
|
|
|
| |
Message-Id: <20070115041152.374AB43A67@anubis.hut.fi>
p4raw-id: //depot/perl@29811
|
|
|
|
|
| |
So need to propagate errors with $@.
p4raw-id: //depot/perl@29723
|
|
|
|
|
| |
p4raw-link: @29650 on //depot/perl: 53d44271720d88220a01b5620a93869665083b01
p4raw-id: //depot/perl@29651
|
|
|
|
|
| |
Message-ID: <4599114F.8020307@iki.fi>
p4raw-id: //depot/perl@29650
|
|
|
|
|
|
|
|
|
|
|
| |
[PATCH] abstract mempool header testing]
Message-ID: <4574ED1F.40508@iki.fi>
Re-instates #29424 (previously reverted by #29451), now fixed to work
with PERL_IMPLICIT_SYS, thanks to Jan Dubois. Also adds PERLIO_TERM to
the Symbian port.
p4raw-id: //depot/perl@29465
|
|
|
|
|
|
| |
From: "Steve Peters" <steve.peters@gmail.com>
Message-ID: <fd7a59d30611042340p5543442ctad306aeb748b6bfe@mail.gmail.com>
p4raw-id: //depot/perl@29238
|
|
|
|
|
| |
Message-ID: <44D7AA6B.4040802@iki.fi>
p4raw-id: //depot/perl@28674
|
|
|
| |
p4raw-id: //depot/perl@28189
|
|
|
|
|
|
| |
Add a mutex for manipulated their reference counts.
Unwrap the structure, so that for ithreads it can store SVs in pads.
p4raw-id: //depot/perl@27764
|
|
|
|
|
|
| |
d_archlib and d_inc_version_list.
Ref change 27632.
p4raw-id: //depot/perl@27634
|
|
|
|
|
| |
perl5 to perl[56] convertor), which if set defines PERL_MAD in config.h
p4raw-id: //depot/perl@27407
|
|
|
| |
p4raw-id: //depot/perl@26639
|
|
|
|
|
| |
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A73D@esebe105.NOE.Nokia.com>
p4raw-id: //depot/perl@26068
|