Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 5, 2012
  1. @nobu

    obj_init_copy

    nobu authored
    * object.c (rb_obj_init_copy): should check if trusted too.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 24, 2012
  1. @nobu

    * hash.c, object.c, struct.c, lib/ostruct.rb: add to_h methods.

    nobu authored
      [Feature #6276]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 29, 2011
  1. @nobu

    * use RB_TYPE_P which is optimized for constant types, instead of

    nobu authored
      comparison with TYPE.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 17, 2011
  1. @nobu

    * error.c (rb_check_trusted): new function to check an object is

    nobu authored
      trusted.
    * struct.c (rb_struct_modify), time.c (time_modify): check by the
      above function to show proper class names.  [Bug #5036]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 18, 2011
  1. @nobu

    * internal.h: add for internal use only.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 24, 2010
  1. @nobu

    * array.c, gc.c, hash.c, object.c, string.c, struct.c,

    nobu authored
      transcode.c, variable.c, vm.c, vm_insnhelper.c, vm_method.c:
      replace calls to rb_error_frozen() with rb_check_frozen().  a
      patch from Run Paint Run Run at [ruby-core:32014]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 19, 2010
  1. @nobu

    Commit miss.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    * test/ruby/test_sprintf.rb: fix ML ref. [ruby-core:32848]

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 7, 2009
  1. @nobu

    * include/ruby/ruby.h (rb_long2int): evalates the argument only

    nobu authored
      once.
    
    * struct.c (rb_struct_alloc): check array length overflow.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 8, 2009
  1. @nobu

    * include/ruby/st.h (st_hash_func): use st_index_t.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 12, 2009
  1. @nobu

    * class.c (rb_define_class_id_under, rb_define_module_id_under):

    nobu authored
      new functions to define a nested class/module with non-ascii
      name.
    
    * struct.c (make_struct): use name with encoding.
    
    * struct.c (inspect_struct): ditto.  [ruby-core:24849]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 29, 2009
  1. @nobu

    * struct.c (Init_Struct): made #to_s an alias to #inspect to

    nobu authored
      reduce the result of recursive struct.  a patch from ujihisa at
      [ruby-dev:38554].
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 20, 2009
  1. @nobu

    * include/ruby/ruby.h (rb_long2int, RARRAY_LENINT): check long to

    nobu authored
      cast to int.  [ruby-dev:38508]
    
    * struct.c, vm_eval.c, vm_insnhelper.c: use RARRAY_LENINT.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    * struct.c (rb_struct_new): get rid of too large alloca.

    nobu authored
    * struct.c (rb_struct_hash): use long.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 22, 2009
  1. @nobu

    stripped trailing spaces.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 20, 2008
  1. @nobu

    * range.c (range_initialize_copy): Range is now a Struct.

    nobu authored
      [ruby-core:18353]
    
    * struct.c (rb_struct_init_copy): made public.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18743 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 31, 2008
  1. @nobu

    * suppress warnings with -Wwrite-string.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 26, 2008
  1. @nobu

    * error.c (builtin_types), signal.c (siglist), st.c (primes),

    nobu authored
      struct.c (ref_func), time.c (months): constified.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 5, 2008
  1. @nobu

    * struct.c (make_struct): preserve encoding of struct name.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 12, 2007
  1. @nobu

    * struct.c (rb_struct_init_copy): disallow changing the size.

    nobu authored
      [ruby-dev:31168]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 10, 2007
  1. @nobu

    * include/ruby: moved public headers.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 30, 2005
  1. @nobu

    * array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c:

    nobu authored
      let enumerable methods return Enumerator.  [ruby-dev:26924]
    
    * intern.h (RETURN_ENUMERATOR): utility macro for enumerable methods.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 23, 2005
  1. @nobu

    * sprintf.c (rb_vsprintf, rb_sprintf): new functions return new String,

    nobu authored
      using missing/vsnprintf.c.  [ruby-dev:26580]
    
    *  missing/vsnprintf.c: made the output changeable.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 27, 2004
  1. @nobu

    * intern.h, struct.c (rb_struct_s_members, rb_struct_members): public

    nobu authored
      accessors.  [ruby-dev:24342]
    
    * marshal.c (w_object, r_object0): use accessors.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 18, 2004
  1. @nobu

    * class.c, error.c, file.c, io.c, numeric.c, object.c, re.c, struct.c,

    nobu authored
      time.c: marked init_copy functions nodoc.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 15, 2003
  1. @nobu

    * struct.c (rb_struct_hash): new methods Struct#hash, Struct#eql?.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 5, 2003
  1. @nobu

    * struct.c (make_struct): needs meta class.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 10, 2002
  1. @nobu

    * class.c (rb_make_metaclass): [new]

    nobu authored
    * class.c (rb_define_class_id): use rb_make_metaclass(), don't
      call Class#inherited hook.
    
    * class.c (rb_class_inherited): [new]
    
    * class.c (rb_define_class): call Class#inherited hook here.
    
    * class.c (rb_define_class_under): ditto after class path is set.
    
    * class.c (rb_singleton_class): use rb_make_metaclass().
    
    * eval.c (rb_eval): same as rb_define_class_under().
    
    * intern.h: prototypes of rb_make_metaclass() and
      rb_class_inherited().
    
    * object.c (rb_class_s_new): use rb_make_metaclass() and
      rb_class_inherited().
    
    * object.c (Init_Object): use rb_make_metaclass().
    
    * struct.c (make_struct): use rb_class_inherited().
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.