Project

General

Profile

Activity

From 10/08/2021 to 10/14/2021

10/14/2021

10:56 PM Bug #16953 (Feedback): Windows bash bin files removed in master
@MSP-Greg Can you figure out which commit caused this issue? I tried looking for commits before commit:631c01f5ae, but I was not able to find a likely culprit. jeremyevans0 (Jeremy Evans)
10:55 PM Bug #17719: Irregular evaluation order in hash literals
nobu (Nobuyoshi Nakada) wrote in #note-2:
> I think it can be fixed by removing the optimization in the parser and leaving it to the compiler.
I tried the approach of removing the optimization from the parser completely (https://gith...
jeremyevans0 (Jeremy Evans)
07:55 PM Revision 46291a29 (git): [rubygems/rubygems] Update broken link in Bundler::Fetcher::CertificateFailureError
https://github.com/rubygems/rubygems/commit/11b5d479cb Jack Schuss
04:26 PM Revision c658834c (git): * 2021-10-15 [ci skip]
git[bot]
03:40 PM Feature #17760: Where we should install a header file when `gem install --user`?
Is there a RubyGems issue tracking this? Eregon (Benoit Daloze)
02:44 PM Revision e057b9ee (git): Prefer the reentrant versions of gmtime and localtime
nobu (Nobuyoshi Nakada)
02:35 PM Misc #18174: DevelopersMeeting20211021Japan
- [Feature #10917] Add `GC.stat[:total_time]` when GC profiling enabled
- @ko1 did submit a pull request which seem fine except maybe for 32bits support.
- @ko1 did also measure the overhead and it appeared small.
- Could this feat...
byroot (Jean Boussier)
02:17 PM Revision fc9f9231 (git): Update bundled_gems
znz (Kazuhiro NISHIYAMA)
01:57 PM Revision c19685e2 (git): Reap rarely leaked threads
nobu (Nobuyoshi Nakada)
12:15 PM Revision 2fa0d51a (git): [ruby/date] Bump up date version to 3.2.0
https://github.com/ruby/date/commit/e0a4cbc8f6 hsbt (Hiroshi SHIBATA)
12:14 PM Revision befb37c2 (git): [ruby/drb] Bump up drb version to 2.1.0
https://github.com/ruby/drb/commit/e4b7b68d67 hsbt (Hiroshi SHIBATA)
12:14 PM Revision 20bd9e7c (git): [ruby/drb] Bump up drb version to 2.0.5
https://github.com/ruby/drb/commit/7edf67654c hsbt (Hiroshi SHIBATA)
12:14 PM Revision e6b3eab1 (git): [ruby/time] Bump up time version to 0.2.0
https://github.com/ruby/time/commit/b9dd593b23 hsbt (Hiroshi SHIBATA)
12:14 PM Revision 9c96bcf0 (git): [ruby/open-uri] Bump up open-uri version to 0.2.0
https://github.com/ruby/open-uri/commit/ec4275a1eb hsbt (Hiroshi SHIBATA)
12:08 PM Revision b7f55717 (git): [ruby/pathname] Bump up pathname version to 0.2.0
https://github.com/ruby/pathname/commit/e6b3b3ed25 hsbt (Hiroshi SHIBATA)
11:41 AM Revision d13c6c56 (git): [ruby/base64] Bump up base64 version to 0.1.1
https://github.com/ruby/base64/commit/b9e23b27f9 hsbt (Hiroshi SHIBATA)
11:29 AM Revision f8862801 (git): [ruby/nkf] Bump up nkf version to 0.1.1
https://github.com/ruby/nkf/commit/9aa7c6b841 hsbt (Hiroshi SHIBATA)
11:26 AM Revision b6e52647 (git): [ruby/find] Bump up find version to 0.1.1
https://github.com/ruby/find/commit/90c35c477a hsbt (Hiroshi SHIBATA)
11:16 AM Revision 9ed12504 (git): [ruby/yaml] Bump up yaml version to 0.2.0
https://github.com/ruby/yaml/commit/cef5360823 hsbt (Hiroshi SHIBATA)
11:13 AM Revision 391ebfc3 (git): Disable install-doc at CodeQL
nobu (Nobuyoshi Nakada)
11:13 AM Revision 4cf367b8 (git): Set GNUMAKEFLAGS at CodeQL
nobu (Nobuyoshi Nakada)
11:12 AM Revision 2c75fc91 (git): [ruby/timeout] Bump up timeout version to 0.2.0
https://github.com/ruby/timeout/commit/02e792ddd8 hsbt (Hiroshi SHIBATA)
11:09 AM Revision 6f67a78a (git): [ruby/cgi] Bump up cgi version to 0.3.0
https://github.com/ruby/cgi/commit/95324433b4 hsbt (Hiroshi SHIBATA)
11:09 AM Revision caf34400 (git): [ruby/benchmark] Bump up benchamark version to 0.2.0
https://github.com/ruby/benchmark/commit/eea1657fa2 hsbt (Hiroshi SHIBATA)
09:44 AM Revision d2109501 (git): [ruby/etc] Get rid of alloca in the loop
https://github.com/ruby/etc/commit/c989bacc4c nobu (Nobuyoshi Nakada)
09:43 AM Revision 1d6a490c (git): Cast up to get rid of the potential overflow posibility
nobu (Nobuyoshi Nakada)
08:18 AM Revision 1220556f (git): [ruby/fcntl] Bump up fcntl version to 1.0.1
https://github.com/ruby/fcntl/commit/0bcc0c4518 hsbt (Hiroshi SHIBATA)
08:04 AM Revision 91c2069d (git): [flori/json] Bump up json version to 2.6.0
https://github.com/flori/json/commit/1942689b67 hsbt (Hiroshi SHIBATA)
07:18 AM Revision 6b134480 (git): [ruby/zlib] Bump up zlib version to 2.1.0
https://github.com/ruby/zlib/commit/dd593acaee hsbt (Hiroshi SHIBATA)
07:18 AM Revision db500f05 (git): [ruby/zlib] Bump version to v2.0.0
https://github.com/ruby/zlib/commit/434eba55ae hsbt (Hiroshi SHIBATA)
06:05 AM Revision 724c6577 (git): Remove repeated 'the' (#4966)
180909 (佳华 王)
05:07 AM Revision 9e86a603 (git): Removed redundant digest namespace
hsbt (Hiroshi SHIBATA)
04:31 AM Revision 3265af2f (git): separate pure ruby location under the digest/* extensions
hsbt (Hiroshi SHIBATA)
04:23 AM Revision 13772cae (git): Move pure ruby files under the ext/gemname/lib directory.
hsbt (Hiroshi SHIBATA)
01:23 AM Revision 3099bb6e (git): rb_encoding is already const
- this change get rid of a warning of mswin build.
see include/ruby/internal/encoding/encoding.h(116)
U.Nakamura
12:12 AM Revision fa12e3e2 (git): [ruby/fileutils] Remove counterproductive optimization
I think it's debatable which is the most common usage of
`FileUtils.mkdir_p`, but even assuming the most common use case is
creating a folder when it doesn't previously exist but the parent does,
this optimization doesn't seem to have a ...
deivid (David Rodríguez)
12:12 AM Revision d8d97872 (git): [ruby/fileutils] Simplify loop to find out segments to be created
Doing it this way is simpler and it doesn't end up adding "/" to the
list of folders, so it doesn't need to be removed later.
https://github.com/ruby/fileutils/commit/df08e124ce
deivid (David Rodríguez)

10/13/2021

08:03 PM Revision a4f2aafd (git): [rubygems/rubygems] Remove save_loaded_features
https://github.com/rubygems/rubygems/commit/f5e408f83d nobu (Nobuyoshi Nakada)
08:03 PM Revision 3f0150f2 (git): [rubygems/rubygems] Keep loaded features
Now `$LOADED_FEATURES` list is being maintained by `setup` and
`teardown` and, only libaries under the temporary directory will
be removed. As `save_loaded_features` removes the rest libraries
other than this test directory, ordinary li...
nobu (Nobuyoshi Nakada)
04:43 PM Bug #17774: Quantified empty group causes regex to fail
I looked into fixing this by removing the define of `USE_MONOMANIAC_CHECK_CAPTURES_IN_ENDLESS_REPEAT`, as @mame indicated: https://github.com/ruby/ruby/commit/018922ba15eb7aea86957789d7defae9ffc43688
It ends up breaking a few specs. ...
jeremyevans0 (Jeremy Evans)
04:11 PM Revision 1aa9fcca (git): Fix STATIC_SYM2ID for large ID on IL32LLP64 platforms
nobu (Nobuyoshi Nakada)
03:48 PM Bug #14103: Regexp absense operator has no chance to ^C
I submitted a pull request to fix this: https://github.com/ruby/ruby/pull/4960
The issue is unlikely to be specific to the absence operator, I think it affects any case where a regexp takes a long time due to backtracking. In additio...
jeremyevans0 (Jeremy Evans)
03:42 PM Bug #18076: ext/digest/md5/md5.c: `-Wnull-pointer-subtraction` warning by Clang 13
I submitted a pull request upstream to fix this: https://github.com/ruby/digest/pull/29 jeremyevans0 (Jeremy Evans)
03:20 PM Revision c44f7a6c (git): * 2021-10-14 [ci skip]
git[bot]
03:20 PM Revision 8f480eaf (git): rb_group_member: Simplify
nobu (Nobuyoshi Nakada)
03:20 PM Revision 9a333398 (git): Add more `grpowned?` tests
nobu (Nobuyoshi Nakada)
02:30 PM Revision 058cd3a6 (git): [rubygems/rubygems] Remove unnecessary method
https://github.com/rubygems/rubygems/commit/97241e0ea4 deivid (David Rodríguez)
02:30 PM Revision 621fe090 (git): [rubygems/rubygems] Reuse `sh` helper for `git push` too
https://github.com/rubygems/rubygems/commit/32aa540163 deivid (David Rodríguez)
02:30 PM Revision df21600b (git): [rubygems/rubygems] Simplify some code
This method always receives an array, and we require `shellwords`
unconditionally at the top of the file, so `shelljoin` will always be
available.
https://github.com/rubygems/rubygems/commit/05c8ac641d
deivid (David Rodríguez)
02:30 PM Revision e97c671b (git): [rubygems/rubygems] Reuse `sh` helper
https://github.com/rubygems/rubygems/commit/c218d4d79e deivid (David Rodríguez)
02:30 PM Revision 30b6df41 (git): [rubygems/rubygems] Improve error messages in gem helpers
Previously they were printing the original command that was run, and
telling the user to rerun it. However, the command sometimes would not
match the exact command that was run (for example, when using the
`--local` flag), and in any cas...
deivid (David Rodríguez)
12:16 PM Revision 853004e0 (git): [rubygems/rubygems] Fix `bundle install` crash due to an incorrectly incomplete resolve
In case we have a corrupted lockfile that claims to support a platform, but
it's missing platform specific gems for it, bundler has a check that
detects the situation and forces a re-resolve. The result of this check
is kept under the `@...
deivid (David Rodríguez)
12:16 PM Revision d1e6f222 (git): [rubygems/rubygems] No need to use converged dependencies either
This is exclusively about the lockfile.
https://github.com/rubygems/rubygems/commit/d6c6d040cd
deivid (David Rodríguez)
12:16 PM Revision ec5f732b (git): [rubygems/rubygems] Extract `locked_dependencies` helper
https://github.com/rubygems/rubygems/commit/7326d47530 deivid (David Rodríguez)
12:16 PM Revision 15f50d3b (git): [rubygems/rubygems] Simplify the incomplete locked specs for platform check
It doesn't really need converged specs, since it's only about the
lockfile.
https://github.com/rubygems/rubygems/commit/9cd6224b5e
deivid (David Rodríguez)
12:12 PM Feature #16456: Ruby 2.7 argument delegation (...) should be its own kind of parameter in Method#parameters
Since #18011 was fixed it seems unlikely to change again.
Regarding detection, in the light of https://github.com/ruby/ruby/pull/4961 it seems best to detect `(...)` via `parameters.include?([:block, :&])`.
Eregon (Benoit Daloze)
10:04 AM Revision 275b55ae (git): Revert "Shallow clone on TravisCI"
This reverts commit 10d2341640c57544ca81bd21cfa60a6aff015692.
TravisCI clones the head of the target branch, and it may not be
the target commit at that time.
nobu (Nobuyoshi Nakada)
07:46 AM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
https://github.com/nobu/ruby/tree/anonymous-lvar
```diff
commit 147cbbc4a648bf9671efec2604a00305ef74f2a6
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2021-10-13 14:25:34 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang...
nobu (Nobuyoshi Nakada)
02:21 AM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
That is not enough.
```
$ ./ruby -v -e 'def foo((x, y)) -> {super}; end' -e 'Ractor.make_shareable(foo(nil))'
ruby 3.1.0dev (2021-10-13T02:03:39Z master e309d0260b) [x86_64-darwin19]
last_commit=Give `*` params a name
<internal:ract...
nobu (Nobuyoshi Nakada)
07:21 AM Revision 0f1f95a3 (git): [rubygems/rubygems] Fix `bundle install` to force reinstallation of deleted gems
https://github.com/rubygems/rubygems/commit/8950631f02 deivid (David Rodríguez)
07:21 AM Revision bd87397f (git): [rubygems/rubygems] Use correct way to detect default gems
The other way, in particular matching a substring in the gemspec
summary, is brittle and no longer used since Ruby 2.0.
This needed rewriting the specs that depended on that way.
https://github.com/rubygems/rubygems/commit/059dbfa971
deivid (David Rodríguez)
07:21 AM Revision d6627ab8 (git): [rubygems/rubygems] Remove unnecessary code
All supported rubygems versions implement this.
https://github.com/rubygems/rubygems/commit/2130782ef6
deivid (David Rodríguez)
07:21 AM Revision ad4e7308 (git): [rubygems/rubygems] Make spec more realistic
The spec was just faking an installed gemspec without any installed gem
backing it up, resulting in `bundle install` claiming that the gem was
already installed when it was not.
https://github.com/rubygems/rubygems/commit/c35531d1c7
deivid (David Rodríguez)
07:02 AM Revision 10d23416 (git): Shallow clone on TravisCI
nobu (Nobuyoshi Nakada)
06:41 AM Bug #18155: (nil..nil).cover?(x) is true for all x since beginless ranges were introduced
For interests sake, I've put together a short patch that implements option 2: Reinstating the old behaviour of returning false only when the range has `nil` at the beginning and the end. All other behaviour should remain the same. eightbitraptor (Matt V-H)
06:04 AM Revision 5deb273a (git): Fix a typo
znz (Kazuhiro NISHIYAMA)
04:00 AM Revision 1b35808a (git): Moved the common code
nobu (Nobuyoshi Nakada)
03:07 AM Revision bad61d34 (git): Qundef is not for ID
nobu (Nobuyoshi Nakada)
02:27 AM Revision aa5759a2 (git): `rb_id_serial_to_id` is used in `key2id` since 4c2d014e9216
nobu (Nobuyoshi Nakada)

10/12/2021

11:43 PM Bug #18250 (Closed): Anonymous variables seem to break `Ractor.make_shareable`
The following code breaks with a strange error:
```ruby
def foo(*); ->{ super };end
Ractor.make_shareable(foo) # expected Symbol
```
Output:
```
[aaron@tc ~/g/ruby (master)]$ cat test.rb
def foo(*); ->{ super };end
R...
tenderlovemaking (Aaron Patterson)
09:33 PM Revision 5c646ca0 (git): [ruby/irb] Ignore parenthesis during completion
Rename method
https://github.com/ruby/irb/commit/619aecb412
kaiquekandykoga (Kaíque Koga)
06:47 PM Bug #15204 (Rejected): globbing should be prevented when wildcard is surrounded by double quotes in the ruby's command line
The history indicates the current behavior is expected, and I agree. Globbing inside double quotes is not done by Linux/Unix shells, but is done on Windows:
```
C:\Users\jeremye>dir /b D*
Desktop
Documents
Downloads
C:\Users\j...
jeremyevans0 (Jeremy Evans)
06:37 PM Revision 38d255d0 (git): .travis.yml: Comment out the 2nd arm64 pipeline.
The 2nd arm64 pipeline is unstable now in Travis. As Cirrus CI has arm64
pipelines, it's not a problem to drop the arm64 pipeline in Travis.
Jun Aruga
05:58 PM Bug #18041 (Closed): [BUG] Segmentation fault - ruby 2.5.8p224 (2020-03-31 revision 67882) [aarch64-linux]
jeremyevans0 (Jeremy Evans)
05:24 PM Revision a7fe7cf6 (git): * 2021-10-13 [ci skip]
git[bot]
05:24 PM Revision 41db84aa (git): [ruby/reline] Skip when unable to set input
`Reline::Windows` always reads from the console by Windows API
using fiddle.
https://github.com/ruby/reline/commit/c3bf85f5af
nobu (Nobuyoshi Nakada)
03:21 PM Misc #18248: Add Feature Triaging Guide
naruse (Yui NARUSE) wrote in #note-3:
> > * Stale Feature Requests can be closed
> ...
Note that this isn't an autoclose (I really hate autoclose). With autoclose, there is no judgment involved from a committer. In both the bug triagi...
jeremyevans0 (Jeremy Evans)
02:52 AM Misc #18248: Add Feature Triaging Guide
> * Already Implemented Feature Requests should be closed
> ...
I agree these. I think those principle are right and it follow the current operation.
> * Stale Feature Requests can be closed
I'm unclear about this.
I know some OS...
naruse (Yui NARUSE)
02:04 AM Misc #18248: Add Feature Triaging Guide
Thank you always for your continuous and great contribution, I really appreciate it.
I read the guide draft. I understand that the two new things are as follows:
* We can close a three-month stale feature request after a committer ...
mame (Yusuke Endoh)
01:56 AM Misc #18248: Add Feature Triaging Guide
+1
It would be good to cut down on stale feature requests, and the recommendations in the draft are all very reasonable.
I want to point out that I've made a number of feature requests that I would probably close myself if I had the ...
Dan0042 (Daniel DeLorme)
01:32 PM Revision 013bac15 (git): Fix libraries under digest
nobu (Nobuyoshi Nakada)
01:06 PM Revision bb66729b (git): Enhanced RDoc for Numeric#% (#4954)
burdettelamar (Burdette Lamar)
11:53 AM Revision 58ae1efb (git): [ruby/digest] Avoid the constant redefinition warning
The gem and bundle commands first load digest via openssl, so loading
the digest gem would cause this warning every time one of these
commands is run:
```
.../lib/ruby/gems/3.0.0/gems/digest-3.1.0/lib/digest.rb:11: warning: already init...
Akinori MUSHA
11:53 AM Revision 01dc55ff (git): [ruby/digest] Bump version to 3.1.0.pre2
https://github.com/ruby/digest/commit/5184207611 Akinori MUSHA
11:53 AM Revision ab787c49 (git): [ruby/digest] Bump version to 3.1.0.pre1
https://github.com/ruby/digest/commit/56679008cf Akinori MUSHA
11:53 AM Revision 10a0fac7 (git): [ruby/digest] include jars
https://github.com/ruby/digest/commit/c15cbcd978 Pavel Rosický
11:53 AM Revision e94bcda0 (git): [ruby/digest] Bump version to 3.1.0.pre0
https://github.com/ruby/digest/commit/594cc4d548 Akinori MUSHA
11:53 AM Revision b245b67d (git): [ruby/digest] Place common parts in lib and engine specific parts under ext/**/lib
https://github.com/ruby/digest/commit/8d7496c3be Akinori MUSHA
11:46 AM Revision 5e1d2c5c (git): [ruby/digest] relicence under the Ruby license and the BSD 2-clause
https://github.com/ruby/digest/commit/154d461e91 Pavel Rosický
11:46 AM Revision 94882df3 (git): [ruby/digest] jruby support
https://github.com/ruby/digest/commit/2e9dc14693 Pavel Rosický
11:44 AM Revision ff1f696d (git): [ruby/digest] Move digest.rb back under ext as the extension bundled library
https://github.com/ruby/digest/commit/026ba7f361 nobu (Nobuyoshi Nakada)
10:11 AM Revision 97302a36 (git): [ruby/reline] Close working pipes
https://github.com/ruby/reline/commit/ac519f57ea nobu (Nobuyoshi Nakada)
09:07 AM Revision f310c195 (git): Suppress some messages on building mjit header
znz (Kazuhiro NISHIYAMA)
08:12 AM Revision 2143de25 (git): Extract precompile_inlinable_child_iseq to separate alloca for each iseq
nobu (Nobuyoshi Nakada)
07:45 AM Revision 8dd6d585 (git): Add more socket constants
from http://manpages.ubuntu.com/manpages/focal/en/man2/socket.2.html znz (Kazuhiro NISHIYAMA)
04:19 AM Revision a48dc895 (git): [ruby/reline] Check the result of GetConsoleScreenBufferInfo
https://github.com/ruby/reline/commit/42edf7b3aa nobu (Nobuyoshi Nakada)
04:19 AM Revision 1009fd7e (git): [ruby/reline] Revert "Fix zero division when the screen width is not available"
This reverts commit 0dce9da083541f42c31822a91c72f339934c3986.
https://github.com/ruby/reline/commit/f71471cdde
nobu (Nobuyoshi Nakada)
03:53 AM Revision ec4d536d (git): Update bundled_gems
znz (Kazuhiro NISHIYAMA)

10/11/2021

09:57 PM Misc #18174: DevelopersMeeting20211021Japan
* [Misc #18248] Add Feature Triaging Guide (jeremyevans0)
* Is it OK to add a feature triaging guide and start using it triage feature requests?
* [Bug #18066] Load did_you_mean/error_highlight even with --disable-gems (jeremyevans0)
...
jeremyevans0 (Jeremy Evans)
05:59 PM Feature #18239: Variable Width Allocation: Strings
I filed a separate issue regarding the ABI version reported by CRuby: https://bugs.ruby-lang.org/issues/18249 Eregon (Benoit Daloze)
05:58 PM Bug #18249 (Closed): The ABI version of dev builds of CRuby does not correspond to the ABI
In fact, it even conflicts with the next release's ABI version:
```
$ ruby -ve 'p RbConfig::CONFIG["ruby_version"]'
ruby 3.1.0dev (2021-10-11T10:13:16Z master 0c3ac87345) [x86_64-linux]
"3.1.0"
```
This mismatch can very easily r...
Eregon (Benoit Daloze)
05:48 PM Feature #17369: Introduce non-blocking `Process.wait`, `Kernel.system` and related methods.
I think making `$?` Fiber-local makes sense, and unlikely to break anything.
I don't see the need to deprecate `$?`, and it's certainly not worth the cost to migrate existing code to some other way to the get the status.
Eregon (Benoit Daloze)
04:14 PM Misc #18248 (Open): Add Feature Triaging Guide
Ruby added a bug triaging guide in June 2019, and since then I've used it to reduce the number of open bugs in the tracker from over 1400 to about 300. Ruby currently has over 1200 open feature requests on the issue tracker. From a curs... jeremyevans0 (Jeremy Evans)
03:45 PM Revision 373b3998 (git): bary_mul_balance_with_mulfunc: move working buffer allocation
Move the allocation of working buffer before the loop. nobu (Nobuyoshi Nakada)
03:45 PM Revision 6fa1af7e (git): bary_mul_balance_with_mulfunc: consitify invariant variables
nobu (Nobuyoshi Nakada)
03:40 PM Revision fdf5798f (git): * 2021-10-12 [ci skip]
git[bot]
03:40 PM Revision 60689f0f (git): [ruby/reline] Fix zero division when the screen width is not available
https://github.com/ruby/reline/commit/0dce9da083 nobu (Nobuyoshi Nakada)
12:34 PM Revision e212d051 (git): [ruby/reline] Rescue LoadError to require 'fiddle'
https://github.com/ruby/reline/commit/fe504bb6b9 aycabta (aycabta .)
12:17 PM Revision 89556a65 (git): [ruby/reline] Remove a comment for debug
https://github.com/ruby/reline/commit/5f3ccda3d5 aycabta (aycabta .)
12:15 PM Revision 4b024234 (git): [ruby/rdoc] Update SourceCodePro font files
https://github.com/ruby/rdoc/commit/d3201d0d47 aycabta (aycabta .)
12:12 PM Revision 77320527 (git): [ruby/irb] Add help about extra doc dir option
https://github.com/ruby/irb/commit/5018f2cb99 aycabta (aycabta .)
12:12 PM Revision 866a09dd (git): [ruby/irb] Add --extra-doc-dir option to show doc dialog
https://github.com/ruby/irb/commit/3f79cb506f aycabta (aycabta .)
11:34 AM Revision dcaaf79c (git): [ruby/irb] Add periods to doc
https://github.com/ruby/irb/commit/6330601629 aycabta (aycabta .)
11:32 AM Revision 9f94a07e (git): [ruby/reline] Fix test class not to overwrite
https://github.com/ruby/reline/commit/1e78984c49 nobu (Nobuyoshi Nakada)
10:13 AM Revision 0c3ac873 (git): [rubygems/rubygems] Show a warning in `bundle info` if gem has been deleted
https://github.com/rubygems/rubygems/commit/ff86cd7dd2 deivid (David Rodríguez)
10:13 AM Revision 607efe91 (git): [rubygems/rubygems] Show the exact name of the gem that was deleted
If a non exact name (matched as a regexp) is passed to `bundle info`,
these strings might not match.
https://github.com/rubygems/rubygems/commit/831edf1edf
deivid (David Rodríguez)
10:13 AM Revision 62d1deb0 (git): [rubygems/rubygems] Match a more exact warning message
https://github.com/rubygems/rubygems/commit/80158e9d75 deivid (David Rodríguez)
09:43 AM Revision 990e079b (git): [ruby/reline] Reline doesn't have Reline.editing_mode
https://github.com/ruby/reline/commit/90c61d8188 aycabta (aycabta .)
09:43 AM Revision 5895b4a7 (git): [ruby/reline] Add I/O test
https://github.com/ruby/reline/commit/bca9b9012f aycabta (aycabta .)
09:43 AM Revision 5987bcaa (git): [ruby/reline] Use single quotes to match the others
https://github.com/ruby/reline/commit/58a7ca4101 aycabta (aycabta .)
09:43 AM Revision b7ac9a24 (git): [ruby/reline] Add a test for Reline.delete_text
https://github.com/ruby/reline/commit/d1c5700fa3 aycabta (aycabta .)
09:43 AM Revision 60d20e35 (git): [ruby/reline] Add assertions for Reline.point
https://github.com/ruby/reline/commit/a8c7b207f0 aycabta (aycabta .)
09:43 AM Revision 706239fc (git): [ruby/reline] Add a test for Reline.insert_text and Reline.line_buffer
https://github.com/ruby/reline/commit/ae828208e1 aycabta (aycabta .)
07:24 AM Revision 6f41cab7 (git): [ruby/reline] Suppress warning, "instance variable @ambiguous_width not initialized"
https://github.com/ruby/reline/commit/368f7e2f78 aycabta (aycabta .)
06:49 AM Revision b5f0e209 (git): Add comments in sync_default_gems.rb
to ease the maintenance of ruby-commit-hook/bin/update-default-gem.sh k0kubun (Takashi Kokubun)
06:39 AM Revision 340fabca (git): [ruby/irb] Set default return_format
https://github.com/ruby/irb/commit/7ee15bc668 aycabta (aycabta .)
06:38 AM Revision 69cedee2 (git): chmod +x tool/sync_default_gems.rb
I'm too lazy to start the command with `ruby`. k0kubun (Takashi Kokubun)
06:25 AM Revision 82b87a8d (git): [ruby/irb] Clean up a duplicated definition
I simply forgot deleting it.
https://github.com/ruby/irb/commit/65399d5e9f
k0kubun (Takashi Kokubun)
06:23 AM Revision 2e183c62 (git): [ruby/irb] trufflruby fails on the show_source test
https://github.com/ruby/irb/commit/460bd12b87 k0kubun (Takashi Kokubun)
06:23 AM Revision b33caa5b (git): [ruby/irb] Add a test of find_end for show_source command
https://github.com/ruby/irb/commit/68e6ca95a0 k0kubun (Takashi Kokubun)
06:23 AM Revision cf747559 (git): [ruby/irb] Revert "Optimize show_source command further"
This reverts commit 27dd2867cda5c789efaa5078214ad2fd82adcebf.
This is to fix the test I added.
(I separated commits to test a new behavior of ruby-commit-hook)
https://github.com/ruby/irb/commit/fe055d521a
k0kubun (Takashi Kokubun)
05:10 AM Revision 3112e876 (git): [ruby/reline] Add tests for dialog with fullwidth chars and corner cases
https://github.com/ruby/reline/commit/35ab5d47a8 aycabta (aycabta .)
04:50 AM Revision 391d6ab4 (git): [ruby/ipaddr] Fix include? and ipv4_mapped to allow drb tests to pass
include? should return false if comparing an IPv4 address to an IPv6
address.
ipv4_mapped needs to set the correct netmask on the mapped
addresses.
https://github.com/ruby/ipaddr/commit/da22ef8e6c
jeremyevans (Jeremy Evans)
04:50 AM Revision 9a321dd9 (git): [ruby/ipaddr] Make IPAddr#include? consider range of argument
It would be nice to use Range#cover? here, but it doesn't work
correctly before Ruby 2.6. Switch to manual checks of the beginning
of end of the ranges.
Fixes Ruby Bug 14119
https://github.com/ruby/ipaddr/commit/f45630da31
jeremyevans (Jeremy Evans)
02:33 AM Revision b9f7286f (git): [ruby/io-console] Skip Interrupt test on Solaris too
https://github.com/ruby/io-console/commit/48db3616da nobu (Nobuyoshi Nakada)

10/10/2021

04:12 PM Revision e0c20485 (git): [ruby/rubygems] Prefer `require_relative` for internal requires
https://github.com/rubygems/rubygems/commit/51796f257a deivid (David Rodríguez)
03:24 PM Revision 10c65062 (git): * 2021-10-11 [ci skip]
git[bot]
03:23 PM Revision 9072228a (git): [ruby/rubygems] Get specs green on arm64-darwin-20
https://github.com/rubygems/rubygems/commit/7a0bd9801d deivid (David Rodríguez)
02:34 PM Revision a4876a56 (git): Pass the VM pointer as an argument
nobu (Nobuyoshi Nakada)
02:12 PM Revision 6c39a272 (git): [ruby/rubygems] We no longer need to check realpaths
Since symlinks and absolute paths are already checked.
https://github.com/rubygems/rubygems/commit/de19bc4c7e
deivid (David Rodríguez)
02:12 PM Revision bbcf8f87 (git): [ruby/rubygems] Check safety of packaged symlinks
If we explicitly disallow the creation of symlinks that point to files
outside of the destination directory, we can avoid any other safety
checks while creating directories, because we can be sure they will
always fall under the destinat...
deivid (David Rodríguez)
02:12 PM Revision a5289bfa (git): [ruby/rubygems] Install location safety should consider casing
https://github.com/rubygems/rubygems/commit/0a0ad34af3 deivid (David Rodríguez)
02:12 PM Revision 6c878731 (git): [ruby/rubygems] Remove redundant `File.expand_path`
`File.realpath` already expands paths.
https://github.com/rubygems/rubygems/commit/25524ebbeb
deivid (David Rodríguez)
02:12 PM Revision 05e3d7b9 (git): [ruby/rubygems] Explicit check file not created outside of destination
https://github.com/rubygems/rubygems/commit/1e363dbbcb deivid (David Rodríguez)
02:12 PM Revision 48e4dea4 (git): [ruby/rubygems] Refactor symlink attack specs
https://github.com/rubygems/rubygems/commit/9180b390aa deivid (David Rodríguez)
02:12 PM Revision 59c24f05 (git): [ruby/rubygems] Simplify `File.expand_path` usage
https://github.com/rubygems/rubygems/commit/02e3cf44bf deivid (David Rodríguez)
02:12 PM Revision 11720818 (git): [ruby/rubygems] Don't make duplicated checks on directory safety
This seems to speed up `gem install` on Windows by more than 50%.
https://github.com/rubygems/rubygems/commit/1970b1296d
deivid (David Rodríguez)
12:58 PM Revision ef352c58 (git): Shorten register names on arm64-darwin not to be truncated
nobu (Nobuyoshi Nakada)
12:11 PM Revision b16d876a (git): Needs time.rb for `Time#iso8601`
`Gem::Request.verify_certificate_message` used this method without
"time" which defines it.
nobu (Nobuyoshi Nakada)
11:14 AM Revision b56bb0cf (git): Update bundled_gems
znz (Kazuhiro NISHIYAMA)
10:23 AM Revision cec61d16 (git): Run JIT tests first when random order instead of no-sort
nobu (Nobuyoshi Nakada)
09:30 AM Revision fb9ea391 (git): Default the test order to random
nobu (Nobuyoshi Nakada)
02:45 AM Revision e2017f8c (git): Unify iteration arguments
nobu (Nobuyoshi Nakada)
02:41 AM Revision 2293547d (git): Update iteration step in step_i_iter
nobu (Nobuyoshi Nakada)
02:40 AM Revision afb95d10 (git): Refactor sym_step_i function
S_H_ (Shun Hiraoka)
02:16 AM Revision f6048e59 (git): Run the failing readline test on arm32-linux separately
nobu (Nobuyoshi Nakada)
02:16 AM Revision 3817d182 (git): Remove `RUN_SEPARATED_TESTS` which seems unnecessary
nobu (Nobuyoshi Nakada)
02:16 AM Revision 72797acf (git): Set `TEST_ALL` options first to show in the summary page
nobu (Nobuyoshi Nakada)
12:31 AM Revision 9cd9eca3 (git): Refactor rb_proc_call function
S_H_ (Shun Hiraoka)
12:29 AM Revision d25af1f4 (git): Add flo_ndigits function
S_H_ (Shun Hiraoka)

10/09/2021

04:24 PM Revision 6678bb66 (git): * 2021-10-10 [ci skip]
git[bot]
04:20 PM Revision 7f3786c3 (git): Use an isolated class
The number of all instances of `Class` may be affected by GC-able
anonymous classes created by other tests.
nobu (Nobuyoshi Nakada)
02:29 PM Revision 5805b147 (git): [ruby/irb] Version 1.3.8.pre.11
https://github.com/ruby/irb/commit/49b9f644c2 aycabta (aycabta .)
02:29 PM Revision 98d9a7e4 (git): [ruby/irb] Update dependency, reline >= 0.2.8.pre.11
https://github.com/ruby/irb/commit/4f686afbca aycabta (aycabta .)
02:27 PM Revision 56140bc7 (git): [ruby/reline] Version 0.2.8.pre.11
https://github.com/ruby/reline/commit/de858ee1ac aycabta (aycabta .)
02:23 PM Revision d0f2c4d0 (git): [ruby/reline] Fix tests to show dialog to the right edge
https://github.com/ruby/reline/commit/6a0d0ada94 aycabta (aycabta .)
02:23 PM Revision bf1f6a69 (git): [ruby/reline] Add a test for full-width scrollbar
https://github.com/ruby/reline/commit/cff83e68f8 aycabta (aycabta .)
02:23 PM Revision 9cb7ba2f (git): [ruby/reline] Add RELINE_ALT_SCROLLBAR env to use alternative text for scrollbar
The setting to use '::' instead of block elements.
https://github.com/ruby/reline/commit/4afbc98e2c
aycabta (aycabta .)
02:22 PM Revision e6ba2953 (git): [ruby/reline] Fix calculating dialog width with full-width scrollbar
https://github.com/ruby/reline/commit/93bc9b5277 aycabta (aycabta .)
09:14 AM Revision c423cc93 (git): Refactor `Test::Unit::CoreAssertions#assert_nothing_raised`
* Separate exception classes to be rescued or reraised
* Use the filtered backtrace in the failure message
* Raise a new `AssertionFailedError` with the original backtrace
nobu (Nobuyoshi Nakada)
07:58 AM Feature #18242: Parser makes multiple assignment sad in confusing way
I agree with @jeremyevans0 on that this is not a bug.
Feature requests need the approval by Matz to merge.
nobu (Nobuyoshi Nakada)
02:40 AM Feature #18242: Parser makes multiple assignment sad in confusing way
Attached is an improved driver. Again, every test case works with nobu's branch. danh337 (Dan H)
02:36 AM Feature #18242: Parser makes multiple assignment sad in confusing way
@nobu I built your PR branch and confirmed that this new parsing works great with the `driver.rb` attached.
Will this patch have to wait for the 3.1.0 release? Sorry I'm not sure how the whole patching and backporting processes work. ...
danh337 (Dan H)
07:58 AM Misc #18174: DevelopersMeeting20211021Japan
* [Feature #18242] Allow multiple assignment in logical expression
* `1 < 2 and a, b = 2, 1` and so on.
nobu (Nobuyoshi Nakada)
07:17 AM Revision fc913ad2 (git): Exclude also core_assertions.rb from backtraces
nobu (Nobuyoshi Nakada)
07:17 AM Revision 3932227d (git): Unify `Test::Unit::Assertions#message`
Merge `Test::Unit::CoreAssertions#message`. nobu (Nobuyoshi Nakada)
06:38 AM Bug #17507: Regexp capture groups ignored sometimes in some multithreaded environments (possible race condition)
ruby_3_0 cfad0583eb18bb4505f28ee5cfab703a6b9987be merged revision(s) abc0304cb28cb9dcc3476993bc487884c139fd11. nagachika (Tomoyuki Chikanaga)
06:37 AM Bug #18191: All loaded feature filenames should be in the file system encoding
ruby_3_0 2c947e74a0a11fe6c54253c15224dc80054c62a2 merged revision(s) 60d0421ca861944459f52292d65dbf0ece26e38a,b6534691a16d751d59fc572d5dddebcaeb21f007,409dbc951b9875d27bd73748c88e15386473cffb,842b0008c132dd587f09766a228041afb7fed24f. nagachika (Tomoyuki Chikanaga)
06:37 AM Bug #18141: Marshal load with proc yield objects before they are fully initialized
ruby_3_0 fe9d33beb78d5c7932a5c2ca3953045c0ae751d5 merged revision(s) 89242279e61b023a81c58065c62a82de8829d0b3,529fc204af84f825f98f83c34b004acbaa802615. nagachika (Tomoyuki Chikanaga)
06:36 AM Revision cfad0583 (git): merge revision(s) abc0304cb28cb9dcc3476993bc487884c139fd11: [Backport #17507]
Avoid race condition in Regexp#match
In certain conditions, Regexp#match could return a MatchData with
missing captures. This seems to require at the least, multiple
threads calling a method that calls the same ...
nagachika (Tomoyuki Chikanaga)
06:08 AM Revision 2c947e74 (git): merge revision(s) 60d0421ca861944459f52292d65dbf0ece26e38a,b6534691a16d751d59fc572d5dddebcaeb21f007,409dbc951b9875d27bd73748c88e15386473cffb,842b0008c132dd587f09766a228041afb7fed24f: [Backport #18191]
Fix the encoding of loaded feature names [Bug #18191]
The feature names loaded from the default load paths should also
be in the file system encoding.
---
ruby.c | 12 +++++++++++-
...
nagachika (Tomoyuki Chikanaga)
06:05 AM Revision fe9d33be (git): merge revision(s) 89242279e61b023a81c58065c62a82de8829d0b3,529fc204af84f825f98f83c34b004acbaa802615: [Backport #18141]
Marshal.load: do not call the proc until strings have their encoding
Ref: https://bugs.ruby-lang.org/issues/18141
---
marshal.c | 7 +++-
spec/ruby/core/marshal/shared/load.r...
nagachika (Tomoyuki Chikanaga)
05:28 AM Revision 489c22b1 (git): Let `Test::Unit::CoreAssertions::AllFailures#for` yield the key
Similar to `Test::Unit::CoreAssertions::AllFailures#foreach`. nobu (Nobuyoshi Nakada)
12:07 AM Revision 7e506716 (git): Newly generated gems require Ruby 2.6.0
In 2021, Ruby 2.5 and older are EOL.
We can set the default required Ruby version to 2.6.0 to
encourage people to use newer Ruby.
If the command is executed with old Ruby, it falls back to 2.3.0.
It's still possible to create a gem for o...
okuramasafumi (Masafumi OKURA)

10/08/2021

11:05 PM Revision 91f794b5 (git): [rubygems/rubygems] I see no harm in this, allow it
https://github.com/rubygems/rubygems/commit/01feb40283 deivid (David Rodríguez)
11:05 PM Revision 991a3aad (git): [rubygems/rubygems] `git commit` no longer needs to be allowed to fail
https://github.com/rubygems/rubygems/commit/12af03d32f deivid (David Rodríguez)
11:05 PM Revision a5bae843 (git): [rubygems/rubygems] Let `update_git` work with whatever branch is checkout out
Unless the `:branch` option is passed.
It's more efficient, and it results in less hardcoding of "master".
https://github.com/rubygems/rubygems/commit/aa5c3409ab
deivid (David Rodríguez)
11:05 PM Revision 5a34b639 (git): [rubygems/rubygems] Make adding files and committing into a single command
For efficiency.
https://github.com/rubygems/rubygems/commit/979d1634dd
deivid (David Rodríguez)
11:04 PM Revision b857a876 (git): [rubygems/rubygems] Keep different code in custom branch in dummy repo
This doesn't affect the outcome of the test, but it makes the `git
commit` command inside `update_git` not fail because of not having
anything to commit.
https://github.com/rubygems/rubygems/commit/ad0160ed97
deivid (David Rodríguez)
11:04 PM Revision 70066196 (git): [rubygems/rubygems] Fix typo
We want to update the original repo, not a fresh one.
This went undetected because the `git commit` command inside the
`update_git` method ignores failures, and in this case it was failing
because all files are untracked in the new repo...
deivid (David Rodríguez)
11:04 PM Revision d03d122b (git): [rubygems/rubygems] Improve performance of Specification#missing_extensions?
https://github.com/rubygems/rubygems/commit/90c1919f94 pocke (Masataka Kuwabara)
11:03 PM Revision ad92651d (git): [rubygems/rubygems] Add glob infomation to Bundler::Source::Git#to_s
The glob information was not specified in the string representation for
a source, which led to non-deterministic behaviour when generating the
lockfile, since sources are sorted by this value.
https://github.com/rubygems/rubygems/commit...
gabriele renzi
11:02 PM Bug #18000 (Closed): have_library doesn't work when ruby is compiled with --disable-shared --disable-install-static-library
Applied in changeset commit:git|06c3e80611b81ec8f251957328486e9b6dd18d3b.
----------
Do not allow configuration where neither static or shared library is installed
Fixes [Bug #18000]
jeremyevans (Jeremy Evans)
11:01 PM Revision 06c3e806 (git): Do not allow configuration where neither static or shared library is installed
Fixes [Bug #18000] jeremyevans (Jeremy Evans)
10:07 PM Feature #3848 (Closed): Using http basic authentication for FTP with Open URI
jeremyevans0 (Jeremy Evans)
10:04 PM Feature #3447 (Closed): argument delegation
jeremyevans0 (Jeremy Evans)
09:54 PM Bug #15790 (Closed): Strange interaction between autoload and $LOADED_FEATURES
Applied in changeset commit:git|08759edea8fb75d46c3e75217e6613465426a0d2.
----------
Remove autoload for constant if the autoload fails
Previously, if an autoload failed (the file was loaded, but the
constant was not defined by the aut...
jeremyevans (Jeremy Evans)
09:54 PM Revision b4afedb0 (git): * 2021-10-09 [ci skip]
git[bot]
09:54 PM Revision 08759ede (git): Remove autoload for constant if the autoload fails
Previously, if an autoload failed (the file was loaded, but the
constant was not defined by the autoloaded file). Ruby will try
to autoload again if you delete the autoloaded file from
$LOADED_FEATURES. With this change, the autoload an...
jeremyevans (Jeremy Evans)
09:44 PM Bug #18067 (Rejected): Composite procs with `instance_exec` aren't executed within the context of the receiver
jeremyevans0 (Jeremy Evans)
08:55 PM Feature #4560 (Closed): [PATCH] lib/net/protocol.rb: avoid exceptions in rbuf_fill
jeremyevans0 (Jeremy Evans)
07:40 PM Feature #18242: Parser makes multiple assignment sad in confusing way
nobu (Nobuyoshi Nakada) wrote in #note-3:
> That patch seems not including `1 < 2 and a = 1, 2`.
> ...
Thank you @nobu !
danh337 (Dan H)
03:38 PM Bug #18247 (Closed): weird results for `Array#slice` or `Array#[]` with argument of type `Enumerator::ArithmeticSequence`
There are weird results for `Array#slice` or `Array#[]` with argument of type `Enumerator::ArithmeticSequence`.
Particularly most results with negative steps are weird. For example:
```ruby
@array = [0, 1, 2, 3, 4, 5]
@array.sl...
lxxxvi (Mario Schüttel)
10:48 AM Bug #18244: Unexpected errors output order
Glad to have helped :)
And I am sorry if my reply sounded harsh.
I think we can close this, I'll let @nobu decide.
Although I'm not against nobu's patch, I think it is reasonably expected behavior when using `$stderr.sync = false`.
Eregon (Benoit Daloze)
05:57 AM Bug #18244: Unexpected errors output order
>I believe the real issue here is to $stderr.sync = false, why do you do that?
> ...
Having buffered `$stdout` I thought that `$stderr.sync = false` will make `$stderr` to be in sync with `$stdout`. Now I understand that it was not the ...
inversion (Yura Babak)
09:48 AM Revision ded5a66c (git): [ruby/reline] Use alternate text for scrollbar in non-UTF-8 env
https://github.com/ruby/reline/commit/69e365edcc aycabta (aycabta .)
06:44 AM Revision 076f2e9d (git): Make `volatile` the variable will be taken out from `EC_EXEC_TAG`
nobu (Nobuyoshi Nakada)
06:40 AM Bug #10416: Create mechanism for updating of Unicode data files downstreams when we want
jeremyevans0 (Jeremy Evans) wrote in #note-7:
> @duerst Do you know if this is still in issue in the master branch?
- I suspect it is still "an issue", i.e. it still happens.
- Nobody has complained about it, and so it may be that i...
duerst (Martin Dürst)
12:36 AM Bug #10416: Create mechanism for updating of Unicode data files downstreams when we want
@duerst Do you know if this is still in issue in the master branch? jeremyevans0 (Jeremy Evans)
05:08 AM Revision 78ff9b71 (git): Add tests for the edge caces of `String#end_with?`
Also, check if a suffix is empty, to guarantee the assumption of
`onigenc_get_left_adjust_char_head` that `*s` is always accessible,
even in the case of `SHARABLE_MIDDLE_SUBSTRING`.
nobu (Nobuyoshi Nakada)
02:01 AM Revision d0268c5e (git): Collect symbols instead of strings and get rid of rb_str_intern
nobu (Nobuyoshi Nakada)
01:38 AM Revision 55d7f63b (git): [ruby/reline] Better fix for non-UTF-8 default external encoding
Previous fix didn't show the cursor or dialogs. This allows the
dialogs to continue to work.
https://github.com/ruby/reline/commit/651c5f63cc
jeremyevans (Jeremy Evans)
01:38 AM Revision eb4682b3 (git): [ruby/reline] Only show dialogs if default external encoding is UTF-8
Fixes a crash in IRB if a dialog is displayed and the default
external encoding is not UTF-8:
/home/jeremy/tmp/reline/lib/reline/line_editor.rb:731:in `write': U+2588 from UTF-8 to US-ASCII (Encoding::UndefinedConversionError)
https://...
jeremyevans (Jeremy Evans)
01:34 AM Revision 1251edd1 (git): [ruby/irb] Add tests for truncated show doc dialog
But pending them now because they need dummy document data to show doc.
https://github.com/ruby/irb/commit/ac471ee14e
aycabta (aycabta .)
01:34 AM Revision 1507cb08 (git): [ruby/irb] Determine left and right when the width of either side is zero correctly
https://github.com/ruby/irb/commit/5df6e1f027 aycabta (aycabta .)
01:33 AM Revision 576eccf7 (git): [ruby/irb] Calculate right side doc dialog width correctly
https://github.com/ruby/irb/commit/f34da7fa04 aycabta (aycabta .)
01:33 AM Revision 374efa8e (git): [ruby/irb] Specify whether to show the doc dialog on the left or right side by using variable names
https://github.com/ruby/irb/commit/a23a88b8c9 aycabta (aycabta .)
01:33 AM Revision 5c02df82 (git): [ruby/irb] Display doc dialog in gaps on narrow screen
https://github.com/ruby/irb/commit/4d7cefcaa4 aycabta (aycabta .)
01:33 AM Revision 36bf3783 (git): [ruby/reline] Add a test for narrow screen without scrollbar
https://github.com/ruby/reline/commit/44cd35e65d aycabta (aycabta .)
01:33 AM Revision 374b15a8 (git): [ruby/reline] Cut off the excess on narrow screen
https://github.com/ruby/reline/commit/972cc993ca aycabta (aycabta .)
01:33 AM Revision a2f55679 (git): [ruby/reline] Rename DIALOG_HEIGHT with DIALOG_DEFAULT_HEIGHT
https://github.com/ruby/reline/commit/996bfec64b aycabta (aycabta .)
12:59 AM Bug #18245 (Third Party's Issue): CSV Parser, buffer overflow issue with very specific data
Could you open an issue on https://github.com/ruby/csv ? We want to track csv gem problem on https://github.com/ruby/csv . kou (Kouhei Sutou)
12:02 AM Bug #11480 (Closed): killed by SIGIOT (signal 6) on fork
jeremyevans0 (Jeremy Evans)
 

Also available in: Atom