|
List Info
Thread: of tea leaves and half inching
|
|
| of tea leaves and half inching |

|
2006-12-22 13:09:20 |
Some blighter has just stolen most of my PCs, so I've lost
my last month's
worth of saved p5p emails, plus any recent in-development
patches. So if
I don't follow up on any recent threads, this time I have an
excuse
PS I now know what the fault is in MM_VMS.t, and had a patch
which was
making things far worse!
--
There's a traditional definition of a shyster: a lawyer who,
when the law
is against him, pounds on the facts; when the facts are
against him,
pounds on the law; and when both the facts and the law are
against him,
pounds on the table.
-- Eben Moglen referring to SCO
|
|
| of tea leaves and half inching |

|
2006-12-22 12:52:23 |
On 22/12/06, Dave Mitchell <davem iabyn.com> wrote:
> PS I now know what the fault is in MM_VMS.t
and that doesn't fit in the margin of this email ?
|
|
| of tea leaves and half inching |

|
2006-12-22 14:09:48 |
On Fri, Dec 22, 2006 at 01:52:23PM +0100, Rafael
Garcia-Suarez wrote:
> On 22/12/06, Dave Mitchell <davem iabyn.com> wrote:
> >PS I now know what the fault is in MM_VMS.t
>
> and that doesn't fit in the margin of this email ?
My 'free ops left on the parser stack after die' change
frees the BEGIN
block even though its been successfully attached to
PL_compcv, and so
gets double freed. The required fix has assorted subtle
complications,
which all boil down to the fact that OPs aren't refcounted,
so its quite
hard to reliably determine whether they've been successfully
cleaned up.
--
Monto Blanco... scorchio!
|
|
| of tea leaves and half inching |

|
2006-12-22 19:52:30 |
On 12/22/06, Dave Mitchell <davem iabyn.com> wrote:
> On Fri, Dec 22, 2006 at 01:52:23PM +0100, Rafael
Garcia-Suarez wrote:
> > On 22/12/06, Dave Mitchell <davem iabyn.com> wrote:
> > >PS I now know what the fault is in MM_VMS.t
> >
> > and that doesn't fit in the margin of this email ?
>
>
>
> My 'free ops left on the parser stack after die' change
frees the BEGIN
> block even though its been successfully attached to
PL_compcv, and so
> gets double freed. The required fix has assorted subtle
complications,
> which all boil down to the fact that OPs aren't
refcounted, so its quite
> hard to reliably determine whether they've been
successfully cleaned up.
Is there a technical reason why we dont refcount OPs? Or is
it just
lack of tuits?
cheers,
Yves
--
perl -Mre=debug -e "/just|another|perl|hacker/"
|
|
| of tea leaves and half inching |

|
2006-12-23 01:03:39 |
On Fri, Dec 22, 2006 at 08:52:30PM +0100, demerphq wrote:
> Is there a technical reason why we dont refcount OPs?
Or is it just
> lack of tuits?
because apart from the problem of ops leaking in failed
evals, there's no
need to for it. Adding refcounting would make ops larger and
slower, and
would require someone to go through the 8K lines of op.c to
ensure that
all the right right counting is done at all the right times.
--
I before E. Except when it isn't.
|
|
[1-5]
|
|
|
about | contact Other archives ( Real Estate discussion Medical topics )
|