id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
631	[RFC] Clean-up PMC generated files.	bacek		"Hello.

Working on PMC parsing in pmc_pct branch I found few glitches in files generated from PMCs.

1. All methods decorated with PARROT_EXPORT. But they should not. Because only one way to invoke them is C<vtable> pointer in PMC.

2. All _ro_ variants of generated functions can be replaced by single implementation in C<default.pmc> similar to C<cant_do_method>

My proposal:

1. Drop PARROT_EXPORT from generated functions.

2. Stop putting signature of functions in generated header file (except for default.pmc)

3. Replace generating of readonly variants with reference to C<default.pmc>

-- 

Bacek "	RFC	closed	normal		none	1.1.0	medium	fixed					
