[前][次][番号順一覧][スレッド一覧]

ruby-changes:34424

From: shyouhei <ko1@a...>
Date: Mon, 23 Jun 2014 13:12:31 +0900 (JST)
Subject: [ruby-changes:34424] shyouhei:r46505 (trunk): * include/ruby/ruby.h (struct RFloat): no longer. [Feature #9863]

shyouhei	2014-06-23 13:12:19 +0900 (Mon, 23 Jun 2014)

  New Revision: 46505

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=46505

  Log:
    * include/ruby/ruby.h (struct RFloat): no longer.  [Feature #9863]
    
    * include/ruby/ruby.h (RFLOAT): ditto.
    
    * internal.h (struct RFloat): moved here.
    
    * internal.h (RFLOAT): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/include/ruby/ruby.h
    trunk/internal.h
Index: include/ruby/ruby.h
===================================================================
--- include/ruby/ruby.h	(revision 46504)
+++ include/ruby/ruby.h	(revision 46505)
@@ -807,11 +807,6 @@ struct RClass { https://github.com/ruby/ruby/blob/trunk/include/ruby/ruby.h#L807
 #define RMODULE_IS_REFINEMENT FL_USER3
 #define RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4
 
-struct RFloat {
-    struct RBasic basic;
-    double float_value;
-};
-
 double rb_float_value(VALUE);
 VALUE rb_float_new(double);
 VALUE rb_float_new_in_heap(double);
@@ -1077,7 +1072,6 @@ struct RStruct { https://github.com/ruby/ruby/blob/trunk/include/ruby/ruby.h#L1072
 #define ROBJECT(obj) (R_CAST(RObject)(obj))
 #define RCLASS(obj)  (R_CAST(RClass)(obj))
 #define RMODULE(obj) RCLASS(obj)
-#define RFLOAT(obj)  (R_CAST(RFloat)(obj))
 #define RSTRING(obj) (R_CAST(RString)(obj))
 #define RREGEXP(obj) (R_CAST(RRegexp)(obj))
 #define RARRAY(obj)  (R_CAST(RArray)(obj))
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 46504)
+++ ChangeLog	(revision 46505)
@@ -1,3 +1,13 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1
+Mon Jun 23 13:10:15 2014  URABE Shyouhei  <shyouhei@r...>
+
+	* include/ruby/ruby.h (struct RFloat): no longer.  [Feature #9863]
+
+	* include/ruby/ruby.h (RFLOAT): ditto.
+
+	* internal.h (struct RFloat): moved here.
+
+	* internal.h (RFLOAT): ditto.
+
 Mon Jun 23 12:01:42 2014  NARUSE, Yui  <naruse@r...>
 
 	* lib/uri/generic.rb (check_port): allow strings for port= as
Index: internal.h
===================================================================
--- internal.h	(revision 46504)
+++ internal.h	(revision 46505)
@@ -420,6 +420,13 @@ struct RSymbol { https://github.com/ruby/ruby/blob/trunk/internal.h#L420
 
 #define RSYMBOL(obj) (R_CAST(RSymbol)(obj))
 
+struct RFloat {
+    struct RBasic basic;
+    double float_value;
+};
+
+#define RFLOAT(obj)  (R_CAST(RFloat)(obj))
+
 /* class.c */
 void rb_class_subclass_add(VALUE super, VALUE klass);
 void rb_class_remove_from_super_subclasses(VALUE);

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]