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,,,,,
