Ruby 3.4 preview1 exposes assumptions in everyday Ruby code
engineeringrubylanguage-designcompatibilityruntimeRuby 3.4's first preview introduces a string-literal migration warning and implicit block parameters. Changes to iteration and backtraces show where familiar Ruby behavior meets runtime optimization and compatibility.