Permalink
Commits on Sep 3, 2016
  1. * 2016-09-04

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Sep 3, 2016
  2. * proc.c: [DOC] fix Object#define_singleton_method and

      main.define_method return value. [ci skip]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    sho-h committed Sep 3, 2016
  3. * 2016-09-03

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Sep 3, 2016
  4. thread_pthread.c: check stack on co-routine case

    * thread_pthread.c (ruby_init_stack): check stack bounds even if
      get_main_stack succeeded, on the "co-routine" case.
      ruby@53953ee#commitcomment-18887413
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Sep 3, 2016
Commits on Sep 2, 2016
  1. internal.h: fix typos

    * internal.h (MEMO_V1_SET, MEMO_V2_SET): fix typos.  use the macro
      parameter, not the local variable.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Sep 2, 2016
Commits on Sep 1, 2016
  1. * 2016-09-02

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Sep 1, 2016
  2. extmk.rb: fix conflict of timestamp files

    * ext/extmk.rb (timestamp_file): move extmk.rb specific tricks
      from lib/mkmf.rb.  keep RUBYCOMMONDIR prefix not to conflict
      with a timestamp file in the toplevel.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Sep 1, 2016
  3. mkmf.rb: architecture timestamp directories

    * lib/mkmf.rb (timestamp_file): substitute TARGET_SO_DIR with
      RUBYARCHDIR seprately from other normal paths, to make timestamp
      files for architecture dependent directories separately.  and
      remove RUBYCOMMONDIR prefix.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Sep 1, 2016
  4. rbinstall.rb: prefix with space [ci skip]

    * tool/rbinstall.rb (bin): exec via /bin/sh if the prefix contains
      space charaters, because shebang does not support that case in
      general.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Sep 1, 2016
  5. mkmf.rb: fix up r56053

    * lib/mkmf.rb (timestamp_file): TARGET_SO_DIR is defaulted to
      RUBYARCHDIR but different for each extension libraries.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Sep 1, 2016
  6. extmk.rb: hacks for bundled gems

    * ext/extmk.rb (gems): move dirty hacks for bundled gems from
      mkmf.rb.
    * lib/mkmf.rb (create_makefile): yield all configuration strings.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Sep 1, 2016
  7. * 2016-09-01

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Sep 1, 2016
  8. no Borland make [ci skip]

    * ext/extmk.rb: remove Borland make support.  Borland C++ has not
      been supported since years ago.
    
    * lib/mkmf.rb: ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Sep 1, 2016
Commits on Aug 31, 2016
  1. mkmf.rb: fix up r56047

    * lib/mkmf.rb (create_makefile): install to $(RUBYARCHDIR) other
      than bundled extension libraries.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 31, 2016
  2. mkmf.rb: fix up r56047

    * lib/mkmf.rb (create_makefile): TARGET_SO_DIR should not be the
      root directory when sodir is empty.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 31, 2016
  3. extmk.rb: build_complete

    * ext/extmk.rb (create_makefile): make gem.build_complete file
      under TARGET_SO_DIR and install it only when the gem build
      succeeded.  [ruby-core:77057] [Bug #12681]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 31, 2016
  4. mkmf.rb: TARGET_SO_DIR

    * ext/extmk.rb: move TARGET_SO_DIR stuffs to mkmf.rb.
    * lib/mkmf.rb (create_makefile): create target shared object files
      under $(TARGET_SO_DIR) which is $sodir if it is defined with
      $extout.  [ruby-core:77058] [Bug #12681]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 31, 2016
  5. mkmf.rb: separate timestamp files

    * lib/mkmf.rb (timestamp_file): separate timestamp files for each
      architectures.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 31, 2016
  6. extmk.rb: filter gems

    * ext/extmk.rb: filter gems as well as exts.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 31, 2016
Commits on Aug 30, 2016
  1. * doc/extension.ja.rdoc: [DOC] Fix a typo. [ci skip]

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    yui-knk committed Aug 30, 2016
  2. * 2016-08-31

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Aug 30, 2016
  3. extmk.rb: fix gem target directory name

    * ext/extmk.rb: make the gems target directory under the expanded
      name.  [ruby-core:77102] [Bug #12714]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 30, 2016
  4. fix typos [ci skip]

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Aug 30, 2016
  5. sort entries [ci skip]

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Aug 30, 2016
  6. vm.c: unnecessary condition

    * vm.c (vm_stat): remove unnecessary condition, when argc != 1 arg
      is always Qnil.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 30, 2016
  7. Fix rdoc of OpenStruct.json_create [ci skip]

    * ext/json/lib/json/add/ostruct.rb (OpenStruct.json_create):
      Correct documentation, fix the name of values.  [Fix GH-1421]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 30, 2016
  8. Use qualified names

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Aug 30, 2016
  9. * io.c (nogvl_fsync, nogvl_fdatasync): on Windows, just ignore if the

      fd is associated to non-disk device.  if call fsync and/or fdatasync
      with such fds, it causes Errno::EBADF exception and the behavior is
      incomatible with ruby 2.1 and earlier unintendedly introduced.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    unak committed Aug 30, 2016
  10. fix r56030 [Bug #12711]

    check whether it was syscall or not by getting previous instruction.
    syscall instruction is 0x0f 0x05.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Aug 30, 2016
  11. * doc/NEWS-2.1.0: fix method name

    * doc/NEWS-2.2.0: ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    okkez committed Aug 30, 2016
  12. * doc/NEWS-2.1.0: fix method name

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    okkez committed Aug 30, 2016
Commits on Aug 29, 2016
  1. * 2016-08-30

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Aug 29, 2016
  2. * vm_dump.c (backtrace): use rip in the saved context for the case

      the SIGSEGV is received when the process is in userland.
      Note that ip in the stack should be used if the signal is received
      when it is in kernel (when it is calling syscall) [Bug #12711]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Aug 29, 2016
  3. * properties.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Aug 29, 2016
  4. * remove trailing spaces.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Aug 29, 2016