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... -
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... -
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... -
05:41 PM Misc #18747: DevMeeting-2022-05-19
- tenderlovemaking (Aaron Patterson) wrote in #note-4:
> * [Feature #18611] Promote best practice for combining multip... -
10:58 AM Feature #18611 (Closed): Promote best practice for combining multiple values into a hash code
- Merged.
-
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... -
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...
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...
-
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 ...
-
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... -
01:16 PM Misc #18747: DevMeeting-2022-05-19
- - [Feature #18595] Alias `String#-@` as `String#dedup`
- Unary operator have some precedence oddities, forcing to ... -
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://... -
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... -
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 ... -
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... -
10:32 AM Bug #18750: Segmentation fault on SIGINT when waiting in TracePoint handler
- Failing here:

-
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...
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...
-
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
-
09:50 PM Bug #18612 (Third Party's Issue): ffi gem installed successfully but while using raises Bus Error.
-
09:48 PM Bug #18684 (Closed): Support for out of source build
-
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...
-
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... -
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...
-
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/...
-
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.
-
06:26 AM Misc #18687 (Closed): [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
- @jaruga Thanks. I fixed it now.
-
06:26 AM Misc #18687: [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
- Can I upload something?(Test)
-
06:01 AM Misc #18687 (Open): [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
-
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 ... -
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 ... -
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
-
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... -
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...
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" 😅
: 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...
-
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 ... -
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...
-
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...
-
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...
-
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 ...
-
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...
-
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... -
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..
-
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... -
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... -
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... -
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... -
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 ...
-
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_...
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... -
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 ...
-
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 ... -
07:02 AM Feature #18685: Enumerator.product: Cartesian product of enumerables
- Related to #6499 #7444 #8970
-
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...
04/25/2022
-
10:05 PM Bug #18754 (Third Party's Issue): Compiling from Source Ruby on Mac M1 Failing
-
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` ...
-
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... -
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 ... -
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 ... -
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:
... -
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...
-
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... -
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...
-
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... -
01:06 PM Bug #18753: lineno= is not returning an integer
- I see. Thank you for your comments.
-
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.
-
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...
04/24/2022
-
04:59 PM Bug #18753: lineno= is not returning an integer
- Ah.. I missed link markup...
-
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/... -
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... -
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...
Also available in: Atom