Skip to content
  • Koichi Sasada's avatar
    5e3259ea
    fix public interface · 5e3259ea
    Koichi Sasada authored
    To make some kind of Ractor related extensions, some functions
    should be exposed.
    
    * include/ruby/thread_native.h
      * rb_native_mutex_*
      * rb_native_cond_*
    * include/ruby/ractor.h
      * RB_OBJ_SHAREABLE_P(obj)
      * rb_ractor_shareable_p(obj)
      * rb_ractor_std*()
      * rb_cRactor
    
    and rm ractor_pub.h
    and rename srcdir/ractor.h to srcdir/ractor_core.h
        (to avoid conflict with include/ruby/ractor.h)
    5e3259ea
    fix public interface
    Koichi Sasada authored
    To make some kind of Ractor related extensions, some functions
    should be exposed.
    
    * include/ruby/thread_native.h
      * rb_native_mutex_*
      * rb_native_cond_*
    * include/ruby/ractor.h
      * RB_OBJ_SHAREABLE_P(obj)
      * rb_ractor_shareable_p(obj)
      * rb_ractor_std*()
      * rb_cRactor
    
    and rm ractor_pub.h
    and rename srcdir/ractor.h to srcdir/ractor_core.h
        (to avoid conflict with include/ruby/ractor.h)
Loading