On Sat Oct 06 05:07:17 2007, pcoch wrote:
> In src/global.c:Parrot_store_global_k() there is the todo item:
> 
> * XXX - temporary hack to notice when key is actually a string, so that
> * the legacy logic for invalidating method cache will be called; this
> * is not good enough but it avoids regressions for now

I can't locate 'store_global_k' in src/global.c anymore.

640:=item C<void Parrot_store_global_n(PARROT_INTERP, PMC *ns, STRING
*globalname,
651:Parrot_store_global_n(PARROT_INTERP, ARGIN_NULLOK(PMC *ns),
654:    ASSERT_ARGS(Parrot_store_global_n)
657:        Parrot_io_printf(interp, "store_global name '%Ss'\n",
globalname);
668:=item C<void Parrot_store_global_s(PARROT_INTERP, STRING *str_key,
STRING
680:Parrot_store_global_s(PARROT_INTERP, ARGIN_NULLOK(STRING *str_key),
683:    ASSERT_ARGS(Parrot_store_global_s)
688:    Parrot_store_global_n(interp, ns, globalname, val);
886:        Parrot_store_global_n(interp, ns, ns_entry_name, sub_pmc);

There are 4 other RTs still referenced in that file, but not this one:

254:    /* RT #46157 - stop depending on typed namespace */
258:    /* RT #46159 - match HLL of enclosing namespace? */
544:         * RT #46163 - we should be able to use 'get_pmc_keyed' here,
690:    /* RT #46169 - method cache invalidation should be a namespace
function */
759:    /* RT #46171 - walk up the scopes!  duh!! */

So I'm closing this ticket.

Thank you very much.
kid51
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to