Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 1, 2012
  1. @mame

    add tag v2_0_0_preview2

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

    * test/rubygems/test_gem_specification.rb (test_emits_zulu_timestamps…

    nobu authored
    …_properly): too old bug.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @nobu

    time.c, vm_method.c: update rdoc

    nobu authored
    * time.c (time_{mdump,dump,mload,load): update rdoc.
    
    * vm_method.c (obj_respond_to_missing): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @nobu

    vm_method.c: private

    nobu authored
    * vm_method.c (basic_obj_respond_to): call even if private.
      [Feature #6539]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @ko1

    * test/ruby/test_backtrace.rb: add a test for

    ko1 authored
      Thread::Backtrace::Location#inspect.
      BTW, tests for `caller_locations' are not enough.
      Any volunteers are welcome.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @ko1

    * vm_backtrace.c (location_inspect_m): add

    ko1 authored
      Thread::Backtrace::Location#inspect.
      It same as loc_obj.to_s.inspect.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @nobu

    io.c: recurse for the argument

    nobu authored
    * io.c (rb_io_puts): recurse for the argument itself, not converted
      array elements.  [ruby-core:42444] [Bug #5986]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. @nobu

    * misc: ignore pre-compiled emacs lisp files.

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

    marshal.c: private methods

    nobu authored
    * marshal.c (w_object, r_object0): call private marshal methods.
      [Feature #6539]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. @drbrain

    * lib/rubygems/commands/cleanup_command.rb: Fix cleanup command for

    drbrain authored
      multiple gems.  [ruby-trunk - #7481] by Kouhei Sutou
    * test/rubygems/test_gem_commands_cleanup_command.rb:  Test for above.
    * lib/rubygems.rb:  Autoload Gem::Source to prevent test failures
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  11. @nobu

    gc.c: suppress warnings

    nobu authored
    * gc.c (add_slot_local_freelist, slot_sweep, mark_locations_array):
      suppress unused-value warnings, even with valgrind enabled.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. @nobu

    complex.c, time.c: make marshal methods private

    nobu authored
    * complex.c (Init_Complex), time.c (Init_Time): make marshal methods
      private.  [Feature #6539]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  13. @nobu

    object.c: make remove_instance_variable public

    nobu authored
    * object.c (Init_Object): make remove_instance_variable public.
      [Feature #6539]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  14. @nobu

    vm_method.c: make initialize methods private

    nobu authored
    * id.c (Init_id), template/id.h.tmpl: add initialize_{copy,clone,dup}
      and respond_to_missing?.
    * vm_method.c (rb_method_entry_make): make above methods private.
      [Feature #6539]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  15. @nobu

    * properties.

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

    * test/ruby/test_thread.rb: move ConditionVariable related test

    kosaki authored
      into test/thread/test_cv.rb.
    * test/thread/test_cv.rb: new file.
    * test/thread/test_cv.rb (test_condvar_empty_signal): new tests.
    * test/thread/test_cv.rb (test_condvar_empty_broadcast): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  17. @kosaki

    * test/ruby/test_thread.rb (test_cv_wait_deadlock): enable

    kosaki authored
      cv deadlock test.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  18. @kosaki

    * lib/thread.rb (ConditionVariable): use hash instead of array for

    kosaki authored
      @waiters.
    * test/thread/test_queue.rb (test_sized_queue_and_wakeup): remove
      a test because @waiters no longer have a chance to duplicated. Now it's
      a hash.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  19. @nobu

    ruby-electric.el: use kill-region

    nobu authored
    * misc/ruby-electric.el (ruby-electric-curlies): use kill-region
      instead of interactive command delete-backward-char.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  20. @nobu

    inf-ruby.el: fix compilation-shell-minor-mode

    nobu authored
    * misc/inf-ruby.el (inferior-ruby-mode): fix the
      compilation-shell-minor-mode configuration.  a patch by
      j2petkov (Jean-Christophe Petkovich) in [ruby-core:46518].
      [Bug #6742]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  21. @nagachika

    * ChangeLog: fix a typo for r38075.

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

    dir.c: use NAMLEN

    nobu authored
    * dir.c (glob_helper): use NAMLEN() to tell the length of d_name
      instead of strlen(), which can access beyond the boundary.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  23. @drbrain

    * lib/rubygems/specification.rb: Don't add default gems to $LOAD_PATH

    drbrain authored
      as they are already there.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  24. @nobu

    * properties.

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

    markdown.rb: \r

    nobu authored
    * lib/rdoc/markdown.rb (RDoc::Markdown): use \r instead of raw control
      code.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  26. @kou

    * re-added r38053 that is reverted by r38061. Problems by r38053

    kou authored
      are resolved by r38096. r38096 removed GEM_SKIP configuration.
    
      The below is ChangeLog of r38053:
    
    * defs/default_gems: Add base directory column.
    
    * tool/rbinstall.rb:
      - Install .gemspecs of default gem to
        #{GEM_HOME}/specifications/default/.
      - Update files parameter of .gemspecs by relative path from
        library directory.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  27. @nobu

    test_gem_specification.rb: suppress warnings

    nobu authored
    * test/rubygems/test_gem_specification.rb (with_syck): we all know
      that syck has been removed.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  28. @tenderlove

    * variable.c (rb_class_path_no_cache): add a function to get the class

    tenderlove authored
      path without caching the computed path. Some classes are frozen, and
      will raise an exception without this.
    
    * probes.d (cmethod-entry, cmethod-return): separate cmethods from
      regular methods to match set trace func.
    
    * probes_helper.h: refactor macros.  Fix probes to avoid calling
      #inspect when profiling.
    
    * insns.def: update for use with new macros.
    
    * vm_eval.c: ditto
    
    * vm_insnhelper.c: ditto
    
    * test/dtrace/test_singleton_function.rb: fix test for new output.
    
    * test/dtrace/test_cmethod.rb: test the cmethod probes.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  29. @drbrain

    * test/rdoc/test_rdoc_options.rb: Windows drive letters are

    drbrain authored
      case-insensitive.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  30. @drbrain

    * lib/rubygems.rb: Search for gem deps file up the directory tree.

    drbrain authored
    * test/rubygems/test_gem.rb:  Test for above.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  31. @drbrain

    * test/runner.rb: Set GEM_HOME, GEM_PATH and GEM_SKIP to empty set.

    drbrain authored
      With default_gem support in RubyGems GEM_SKIP prevents loading of
      built-in gems.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 30, 2012
  1. @shirosaki

    * compile.c (ADD_CATCH_ENTRY): add a cast to fix SEGV with x64 mingw

    shirosaki authored
      on Windows 8. Without cast, 0 might be non zero value at higher bits
      in rb_ary_new3().
      [ruby-core:50258] [Bug #7456]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @drbrain

    * Fixed commit reference for r38083

    drbrain authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @nurse

    * parse.y (parser.utf8): remove unused property.

    nurse authored
    * parse.y (UTF8_ENC): remove unused macro.
    
    * parse.y (parser_tokadd_utf8): use rb_utf8_encoding() directly.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @nurse

    suppress warnings: uninitialized variables

    nurse authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.