Project

General

Profile

Activity

From 01/17/2019 to 01/23/2019

01/23/2019

10:31 PM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
Should Bundler be a bundled gem (and not a default gem)?
I think this would help a lot, and allow uninstalling the p...
Eregon (Benoit Daloze)
02:46 PM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
I have found out the root cause of this.
# Root Cause
* Bundler has become a built-in gem since Ruby 2.6.
* `$...
aeroastro (Takumasa Ochi)
09:47 PM Feature #15553: Addrinfo.getaddrinfo supports timeout
> Why hrtime.h is included?
It's unnecessary. I'll remove it.
Glass_saga (Masaki Matsushita)
02:13 PM Feature #15553: Addrinfo.getaddrinfo supports timeout
Why hrtime.h is included? naruse (Yui NARUSE)
09:41 PM Bug #15468: Net::Protocol::BufferedIO#write raises NoMethodError when sending large multi-byte string
Can we please fast track the release of this? It's breaking a ton of stuff.
Stepping back a little bit from this i...
ioquatix (Samuel Williams)
09:39 PM Feature #15560 (Closed): Add support for read/write offsets.
It would be nice if read/write/send/recv/etc methods could accept an offset argument.
e.g.
```
socket = Socket...
ioquatix (Samuel Williams)
05:17 PM Feature #15559 (Open): Logical XOR (^^) operator
Currently we have bitwise `&` and logical `&&`, and bitwise `|` and logical `||`. Would it be possible to have logica... baweaver (Brandon Weaver)
05:10 PM Feature #15541: Add alias symbolize_keys for symbolize_names kwarg for JSON.parse
shevegen (Robert A. Heiler) wrote:
> Personally I think that alias name would make sense. With a new alias the backw...
baweaver (Brandon Weaver)
04:18 PM Bug #15558 (Closed): Should Exception#exception copy the backtrace?
Currently it does not on MRI:
```
ruby -e 'begin raise "foo"; rescue => e; c=e.exception "bar"; p c.backtrace; end'...
Eregon (Benoit Daloze)
02:14 PM Bug #14634: Queue#push seems to crash after fork
ruby_2_5 r66912 merged revision(s) 62934,63210,63215,63309. nagachika (Tomoyuki Chikanaga)
02:14 PM Revision 63d9ab33 (git): merge revision(s) 62934,63210,63215,63309: [Backport #14634]
thread_sync.c: avoid reaching across stacks of dead threads
rb_ensure is insufficient cleanup for fork and w...
nagachika (Tomoyuki Chikanaga)
01:39 PM Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead)
Hey! I am the author of Zeitwerk, let me do a quick followup here.
First and foremost, I'd like to be very straigh...
fxn (Xavier Noria)
10:55 AM Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead)
It would be good to have a definite choice on this thread, I'll add it to the developer meeting (#15546).
I think at...
Eregon (Benoit Daloze)
10:19 AM Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead)
rafaelfranca (Rafael França) wrote:
> @matz when taking in consideration deprecation/removal of autoload I'd like yo...
shyouhei (Shyouhei Urabe)
10:24 AM Feature #15557: A new class that stores a condition and the previous receiver
Normally I love sawa's suggestions. :)
However had, in this case, I am a little bit biased, which I may explain.
...
shevegen (Robert A. Heiler)
10:21 AM Feature #15557: A new class that stores a condition and the previous receiver
I played a bit with idea similar to @nobu's, with this syntax:
```ruby
then_if(condition) { action }
then_if(-> ...
zverok (Victor Shepelev)
09:27 AM Feature #15557: A new class that stores a condition and the previous receiver
What about:
```ruby
foo = default_definition
.when(->(foo) {some_condition(foo)}) {|foo| some_method(foo)}...
nobu (Nobuyoshi Nakada)
09:15 AM Feature #15557 (Open): A new class that stores a condition and the previous receiver
I often see code like this:
```ruby
foo = default_definition
foo = some_method(foo) if some_condition(foo)
foo...
sawa (Tsuyoshi Sawada)
09:39 AM Revision c56f6116 (git): parse.y: token name of tSTRING_DEND
* parse.y (rb_yytnamerr): show single-quoted single char as-is, to
show a quoted closing brace as tSTRING_DEND. e....
nobu (Nobuyoshi Nakada)
09:33 AM Feature #13807 (Closed): A method to filter the receiver against some condition
nagachika (Tomoyuki Chikanaga)
09:18 AM Feature #13807: A method to filter the receiver against some condition
I came up with an idea better than this (https://bugs.ruby-lang.org/issues/15557).
So I withdraw this proposal. Pl...
sawa (Tsuyoshi Sawada)
09:25 AM Bug #14353: $SAFE should stay at least thread-local for compatibility
Just FTR, as per this discussion:
https://lists.fedoraproject.org/archives/list/[email protected]/m...
vo.x (Vit Ondruch)
09:08 AM Revision 71342a46 (git): parse.y: token names
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:06 AM Bug #15555 (Closed): Dir.mktmpdir checks permissions and raise ArgumentError after yielding to block (ensure) & leaks allocated tempdir
Applied in changeset trunk|r66909.
----------
tmpdir.rb: permission of user given directory
* lib/tmpdir.rb (Dir.mk...
nobu (Nobuyoshi Nakada)
06:06 AM Revision 1fae154c (git): tmpdir.rb: permission of user given directory
* lib/tmpdir.rb (Dir.mktmpdir): check if the permission of the
parent directory only when using the default tempora...
nobu (Nobuyoshi Nakada)

01/22/2019

11:37 PM Bug #14972: Net::HTTP inconsistently raises EOFError when peer closes the connection
I submitted a PR against trunk: https://github.com/ruby/ruby/pull/2074 joshc (Josh C)
11:22 PM Revision 05c3256b (git): * 2019-01-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:21 PM Revision bcf85587 (git): parse.y: literal add_mark_object
* parse.y (set_yylval_str, set_yylval_literal): always imply
add_mark_object.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
12:43 PM Revision bdbc8a8f (git): Add more example of `String#dump`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:23 PM Bug #15555: Dir.mktmpdir checks permissions and raise ArgumentError after yielding to block (ensure) & leaks allocated tempdir
https://github.com/ruby/ruby/commit/bcb9e567c422f535b4871ce2795179af808d0077 changes from `FileUtils.remove_entry_sec... znz (Kazuhiro NISHIYAMA)
10:11 AM Bug #15555 (Closed): Dir.mktmpdir checks permissions and raise ArgumentError after yielding to block (ensure) & leaks allocated tempdir
The current implementation of the `Dir.mktmpdir` is the following:
```ruby
def Dir.mktmpdir(prefix_suffix=nil, *r...
kbogtob (Karim Bogtob)
07:25 AM Revision 4e64c547 (git): ripper.y: get rid of compile error
yystpcpy is always used by yysyntax_error in bison 2.3, but may
not used by other than yytnamerr in newer bison.
git...
nobu (Nobuyoshi Nakada)
06:36 AM Feature #15554: warn/error passing a block to a method which never use a block
I fixed the issues of TestGemRequestSetGemDependencyAPI on upstream repository and merged them at r66904. hsbt (Hiroshi SHIBATA)
04:48 AM Feature #15554 (Closed): warn/error passing a block to a method which never use a block
# Abstract
Warn or raise an ArgumentError if block is passed to a method which does not use a block.
In other wor...
ko1 (Koichi Sasada)
06:28 AM Revision 3dc6efbe (git): Merge rubygems master targeted RubyGems 3.1.0.
https://github.com/rubygems/rubygems/commit/1172320540c8c33c59fc1db5191b021c3b2db487
git-svn-id: svn+ssh://ci.ruby-l...
hsbt (Hiroshi SHIBATA)
06:24 AM Revision 59a6215a (git): parse.y: enclose keyword token names by quotes
* parse.y (rb_yytnamerr): strip enclosing double-quotes, same as
the default yytnamerr except for that single-quote...
nobu (Nobuyoshi Nakada)
01:56 AM Revision 5e7d0353 (git): * 2019-01-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:56 AM Revision bac70552 (git): fix typo in r66836, missing '/'s
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

01/21/2019

05:57 PM Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead)
@matz when taking in consideration deprecation/removal of autoload I'd like you to consider that Rails built and plan... rafaelfranca (Rafael França)
01:20 PM Bug #11116: The spec of String#dump
Eregon (Benoit Daloze) wrote:
> Does that preserve the encoding of the String though?
The short answer: yes.
I...
mame (Yusuke Endoh)
10:54 AM Bug #11116: The spec of String#dump
Does that preserve the encoding of the String though?
What about String#inspect, does it also eval() to itself?
Eregon (Benoit Daloze)
08:52 AM Bug #11116 (Closed): The spec of String#dump
Committed at r66894. Closing mame (Yusuke Endoh)
12:31 PM Revision f2d63385 (git): benchmark/app_aobench.rb: complete commented code to write the image to a file
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
12:31 PM Revision 32e259f0 (git): benchmark/app_aobench.rb: remove extra printf arguments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
12:31 PM Revision dfe69186 (git): benchmark/app_aobench.rb: move `srand(0)` at the top
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
11:29 AM Bug #15552: app_aobench.rb is broken
@mame Thanks for the quick fix!
With srand(0), I think we could add some verification, e.g., by computing a checksum...
Eregon (Benoit Daloze)
07:13 AM Bug #15552 (Closed): app_aobench.rb is broken
Applied in changeset trunk|r66892.
----------
benchmark/app_aobench.rb: add a magic comment
To support the change o...
mame (Yusuke Endoh)
07:11 AM Bug #15552 (Assigned): app_aobench.rb is broken
> And interestingly, TruffleRuby 1.0.0-rc11 renders an image closer to the expected one:
Closer :-)
This is cau...
mame (Yusuke Endoh)
10:56 AM Revision 502f1594 (git): Improvements to documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:24 AM Revision 62ec5eb0 (git): parse.y: more token names
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:11 AM Revision 12afc11f (git): * io.c: use copy_file_range() if defined
* configure.ac: check copy_file_range()
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66895 b2dd03c8-39d4-4d8f-9...
Glass_saga (Masaki Matsushita)
09:30 AM Misc #15546: DevelopersMeeting20190207Japan
* [Feature #5632] Attempt to open included class shades it instead. (mame)
* Matz, do you still want to "fix" this...
mame (Yusuke Endoh)
03:46 AM Misc #15546: DevelopersMeeting20190207Japan
The ancient issues that is no response. I'm okay to discuss them with our spare time of this meeting.
* [Feature #...
hsbt (Hiroshi SHIBATA)
08:58 AM Feature #15553: Addrinfo.getaddrinfo supports timeout
thanks for this PR. Many requests for fully async support in stdlib are blocked by this.
I think on Windows 8+ we ...
ahorek (Pavel Rosický)
03:58 AM Feature #15553 (Closed): Addrinfo.getaddrinfo supports timeout
Currently, we use Timeout in Net::HTTP and other standard libraries.
lib/net/http.rb
```
945 s = Timeout....
Glass_saga (Masaki Matsushita)
08:51 AM Revision 6891a1cd (git): string.c (rb_str_dump): Fix the rdoc
* Officially states that String#dump is intended for round-trip.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6...
mame (Yusuke Endoh)
08:37 AM Bug #12812 (Feedback): Added Coverage#result=
Sorry for leaving this ticket untouched.
I cannot remember the detailed story of this ticket, but since 2.6, cover...
mame (Yusuke Endoh)
08:33 AM Bug #12480 (Closed): Restarting Coverage does not capture additional coverage for already loaded files
Closing due to OP's request.
FYI: Since 2.6, coverage.so has supported `Coverage.result(stop: false, clear: false)...
mame (Yusuke Endoh)
08:23 AM Feature #13667 (Closed): Add Coverage.running? to quickly check if Coverage is enabled.
I have forgotten why the status of this ticket is feedback :-) Anyway, it is already released, so there is no change... mame (Yusuke Endoh)
08:01 AM Feature #9508 (Closed): Add method coverage and branch coverage metrics
Branch coverage has been finally implemented in #13901. Thanks! mame (Yusuke Endoh)
07:35 AM Feature #2447 (Rejected): reduce GC pressure by symbol table without String instance
ささださんと相談しました。
* 世代別 GC がある現在ではおそらく効果は弱いだろう
* Symbol GC が導入されたので、同じことをやると結構複雑になりそう(エントリの削除に対応しないといけない)
ということで、た...
mame (Yusuke Endoh)
07:29 AM Revision 8a294e0f (git): benchmark/app_aobench.rb: add `srand(0)`
To prevent noise for benchmark result. Just for the case.
[Bug #15552]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
mame (Yusuke Endoh)
07:13 AM Revision be3a0c70 (git): benchmark/app_aobench.rb: add a magic comment
To support the change of default encoding.
It had not worked correctly since 2.0 :-)
[Bug #15552]
git-svn-id: svn+ss...
mame (Yusuke Endoh)
06:23 AM Revision 90653369 (git): * lib/net/http.rb: handle Errno::ETIMEDOUT in Net::HTTP#transport_request
A patch from casperisfine (Jean byroot Boussier).
[Fix GH-2012]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
Glass_saga (Masaki Matsushita)
01:11 AM Revision 954d0815 (git): test_io.rb: skip test on MJIT to prevent random failure
like this:
http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/1636642
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
k0kubun (Takashi Kokubun)
12:30 AM Bug #10379 (Feedback): Crash in Ruby 2.1.3 (and 2.1-head), works in 2.1.2
Ruby 2.1 is EOL today. Can you try with Ruby 2.5? Thanks. hsbt (Hiroshi SHIBATA)

01/20/2019

10:14 PM Feature #6012: Proc#source_location also return the column
If changing this API is too complicated due to backwards compatibility, why not introduce new more general API:
``...
ioquatix (Samuel Williams)
09:25 PM Revision 4487562d (git): Update to ruby/spec@e2fbd4d
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
09:21 PM Bug #15551: The behavior of FIX2INT and FIX2UINT differs by platform
FWIW, `sizeof(int) == sizeof(long)` is also the case on i686 Linux:
https://travis-ci.org/ruby/ruby/jobs/482143545
Eregon (Benoit Daloze)
02:38 PM Bug #15551 (Rejected): The behavior of FIX2INT and FIX2UINT differs by platform
For instance, when `sizeof(int) < sizeof(long)` (such as on Linux), then
```c
FIX2INT(nil)
```
raises TypeError.
...
Eregon (Benoit Daloze)
08:38 PM Revision 6204e080 (git): Update to ruby/spec@35a9fba
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
08:38 PM Revision 58573c33 (git): Update to ruby/mspec@e9a482d
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
08:04 PM Bug #15428: Refactor Proc#>> and #<<
@nobu I think we should backport r66769 to Ruby 2.6, could you do it or file an issue for it? Eregon (Benoit Daloze)
04:53 PM Bug #15552 (Closed): app_aobench.rb is broken
Specifically, the image generated is incorrect.
When modifying the footer of the benchmark like this:
```ruby
al...
Eregon (Benoit Daloze)
03:07 PM Revision 1c53f86b (git): process.c: [DOC] small improvements
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
03:06 PM Revision f284eb3d (git): lib/securerandom.rb: [DOC] small grammar fixes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
03:04 PM Revision 6833fbcf (git): time.c: [DOC] small improvement
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
03:02 PM Revision 8fe427c1 (git): * 2019-01-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision f9b298fe (git): vm.c: [DOC] small fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
02:44 PM Bug #15543: rb_str_set_len should clear code range
nobu (Nobuyoshi Nakada) wrote:
> `rb_str_set_len` is not the true problem.
> Should `RSTRING_PTR` make the object u...
Eregon (Benoit Daloze)
02:20 PM Bug #15550: Windows - gem bin files - can't run from bash shell
An easy way to repo this is to open the Git bash shell, and run `bundle version`. I got an error message of:
```
...
MSP-Greg (Greg L)
12:45 AM Bug #15550 (Assigned): Windows - gem bin files - can't run from bash shell
As I recall, ruby-loco is no longer touching the gem related files located in the bin folder. Previously, there were... MSP-Greg (Greg L)
10:48 AM Bug #15162: Encoding::Converter.search_convpath(Encoding::ASCII_8BIT, Encoding::Emacs_Mule) crashes on MinGW
ruby_2_5 r66881 merged revision(s) 64879. nagachika (Tomoyuki Chikanaga)
10:48 AM Revision e42dcdb5 (git): merge revision(s) 64879: [Backport #15162]
transcode.c: add GC guard on raise
* transcode.c (econv_s_search_convpath): add GC guard to fix SEGV
...
nagachika (Tomoyuki Chikanaga)
09:18 AM Bug #14729: Float("long_invalid_string") fails to throw an exception
ruby_2_5 r66880 merged revision(s) 63334. nagachika (Tomoyuki Chikanaga)
09:17 AM Revision a88ab94e (git): merge revision(s) 63334: [Backport #14729]
object.c: raise on long invalid float string
* object.c (rb_cstr_to_dbl_raise): check long invalid float
...
nagachika (Tomoyuki Chikanaga)
05:13 AM Bug #14731: Float() ignores exponent in long string
ruby_2_5 r66879 merged revision(s) 63322. nagachika (Tomoyuki Chikanaga)
05:13 AM Revision 389c5843 (git): merge revision(s) 63322: [Backport #14731]
object.c: fix exponent with underscore
* object.c (rb_cstr_to_dbl_raise): do not ignore exponent part
...
nagachika (Tomoyuki Chikanaga)
04:51 AM Bug #14864: some old linux has no O_CLOEXEC
ruby_2_5 r66878 merged revision(s) 63720. nagachika (Tomoyuki Chikanaga)
04:51 AM Revision b5d43b1d (git): merge revision(s) 63720: [Backport #14864]
dir.c: define O_CLOEXEC for older systems
SuSE 10 has openat(), but not O_CLOEXEC
Reported-by: wang...
nagachika (Tomoyuki Chikanaga)
04:49 AM Bug #15412: backport r66401 (Move autoload to toplevel)
ruby_2_5 r66877 merged revision(s) 66401. nagachika (Tomoyuki Chikanaga)
04:49 AM Revision 4c426290 (git): merge revision(s) 66401: [Backport #15412]
Move autoload to toplevel
So that classes which uses Net::HTTP with https can use OpenSSL
namespace ...
nagachika (Tomoyuki Chikanaga)
04:47 AM Bug #15387: Backport r66242 (io.c (io_write_nonblock): add RB_GC_GUARD, io_fflush may switch threads)
ruby_2_5 r66876 merged revision(s) 66242. nagachika (Tomoyuki Chikanaga)
04:47 AM Revision d6ea20ff (git): merge revision(s) 66242: [Backport #15387]
io.c (io_write_nonblock): add RB_GC_GUARD, io_fflush may switch threads
Since io_fflush may block on mutex o...
nagachika (Tomoyuki Chikanaga)
04:44 AM Revision afd68cd8 (git): raise FrozenError instead of RuntimeError
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
04:38 AM Feature #11639 (Closed): Refactor some description of `Forwardable`
Applied in changeset trunk|r66873.
----------
[DOC] Refactors documentation for `Forwardable`
[ruby-core:71281] [Mi...
nobu (Nobuyoshi Nakada)
04:38 AM Revision 27f51081 (git): * 2019-01-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:38 AM Revision 141ed2f6 (git): [DOC] Refactors documentation for `Forwardable`
[ruby-core:71281] [Misc #11639]
From: Sam Morgan <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
nobu (Nobuyoshi Nakada)
04:34 AM Bug #15346: Core dump during GC if covering a special require
I misunderstood this could be reproducible in 2.5 but it isn't. nagachika (Tomoyuki Chikanaga)
01:15 AM Feature #15517: Net::HTTP not recognizing valid UTF-8
I think this issue is not a duplicate of issue #2567, but it is clearly related.
Checking whether the string is va...
duerst (Martin Dürst)

01/19/2019

09:15 PM Feature #15549: Enumerable#to_reader (or anything enumerable, Enumerator, lazy enums, enum_for results)
I do not have any major pro or con opinion on the functionality as such; I think the
name #to_reader may not be idea...
shevegen (Robert A. Heiler)
03:38 PM Feature #15549 (Open): Enumerable#to_reader (or anything enumerable, Enumerator, lazy enums, enum_for results)
This is a feature proposal for something I've had to implement before multiple times.
For a lot of IO-related APIs...
chucke (Tiago Cardoso)
11:42 AM Feature #11639 (Assigned): Refactor some description of `Forwardable`
hsbt (Hiroshi SHIBATA)
10:38 AM Feature #15547: deprecate iterator?
I did not even know that iterator? exists - at first I thought it was something new. :)
I agree with nobu's comment.
shevegen (Robert A. Heiler)
02:36 AM Feature #15547 (Closed): deprecate iterator?
`block_given?` has been added since 1.6, and `iterator?` is almost never used these days.
I think we can deprecate t...
nobu (Nobuyoshi Nakada)
10:37 AM Bug #11602 (Rejected): Compile error on CentOS: Segmentation fault after "linking miniruby"
CentOS 5 and Ruby 2.1 are EOL. hsbt (Hiroshi SHIBATA)
10:28 AM Bug #15545: Backport r58403
r58403 was included in ruby_2_5.
#15500 seems related and r66867 may fix this issue.
nagachika (Tomoyuki Chikanaga)
09:34 AM Bug #9610 (Rejected): Report by terminal error
The versions of Ruby and Rails are outdated today. hsbt (Hiroshi SHIBATA)
09:08 AM Revision 46549d6b (git): Revert "mjit_worker.c: try to simplify CC_DLDFLAGS_ARGS"
This reverts commit 405940234eb7876a063eb7129ca61fcc318a633c.
Not working on MinGW
https://ci.appveyor.com/project/r...
k0kubun (Takashi Kokubun)
07:49 AM Revision e90d826d (git): Indented here document (<<~) is Ruby 2.3 feature
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:35 AM Revision 40594023 (git): mjit_worker.c: try to simplify CC_DLDFLAGS_ARGS
assuming that -nostartfiles is just optional for mingw, cygwin, and AIX.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
k0kubun (Takashi Kokubun)
07:30 AM Misc #15462: DevelopersMeeting20190110Japan
>Off topic: can someone give me the grant to copy issues around? It seems disabled for this account.
Enabled it to...
hsbt (Hiroshi SHIBATA)
12:29 AM Misc #15462 (Closed): DevelopersMeeting20190110Japan
@shevegen Here you are https://bugs.ruby-lang.org/issues/15546
Off topic: can someone give me the grant to copy is...
shyouhei (Shyouhei Urabe)
12:06 AM Misc #15462: DevelopersMeeting20190110Japan
Could someone add a date + issue for the next developer meeting, please?
I looked at https://bugs.ruby-lang.org/pr...
shevegen (Robert A. Heiler)
07:27 AM Bug #15548: Fix MJIT on OpenBSD when GCC is used to compile
Applied your patch. Thanks for your help! k0kubun (Takashi Kokubun)
07:27 AM Bug #15548 (Closed): Fix MJIT on OpenBSD when GCC is used to compile
Applied in changeset trunk|r66869.
----------
mjit_worker.c: do not use GCC_NOSTDLIB_FLAGS for OpenBSD
OpenBSD's GC...
k0kubun (Takashi Kokubun)
07:12 AM Bug #15548 (Closed): Fix MJIT on OpenBSD when GCC is used to compile
OpenBSD's GCC compiler has local extensions that break when `-nostartfiles -nodefaultlibs -nostdlib` is used. If you... jeremyevans0 (Jeremy Evans)
07:26 AM Revision a5de8d1c (git): mjit_worker.c: do not use GCC_NOSTDLIB_FLAGS for OpenBSD
OpenBSD's GCC compiler has local extensions that break when
`-nostartfiles -nodefaultlibs -nostdlib` is used.
From: ...
k0kubun (Takashi Kokubun)
05:58 AM Feature #4475: default variable name for parameter
matz (Yukihiro Matsumoto) wrote:
> This is a very interesting idea but at the same time, it's difficult to keep comp...
jeremyevans0 (Jeremy Evans)
05:50 AM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
I could reproduce too with "Test code".
Also, I could reproduce with simpler code below.
### Gemfile
``` rub...
tad (Tadashi Saito)
05:24 AM Misc #15546: DevelopersMeeting20190207Japan
* [Feature #4475] default variable name for parameter (aycabta)
* In #15483, matz said "I feel the expression `ary...
aycabta (aycabta .)
12:21 AM Misc #15546 (Closed): DevelopersMeeting20190207Japan
Please comment your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(your s...
shyouhei (Shyouhei Urabe)
03:37 AM Bug #15500: Behavior of require method in 2.5 is different from 2.4 and 2.6
@mrkn
Can you try with Ruby 2.5 applied r66867?
hsbt (Hiroshi SHIBATA)
03:36 AM Bug #15500 (Closed): Behavior of require method in 2.5 is different from 2.4 and 2.6
Applied in changeset trunk|r66867.
----------
Revert r58345 and r58371.
These changes break the behavior of defau...
hsbt (Hiroshi SHIBATA)
03:36 AM Revision 31c862a7 (git): * 2019-01-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:36 AM Revision c52ca1f2 (git): Revert r58345 and r58371.
These changes break the behavior of default gems. Bug #13428 says
r58345 is reasonable because gemspec file is inst...
hsbt (Hiroshi SHIBATA)
03:30 AM Feature #15517: Net::HTTP not recognizing valid UTF-8
I'm not sure I think this is exactly the same as https://bugs.ruby-lang.org/issues/2567, as that one has focused on u... cohen (Cohen Carlisle)
12:07 AM Misc #15530: [ANN] Upgrading bugs.ruby-lang.org to Redmine 4.0
\o/
I noticed a few differences, or I think I noticed it (I am not entirely sure).
For example, I did not notic...
shevegen (Robert A. Heiler)

01/18/2019

09:52 AM Revision c20aae96 (git): Prefer block_given? to iterator?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:31 AM Revision 17aeff3e (git): make-snapshot: get rid of circular dependency
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:13 AM Revision c4e832bf (git): configure.ac: fix build_os name
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:14 AM Revision 3859b77b (git): configure.ac: use MINIRUBY as BOOTSTRAPRUBY on msys
Msys shell may not be able to run a command with a drive letter?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6...
nobu (Nobuyoshi Nakada)
04:19 AM Bug #15525: Complex(nil, exception: false) and Rational(nil, exception: false) raises an error
ruby_2_6 r66862 merged revision(s) 66796,66797. naruse (Yui NARUSE)
04:19 AM Revision 283b3d8f (git): merge revision(s) 66796,66797: [Backport #15525]
No TypeError at nil if exception: false
[ruby-core:91021] [Bug #15525]
No FloatDomainError at non-f...
naruse (Yui NARUSE)
02:43 AM Bug #15543: rb_str_set_len should clear code range
`rb_str_set_len` is not the true problem.
Should `RSTRING_PTR` make the object unshared and clear the code range?
O...
nobu (Nobuyoshi Nakada)
02:36 AM Revision 7a86165d (git): [DOC] mention rb_str_modify
[ruby-core:91134] [Bug #15543]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66861 b2dd03c8-39d4-4d8f-98ff-823fe...
nobu (Nobuyoshi Nakada)
02:12 AM Bug #15545 (Closed): Backport r58403
I'll fill Backport field and close this ticket for backport.
Thank you for notice.
nagachika (Tomoyuki Chikanaga)
02:05 AM Bug #15545 (Closed): Backport r58403
The change in r58403 should be backported in 2.5.
https://github.com/ruby/ruby/commit/cd8f9904427e6db858a4dcc1dabf...
mrkn (Kenta Murata)
02:04 AM Revision b4ab9c0e (git): support older BASERUBY for btest.
* bootstraptest/test_insns.rb: check RbConfig::LIMITS to support
older BASERUBY.
git-svn-id: svn+ssh://ci.ruby-la...
ko1 (Koichi Sasada)
01:55 AM Revision 3c55a0b9 (git): configure.ac: use BASERUBY as BOOTSTRAPRUBY if available
MINIRUBY may not be stable enough to run btest, in developing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@668...
nobu (Nobuyoshi Nakada)

01/17/2019

11:52 PM Revision 6b5695fe (git): make-snapshot: make permissions uniform
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:23 PM Revision dabbdcfd (git): * 2019-01-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:23 PM Revision 92c6072e (git): rbinstall.rb: add --exclude option for install-nodoc
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:09 PM Revision b9289589 (git): bump up teeny version to 2.6.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@66855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
11:08 PM Bug #15491: r62701 introduced the incompatibility of Complex#+, #-, and #* removing #ifndef PRESERVE_SIGNEDZERO
ruby_2_6 r66854 merged revision(s) 66681,66682,66684,66688,66697,66751,66693,66694. naruse (Yui NARUSE)
11:08 PM Revision 94db3129 (git): merge revision(s) 66681,66682,66684,66688,66697,66751,66693,66694: [Backport #15491]
complex.c: Optimize Complex#+ for some conditions
Optimize f_add defined in complex.c for some specific cond...
naruse (Yui NARUSE)
10:44 PM Bug #15544 (Rejected): sprintf returns an unexpected string
Please visit https://bugs.ruby-lang.org/ and read the FAQ part.
Next time consider doing so before posting an issue.
shyouhei (Shyouhei Urabe)
10:28 PM Bug #15544: sprintf returns an unexpected string
You should use the bugtracker primarily for ruby-related problems, issues and so forth. For questions
about C not di...
shevegen (Robert A. Heiler)
07:52 PM Bug #15544 (Rejected): sprintf returns an unexpected string
Hello,
I've a little problem with the sprintf function. It returns unexpected results ( in my opinion )
``` rub...
areman01 (André Kullmann)
10:09 PM Bug #15536: Crash on merging specific hashes using keyword splat
ruby_2_6 r66853 merged revision(s) 66832. naruse (Yui NARUSE)
10:08 PM Revision a5dae936 (git): merge revision(s) 66832: [Backport #15536]
st.c (rb_hash_bulk_insert_into_st_table): avoid out-of-bounds write
"hash_bulk_insert" first expands the tab...
naruse (Yui NARUSE)
10:07 PM Bug #15520: [patch] configure should refuse to build with jemalloc when headers are missing
ruby_2_6 r66852 merged revision(s) 66779. naruse (Yui NARUSE)
10:07 PM Revision d79405ff (git): merge revision(s) 66779: [Backport #15520]
configure: refuse to build with jemalloc when header is missing
[ruby-core:90964] [Bug #15520]
Freo...
naruse (Yui NARUSE)
10:03 PM Bug #15532: Backport r66819 (ast.c: fix missing head part in dynamic literal)
ruby_2_6 r66851 merged revision(s) 66819. naruse (Yui NARUSE)
10:03 PM Revision fb70fc4a (git): merge revision(s) 66819: [Backport #15532]
ast.c: fix missing head part in dynamic literal
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@66851 ...
naruse (Yui NARUSE)
09:55 PM Bug #15513: MJIT compilation terminated due to -Wfatal-errors on GCC 7.3.0
ruby_2_6 r66850 merged revision(s) 66817. naruse (Yui NARUSE)
09:55 PM Revision fea28863 (git): merge revision(s) 66817: [Backport #15513]
mjit_worker.c: pass -nostdlib when making pch as well
[Bug #15513]
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
naruse (Yui NARUSE)
09:54 PM Bug #15522: TestJIT#test_compile_insn_local fails on aarch64 RHEL7
ruby_2_6 r66849 merged revision(s) 66811,66812,66816. naruse (Yui NARUSE)
09:54 PM Revision b2f102d1 (git): merge revision(s) 66811,66812,66816: [Backport #15522]
mjit_worker.c: untangle CC_LIBS nesting
This should have no impact.
The CC_LIBS was too hard to read...
naruse (Yui NARUSE)
09:47 PM Bug #15540: 2.6.0 Dir#glob regression
ruby_2_6 r66848 merged revision(s) 66838. naruse (Yui NARUSE)
09:46 PM Revision 0fe64561 (git): merge revision(s) 66838: [Backport #15540]
dir.c: fix Dir.glob with braces and matching dir
* dir.c (join_path_from_pattern): add the last slash for di...
naruse (Yui NARUSE)
09:39 PM Bug #15479: Array#reject! modifies literal Array
ruby_2_6 r66847 merged revision(s) 66756. naruse (Yui NARUSE)
09:39 PM Revision ddffaf52 (git): merge revision(s) 66756: [Backport #15479]
Mark array as "going to be modified" in `Array#reject!`
Before this patch, if `reject!` is called on a share...
naruse (Yui NARUSE)
09:36 PM Bug #15460: Behaviour of String#setbyte changed
ruby_2_6 r66845 merged revision(s) 66760,66761,66824. naruse (Yui NARUSE)
09:36 PM Revision 01b6b589 (git): * 2019-01-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@66846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:36 PM Revision 4cb618e7 (git): merge revision(s) 66760,66761,66824: [Backport #15460]
Follow behaviour of IO#ungetbyte
see r65802 and [Bug #14359]
* expand tabs.
setbyte / unge...
naruse (Yui NARUSE)
01:45 PM Bug #12764 (Closed): rubygems with multi default gem problem
Applied in changeset trunk|r66844.
----------
Removed old gemspecs of default gems for the Ruby committers.
[Bug ...
hsbt (Hiroshi SHIBATA)
01:45 PM Revision f550da51 (git): Removed old gemspecs of default gems for the Ruby committers.
[Bug #12764][ruby-core:77284]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66844 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
12:52 PM Bug #15500: Behavior of require method in 2.5 is different from 2.4 and 2.6
I could reproduce them. But I also reproduce it with Ruby 2.5.3 with RubyGems 2.6.14.3 bundled with Ruby 2.4.
```
...
hsbt (Hiroshi SHIBATA)
11:15 AM Bug #15368 (Feedback): Crash Report log information
Can you try it with Ruby 2.6.0? hsbt (Hiroshi SHIBATA)
10:10 AM Misc #15534 (Closed): Is there reliable way to check for new Ruby releases?
I updated the URL to the index.txt and the release-monitoring.org picked up the Ruby 2.6.0 just using the default Reg... vo.x (Vit Ondruch)
04:01 AM Misc #15534 (Assigned): Is there reliable way to check for new Ruby releases?
>What is the most reliable version information
Use https://cache.ruby-lang.org/pub/ruby/index.txt. It's generated ...
hsbt (Hiroshi SHIBATA)
09:07 AM Misc #15530: [ANN] Upgrading bugs.ruby-lang.org to Redmine 4.0
@hsbt Does the new version have a markup settings? Previously, the markup was Markdown-compatible, so `_underscores_`... zverok (Victor Shepelev)
03:24 AM Misc #15530: [ANN] Upgrading bugs.ruby-lang.org to Redmine 4.0
After Redmine 4.0, We found the breaking change for api endpoint.
Example:
Redmine 3.x: https://bugs.ruby-lang...
hsbt (Hiroshi SHIBATA)
07:52 AM Revision 367fdd1a (git): reset bound if the size is 0.
* hash.c (RHASH_AR_TABLE_SIZE_DEC): generally, we need to check all
entries to calculate exact "bound" in ar_table,...
ko1 (Koichi Sasada)
01:36 AM Revision 07298ea2 (git): support btest on older ruby.
* bootstraptest/runner.rb (assert_normal_exit): check MJIT first
to support btest with ruby ~2.5. btest (bootstrapt...
ko1 (Koichi Sasada)
12:36 AM Revision 0280bef3 (git): * 2019-01-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:36 AM Revision d25a27ab (git): call rb_str_modify to make a copy unshared
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:18 AM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
sylvain.joyeux (Sylvain Joyeux) wrote:
> Here's the patch for 2.6. I would be glad if you could consider also applyi...
nobu (Nobuyoshi Nakada)
12:03 AM Bug #15543: rb_str_set_len should clear code range
I think few people know about this, and `rb_str_modify` isn't documented in doc/extension.rdoc.
I guess some C exten...
Eregon (Benoit Daloze)
 

Also available in: Atom