General

Profile

thomthom (Thomas Thomassen)

  • Login: thomthom
  • Email: thomas@thomthom.net
  • Registered on: 08/08/2012
  • Last sign in: 06/04/2024

Issues

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

Activity

01/17/2024

12:17 PM Ruby Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
byroot (Jean Boussier) wrote in #note-11:
> > But the current API rb_provide isn't ideal for this scenario. Partly because the string passed in needs to always live.
> ...
The comment for `rb_fstring_cstr`:
```
rb_fstring_new and rb...
thomthom (Thomas Thomassen)

04/17/2023

11:18 AM Ruby Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
Thank you very much for looking into this. We'll be testing the patch to see how the performance is with our application in our, somewhat special use case.
I got a follow up question: As mentioned, the reason why we modify `$LOADED_FE...
thomthom (Thomas Thomassen)

01/04/2023

01:17 PM Ruby Bug #19115: RubyGems fails to detect OpenSSL in --with-static-linked-ext builds
I built Ruby 3.1.2 that we use in our product with this patch applied, and it worked on our systems. Would be nice to see it backported. thomthom (Thomas Thomassen)

12/20/2022

10:34 AM Ruby Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
One more thing (Sorry for sounding like Colombo), we also remove items from `$LOADED_FEATURES` when plugins are updated. Because the application is long running and we have a plugin manager that lets the user install new versions we remo... thomthom (Thomas Thomassen)
10:19 AM Ruby Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
Additional note: For development purposes there are also need to remove from `$LOADED_FEATURES` in order to reload files without reloading the application. The application being a desktop application makes it not ideal to restart it ever... thomthom (Thomas Thomassen)
10:12 AM Ruby Bug #19246 (Closed): Rebuilding the loaded feature index much slower in Ruby 3.1
Some background to this issue: (This is a case that is unconventional usage of Ruby, but I hope you bear with me.)
We ship the Ruby interpreter with our desktop applications for plugin support in our application (SketchUp).
One fea...
thomthom (Thomas Thomassen)

12/05/2022

02:16 PM Ruby Bug #19115: RubyGems fails to detect OpenSSL in --with-static-linked-ext builds
Will this patch be pack-ported to the 3.1 branch? thomthom (Thomas Thomassen)

11/16/2022

01:25 PM Ruby Bug #19115: RubyGems fails to detect OpenSSL in --with-static-linked-ext builds
So, this isn't necessarily limited to macOS? It just happens to be the configuration we're using on that platform? thomthom (Thomas Thomassen)

11/11/2022

03:32 PM Ruby Bug #18599: `vm->loaded_features_snapshot` became very inefficient in Ruby 3.1
Is this targeted to be ported to Ruby 3.1? I see it's not included in 3.1.2 nor in the ruby_3_1 branch. thomthom (Thomas Thomassen)

11/10/2022

12:02 PM Ruby Bug #19115: RubyGems fails to detect OpenSSL in --with-static-linked-ext builds
After looking into this closer, `autoload` has been broken with this config at least back to Ruby 2.5 (Did test anything older).
What caused us to detect this in Ruby 3.1 was that RubyGems was using `autoload` for OpenSSL where it pre...
thomthom (Thomas Thomassen)

Also available in: Atom