[svn:parrot] r40781 - branches/context_pmc3/src/pmc
bacek at svn.parrot.org
bacek at svn.parrot.org
Tue Aug 25 11:17:08 UTC 2009
Author: bacek
Date: Tue Aug 25 11:17:07 2009
New Revision: 40781
URL: https://trac.parrot.org/parrot/changeset/40781
Log:
[core] Replace last Context.current_namespace poking with API function
Modified:
branches/context_pmc3/src/pmc/coroutine.pmc
branches/context_pmc3/src/pmc/role.pmc
Modified: branches/context_pmc3/src/pmc/coroutine.pmc
==============================================================================
--- branches/context_pmc3/src/pmc/coroutine.pmc Tue Aug 25 10:42:40 2009 (r40780)
+++ branches/context_pmc3/src/pmc/coroutine.pmc Tue Aug 25 11:17:07 2009 (r40781)
@@ -153,7 +153,7 @@
PMC_cont(ccont)->from_ctx = ctx;
CONTEXT_FIELD(INTERP, ctx, current_sub) = SELF;
CONTEXT_FIELD(INTERP, ctx, current_HLL) = co->HLL_id;
- CONTEXT_FIELD(INTERP, ctx, current_namespace) = co->namespace_stash;
+ Parrot_cx_set_namespace(INTERP, ctx, co->namespace_stash);
CONTEXT_FIELD(INTERP, ctx, current_cont) = ccont;
CONTEXT_FIELD(INTERP, ctx, current_object) = NULL;
INTERP->current_object = NULL;
Modified: branches/context_pmc3/src/pmc/role.pmc
==============================================================================
--- branches/context_pmc3/src/pmc/role.pmc Tue Aug 25 10:42:40 2009 (r40780)
+++ branches/context_pmc3/src/pmc/role.pmc Tue Aug 25 11:17:07 2009 (r40781)
@@ -102,7 +102,7 @@
/* Namespace is nested in the current namespace and with the name of
* the role. */
role->_namespace = Parrot_make_namespace_keyed_str(interp,
- CURRENT_CONTEXT_FIELD(interp, current_namespace), role->name);
+ Parrot_cx_get_namespace(interp, CONTEXT(interp)), role->name);
}
/* Otherwise, we may just have a namespace. */
More information about the parrot-commits
mailing list