[svn:parrot] r41229 - in trunk/src: . pmc
bacek at svn.parrot.org
bacek at svn.parrot.org
Sat Sep 12 13:14:55 UTC 2009
Author: bacek
Date: Sat Sep 12 13:14:55 2009
New Revision: 41229
URL: https://trac.parrot.org/parrot/changeset/41229
Log:
[cage] Remove set_string_same/set_number_same/set_integer_same VTABLEs.
Part of TT#866
Modified:
trunk/src/pmc/float.pmc
trunk/src/pmc/integer.pmc
trunk/src/pmc/string.pmc
trunk/src/vtable.tbl
Modified: trunk/src/pmc/float.pmc
==============================================================================
--- trunk/src/pmc/float.pmc Sat Sep 12 12:55:08 2009 (r41228)
+++ trunk/src/pmc/float.pmc Sat Sep 12 13:14:55 2009 (r41229)
@@ -179,22 +179,6 @@
/*
-=item C<void set_number_same(PMC *value)>
-
-Sets the value of the number to the value of C<*value>.
-
-=cut
-
-*/
-
- VTABLE void set_number_same(PMC *value) {
- FLOATVAL fv;
- GET_ATTR_fv(INTERP, value, fv);
- SET_ATTR_fv(INTERP, SELF, fv);
- }
-
-/*
-
=item C<void set_string_native(STRING *value)>
Sets the value of the number to the value of C<*value>.
Modified: trunk/src/pmc/integer.pmc
==============================================================================
--- trunk/src/pmc/integer.pmc Sat Sep 12 12:55:08 2009 (r41228)
+++ trunk/src/pmc/integer.pmc Sat Sep 12 13:14:55 2009 (r41229)
@@ -258,8 +258,6 @@
/*
-=item C<void set_integer_same(PMC *value)>
-
=item C<void set_integer_native(INTVAL value)>
Sets the value of the integer to the value of the C<Integer> C<*value>.
@@ -268,11 +266,6 @@
*/
- VTABLE void set_integer_same(PMC *value) {
- SELF.set_integer_native(VTABLE_get_integer(INTERP, value));
- }
-
-
VTABLE void set_integer_native(INTVAL value) {
SET_ATTR_iv(INTERP, SELF, value);
}
Modified: trunk/src/pmc/string.pmc
==============================================================================
--- trunk/src/pmc/string.pmc Sat Sep 12 12:55:08 2009 (r41228)
+++ trunk/src/pmc/string.pmc Sat Sep 12 13:14:55 2009 (r41229)
@@ -256,22 +256,6 @@
/*
-=item C<VOID set_string_same(PMC *value)>
-
-Sets the value of the string to the value of
-the specified C<String> PMC.
-
-=cut
-
-*/
-
- VTABLE void set_string_same(PMC *value) {
- SET_ATTR_str_val(INTERP, SELF,
- Parrot_str_set(INTERP, SELF.get_string(), VTABLE_get_string(INTERP, value)));
- }
-
-/*
-
=item C<VOID set_pmc(PMC *value)>
Sets the value of the string to the string value of
Modified: trunk/src/vtable.tbl
==============================================================================
--- trunk/src/vtable.tbl Sat Sep 12 12:55:08 2009 (r41228)
+++ trunk/src/vtable.tbl Sat Sep 12 13:14:55 2009 (r41229)
@@ -66,13 +66,11 @@
[STORE] :write
void set_integer_native(INTVAL value)
-void set_integer_same(PMC* value)
void set_integer_keyed(PMC* key, INTVAL value)
void set_integer_keyed_int(INTVAL key, INTVAL value)
void set_integer_keyed_str(STRING* key, INTVAL value)
void set_number_native(FLOATVAL value)
-void set_number_same(PMC* value)
void set_number_keyed(PMC* key, FLOATVAL value)
void set_number_keyed_int(INTVAL key, FLOATVAL value)
void set_number_keyed_str(STRING* key, FLOATVAL value)
@@ -83,7 +81,6 @@
void set_string_native(STRING* value)
void assign_string_native(STRING* value)
-void set_string_same(PMC* value)
void set_string_keyed(PMC* key, STRING* value)
void set_string_keyed_int(INTVAL key, STRING* value)
void set_string_keyed_str(STRING* key, STRING* value)
More information about the parrot-commits
mailing list