Permalink
Switch branches/tags
Commits on Jan 20, 2009
  1. tags branches/ruby_1_9_1@r21697 as v1_9_1_rc2

    yugui committed Jan 20, 2009
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_1_rc2@21700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * reverts r21693.

    yugui committed Jan 20, 2009
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * lib/rdoc/ri/path.rb: Gem::Enable was removed.

    yugui committed Jan 20, 2009
      Use just defined?(Gem).
      And this prevents unexpected directory creation at
      installation. [ruby-core:20990]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * Reverts r21598 and r21599 because the original behavior is

    yugui committed Jan 20, 2009
      intentional.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. merges r21679 from trunk into ruby_1_9_1.

    yugui committed Jan 20, 2009
    	* ext/nkf/nkf-utf8/nkf.c (nkf_buf_push): maybe a bug.
    
    	* ext/nkf/nkf-utf8/nkf.c (options): no need to support help option.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. merges r21678 from trunk into ruby_1_9_1.

    yugui committed Jan 20, 2009
    * array.c (take_items), enum.c (enum_zip): tries to convert to
      array first.  [ruby-core:21442]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. merges r21676 from trunk into ruby_1_9_1.

    yugui committed Jan 20, 2009
    * ext/nkf/nkf-utf8/nkf.c: Update nkf to 2.0.9.
      revert -s meaning as Shift_JIS, etc.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. merges r21662 from trunk into ruby_1_9_1.

    yugui committed Jan 20, 2009
    * thread.c (rb_thread_execute_interrupts): needs
      rb_signal_buff_size to be declared.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. * 2009-01-20

    matzbot committed Jan 20, 2009
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. merges r21661 from trunk into ruby_1_9_1.

    yugui committed Jan 20, 2009
    * ruby.c (require_libraries): reset th->parse_in_eval while
      loading libraries.  fixes [ruby-dev:37780]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 17, 2009
  1. * lib/erb.rb: changes style of the rdoc for suppressing

    yugui committed Jan 17, 2009
      warning. [ruby-core:21117]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. merges r21628 from trunk into ruby_1_9_1.

    yugui committed Jan 17, 2009
    * configure.in (darwin): get rid of strange settings issue of
      apple gcc port, which searches /usr/local/include always but
      /usr/local/lib not.
    
    * ext/readline/readline.c (Init_readline): suppress warnings with
      libedit.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. merges r21625 from trunk into ruby_1_9_1.

    yugui committed Jan 17, 2009
    * lib/irb/xmp.rb: multilingualizes XMP::StringInputMethod.
      [ruby-core:21383].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. merges r21611 from trunk into ruby_1_9_1.

    yugui committed Jan 17, 2009
    * vm_dump.c (vm_stack_dump_each): initialized at declarations.
    
    * vm_dump.c (rb_vm_bugreport): constified to suppress a warning.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. merges r21602, r21603, r21607 and r21630 from trunk into ruby_1_9_1.

    yugui committed Jan 17, 2009
    * configure.in (Makefile): set VCS and VCSUP to support `git svn'                                      and git.
    
    * Makefile.in, win32/Makefile.sub (up): split from common.mk.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. * 2009-01-17

    matzbot committed Jan 17, 2009
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. merges r21179 from trunk into ruby_1_9_1.

    yugui committed Jan 17, 2009
    * pack.c (pack_pack): template f should not accept non float
      values.  [ruby-dev:37656]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 16, 2009
  1. merges r21606 from trunk into ruby_1_9_1.

    yugui committed Jan 16, 2009
    * tool/make-snapshot (package): includes all rules and expand
      configured values from the environment to create *.inc, sets RM
      for ripper.c, and needs chdir if absolute path is given with
      -exported option.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. merges r21521 and r21601 from trunk into ruby_1_9_1.

    yugui committed Jan 16, 2009
    * LEGAL: Added information for missing/langinfo.c
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * test/minitest/unit.rb: temporarily merges Kouji's patch without

    yugui committed Jan 16, 2009
      maintainer's permission in order to release 1.9.1 RC2.
      [ruby-core:21364] .
      Patch by Takao Kouji <kouji AT takao7.net>.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * test/minitest/test_mini_test.rb: the number of assertions must be

    yugui committed Jan 16, 2009
      exactly equal to the number of assertion method calls that the end-user
      would write. [ruby-dev:37703]
    
    * test/minitest/test_mini_spec.rb: ditto.
    
    * lib/minitest/unit.rb: ditto. 
      Patch by David Flanagan <david AT davidflanagan.com>. [ruby-core:21350]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. * test/minitest/test_mini_test.rb: the number of assertions must be

    yugui committed Jan 16, 2009
      exactly equal to the number of assertion method calls that the end-user
      would write. [ruby-dev:37703]
    
    * lib/minitest/unit.rb: ditto.
      Patch by David Flanagan <david AT davidflanagan.com>. [ruby-core:21350]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. merges r21592 from trunk into ruby_1_9_1.

    yugui committed Jan 16, 2009
    * thread.c (thread_start_func_2): call ruby_cleanup() if thread is
      main thread.  [ruby-dev:37624]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. merges r21591 from trunk into ruby_1_9_1.

    yugui committed Jan 16, 2009
    	* win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,
    	  miniprelude.c, newline.c): if dependencies is newer than targets or
    	  targets don't exist, try to create targets with BASERUBY. no need to
    	  detect errors there because the absence of BASERUBY is not abnormal.
    	  after the try, if the targets still don't exist, copy them from
    	  $(srcdir).
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. merges r21588 from trunk into ruby_1_9_1.

    yugui committed Jan 16, 2009
    * parse.y (rb_parse_in_main): fixed typo.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. merges r21582 from trunk into ruby_1_9_1.

    yugui committed Jan 16, 2009
    * thread.c (rb_thread_execute_interrupts): if signal is already
      buffered, main thread should wait until timer thread delivers it.
    
    * thread.c (timer_thread_function): should defer delivery of a signal
      if main thread does not yet trap a previous one.  [ruby-dev:37676]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. merges r21578 from trunk into ruby_1_9_1.

    yugui committed Jan 16, 2009
    * thread.c (call_trace_proc): as Matz said ([ruby-core:21183]),
      should skip rb_str_new2() if rb_sourcefile() returns NULL.
      rb_sourcefile() returns NULL if frame is toplevel of Fiber.
      [ruby-core:21161] [Bug #985]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 15, 2009
  1. merges r21405 from trunk into ruby_1_9_1.

    yugui committed Jan 15, 2009
    * common.mk (test-sample), rubytest.rb: use runruby.rb
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. merges r21571 from trunk into ruby_1_9_1.

    yugui committed Jan 15, 2009
    * ruby.c (process_options): decrement parse_in_eval to recognize
      parsing main or normal eval script.
    * compile.c (rb_parse_in_main): return 1 if parsing main script.
      (if parse_in_eval is negative value, it means main script)
    * parse.y (yycompile0): check rb_parse_in_main() to accumulate
      script text.  Bug #848 [ruby-core:20450]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. merges r21570 from trunk into ruby_1_9_1.

    yugui committed Jan 15, 2009
    * lib/debug.rb: as wanabe-san pointed out,
      set_trace_func should be completely final task in debug.rb.
      Bug #847 [ruby-core:20449]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. merges r21536 from trunk into ruby_1_9_1.

    yugui committed Jan 15, 2009
    * vm.c (rb_vm_inc_const_missing_count, ruby_vm_const_missing_count):
      added.
    * vm_insnhelper.h: ditto.
    * variable.c (rb_const_get_0), insns.def: Constants should not be
      cached if const_missing is called.  [ruby-core:21059] [Bug #967]
    * bootstraptest/test_class.rb: add a test.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. merges r21535 from trunk into ruby_1_9_1.

    yugui committed Jan 15, 2009
    * common.mk: btest-ruby should receive option with OPTS.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. merges r21534 from trunk into ruby_1_9_1.

    yugui committed Jan 15, 2009
    	* win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,
    	  miniprelude.c, newline.c): shoudn't copy when $(srcdir) != ".", too.
    	  (this is a workaround.  we need more strict check.)
    
    	* win32/Makefile.sub ($(INSNS)): shound't remove BASERUBY.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. merges r21533 from trunk into ruby_1_9_1.

    yugui committed Jan 15, 2009
    * gc.c (gc_with_gvl): suppress warnings.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. merges r21532 from trunk into ruby_1_9_1.

    yugui committed Jan 15, 2009
    Add rdoc.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e