| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Message-ID: <20021124221906.A25386@fdgroup.com>
p4raw-id: //depot/perl@18220
|
|
|
|
|
| |
Message-ID: <20021018133640.A19172@fdgroup.com>
p4raw-id: //depot/perl@18048
|
|
|
|
|
| |
Still imcomplete. Configure will follow
p4raw-id: //depot/perl@18030
|
|
|
|
|
| |
Message-ID: <20020925234023.A20044@fdgroup.com>
p4raw-id: //depot/perl@17953
|
|
|
|
|
|
| |
Subject: Re: debugging coredump with -DD
Message-Id: <200209031334.g83DYLN09709@crypt.compulink.co.uk>
p4raw-id: //depot/perl@17835
|
|
|
|
|
|
|
|
|
|
| |
From: "Kevin Chase" <kevincha99@hotmail.com>
Message-ID: <F53z5b6KZmcK8r6beUz000008f7@hotmail.com>
It looks that the Poison() found its first target.
The suggested patch is fine.
p4raw-id: //depot/perl@16724
|
|
|
|
|
|
| |
change is from change#12026)
p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc
p4raw-id: //depot/perl@16048
|
|
|
| |
p4raw-id: //depot/perl@15292
|
|
|
|
|
| |
Message-ID: <pudge-10FC3D.16314108022002@onion.valueclick.com>
p4raw-id: //depot/perl@14608
|
|
|
| |
p4raw-id: //depot/perl@14391
|
|
|
|
|
|
|
|
|
|
|
|
| |
Need to use CopXXXXX macros everywhere and add CopSTASH_free
Add new scope type and add support for it to scope.c and scope stack
dup-er in sv.c. Add savesharedpv().
Also zealous version of Win32's vmem.h to catch all the abuses.
With this t/op/fork.t passes even with zealous checking and
checker is point a finger at various threads/shared issues.
PL_curcop->cop_io is still an issue.
p4raw-id: //depot/perlio@14259
|
|
|
| |
p4raw-id: //depot/perl@14041
|
|
|
| |
p4raw-id: //depot/perl@11971
|
|
|
|
|
|
| |
Thanks to H. Merijn Brand for the patch.
Some of the comments and or guards might be removable in perl.h now.
p4raw-id: //depot/perl@11758
|
|
|
|
|
|
|
|
|
|
|
| |
outside an eval"" weren't resolved correctly inside a subroutine
definition inside the eval"" if they were not already referenced
in the toplevel of the eval""-ed code
p4raw-link: @10448 on //depot/maint-5.6/perl: 332ba4f98bc63c81fd7ba0d06432a7f903d716cf
p4raw-id: //depot/perl@10449
p4raw-integrated: from //depot/maint-5.6/perl@10447 'merge in' cop.h
(@9288..) t/op/misc.t (@10394..) op.c pp_ctl.c (@10412..)
|