General

Profile

rkh (Konstantin Haase)

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

Issues

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

Activity

Today

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)
12:54 AM Ruby Feature #8639: Add Queue#each
+1 for the feature, should have gone into CommonRuby, I think, maybe. rkh (Konstantin Haase)

05/23/2013

05:40 PM Ruby Feature #8393: A class who's parent class is in a module can go wrong if files are required in the wrong order
eLobato (Daniel Lobato Garcia) wrote:
> This error showed up in a Rails app, on my code I had two different files (ProxyAPI::Resource and ProxyAPI::BMC < Resource), and somehow there was a separated Resource class defined by a loaded ge...
rkh (Konstantin Haase)

Also available in: Atom