[#111472] [Ruby master Bug#19274] Error installing ruby 3.2.0 on RH 8 — "aalllop (Alberto Allegue) via ruby-core" <ruby-core@...>
Issue #19274 has been reported by aalllop (Alberto Allegue).
5 messages
2022/12/28
[#111508] Data support for versions before 3.2.0 — Eustáquio Rangel via ruby-core <ruby-core@...>
I was wondering that every piece of code (gems, etc) that use the new Data =
3 messages
2022/12/29
[ruby-core:111420] [Ruby master Feature#19256] Add PGO support
From:
"zamazan4ik (Aliaksandr Zaitsau) via ruby-core" <ruby-core@...>
Date:
2022-12-24 19:36:04 UTC
List:
ruby-core #111420
Issue #19256 has been reported by zamazan4ik (Aliaksandr Zaitsau). ---------------------------------------- Feature #19256: Add PGO support https://bugs.ruby-lang.org/issues/19256 * Author: zamazan4ik (Aliaksandr Zaitsau) * Status: Open * Priority: Normal ---------------------------------------- [Abstract] Add PGO support to Ruby interpreter. [Proposal] Profile-Guided Optimization (PGO) uses profiles from the existing workloads to make more aggressive optimization during compile time. There are multiple cases in real-life, when PGO improves performance significantly (like ScyllaDB, rustc, etc). From the interpreters world I know Python and V8 (both use PGO). The proposal could be implemented in multiple ways. You could "simply" add PGO support to the existing build scripts, and the end users will be able to optimize with PGO the Ruby interpreter on their own for their specific workloads. Another option is to optimize Ruby interpreter builds directly on your CI with some "sample" workload. [Use cases] Improve Ruby interpreter performance in general. [Discussion] There are no existing alternatives to PGO in Ruby. [See also] - Python implementation: https://docs.python.org/3/using/configure.html#cmdoption-enable-optimizations - Possibly, LLVM BOLT also could be used additionally to PGO. -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- [email protected] To unsubscribe send an email to [email protected] ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/