Permalink
Switch branches/tags
Commits on Oct 16, 2013
  1. * lib/rubygems: Update to RubyGems master 278d00d. Changes:

      Fixes building extensions without a "clean" make rule
    
      Adds gem dependency file autodetection to "gem install -g"
    
    * test/rubygems:  Tests for the above.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    drbrain committed Oct 16, 2013
  2. * lib/rubygems: Update to RubyGems master commit 2a74263. This fixes

      several bugs in RubyGems 2.2.0.preview.1.
    
    * test/rubygems:  ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    drbrain committed Oct 16, 2013
Commits on Oct 15, 2013
  1. * 2013-10-16

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Oct 15, 2013
  2. * gc.c (gc_mark_roots): rename roots to be categories instead of func…

    …tion names.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    tmm1 committed Oct 15, 2013
  3. * remove trailing spaces.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 15, 2013
  4. * gc.h (rb_objspace_reachable_objects_from_root): added.

      This API provides information which objects are root objects.
      `category' shows what kind of root objects.
    * gc.c (gc_mark_roots): separate from gc_marks_body().
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    ko1 committed Oct 15, 2013
  5. trivial change

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Oct 15, 2013
  6. * process.c: Fix a typo. MacOS X don't have ENOTSUPP.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    akr committed Oct 15, 2013
  7. array.c: reduce RARRAY_LEN and ARY_CAPA

    * array.c: reduce use of RARRAY_LEN and ARY_CAPA when object is not
      modified.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 15, 2013
  8. test_array.rb: add test

    * test/ruby/test_array.rb (test_last2): add test for Array#last with
      length argument.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 15, 2013
  9. Makefile.sub: skip timezone tests

    * win32/Makefile.sub (TZ): empty to skip timezone tests which are not
      supported on Windows.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 15, 2013
Commits on Oct 14, 2013
  1. allpairs.rb: remove unused variable

    * test/ruby/allpairs.rb (AllPairs#each_index): remove unused variable,
      prime.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  2. test/-ext-: suppress warnings

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  3. test_profile_frames.rb: assert first_lineno

    * test/-ext-/debug/test_profile_frames.rb (test_profile_frames):
      assert first_lineno, only the top level of methods for the time
      being.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  4. * 2013-10-15

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Oct 14, 2013
  5. test_profile_frames.rb: fix typo

    * test/-ext-/debug/test_profile_frames.rb (test_profile_frames): fix
      typo, methdo_names to method_names.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  6. assertions.rb: ignore nil message

    * lib/test/unit/assertions.rb (assert): allow nil message and just
      ignore.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  7. Makefile.sub: gem_prelude to load rubygems

    * win32/Makefile.sub (DEFAULT_PRELUDES): always use gem_prelude
      regardless of --disable-rubygems.  follow up r43278.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  8. win32.h: declare fstati64 to suppress warnings

    * include/ruby/win32.h (fstati64): declare for ext/-test-/file/stat.c
      on w64-mingw, to suppress warnings.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  9. ruby.c: load statically linked extensions before rubygems

    * ruby.c (process_options): load statically linked extensions before
      rubygems, because of ext/thread.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  10. ChangeLog: fix format

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  11. ruby.c: gem_prelude to load rubygems

    * ruby.c (process_options): use gem_prelude instead of requiring
      rubygems directly when --enable=gems is given.
    * Makefile.in (DEFAULT_PRELUDES): always use gem_prelude regardless of
      --disable-rubygems.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  12. mkmf.rb: fix framework option

    * lib/mkmf.rb (have_framework): should append framework options to
      $LIBS, not $LDFLAGS.  the former is propagated to exts.mk when
      enable-static-linked-ext.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
  13. * 2013-10-14

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Oct 14, 2013
  14. mkmf.rb: fix ranlib argument

    * lib/mkmf.rb (create_makefile): ranlib on static library, not DLLIB.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 14, 2013
Commits on Oct 13, 2013
  1. * vsnprintf.c: Fix spelling from compliment to complement.

      Patch by @agrimm. Closes GH-422.
    
    * include/ruby/ruby.h: ditto
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    charliesome committed Oct 13, 2013
  2. vm.c: initialize defined_module_hash early

    * vm.c (Init_BareVM): initialize defined_module_hash here,
      Init_top_self() is too late to register core classes/modules.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 13, 2013
  3. Makefile.in: generate for each makefiles

    * Makefile.in (MKFILES): generate for each files for parallel build.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 13, 2013
  4. test_rake_clean.rb: skip on Windows

    * test/rake/test_rake_clean.rb (create_undeletable_file): skip when
      permission to delete files is different.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 13, 2013
  5. * 2013-10-13

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Oct 13, 2013
  6. compile.c, vm.c: reduce hash merge

    * compile.c (compile_array_): no hash to merge if it is empty.
    * vm.c (m_core_hash_merge_kwd): just check keys if only one argument
      is given, without merging.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 13, 2013
  7. test_notimp.rb: test timeout

    * test/ruby/test_notimp.rb (test_call_fork): test timeout directly.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 13, 2013
Commits on Oct 12, 2013
  1. get rid of a garbage character

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Oct 12, 2013
  2. fix typos

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Oct 12, 2013
Commits on Oct 11, 2013
  1. * remove trailing spaces, append newline at EOF.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Oct 11, 2013