General

Profile

larskanis (Lars Kanis)

  • Login: larskanis
  • Registered on: 06/30/2012
  • Last sign in: 03/23/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 3 25 28

Activity

03/26/2026

11:25 AM Ruby Feature #21853: Make Embedded TypedData a public API
I found the original PR which added `RUBY_TYPED_EMBEDDABLE` very readable and expressive: https://github.com/ruby/ruby/pull/7440/changes
It allowed me understand and use the feature in swig and fxruby without any docs.
With the latest ...
larskanis (Lars Kanis)

03/25/2026

09:54 PM Ruby Revision c351ae72 (git): [ruby/rubygems] Fallback to copy symlinks on Windows
(https://github.com/ruby/rubygems/pull/9296)
Symlinks are not permitted by default for a Windows user. To use them, a switch called "Development Mode" in the system settings has to be enabled.
## What was the end-user or developer prob...
larskanis (Lars Kanis)

02/20/2026

10:33 PM Ruby Bug #21855: Bundle `win32-registry` or implement it without `fiddle`
Thanks for merging!
There is a second bug, that is fixed by making win32-registry a bundled gem: The gemspec of the default gem looks like so:
```ruby
$ cat c:\Ruby40-arm\lib\ruby\gems\4.0.0\specifications\default\win32-registry-0.1...
larskanis (Lars Kanis)
04:22 AM Ruby Bug #21855 (Closed): Bundle `win32-registry` or implement it without `fiddle`
Applied in changeset commit:git|f01f66ca249405ec125ba864e48e51944cc51c6f.
----------
Move win32-registry from default to bundled gems
Because win32-registry needs fiddle and fiddle is a bundled gem.
[Bug #21855]
larskanis (Lars Kanis)
09:24 PM Ruby Bug #21920 (Closed): LIBRUBYARG_SHARED contains -lgmp and other libraries for static linking
That recent commit introduced `MAINLIBS` into `LIBRUBYARG_SHARED`: https://github.com/ruby/ruby/commit/d256629bf9e194838d1837be74dcc0b8ff0bcfd6
Before that commit:
```
CONFIG["LIBRUBYARG_SHARED"] = "-l$(RUBY_SO_NAME)"
CONFIG["L...
larskanis (Lars Kanis)
04:22 AM Ruby Revision f01f66ca (git): Move win32-registry from default to bundled gems
Because win32-registry needs fiddle and fiddle is a bundled gem.
[Bug #21855]
larskanis (Lars Kanis)

02/17/2026

08:40 PM Ruby Bug #21855: Bundle `win32-registry` or implement it without `fiddle`
https://github.com/ruby/ruby/pull/16189 larskanis (Lars Kanis)

02/02/2026

10:39 AM Ruby Bug #21855: Bundle `win32-registry` or implement it without `fiddle`
I recommended to make `win32-registry` a bundled gem in #20775, but maybe it was forgotten to that time. I still think this would be the best solution. larskanis (Lars Kanis)

01/10/2026

11:32 AM Ruby Misc #21804: Getting setup-ruby Earlier
You can add me as a ruby-setup releaser, if that helps. I did some PRs already and know roughly how it works for Windows releases.
But the RubyInstaller releases will not come out earlier. It's a project I care about, but it's still a...
larskanis (Lars Kanis)

12/18/2025

01:28 PM Ruby Bug #20699: On Windows, the `__dir__` keyword is garbled in paths containing Japanese characters, and `require_relative` fails as well
There is a fix available since one year, but no feedback at all. That makes it difficult to contribute anything: https://github.com/ruby/ruby/pull/12377
larskanis (Lars Kanis)

Also available in: Atom