From: Leopold Toetsch <[EMAIL PROTECTED]>
Date: Sun, 17 Jul 2005 12:08:34 +0200
> What happens when a store creates a cycle? And how would this be
> detected?
To keep the invariant we can't move the container nor the contained
object, *if* both are aggregates. Therefore the po
Leopold Toetsch wrote:
> Nattfodd wrote:
>
>> Leopold Toetsch wrote:
>
>
>>> 1) pmc_bodies have to be variable sized
>>
>>
>> Oh, I believed that we would use variable-sized pmc only if the gc
>> proved to work really well.
>
>
> Well, with fixed sized bodies, we don't need the extra indirection.
# New Ticket Created by Dino Morelli
# Please include the string: [perl #36579]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/rt3/Ticket/Display.html?id=36579 >
This patch replaces the partially-committed ticket #36247, which can be closed.
I adde
On Tue, Jul 12, 2005 at 12:17:48PM -0700, Allison Randal wrote:
> On Jul 12, 2005, at 0:37, Autrijus Tang wrote:
> >That's cool. In that case I'll commit the test suite from perl-1.0_16
> >as TODO tests to the Punie tree, if that's okay with you. :)
>
> Most welcome. I'm following a naming conven
Dino Morelli (via RT) wrote:
Added new allocation code for resizablebooleanarray. Added push_integer,
pop_integer, shift_integer, unshift_integer.
Some other things like freeze, thaw and clone added as well because of
this.
I adapted all of the tests from intlist.t to resizablebooleanarray.t
Bob Rogers wrote:
From: Leopold Toetsch <[EMAIL PROTECTED]>
Date: Sat, 16 Jul 2005 11:38:41 +0200
. . .
We keep the invariant by several means:
. . .
c) a write barrier checks pointer stores into aggregates (by just
comparing 2 memory addresses - basically)
we can d