Project

General

Profile

Activity

From 04/22/2022 to 04/28/2022

04/28/2022

11:02 PM Revision 99281f51 (git): YJIT: Handle spaces in build dir path using find(1) `-exec`
Previously, we relied on shell word splitting, which leads
to passing the wrong arguments when there are white spaces...
alanwu (Alan Wu)
10:39 PM Bug #18750 (Feedback): Segmentation fault on SIGINT when waiting in TracePoint handler
Can you try https://github.com/ruby/ruby/pull/5862 and see if that fixes the issue? I'm not sure it will, but the se... jeremyevans0 (Jeremy Evans)
10:37 PM Bug #18730: Double `return` event handling with different tracepoints
I've submitted a pull request to fix the use-after-free bug: https://github.com/ruby/ruby/pull/5862 jeremyevans0 (Jeremy Evans)
10:14 PM Revision 907b31d7 (git): Don't set LDFLAGS by default
This fixes a bug where Ruby on macOS running on ARM would try to look in
`/usr/local/lib` for things to link against,...
tenderlovemaking (Aaron Patterson)
09:50 PM Bug #18612 (Third Party's Issue): ffi gem installed successfully but while using raises Bus Error.
jeremyevans0 (Jeremy Evans)
09:48 PM Bug #18684 (Closed): Support for out of source build
jeremyevans0 (Jeremy Evans)
09:12 PM Revision 0eb237d9 (git): YJIT: replace BLOCKID_NULL with Option<BlockId>, more idiomatic (#5858)
* YJIT: replace BLOCKID_NULL with Option<BlockId>, more idiomatic
* Update yjit/src/core.rs
Co-authored-by: Alan Wu...
maximecb (Maxime Chevalier-Boisvert)
07:53 PM Bug #18760: Ractors vs "skynet" microbenchmark
> this microbenchmark (which is rather silly if you ask me, because it's like the worst case overhead for concurrency... zverok (Victor Shepelev)
05:11 PM Bug #18760: Ractors vs "skynet" microbenchmark
Each Ractor currently uses one pthread behind the scenes, so you're spawning N threads and that's of course slow.
Thi...
Eregon (Benoit Daloze)
08:52 AM Bug #18760 (Closed): Ractors vs "skynet" microbenchmark
I recently stumbled upon [skynet](https://github.com/atemerev/skynet) concurrency microbenchmark and tried to adapt i... zverok (Victor Shepelev)
07:32 PM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
I've opened a PR, though there are failing tests since it still monkeypatches `require` https://github.com/ruby/ruby/... schneems (Richard Schneeman)
03:47 PM Misc #18687: [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
> Thanks. I fixed it now.
Thanks! I was able to upload files at https://bugs.ruby-lang.org/issues/18756 too now.
jaruga (Jun Aruga)
06:26 AM Misc #18687 (Closed): [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
@jaruga Thanks. I fixed it now. hsbt (Hiroshi SHIBATA)
06:26 AM Misc #18687: [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
Can I upload something?(Test) hsbt (Hiroshi SHIBATA)
06:01 AM Misc #18687 (Open): [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
hsbt (Hiroshi SHIBATA)
03:45 PM Misc #18756: make V=1 or Q= for verbose?
> Oh I couldn't upload the log files due to "Internal Server Error" on Redmine..
I uploaded the log files now, as ...
jaruga (Jun Aruga)
03:31 PM Revision 5f0116c5 (git): * 2022-04-29 [ci skip]
git[bot]
03:31 PM Revision c416dbb3 (git): Add missing write barriers to Array#replace
Previously it made object references without using write barriers,
creating GC inconsistencies.
See: http://ci.rvm.j...
alanwu (Alan Wu)
03:19 PM Bug #18758: Ruby fails to build on M1 Mac when x86 Homebrew is installed
mame (Yusuke Endoh) wrote in #note-2:
> > I don't think /usr/local/lib should be in LDFLAGS by default.
>
> When ...
tenderlovemaking (Aaron Patterson)
06:27 AM Bug #18758: Ruby fails to build on M1 Mac when x86 Homebrew is installed
@tenderlovemaking I fixed the upload feature now. see https://bugs.ruby-lang.org/issues/18687#note-10 hsbt (Hiroshi SHIBATA)
04:39 AM Bug #18758: Ruby fails to build on M1 Mac when x86 Homebrew is installed
> I don't think /usr/local/lib should be in LDFLAGS by default.
When removing what appears to be unnecessary, it i...
mame (Yusuke Endoh)
10:08 AM Revision 0626e6f9 (git): Skip test for cargo builder
hsbt (Hiroshi SHIBATA)
10:08 AM Revision d77b88c6 (git): Move testing_ruby_repo into test helper
hsbt (Hiroshi SHIBATA)
10:08 AM Revision 1056489e (git): Merge https://github.com/rubygems/rubygems/commit/3f7d0352e84b29d4a2d4cd93b31e5ebdb5f79cc6
hsbt (Hiroshi SHIBATA)
10:08 AM Revision cd2410f9 (git): [rubygems/rubygems] Original env is already set by common test setup
https://github.com/rubygems/rubygems/commit/59449557dd deivid (David Rodríguez)
10:08 AM Revision fbb4b8d2 (git): [rubygems/rubygems] Fix test errors when `cargo` not present
Currently our tests try to detect whether `cargo` is installed or not,
and if not, set tests that need `cargo` as pen...
deivid (David Rodríguez)
10:08 AM Revision 678d58c8 (git): Merge rubygems master 1e4eda741d732ca1bd7031aef0a16c7348adf7a5
hsbt (Hiroshi SHIBATA)
10:08 AM Revision 479ba9a4 (git): [rubygems/rubygems] All supported rubies have `File.realpath`
https://github.com/rubygems/rubygems/commit/c60ed4878c deivid (David Rodríguez)
10:08 AM Revision f4009566 (git): [rubygems/rubygems] Add missing `open3` requires
https://github.com/rubygems/rubygems/commit/06ad654120 deivid (David Rodríguez)
10:08 AM Revision 6dc314ac (git): Merge RubyGems/Bundler master
https://github.com/rubygems/rubygems/commit/fe96fb6e2ac5a8b6df5e852470d11fa854301eca hsbt (Hiroshi SHIBATA)
08:51 AM Revision 7c141f99 (git): Fix typos [ci skip]
znz (Kazuhiro NISHIYAMA)
06:44 AM Revision 5250210a (git): [rubygems/rubygems] Fix missing required rubygems version when using old APIs
A while ago, we fixed resolution when using old dependency endpoints to
also consider metadata dependencies, by reque...
deivid (David Rodríguez)
12:44 AM Revision 4210ae21 (git): Try to fix error on Solaris
https://rubyci.s3.amazonaws.com/solaris10-sunc/ruby-master/log/20220428T000004Z.fail.html.gz
```
linking static-libra...
znz (Kazuhiro NISHIYAMA)
12:18 AM Bug #18759 (Closed): snapshot-ruby_2_7: test failure on macos-12
snapshot tarball のテストに macos-12 を追加したところ、 snapshot-ruby_2_7 で failure が発生していました。
https://github.com/ruby/actions/r...
znz (Kazuhiro NISHIYAMA)

04/27/2022

10:59 PM Revision c466f270 (git): Work around shell syntax error on Solaris
The shell in Solaris 10 has trouble understanding the syntax I used in
YJIT's library merging script.
This commit re...
alanwu (Alan Wu)
10:53 PM Bug #18758: Ruby fails to build on M1 Mac when x86 Homebrew is installed
I tried to attach the patch but it just says "internal server error" 😅
![redmin screenshot](https://user-images.gi...
tenderlovemaking (Aaron Patterson)
10:41 PM Bug #18758 (Closed): Ruby fails to build on M1 Mac when x86 Homebrew is installed
If you install x86 homebrew on an M1 mac, then install libyaml in the x86 version of homebrew, Ruby will fail to buil... tenderlovemaking (Aaron Patterson)
08:57 PM Revision 840dbe1c (git): Update default gems list at cd2613b6a43bac87574dac17b8b9b8 [ci skip]
git[bot]
08:56 PM Revision cd2613b6 (git): [ruby/net-http] Bump version to 0.2.1.pre1
https://github.com/ruby/net-http/commit/0017cc64c0 headius (Charles Nutter)
07:00 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
Eregon (Benoit Daloze) wrote in #note-13:
> @jeremyevans0 Do you agree `Method#super_method` should show the method ...
jeremyevans0 (Jeremy Evans)
06:22 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
@jeremyevans0 Do you agree `Method#super_method` should show the method called by `super` if there is `super` in that... Eregon (Benoit Daloze)
05:30 PM Feature #18757: Introduce %R percent literal for anchored regular expression patterns
I do find \A and \z cumbersome and confusing for a common use case. (You didn't mention the need to avoid getting con... jrochkind (jonathan rochkind)
02:58 PM Feature #18757 (Open): Introduce %R percent literal for anchored regular expression patterns
When defining regular expression patterns, it's often the case that you want to anchor with `\A` and `\z` to match th... zeke (Zeke Gabrielse)
05:16 PM Revision e1536a1e (git): Update yjit.md
Fix configure line in YJIT build instructions maximecb (Maxime Chevalier-Boisvert)
04:59 PM Misc #18687: [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
When I tried to upload a text file (`make_q.log` 444KB) on [this ticket](https://bugs.ruby-lang.org/issues/18756), I ... jaruga (Jun Aruga)
03:31 PM Bug #18243: Ractor.make_shareable does not freeze the receiver of a Proc but allows accessing ivars of it
I think in general it's good the caller code is aware it needs a shareable `self`, otherwise there might be big surpr... Eregon (Benoit Daloze)
03:20 PM Bug #18243: Ractor.make_shareable does not freeze the receiver of a Proc but allows accessing ivars of it
Eregon (Benoit Daloze) wrote in #note-9:
> From #18276,
> I think the best solution by far is `Ractor.make_shareabl...
shan (Shannon Skipper)
03:00 PM Revision b43eb54a (git): * 2022-04-28 [ci skip]
git[bot]
03:00 PM Revision 0514d817 (git): YJIT: Remove unnecessary `extern crate` declaration
Thanks to suggestion from bjorn3 on GitHub.
Co-authored-by: bjorn3 <[email protected]>
alanwu (Alan Wu)
03:00 PM Revision 932bfd0b (git): YJIT: Make add_comment() more concise
Thanks to suggestions from Stranger6667 on GitHub.
Co-authored-by: Dmitry Dygalo <[email protected]>
alanwu (Alan Wu)
03:00 PM Revision f90549cd (git): Rust YJIT
In December 2021, we opened an [issue] to solicit feedback regarding the
porting of the YJIT codebase from C99 to Rus...
alanwu (Alan Wu)
12:34 PM Misc #18756: make V=1 or Q= for verbose?
> I would attach the log files.
Oh I couldn't upload the log files due to "Internal Server Error" on Redmine..
jaruga (Jun Aruga)
12:24 PM Misc #18756 (Closed): make V=1 or Q= for verbose?
This is a question about `make V=1` and `make Q=`.
Seeing the code, it seems `make V=1` is for a kind of official us...
jaruga (Jun Aruga)
11:00 AM Revision f553180a (git): [DOC] Enhanced RDoc for Kernel (#5847)
Treats #Integer; fixes an error in #String. burdettelamar (Burdette Lamar)
09:56 AM Bug #18740: Use of rightward assignment changes line number needed for line-targeted TracePoint
Is that the expected result for debug.gem?
Shouldn't it actually stop/break before `File.read(__FILE__)`, i.e., on l...
Eregon (Benoit Daloze)
06:52 AM Bug #18740: Use of rightward assignment changes line number needed for line-targeted TracePoint
FYI: Using debug.gem
```
[master]$ rdbg target.rb
[1, 10] in target.rb
=> 1| def foo
2| File.read(__F...
ko1 (Koichi Sasada)
06:24 AM Bug #18740: Use of rightward assignment changes line number needed for line-targeted TracePoint
jeremyevans0 (Jeremy Evans) wrote in #note-1:
> You can set a tracepoint, rightward assignment just moves the line y...
hurricup (Alexandr Evstigneev)
09:29 AM Bug #18755 (Closed): Backport rubygems/pull/5154 into Ruby 3.0
Please backport [RubyGems PR#5154](https://github.com/rubygems/rubygems/pull/5044). Fedora is still affected by this ... vo.x (Vit Ondruch)
06:36 AM Bug #18730: Double `return` event handling with different tracepoints
jeremyevans0 (Jeremy Evans) wrote in #note-2:
> You are adding and enabling a separate return event tracepoint (`tp_...
hurricup (Alexandr Evstigneev)
01:13 AM Revision 0bab4c4a (git): [DOC] Change URLs from git.io
see https://github.blog/changelog/2022-04-25-git-io-deprecation/ znz (Kazuhiro NISHIYAMA)

04/26/2022

09:49 PM Revision 72628c1c (git): Enhanced RDoc for File (#5849)
Treats:
#path
::stat
::lstat
#lstat
::directory?
Also adds section "Example Files" that explain...
burdettelamar (Burdette Lamar)
09:08 PM Revision a8541475 (git): Faster rb_class_superclass
This uses the RCLASS_SUPERCLASSES array to quickly find the next
SUPERCLASS of klass which is a T_CLASS.
jhawthorn (John Hawthorn)
08:40 PM Bug #18730: Double `return` event handling with different tracepoints
hurricup (Alexandr Evstigneev) wrote:
> The questions are:
> 1. why return triggered on the second tracepoint, whe...
jeremyevans0 (Jeremy Evans)
08:13 PM Bug #18740: Use of rightward assignment changes line number needed for line-targeted TracePoint
You can set a tracepoint, rightward assignment just moves the line you need to target. In your example, you have to ... jeremyevans0 (Jeremy Evans)
07:39 PM Revision 87fb0864 (git): * 2022-04-27 [ci skip]
git[bot]
07:38 PM Revision bdb7345c (git): Use compiled instead of complied
Capitalize creates kaiquekandykoga (Kaíque Koga)
02:12 PM Revision 4a2b5102 (git): Expose `rb_hash_new_capa(long)`
[Feature #18683]
This allows parsers and similar libraries to create Hashes of
a certain capacity in advance. It's u...
byroot (Jean Boussier)
08:45 AM Bug #18684: Support for out of source build
mame (Yusuke Endoh) wrote in #note-1:
> I guess you first did "in-place" build and then did "out-of-place" build by ...
vo.x (Vit Ondruch)
07:02 AM Feature #18685: Enumerator.product: Cartesian product of enumerables
Related to #6499 #7444 #8970 sawa (Tsuyoshi Sawada)
01:20 AM Bug #18062: Ruby with enabled LTO segfaults during build
Note: Ubuntu 22.04 enables LTO for packaging and its ruby3.0 built without LTO https://git.launchpad.net/ubuntu/+sour... sorah (Sorah Fukumori)

04/25/2022

10:05 PM Bug #18754 (Third Party's Issue): Compiling from Source Ruby on Mac M1 Failing
hsbt (Hiroshi SHIBATA)
09:02 PM Bug #18754: Compiling from Source Ruby on Mac M1 Failing
Faced the same issue myself, Jemma Issroff pointed out the solution to me. Also the fact that it's compiling `psych` ... chrisseaton (Chris Seaton)
08:58 PM Bug #18754: Compiling from Source Ruby on Mac M1 Failing
chrisseaton (Chris Seaton) wrote in #note-2:
> You probably need to install libyaml-dev.
>
> I don't know why the...
saad (saad naveed)
06:59 PM Bug #18754: Compiling from Source Ruby on Mac M1 Failing
You probably need to install libyaml-dev.
I don't know why the error message is so bad. Shouldn't it be picked up ...
chrisseaton (Chris Seaton)
06:41 PM Bug #18754 (Third Party's Issue): Compiling from Source Ruby on Mac M1 Failing
Hello,
I'm attempting to build Ruby on my Mac M1, and it seems to be failing, and I can't find anything to figure ...
saad (saad naveed)
08:59 PM Revision 5ce0d2aa (git): [DOC] Enhanced RDoc for Kernel (#5846)
Treats:
#Array
#Hash
#String
burdettelamar (Burdette Lamar)
08:07 PM Revision f8724987 (git): Document beginless, endless ranges in Range class documentation
jeremyevans (Jeremy Evans)
07:45 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
Eregon (Benoit Daloze) wrote in #note-10:
> Actually in the simpler example from #6 we have the same inconsistency:
...
jeremyevans0 (Jeremy Evans)
07:32 PM Revision 9e8841e5 (git): Simplify example code for Enumerable#each_with_object
Colin Hart
06:30 PM Revision 5c61caa4 (git): Fix strict aliasing issue with call to rb_id_table_lookup()
Previously, GCC 11 with -O2 LTO issues -Wmaybe-uninitialized here. alanwu (Alan Wu)
06:29 PM Revision 9c44b5fb (git): [CI] Use -O2 on LTO builds as intended
Previously, since the `optflags` environment variable was set to `-O1`
and `optflags` comes after the flags appended ...
alanwu (Alan Wu)
06:28 PM Revision b989c7c6 (git): [DOC] Move :nodoc: so rdoc finds `RbConfig.ruby`
Rdoc [build] of `master` did not have this method but the reference manual [did].
[build]: https://docs.ruby-lang.or...
alanwu (Alan Wu)
05:27 PM Bug #18751: Regression on master for Method#== when comparing public with private method
An advantage of a new method would be it could also ignore the receiver for Method and the source module for UnboundM... Eregon (Benoit Daloze)
05:19 PM Bug #18751: Regression on master for Method#== when comparing public with private method
jeremyevans0 (Jeremy Evans) wrote in #note-4:
> This isn't a regression
In my POV (as a user of Method/UnboundMet...
Eregon (Benoit Daloze)
04:22 PM Bug #18751: Regression on master for Method#== when comparing public with private method
This isn't a regression, this was a change I made deliberately in the fix to #18435. It's listed in the commit messa... jeremyevans0 (Jeremy Evans)
05:20 PM Misc #18747: DevMeeting-2022-05-19
* [Bug #18751] Regression on master for Method#== when comparing public with private method (eregon)
* How do we f...
Eregon (Benoit Daloze)
03:17 PM Revision f4093c5c (git): io.nonblock returns the block's value [ci skip]
znz (Kazuhiro NISHIYAMA)
03:07 PM Revision a06e4106 (git): * 2022-04-26 [ci skip]
git[bot]
03:07 PM Revision 69c1145f (git): [DOC] Enhanced RDoc for Math module (#5837)
Revises intro.
Adds "What's Here".
Revises methods doc.
burdettelamar (Burdette Lamar)
02:50 PM Revision 5701b408 (git): [DOC] mention assignment expression values
nobu (Nobuyoshi Nakada)
01:06 PM Bug #18753: lineno= is not returning an integer
I see. Thank you for your comments. buzztaiki (Taiki Sugawara)
11:18 AM Bug #18753: lineno= is not returning an integer
I think the result of setter methods don’t need/shouldn’t to be documented in each methods. nobu (Nobuyoshi Nakada)
11:14 AM Bug #18753: lineno= is not returning an integer
The document says that the value of assignment expressions is the RHS.
This is not a method spec, but a language spe...
nobu (Nobuyoshi Nakada)
12:53 PM Revision 45cf4f21 (git): Update to ruby/spec@3affe1e
Eregon (Benoit Daloze)
12:53 PM Revision 6ae81d49 (git): Update to ruby/mspec@215497e
Eregon (Benoit Daloze)
10:39 AM Revision 4fcc7e2d (git): Fix ARGF#lineno to return Integer as documented
[Bug #18753] byroot (Jean Boussier)
01:14 AM Revision 392c952a (git): [ruby/rdoc] Fix a typo [ci skip]
https://github.com/ruby/rdoc/commit/b42c4a2fe2 znz (Kazuhiro NISHIYAMA)
12:41 AM Revision d41bc9b6 (git): More details for Rational literals (#5840)
burdettelamar (Burdette Lamar)

04/24/2022

09:07 PM Revision 30b1a21e (git): * 2022-04-25 [ci skip]
git[bot]
09:06 PM Revision 554befbf (git): Reuse `rb_proc_arity`
S_H_ (Shun Hiraoka)
04:59 PM Bug #18753: lineno= is not returning an integer
Ah.. I missed link markup... buzztaiki (Taiki Sugawara)
04:46 PM Bug #18753 (Rejected): lineno= is not returning an integer
The call-seq for `argf_set_lineno` says it returns an `integer`, but in fact it returns `nil`.
https://github.com/...
buzztaiki (Taiki Sugawara)
02:17 PM Revision 84f410e5 (git): * 2022-04-24 [ci skip]
git[bot]
02:16 PM Revision 671d90ec (git): add description for IO.nonblock=.
akr (Akira Tanaka)
01:51 PM Bug #18752: defined? String.instance_method(:abcdefg) will return a "method" string instead nil.
chrisseaton (Chris Seaton) wrote in #note-2:
> I've proposed some new specs to clarify something you might be confus...
zw963 (Wei Zheng)
02:36 AM Feature #18685: Enumerator.product: Cartesian product of enumerables
That's actually not a mathematical idea. The 0-ary Cartesian product of sets should be defined as a singleton set fo... knu (Akinori MUSHA)

04/23/2022

07:26 PM Feature #18685: Enumerator.product: Cartesian product of enumerables
It might also be nice to require at least one `enum` argument, since `Enumerator.product #=> [nil]` seems a bit odd. ... shan (Shannon Skipper)
04:19 PM Bug #18133: LTO: TestGCCompact#test_ast_compacts segfaults on i686
I changed the backport status of #18394 for Ruby 3.0 since it doesn't look like the patch was correctly applied. peterzhu2118 (Peter Zhu)
04:18 PM Bug #18394: Backports for read barrier for GC compaction for Ruby 3.0
Changing the backport status of Ruby 3.0 to "REQUIRED" again because it doesn't look like the attached patched was ap... peterzhu2118 (Peter Zhu)
01:58 PM Bug #18752 (Rejected): defined? String.instance_method(:abcdefg) will return a "method" string instead nil.
Expected behavior as Chris said. Eregon (Benoit Daloze)
01:34 PM Bug #18752: defined? String.instance_method(:abcdefg) will return a "method" string instead nil.
I've proposed some new specs to clarify something you might be confused about.
> The defined? keyword when called ...
chrisseaton (Chris Seaton)
01:08 PM Bug #18752: defined? String.instance_method(:abcdefg) will return a "method" string instead nil.
Seems as expected to me.
> The defined? keyword when called with a method name having a module as receiver returns...
chrisseaton (Chris Seaton)
01:03 PM Bug #18752 (Rejected): defined? String.instance_method(:abcdefg) will return a "method" string instead nil.
Please check following IRB example which can be reproduce on ruby 3.1.0
```rb
3.1.0 :012 > defined? String.instan...
zw963 (Wei Zheng)
01:09 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
Actually in the simpler example from #6 we have the same inconsistency:
```
p m.super_method #=> UnboundMe...
Eregon (Benoit Daloze)
11:34 AM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
On the PR, there is a discussion what should be the return value of `super_method` for a more complex example:
```ru...
Eregon (Benoit Daloze)
12:58 PM Bug #18731: Parallel test-all sometimes does not run at all some tests
Thank you.
I think we should also fix the underlying issue of the parallel runner though.
This is otherwise bound...
Eregon (Benoit Daloze)
11:39 AM Bug #18751 (Closed): Regression on master for Method#== when comparing public with private method
This script repros:
```ruby
class C
class << self
alias_method :n, :new
private :new
end
end
p ...
Eregon (Benoit Daloze)
02:59 AM Revision e142bea7 (git): Remove unnecessary sort
Because `Dir.[]` returns the sorted results since Ruby 3.0. znz (Kazuhiro NISHIYAMA)

04/22/2022

10:00 PM Revision ab3cb29b (git): Avoid defining the same test class in multiple files
Should fix issues with parallel testing sometimes not running all
tests.
This should be viewed skipping whitespace c...
jeremyevans (Jeremy Evans)
09:29 PM Bug #18731: Parallel test-all sometimes does not run at all some tests
I submitted a pull request to make it so the same test class is not used in multiple files, for the classes identifie... jeremyevans0 (Jeremy Evans)
09:26 PM Revision c2d38a0d (git): Fix build if UBF_TIMER == UBF_TIMER_PTHREAD
jeremyevans (Jeremy Evans)
08:21 PM Revision 79fa27ac (git): rbinstall: Also do `Gem.ruby` patching for unpacked bundled gems
Pointing `Gem.ruby` to the newly installed ruby gives mkmf the right
inputs to build extensions in bundled gems. Prev...
alanwu (Alan Wu)
06:23 PM Bug #18681 (Closed): crashes when built with AddressSanitizer (clang build)
jeremyevans0 (Jeremy Evans)
06:18 PM Bug #18737: Windows 'require' is case independent
I'm fairly sure this is expected behavior when Ruby is used on a case insensitive file system. However, it would be g... jeremyevans0 (Jeremy Evans)
06:14 PM Bug #18741 (Rejected): Slicing an Array using index out of range inconsistent return type
jeremyevans0 (Jeremy Evans)
06:08 PM Revision 03d21a4f (git): introduce struct `rb_native_thread`
`rb_thread_t` contained `native_thread_data_t` to represent
thread implementation dependent data. This patch separate...
ko1 (Koichi Sasada)
04:11 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
mame (Yusuke Endoh) wrote in #note-6:
> @ko1 proposed the following, and @matz approved this at the dev meeting.
> ...
jeremyevans0 (Jeremy Evans)
09:56 AM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
That sounds good, I think it is exactly what I proposed but with more details.
Agreed `source_location` shouldn't ch...
Eregon (Benoit Daloze)
02:36 AM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
@ko1 proposed the following, and @matz approved this at the dev meeting.
```
class A
private def foo
end
e...
mame (Yusuke Endoh)
03:50 PM Revision 69d41480 (git): * 2022-04-23 [ci skip]
git[bot]
03:50 PM Revision 702dc116 (git): refactoring thread inits in vm.c
* `th_init` accepts vm and ractor.
* remove `ruby_thread_init` because it is duplicated with `th_init`.
* add some co...
ko1 (Koichi Sasada)
02:34 PM Feature #18683: Allow to create hashes with a specific capacity.
I've prepared a patch for the C-API since it's already accepted: https://github.com/ruby/ruby/pull/5835
I've also ...
byroot (Jean Boussier)
01:23 PM Bug #18649 (Closed): Enumerable#first breaks out of the incorect block when across threads
Applied in changeset commit:git|4b14b2902abaa0e8f0d1e8282d2322f47431fa3f.
----------
Uncomment code to raise LocalJu...
jeremyevans (Jeremy Evans)
11:26 AM Bug #18622: const_get still looks in Object, while lexical constant lookup no longer does
Exactly :).
Backwards compatibility, adding a flag, a new method, etc., is something for core to consider. But in ...
fxn (Xavier Noria)
11:06 AM Bug #18622: const_get still looks in Object, while lexical constant lookup no longer does
@fxn A good point, it applies both to module and classes, it seems `mod::Name` always ignores constants of Object, wh... Eregon (Benoit Daloze)
10:38 AM Bug #18622: const_get still looks in Object, while lexical constant lookup no longer does
@Eregon in your proposal
```ruby
Module.new.const_get(:String)
```
raises.
Would
```ruby
Class.new.co...
fxn (Xavier Noria)
09:46 AM Bug #18622: const_get still looks in Object, while lexical constant lookup no longer does
The fix of that would be to use `Object.const_get parent_name` instead of `const_get parent_name`, or to use `const_g... Eregon (Benoit Daloze)
02:08 AM Bug #18622: const_get still looks in Object, while lexical constant lookup no longer does
FYI: Here is an example that will be affected by the proposed change
https://github.com/googleapis/google-cloud-ru...
mame (Yusuke Endoh)
07:50 AM Bug #18750 (Feedback): Segmentation fault on SIGINT when waiting in TracePoint handler
Affected rubies: 3.0, 3.1
Currently I'm working on migrating JetBrains debugger to the targeted TracePoint API and...
hurricup (Alexandr Evstigneev)
06:38 AM Bug #18745 (Closed): build ruby3.0.4 fail on macOS 12.3.1 monterey fail (Apple silicon arm64)
Thank you for confirmation. Closing.
> But ruby 3.1.2 still compiled fail on apple mini m1 (arm64 apple silicon),
...
mame (Yusuke Endoh)
12:44 AM Bug #18745: build ruby3.0.4 fail on macOS 12.3.1 monterey fail (Apple silicon arm64)

- ruby 3.1.2 still compiled fail on apple mini m1 (arm64 apple silicon)
```ruby
arm64-darwin21-fake.rb updated
...
lihansey ([email protected] li)
12:41 AM Bug #18745: build ruby3.0.4 fail on macOS 12.3.1 monterey fail (Apple silicon arm64)
mame (Yusuke Endoh) wrote in #note-4:
> Perhaps this is the same issue as #18019. Please upgrade binutils and give i...
lihansey ([email protected] li)
05:55 AM Feature #18749 (Rejected): Strangeness of endless inclusive ranges
I came to think about this while looking at the pull request linked in #18748.
Currently, an endless inclusive ran...
sawa (Tsuyoshi Sawada)
03:48 AM Revision 4b14b290 (git): Uncomment code to raise LocalJumpError for yield across thread through enum
Not sure if this is the correct fix. It does raise LocalJumpError in
the yielding thread as you would expect, but th...
jeremyevans (Jeremy Evans)
03:46 AM Bug #18748 (Closed): Range#cover? returns true for beginless range of different type
While adding documentation to address #18155, I found a bug:
```ruby
(2..).cover?("2"..) # => false
(..2).cover?...
jeremyevans0 (Jeremy Evans)
03:11 AM Revision 3fa768c5 (git): Use https for wss test
hsbt (Hiroshi SHIBATA)
03:00 AM Revision eab354e1 (git): [ruby/uri] Include RFC2396_REGEXP module directly
REGEXP is defined as RFC2396_REGEXP in lib/uri/common.rb. If we include
REGEXP then a broken URL is generated in rdoc...
peterzhu2118 (Peter Zhu)
02:59 AM Revision c94f964e (git): [ruby/uri] Feat: Support WSS
There was a file for WSS so I added one line of `require_relative`
to make it work.
Now `URI.parse('wss://example.com...
okuramasafumi (Masafumi OKURA)
02:05 AM Bug #18629 (Closed): block args array splatting assigns to higher scope _ var
mame (Yusuke Endoh)
02:05 AM Bug #18629: block args array splatting assigns to higher scope _ var
This ticket was discussed at the dev meeting, and @matz said it should be fixed. @nobu has already committed a fix 3d... mame (Yusuke Endoh)
01:51 AM Feature #18642: Named ripper fields
We discussed this ticket at the dev meeting, but no conclusion has been reached. Here is a list of comments:
* It ...
mame (Yusuke Endoh)
01:41 AM Bug #18628 (Third Party's Issue): Link contributing is broken
At the April 2022 dev meeting, it was decided to keep the use of `--page-dir` in Ruby. docs.ruby-lang.org has been f... jeremyevans0 (Jeremy Evans)
01:23 AM Misc #18747 (Closed): DevMeeting-2022-05-19
# The next dev meeting
**Date: 2022/05/19 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/m...
mame (Yusuke Endoh)
01:23 AM Misc #18652 (Closed): DevMeeting-2022-04-21
mame (Yusuke Endoh)
 

Also available in: Atom