id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
1563	Deprecation of unused runcores	mikehh		"After discussion at the Parrot Virtual Developer Summit and in #parrotsketch as well as on list the following has been proposed:

1.  Certain runcores, such as CGoto, CGP, Slow and possibly Switch do not seem to be used at all, and other than in make fulltest are not exercised.

2.  Some special runcores, such as Trace, Profiling and GCDebug are useful for developers and should be retained, probably the Bounds runcore can go.

3.  Maintaining runcores that we do not use is a waste of our scarce developer resources and furthermore, takes up compilation time and space in the parrot executable.

4.  It has been proposed that profiling the Fast and Switch runcores to determine which is faster could be a useful exercise to see if we need to retain the Switch runcore.

Accordingly this is a deprecation notice for unused runcores to go in before the 2.3 release of parrot.

If there are any objections to this please comment here or on list and the objections will be considered carefully.
"	deprecation	closed	normal	2.4	none	2.2.0	medium	fixed					
