the pmc_func_cleanup branch is building for me and is passing all
tests on my system. I would like to get some eyes on it in preparation
of a merge to trunk. The purpose of this branch was to fix naming
conventions for the functions defined in src/pmc.c These include:

PMC_is_null -> Parrot_pmc_is_null
pmc_new -> Parrot_pmc_new
pmc_new_noinit -> Parrot_pmc_new_noinit
pmc_reuse -> Parrot_pmc_reuse
pmc_reuse_init -> Parrot_pmc_reuse_init
pmc_reuse_no_init -> Parrot_pmc_reuse_noinit
pmc_reuse_by_class -> Parrot_pmc_reuse_by_class
constant_pmc_new -> Parrot_pmc_new_constant
constant_pmc_new_noinit -> Parrot_pmc_new_constant_noinit
constant_pmc_new_init -> Parrot_pmc_new_constant_init
temporary_pmc_new -> Parrot_pmc_new_temporary
temporary_pmc_free -> Parrot_pmc_free_temporary
get_new_vtable_index -> Parrot_pmc_get_new_vtable_index
pmc_register -> Parrot_pmc_register_new_type
pmc_type -> Parrot_pmc_get_type_str
pmc_type_p -> Parrot_pmc_get_type
Parrot_create_mro -> Parrot_pmc_create_mro
gc_register_pmc -> Parrot_pmc_gc_register
gc_unregister_pmc -> Parrot_pmc_gc_unregister

There have not been any other changes made in this branch besides
renaming these functions. Function prototypes are the same. If people
need help updating external projects to use these new functions, let
me know.

--Andrew Whitworth
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to