General

Profile

larskanis (Lars Kanis)

  • Login: larskanis
  • Registered on: 06/30/2012
  • Last sign in: 10/18/2026

Issues

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

Activity

10/17/2026

01:54 PM Ruby Feature #22400: Use rb_long_t for lengths so that String and Array can exceed 2GiB on mswin
Both MSWIN and MINGW intentionally use the same ABI. They only have a different toolset. So I don't think we should introduce a ABI difference on the ruby C interface for them.
Likewise there's no good reason to handle MINGW and MSWIN...
larskanis (Lars Kanis)

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)

Also available in: Atom