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

ruby-changes:24271

From: nobu <ko1@a...>
Date: Thu, 5 Jul 2012 17:32:33 +0900 (JST)
Subject: [ruby-changes:24271] nobu:r36322 (trunk): ThreadShield

nobu	2012-07-05 17:32:23 +0900 (Thu, 05 Jul 2012)

  New Revision: 36322

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

  Log:
    ThreadShield
    
    * internal.h: move ThreadShield declarations from intern.h.

  Modified files:
    trunk/ChangeLog
    trunk/include/ruby/intern.h
    trunk/internal.h

Index: include/ruby/intern.h
===================================================================
--- include/ruby/intern.h	(revision 36321)
+++ include/ruby/intern.h	(revision 36322)
@@ -835,10 +835,6 @@
 VALUE rb_mutex_unlock(VALUE mutex);
 VALUE rb_mutex_sleep(VALUE self, VALUE timeout);
 VALUE rb_mutex_synchronize(VALUE mutex, VALUE (*func)(VALUE arg), VALUE arg);
-VALUE rb_thread_shield_new(void);
-VALUE rb_thread_shield_wait(VALUE self);
-VALUE rb_thread_shield_release(VALUE self);
-VALUE rb_thread_shield_destroy(VALUE self);
 /* time.c */
 VALUE rb_time_new(time_t, long);
 VALUE rb_time_nano_new(time_t, long);
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 36321)
+++ ChangeLog	(revision 36322)
@@ -1,3 +1,7 @@
+Thu Jul  5 17:32:19 2012  Nobuyoshi Nakada  <nobu@r...>
+
+	* internal.h: move ThreadShield declarations from intern.h.
+
 Thu Jul  5 16:00:24 2012  Nobuyoshi Nakada  <nobu@r...>
 
 	* thread.c (ThreadShield): rename from Barrier.
Index: internal.h
===================================================================
--- internal.h	(revision 36321)
+++ internal.h	(revision 36322)
@@ -243,6 +243,10 @@
 void rb_thread_execute_interrupts(VALUE th);
 void rb_clear_trace_func(void);
 VALUE rb_get_coverages(void);
+VALUE rb_thread_shield_new(void);
+VALUE rb_thread_shield_wait(VALUE self);
+VALUE rb_thread_shield_release(VALUE self);
+VALUE rb_thread_shield_destroy(VALUE self);
 
 /* thread_pthread.c, thread_win32.c */
 void Init_native_thread(void);

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

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