Ruby 3.4 : Transition progressive vers les littéraux de chaînes congelés

2025-07-09
Ruby 3.4 : Transition progressive vers les littéraux de chaînes congelés

Ruby 3.4 entame une transition sur plusieurs versions vers des littéraux de chaînes congelés par défaut. Actuellement, Ruby 3.4 propose des avertissements activables lorsque les avertissements d'obsolescence sont activés, garantissant la compatibilité descendante. Les avertissements seront activés par défaut dans Ruby 3.7, les littéraux de chaînes congelés devenant la valeur par défaut dans Ruby 4.0. Ce changement promet des gains de performances grâce à la déduplication des chaînes, réduisant la collecte des ordures et l'utilisation de la mémoire. L'article détaille comment activer les avertissements, corriger les problèmes et migrer le code existant, préconisant une approche de mise à niveau progressive.

Lire plus
Développement Chaînes