#cruby — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cruby, aggregated by home.social.
-
Reworking Memory Management in CRuby [pdf]
https://blog.peterzhu.ca/assets/ismm_2025.pdf
#HackerNews #Reworking #Memory #Management #in #CRuby #pdf #Ruby #MemoryManagement #CRuby #ProgrammingTechniques #SoftwareDevelopment
-
[Перевод] Ускоряем Ruby, переписав C… на Ruby
В последнее время я часто видел обсуждения репозитория сравнения языков . В нём CRuby был третьим снизу, обгоняя по скорости только R и Python. Автор репозитория @BenjDicken создал забавную визуализацию производительности каждого из языков. В одной из визуализаций из визуализаций Ruby по бенчмаркам Ruby оказывается третьим с конца.
-
I'm currently trying to get #RubyLang 3.3.1 to compile with `--enable-yjit` set. For some reason, the newest #CRuby version won't build on Sonoma because #RustLang is missing some include or header required for the latest #YJIT to be built.
It seems to be a problem with #rustc. I'm trying with #rustup instead, and will see how that goes.
-
Ah, nothing like posting on #StackOverflow to toughen up one's sense of self! I typically only answer the tricky questions there, so dealing with criticism of minor oversights, off-by-ones, and conversion errors are part of the fun. Ever try converting µs to femtoseconds when #benchmarking iterations on large data sets? Less fun than you think!
On the other hand, #TruffleRuby for the performance win. 900% faster for this use case than #CRuby, even with #YJIT.
-
@ruby_discussions As much as I dislike promoting anything #Java or Oracle related, I have to say that a lot of my #RubyLang code (so long as it doesn't require forking) runs ~1 gazillion times faster on #TruffleRuby than #CRuby even with #YJIT enabled. It's now my default for certain types of performance-oriented code, especially for threading.