| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@25042
|
|
|
| |
p4raw-id: //depot/perl@25035
|
|
|
|
|
|
|
| |
Message-ID: <20050627180659.GB29744@petdance.com>
(edited)
p4raw-id: //depot/perl@24997
|
|
|
|
|
| |
Message-ID: <20050623190423.GA13835@petdance.com>
p4raw-id: //depot/perl@24965
|
|
|
|
|
|
| |
freed or uninitialised memory. Currently only Poison()s freed
pointers.
p4raw-id: //depot/perl@24959
|
|
|
|
|
| |
("Possible use of '%s' before definition")
p4raw-id: //depot/perl@24953
|
|
|
|
|
| |
Message-ID: <20050622144059.GA19598@petdance.com>
p4raw-id: //depot/perl@24945
|
|
|
|
|
| |
("Code has no effect")
p4raw-id: //depot/perl@24939
|
|
|
|
|
| |
Message-ID: <20050617145029.GC11769@petdance.com>
p4raw-id: //depot/perl@24906
|
|
|
|
|
| |
Message-ID: <42A414DD.8090504@rowman.com>
p4raw-id: //depot/perl@24823
|
|
|
|
|
| |
with socket API calls.
p4raw-id: //depot/perl@24799
|
|
|
| |
p4raw-id: //depot/perl@24765
|
|
|
|
|
| |
Add SvPV_force_nolen and use it to remove some C<n_a>s
p4raw-id: //depot/perl@24759
|
|
|
| |
p4raw-id: //depot/perl@24758
|
|
|
| |
p4raw-id: //depot/perl@24755
|
|
|
|
|
| |
Elminate a lot of C<n_a>s
p4raw-id: //depot/perl@24748
|
|
|
| |
p4raw-id: //depot/perl@24743
|
|
|
| |
p4raw-id: //depot/perl@24742
|
|
|
| |
p4raw-id: //depot/perl@24740
|
|
|
|
|
| |
Message-ID: <20050606151107.GC7022@petdance.com>
p4raw-id: //depot/perl@24735
|
|
|
| |
p4raw-id: //depot/perl@24726
|
|
|
|
|
| |
Message-ID: <20050607040850.GA7033@petdance.com>
p4raw-id: //depot/perl@24717
|
|
|
|
|
| |
Message-ID: <20050602171943.GA16553@petdance.com>
p4raw-id: //depot/perl@24689
|
|
|
| |
p4raw-id: //depot/perl@24642
|
|
|
|
|
| |
Message-ID: <20050521140640.GB875@petdance.com>
p4raw-id: //depot/perl@24561
|
|
|
|
|
|
| |
When an XS sub is called, a CxSUB context shouldn't be pushed. Make
goto &xs_sub mimic this behaviour by first popping the old CxSUB
p4raw-id: //depot/perl@24535
|
|
|
|
|
|
| |
it used to push @_ onto the end of the stack; now it pops the stack
back to the old watermark first.
p4raw-id: //depot/perl@24534
|
|
|
|
|
|
|
|
| |
eval 'goto &foo' is already banned, and the try-version usually
coredumps due to the code assuming the CxEVAL is actually a CxSUB.
Anyway exiting an eval but preserving "it's" @_ doesn't make much
sense.
p4raw-id: //depot/perl@24532
|
|
|
|
|
| |
Message-Id: <20050521024210.GA29036@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@24523
|
|
|
| |
p4raw-id: //depot/perl@24518
|
|
|
|
|
| |
Message-ID: <20050516151353.GA25387@petdance.com>
p4raw-id: //depot/perl@24489
|
|
|
|
|
|
| |
in read-only mode. Make vi modelines compatible with non-vim
vi versions.
p4raw-id: //depot/perl@24445
|
|
|
|
|
| |
(except the generated ones)
p4raw-id: //depot/perl@24440
|
|
|
|
|
| |
plus a couple of 1 byte sv_setpv()s too.
p4raw-id: //depot/perl@24439
|
|
|
|
|
| |
Message-ID: <20050509154518.GA18273@petdance.com>
p4raw-id: //depot/perl@24431
|
|
|
|
|
|
|
| |
In the presence of 'my' in the conditional of a while(), until(),
or for(;;) loop, add an extra scope to the body so that redo
doesn't undef the lexical
p4raw-id: //depot/perl@24412
|
|
|
|
|
| |
next and redo didn't restore PL_curcop
p4raw-id: //depot/perl@24384
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
This fixes bug #34682, reintroduces bug #8738 (ID 20020301.011),
and reintroduces an eval optimisation for innter runops levels
p4raw-link: @15705 on //depot/perl: 8bffa5f8f4dd0cd203052722c9fcfd899f51d033
p4raw-id: //depot/perl@24362
|
|
|
|
|
|
| |
becase there's a lot of code around that calls SvOOK_off(), memmov()s
the buffer, then promptly free()s it. So avoid the needless memmov().
p4raw-id: //depot/perl@24348
|
|
|
|
|
| |
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
p4raw-id: //depot/perl@24271
|
|
|
|
|
|
|
|
|
| |
From: glasser@tang-eleven-seventy-nine.mit.edu (via RT) <perlbug-followup@perl.org>
Message-Id: <rt-3.0.11-35059-111134.0.304511316819145@perl.org>
improved version of change 21842 that copes with glob DB::sub
existing but &DB::sub not existing.
p4raw-id: //depot/perl@24265
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
save stack
p4raw-id: //depot/perl@24228
|
|
|
|
|
| |
Message-ID: <20050407185149.GA4418@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@24204
|
|
|
|
|
|
| |
Subject: [PATCH] Consting seven
Message-ID: <20050327215722.GC20451@petdance.com>
p4raw-id: //depot/perl@24094
|
|
|
|
|
| |
Message-ID: <20050319072830.GA7721@petdance.com>
p4raw-id: //depot/perl@24049
|
|
|
|
|
| |
Message-ID: <20050314195954.GB7141@petdance.com>
p4raw-id: //depot/perl@24042
|
|
|
|
|
| |
Message-ID: <20050313202005.GA23535@petdance.com>
p4raw-id: //depot/perl@24037
|
|
|
|
|
| |
Message-ID: <20050310211728.GC32386@petdance.com>
p4raw-id: //depot/perl@24023
|