General

Profile

rkh (Konstantin Haase)

  • Login: rkh
  • Email: me@rkh.im
  • Registered on: 03/25/2010
  • Last sign in: 08/12/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 4 6 10

Activity

08/09/2026

03:44 PM Ruby Feature #21953: Allow accessing unshareable objects within a Ractor-local Ruby Box
byroot (Jean Boussier) wrote in #note-6:
> I understand the reasoning, however given the implementation of boxes, I fear implementing this proposal would reintroduce the need for many ractor locks, negating their usefulness.
> ...
This...
rkh (Konstantin Haase)

08/06/2026

09:38 AM Ruby Feature #22226: Ractor: class/module ownership -- restrict modification to the Ractor that created it
ko1 (Koichi Sasada) wrote in #note-3:
> > How will autoload work with this?
> ...
Right, but in the proposal you said:
> A class/module records its creator Ractor as its owner. Only the owner may:
> ...
This does mean that modules ...
rkh (Konstantin Haase)

08/05/2026

08:06 AM Ruby Feature #22226: Ractor: class/module ownership -- restrict modification to the Ractor that created it
How will autoload work with this?
My understanding would be that autoload will simply not work from ractors, even on classes they own, except via `Ruby::Box`. Is that correct?
Autoloads currently run on the main ractor, so ownershi...
rkh (Konstantin Haase)

07/29/2026

08:50 AM Ruby Bug #22211: Fiber::Scheduler stalls on Ractor::Port.receive
Interesting!
I've been playing with workarounds in Ruby-land where I have up to one extra thread per Ractor, which executes `Ractor.select(coordinating_port, *ports)` with a backlog of waiting fibers per port, and then uses a `Conditi...
rkh (Konstantin Haase)

07/28/2026

08:41 AM Ruby Bug #22105: Cannot initialize a WeakRef in a Ractor
Fix: https://github.com/ruby/weakref/pull/88 rkh (Konstantin Haase)

07/24/2026

02:51 PM Ruby Bug #22211 (Open): Fiber::Scheduler stalls on Ractor::Port.receive
Quickly upfront: This might be a duplicate of #20276, and let me know if the official solution is still to launch a thread for each port so it can block (or add some more complex thread orchestration).
Anyway, I think `Ractor::Port#re...
rkh (Konstantin Haase)

05/23/2022

11:01 AM Ruby Misc #18761: provide an example wasm project
grosser (Michael Grosser) wrote:
> Neither the release notes nor the wasm/README.md include any runnable examples.
> ...
I assume the final release will have an official .wasm file that ships with it.
Note that the current approach ...
rkh (Konstantin Haase)

12/01/2014

12:49 PM Ruby Bug #10558: failing require digest.so on OSX statically compiled ruby
This is failing on Travis CI and unfortunately preventing us from offering 2.2.0-preview2.
See https://travis-ci.org/travis-ci/travis-rubies/jobs/42454368#L194
Konstantin
rkh (Konstantin Haase)

09/24/2013

09:34 PM Ruby Feature #8947 (Open): make alias, alias_method, attr_* return name of the alias
Now that def returns the method name, it would be handy to have alias/alias_method return the name of the alias:
class Foo
private def foo() end
protected alias_method :bar, :foo
end
Same goes for the attr_* methods:
clas...
rkh (Konstantin Haase)

07/16/2013

01:07 AM Ruby Feature #8635: attr_accessor with default block
If this should be added, could you consider adding it with a read-write-lock? rkh (Konstantin Haase)

Also available in: Atom