id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
676	Fix namespace pollution	Infinoid	whiteknight	"This is the trac equivalent of RTs #40059 and #40060.

There are many global symbols we're exporting which don't have a ""Parrot_"" prefix.  This list might vary a bit depending on OS and platform, but I'll attach my current list.  By my count, there are currently 182 functions and 1 variable (PMCNULL) exported by default.

I think the idea is that these functions should be renamed from ""funcname"" to ""Parrot_funcname"", and some #defines should be left behind (inside an #ifdef PARROT_IN_CORE) so we don't need to fix up all the callers (and therefore, don't need a deprecation cycle).

I think it would be a good idea to make headerizer do this for us.
"	cage	new	minor		core	master	medium		api	jkeenan			all
