Project

General

Profile

Activity

From 05/28/2021 to 06/03/2021

06/03/2021

08:57 PM Revision 9f3240d4 (git): * 2021-06-04 [ci skip]
git[bot]
08:56 PM Revision 38c5f273 (git): Support an arbitrary number of header bits (< BITS_BITLENGTH)
NUM_IN_PAGE(page->start) will sometimes return a 0 or a 1 depending on
how the alignment of the 40 byte slots work ou...
tenderlovemaking (Aaron Patterson)
12:18 PM Bug #17935: Backport 86c262541ad07528842d76dab4b9b34bd888d5f4 and 7e14762159643b4415e094f9d2a90afaf7994588 to Ruby 3.0
ruby_3_0 2dd18df4a35a4b2dd0cf2dec7759898246fc6935 merged revision(s) 86c262541ad07528842d76dab4b9b34bd888d5f4,7e14762... nagachika (Tomoyuki Chikanaga)
11:44 AM Bug #17935 (Closed): Backport 86c262541ad07528842d76dab4b9b34bd888d5f4 and 7e14762159643b4415e094f9d2a90afaf7994588 to Ruby 3.0
nagachika (Tomoyuki Chikanaga)
07:01 AM Bug #17935: Backport 86c262541ad07528842d76dab4b9b34bd888d5f4 and 7e14762159643b4415e094f9d2a90afaf7994588 to Ruby 3.0
Sorry, I made a follow-up fix commit:7e14762159643b4415e094f9d2a90afaf7994588 as well. k0kubun (Takashi Kokubun)
05:20 AM Bug #17935 (Closed): Backport 86c262541ad07528842d76dab4b9b34bd888d5f4 and 7e14762159643b4415e094f9d2a90afaf7994588 to Ruby 3.0
Please consider backporting commit:86c262541ad07528842d76dab4b9b34bd888d5f4 and commit:7e14762159643b4415e094f9d2a90a... k0kubun (Takashi Kokubun)
12:18 PM Bug #17928: Backport 1aac0e88193a82ed36b43e852c46414181b66455 to Ruby 3.0
ruby_3_0 9680ee97e0b3e87c0fc9a65c01de1ee50a1a178b merged revision(s) 1aac0e88193a82ed36b43e852c46414181b66455. nagachika (Tomoyuki Chikanaga)
11:46 AM Revision 2dd18df4 (git): merge revision(s) 86c262541ad07528842d76dab4b9b34bd888d5f4,7e14762159643b4415e094f9d2a90afaf7994588: [Backport #17935]
Fix a race condition around mjit_recompile
This fixes SEGVs like https://github.com/ruby/ruby/runs/271516662...
nagachika (Tomoyuki Chikanaga)
11:46 AM Revision 9680ee97 (git): merge revision(s) 1aac0e88193a82ed36b43e852c46414181b66455: [Backport #17928]
Mark inlined ISeqs during MJIT compilation (#4539)
[Bug #17584]
---
common.mk | 6 +++...
nagachika (Tomoyuki Chikanaga)
11:07 AM Revision 93be7a4c (git): Suppress clobbered warnings on Travis-CI ppc64le-linux
nobu (Nobuyoshi Nakada)
10:15 AM Bug #17934: clipboard gem fail on Ruby 3.0.1
In Windows x64, SIZE_T and HGLOBAL (and other handles) in Fiddle shoule be map to void*(64 bits), not uint(32 bits).
...
fitmap (Justin Peal)
08:47 AM Revision dc254120 (git): Expose `rb_fiber_transfer` and `rb_fiber_transfer_kw`.
Samuel Williams
06:59 AM Revision 7e147621 (git): Do not doubly hold an MJIT lock
This is a follow-up of 86c262541ad07528842d76dab4b9b34bd888d5f4.
CRITICAL_SECTION_START/FINISH are not needed when it...
k0kubun (Takashi Kokubun)
06:11 AM Revision 9f3888d6 (git): Warn more duplicate literal hash keys
Following non-special_const literals:
* T_REGEXP
nobu (Nobuyoshi Nakada)
06:11 AM Revision 37eb5e74 (git): Warn more duplicate literal hash keys
Following non-special_const literals:
* T_BIGNUM
* T_FLOAT (non-flonum)
* T_RATIONAL
* T_COMPLEX
nobu (Nobuyoshi Nakada)
06:11 AM Revision a023db49 (git): Assertions for duplicate literal hash key warnings
nobu (Nobuyoshi Nakada)
05:26 AM Revision 31b9ce36 (git): Note about 07c05b6fe931337e928a89ac5ebf654862dc0eca
k0kubun (Takashi Kokubun)
05:11 AM Revision 86c26254 (git): Fix a race condition around mjit_recompile
This fixes SEGVs like https://github.com/ruby/ruby/runs/2715166621?check_suite_focus=true.
When mjit_recompile is ca...
k0kubun (Takashi Kokubun)
04:50 AM Revision 007e439f (git): Do not expect ec on rb_vm_bugreport
because a SEGV might happen on an MJIT worker. As you can clearly see
from `if (vm && ec) {`, ec is not guaranteed to...
k0kubun (Takashi Kokubun)
03:23 AM Revision b957c3db (git): [rubygems/rubygems] Rename test/rubygems/test_{case,utilities}.rb to avoid "test_" prefix
This changes "test/rubygems/test_case.rb" to "test/rubygems/helper.rb",
and "test/rubygems/test_utilities.rb" to "tes...
mame (Yusuke Endoh)
03:05 AM Feature #17054 (Closed): Some NilClass methods are faster if implemented in Ruby
Applied in changeset commit:git|28b481938b5c8211aad53ba82fe4ddd978ffc00f.
----------
Implemented some NilClass metho...
S_H_ (Shun Hiraoka)
03:04 AM Revision 28b48193 (git): Implemented some NilClass method in Ruby code is faster [Feature #17054] (#3366)
S_H_ (Shun Hiraoka)

06/02/2021

10:47 PM Feature #15567 (Open): Allow ensure to match specific situations
ioquatix (Samuel Williams)
10:47 PM Feature #15567: Allow ensure to match specific situations
Thanks for the discussion. I'll try to summarise my position briefly.
> Maybe we should open a new issue so that T...
ioquatix (Samuel Williams)
08:54 PM Feature #15567: Allow ensure to match specific situations
> A timeout error in my mind is more similar to a TERM signal, and Ruby handles that using an exception.
I think t...
Eregon (Benoit Daloze)
05:39 PM Feature #15567: Allow ensure to match specific situations
Eregon (Benoit Daloze) wrote in #note-21:
> Thanks for the link.
>
> Is `throw` used for other things than `redir...
jeremyevans0 (Jeremy Evans)
04:59 PM Feature #15567: Allow ensure to match specific situations
Thanks for the link.
Is `throw` used for other things than `redirect`?
If `redirect` would use a regular except...
Eregon (Benoit Daloze)
02:51 PM Feature #15567: Allow ensure to match specific situations
Eregon (Benoit Daloze) wrote in #note-19:
> > Eregon (Benoit Daloze) throw should not abort the transaction, it shou...
jeremyevans0 (Jeremy Evans)
11:34 AM Feature #15567: Allow ensure to match specific situations
> I suspect that there is existing buggy code which has ensure blocks and checks $! which fails in the case I mention... Eregon (Benoit Daloze)
09:13 PM Revision bc65cf1a (git): use a bool instead of int
tenderlovemaking (Aaron Patterson)
07:49 PM Revision ad734a8c (git): Allocate exact space for objspace_each_objects
We are only iterating over the eden heap so `heap_eden->total_pages`
contains the exact number of pages we need to al...
peterzhu2118 (Peter Zhu)
04:35 PM Bug #17926: spec/ruby/core/file/atime_spec.rb: a random failing test on Travis ppc64le
> Note that this failure was observed 4 days ago, at the build no #43628 - job number 509310540 first as far as I kno... jaruga (Jun Aruga)
04:22 PM Bug #17926: spec/ruby/core/file/atime_spec.rb: a random failing test on Travis ppc64le
Note that this failure was observed 4 days ago, at the build no `#43628` - job number `509310540` first as far as I k... jaruga (Jun Aruga)
09:37 AM Bug #17926: spec/ruby/core/file/atime_spec.rb: a random failing test on Travis ppc64le
I am trying to skip the test on Travis ppc64le for now.
https://github.com/ruby/ruby/pull/4546
jaruga (Jun Aruga)
06:31 AM Bug #17926: spec/ruby/core/file/atime_spec.rb: a random failing test on Travis ppc64le
The failure happened on Travis ppc64le again yesterday.
https://travis-ci.com/github/ruby/ruby/jobs/510153529#L2250
jaruga (Jun Aruga)
03:07 PM Revision 2a685da1 (git): * 2021-06-03 [ci skip]
git[bot]
03:07 PM Revision e451f0f6 (git): Fix `_MSC_VER` warnings
fd0 (Daisuke Fujimura)
02:35 PM Bug #17934 (Third Party's Issue): clipboard gem fail on Ruby 3.0.1
jeremyevans0 (Jeremy Evans)
11:57 AM Bug #17934: clipboard gem fail on Ruby 3.0.1
Indeed.
And this seems to be another instance of LLP64 issues which wrongfully assume `sizeof(long) == sizeof(void *...
xtkoba (Tee KOBAYASHI)
11:20 AM Bug #17934: clipboard gem fail on Ruby 3.0.1
More likely to be an issue of https://github.com/janlelis/clipboard
The error means the clipboard gem tries to write...
Eregon (Benoit Daloze)
11:01 AM Bug #17934: clipboard gem fail on Ruby 3.0.1
Feel free to report it to https://github.com/ffi/ffi/issues. (BTW it is reproducible for me.) xtkoba (Tee KOBAYASHI)
09:50 AM Bug #17934 (Third Party's Issue): clipboard gem fail on Ruby 3.0.1
gem install clipboard (Which was used well in Ruby 2.XX):
Fetching clipboard-1.3.5.gem
Successfully installed clipb...
fitmap (Justin Peal)
01:54 PM Revision 750f8075 (git): Update to ruby/spec@c6e9285
Eregon (Benoit Daloze)
12:34 PM Revision 22e2a6a9 (git): Update to ruby/spec@a0b7d0d
Eregon (Benoit Daloze)
12:34 PM Revision a4fbc7e2 (git): Update to ruby/mspec@0091e8a
Eregon (Benoit Daloze)
10:38 AM Revision 2048dfc5 (git): Skip a `File.atime` test randomly failing on Travis ppc64le.
See <https://bugs.ruby-lang.org/issues/17926>. Jun Aruga
10:06 AM Misc #17932: 90s design (please lets move to 21st century)
hsbt (Hiroshi SHIBATA) wrote in #note-4:
> I always welcome to your improvement at https://github.com/ruby/b.r-l.o ....
WaKeMaTTa (Mohamed Ziata)
10:04 AM Misc #17932: 90s design (please lets move to 21st century)
xtkoba (Tee KOBAYASHI) wrote in #note-3:
> I do not understand what "search is broken" means. Could you explain what...
WaKeMaTTa (Mohamed Ziata)
09:10 AM Feature #17763: Implement cache for cvars
> It seems you missed to write the result.
It's in the first comment: https://bugs.ruby-lang.org/issues/17763#note...
byroot (Jean Boussier)
02:13 AM Feature #17763: Implement cache for cvars
> We also benchmarked ActiveRecord::Base.logger since logger is a cvar and there are 63 modules in the inheritance ch... ko1 (Koichi Sasada)
08:40 AM Feature #17795: Around `Process.fork` callbacks API
Agreed, but I think @Dan0042's `Process._fork_` proposal is better. byroot (Jean Boussier)
07:46 AM Feature #17795: Around `Process.fork` callbacks API
Since there seems to be no agreement on what a better and high-level API would look like, would it be reasonable to g... ivoanjo (Ivo Anjo)
08:16 AM Revision 070caf54 (git): Refactor rb_vm_insn_addr2insn calls
It's been a way too much amount of ifdefs. k0kubun (Takashi Kokubun)
07:09 AM Revision c32ce2cb (git): Clarify these are just for MJIT
and not for third-party libraries.
See: e6484a153038703447b50fcac26349249922ab28
k0kubun (Takashi Kokubun)
04:41 AM Revision 0f97aaa6 (git): Suppress false warning by MSVC
https://github.com/ruby/ruby/runs/2707566811#step:10:147
```
D:\a\ruby\ruby\src\mjit_worker.c(1212): warning C4090: '...
nobu (Nobuyoshi Nakada)
02:35 AM Revision 9137caaf (git): [ruby/rdoc] Add a dependency on psych gem 4.0.0 or newer
https://github.com/ruby/rdoc/commit/ebe185c877 aycabta (aycabta .)
02:35 AM Revision 77e1b477 (git): [ruby/rdoc] Add an alias for test-unit with older versions of RubyGems
https://github.com/ruby/rdoc/commit/b8d68fdd87 aycabta (aycabta .)

06/01/2021

11:36 PM Feature #15567: Allow ensure to match specific situations
@eregon `throw` should not abort the transaction, it should be committed. ioquatix (Samuel Williams)
11:15 PM Feature #15567: Allow ensure to match specific situations
I suspect that there is existing buggy code which has ensure blocks and checks `$!` which fails in the case I mention... ioquatix (Samuel Williams)
10:25 PM Revision 04a5ee6a (git): * 2021-06-02 [ci skip]
git[bot]
10:25 PM Revision f9b9d1c5 (git): Use the current object as the compaction index
Instead of keeping track of the current bit plane, keep track of the
actual slot when compacting. This means we don'...
tenderlovemaking (Aaron Patterson)
04:40 PM Bug #17781: Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang
ruby_2_7 87d02eacd26d0b2884016315baf2440d100f177e merged revision(s) 9edc162583a4f685332239f6249745ad9b518cbe. usa (Usaku NAKAMURA)
04:40 PM Revision 87d02eac (git): merge revision(s) 9edc162583a4f685332239f6249745ad9b518cbe: [Backport #17781]
[ruby/resolv] Fix confusion of received response message
This is a follow up for commit 33fb966197f1 ("Remov...
U.Nakamura
01:56 PM Misc #17886: DevelopersMeeting20210617Japan
* [Feature #17930] Add column information into error backtrace (mame)
* I've resurrected @yui-knk's patch. What do...
mame (Yusuke Endoh)
01:45 PM Bug #17933: `Net::HTTP#write_timeout` doesn't work with `body_stream`
> Are you talking about moving the write_timeout implementation from Net::BufferedIO to IO.copy_stream?
No. `IO.co...
byroot (Jean Boussier)
01:18 PM Bug #17933: `Net::HTTP#write_timeout` doesn't work with `body_stream`
byroot (Jean Boussier) wrote in #note-2:
> Previous discussion where `write_timeout` was added and it was noted that...
miguelfteixeira (Miguel Teixeira)
12:35 PM Bug #17933: `Net::HTTP#write_timeout` doesn't work with `body_stream`
Previous discussion where `write_timeout` was added and it was noted that `copy_stream` didn't have a timeout: https:... byroot (Jean Boussier)
10:23 AM Bug #17933: `Net::HTTP#write_timeout` doesn't work with `body_stream`
> it's unclear if it will break some existing functionality
Well, `copy_stream` can only use its optimizations wit...
byroot (Jean Boussier)
01:27 PM Revision 9024c7f1 (git): Make `Thread#native_thread_id` not-implemented if unsupported
Raise `NotImplementedError` on unsupported platforms regardless
the argument consistently.
nobu (Nobuyoshi Nakada)
10:38 AM Revision 6e7e9a80 (git): Expose assert_all? for ruby/csv repo
hsbt (Hiroshi SHIBATA)
08:00 AM Revision c57610dc (git): Add static modifier to C function in hash.c (#3138)
* add static modifier for rb_hash_reject_bang func
* add static modifier for rb_hash_reject func
* add static modif...
S_H_ (Shun Hiraoka)
07:59 AM Revision d627b75e (git): Add static modifier to C function in re.c (#3153)
* add static modifier for rb_reg_eqq func
* add static modifier for rb_check_regexp_type func
S_H_ (Shun Hiraoka)
07:38 AM Revision b70fdf1b (git): Refactor rb_define_class_variable function (#4400)
S_H_ (Shun Hiraoka)
07:37 AM Revision 588446c3 (git): Remove unneeded rb_ary_ptr_use_start defination in internal/array.h (#4427)
S_H_ (Shun Hiraoka)
07:37 AM Revision 45662c54 (git): Remove unneeded rb_str_initialize defination in internal/string.h (#4465)
S_H_ (Shun Hiraoka)
07:34 AM Revision a2cf0607 (git): Refactor rb_class_path_cached function (#4485)
S_H_ (Shun Hiraoka)
07:32 AM Revision 1055b37e (git): Refactor rb_define_class_variable function (#4492)
S_H_ (Shun Hiraoka)
07:15 AM Revision e1b03b0c (git): Enable VM_ASSERT in --jit CIs (#4543)
k0kubun (Takashi Kokubun)
05:56 AM Revision 0d32a18f (git): Make --without-mjit-tabs work again
vm_sync.{c,h} don't have tabs k0kubun (Takashi Kokubun)
05:46 AM Revision b9019c1a (git): Revert "Try enabling VM_ASSERT in --jit CIs"
This reverts commit e9e3b65d836b5796882b5bf28717e4586366ceec.
We were not ready for it
https://github.com/ruby/ruby/...
k0kubun (Takashi Kokubun)
05:01 AM Revision 028f1887 (git): Change the default --jit-max-cache to 10000
This is useful for large applications like Rails.
https://k0kubun.medium.com/ruby-3-jit-can-make-rails-faster-756310f...
k0kubun (Takashi Kokubun)
04:57 AM Revision 2209e152 (git): Decompose the captured_cc code for investigation
I'm investigating SEGVs like https://github.com/ruby/ruby/runs/2715166621?check_suite_focus=true.
Because a lot of th...
k0kubun (Takashi Kokubun)
04:50 AM Revision e9e3b65d (git): Try enabling VM_ASSERT in --jit CIs
k0kubun (Takashi Kokubun)
04:14 AM Revision 45651e80 (git): * 2021-06-01 [ci skip]
git[bot]
04:12 AM Revision 07c05b6f (git): Drop JIT_ISEQ_SIZE_THRESHOLD
Compiling everything seems to contributed to improving the final
performance in general. MJIT's compilation is slow a...
k0kubun (Takashi Kokubun)

05/31/2021

11:48 PM Bug #17933 (Closed): `Net::HTTP#write_timeout` doesn't work with `body_stream`
While testing `Net::HTTP#write_timeout` using the server example from the [Feature Issue](https://bugs.ruby-lang.org/... miguelfteixeira (Miguel Teixeira)
10:43 PM Misc #17932 (Rejected): 90s design (please lets move to 21st century)
I always welcome to your improvement at https://github.com/ruby/b.r-l.o . hsbt (Hiroshi SHIBATA)
08:45 PM Misc #17932: 90s design (please lets move to 21st century)
I do not understand what "search is broken" means. Could you explain what you tried to do? Searching in Ruby Issue Tr... xtkoba (Tee KOBAYASHI)
07:07 PM Misc #17932: 90s design (please lets move to 21st century)
Typo WaKeMaTTa (Mohamed Ziata)
07:00 PM Misc #17932 (Rejected): 90s design (please lets move to 21st century)
Hello there,
I want to modernizer the "[Ruby Issue Tracker](bugs.ruby-lang.org) because every time I access that s...
WaKeMaTTa (Mohamed Ziata)
04:09 PM Bug #17887: Missed constant lookup after prepend
Eregon (Benoit Daloze) wrote in #note-4:
> jeremyevans0 (Jeremy Evans) wrote in #note-3:
> > This is because unlike...
jeremyevans0 (Jeremy Evans)
11:21 AM Bug #17887: Missed constant lookup after prepend
jeremyevans0 (Jeremy Evans) wrote in #note-3:
> This is because unlike method tables, constant tables are not moved ...
Eregon (Benoit Daloze)
02:47 PM Revision 9e0e9902 (git): bump the verion of RDoc for previous merge
U.Nakamura
02:46 PM Bug #17877: Backport a fix of RDoc for CVE-2021-31799
ruby_2_7 483f303d02e768b69e476e0b9be4ab2f26389522. usa (Usaku NAKAMURA)
02:23 PM Bug #17877: Backport a fix of RDoc for CVE-2021-31799
seems that the test never passes on Windows because cannot create such file.
@aycabta, how do you think?
usa (Usaku NAKAMURA)
02:44 PM Revision 483f303d (git): merge revision(s) a7f5d6ab88 c9ab8fe2 [Backport#17877]
a fix of RDoc for CVE-2021-31799 U.Nakamura
02:34 PM Revision c9ab8fe2 (git): The test for command injection on Unix platforms should be omitted on Windows
aycabta (aycabta .)
02:24 PM Revision ff6f4e63 (git): tool/ci_functions.sh: Fix typos and improve the comment. [ci skip]
Jun Aruga
02:10 PM Revision d8bbbc30 (git): bump patchlevel for previous merge commit
U.Nakamura
02:06 PM Bug #17775: Backport to fix build failures
merged into ruby_2_7
https://github.com/ruby/ruby/commit/29bbad939939c6dceb804aac667ba372fdee4ef5
usa (Usaku NAKAMURA)
02:04 PM Revision 29bbad93 (git): Fix 2.7 build (#4359)
* merge revision(s) fcc88da5eb162043adcba552646677d2ab5adf55:
configure.ac: fix for upcoming autoconf-2.70
...
nobu (Nobuyoshi Nakada)
02:01 PM Revision fd95a180 (git): merge revision(s) d8a13e504992a45d52063f7c925408d7aad3595a: [Backport #17780]
[Bug #17780] Fix Method#super_method for module alias
Method#super_method crashes for aliased module methods...
U.Nakamura
12:31 PM Feature #17930: Add column information into error backtrace
Hi, I like this idea!
This feature would be quite useful when you get `NoMethodError` in the production environment a...
ttanimichi (Tsukuru Tanimichi)
09:30 AM Feature #17930 (Closed): Add column information into error backtrace
Consider the following code and error.
```
data["data"].first["field"] #=> undefined method `[]` for nil:NilClass...
mame (Yusuke Endoh)
12:26 PM Revision 39547990 (git): Tweak skipped files in bundler gemspec
We won't be using the `extra_rdoc_files` field, because it's very slow
for markdown files.
deivid (David Rodríguez)
11:30 AM Bug #17931: Compile fails setup option nodynamic
my setup file
``` shell
option nodynamic
#bigdecimal
#cgi/escape
#continuation
#coverage
#date
#dbm
#dig...
Terabin (Allyson Souza Bacon)
11:21 AM Bug #17931 (Open): Compile fails setup option nodynamic
I can compile the ruby ​​normally without deselecting the #option nodinamyc and some other extension, but when desele... Terabin (Allyson Souza Bacon)
11:28 AM Feature #17863: rewrite lib/debug.rb with latest API
I think `binding.debug` is best. It's not that long to type, and people are already used to e.g. `binding.irb/pry`.
...
Eregon (Benoit Daloze)
02:43 AM Feature #17863: rewrite lib/debug.rb with latest API
ko1 (Koichi Sasada) wrote in #note-4:
> I want to avoid `Kernel#...` for compatibility.
> If `binding.debug` makes ...
ko1 (Koichi Sasada)
02:42 AM Feature #17863: rewrite lib/debug.rb with latest API
I want to avoid `Kernel#...` for compatibility.
If `binding.debug` makes sense, I prefer it.
ko1 (Koichi Sasada)
11:24 AM Misc #17886: DevelopersMeeting20210617Japan
* [Bug #17887] Missed constant lookup after prepend (eregon)
* Is it a bug? (I think so, feels inconsistent and ma...
Eregon (Benoit Daloze)
08:45 AM Bug #17929 (Closed): Compile fails on Windows --with-static-linked-ext
I can compile Ruby normally without --with-static-linked-ext, but when I try to use this command the following proble... Terabin (Allyson Souza Bacon)
08:40 AM Revision cd219044 (git): [ruby/net-protocol] Bump version to 0.1.1
https://github.com/ruby/net-protocol/commit/97c4b68528 hsbt (Hiroshi SHIBATA)
05:38 AM Bug #17928 (Closed): Backport 1aac0e88193a82ed36b43e852c46414181b66455 to Ruby 3.0
nagachika (Tomoyuki Chikanaga)
04:46 AM Bug #17928 (Closed): Backport 1aac0e88193a82ed36b43e852c46414181b66455 to Ruby 3.0
Please consider baqckporting commit:1aac0e88193a82ed36b43e852c46414181b66455 to ruby_3_0. This is a fix for a bug rel... k0kubun (Takashi Kokubun)
04:42 AM Bug #17584 (Closed): Segmentation fault with Ruby 3.0
Applied in changeset commit:git|1aac0e88193a82ed36b43e852c46414181b66455.
----------
Mark inlined ISeqs during MJIT ...
k0kubun (Takashi Kokubun)
04:42 AM Revision 1aac0e88 (git): Mark inlined ISeqs during MJIT compilation (#4539)
[Bug #17584] k0kubun (Takashi Kokubun)
12:26 AM Revision 2cc3639e (git): * 2021-05-31 [ci skip]
git[bot]
12:25 AM Revision 43ac55ad (git): Update bundled_gems
znz (Kazuhiro NISHIYAMA)

05/30/2021

11:19 PM Bug #17927: INSTALL CLTypingLabel 0.4.0 ON MacBook Pro M1
I tried but it doesn't work at all.
I tried to reinstall cocoapods with an old version but I always get this error
klavik (david kopedu)
06:52 PM Bug #17927 (Third Party's Issue): INSTALL CLTypingLabel 0.4.0 ON MacBook Pro M1
jeremyevans0 (Jeremy Evans)
06:28 PM Bug #17927: INSTALL CLTypingLabel 0.4.0 ON MacBook Pro M1
I believe this is an [Ethon](https://github.com/typhoeus/ethon) bug, similar to #17862 or #17922. xtkoba (Tee KOBAYASHI)
11:54 AM Bug #17927 (Third Party's Issue): INSTALL CLTypingLabel 0.4.0 ON MacBook Pro M1
I HAVE A BUG ABOUT CLTypingLabel 0.4.0 WHEN I WANT TO INSTALL ON TERMINAL
Analyzing dependencies
/Library/Ruby/G...
klavik (david kopedu)
09:37 AM Bug #17926 (Closed): spec/ruby/core/file/atime_spec.rb: a random failing test on Travis ppc64le
I just observed the following test failing randomly on Travis ppc64le at the commit:fd65ef2a5aa8629676d1edb6410e4d4cf... jaruga (Jun Aruga)
08:41 AM Bug #17925: Pattern matching syntax using semicolon one-line
> NOTE 1: I understand that only syntax that doesn't use case and end is experimental one-line pattern matching synta... koic (Koichi ITO)
01:15 AM Bug #17887: Missed constant lookup after prepend
This is because unlike method tables, constant tables are not moved to origin classes. This behavior has been presen... jeremyevans0 (Jeremy Evans)

05/29/2021

09:08 PM Revision fd65ef2a (git): Attempt to fix floating point test failure
The previous behavior depending on exact float values, it seemed
to work OK on amd64 and i386, but other CI platforms...
jeremyevans (Jeremy Evans)
08:17 PM Bug #17878: bootstraptest/test_ractor.rb:224 a random failing test with "The outgoing-port is already closed (Ractor::ClosedError)"
The same failure observed in WSL2 (Ubuntu) CI:
http://rubyci.s3.amazonaws.com/wsl2/ruby-master/log/20210529T190003Z....
xtkoba (Tee KOBAYASHI)
03:56 PM Bug #16612 (Closed): Enumerator::ArithmeticSequence#last with float range produces incorrect value
Applied in changeset commit:git|f516379853f36d143d820c55d5eeaa9fc410ef52.
----------
Fix Enumerator::ArithmeticSeque...
jeremyevans (Jeremy Evans)
03:56 PM Revision 9bb76201 (git): * 2021-05-30 [ci skip]
git[bot]
03:56 PM Revision f5163798 (git): Fix Enumerator::ArithmeticSequence handling of float ranges
Depending on the float range, there could be an off-by-one error,
where the last result that should be in the range w...
jeremyevans (Jeremy Evans)
03:26 PM Bug #17925 (Open): Pattern matching syntax using semicolon one-line
## Summary
There are the following differences between `case ... when` and` case ... in`. Is this an expected beh...
koic (Koichi ITO)
08:51 AM Bug #17864: [BUG] try to mark T_NONE object (in Ractors)
I didn't know those existed, thanks a lot.
I could test with: ruby 3.1.0dev (2021-04-28 master 8e2ac2140d) [i386-m...
NuriYuri (Youri Nouri)
05:57 AM Bug #17822: Inconsistent visibility behavior with refinements
ruby_3_0 a21ec8d1ecc6e978ea6b18a27046c424e2849752 merged revision(s) 636d4f7eb9f3fcb088e1a44af4181c4aa36789b4. nagachika (Tomoyuki Chikanaga)
05:57 AM Bug #17806: Bad interaction between method cache, prepend, and refinements
ruby_3_0 d47df50678b00bd622e6be474031204ed2e52b31 merged revision(s) 39a2ba5cc559900c30c3143da32446c2f20a7484. nagachika (Tomoyuki Chikanaga)
05:56 AM Bug #17519: set_visibility fails when a prepended module and a refinement both exist
ruby_3_0 7b6a2ad04a3272a31323493133498dfc60d77d76 merged revision(s) 4b36a597f48c857aa5eb9ed80fec0d02f6284646. nagachika (Tomoyuki Chikanaga)
05:36 AM Revision a21ec8d1 (git): merge revision(s) 636d4f7eb9f3fcb088e1a44af4181c4aa36789b4: [Backport #17822]
Avoid setting the visibility of refinement method entries
Since refinement search is always performed, these...
nagachika (Tomoyuki Chikanaga)
05:35 AM Revision d47df506 (git): merge revision(s) 39a2ba5cc559900c30c3143da32446c2f20a7484: [Backport #17806]
Method cache: fix refinement entry handling
To invalidate some callable method entries, we replace the entry...
nagachika (Tomoyuki Chikanaga)
05:34 AM Revision 7b6a2ad0 (git): merge revision(s) 4b36a597f48c857aa5eb9ed80fec0d02f6284646: [Backport #17519]
Fix setting method visibility for a refinement without an origin
class
If a class has been refined ...
nagachika (Tomoyuki Chikanaga)
05:21 AM Bug #17542: Username and password are not decoded if retrieved from env
withdrawn backport request for now.
I think this is a spec change in practice even if the prior behavior violates an...
nagachika (Tomoyuki Chikanaga)
05:05 AM Bug #17889: Enumerator::Lazy#with_index should return size
ruby_3_0 20bf397f7cebd8156d76941dd54659cf9b8c8fe7 merged revision(s) fd8991f797c145615820b4c76e6b7ac5a71339ea. nagachika (Tomoyuki Chikanaga)
05:05 AM Bug #17761: Install location of header files in extension libraries
ruby_3_0 9d63a8dd0beefa49796eb86ab688c2eb0cd89a20 merged revision(s) 5cdf99f64e344b8e4638824d55f5caf33be682ca. nagachika (Tomoyuki Chikanaga)
05:04 AM Revision 20bf397f (git): merge revision(s) fd8991f797c145615820b4c76e6b7ac5a71339ea: [Backport #17889]
Fix lazy enumerator with index size
Fixes [Bug #17889]
---
enumerator.c ...
nagachika (Tomoyuki Chikanaga)
04:46 AM Bug #17585: DWARF5 support?
Honestly, I cannot judge did this change keep backward compatibility.
I mean, is the current master works fine with ...
nagachika (Tomoyuki Chikanaga)
04:39 AM Revision 9d63a8dd (git): merge revision(s) 5cdf99f64e344b8e4638824d55f5caf33be682ca: [Backport #17761]
mkmf: fixed install directories of header files in extension
libraries [Bug #17761]
When installing...
nagachika (Tomoyuki Chikanaga)

05/28/2021

09:23 PM Bug #17923: try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
It compiles & run completely with those changes.
Thanks a lot.
NuriYuri (Youri Nouri)
07:18 PM Bug #17923: try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
user:byroot #note-1 looks like another bug. Please create a separate ticket if need be. xtkoba (Tee KOBAYASHI)
07:11 PM Bug #17923: try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
This issue reminded me of #17606, which seems to actually affect also i386-mswin32 according to:
https://docs.micr...
xtkoba (Tee KOBAYASHI)
01:10 PM Bug #17923: try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
I've just hit the same bug on linux:
```
<OBJ_INFO:[email protected]:6605> 0x00007f1d22e9fc00 [2 M ] T_NONE
do...
byroot (Jean Boussier)
07:48 AM Bug #17923 (Closed): try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
Hello, I was asked to open a new bug ticket for this specific issue in this thread: https://bugs.ruby-lang.org/issues... NuriYuri (Youri Nouri)
07:57 PM Bug #17864: [BUG] try to mark T_NONE object (in Ractors)
Now #note-5 has a separate ticket: #17923
Back to the main issue, there are pre-built binaries of Ruby master (hea...
xtkoba (Tee KOBAYASHI)
06:25 PM Feature #17873: Update of default gems in Ruby 3.1
byroot (Jean Boussier) wrote in #note-16:
> Just for the record:
>
> - The matrix removal broke the `capybara` ...
marcandre (Marc-Andre Lafortune)
12:05 PM Feature #17873: Update of default gems in Ruby 3.1
The `net-protocol` one seems similar to: https://github.com/ruby/net-imap/issues/16. deivid (David Rodríguez)
12:03 PM Feature #17873: Update of default gems in Ruby 3.1
> I'll have a look at this.
Thank you!
I used digest as an example, but there is also `net/protocol`: https://b...
byroot (Jean Boussier)
10:24 AM Feature #17873: Update of default gems in Ruby 3.1
This sometimes happens when `rubygems` loads a default gem too early before `bundler` has been setup. Then when user ... deivid (David Rodríguez)
09:56 AM Feature #17873: Update of default gems in Ruby 3.1
Actually, there's a bit of a problem. If you add a default gem to the gemspec it cause double loading issues, e.g. wi... byroot (Jean Boussier)
07:39 AM Feature #17873: Update of default gems in Ruby 3.1
Just for the record:
- The matrix removal broke the `capybara` gem: https://github.com/teamcapybara/capybara/pul...
byroot (Jean Boussier)
04:34 PM Revision e56ba623 (git): * 2021-05-29 [ci skip]
git[bot]
04:34 PM Revision 5ada23ac (git): compile.c: Emit send for === calls in when statements
The checkmatch instruction with VM_CHECKMATCH_TYPE_CASE calls
=== without a call cache. Emit a send instruction to ma...
alanwu (Alan Wu)
04:34 PM Revision 788d30a8 (git): Make range literal peephole optimization target "newrange"
It looks for "checkmatch", when it could be applied to anything that has
"newrange".
Making the optimization target ...
alanwu (Alan Wu)
02:46 PM Feature #17924 (Open): Range#infinite?
A boolean method on Range returning true if the range is infinite and false if it is not. c4am95 (Travis Hunter)
09:55 AM Misc #16778: Should we stop vendoring default gems code?
> Are you talking about the code duplication of rubygems and bundler? This ticket is about default gems, isn't it?
...
deivid (David Rodríguez)
04:17 AM Misc #16778: Should we stop vendoring default gems code?
@deivid @k0kubun Are you talking about the code duplication of rubygems and bundler? This ticket is about default gem... mame (Yusuke Endoh)
05:01 AM Revision 12214b78 (git): Resolve to missing `Gem::TestCase` issue with random order tests
hsbt (Hiroshi SHIBATA)
04:02 AM Revision 6e6be107 (git): Ignore test-bundled-gems on GitHub Actions because matrix tests has unknown issues
hsbt (Hiroshi SHIBATA)
03:33 AM Revision e487ba7d (git): [rubygems/rubygems] Use pend instead of skip
hsbt (Hiroshi SHIBATA)
02:53 AM Revision a634ef53 (git): [rubygems/rubygems] Fix "instance variable not initialized" warning
This variable had a typo (it's `@gemhome`), but the test is still
passing, so I assume it's not needed.
https://gith...
deivid (David Rodríguez)
02:53 AM Revision 1f505000 (git): [rubygems/rubygems] Test installing a non deprecated file
https://github.com/rubygems/rubygems/commit/a678959eda deivid (David Rodríguez)
02:53 AM Revision 9382bda7 (git): [rubygems/rubygems] Remove no longer needed `RUBYGEMS_TEST_PATH` env variable
https://github.com/rubygems/rubygems/commit/0efb894c3b deivid (David Rodríguez)
02:53 AM Revision 4fb3dd2c (git): [rubygems/rubygems] Remove no longer relevant commentsº
https://github.com/rubygems/rubygems/commit/8dfe1e30b5 deivid (David Rodríguez)
02:53 AM Revision f7732ae2 (git): [rubygems/rubygems] Require the new files in `test/` relatively
https://github.com/rubygems/rubygems/commit/c77868a555 deivid (David Rodríguez)
02:52 AM Revision 59c68209 (git): [rubygems/rubygems] Copy files specific to testing rubygems to `test`
https://github.com/rubygems/rubygems/commit/aa390a3500 deivid (David Rodríguez)
02:52 AM Revision f7d661e7 (git): [rubygems/rubygems] Try fix ruby-core CI
* Port
https://github.com/ruby/ruby/commit/8e91b969df08b7a2eb27a5d6d38733eea42dc7ad
from ruby-core, and make it compa...
hsbt (Hiroshi SHIBATA)
02:38 AM Revision ded7dd9c (git): Use require_relative to use Minitest library for testing.
There is no reason to care for minitest gem. hsbt (Hiroshi SHIBATA)
 

Also available in: Atom