Project

General

Profile

Activity

From 04/24/2022 to 04/30/2022

04/30/2022

07:25 PM Misc #18761 (Assigned): provide an example wasm project
Neither the release notes nor the wasm/README.md include any runnable examples.
Please provide a docker image that c...
grosser (Michael Grosser)
07:01 PM Bug #17871: TestGCCompact#test_ast_compacts test failing again
wanabe (_ wanabe) wrote in #note-10:
> Note for the backport maintainer:
> The issue seems to be still reproduced i...
vo.x (Vit Ondruch)
09:45 AM Bug #17871: TestGCCompact#test_ast_compacts test failing again
Note for the backport maintainer:
The issue seems to be still reproduced in 3.0.
http://rubyci.s3.amazonaws.com/ppc...
wanabe (_ wanabe)
05:41 PM Misc #18747: DevMeeting-2022-05-19
tenderlovemaking (Aaron Patterson) wrote in #note-4:
> * [Feature #18611] Promote best practice for combining multip...
tenderlovemaking (Aaron Patterson)
10:58 AM Feature #18611 (Closed): Promote best practice for combining multiple values into a hash code
Merged. Eregon (Benoit Daloze)
05:32 AM Bug #18730: Double `return` event handling with different tracepoints
alanwu (Alan Wu) wrote in #note-6:
> So having just read the code, I understand why you are seeing this behavior.
> W...
hurricup (Alexandr Evstigneev)
12:50 AM Bug #18730: Double `return` event handling with different tracepoints
So having just read the code, I understand why you are seeing this behavior.
We run global handlers before local han...
alanwu (Alan Wu)

04/29/2022

07:07 PM Feature #18611: Promote best practice for combining multiple values into a hash code
I found some _interesting_ implementations while working on the Rubocop Cop, including some in Ruby itself. For examp... sambostock (Sam Bostock)
06:55 PM Feature #18611: Promote best practice for combining multiple values into a hash code
I think this is a good idea. [Searching GitHub](https://cs.github.com/?q=%22def+hash%22+language%3ARuby) shows many ... tenderlovemaking (Aaron Patterson)
06:46 PM Misc #18747: DevMeeting-2022-05-19
* [Feature #18611] Promote best practice for combining multiple values into a hash code
* Encourage people that im...
tenderlovemaking (Aaron Patterson)
01:16 PM Misc #18747: DevMeeting-2022-05-19
- [Feature #18595] Alias `String#-@` as `String#dedup`
- Unary operator have some precedence oddities, forcing to ...
byroot (Jean Boussier)
11:05 AM Bug #18730: Double `return` event handling with different tracepoints
jeremyevans0 (Jeremy Evans) wrote in #note-4:
> I've submitted a pull request to fix the use-after-free bug: https://...
hurricup (Alexandr Evstigneev)
10:52 AM Bug #18760: Ractors vs "skynet" microbenchmark
@duerst Yes, of course, I only criticize the benchmark.
@zverok Note how the README doesn't mention anything based...
Eregon (Benoit Daloze)
05:02 AM Bug #18760: Ractors vs "skynet" microbenchmark
Eregon (Benoit Daloze) wrote in #note-1:
> However I heard @ko1 is working on pooling multiple Ractors per native ...
duerst (Martin Dürst)
10:47 AM Bug #18750: Segmentation fault on SIGINT when waiting in TracePoint handler
jeremyevans0 (Jeremy Evans) wrote in #note-2:
> Can you try https://github.com/ruby/ruby/pull/5862 and see if that f...
hurricup (Alexandr Evstigneev)
10:32 AM Bug #18750: Segmentation fault on SIGINT when waiting in TracePoint handler
Failing here:
![](clipboard-202204291332-nymdc.png)
hurricup (Alexandr Evstigneev)
10:30 AM Bug #18750: Segmentation fault on SIGINT when waiting in TracePoint handler
jeremyevans0 (Jeremy Evans) wrote in #note-2:
> Can you try https://github.com/ruby/ruby/pull/5862 and see if that f...
hurricup (Alexandr Evstigneev)

04/28/2022

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)
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)
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: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)
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: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)
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)
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)
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)
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)

04/26/2022

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)
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)
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)
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)
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)

04/24/2022

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)
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)
 

Also available in: Atom