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

ruby-changes:11684

From: nobu <ko1@a...>
Date: Sat, 2 May 2009 09:13:56 +0900 (JST)
Subject: [ruby-changes:11684] Ruby:r23323 (trunk): * array.c: fixed types.

nobu	2009-05-02 09:13:45 +0900 (Sat, 02 May 2009)

  New Revision: 23323

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

  Log:
    * array.c: fixed types.

  Modified files:
    trunk/array.c
    trunk/version.h

Index: array.c
===================================================================
--- array.c	(revision 23322)
+++ array.c	(revision 23323)
@@ -45,10 +45,10 @@
 
 # define ARY_SHARED_P(ary) \
     (assert(!FL_TEST(ary, ELTS_SHARED) || !FL_TEST(ary, RARRAY_EMBED_FLAG)), \
-     FL_TEST(ary,ELTS_SHARED))
+     FL_TEST(ary,ELTS_SHARED)!=0)
 # define ARY_EMBED_P(ary) \
     (assert(!FL_TEST(ary, ELTS_SHARED) || !FL_TEST(ary, RARRAY_EMBED_FLAG)), \
-     FL_TEST(ary, RARRAY_EMBED_FLAG))
+     FL_TEST(ary, RARRAY_EMBED_FLAG)!=0)
 
 #define ARY_HEAP_PTR(a) (assert(!ARY_EMBED_P(a)), RARRAY(a)->as.heap.ptr)
 #define ARY_HEAP_LEN(a) (assert(!ARY_EMBED_P(a)), RARRAY(a)->as.heap.len)
@@ -192,7 +192,7 @@
 rb_ary_decrement_share(VALUE shared)
 {
     if (shared) {
-	int num = ARY_SHARED_NUM(shared) - 1;
+	long num = ARY_SHARED_NUM(shared) - 1;
 	if (num == 0) {
 	    rb_ary_free(shared);
 	    rb_gc_force_recycle(shared);
@@ -222,7 +222,7 @@
 static VALUE
 rb_ary_increment_share(VALUE shared)
 {
-    int num = ARY_SHARED_NUM(shared);
+    long num = ARY_SHARED_NUM(shared);
     if (num >= 0) {
 	ARY_SET_SHARED_NUM(shared, num + 1);
     }
Index: version.h
===================================================================
--- version.h	(revision 23322)
+++ version.h	(revision 23323)
@@ -1,5 +1,5 @@
 #define RUBY_VERSION "1.9.2"
-#define RUBY_RELEASE_DATE "2009-05-01"
+#define RUBY_RELEASE_DATE "2009-05-02"
 #define RUBY_PATCHLEVEL -1
 #define RUBY_BRANCH_NAME "trunk"
 
@@ -8,7 +8,7 @@
 #define RUBY_VERSION_TEENY 1
 #define RUBY_RELEASE_YEAR 2009
 #define RUBY_RELEASE_MONTH 5
-#define RUBY_RELEASE_DAY 1
+#define RUBY_RELEASE_DAY 2
 
 #ifdef RUBY_EXTERN
 RUBY_EXTERN const char ruby_version[];

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

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