@byroot, thank you, that's exactly what I needed. @palkan, I think it's probably not needed, at least not in Ruby core. My project has 460 gems (counting nested deps), and in order to get my ~50,000 CI test cases 100% passing I only h...johnnyshields (Johnny Shields)
I'm converting my Monolith (TableCheck) today to use it, and I realized that we would benefit from a programmatic flag `Ruby.enable_frozen_string_literal` (similar to `RubyVM::YJIT.enable` and Rails' `config.yjit = true`). You'd set this...johnnyshields (Johnny Shields)
Hi, can we please make a concrete plan to get this done? Perhaps we can get major app maintainers like Shopify switching on `RUBYOPT="--enable-frozen-string-literal"` throughout their ecosystem? And a push to add `frozen_string_literal:...johnnyshields (Johnny Shields)
Is there any reason this feature couldn't be released as a gem? It seem like it has evolved far beyond it's original intention (including name change to "Box"), and I worry that it's inclusion in core will lead to inconsistent usage and ...johnnyshields (Johnny Shields)
Please kindly backport this to all actively maintained versions (3.2, 3.3, 3.4). Since MSYS2 gcc is installed independent of Ruby, users installing any Ruby version using the Ruby Installer for Windows will face the same problem (inabili...johnnyshields (Johnny Shields)
This commit is only deprecation and does not change/remove any actual functionality. https://github.com/rubygems/rubygems/commit/0ca6dc3984johnnyshields (Johnny Shields)