Project

General

Profile

Activity

From 03/05/2018 to 03/11/2018

03/11/2018

11:38 PM Feature #14585: Array#each_pair
Great explanation, Matthew. Thank you! Sounds like I just need to practice this some more to really get the terminolo... iamvery (Jay Hayes)
09:03 PM Bug #9572: Restarting Coverage does not produce correct coverage result
OK, this lead me on a big journey of chasing better benchmarking related to `Coverage` and Coverband, which is my pri... danmayer (Dan Mayer)
08:13 PM Bug #14076: Installing Ruby 2.3.1 - Ubuntu 17.10
kubak (Kuba Krzempek) wrote:
> The problem stems from default gcc version (it's 7) used on Ubuntu 17.10.
> Installi...
igorzovisk (Igor Vicente)
07:38 PM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
I think I'm running into the same bug. I'm new to reading these types of traces, so please let me know if this needs ... brian-kephart (Brian Kephart)
06:33 PM Bug #14597 (Closed): Ripper Issue - introduced between 62674 & 62681
The following code generates a Ripper FATAL stop. 62674 is okay, but 62681 errors. Possibly #62675 parse.y: tSPACE ... MSP-Greg (Greg L)
12:19 PM Bug #14584 (Closed): Squigly heredoc with interpolation that has a string literal withe spaces gets incorrect value
Applied in changeset trunk|r62724.
----------
parse.y: fix interpolated string literal dedent
* parse.y (heredoc_de...
nobu (Nobuyoshi Nakada)
12:19 PM Revision f2b094a5 (git): parse.y: fix interpolated string literal dedent
* parse.y (heredoc_dedent): fix interpolated string literal dedent,
remove indentations from only nodes with the ne...
nobu (Nobuyoshi Nakada)
12:12 PM Revision e1a60b2d (git): parse.y: reduce duplicate code
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:01 PM Bug #14596 (Closed): Ruby master is broken with bootsnap
issues
https://github.com/Shopify/bootsnap/issues/139
https://github.com/Shopify/bootsnap/issues/132
with https...
sharevari (Yuri S.)
09:47 AM Revision fd04ea0a (git): test_jit.rb: show debugging output on stderr
instead of stdout.
We would not capture the output as test results.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
k0kubun (Takashi Kokubun)
09:36 AM Revision 24b8ca17 (git): test_jit.rb: fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
09:32 AM Revision 31b6ac1b (git): test_jit.rb: add debugging output
Sometimes gcc fails to exec cc1 like this:
https://gist.github.com/ko1/c3db8b193e9cc65c39c541e10d957509
I'm not sure...
k0kubun (Takashi Kokubun)
12:47 AM Feature #14370 (Closed): Directly mark instruction operands and avoid mark_ary usage on rb_iseq_constant_body
Applied in r62706 tenderlovemaking (Aaron Patterson)
12:05 AM Revision 6679ffd3 (git): * 2018-03-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:05 AM Revision 5fade634 (git): re.c: fixed escaped multibyte char
* re.c (unescape_nonascii): escaped multibyte character should be
copied as-is, just with checking if the encoding ...
nobu (Nobuyoshi Nakada)

03/10/2018

10:16 PM Feature #14585: Array#each_pair
iamvery (Jay Hayes) wrote:
> Thank you all for the feedback! I agree, and I'm glad your responses matched my intuiti...
phluid61 (Matthew Kerwin)
09:05 PM Feature #14585: Array#each_pair
Thank you all for the feedback! I agree, and I'm glad your responses matched my intuition. Do you have any suggestion... iamvery (Jay Hayes)
02:52 PM Revision 724878c9 (git): compile.c: mark all ISeq ancestors as catch_except_p
This change assumes that continuously reading `parent_iseq` from block
ISeq would reach non-block ISeq finally.
test...
k0kubun (Takashi Kokubun)
11:26 AM Revision cfcf1d1a (git): signal.c: refine error messages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:36 AM Revision dcb28f0d (git): signal.c: check NUL bytes
* signal.c (trap_signm): check NUL bytes explicitly before raising
"unsupported signal" ArgumentError.
git-svn-id:...
nobu (Nobuyoshi Nakada)
09:02 AM Bug #10013 (Closed): [CSV] Yielding all elements from a row
Thanks for your report.
I've fixed it at master: https://github.com/ruby/csv/commit/71d66af9824e4a30ed616668fc4ce8d9...
kou (Kouhei Sutou)
08:33 AM Bug #8784 (Closed): CSV - Empty fields are discarded when col_sep is a space
Thanks for your report.
I've fixed it at the master: https://github.com/ruby/csv/commit/ba560e407a152afffea589d83208...
kou (Kouhei Sutou)
08:09 AM Feature #4017 (Feedback): [PATCH] CSV parsing speedup
We need some benchmark scripts based on `benchmark` library (or similar library) to work on speedup.
Can someone w...
kou (Kouhei Sutou)
08:04 AM Feature #12839 (Closed): CSV - Give not nil but empty strings for empty fields
This code works again with the latest csv.
```ruby
require "csv"
CSV.parse(%|,""|, converters: lambda{|v| v ||...
kou (Kouhei Sutou)
07:05 AM Revision e28760ad (git): mjit.c: keep mutex unlocked on destroy
`mjit_finish` may destroy mutex even while it's still locked by
`worker` by race condition. That would result in the ...
k0kubun (Takashi Kokubun)
06:46 AM Revision e144481e (git): ext/win32ole/win32ole.c: fix typo. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)
03:21 AM Bug #14595 (Closed): Set filename when initializing a logger with a File object to make reopen work
see https://github.com/rails/rails/issues/32211#issuecomment-371995187
would be great if it could auto-set filenam...
grosser (Michael Grosser)
02:46 AM Bug #13887: test/ruby/test_io.rb may get stuck with FIBER_USE_NATIVE=0 on Linux
ruby_2_4 r62712 merged revision(s) 60384. nagachika (Tomoyuki Chikanaga)
02:46 AM Revision 12fc8129 (git): merge revision(s) 60384: [Backport #13887]
thread_pthread: do not corrupt stack
This fixes stuck test/ruby/test_io.rb with FIBER_USE_NATIVE=0 on
...
nagachika (Tomoyuki Chikanaga)
02:33 AM Bug #13163: Uncaught exceptions may not be reported when Thread#report_on_exception=true and Thread#abort_on_exception=true
ruby_2_4 r62711 merged revision(s) 59963. nagachika (Tomoyuki Chikanaga)
02:32 AM Revision 3c35067c (git): merge revision(s) 59963: [Backport #13163]
thread.c: report then abort
* thread.c (thread_start_func_2): report then abort on exception,
if b...
nagachika (Tomoyuki Chikanaga)
02:16 AM Revision b11a38fa (git): * ext/win32ole/win32ole.c: fix url of ActiveState. Thanks to Kazuhiro Nishiyama. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)
12:34 AM Revision af0d504f (git): Fix warning: cast from pointer to integer of different size
```
.../ruby/iseq.c: In function ‘rb_vm_insn_null_translator’:
.../ruby/iseq.c:137:12: warning: cast from pointer to ...
znz (Kazuhiro NISHIYAMA)
12:33 AM Revision 5901e8fb (git): Fix error: implicit conversion loses integer precision
http://ci.rvm.jp/results/trunk_clang_50@silicon-docker/627906
```
iseq.h:41:36: error: implicit conversion loses inte...
znz (Kazuhiro NISHIYAMA)

03/09/2018

08:11 PM Revision ff43e243 (git): * 2018-03-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:11 PM Revision 89529649 (git): Add direct marking on iseq operands
Directly marking iseq operands allows us to eliminate the "mark array"
stored on ISEQ objects, which will reduce the ...
tenderlovemaking (Aaron Patterson)
01:50 PM Feature #14594: Rethink yield_self's name
I agree to your statement that yield_self is not a good, descriptive
name.
Though I have to admit that I never us...
shevegen (Robert A. Heiler)
09:46 AM Feature #14594 (Closed): Rethink yield_self's name
*I feel really uncomfortable raising the question again, but...*
In several months since 2.5 release I've written ...
zverok (Victor Shepelev)
10:00 AM Bug #14541: Class variables have broken semantics, let's fix them
If changing class variables to no longer be inherited between classes is considered too hard for compatibility (but I... Eregon (Benoit Daloze)
07:18 AM Bug #14541: Class variables have broken semantics, let's fix them
shevegen (Robert A. Heiler) wrote:
> A bit similar to the doc that explains the "Symbol versus String" situation t...
dsferreira (Daniel Ferreira)
02:42 AM Bug #14541: Class variables have broken semantics, let's fix them
> This is one of those change requests that I have thought about for
> a long time already but didn't request it bec...
shevegen (Robert A. Heiler)
08:59 AM Feature #14579: Hash value omission
Eregon (Benoit Daloze) wrote:
> I'd prefer a syntax which is different than "key syntax without value", and refers t...
shugo (Shugo Maeda)
02:55 AM Feature #14579: Hash value omission
I agree with Matthew.
I understand the suggestion trying to make the syntax even more succinct
(less to type) but...
shevegen (Robert A. Heiler)
04:24 AM Revision 2dafe8df (git): configure.ac: --disable-mathn option
* Makefile.in, win32/Makefile.sub: move CANONICALIZATION_FOR_MATHN
from config.h which affects all extension librar...
nobu (Nobuyoshi Nakada)
03:57 AM Revision 61a85f91 (git): math.c: calling order
* math.c (math_log, rb_math_log): inverted calling order, to
remove unused argument.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
03:51 AM Revision 576b245f (git): Removed useless assertions [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:02 AM Revision 00f82af5 (git): rational.c: removed redundant conditions
Fixnums can be compared by object values themselves only.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62702 b2...
nobu (Nobuyoshi Nakada)
02:06 AM Revision 1e30a7e0 (git): complex.c: removed redundant conditions
Fixnums can be compared by object values themselves only.
Addition/subtraction/mulplication of fixnum 0 do not affect...
nobu (Nobuyoshi Nakada)
01:51 AM Revision 38b24015 (git): complex.c: removed already unused macros
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:48 AM Bug #14592 (Rejected): /Users/cathyyee/.rvm/gems/ruby-2.3.0@global/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:10: [BUG] Segmentation fault at 0x000000000000cb
duerst (Martin Dürst)
01:28 AM Bug #14590 (Closed): Why is config script checking for g++
Some extension libraries, e.g., ones using swig, need a C++ compiler. nobu (Nobuyoshi Nakada)
12:24 AM Bug #4157 (Closed): test_pty で、たまに出る Failure
rubyci の FreeBSD のログを手動で少しだけ見てみましたが、再現は見当たりませんでした。
http://rubyci.s3.amazonaws.com/freebsd11zfs/ruby-trunk/summary....
mame (Yusuke Endoh)

03/08/2018

10:25 PM Bug #14591: Files with invalid multi-byte characters will cause Find::find() to raise EINVAL exception
> If the programmer doesn't care about errors (as in my case) the
> documentation should clearly emphasize this opti...
shevegen (Robert A. Heiler)
10:23 PM Bug #14591: Files with invalid multi-byte characters will cause Find::find() to raise EINVAL exception
> rescue Errno::ENOENT, Errno::EACCES, Errno::ENOTDIR, Errno::ELOOP, Errno::ENAMETOOLONG, Errno::EINVAL
> This see...
shevegen (Robert A. Heiler)
02:36 PM Bug #14591 (Closed): Files with invalid multi-byte characters will cause Find::find() to raise EINVAL exception
This can be easily duplicated by the following simple program. I believe this is mostly going to be a problem for us... jeffgrover (Jeff Grover)
09:15 PM Feature #14593: Add `Enumerator#concat`
> When it comes to one-liner, it is quite long, and IMO not very readable. I consider adding Enumerator#concat as be... shan (Shannon Skipper)
06:02 PM Feature #14593: Add `Enumerator#concat`
shan (Shannon Skipper) wrote:
> That ^ pure Ruby implementation is a bit confusing and like the original one-liner i...
skalee (Sebastian Skalacki)
04:51 PM Feature #14593: Add `Enumerator#concat`
the size object in `Enumerator.new` can be a proc too
that would make the call lazy?
Hanmac (Hans Mackowiak)
04:33 PM Feature #14593: Add `Enumerator#concat`
Just for fun I tried modifying the one-liner to add a lazily caluculated size:
~~~ ruby
enums.lazy.flat_map(&:laz...
shan (Shannon Skipper)
03:37 PM Feature #14593 (Open): Add `Enumerator#concat`
I propose introducing an `Enumerator#concat(other_enum1, other_enum2, ...)` which returns an enumerator being a conca... skalee (Sebastian Skalacki)
04:13 PM Bug #14592: /Users/cathyyee/.rvm/gems/ruby-2.3.0@global/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:10: [BUG] Segmentation fault at 0x000000000000cb
You can ignore the crash report. I figured it out. It was a mistake I made in the code on my end. :P cy009 (Cathy Yee)
03:01 PM Bug #14592 (Rejected): /Users/cathyyee/.rvm/gems/ruby-2.3.0@global/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:10: [BUG] Segmentation fault at 0x000000000000cb
Hi,
I'm a junior developer so still learning about ruby and rails.
I got this error message. Can you explain w...
cy009 (Cathy Yee)
04:07 PM Revision 2697ae45 (git): * 2018-03-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:07 PM Revision 0f7b26ab (git): Raise ArgumentError if host component is nil
From: oss92 <[email protected]>
fix https://github.com/ruby/ruby/pull/1278
git-svn-id: svn+ssh://ci.ruby-l...
naruse (Yui NARUSE)
02:57 PM Bug #14584: Squigly heredoc with interpolation that has a string literal withe spaces gets incorrect value
Interestingly enough, it doesn't happen when you have:
~~~ruby
text1 = <<~FOO
one#{" two " * 1}
FOO
~~...
asterite (Ary Borenszweig)
01:43 AM Bug #14584: Squigly heredoc with interpolation that has a string literal withe spaces gets incorrect value
👍 I can confirm this bug exists in 2.5.0p0.
Also, it seems like the number of spaces it's removing is based on the...
sikachu (Prem Sichanugrist)
02:04 PM Feature #4483: PStoreをデフォルトで複数のスレッドから扱えるようにしたい
今となっては僕もどういう状況で困っていたのか忘れてしまったので、他に要望がなければクローズしようと思います。 Glass_saga (Masaki Matsushita)
08:46 AM Feature #4483 (Feedback): PStoreをデフォルトで複数のスレッドから扱えるようにしたい
これ、どうしますか?まだやる気があったら、ハンドルをお願いします。ないなら、close しましょう。(現在、PStore はメンテナ不在です)
以下は個人的意見です。互換性のため、「いきなり消す」はないと思います。どうしても消し...
mame (Yusuke Endoh)
01:32 PM Bug #14387: Ruby 2.5 を Alpine Linux で実行すると比較的浅めで SystemStackError 例外になる
jhealy (James Healy) wrote:
> There's a very similar sounding issue being discussed on the python bug tracker: https...
ncopa (Natanael Copa)
01:00 PM Revision 897af5df (git): Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:59 AM Feature #14580: Hash#store accepts a block
Eregon (Benoit Daloze) wrote:
> Soilent (Konstantin x) wrote:
> > Consider another example `hash.store(:time) { |ts...
Soilent (Konstantin x)
11:05 AM Feature #14580: Hash#store accepts a block
mame (Yusuke Endoh) wrote:
> I think it is not so simple to optimize the double lookup by this API. Consider:
>
...
Soilent (Konstantin x)
10:29 AM Feature #14580: Hash#store accepts a block
mame (Yusuke Endoh) wrote:
> We need to keep a flag if rehash occurred or not during the block executed.
Also, wh...
Eregon (Benoit Daloze)
10:24 AM Feature #14580: Hash#store accepts a block
Soilent (Konstantin x) wrote:
> Consider another example `hash.store(:time) { |ts| Time.parse(ts) }`
That looks w...
Eregon (Benoit Daloze)
09:31 AM Feature #14580: Hash#store accepts a block
I think it is not so simple to optimize the double lookup by this API. Consider:
hash.store(:a) {|val| 10000....
mame (Yusuke Endoh)
08:44 AM Feature #14580: Hash#store accepts a block
sawa (Tsuyoshi Sawada) wrote:
> Why not write `hash[:a]+= 42`?
Good point, but this works only for arithmetic ope...
Soilent (Konstantin x)
04:45 AM Feature #14580: Hash#store accepts a block
Why not write `hash[:a]+= 42`? sawa (Tsuyoshi Sawada)
11:30 AM Feature #14579: Hash value omission
Eregon (Benoit Daloze) wrote:
> I'd prefer a syntax which is different than "key syntax without value", and refers t...
phluid61 (Matthew Kerwin)
11:09 AM Feature #14579: Hash value omission
Should this also work for non-Symbols keys like:
~~~ruby
x = 1
y = 2
h = { "x" => , "y" => }
~~~
Eregon (Benoit Daloze)
11:04 AM Feature #14579: Hash value omission
I find this syntax very confusing.
The two occurrences of `password:` above means two very different things (requi...
Eregon (Benoit Daloze)
10:09 AM Bug #14588: math library functions should NOT raise exceptions
I don't even care anymore. I just hate the guts of the ruby devs now. I'll make sure to make all my bug reports to yo... Anon92929 (Anon Ymous)
08:03 AM Bug #14588: math library functions should NOT raise exceptions
Your behavior isn't acceptable.
Going on personal vendettas and threatening to get users banned from github becaus...
Anon92929 (Anon Ymous)
07:36 AM Bug #14588: math library functions should NOT raise exceptions
> `Kernel` methods like `Float()`, `Integer()`, and `BigDecimal()` are all explicitly for the purpose of ensure stric... Anon92929 (Anon Ymous)
07:19 AM Bug #14588: math library functions should NOT raise exceptions
I suggest that those who think that passing new types of exceptions upstream as asserts is not a BUG are the ones who... Anon92929 (Anon Ymous)
07:13 AM Bug #14588: math library functions should NOT raise exceptions
BigDecimal(".")
ArgumentError: invalid value for BigDecimal(): "."
Anon92929 (Anon Ymous)
07:10 AM Bug #14588: math library functions should NOT raise exceptions
Or is this like a personal vendetta thing for you now? Anon92929 (Anon Ymous)
07:09 AM Bug #14588: math library functions should NOT raise exceptions
My points all stand. Please unban me. Anon92929 (Anon Ymous)
07:01 AM Bug #14588: math library functions should NOT raise exceptions
Your behavior isn't acceptable. Do not open new issues when your issue is closed and locked. It is very bad manners.
...
shan (Shannon Skipper)
06:49 AM Bug #14588: math library functions should NOT raise exceptions
The whole point was meant to be about code fragility and backwards compatility. You guys missed it. Anon92929 (Anon Ymous)
06:48 AM Bug #14588: math library functions should NOT raise exceptions
I'm so sorry, that I reported, as a bug, the fact that my code started breaking because I updated BigDecimal and it c... Anon92929 (Anon Ymous)
06:45 AM Bug #14588: math library functions should NOT raise exceptions
Or is this like a personal vendetta thing for you now? Anon92929 (Anon Ymous)
06:44 AM Bug #14588: math library functions should NOT raise exceptions
My points all stand. Please unban me. Anon92929 (Anon Ymous)
06:39 AM Bug #14588: math library functions should NOT raise exceptions
Kernel methods like `Float()`, `Integer()`, and `BigDecimal()` are all explicitly for the purpose of ensure strict co... shan (Shannon Skipper)
06:36 AM Bug #14588: math library functions should NOT raise exceptions
https://github.com/ruby/bigdecimal/issues/95
I request to be unbanned from the FOSS repo. I won't bug your BigDeci...
Anon92929 (Anon Ymous)
06:29 AM Bug #14588: math library functions should NOT raise exceptions
Two points of advice:
1) I was not able to find the issue you mention on github. Please provide a pointer.
2) I...
duerst (Martin Dürst)
06:13 AM Bug #14588: math library functions should NOT raise exceptions
Sorry, sir, the spaceship crashed because BigDecimal asserted, when a "." was passed to the orbital processor, causin... Anon92929 (Anon Ymous)
06:09 AM Bug #14588: math library functions should NOT raise exceptions
Codebases that become more fragile over time will lose old users and fail to attract new ones. Passing asserts up and... Anon92929 (Anon Ymous)
05:58 AM Bug #14588: math library functions should NOT raise exceptions
Maybe the issue is too many asserts and not enough warnings. Maybe these stray NaN cases should be warnings instead o... Anon92929 (Anon Ymous)
05:56 AM Bug #14588: math library functions should NOT raise exceptions
> What Github issue and bugs.ruby-lang.org issue are you referring to?
>> We REFUSE to attempt .to_s automatically
...
Anon92929 (Anon Ymous)
05:46 AM Bug #14588: math library functions should NOT raise exceptions
What Github issue and bugs.ruby-lang.org issue are you referring to?
> We REFUSE to attempt .to_s automatically
...
shan (Shannon Skipper)
05:42 AM Bug #14588: math library functions should NOT raise exceptions
To me, passing a breaking error back up to the top level and saying "oops! we couldn't figure out what to do!" is a B... Anon92929 (Anon Ymous)
05:33 AM Bug #14588: math library functions should NOT raise exceptions
I've been BANNED from the ruby github repo, for reporting this bug. Wow. You guys are truly insane. Anon92929 (Anon Ymous)
05:25 AM Bug #14588: math library functions should NOT raise exceptions
This just represents another way that the mentality of the Ruby programmers seems "sticky", to me.
No implicit con...
Anon92929 (Anon Ymous)
05:24 AM Bug #14588 (Rejected): math library functions should NOT raise exceptions
BigDecimal, Integer, Float, none of these should raise exceptions, but they should all fail SILENTLY or return NaN du... Anon92929 (Anon Ymous)
09:38 AM Bug #14586 (Closed): URI::RFC2396_Parser#unescape raises an exception if the input is mixed Unicode and percent-escapes
Applied in changeset trunk|r62695.
----------
fix error if the input is mixed Unicode and percent-escapes
Reported ...
naruse (Yui NARUSE)
05:58 AM Bug #14586: URI::RFC2396_Parser#unescape raises an exception if the input is mixed Unicode and percent-escapes
I'm unfamiliar with encoding, so this is just my impression: `str.dup.force_encoding(Encoding::ASCII_8BIT)` always cr... mame (Yusuke Endoh)
01:55 AM Bug #14586 (Closed): URI::RFC2396_Parser#unescape raises an exception if the input is mixed Unicode and percent-escapes
Currently, the following test case passes:
~~~ ruby
def test_unescape
p1 = URI::Parser.new
assert_equal("\x...
kivikakk (Asherah Connor)
09:38 AM Revision 1529ccf6 (git): * 2018-03-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:38 AM Revision 6db869c1 (git): fix error if the input is mixed Unicode and percent-escapes
Reported by kivikakk (Ashe Connor) with tests and doc fix
Patch based on mame and fix by naruse
[Bug #14586]
git-svn...
naruse (Yui NARUSE)
09:27 AM Feature #4907 (Rejected): enumerable#permutation and combination
mrkn (Kenta Murata)
09:26 AM Feature #4907 (Closed): enumerable#permutation and combination
No use case is shown, so I close this issue. mrkn (Kenta Murata)
09:22 AM Feature #4968 (Closed): BigDecimal#sqrt は BigMath.sqrt へ移動すべき
I continue this issue at https://github.com/ruby/bigdecimal/issues/99 mrkn (Kenta Murata)
09:09 AM Feature #4560: [PATCH] lib/net/protocol.rb: avoid exceptions in rbuf_fill
@normalperson, I think that this issue has been fixed more elegantly by introducing `read_nonblock(exception: false)`... mame (Yusuke Endoh)
09:02 AM Feature #14585: Array#each_pair
i don't like it because i think `each_pair` should react like `each_slice(2)` Hanmac (Hans Mackowiak)
04:44 AM Feature #14585: Array#each_pair
I think you have the wrong data structure in the first place. I think you either should have an array of arrays of le... sawa (Tsuyoshi Sawada)
04:33 AM Feature #14585: Array#each_pair
I though same behavior as phluid61 wrote. nobu (Nobuyoshi Nakada)
01:29 AM Feature #14585: Array#each_pair
> it may not be clear that Array#each_pair groups overlapping pairs vs. chunking elements
Yeah, I think that's one...
sikachu (Prem Sichanugrist)
09:00 AM Bug #14589: "No implicit conversion of XXX to string" asserion should be handled with an explicit string conversion, and it should be a warning not an assertion
learn the difference between `to_s` and `to_str`
one is explicit, the other is implicit
Hanmac (Hans Mackowiak)
06:41 AM Bug #14589 (Rejected): "No implicit conversion of XXX to string" asserion should be handled with an explicit string conversion, and it should be a warning not an assertion
Too many people's time have been wasted trying to make sure their puts/prints statements don't assert because of fail... Anon92929 (Anon Ymous)
08:33 AM Feature #4189: FileUtils#ln_r
I'll commit this patch that introduces `FileUtils.cp_lr` in a few days. Let me know if there is a problem. mame (Yusuke Endoh)
08:14 AM Bug #13929: TypeError: no implicit conversion of XXXX into string
> It does not "crash". It raises a specific error.
Halting executing while raising an error is called 'crashing' t...
Anon92929 (Anon Ymous)
07:40 AM Bug #13929: TypeError: no implicit conversion of XXXX into string
https://bugs.ruby-lang.org/issues/14589
Not satisfied.
Anon92929 (Anon Ymous)
05:24 AM Bug #13929 (Rejected): TypeError: no implicit conversion of XXXX into string
Seems satisfied. nobu (Nobuyoshi Nakada)
07:43 AM Bug #6369 (Closed): GServer blocking after shutdown called
GServer has been already moved to GitHub by #5480. I've created [a ticket](https://github.com/ruby/gserver/issues/3)... mame (Yusuke Endoh)
07:33 AM Bug #10364: Malformed CSV Header Causes NoMethodError
@kou, could you check this ticket? mame (Yusuke Endoh)
07:33 AM Bug #10013: [CSV] Yielding all elements from a row
@kou, could you check this ticket? mame (Yusuke Endoh)
07:33 AM Bug #8784: CSV - Empty fields are discarded when col_sep is a space
@kou, could you check this ticket? mame (Yusuke Endoh)
07:32 AM Feature #4017: [PATCH] CSV parsing speedup
@kou, could you check this ticket? mame (Yusuke Endoh)
07:19 AM Bug #14590 (Closed): Why is config script checking for g++
I am wondering what is the reason the configuration scripts are checking for availability of g++?
~~~
checking fo...
vo.x (Vit Ondruch)
05:23 AM Bug #14587: math library functions should NOT raise exceptions
Why has this bug report been rejected?
The bug was rejected at github because I was referred to open a ticket at r...
Anon92929 (Anon Ymous)
05:21 AM Bug #14587: math library functions should NOT raise exceptions
This just represents another way that the mentality of the Ruby programmers seems "sticky", to me.
No implicit co...
Anon92929 (Anon Ymous)
05:14 AM Bug #14587 (Rejected): math library functions should NOT raise exceptions
Rejecting here as we've locked the previous issue at GitHub. sorah (Sorah Fukumori)
05:12 AM Bug #14587: math library functions should NOT raise exceptions
BigDecimal maintainers have actually gotten so angry about reports of this bug that they are locking new threads abou... Anon92929 (Anon Ymous)
05:03 AM Bug #14587 (Rejected): math library functions should NOT raise exceptions
BigDecimal, Integer, Float, none of these should raise exceptions, but they should all fail SILENTLY or return NaN du... Anon92929 (Anon Ymous)
04:42 AM Feature #14546: Hash#delete!
sawa (Tsuyoshi Sawada) wrote:
> What is wrong with using `fetch`?
>
> ```ruby
> {a: "a"}.fetch(:b) # => KeyError...
rringler (Ryan Ringler)

03/07/2018

11:32 PM Feature #14585: Array#each_pair
-1
If I saw a method `Array#each_pair` I'd expect it to behave like:
~~~ruby
class Array
def each_pair
...
phluid61 (Matthew Kerwin)
09:37 PM Feature #14585 (Open): Array#each_pair
# Abstract
I propose we add the method #each_pair to Array. It would effectively be a name for the common case eac...
iamvery (Jay Hayes)
11:24 PM Feature #14564: `dig` opposite method
Clearly the only accurate name for this method is `store_recursive_with_autovivification`
A lot of people ask for ...
phluid61 (Matthew Kerwin)
05:29 PM Feature #14564: `dig` opposite method
I know about those 2 proposals. I references them in the description )
Name is a hard topic. As for types - I'd sa...
nilcolor (Aleksey Blinov)
08:23 PM Bug #14583 (Feedback): #method() is reporting the wrong self in exception
Oops, misread your report, sorry. Previous answer removed.
Now I'd say that it's a third party issue (pry), unless...
marcandre (Marc-Andre Lafortune)
05:35 PM Bug #14583 (Closed): #method() is reporting the wrong self in exception
This is hard to explain but I'll do my best:
When running an rspec test I get this exception:
~~~
Failure/Er...
krainboltgreene (Kurtis Rainbolt-Greene)
08:07 PM Bug #14584 (Closed): Squigly heredoc with interpolation that has a string literal withe spaces gets incorrect value
Given this program:
~~~ruby
text1 = <<~FOO
one#{" two "}
FOO
text2 = <<~FOO
one#{" two "}
FOO
...
asterite (Ary Borenszweig)
04:40 PM Feature #14580: Hash#store accepts a block
Hanmac (Hans Mackowiak) wrote:
> ~~~ ruby
> hash.transform_values(:a, :b) { |val| val + 42 }
> hash[:a] #=> 44
> ...
Soilent (Konstantin x)
04:25 PM Feature #14580: Hash#store accepts a block
Eregon (Benoit Daloze) wrote:
> What should happen if the given key doesn't exist in Hash?
> This looks like a comp...
Soilent (Konstantin x)
04:24 PM Feature #14580: Hash#store accepts a block
Maybe a bit off-topic, but I experimented with same ideas in [hm](https://github.com/zverok/hm) gem. It allows code l... zverok (Victor Shepelev)
04:21 PM Feature #14580: Hash#store accepts a block
Hi Robert,
Thank you for your reply. You understood everything correctly.
Also, I might be wrong, but it seems ...
Soilent (Konstantin x)
04:19 PM Feature #14580: Hash#store accepts a block

~~~ ruby
hash.transform_values(:a, :b) { |val| val + 42 }
hash[:a] #=> 44
~~~
what about the b key? should it...
Hanmac (Hans Mackowiak)
03:44 PM Feature #14580: Hash#store accepts a block
What should happen if the given key doesn't exist in Hash?
This looks like a compute-if-present operation.
Eregon (Benoit Daloze)
03:39 PM Feature #14580: Hash#store accepts a block
If I understood your proposal correctly then you want an
additional way to update an existing value in a hash, corre...
shevegen (Robert A. Heiler)
04:26 PM Feature #14489: MJIT needs a reusable cache
Yeah, having capability to shut down MJIT worker earlier looks important, especially when it becomes matured and we c... k0kubun (Takashi Kokubun)
03:11 PM Feature #14489: MJIT needs a reusable cache
On 03/07/2018 08:50 AM, [email protected] wrote:
> Issue #14489 has been updated by k0kubun (Takashi Kokubun).
...
vmakarov (Vladimir Makarov)
01:50 PM Feature #14489: MJIT needs a reusable cache
We should make sure what we're going to solve here first before introducing such mechanism. At least I prefer having ... k0kubun (Takashi Kokubun)
01:02 PM Feature #14489: MJIT needs a reusable cache
.o file may be reusable if it can be separated from embedded value.
How about `extern const TYPE var;` place holders...
wanabe (_ wanabe)
03:10 PM Bug #14057: TracePoint#enable and disable should not yield arguments
ruby_2_4 r62694 merged revision(s) 60437. nagachika (Tomoyuki Chikanaga)
03:10 PM Revision acbf49de (git): merge revision(s) 60437: [Backport #14057]
TracePoint#enable, #disable: Don't yield any argument. [Bug #14057]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bran...
nagachika (Tomoyuki Chikanaga)
02:35 PM Revision 0a2fb188 (git): transform_mjit_header.rb: inline ivar operations
* Optcarrot
before,--jit: ruby 2.6.0dev (2018-03-07 trunk 62689) +JIT [x86_64-linux]
after,--jit: ruby 2.6.0dev (201...
k0kubun (Takashi Kokubun)
02:28 PM Bug #11638: [doc] misleading IO.write offset description
ruby_2_4 r62692 merged revision(s) 60294. nagachika (Tomoyuki Chikanaga)
02:28 PM Revision 072ef48c (git): merge revision(s) 60294: [Backport #11638]
Clarify the behavior of IO.write without offset in write mode.
https://github.com/ruby/ruby/pull/1571
...
nagachika (Tomoyuki Chikanaga)
02:26 PM Bug #13998: BOM disables "mismatched indentations" warning
ruby_2_4 r62691 merged revision(s) 60160. nagachika (Tomoyuki Chikanaga)
02:26 PM Revision 4e9537bf (git): merge revision(s) 60160: [Backport #13998]
parse.y: token info with BOM
* parse.y (parser_prepare): set token_info_enabled flag first,
before...
nagachika (Tomoyuki Chikanaga)
02:05 PM Bug #13856: MinGW / mswin intermittent failure in test/socket/test_socket.rb
ruby_2_4 r62690 merged revision(s) 60055. nagachika (Tomoyuki Chikanaga)
02:05 PM Revision 2921521e (git): merge revision(s) 60055: [Backport #13856]
io.c: fix segfault with closing socket on Windows
* io.c (fptr_finalize_flush): add an argument to keep GVL....
nagachika (Tomoyuki Chikanaga)
12:04 PM Revision c31f6285 (git): complex.c: check type
* complex.c (m_cos, m_sin): determine the type by the internal
type, not by a method.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
11:54 AM Revision b31ba105 (git): complex.c: check type
* complex.c (nucomp_s_canonicalize_internal): determine the type
by the internal type, not by a method.
git-svn-id...
nobu (Nobuyoshi Nakada)
11:49 AM Revision b479a2d4 (git): complex.c, rational.c: no backref
Since r37702, parsing complex and rational do not use regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6268...
nobu (Nobuyoshi Nakada)
11:49 AM Revision 6010d756 (git): complex.c, rational.c: adjust indent
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:42 AM Misc #14581: Update JSON docs
>what's the maintenance status of the upstream?
It's active.
hsbt (Hiroshi SHIBATA)
10:36 AM Misc #14581: Update JSON docs
(In addition, as far as I understand, there is some discrepancy between "standalone" `json` and in-Ruby `json`: the l... zverok (Victor Shepelev)
10:16 AM Misc #14581: Update JSON docs
@hsbt BTW, what's the maintenance status of the upstream? Currently, I can see there:
* the last PR is merged in O...
zverok (Victor Shepelev)
09:52 AM Misc #14581: Update JSON docs
@hsbt Ah, OK. I've tried to find the "upstream" version but failed to do so. Thanks for pointing it out. zverok (Victor Shepelev)
09:41 AM Misc #14581 (Third Party's Issue): Update JSON docs
Can you submit an upstream repository first?
https://github.com/flori/json
hsbt (Hiroshi SHIBATA)
11:32 AM Bug #14582: Unable to use `method__entry` and `method_return` tracing probes since 2.5
Oh. I decided to dig a little bit deeper. Found this this: https://bugs.ruby-lang.org/issues/14104 apparently is req... guilhermereiscampos (Guilherme Reis Campos)
06:23 AM Bug #14582 (Open): Unable to use `method__entry` and `method_return` tracing probes since 2.5
Hi,
I am trying to use dtrace/systemtap probes and not being able to use it after the 2.5. The 2.4 version works f...
guilhermereiscampos (Guilherme Reis Campos)
08:07 AM Revision 7ab3f986 (git): date_core.c: check conversion
* ext/date/date_core.c (offset_to_sec, d_lite_plus): check
conversion results, to get rid of infinite recursion.
g...
nobu (Nobuyoshi Nakada)
07:56 AM Revision 7a363dd9 (git): test_date_arith.rb: needs `test_` prefix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:43 AM Revision a13b0441 (git): object.c: conversions with ID
* object.c (rb_to_integer, rb_check_to_int): convert to Integer
with method ID.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
04:44 AM Bug #14179 (Closed): Forwardable Segmentation fault ruby 2.2.8p477 (2017-09-14 revision 59906)
nobu (Nobuyoshi Nakada)
04:21 AM Bug #14179: Forwardable Segmentation fault ruby 2.2.8p477 (2017-09-14 revision 59906)
I guess this issue will be fixed to backport r55372.
But Ruby 2.2 status is "security maintenance" and its EOL date ...
wanabe (_ wanabe)
02:27 AM Revision 75d2bec7 (git): complex.c, rational.c: simplified macro conditions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:48 AM Bug #14576 (Third Party's Issue): rdoc of Random::Formatter
hsbt (Hiroshi SHIBATA)

03/06/2018

09:14 PM Misc #14581 (Third Party's Issue): Update JSON docs
What is here:
* adding docs for (questionable, yet present) "additions" feature;
* cleaning up (both formatting a...
zverok (Victor Shepelev)
07:31 PM Bug #14577: CPU 100% in custom backtrace method with IO.readlines
Rebuilt ruby-trunk. Issue is fixed! francois (François Jacques)
01:12 PM Bug #14577: CPU 100% in custom backtrace method with IO.readlines
Thank you nobu! I'll retry to build ruby-trunk today and give it a try! francois (François Jacques)
05:16 AM Bug #14577 (Closed): CPU 100% in custom backtrace method with IO.readlines
Applied in changeset trunk|r62673.
----------
thread.c: deadlock in backtrace
* thread.c (unblock_function_set): ch...
nobu (Nobuyoshi Nakada)
04:01 PM Bug #14179: Forwardable Segmentation fault ruby 2.2.8p477 (2017-09-14 revision 59906)
Bump. Issue still seems to happen on ruby 2.2.9.
Following https://bugs.ruby-lang.org/projects/ruby/wiki/HowToRepo...
dadah89 (Igor Justino)
03:42 PM Feature #14580 (Open): Hash#store accepts a block
Given a hash
~~~ ruby
hash = { a: 2 }
~~~
I want to update a single value in the hash:
~~~ ruby
hash[:a] ...
Soilent (Konstantin x)
03:14 PM Revision 125acf40 (git): * 2018-03-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:14 PM Revision 51c60220 (git): vm_insnhelper.c: blockparamproxy in rescue
* vm_insnhelper.c (vm_call_opt_block_call): get block handler from
the method local frame. fix segfault at calling...
nobu (Nobuyoshi Nakada)
01:50 PM Feature #14579 (Closed): Hash value omission
How about to allow value omission in Hash literals:
```ruby
x = 1
y = 2
h = {x:, y:}
p h #=> {:x=>1, :y=>2}
`...
shugo (Shugo Maeda)
01:43 PM Revision 4488a4b9 (git): test_signal.rb: fix arguments order
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:28 PM Bug #14576: rdoc of Random::Formatter
The other methods are defined in securerandom.rb.
nobu (Nobuyoshi Nakada)
12:48 PM Bug #14576: rdoc of Random::Formatter
https://github.com/ruby/rdoc/issues/605 aycabta (aycabta .)
01:23 PM Revision d2127cb3 (git): _mjit_compile_pc_and_sp.erb: skip moving pc
on !body->catch_except_p. We need to move pc only when JIT execution is
canceled if the frame does not catch an excep...
k0kubun (Takashi Kokubun)
12:54 PM Feature #14245: Add File.read etc.
akr (Akira Tanaka) wrote:
> If I understand this proposal correctly,
> this proposal means that adding File.read me...
shugo (Shugo Maeda)
12:53 PM Revision eeaa053e (git): transform_mjit_header.rb: inline VM instructions
* Optcarrot benchmark (--jit)
Before: 62.42 fps
After: 65.31 fps
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
k0kubun (Takashi Kokubun)
11:46 AM Revision 5053851e (git): transform_mjit_header.rb: drop obsoleted debug code
Now RubyCI is stable for this part. We no longer use this.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62676 b...
k0kubun (Takashi Kokubun)
09:03 AM Revision decb59ba (git): parse.y: tSPACE for old bison
* parse.y (tSPACE): define a separate token for escaped space, to
fix `redefining user token number of ' '` error a...
nobu (Nobuyoshi Nakada)
05:59 AM Revision fb284ee7 (git): use the reference as failure messages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:15 AM Revision ec826b3f (git): thread.c: deadlock in backtrace
* thread.c (unblock_function_set): check interrupts just once
during raising exceptions, as they are deferred since...
nobu (Nobuyoshi Nakada)
03:31 AM Revision e667897b (git): resolv.rb: remove rangerand
* lib/resolv.rb (Resolv::DNS.rangerand): rand and random_number
accept a Range.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
02:48 AM Bug #14571 (Closed): File descriptor leak in resolv.rb
Applied in changeset trunk|r62671.
----------
resolv.rb: close socket
* lib/resolv.rb (UnconnectedUDP#lazy_initiali...
nobu (Nobuyoshi Nakada)
02:23 AM Bug #14571: File descriptor leak in resolv.rb
Just to clarify, do those file descriptors get closed by GC? nobu (Nobuyoshi Nakada)
02:48 AM Revision e6c0a8f1 (git): resolv.rb: close socket
* lib/resolv.rb (UnconnectedUDP#lazy_initialize): store new
sockets before binding, so the sockets get closed when ...
nobu (Nobuyoshi Nakada)
12:52 AM Revision 4b747c28 (git): Removed redundant private declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

03/05/2018

11:03 PM Bug #14578: Forking a child process inside of a mutex crashes the ruby interpreter
Eric Wong wrote:
> [email protected] wrote:
> > https://bugs.ruby-lang.org/issues/14578
>
> My fault. r5860...
normalperson (Eric Wong)
10:58 PM Bug #14578 (Closed): Forking a child process inside of a mutex crashes the ruby interpreter
Applied in changeset trunk|r62668.
----------
thread.c: reset waitq of keeping mutexes in child
We must not maintai...
Anonymous
09:51 PM Bug #14578: Forking a child process inside of a mutex crashes the ruby interpreter
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/14578

My fault. r58604 ("reduce rb_mutex_t size...
normalperson (Eric Wong)
07:45 PM Bug #14578 (Closed): Forking a child process inside of a mutex crashes the ruby interpreter
OS: Mac OS X 10.13.3 (High Sierra)
Affects ruby versions 2.5.0 and 2.6.0preview1
Issue **not** present in 2.4.1
...
bengovero (Ben Govero)
10:58 PM Revision b544db97 (git): * 2018-03-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:58 PM Revision 1b455428 (git): thread.c: reset waitq of keeping mutexes in child
We must not maintain references to threads in the parent process
in any mutexes held by the child process.
* thread_...
Eric Wong
08:48 PM Bug #14577: CPU 100% in custom backtrace method with IO.readlines
Forgot to mention, this is repro on darwin (10.12.6) and linux (CentOS 6.9). francois (François Jacques)
06:33 PM Bug #14577 (Closed): CPU 100% in custom backtrace method with IO.readlines
Hello,
First bug reported in ruby redmine; I'll do my best to make it easy to diagnose. Please, let me know more i...
francois (François Jacques)
08:25 PM Feature #14370: Directly mark instruction operands and avoid mark_ary usage on rb_iseq_constant_body
ko1 (Koichi Sasada) wrote:
> I realize my misunderstanding on aaron's proposal and now I'm very positive on it.
> T...
tenderlovemaking (Aaron Patterson)
04:11 PM Bug #13925: string.split(pattern, 1) should return [self.dup], but it returns [self]
ruby_2_4 r62667 merged revision(s) 60000,60001,60002. nagachika (Tomoyuki Chikanaga)
04:11 PM Revision 6d742295 (git): merge revision(s) 60000,60001,60002: [Backport #13925]
dup String#partition return value
* string.c (rb_str_partition): return duplicated receiver, when no
...
nagachika (Tomoyuki Chikanaga)
03:58 PM Bug #13736: ruby -00 should be the same as setting $/=""
ruby_2_4 r62666 merged revision(s) 59970. nagachika (Tomoyuki Chikanaga)
03:58 PM Revision 297478cd (git): merge revision(s) 59970: [Backport #13736]
ruby.c: paragraph mode by -00
* ruby.c (proc_options): set to paragraph mode, if -00 is given,
as ...
nagachika (Tomoyuki Chikanaga)
03:42 PM Bug #13916: Race condition when sending a signal to a new fork
ruby_2_4 r62665 merged revision(s) 59975. nagachika (Tomoyuki Chikanaga)
03:42 PM Revision 93c83318 (git): merge revision(s) 59975: [Backport #13916]
process: block/unblock signals around fork
As with forking for execve(2) in `spawn', we must block signals
...
nagachika (Tomoyuki Chikanaga)
03:36 PM Bug #14357 (Closed): thread_safe tests suite segfaults
thread_safe build just fine with the patch applied. Closing this so the patch can be backported soon. vo.x (Vit Ondruch)
03:32 PM Bug #14422 (Open): Ruby configuration options should not be reused for gem builds
Thx for fixing the latter.
Unfortunately, this does not address the original issue. So is there any hope this will...
vo.x (Vit Ondruch)
12:23 PM Revision 4f125262 (git): Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:21 PM Bug #14576 (Third Party's Issue): rdoc of Random::Formatter
https://docs.ruby-lang.org/en/trunk/Random/Formatter.html has following methods:
```
#alphanumeric
#base64
#cho...
znz (Kazuhiro NISHIYAMA)
10:38 AM Misc #14567: Clarify YAML docs
I'd guess nobody took the time to look at them yet.
I think it's OK to post a new message on those issue asking for ...
Eregon (Benoit Daloze)
10:26 AM Feature #14575: Switch Range#=== to use cover? instead of include?
> I don't recall having seen that out in the wild.
I did that once (around the time I've written the first ticket ...
zverok (Victor Shepelev)
10:15 AM Feature #14575: Switch Range#=== to use cover? instead of include?
Does anyone really write code such as:
IPAddress("172.16.10.1")..IPAddress("172.16.11.255"):
?
I don't r...
shevegen (Robert A. Heiler)
08:32 AM Revision d2a03300 (git): parse.y: named whitespaces
* parse.y: named escaped whitespaces to show unexpected character.
bare whitespaces should not appear outside of wo...
nobu (Nobuyoshi Nakada)
07:21 AM Revision 71e58ad6 (git): README.md: removed unnecessary schemes
`mailto:` scheme on text looking like email-address is unnecessary
in Markdown. [Fix GH-1827]
Co-Authored-By: Yoeri...
nobu (Nobuyoshi Nakada)
06:56 AM Revision 2311087b (git): Tiny Fix for ASYNC BUG error message copying
The previous logic would overwrite the error message, replacing the message with the `fd` number.
This tiny update w...
nobu (Nobuyoshi Nakada)
06:54 AM Bug #14572 (Rejected): Gem::Text methods not available
`Gem::Text` is a Module. It's expected behavior. hsbt (Hiroshi SHIBATA)
04:57 AM Feature #4824: Provide method Kernel#executed?
From the code `__FILE__ == $0`, we can tell that what matters is that this condition is within the main file that is ... sawa (Tsuyoshi Sawada)
01:57 AM Revision bd9bc1db (git): required paths are real paths
Fix `test-spec` failures when the build directory is a symbolic
link.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
01:54 AM Revision ec7ee438 (git): Makefile.sub: reconfig
* win32/Makefile.sub (reconfig): phony target to force reconfigure
with previous options.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
01:17 AM Revision 8d9c6e32 (git): add prefix to the function name.
* vm.c (handle_exception): rename to vm_exce_handle_exception.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62...
ko1 (Koichi Sasada)
 

Also available in: Atom