> If I compile (maybe too much) with disable-interrupts
> could this prevent a garbage collection to happen?

No - GC is independent of interrupt handling. Interrupts just
piggyback on the GC checking mechanism.

> I'm attaching a diff against current git master.
> 
> This does NOT help with the C_mutate issue I see.
> 
> It pull the simple tests first and inlines C_in_stackp .
> 
> Running on that code it looks as if the optimization is not
> that small.

So is performance the point of this patch? Because it is not
completely clear what this patch addresses. The mutation stack
only overflows if you avoid GC (which can be easily traced),
are you doing that?

> 
> Note that I did not complete all of the C_h_* family, since
> I'm afraid those are really obsolete.

That's right - I'll remove those. Thanks for pointing this out.


cheers,
felix

_______________________________________________
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to