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
