Ruby Weekly issue 802 covers a range of Ruby ecosystem news: Aaron Patterson (Tenderlove) walks through ZJIT's new register allocator that keeps more values in CPU registers and enables future optimizations like method inlining. Other highlights include extending Ruby LSP with Prism for 'Go To Definition' in Rails templates, running migrations once during multi-host Kamal deploys, Rails 8.1's native Markdown rendering, Rubish (a Unix shell written in pure Ruby with bash compatibility and Ruby idioms), Rouge 5.0 (the pure-Ruby syntax highlighter now supporting 233 languages with five new lexers), and Rubyzen (an architectural linter for Ruby using RSpec-style rules aimed at guarding AI-generated code).
189 Impressions