[ruby-cvs:50004] glass:r42862 (trunk): * common.mk: use RUNRUBY instead of MINIRUBY because MINIRUBY can't

glass at ruby-lang.org glass at ruby-lang.org
Sat Sep 7 00:15:08 JST 2013


glass	2013-09-07 00:15:07 +0900 (Sat, 07 Sep 2013)

  New Revision: 42862

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

  Log:
    * common.mk: use RUNRUBY instead of MINIRUBY because MINIRUBY can't
      require extension libraries. The patch is from nobu
      (Nobuyoshi Nakada).
    
    * ext/thread/extconf.rb: for build ext/thread/thread.c.
    
    * include/ruby/intern.h: ditto.
    
    * thread.c: ditto.
    
    * lib/thread.rb: removed and replaced by ext/thread/thread.c.
    
    * ext/thread/thread.c: Queue, SizedQueue and ConditionVariable
      implementations in C. This patch is based on patches from panaggio
      (Ricardo Panaggio) and funny_falcon (Yura Sokolov) and  ko1
      (Koichi Sasada). [ruby-core:31513] [Feature #3620]
    
    * test/thread/test_queue.rb (test_queue_thread_raise): add a test for
      ensuring that killed thread should be removed from waiting threads.
      It is based on a code by ko1 (Koichi Sasada). [ruby-core:45950]

  Added directories:
    trunk/ext/thread/
  Added files:
    trunk/ext/thread/extconf.rb
    trunk/ext/thread/thread.c
  Removed files:
    trunk/lib/thread.rb
  Modified files:
    trunk/ChangeLog
    trunk/common.mk
    trunk/include/ruby/intern.h
    trunk/test/thread/test_queue.rb
    trunk/thread.c


More information about the ruby-cvs mailing list