fullstaq-ruby / fullstaq-ruby/server-edition

Build using PGO + LTO

Open
#5 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Shell
Stars
630
Forks
38
PR merge metrics
No merged PRs in 30d

Description

In late 2017 I was investigating building Ruby using Profile Guided Optimization and Link Time Optimization. Python has support for building with PGO + LTO https://bugs.python.org/issue25702 but it's quite brittle. If Fullstaq Ruby standardised on building with a single version of GCC or Clag then it wouldn't be too hard to build using PGO + LTO (just slower) and would produce Ruby binaries which run 3-5% faster.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.