From: Leopold Toetsch <[EMAIL PROTECTED]>
Date: Mon, 18 Jul 2005 17:08:53 +0200
Circular or not isn't really the problem. With generational GC you'll
always have the chance of tenured garbage . . .
Now due to some other pointer store the object C becomes dead. But as
long as w
From: Nattfodd <[EMAIL PROTECTED]>
Date: Tue, 19 Jul 2005 04:03:49 +0200
Leopold Toetsch wrote:
>
>gen n | gen j
>[ A ] -> [ B ] -|-> [ C ]
> ^ |
> +--+
>
> A circular data structure doe
Leopold Toetsch wrote:
>
>gen n | gen j
>[ A ] -> [ B ] -|-> [ C ]
> ^ |
> +--+
>
> A circular data structure doesn't really change the picture, except,
> when again scanning up to generation j, and we find object C b
Bob Rogers wrote:
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 aggregat
Nattfodd wrote:
Leopold Toetsch wrote:
I believe that if we want variable-sized body, we need at least one next
(or pmc_size) pointer in the header.
Not necessarily. We can have:
- some type bits in the gmc_header for fixed-sized and commonly used
objects, so that GMC knows the size
- alt
Curtis Rawls (via RT) wrote:
This patch pulls the graph coloring portion of imc_reg_alloc() out and
puts it in its own function, graph_coloring_reg_alloc(). This will
allow alternate register allocators to be implemented.
Thanks, applied - r8648
leo
Curtis Rawls (via RT) wrote:
This patch:
-Adds an "immediate dominator" attribute to the CFG.
Thanks, applied - r8647
leo
# New Ticket Created by Curtis Rawls
# Please include the string: [perl #36585]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/rt3/Ticket/Display.html?id=36585 >
This patch pulls the graph coloring portion of imc_reg_alloc() out and
puts it in its o
# New Ticket Created by Curtis Rawls
# Please include the string: [perl #36584]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/rt3/Ticket/Display.html?id=36584 >
This patch:
-Adds an "immediate dominator" attribute to the CFG.
-Adds an algorithm to