Skip to content
  • Yukihiro "Matz" Matsumoto's avatar
    8145a071
    * file.c (rb_find_file): load must be done from an abolute path if · 8145a071
    Yukihiro "Matz" Matsumoto authored
      $SAFE >= 4.
    
    * re.c (rb_reg_s_quote): quote whitespaces for /x cases.
    
    * eval.c (rb_thread_cleanup): should not terminate main_thread by
      Fatal error.
    
    * regex.c (is_in_list): need to not exclude NUL and NEWLINE.
    
    * re.c (rb_reg_expr_str): wrong backslash escapement.
    
    * re.c (rb_reg_expr_str): do not escape embedded space
      characters.
    
    * eval.c (rb_thread_cleanup): current thread may be THREAD_STOPPED,
      for example when terminated from signal handler.
    
    * re.c (rb_reg_expr_str): should treat backslash specially in
      escaping.
    
    * bignum.c (rb_big_eq): check `y == x' if y is neither Fixnum,
      Bignum, nor Float.
    
    * pack.c (pack_unpack): should treat 'U' in character unit, not in
      byte unit.
    
    * marshal.c (w_uclass): should check based on rb_obj_class(), not
      CLASS_OF().
    
    * io.c (io_write): check error if written data is less than
      specified size to detect EPIPE.
    
    * eval.c (assign): ruby_verbose should be surrounded by RTEST().
    
    * object.c (rb_str2cstr): ditto.
    
    * parse.y (void_expr): ditto.
    
    * parse.y (void_stmts): ditto.
    
    * variable.c (rb_ivar_get): ditto.
    
    * variable.c (rb_cvar_set): ditto.
    
    * variable.c (rb_cvar_get): ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    8145a071
    * file.c (rb_find_file): load must be done from an abolute path if
    Yukihiro "Matz" Matsumoto authored
      $SAFE >= 4.
    
    * re.c (rb_reg_s_quote): quote whitespaces for /x cases.
    
    * eval.c (rb_thread_cleanup): should not terminate main_thread by
      Fatal error.
    
    * regex.c (is_in_list): need to not exclude NUL and NEWLINE.
    
    * re.c (rb_reg_expr_str): wrong backslash escapement.
    
    * re.c (rb_reg_expr_str): do not escape embedded space
      characters.
    
    * eval.c (rb_thread_cleanup): current thread may be THREAD_STOPPED,
      for example when terminated from signal handler.
    
    * re.c (rb_reg_expr_str): should treat backslash specially in
      escaping.
    
    * bignum.c (rb_big_eq): check `y == x' if y is neither Fixnum,
      Bignum, nor Float.
    
    * pack.c (pack_unpack): should treat 'U' in character unit, not in
      byte unit.
    
    * marshal.c (w_uclass): should check based on rb_obj_class(), not
      CLASS_OF().
    
    * io.c (io_write): check error if written data is less than
      specified size to detect EPIPE.
    
    * eval.c (assign): ruby_verbose should be surrounded by RTEST().
    
    * object.c (rb_str2cstr): ditto.
    
    * parse.y (void_expr): ditto.
    
    * parse.y (void_stmts): ditto.
    
    * variable.c (rb_ivar_get): ditto.
    
    * variable.c (rb_cvar_set): ditto.
    
    * variable.c (rb_cvar_get): ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading