osyoyu (Daisuke Aritomo)
- Login: osyoyu
- Registered on: 04/22/2016
- Last sign in: 01/06/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 6 | 8 | 14 |
Activity
12/30/2025
-
06:24 AM Ruby Feature #21797: Make Etc.nprocessors cgroup-aware on Linux
- Thank you for the summary!
I'll open a separate ticket for auto-adjusting `RUBY_MAX_CPU`.
Come to think of it, `RUBY_MAX_CPU` may have different requirements from `Etc.nprocessors` (defaulting to max # of processors may be suboptimal...
12/19/2025
-
09:13 AM Ruby Feature #21797: Make Etc.nprocessors cgroup-aware on Linux
- It'd be nice if `RUBY_MAX_CPU` would be autoconfigured based on this, just like Go 1.25 `GOMAXPROCS`.
Its default value is currently fixed to 8, but not many cloud containers have 8 cores worth of processors.
https://github.com/ruby/... -
08:47 AM Ruby Feature #21767: Consider procs which `self` is Ractor-shareable as Ractor shareable
- @eregon I'm not sure I fully understand your point, but conceptually your code should raise an `Ractor::IsolationError` by accessing a unshareable, mutable variable `a`. My proposal's intent was to preserve `self` while making the proc s...
12/15/2025
-
05:14 PM Ruby Revision fdd8bdea (git): [ruby/erb] Freeze ERB::Compiler::TrimScanner::ERB_STAG
- (https://github.com/ruby/erb/pull/100)
For Ractor compatibility.
https://github.com/ruby/erb/commit/43f0876595 -
10:21 AM Ruby Bug #21723: `binding.irb` raises a LoadError under `bundle exec` when Gemfile contains `path:` or `git:`
- I have discovered that this issue reproduces when Gemfile contains a gem referred by `path:` or `git:`.
Such Gemfiles are pretty much common in real-world applications including Rails, which use in-house Gems and libraries, like this:
... -
09:59 AM Ruby Bug #21782: Ractor::IsolationError reports incorrect path for constants found through upwards search
- Patch submitted: https://github.com/ruby/ruby/pull/15556
-
09:20 AM Ruby Bug #21782 (Closed): Ractor::IsolationError reports incorrect path for constants found through upwards search
- Ractor::IsolationError is raised when non-main Ractors attempt access to non-shareable constants. The message contains the path to the constant which triggered the violation.
However, the path is incorrect when the constant was resolved...
12/08/2025
-
03:04 AM Ruby Feature #21767 (Open): Consider procs which `self` is Ractor-shareable as Ractor shareable
- I would like to allow procs which `self` is Ractor-shareable to be automatically eligible as shareable, without an explicit `Ractor.make_shareable` call.
```ruby
class C
PROC = proc { p ARRAY }.freeze
end
Ractor.new { C::PROC....
12/05/2025
-
01:59 PM Ruby Feature #12928: Use socket conect_timeout in net stdlib for open_timeout
- For the record: net/http now uses `TCPSocket.open(open_timeout:)` in place of `Timeout.timeout`.
https://github.com/ruby/net-http/pull/224
12/02/2025
-
06:36 PM Ruby Bug #21723: `binding.irb` raises a LoadError under `bundle exec` when Gemfile contains `path:` or `git:`
- Here is a patch: https://github.com/ruby/ruby/pull/15373