| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Message-ID: <20060524051640.GA4713@petdance.com>
p4raw-id: //depot/perl@28296
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
to be stored. Make B::Concise display the new hints field, and modify
B::Deparse to use it.
p4raw-id: //depot/perl@28257
|
|
|
| |
p4raw-id: //depot/perl@28252
|
|
|
|
|
| |
sub f { s/$var/f()/e } could free the wrong RE
p4raw-id: //depot/perl@28251
|
|
|
|
|
| |
the value in the hints structure used for %^H.
p4raw-id: //depot/perl@28250
|
|
|
|
|
| |
Message-ID: <20060430182414.GA18094@petdance.com>
p4raw-id: //depot/perl@28049
|
|
|
|
|
| |
Message-ID: <44532024.9070303@gmail.com>
p4raw-id: //depot/perl@28010
|
|
|
|
|
|
|
| |
directly (shared) malloc()ed buffer holding the warnings bitmask.
This avoids bugs/crashes when the interpreter that created an optree
is freed but the optree remains in use by other interpreters.
p4raw-id: //depot/perl@27779
|
|
|
|
|
| |
CopHINTS_get() and CopHINTS_set().
p4raw-id: //depot/perl@27677
|
|
|
| |
p4raw-id: //depot/perl@27671
|
|
|
|
|
|
| |
state of %^H as an eleventh value from caller. This allows users to
write pragmas.
p4raw-id: //depot/perl@27643
|
|
|
|
|
| |
Message-ID: <20060331054228.GA18940@petdance.com>
p4raw-id: //depot/perl@27641
|
|
|
|
|
|
|
| |
the near identical code in pp_entertry into Perl_create_eval_scope.
Move the cut & paste code from Perl_call_sv/Perl_fold_constants into
Perl_delete_eval_scope.
p4raw-id: //depot/perl@27617
|
|
|
|
|
| |
Message-ID: <20060224205434.GA17867@petdance.com>
p4raw-id: //depot/perl@27334
|
|
|
|
|
|
|
|
|
| |
xcv_depth into the IV union saves 4(ish) bytes per CV and format.
"ish" because it was a long, but has been changed to I32 (along with
the corresponding field in struct block_sub) so as not to enlarge the
IV union on platforms where sizeof(long) > sizeof(IV), or struct
block_sub where sizeof(long) > sizeof(I32)
p4raw-id: //depot/perl@27247
|
|
|
| |
p4raw-id: //depot/perl@27238
|
|
|
|
|
| |
Message-ID: <20060209154018.GA14610@petdance.com>
p4raw-id: //depot/perl@27136
|
|
|
|
|
|
| |
Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org>
Date: Fri, 3 Feb 2006 16:24:49 +0100
p4raw-id: //depot/perl@27065
|
|
|
|
|
|
| |
Message-ID: <20060202150241.GF12591@accognoscere.homeunix.org>
Date: Thu, 2 Feb 2006 16:02:41 +0100
p4raw-id: //depot/perl@27060
|
|
|
|
|
| |
Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org>
p4raw-id: //depot/perl@27054
|
|
|
| |
p4raw-id: //depot/perl@26652
|
|
|
| |
p4raw-id: //depot/perl@26608
|
|
|
| |
p4raw-id: //depot/perl@26598
|
|
|
|
|
| |
Message-Id: <20051217204431.GB28940@rpc142.cs.man.ac.uk>
p4raw-id: //depot/perl@26400
|
|
|
|
|
| |
# Although I see that Robin is proposing to add some :-)
p4raw-id: //depot/perl@26381
|
|
|
| |
p4raw-id: //depot/perl@26380
|
|
|
|
|
| |
Message-ID: <20051111044700.GA24161@petdance.com>
p4raw-id: //depot/perl@26082
|
|
|
|
|
| |
Message-ID: <20051108190234.GA25953@rpc142.cs.man.ac.uk>
p4raw-id: //depot/perl@26054
|
|
|
|
|
|
| |
From: "Chris Heath via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-24254-123984.4.44134155985068@perl.org>
p4raw-id: //depot/perl@26027
|
|
|
|
|
| |
Message-ID: <20051029203307.GA8869@rpc142.cs.man.ac.uk>
p4raw-id: //depot/perl@25953
|
|
|
|
|
| |
Message-ID: <20051031054413.GA10767@petdance.com>
p4raw-id: //depot/perl@25915
|
|
|
|
|
| |
Message-ID: <lrd5ml7i8s.fsf@caliper.activestate.com>
p4raw-id: //depot/perl@25688
|
|
|
|
|
| |
Message-ID: <20050615044926.GA29087@petdance.com>
p4raw-id: //depot/perl@24847
|
|
|
|
|
| |
HvNAME_set
p4raw-id: //depot/perl@24573
|
|
|
| |
p4raw-id: //depot/perl@24518
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When in an inner runops loop (eg via a tie or sort), an eval
needs a new JMPENV pushing by S_docatch. If an exception is raised,
control is returned to S_docatch, and it must determine whether
the eval that trapped the exception is an inner eval or an outer
one. In the former case, restart the loop, in the latter case,
rethrow the exception. This is determined by whether we are still
at the same PL_curstackinfo level. This fails in the case of
SPLICE(), which pushes a new SETJMP and runops level, but not a
new stackinfo level. There may be other code which does similar.
The solution is to store the current value of PL_top_env in each
pushed CxEVAL, and see if it's still the same as PL_top_env when
the exception is handled.
p4raw-id: //depot/perl@24363
|
|
|
|
|
| |
so that a JMPENV* entry can be added to struct block_eval
p4raw-id: //depot/perl@24361
|
|
|
|
|
|
|
| |
Message-ID: <20050416160502.GA26957@mccoy.peters.homeunix.org>
plus fix to Perl_rvpv_dup assigning to an RV with SvPVX
p4raw-id: //depot/perl@24239
|
|
|
| |
p4raw-id: //depot/perl@23157
|
|
|
|
|
| |
structure directly instead
p4raw-id: //depot/perl@23156
|
|
|
| |
p4raw-id: //depot/perl@22509
|
|
|
|
|
|
|
|
| |
currently being executed caused coredumps. The dounwind called by
die unwinds all the contexts on the context stack before unwinding
the save stack. To stop premature freeing of the CV, hold
references to it on both stacks.
p4raw-id: //depot/perl@22182
|
|
|
|
|
| |
[perl #24167] `#' comment signs not at the very beginning of a line
p4raw-id: //depot/perl@21433
|
|
|
| |
p4raw-id: //depot/perl@21297
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The first allows to hold symbolic switches in $^D
and more generally fixes assignment to $^D. The
second one improves the information given by -Dl.
Subject: [PATCH] allow $^D = "flags"
Date: Fri, 27 Jun 2003 22:26:24 +0100
Message-ID: <20030627212624.GB12887@fdgroup.com>
Subject: [PATCH] make -Dl show more scope info
From: Dave Mitchell <davem@fdgroup.com>
Date: Fri, 27 Jun 2003 23:00:36 +0100
Message-ID: <20030627220036.GC12887@fdgroup.com>
p4raw-id: //depot/perl@19870
|
|
|
|
|
|
|
| |
(Lots of Perl 5 source code archaeology was involved.)
Larry didn't make strangled noises when I showed him
the patch, either :-)
p4raw-id: //depot/perl@19242
|
|
|
| |
p4raw-id: //depot/perl@18801
|
|
|
| |
p4raw-id: //depot/perl@18643
|
|
|
|
|
|
|
| |
without the lval context tweak. Used in OP_DBSTATE.
Subject: Re: [PATCH] Re: change #9754: 5 x slowdown for perl -d
Message-ID: <20030126174242.H16182@fdgroup.com>
p4raw-id: //depot/perl@18596
|