Skip to content
  • Narihiro Nakamura's avatar
    c3a46d6a
    * include/ruby/ruby.h: add C APIs. · c3a46d6a
    Narihiro Nakamura authored
      VALUE rb_newobj_of(VALUE klass, VALUE flags)
      #define NEWOBJ_OF(obj,type,klass,flags)
      These allow to change a allocation strategy depending on klass
      or flags.
    
    * gc.c: ditto
    
    * array.c: use new C API.
    * bignum.c: ditto
    * class.c: ditto
    * complex.c: ditto
    * ext/socket/ancdata.c: ditto
    * ext/socket/option.c: ditto
    * hash.c: ditto
    * io.c: ditto
    * marshal.c: ditto
    * numeric.c: ditto
    * object.c: ditto
    * random.c: ditto
    * range.c: ditto
    * rational.c: ditto
    * re.c: ditto
    * string.c: ditto
    * struct.c: ditto
      [Feature #7177][Feature #7047]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    c3a46d6a
    * include/ruby/ruby.h: add C APIs.
    Narihiro Nakamura authored
      VALUE rb_newobj_of(VALUE klass, VALUE flags)
      #define NEWOBJ_OF(obj,type,klass,flags)
      These allow to change a allocation strategy depending on klass
      or flags.
    
    * gc.c: ditto
    
    * array.c: use new C API.
    * bignum.c: ditto
    * class.c: ditto
    * complex.c: ditto
    * ext/socket/ancdata.c: ditto
    * ext/socket/option.c: ditto
    * hash.c: ditto
    * io.c: ditto
    * marshal.c: ditto
    * numeric.c: ditto
    * object.c: ditto
    * random.c: ditto
    * range.c: ditto
    * rational.c: ditto
    * re.c: ditto
    * string.c: ditto
    * struct.c: ditto
      [Feature #7177][Feature #7047]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading