mirror of
https://github.com/Homebrew/brew.git
synced 2026-08-12 22:29:27 +04:00
- Replace `addressable` and `public_suffix` with Ruby's `URI` while retaining brewed-curl host detection. - Inline JWS decoding and scoped warning filtering. - Keep Base64 only as ruby-prof's on-demand transitive dependency. - Remove unused Redcarpet and the largely unmaintained Pry backend. - Defer heavy runtime gems until their functionality is needed. - Resolve lazy type dependencies before Sorbet runtime checks. Hyperfine (`--warmup 10 --runs 30`, repeated in both orders): - `HOMEBREW_NO_AUTO_UPDATE=1 brew info --json=v2 jq`: 528.9 ms ± 21.1 ms on `origin/main` and 512.6 ms ± 16.2 ms here, a 3% speedup.