Permalink
Commits on Mar 4, 2007
  1. Tag for 1.8.6-preview3.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_preview3@11991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 4, 2007
  2. * lib/fileutils.rb (mv): could not move a directory between

      different filesystems. [ruby-dev:30411]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 4, 2007
  3. * file.c (rb_file_s_utime): allow nil to set the current time.

    * lib/fileutils.rb (touch): ditto, and added :mtime and :nocreate
      options.  fixed: [ruby-talk:219037]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 4, 2007
  4. 20070304

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 4, 2007
  5. * util.c (push_element): should return a int value.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 4, 2007
Commits on Mar 3, 2007
  1. * lib/set.rb (Set#^, Set#&): Correct documentation. Those methods

      return sets, not arrays; noted by Oliver Frank Wittich <nietz AT
      mangabrain.de>.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 3, 2007
  2. * eval.c (stack_check): Unset inline to fix build with GCC 3.4.6;

      submitted by: NISHIMATSU Takeshi <t_nissie AT yahoo.co.jp> in
      [ruby-list:43218].
      cf. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24556
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 3, 2007
  3. * ext/thread/thread.c (push_list): Use ALLOC().

    * ext/thread/thread.c (rb_mutex_alloc): Ditto.
    
    * ext/thread/thread.c (rb_condvar_alloc): Ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 3, 2007
  4. * NEWS: Add a note for String#intern.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 3, 2007
  5. * eval.c (rb_provided): return true only for features loaded from

      .rb files, and not search actual library type.  [ruby-dev:30414]
    
    * eval.c (rb_feature_p): check loading_tbl if the given ext is
      empty.  [ruby-dev:30452]
    
    * eval.c (rb_feature_p): fix possible buffer overrun.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 3, 2007
  6. * env.h (SCOPE_CLONE): Introduce a new scope flag to prevent a

      local_tbl region from getting freed many times; submitted by
      Chikanaga Tomoyuki <chikanag AT nippon-control-system.co.jp> in
      [ruby-dev:30460].
    
    * eval.c (proc_invoke): Ditto.
    
    * gc.c (obj_free): Ditto.
    
    * parse.y (top_local_setup_gen): Ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 3, 2007
  7. * object.c (rb_obj_ivar_set): RDoc updated according to a

      suggestion from Brian Candler <B.Candler AT pobox.com>.
      [ruby-core:10469]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 3, 2007
  8. * parse.y (stmt, arg): should not omit lhs of OP_ASGN1 even if

      empty.  [ruby-dev:30452]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Mar 3, 2007
Commits on Feb 28, 2007
  1. * mkconfig.rb (patchlevel): read from version.h.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 28, 2007
  2. * ext/digest/digest.c (get_digest_base_metadata): Allow inheriting

      Digest::Base subclasses, which was unintentionally made
      impossible while restructuring Digest classes.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 28, 2007
  3. Merge changes between r11913 and r11943 from ruby_1_8.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 28, 2007
  4. * merge -c 11935

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    shyouhei committed Feb 28, 2007
Commits on Feb 27, 2007
  1. Merge changes between r11907 and r11913 from ruby_1_8.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 27, 2007
  2. Merge changes between r11871 and r11907 from ruby_1_8.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 27, 2007
Commits on Feb 24, 2007
  1. 20070225

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 24, 2007
  2. * defines.h: Pull the RUBY_MBCHAR_MAXSIZE definition from trunk,

      which is necessary for dir.c to compile on djgpp and emx.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 24, 2007
  3. 20070224

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 24, 2007
  4. * lib/date/format.rb: updated based on date2 4.0.3.

    (Use one instance variable instead of many)
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 24, 2007
  5. * ext/racc/cparse/cparse.c (cparse_params_mark): remove useless

      rb_gc_mark.  Thanks Tomoyuki Chikanaga. [ruby-dev:30405]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 24, 2007
  6. * win32/win32.c (set_pioinfo_extra): new function for VC++8 SP1

      workaround. [ruby-core:10259]
    
    * win32/win32.c (NtInitialize): call above function.
    
    * signal.c (sighandler): need to tell to be interrupted to main
      context when handler is installed.
    
    * win32/win32.[ch] (rb_win32_interrupted): new function to listen
      interrupt.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 24, 2007
  7. Fix a trivial typo.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 24, 2007
Commits on Feb 23, 2007
  1. 20070223

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 23, 2007
  2. * lib/xmlrpc/client.rb (XMLRPC::Client::do_rpc): Make the

      Content-Length parameter optional for responses in
      xmlrpc/client.rb; suggested by Daniel Berger
      <Daniel.Berger@qwest.com> and approved by the maintainer.
    
    * lib/xmlrpc/create.rb (XMLRPC::Create::conv2value): Add DateTime
      support to xmlrpc; approved by the maintainer.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 23, 2007
Commits on Feb 20, 2007
  1. Update the distribution information.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 20, 2007
  2. Merge trivial changes to reduce diffs from ruby_1_8.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 20, 2007
Commits on Feb 19, 2007
  1. add some pointers

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 19, 2007
  2. * ext/socket/socket.c (unix_peeraddr): wrong syscall name in error

      message for #peeraddr. a patch from Sam Roberts
      <sroberts at uniserve.com>.  [ruby-core:10366]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 19, 2007
  3. 20070219

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 19, 2007
  4. * configure.in, defines.h, eval.c (rb_feature_p, rb_provided,

      load_wait, search_required, rb_require_safe), ext/extmk.rb: Fix
      a bug where a statically linked extension cannot be autoloaded.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Feb 19, 2007