Project

General

Profile

Activity

From 03/03/2015 to 03/09/2015

03/09/2015

08:19 PM Bug #10955 (Closed): invoke_block_from_c segfault
I noticed that when a RSpec subject is self-referential, it causes infinite recursion and SegFaults ruby.
## Steps...
postmodern (Hal Brodigan)
05:40 PM Bug #10694: Improve Thread#value rubydoc
Backported into `ruby_2_1` branch at r49912. nagachika (Tomoyuki Chikanaga)
05:40 PM Revision db0f8603 (git): merge revision(s) r49428: [Backport #10694]
* thread.c: Improve documentation for Thread#value
[Bug #10694][ruby-core:67324][ci skip]
git-svn-id: svn...
nagachika (Tomoyuki Chikanaga)
05:39 PM Bug #10582: String#chomp strips off more newlines than its documentation states
Backported into `ruby_2_1` branch at r49911. nagachika (Tomoyuki Chikanaga)
05:38 PM Revision 51e8c819 (git): merge revision(s) r48747,r48772: [Backport #10582]
* string.c: [DOC] Add missing documentation around String#chomp.
Patch by @stderr [ci skip][fix GH-780]
g...
nagachika (Tomoyuki Chikanaga)
05:35 PM Bug #10568: segmentation fault after pack & ioctl & unpack
r44803 was already backported in `ruby_2_1` branch at r44819 for #9478. nagachika (Tomoyuki Chikanaga)
05:28 PM Bug #10494: ioctl returns EINVAL instead of ENOTTY for pipes on older linux, breaking piped test suite
Backported into `ruby_2_1` branch at r49910. nagachika (Tomoyuki Chikanaga)
05:28 PM Revision 38117a85 (git): merge revision(s) r48854: [Backport #10494]
* test/lib/test/unit.rb: Also rescue EINVAL for older Linux that
raises it in popen. [Bug #10494]
git-svn-id: svn+...
nagachika (Tomoyuki Chikanaga)
04:21 PM Bug #10954 (Closed): FreeBSD 9.1でコンパイルできない(libprocstatのチェックに漏れがある)
ruby-2.2.1.tar.bz2をFreeBSD 9.1でコンパイルすると、sh configureの後、makeで、
ruby-2.2.1/vm_dump.c:738: undefined reference to `proc...
ciel (T Yamada)
03:43 PM Feature #10917: Add GC.stat[:total_time] when GC profiling enabled
That makes sense, Koichi. I wondered if timing the small steps by default would be too heavy.
By only measuring ma...
jasonrclark (Jason Clark)
01:40 PM Bug #10953: follow rubyspec repository changes (r49689, r49752, r49753)
Backported into `ruby_2_1` branch at r49908 and r49909. nagachika (Tomoyuki Chikanaga)
01:26 PM Bug #10953 (Closed): follow rubyspec repository changes (r49689, r49752, r49753)
バックポート管理用です。
trunk では rubyspec のリポジトリ変更が変更されている(r49689)ので各安定版ブランチでも追随したほうがいいかと思います。
また default.mspec の変更により make ...
nagachika (Tomoyuki Chikanaga)
01:39 PM Revision 9ee867c4 (git): merge revision(s) r49752,r49753: [Backport #10953]
* spec/default.mspec: remove specific version number.
https://github.com/ruby/rubyspec/commit/7a909e925c1ba...
nagachika (Tomoyuki Chikanaga)
01:29 PM Revision cac1786a (git): merge revision(s) r49689: [Backport #10953]
* common.mk: use ruby organization for rubyspec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@4990...
nagachika (Tomoyuki Chikanaga)
01:05 PM Bug #10952 (Closed): Clarify BigDecimal license
The README [1] says:
~~~
You can redistribute it and/or modify it under either the terms of the GPL
(see COPYING...
vo.x (Vit Ondruch)
01:00 PM Revision 2d5f7e5e (git): merge revision(s) r48666: [Backport #10875]
* lib/uri/generic.rb (URI::Generic.build):
use hostname= to detect and wrap IPv6 hosts.
Build is ...
nagachika (Tomoyuki Chikanaga)
12:43 PM Revision c5c5e966 (git): * vm_insnhelper.c (ep_cref): rename to lep_cref() because it should be
local ep.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
12:09 PM Bug #10951 (Closed): insert WB in lep_svar_set() (r49898)
バックポート管理用チケットです。
r49898 で lep_svar_set() に挿入された write barrier の部分は 2.1/2.2 にも同様の代入があるので必要ではないかと思います。
nagachika (Tomoyuki Chikanaga)
08:31 AM Feature #10950 (Closed): `close` methods should not raise IOError on closed objects
Like [Feature #10718], other `close` methods should not raise `IOError` on closed objects, as well as `IO` in general... nobu (Nobuyoshi Nakada)
07:34 AM Revision 2e02f2df (git): stringio.c: don't raise after close
* ext/stringio/stringio.c (strio_close): don't raise on dobule
close for consistent to IO#close.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
06:51 AM Revision 5c87e391 (git): suppress warnings
* test/ruby/beginmainend.rb: suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49904 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)
05:48 AM Revision f8a82e15 (git): complex.c: suppress warnings on FreeBSD
* complex.c (safe_mul): get rid of assignments in a macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49903 b...
nobu (Nobuyoshi Nakada)
05:47 AM Revision 34beb984 (git): test_beginendblock.rb: assert_in_out_err
* test/ruby/test_beginendblock.rb (TestBeginEndBlock): simplify
with assert_in_out_err.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
04:57 AM Revision dbbccb3c (git): io.c: duplicate code
* io.c (rb_io_close_m): remove duplicate check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49901 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)

03/08/2015

11:20 PM Revision 140d7fd9 (git): proc.c, vm.c: fix implicit conversions
* proc.c (rb_mod_define_method): fix implicit conversion of
visibility type. erred by -Werror=shorten-64-to-32.
* ...
nobu (Nobuyoshi Nakada)
10:43 PM Bug #10929: NilClass#to_proc and & don't mix?
I'm not sure we support it or not.
For me, it is easy to understand that passing `nil` is special case, passing no b...
ko1 (Koichi Sasada)
10:21 PM Feature #10917: Add GC.stat[:total_time] when GC profiling enabled
With incremental GC (incremental marking and lazy sweep) consume very short time for each step.
I'm not sure we shou...
ko1 (Koichi Sasada)
10:08 PM Feature #10949: Time is WB unprotected
We use a terminology "WB unprotected object" (past we had said "shady object").
If there is a non-bug, perfect pat...
ko1 (Koichi Sasada)
06:10 PM Feature #10949 (Open): Time is WB unprotected
Ruby's built-in Time object is shady. Unfortunately, it is an object that can commonly be created in big numbers (thi... sylvain.joyeux (Sylvain Joyeux)
09:53 PM Revision 5856347f (git): * vm_insnhelper.h: define struct SVAR for SVAR.
This data type is also same layout of NODE (NODE_IF).
* vm_insnhelper.c: catch up this change.
git-svn-id: svn+ssh...
ko1 (Koichi Sasada)
09:44 PM Revision 2262aba6 (git): * vm_insnhelper.c (lep_svar_set): add WBs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:22 PM Revision 8dced4d2 (git): * internal.h: define rb_cref_t and change to use it.
rb_cref_t is data type of CREF. Now, the body is still NODE.
It is easy to understand what is CREF and what is pure...
ko1 (Koichi Sasada)
09:01 PM Revision 2324c14d (git): * vm_insnhelper.h (COPY_CREF_OMOD): fix translation miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:50 PM Revision 720efd69 (git): * 2015-03-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:50 PM Revision ae166317 (git): * internal.h: define CREF accessor macros.
* CREF_CLASS(cref)
* CREF_NEXT(cref)
* CREF_VISI(cref)
* CREF_VISI_SET(cref, v)
* CREF_REFINEMENTS(cref)
* ...
ko1 (Koichi Sasada)
03:02 PM Bug #10948 (Closed): When cross-compiling Ruby 2.2.1 for Win32, securerandom.rb fails while trying to use Win32 native libraries
note: "Closed" of this ticket means that "it's already no problem on trunk, so fix stable branch(es)."
Naruse-san,...
usa (Usaku NAKAMURA)
06:55 AM Bug #10948: When cross-compiling Ruby 2.2.1 for Win32, securerandom.rb fails while trying to use Win32 native libraries
Normally a PR would be against trunk, but trunk has moved all Win32-specific code out of lib/securerandom.rb, so if t... [email protected] (Aaron Stone)
06:54 AM Bug #10948 (Closed): When cross-compiling Ruby 2.2.1 for Win32, securerandom.rb fails while trying to use Win32 native libraries
Between Ruby 2.1 and 2.2, lib/securerandom.rb was modified to assume that if /mswin|mingw/ =~ RUBY_PLATFORM then Win3... [email protected] (Aaron Stone)
01:52 PM Revision b6d5ce79 (git): * ext/zlib/zlib.c (rb_gzfile_close): Don't raise on double
close for consistent to IO#close.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49893 b2dd03c8-39d4-4d8f-98ff-...
akr (Akira Tanaka)
07:57 AM Revision 5b06e833 (git): dir.c: glob short names
* dir.c (glob_helper): match patterns against legacy short names
too, not only ordinary names. [ruby-core:67954] [...
nobu (Nobuyoshi Nakada)
06:30 AM Revision db24cb70 (git): miniinit.c: minimum built-in encodings in miniruby
* common.mk (MINIOBJS): no longer need dmyenc.o.
* miniinit.c (Init_enc): declare minimum built-in encodings so
th...
nobu (Nobuyoshi Nakada)
03:26 AM Bug #10677: Regression: Time#parse no longer automatically converts to localtime
You don't provide *timezone*, but *offset* only.
Try `utc_offset`.
nobu (Nobuyoshi Nakada)
03:08 AM Revision 53662a71 (git): test_extlibs.rb: skip excluded libraries
* test/ruby/test_extlibs.rb (TestExtLibs.check_existence): ignore
tests for explicitly excluded libraries.
git-svn...
nobu (Nobuyoshi Nakada)
02:25 AM Revision 65f2103b (git): Makefile.sub: RUBY_PROGRAM_VERSION
* win32/Makefile.sub (config.status): now RUBY_PROGRAM_VERSION is
necessary for fake.rb.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
02:19 AM Revision 9a2e3757 (git): * 2015-03-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:19 AM Revision 2403aa98 (git): GNUmakefile.in: fix dependency
* cygwin/GNUmakefile.in: fix dependency, win32.o should be under
win32 directory.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)

03/07/2015

04:21 PM Bug #10677: Regression: Time#parse no longer automatically converts to localtime
Yui NARUSE wrote:
> After 1.9 whose time objects can save its timezone,
I welcome the change, even if it's backw...
blmlcu (Luca B)
11:54 AM Revision 9833ae93 (git): make-snapshot: follow previous commits
* tool/make-snapshot (package): set @ruby_version@ and
BOOTSTRAPRUBY.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
02:14 AM Feature #10883: Passing a block to itself
Why `itself` doesn't return itself?
It seems very confusing.
nobu (Nobuyoshi Nakada)
02:12 AM Bug #10947 (Rejected): Multiline if statement returns unexpected value instead of raising a syntax error
nobu (Nobuyoshi Nakada)
02:06 AM Revision 0581320a (git): fake.rb.in: RUBY_PATCHLEVEL
* template/fake.rb.in: add RUBY_PATCHLEVEL and include it in
RUBY_DESCRIPTION.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
02:06 AM Revision cdcae92d (git): common.mk: same fake.rb
* common.mk (fake.rb): generate from same template on all
platforms including win32.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
02:06 AM Revision aa68fd85 (git): expand-config.rb: without fake.rb
* win32/Makefile.sub (ruby_pc): without fake.rb.
* tool/expand-config.rb: no longer depends on fake.rb.
git-svn-id:...
nobu (Nobuyoshi Nakada)
02:06 AM Revision 6268830b (git): mkconfig.rb: without fake.rb
* tool/mkconfig.rb: use arguments instead of built-in constants
to work without fake.rb.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
02:06 AM Revision e9f3a59e (git): configure.in: BOOTSTRAPRUBY
* configure.in (BOOTSTRAPRUBY): baseruby if cross compiling or
miniruby, anyway runnable ruby command.
git-svn-id:...
nobu (Nobuyoshi Nakada)
01:59 AM Revision dd939a38 (git): ruby-additional.el: monkey-patching ruby-mode.el
* misc/ruby-additional.el: monkey-patch ruby-mode.el in Emacs 24,
to fix regexp parsing as r49872.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
12:36 AM Revision 05d11962 (git): * array.c: document that first element is kept when using
Array#uniq and #uniq! [fix GH-845][ci skip]
Patch by @riffraff
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
hsbt (Hiroshi SHIBATA)
12:28 AM Revision 6271eea5 (git): * thread.c: Mutex#owned? is no longer experimental since 2.1.0
[fix GH-839][ci skip] Patch by @takiy33
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49878 b2dd03c8-39d4-4d8f-9...
hsbt (Hiroshi SHIBATA)
12:18 AM Revision 1c8a6c68 (git): * 2015-03-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:18 AM Revision fe46bec7 (git): * tool/merger.rb: Added documentation to version method.
[fix GH-847][ci skip] Patch by @magikid
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49876 b2dd03c8-39d4-4d8f-9...
hsbt (Hiroshi SHIBATA)

03/06/2015

11:20 PM Bug #10947: Multiline if statement returns unexpected value instead of raising a syntax error
Jeremy Evans wrote:
>
> This is valid syntax. ruby parses this as:
>
> ~~~
> if (false && false && false; tru...
sampd (Sam Davies)
11:02 PM Bug #10947: Multiline if statement returns unexpected value instead of raising a syntax error
Sam Davies wrote:
> Here is an invalid multiline if statement
>
> if (false &&
> false &&
> false
> ...
jeremyevans0 (Jeremy Evans)
10:27 PM Bug #10947 (Rejected): Multiline if statement returns unexpected value instead of raising a syntax error
Here is an invalid multiline if statement
~~~ruby
if (false &&
false &&
false
true)
puts "I w...
sampd (Sam Davies)
08:32 PM Bug #10946 (Closed): need a WB for klass -> origin. (r49875)
nagachika (Tomoyuki Chikanaga)
08:02 PM Bug #10946 (Closed): need a WB for klass -> origin. (r49875)
バックポート管理用です。
r49875 で挿入された RCLASS_ORIGIN(klass) の更新の WB は 2.1/2.2 でも必要ですよね?
nagachika (Tomoyuki Chikanaga)
08:06 PM Feature #10883: Passing a block to itself
I think having a block form of #itself would be great. Here's a highly contrived example:
~~~
(("123".to_i - 3).t...
shan (Shannon Skipper)
08:01 PM Bug #10945 (Closed): tool/rbinstall.rb typo on line 714 LoadErroe
usa (Usaku NAKAMURA)
07:40 PM Bug #10945 (Closed): tool/rbinstall.rb typo on line 714 LoadErroe
Received this error when running "make install" on ruby-2.2.1 latest stable:
./tool/rbinstall.rb:714:in `rescue in...
katishna (Kate McDonald)
02:59 PM Bug #10944: Documentation of Array.new w.r.t. element index available to a block
The actual `Array.new` documentation mentions and also provides an example for this:
http://ruby-doc.org/core-2.2....
cremno (cremno phobia)
02:41 PM Bug #10944 (Closed): Documentation of Array.new w.r.t. element index available to a block
In http://ruby-doc.org/core-2.2.1/Array.html#class-Array-label-Creating+Arrays
The documentation for the Array.new...
dgc (Don Cruickshank)
01:51 PM Revision 9113098e (git): * class.c (rb_prepend_module): need a WB for klass -> origin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:47 PM Bug #10943: Singleton class expression (class << obj) should make be indivisual namespaces
Benoit Daloze wrote:
> How will you implement Module.nesting then?
> Attach a CREF to each method, which is only at...
ko1 (Koichi Sasada)
12:25 PM Bug #10943 (Closed): Singleton class expression (class << obj) should make be indivisual namespaces
Applied in changeset r49874.
----------
* fix namespace issue on singleton class expressions. [Bug #10943]
* vm_core...
ko1 (Koichi Sasada)
12:18 PM Bug #10943: Singleton class expression (class << obj) should make be indivisual namespaces
Without this change it is possible to determine which CREF or "lexical scope for constant" is used for resolving cons... Eregon (Benoit Daloze)
10:45 AM Bug #10943 (Closed): Singleton class expression (class << obj) should make be indivisual namespaces
# Abstract
Singleton class scopes should make their own namespace for constants.
However, Ruby versions from Rub...
ko1 (Koichi Sasada)
01:00 PM Bug #10929: NilClass#to_proc and & don't mix?
I wrote a patch for this issue.
```diff
diff --git bootstraptest/test_block.rb bootstraptest/test_block.rb
index...
hanachin (Seiei Miyagi)
12:24 PM Revision d84f9b16 (git): * fix namespace issue on singleton class expressions. [Bug #10943]
* vm_core.h, method.h: remove rb_iseq_t::cref_stack. CREF is stored
to rb_method_definition_t::body.iseq_body.cref....
ko1 (Koichi Sasada)
12:13 PM Revision e0f5a6ab (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:12 PM Revision fe244026 (git): ruby-mode.el: fix regexp syntax
* misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): division
operator can't follow '{' and '|' too.
git-svn-i...
nobu (Nobuyoshi Nakada)
10:08 AM Bug #10942 (Closed): Suspected memory leak
There seems to be memory leaking when calling Aws::SQS::Client#receive_message in Ruby 2.2.0 and 2.2.1. I am not very... quezacoatl (Johan Lundahl)
09:22 AM Revision 3859d767 (git): * test/webrick/test_filehandler.rb: on vboxsf (on VirtualBox
on Windows 7), file name and permissions are strange (can access
by short file name and so on).
Simply skip on su...
ko1 (Koichi Sasada)
08:34 AM Revision 4bb91081 (git): * test/ruby/test_beginendblock.rb: do not change directory.
Run system command in the directory mounted by vboxfs on Windows 7
and get warning like that "warning: Insecure wor...
ko1 (Koichi Sasada)
07:01 AM Feature #10755: Use rb_define_alias instead of rb_define_method for rb_cHash
Hi!
As https://github.com/ruby/ruby/pull/756/, it can make users a little bit confused.
Even some of them can thi...
gogotanaka (Kazuki Tanaka)
01:33 AM Revision b6dbffcd (git): driver.rb: load-rawdata
* benchmark/driver.rb: add --load-rawdata option to load dumped
rawdata and just output it without actual benchmark...
nobu (Nobuyoshi Nakada)
01:33 AM Revision db6a84b9 (git): driver.rb: rawdata format
* benchmark/driver.rb (show_results): dump the rawdata in some
formats, yaml, json, and pretty_inspect.
git-svn-id...
nobu (Nobuyoshi Nakada)
01:31 AM Bug #10847 (Closed): SystemStackError after NameError prepends a module
Applied in changeset r49867.
----------
vm_eval.c: next super class from the original
* vm_eval.c (vm_call_super): ...
nobu (Nobuyoshi Nakada)
01:31 AM Revision 3e557a97 (git): vm_eval.c: next super class from the original
* vm_eval.c (vm_call_super): search next super class from the
original class, to get rid of infinite recursion with...
nobu (Nobuyoshi Nakada)

03/05/2015

11:45 PM Revision b81950f4 (git): * lib/matrix.rb: Add Vector#round. Patch by Jordan Stephens.
[Fixes GH-802]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
11:03 PM Revision ce85cd55 (git): * test/ruby/test_rubyoptions.rb (TestRubyOptions#test_command_line_glob_with_dir):
test for r49859. see [ruby-core:68430] [Bug #10941]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49865 b2dd03...
U.Nakamura
10:34 PM Revision 01c6f504 (git): * gc.c (obj_info): show node name too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:22 PM Revision b4d1c024 (git): add Changelog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:20 PM Revision 8f88ff4e (git): * internal.h: remove struct method_table_wrapper.
struct method_table_wrapper was introduced to avoid duplicate marking
for method tables.
For example, `module M1;...
ko1 (Koichi Sasada)
05:51 PM Revision 908c2534 (git): * dir.c (replace_real_basename): need to check the return value of
GLOB_REALLOC().
[ruby-core:68430] [Bug #10941]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49861 b2dd03c8-3...
U.Nakamura
05:28 PM Bug #10941 (Closed): SIGSEGV caused by Rake on Windows
Applied in changeset r49859.
----------
* dir.c (replace_real_basename): shouldn't create Ruby object before
the o...
usa (Usaku NAKAMURA)
04:43 PM Bug #10941: SIGSEGV caused by Rake on Windows
My rake batchfile of 2.1.5 ran trunk ruby...
There is no problem in 2.1.5.
I succeeded to reproduce this more sim...
usa (Usaku NAKAMURA)
04:30 PM Bug #10941: SIGSEGV caused by Rake on Windows
Oops, sorry, some lines are missed.
Correct minimum case is:
~~~
require 'rake/clean'
require 'rake/testtask'
...
usa (Usaku NAKAMURA)
04:22 PM Bug #10941: SIGSEGV caused by Rake on Windows
I succeeded to reproduce this with 2.1.5 and trunk (but not with 2.0.0).
Minimum case is simple:
~~~
C:\foo> m...
usa (Usaku NAKAMURA)
04:01 PM Bug #10941 (Closed): SIGSEGV caused by Rake on Windows
Ruby 2.2.1
Windows 7
Compiled with VS 2013
I'm getting a segfault when trying to run the default (test) task for...
djberg96 (Daniel Berger)
05:28 PM Revision 7f342f5e (git): * 2015-03-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:28 PM Revision c5295545 (git): * dir.c (replace_real_basename): shouldn't create Ruby object before
the object system is loaded.
[ruby-core:68430] [Bug #10941]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@498...
U.Nakamura
05:14 PM Bug #10847: SystemStackError after NameError prepends a module
How to reproduce:
1. prepend Module to the class
2. call the method that calls cfunc `rb_call_super`
The follo...
hanachin (Seiei Miyagi)
03:31 PM Bug #10856: Splat with empty keyword args gives unexpected results
It looks like this bug still exists in 2.2.1, and was only fixed when splatting a hash literal. The following code is... seantheprogrammer (Sean Griffin)
02:36 PM Revision 5dac166f (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:34 PM Revision 4a371d69 (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:00 PM Bug #10709 (Rejected): Crash while loading
> 2 ruby 0x000000010069a943 sigsegv + 83
> 3 libsystem_platform.dylib ...
nobu (Nobuyoshi Nakada)
11:49 AM Bug #10709 (Feedback): Crash while loading
Can you try with 2.2.1? hsbt (Hiroshi SHIBATA)
08:17 AM Revision 71a352f0 (git): driver.rb: name width
* benchmark/driver.rb (BenchmarkDriver#adjusted_results):
calculate max width of names at last.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
08:00 AM Revision 744a858b (git): * hash.c: [DOC] #delete method actually returns nil, if the key
is not found. [fix GH-844][ci skip] Patch by @ivdma
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49855 b2dd03c8...
Kazuki Tanaka
07:01 AM Revision a161bdf6 (git): driver.rb: fix index
* benchmark/driver.rb (show_results): fix index of results.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49854 ...
nobu (Nobuyoshi Nakada)
05:07 AM Revision 418d915f (git): remove GEM directories at exit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:59 AM Bug #10931: [PERF]bm_app_mandelbrot.rb 20% slower.
Nobu from your benchmarks, can we say that it is a regression or is it a trade off made? tgxworld (Guo Xiang Tan)
03:02 AM Bug #10931: [PERF]bm_app_mandelbrot.rb 20% slower.
On MacBook Pro late 2013, OSX 10.10.2, 2.6GHz 16GiB.
At a git-svn working directory, (`$build` is the build director...
nobu (Nobuyoshi Nakada)
03:29 AM Revision 55473aea (git): * math.c: refactoring: remove unnecessary variable d0 to unify code
appearance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kazuki Tanaka
03:20 AM Feature #10930: Allow splat operator to work for string interpolation
Matthew Kerwin wrote:
> S​o are you also requesting that "#{1, 2, 3}" be considered valid? Because
> that's ho...
danielpclark (Daniel P. Clark)
02:56 AM Bug #10818 (Closed): Extrange behaviour when apliying a refinement inside eval
Applied in changeset r49851.
----------
* vm_eval.c (eval_string_with_cref): A binding should keep
refinements act...
shugo (Shugo Maeda)
02:52 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
Shugo Maeda wrote:
> I'd like to hear Matz's opinion.
I talked with Matz, and he said that a binding should keep ...
shugo (Shugo Maeda)
02:56 AM Revision f403624a (git): * vm_eval.c (eval_string_with_cref): A binding should keep
refinements activation information and the refinements should be
activated in subsequent eval calls with the bindin...
shugo (Shugo Maeda)
02:39 AM Revision e5eb9a16 (git): driver.rb: plain text table
* benchmark/driver.rb (show_results): support plain text style
table format output.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
02:38 AM Revision d816b8e4 (git): driver.rb: suffix
* benchmark/driver.rb: add suffix to default output file name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@498...
nobu (Nobuyoshi Nakada)
02:20 AM Revision 36a18bb5 (git): * test/ruby/test_refinement.rb: There is no need anymore to supress
warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
01:01 AM Revision 376ece8f (git): .travis.yml: no check for diagnostic reports
* .travis.yml (after_failure): remove false positive check by
diagnostic reports.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
12:14 AM Revision 589436f4 (git): driver.rb: MarkDown table
* benchmark/driver.rb (show_results): support MarkDown style table
format output.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)

03/04/2015

11:45 PM Revision fb5a0b68 (git): * 2015-03-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:44 PM Revision 270630c6 (git): * random.c (random_raw_seed): Avoid calling fill_random_bytes()
if the requested size is 0. AIX returns -1 for 0-byte read from
/dev/urandom, while other UNIX returns 0. With this c...
Rei Odaira
11:07 PM Bug #10936 (Closed): Error in Rubydoc for DateTime#rfc3339
There is an error in the Ruby-documentation of instance method #rfc3339 of class DateTime (eg. Ruby-version 2.1.5)
...
andirayo ((Andreas) Rayo Kniep)
09:28 PM Feature #10930: Allow splat operator to work for string interpolation
On 5 March 2015 at 07:04, <[email protected]> wrote:

> Issue #10930 has been updated by Recursive Madman.
...
phluid61 (Matthew Kerwin)
09:04 PM Feature #10930: Allow splat operator to work for string interpolation
Matthew Kerwin wrote:
>
> I'm strongly opposed to it ever arbitrarily injecting commas, especially
> since Arr...
recursive-madman (Recursive Madman)
08:58 PM Feature #10930: Allow splat operator to work for string interpolation
On 4 March 2015 at 14:01, <[email protected]> wrote:

> Issue #10930 has been updated by Daniel P. Clark.
>
>
> ...
phluid61 (Matthew Kerwin)
04:01 AM Feature #10930: Allow splat operator to work for string interpolation
The behavior of the splat operator as used in methods is like removing [ ] from an array to use as parameters.
~~~...
danielpclark (Daniel P. Clark)
02:56 AM Feature #10930 (Feedback): Allow splat operator to work for string interpolation
I have no idea why you need this. Does this have common use-case?
For me, `"#{*[1,2,3]}"` to produce `"1, 2, 3"` is ...
matz (Yukihiro Matsumoto)
02:15 PM Bug #10920 (Rejected): uninitialized constant LoadErroe
I created https://bugs.ruby-lang.org/issues/10934 hsbt (Hiroshi SHIBATA)
10:49 AM Feature #10927: [PATCH] Add default empty string to string replacements
zimba tm wrote:
> `"foo".gsub("o")` currently doesn't do any substitution.
At that point indeed it's just an en...
duerst (Martin Dürst)
10:34 AM Feature #10927: [PATCH] Add default empty string to string replacements
Alright but a change doesn't necessarily need to be substantial to improve developer happiness. It seems like my litt... zimbatm (zimba tm)
09:05 AM Bug #10931: [PERF]bm_app_mandelbrot.rb 20% slower.
Hi Nobu,
I ran the benchmarks on my local machine and I'm seeing the same results as those on RubyBench's dedicat...
tgxworld (Guo Xiang Tan)
08:37 AM Bug #10931: [PERF]bm_app_mandelbrot.rb 20% slower.
My results.
-----------------------------------------------------------
benchmark results:
Execution time (sec...
nobu (Nobuyoshi Nakada)
08:17 AM Bug #10935 (Feedback): encountered during rspec tests
Please show Crash Report log file. nobu (Nobuyoshi Nakada)
07:32 AM Bug #10935 (Closed): encountered during rspec tests
~~~
-- Crash Report log information --------------------------------------------
See Crash Report log file under...
reza-khedmati (reza khedmati)
05:48 AM Bug #10916: What the Ruby? SegFault?
On 2015/03/02 10:52, "Martin J. Dürst" wrote:
>> * Author: why do i need this acct just to create a bug report
>
...
nobu (Nobuyoshi Nakada)
03:49 AM Misc #10810 (Closed): Refactor test_math.rb by introducing method named `assert_float_and_int`
gogotanaka (Kazuki Tanaka)
03:47 AM Revision 1d00e40e (git): * test/ruby/test_math.rb (assert_float_and_int): Refactor test cases
by introducing assert_float_and_int. [misc #10810]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49843 b2dd03c8-...
Kazuki Tanaka
02:52 AM Bug #10933 (Closed): [BUG] object allocation during garbage collection phase
Applied in changeset r49842.
----------
symbol.c: make dsym_fstrs an identity hash
* symbol.c (Init_sym): make dsym...
nobu (Nobuyoshi Nakada)
02:40 AM Bug #10933: [BUG] object allocation during garbage collection phase
早速のレスありがとうございました。よろしくお願いします! yoshuki (Yoshiyuki MIKAMI)
01:50 AM Bug #10933: [BUG] object allocation during garbage collection phase
ありがとうございます。とてもわかりやすいログでした。
* cleanup フェーズに入る
* sweep_rest を行なう(lazy sweep の後始末を行なう)
* ここで、GC 中フラグが立ち、オブジェク...
ko1 (Koichi Sasada)
01:47 AM Bug #10933: [BUG] object allocation during garbage collection phase
I encountered non-recurring bug during rspec.
I hope attached files will help.
If I should send extra information a...
yoshuki (Yoshiyuki MIKAMI)
01:38 AM Bug #10933 (Closed): [BUG] object allocation during garbage collection phase
いつもお世話になっています。
rspec中に遭遇して、その後繰り返しても再現しないのですが、役に立てばと採取できたログをお送りします。
追加で提出すべき情報があればお知らせください。
よろしくお願いいたします。
yoshuki (Yoshiyuki MIKAMI)
02:52 AM Revision 5cd98697 (git): symbol.c: make dsym_fstrs an identity hash
* symbol.c (Init_sym): make dsym_fstrs a hash compared by identity
as the keys are unique fstrings, to get rid of r...
nobu (Nobuyoshi Nakada)
01:41 AM Bug #10934 (Closed): Backport r49017
fix typo. hsbt (Hiroshi SHIBATA)
01:34 AM Revision d7628fcf (git): rbinstall.rb: set umask 077
* tool/rbinstall.rb: default umask to prohibit group/others from
reading/writing/executing.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
01:22 AM Revision 83a27c87 (git): envutil.rb: no need to sleep
* test/lib/envutil.rb (assert_in_out_err): remove sleep to catch
the just time, and it is unnecessary as diagnostic...
nobu (Nobuyoshi Nakada)
01:17 AM Revision 5f4f28d6 (git): * enum.c: Fix typo in slice_after's exception message.
[fix GH-842][ci skip] Patch by @jsyeo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49839 b2dd03c8-39d4-4d8f-98f...
hsbt (Hiroshi SHIBATA)
01:15 AM Revision c5e9d762 (git): * doc/syntax/methods.rdoc: add some missing spaces and
fix a grammatical error in method docs.
[fix GH-843][ci skip] Patch by @nikolas
git-svn-id: svn+ssh://ci.ruby-lang...
hsbt (Hiroshi SHIBATA)
12:24 AM Revision 49117ae2 (git): envutil.rb: diagnostic_reports for SIGTRAP
* test/lib/envutil.rb (EnvUtil.diagnostic_reports): SIGTRAP also
generate diagnostic report file.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)

03/03/2015

09:42 PM Bug #10916: What the Ruby? SegFault?
I think redmine is also a blocker, as it has been notoriously
susceptible to spam.

If we can fix that, maybe we ...
zzak (zzak _)
08:41 PM Bug #10916: What the Ruby? SegFault?
"\"Martin J. Dürst\"" <[email protected]> wrote:
> > * Author: why do i need this acct just to create a bug re...
normalperson (Eric Wong)
07:53 PM Feature #10932 (Assigned): Enabling allocation tracing as early as possible
Hi,
I'd like to be able to enable allocation tracing as early as possible. I've attached a patch that I use to do...
tenderlovemaking (Aaron Patterson)
05:56 PM Bug #10647: fail install without zlib
I'm reviewing our Gentoo patches for ruby 2.2.1 and noticed that there is a typo in this patch that causes installati... hansdegraaff (Hans de Graaff)
05:27 PM Bug #10906: Problem building on Solaris 10 - symbol rb_infinity not found
Adding "-std=gnu99" to CFLAGS might solve the problem.
~~~
% CFLAGS="-std=gnu99" ./configure
~~~
ngoto (Naohisa Goto)
05:14 PM Revision bca791ae (git): * tool/redmine-backporter.rb (backport_command_string): pick up only
when the revision exists in trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49836 b2dd03c8-39d4-4d8f-98ff-...
U.Nakamura
05:01 PM Revision f6ed283f (git): mkmf/base.rb: clean up tmpdir
* test/mkmf/base.rb (TestMkmf#assert_separately): call teardown to
clean up temporary directory.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
04:27 PM Revision 36ba828d (git): rbinstall.rb: gems dir_mode
* tool/rbinstall.rb (DirPackage#extract_files): set directories
permission of gems.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
03:45 PM Revision e6b06534 (git): thread.c: volatile inside EXEC_TAG
* thread.c (rb_thread_io_blocking_region): assigned variables
inside EXEC_TAG() should be volatile.
* thread.c (rb_...
nobu (Nobuyoshi Nakada)
03:37 PM Revision f18951ab (git): .travis.yml: no diagnostic reports
* .travis.yml (script): no diagnostic reports files should be
left.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
03:32 PM Revision 70e0a56c (git): * 2015-03-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:30 PM Revision 6aff861d (git): * tool/redmine-backporter.rb: now can specify shorten form of commands.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:18 PM Bug #10931 (Closed): [PERF]bm_app_mandelbrot.rb 20% slower.
http://rubybench.org/ruby/ruby/commits?result_type=app_mandelbrot
Relevant Commits:
https://github.com/ruby/ruby...
tgxworld (Guo Xiang Tan)
02:42 PM Revision d1d5264c (git): * tool/redmine-backporter.rb (Readline.readline): drop untreated control
characters.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:41 PM Feature #10930 (Feedback): Allow splat operator to work for string interpolation
Currently when you use the splat operator in a method it pulls the items out of the array for method parameters.
~...
danielpclark (Daniel P. Clark)
01:26 PM Revision f73aefc6 (git): * test/lib/envutil.rb (EnvUtil.invoke_ruby): need to rescue because
Signal.signame may raise exception.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49828 b2dd03c8-39d4-4d8f-98ff...
U.Nakamura
12:34 PM Bug #10687: ArgumentError in certain cases of instance_exec (new bug in 2.2)
Still broken in 2.2.1:
~~~
#=> ruby -v && ruby a.rb
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
a....
stoodfarback (stood far back)
08:55 AM Revision dff21f05 (git): remove ruby_1_9_2 support
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:55 AM Revision 7968f885 (git): add teenyup
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:54 AM Revision fb72edce (git): bump version to 2.2.2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:19 AM Revision 1e4550ac (git): test_rubyoptions.rb: use assert_in_out_err
* test/ruby/test_rubyoptions.rb (assert_segv): assert_in_out_err
with the pattern list instead of invoke_ruby.
* t...
nobu (Nobuyoshi Nakada)
08:19 AM Revision f73a92e4 (git): envutil.rb: improve by assert_pattern_list
* test/lib/envutil.rb (assert_in_out_err): improve to match by
assert_pattern_list if expected result is other than...
nobu (Nobuyoshi Nakada)
08:17 AM Revision e9ff9e79 (git): test_process.rb: use assert_in_out_err
* test/ruby/test_process.rb (test_status_quit): use
assert_in_out_err to simplify and clean diagnostic reports.
gi...
nobu (Nobuyoshi Nakada)
08:10 AM Bug #10924: String#b
Thomas Sawyer wrote:
> Well, I just learned about the String#b [method](http://ruby-doc.org/core-2.1.0/String.html#m...
duerst (Martin Dürst)
07:58 AM Bug #10924: String#b
Thomas Sawyer wrote:
> Benoit Daloze wrote:
> > Note #b is more #binary than #ascii.
>
> That at least make a li...
duerst (Martin Dürst)
07:52 AM Bug #10924: String#b
Thomas Sawyer wrote:
> Refinements scoped at the gem level? I think I argued in favor of that once.
That turned...
duerst (Martin Dürst)
07:58 AM Revision 41eb94d4 (git): * tool/redmine-backporter.rb: use 'b' instead of 's' for showing
Backport options for merger.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49821 b2dd03c8-39d4-4d8f-98ff-823...
U.Nakamura
07:55 AM Revision d57a8fa5 (git): * tool/redmine-backporter.rb: show selected ticket number at prompt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:59 AM Feature #10909 (Closed): [PATCH 2/2] math.c: Direct casting from Rational to double.
Applied in changeset r49818.
----------
* math.c (num2dbl_with_to_f): direct casting from Rational to double.
[Fea...
gogotanaka (Kazuki Tanaka)
05:59 AM Revision b5f8aec5 (git): * test/ruby/test_math.rb: add tests for the above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kazuki Tanaka
05:59 AM Revision 972713ce (git): * math.c (num2dbl_with_to_f): direct casting from Rational to double.
[Feature #10909]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kazuki Tanaka
05:20 AM Revision 5eea2af4 (git): test_rubyoptions.rb: use assert_segv
* test/ruby/test_rubyoptions.rb (test_segv_loaded_features): use
assert_segv to simplify.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
04:49 AM Bug #10914: Always reproducible crash on FreeBSD with unicorn and 2.2.0p0 (2.1.5p273 too)
Hi!
It appears the problem is fixed with update FreeBSD to 10.1 version. Thanks!
Best regards,
Alexander
incubus (Alexander Logvinov)
03:16 AM Revision 37788267 (git): .travis.yml: CONFIG_FLAG
* .travis.yml (before_install): merge options for extension
libraries to CONFIG_FLAG.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
03:04 AM Feature #10927: [PATCH] Add default empty string to string replacements
Robert A. Heiler wrote:
> I don't think this is likely to get in because it breaks backwards compatibility.
Not o...
duerst (Martin Dürst)
02:55 AM Revision f7621185 (git): .travis.yml: install missing library
* .travis.yml (before_install): install gdbm too.
* .travis.yml (script): test options should be in TESTOPTS.
git-s...
nobu (Nobuyoshi Nakada)
01:54 AM Revision 71dfa492 (git): .travis.yml: suppress travis specific failure
* .travis.yml (before_script): suppress the failure which happens
only in travis OSX for the time being.
git-svn-i...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom