[svn:parrot] r49733 - in branches/gsoc_nci: config/gen/libffi src/pmc

plobsing at svn.parrot.org plobsing at svn.parrot.org
Sat Oct 30 06:24:37 UTC 2010


Author: plobsing
Date: Sat Oct 30 06:24:36 2010
New Revision: 49733
URL: https://trac.parrot.org/parrot/changeset/49733

Log:
clean up coda a little

Modified:
   branches/gsoc_nci/config/gen/libffi/nci-ffi.pmc.in
   branches/gsoc_nci/src/pmc/nci.pmc

Modified: branches/gsoc_nci/config/gen/libffi/nci-ffi.pmc.in
==============================================================================
--- branches/gsoc_nci/config/gen/libffi/nci-ffi.pmc.in	Sat Oct 30 06:21:38 2010	(r49732)
+++ branches/gsoc_nci/config/gen/libffi/nci-ffi.pmc.in	Sat Oct 30 06:24:36 2010	(r49733)
@@ -163,9 +163,8 @@
 
 pmclass NCI auto_attrs provides invokable {
     /* NCI thunk handling attributes */
-    /* NCI thunk handling attributes */
     ATTR PMC       *signature;
-    ATTR STRING    *sig_str;              /* The signature. */
+    ATTR STRING    *sig_str;
     ATTR void      *func;                   /* Function pointer to call. */
     ATTR void      *orig_func;
     ATTR PMC       *fb_info;                /* Frame-builder info */
@@ -175,9 +174,7 @@
     /* Parrot Sub-ish attributes */
     ATTR STRING    *pcc_params_signature;
     ATTR STRING    *pcc_return_signature;
-    ATTR void      *arg_translation;
-    ATTR void      *return_translation;
-    ATTR INTVAL     arity;                  /* Cached arity of the NCI. */
+    ATTR INTVAL     arity;
 
     /* MMD fields */
     ATTR STRING    *long_signature;         /* The full signature. */
@@ -296,9 +293,7 @@
         if (PARROT_NCI(SELF)) {
             Parrot_NCI_attributes * const nci_info = PARROT_NCI(SELF);
             mem_sys_free(nci_info->cif);
-            mem_sys_free(nci_info->arg_translation);
             mem_sys_free(nci_info->arg_types);
-            mem_sys_free(nci_info->return_translation);
         }
     }
 
@@ -815,13 +810,7 @@
 
 =head1 SEE ALSO
 
-F<docs/pdds/pdd03_calling_conventions.pod>.
-
-=head1 HISTORY
-
-Initial revision by sean 2002/08/04.
-
-Updates by John Harrison, Summer 2010, GSoC.
+F<docs/pdds/draft/pdd16_native_call.pod>
 
 =cut
 

Modified: branches/gsoc_nci/src/pmc/nci.pmc
==============================================================================
--- branches/gsoc_nci/src/pmc/nci.pmc	Sat Oct 30 06:21:38 2010	(r49732)
+++ branches/gsoc_nci/src/pmc/nci.pmc	Sat Oct 30 06:24:36 2010	(r49733)
@@ -810,13 +810,7 @@
 
 =head1 SEE ALSO
 
-F<docs/pdds/pdd03_calling_conventions.pod>.
-
-=head1 HISTORY
-
-Initial revision by sean 2002/08/04.
-
-Updates by John Harrison, Summer 2010, GSoC.
+F<docs/pdds/draft/pdd16_native_call.pod>
 
 =cut
 


More information about the parrot-commits mailing list