Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v1_9_1_127
Commits on May 12, 2009
  1. Yuki Yugui Sonoda

    tags branches/ruby_1_9_1@23407 with v1_9_1_127.

    yugui authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_1_127@23408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r22822 from trunk into ruby_1_9_1.

    yugui authored
    --
    * win32/Makefile.sub (LDFLAGS): always prepends -link.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 11, 2009
  1. Yuki Yugui Sonoda

    * ext/dl/dl.c (rb_dlhandle_initialize): prohibits DL::dlopen

    yugui authored
      with a tainted name of library.
      Patch by sheepman <sheepman AT sheepman.sakura.ne.jp>.
    
    * ext/dl/dl.c (rb_dlhandle_sym): ditto
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    * ext/dl/lib/dl/func.rb (DL::Function#call): prevents

    yugui authored
      passing tainted arguments to a C function.
      Patch by sheepman <sheepman AT sheepman.sakura.ne.jp>.
    
    * ext/dl/lib/dl/func.rb (DL::Function#check_safe_obj):
      new method for checking #call's arguments.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    merges r22796 and r22865 from trunk into ruby_1_9_1.

    yugui authored
    --
    * configure.in (MINIRUBY): use $(arch)-fake.rb.
    --
    * configure.in (MINIRUBY): keep macro into Makefile.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r22441 from trunk into ruby_1_9_1.

    yugui authored
    --
    * template/fake.rb.in: extracted from Makefile.in.
    
    * configure.in (fake.rb): prefixed with $(arch)-.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. Yuki Yugui Sonoda

    merges r23292 and r23348 from trunk into ruby_1_9_1.

    yugui authored
    --
    * .gitignore: added.
    --
    * svn:ignore, .gitignore: merged.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. Yuki Yugui Sonoda

    merges r23317 from trunk into ruby_1_9_1.

    yugui authored
    --
    * eval_intern.h (_longjmp): never return.  see [ruby-core:23241]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. Yuki Yugui Sonoda

    merges r23293 from trunk into ruby_1_9_1.

    yugui authored
    --
    * tool/transcode-tb (ActionMap#generate_node):
      Use ActionMap#gennode instead of generate_node
      because of initialization.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. Yuki Yugui Sonoda

    merges r23288 from trunk into ruby_1_9_1.

    yugui authored
    --
    * bootstraptest/test_io.rb: test for [ruby-dev:38131].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. Yuki Yugui Sonoda

    merges r23287 from trunk into ruby_1_9_1.

    yugui authored
    --
    * io.c (io_reopen): keeps pathv for prep_stdio.  [ruby-dev:38131]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. Yuki Yugui Sonoda

    merges r23286 from trunk into ruby_1_9_1.

    yugui authored
    --
    * lib/optparse.rb (OptionParser#parse_in_order): do not make an
      option from non-option argument.  [ruby-dev:38333]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  11. * 2009-05-12

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. Yuki Yugui Sonoda

    merges r23284 from trunk into ruby_1_9_1.

    yugui authored
    --
    * ext/tk/sample/tkcombobox.rb: fix conflict with autoload definition
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 4, 2009
  1. Yuki Yugui Sonoda

    merges r23277 and r23280 from trunk into ruby_1_9_1.

    yugui authored
    --
    * configure.in (ac_cv_func_daemon): use daemon(3) only on *BSD.
    
    * process.c (proc_daemon): double fork to ensure not having ctty.
      [ruby-core:23311]
    --
    * configure.in (ac_cv_func_daemon): use daemon(3) only on *BSD.
    
    * process.c (proc_daemon): double fork to ensure not having ctty.
      [ruby-core:23305]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r23210 from trunk into ruby_1_9_1.

    yugui authored
    --
    * eval.c (ruby_cleanup): the order of local variables on stack is
      undefined.  should use outermost VALUE for ruby_init_stack.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    merges r23186 and r23187 from trunk into ruby_1_9_1.

    yugui authored
    --
    * sprintf.c (rb_str_format): check encoding compatibility only on
      real parts.
    --
    * sprintf.c (rb_str_format): optimize previous commit.
      [ruby-list:45954]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r23208 from trunk into ruby_1_9_1.

    yugui authored
    --
    * gem_prelude.rb (Gem::QuickLoader#push_gem_version_on_load_path):
      check for requirement if the gem is installed.  a patch from
      Kyosuke MOROHASHI at [ruby-dev:38020].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. Yuki Yugui Sonoda

    merges r23191 from trunk into ruby_1_9_1.

    yugui authored
    --
    * array.c (rb_ary_flatten): flatten(0) works as Array#dup.
      [ruby-core:23168]
    
    * test/ruby/test_array.rb: add a test for above.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. Yuki Yugui Sonoda

    merges r23194 from trunk into ruby_1_9_1.

    yugui authored
    --
    * dir.c (bracket): fix escape handling for range character in bracket
      of fnmatch pattern.  e.g., '[a\-c]' should not match 'b'.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. Yuki Yugui Sonoda

    merges r23190 from trunk into ruby_1_9_1.

    yugui authored
    --
    * dir.c (fnmatch_helper): use rb_enc_precise_mbclen and
      fail if bytes are invalid. [ruby-dev:38307]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. Yuki Yugui Sonoda

    merges r23189 from trunk into ruby_1_9_1.

    yugui authored
    --
    * dir.c (bracket): if same in bytes, path is matching.
      [ruby-dev:38305]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. Yuki Yugui Sonoda

    merges r23171 from trunk into ruby_1_9_1.

    yugui authored
    --
    * dir.c (bracket, fnmatch_helper): compare bytewise first, to get
      rid of invalid byte sequence.  [ruby-dev:38303]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. Yuki Yugui Sonoda

    merges r23160 from trunk into ruby_1_9_1.

    yugui authored
    --
    * string.c (rb_str_dump): buffer length plus one byte for null
      terminator.  [ruby-dev:38294]
    
    * test/ruby/test_m17n.rb (test_str_dump): add a test for above.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  11. Yuki Yugui Sonoda

    merges r23159 from trunk into ruby_1_9_1.

    yugui authored
    --
    * string.c (rb_str_rstrip_bang): should not sign-expand non-ascii.
      [ruby-core:23158]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. Yuki Yugui Sonoda

    merges r23155 and r23158 from trunk into ruby_1_9_1.

    yugui authored
    --
    * string.c (rb_str_chop_bang): reset coderange. [ruby-core:23155]
    --
    * test/ruby/test_string.rb (test_chop, test_chop!): tests for [ruby-core:23155].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  13. Yuki Yugui Sonoda

    merges r23149 from trunk into ruby_1_9_1.

    yugui authored
    --
    * configure.in (LIBRUBY_DLDFLAGS): compatibility version is
      ruby_version.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  14. * 2009-05-04

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  15. Yuki Yugui Sonoda

    merges r23134 from trunk into ruby_1_9_1.

    yugui authored
    --
    * include/ruby/intern.h (RB_NUM_COERCE_FUNCS_NEED_OPID): macro to
      check compatibility.  [ruby-dev:38162]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 19, 2009
  1. Yuki Yugui Sonoda

    merges r23129 from trunk into ruby_1_9_1.

    yugui authored
    --
    * lib/irb/completion.rb (IRB::InputCompletor::Operators): Add
      overloadable negative operators.
    
    * lib/irb/ruby-lex.rb (RubyLex#lex_init): Support overloadable
      negative operators.
    
    * lib/irb/ruby-lex.rb (RubyLex#identify_identifier): Minus signs
      need to be escaped in regexp character class.
    
    * misc/ruby-mode.el (ruby-font-lock-keywords, ruby-parse-partial):
      Support overloadable negative operators.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r23115 from trunk into ruby_1_9_1.

    yugui authored
    --
    * configure.in (rb_cv_fork_with_pthread): fail if the child process
      fail.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    merges r23098 from trunk into ruby_1_9_1.

    yugui authored
    --
    * .gdbinit (rp): show negative fixnum correctly.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r23097 from trunk into ruby_1_9_1.

    yugui authored
    --
    * vm_eval.c (eval_string_with_cref): replaces the message if
      frozen.  [ruby-dev:38208]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. Yuki Yugui Sonoda

    merges r23093 from trunk into ruby_1_9_1.

    yugui authored
    --
    * lib/pathname.rb (Pathname#relative_path_from): compares path
      components according to system default case-sensitiveness.
      [ruby-core:22829]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. Yuki Yugui Sonoda

    merges r23091 from trunk into ruby_1_9_1.

    yugui authored
    --
    * common.mk (ruby.imp): all symbols in static library need to be
      exported, so that encoding-extensions can be loaded.  based on a
      patch from Yutaka Kanemoto <kinpoco AT gmail.com> at
      [ruby-talk:332282].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.