Hi,

I introduced new API rb_thread_call_without_gvl2() with some documents.
 Could you review it?

# Of course, the name foo2() is not good.
# But I can't make good name for it.
# Good name is welcome.

Thanks,
Koichi

-------- Original Message --------
Subject: [ruby-cvs:43609] ko1:r36433 (trunk): * thread.c
(rb_thread_call_without_gvl2): added.
Date: Wed, 18 Jul 2012 15:47:44 +0900 (JST)
From: ko1 / ruby-lang.org
Reply-To: ruby-dev / ruby-lang.org
To: ruby-cvs / ruby-lang.org

ko1	2012-07-18 15:47:43 +0900 (Wed, 18 Jul 2012)

  New Revision: 36433

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

  Log:
    * thread.c (rb_thread_call_without_gvl2): added.
      it can skip last CHECK_INTS.  See document for more details.
      Document about it was updated a bit.
    * include/ruby/thread.h (decl. of rb_thread_call_without_gvl2): added.
    * thread.c (rb_thread_call_with_gvl): remove "EXPERIMENTAL!"
      warning from a document.

  Modified files:
    trunk/ChangeLog
    trunk/include/ruby/thread.h
    trunk/thread.c