perl.cvs.parrot
[Top] [All Lists]

[svn:parrot] r24590 - branches/pdd17pmc/src/pmc

Subject: [svn:parrot] r24590 - branches/pdd17pmc/src/pmc
From:
Date: Sun, 6 Jan 2008 04:19:00 -0800 PST
Newsgroups: perl.cvs.parrot

Author: allison
Date: Sun Jan  6 04:18:59 2008
New Revision: 24590

Modified:
   branches/pdd17pmc/src/pmc/bigint.pmc
   branches/pdd17pmc/src/pmc/complex.pmc
   branches/pdd17pmc/src/pmc/default.pmc
   branches/pdd17pmc/src/pmc/fixedbooleanarray.pmc
   branches/pdd17pmc/src/pmc/fixedfloatarray.pmc
   branches/pdd17pmc/src/pmc/fixedintegerarray.pmc
   branches/pdd17pmc/src/pmc/fixedpmcarray.pmc
   branches/pdd17pmc/src/pmc/fixedstringarray.pmc
   branches/pdd17pmc/src/pmc/float.pmc
   branches/pdd17pmc/src/pmc/parrotlibrary.pmc
   branches/pdd17pmc/src/pmc/pointer.pmc
   branches/pdd17pmc/src/pmc/sarray.pmc
   branches/pdd17pmc/src/pmc/scalar.pmc
   branches/pdd17pmc/src/pmc/undef.pmc

Log:
[pdd17pmc] VTABLEizing morph routines for all core PMCs.


Modified: branches/pdd17pmc/src/pmc/bigint.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/bigint.pmc        (original)
+++ branches/pdd17pmc/src/pmc/bigint.pmc        Sun Jan  6 04:18:59 2008
@@ -524,7 +524,7 @@
 #endif
     }
 
-    void morph(INTVAL new_type) {
+    VTABLE void morph(INTVAL new_type) {
         pmc_reuse(INTERP, SELF, new_type, 0);
     }
 

Modified: branches/pdd17pmc/src/pmc/complex.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/complex.pmc       (original)
+++ branches/pdd17pmc/src/pmc/complex.pmc       Sun Jan  6 04:18:59 2008
@@ -384,7 +384,7 @@
         PMC_struct_val(SELF) = NULL;
     }
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         if (SELF->vtable->base_type == type)
             return;
         SUPER(type);

Modified: branches/pdd17pmc/src/pmc/default.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/default.pmc       (original)
+++ branches/pdd17pmc/src/pmc/default.pmc       Sun Jan  6 04:18:59 2008
@@ -661,7 +661,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         pmc_reuse(INTERP, SELF, type, 0);
     }
 

Modified: branches/pdd17pmc/src/pmc/fixedbooleanarray.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/fixedbooleanarray.pmc     (original)
+++ branches/pdd17pmc/src/pmc/fixedbooleanarray.pmc     Sun Jan  6 04:18:59 2008
@@ -65,7 +65,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         SUPER(type);
     }
 

Modified: branches/pdd17pmc/src/pmc/fixedfloatarray.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/fixedfloatarray.pmc       (original)
+++ branches/pdd17pmc/src/pmc/fixedfloatarray.pmc       Sun Jan  6 04:18:59 2008
@@ -54,7 +54,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         SUPER(type);
     }
 

Modified: branches/pdd17pmc/src/pmc/fixedintegerarray.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/fixedintegerarray.pmc     (original)
+++ branches/pdd17pmc/src/pmc/fixedintegerarray.pmc     Sun Jan  6 04:18:59 2008
@@ -140,7 +140,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         SUPER(type);
     }
 

Modified: branches/pdd17pmc/src/pmc/fixedpmcarray.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/fixedpmcarray.pmc (original)
+++ branches/pdd17pmc/src/pmc/fixedpmcarray.pmc Sun Jan  6 04:18:59 2008
@@ -144,7 +144,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         SUPER(type);
     }
 

Modified: branches/pdd17pmc/src/pmc/fixedstringarray.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/fixedstringarray.pmc      (original)
+++ branches/pdd17pmc/src/pmc/fixedstringarray.pmc      Sun Jan  6 04:18:59 2008
@@ -54,7 +54,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         SUPER(type);
     }
 

Modified: branches/pdd17pmc/src/pmc/float.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/float.pmc (original)
+++ branches/pdd17pmc/src/pmc/float.pmc Sun Jan  6 04:18:59 2008
@@ -212,7 +212,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         pmc_reuse(INTERP, SELF, type, 0);
     }
 

Modified: branches/pdd17pmc/src/pmc/parrotlibrary.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/parrotlibrary.pmc (original)
+++ branches/pdd17pmc/src/pmc/parrotlibrary.pmc Sun Jan  6 04:18:59 2008
@@ -76,7 +76,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         SUPER(type);
     }
 

Modified: branches/pdd17pmc/src/pmc/pointer.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/pointer.pmc       (original)
+++ branches/pdd17pmc/src/pmc/pointer.pmc       Sun Jan  6 04:18:59 2008
@@ -48,7 +48,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
     }
 
 /*

Modified: branches/pdd17pmc/src/pmc/sarray.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/sarray.pmc        (original)
+++ branches/pdd17pmc/src/pmc/sarray.pmc        Sun Jan  6 04:18:59 2008
@@ -263,7 +263,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         SUPER(type);
     }
 

Modified: branches/pdd17pmc/src/pmc/scalar.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/scalar.pmc        (original)
+++ branches/pdd17pmc/src/pmc/scalar.pmc        Sun Jan  6 04:18:59 2008
@@ -97,7 +97,7 @@
 
 */
 
-    void morph(INTVAL type) {
+    VTABLE void morph(INTVAL type) {
         if (SELF->vtable->base_type == type)
             return;
         pmc_reuse(INTERP, SELF, type, 0);

Modified: branches/pdd17pmc/src/pmc/undef.pmc
==============================================================================
--- branches/pdd17pmc/src/pmc/undef.pmc (original)
+++ branches/pdd17pmc/src/pmc/undef.pmc Sun Jan  6 04:18:59 2008
@@ -74,7 +74,7 @@
 
 */
 
-     void morph(INTVAL new_type) {
+     VTABLE void morph(INTVAL new_type) {
         pmc_reuse(INTERP, SELF, new_type, 0);
     }
 

<Prev in Thread] Current Thread [Next in Thread>
  • [svn:parrot] r24590 - branches/pdd17pmc/src/pmc, allison <=