Skip to content
  • Tanaka Akira's avatar
    8b27d153
    * class.c (rb_define_method_id): use rb_define_notimplement_method_id · 8b27d153
    Tanaka Akira authored
      if rb_f_notimplement is given.
      (rb_define_protected_method): ditto.
      (rb_define_private_method): ditto.
      (rb_define_method): use rb_define_method_id.
    
    * include/ruby/intern.h (rb_f_notimplement): declared.
      (rb_define_notimplement_method_id): declared.
    
    * proc.c (method_inspect): show not-implemented.
    
    * vm_method.c (notimplement_body): new variable.
      (rb_notimplement_body_p): new function.
      (rb_method_boundp): return false if not implemented.
      (rb_f_notimplement): new function.
      (rb_define_notimplement_method_id): new function.
    
    * process.c (rb_f_fork): use rb_f_notimplement if not implemented.
    
    * file.c (rb_file_s_lchmod): use rb_f_notimplement if not implemented.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    8b27d153
    * class.c (rb_define_method_id): use rb_define_notimplement_method_id
    Tanaka Akira authored
      if rb_f_notimplement is given.
      (rb_define_protected_method): ditto.
      (rb_define_private_method): ditto.
      (rb_define_method): use rb_define_method_id.
    
    * include/ruby/intern.h (rb_f_notimplement): declared.
      (rb_define_notimplement_method_id): declared.
    
    * proc.c (method_inspect): show not-implemented.
    
    * vm_method.c (notimplement_body): new variable.
      (rb_notimplement_body_p): new function.
      (rb_method_boundp): return false if not implemented.
      (rb_f_notimplement): new function.
      (rb_define_notimplement_method_id): new function.
    
    * process.c (rb_f_fork): use rb_f_notimplement if not implemented.
    
    * file.c (rb_file_s_lchmod): use rb_f_notimplement if not implemented.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading