pmc_func_cleanup branch

Andrew Whitworth wknight8111 at gmail.com
Fri Feb 19 18:50:25 UTC 2010


With Rakudo's release today out of the way, I would like to merge this
branch in now. Please let me know if there are any objections. I'll
merge this in about 30 minutes if I don't hear anything.

Thanks,

--Andrew Whitworth



On Tue, Feb 16, 2010 at 4:21 PM, Andrew Whitworth <wknight8111 at gmail.com> wrote:
> 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
>


More information about the parrot-dev mailing list