#655: Kill non-working GC cores
-------------------------+--------------------------------------------------
 Reporter:  whiteknight  |       Owner:       
     Type:  RFC          |      Status:  new  
 Priority:  normal       |   Milestone:       
Component:  none         |     Version:  1.1.0
 Severity:  medium       |    Keywords:       
     Lang:               |       Patch:       
 Platform:               |  
-------------------------+--------------------------------------------------
 There are several GC cores in src/gc/* that do not currently work, are not
 used/tested, and are likely to need major rewriting because of recent
 changes to the GC API. Some of these cores are very interesting for
 several academic reasons, but do nothing besides making the GC system look
 messier then it actually is.

 src/gc/generational_ms.c is an attempt at a generational GC, but it
 doesn't work.

 src/gc/incremental_ms.c is likewise an attempt at an incremental GC, but
 it also doesn't work.

 src/gc/res_lea.c is an attempt to write a GC core transparently behind
 custom malloc calls, but it doesn't work. It also no longer respects the
 GC API, redefining several functions that will cause compile-time
 conflicts if we enable it.

 I propose that all three of these be deleted to clear the way for new
 cores, and to require less maintenance going forward. Opinions?

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/655>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to