2020/01/30分のコミットです。
CHANGELOGへの追加はありませんでした。
activesupport/lib/active_support/cache.rb
の修正です。
Cache::Store#expanded_key
メソッドから不要な変数の割当処理の削除、及びStringオブジェクトの生成数を減らすようリファクタリングしています。
Merge pull request #37614 from jhawthorn/transform_values
activerecord/lib/active_record/result.rb
の修正です。
ActiveRecord::Result#hash_rows
メソッドで値を構築するのに、最初の行以降はtransform_values
を使用して構築するようリファクタリングしています。
transform_values
だと値のリストだけでイテレーションが行えて高速な為。
Merge pull request #38348 from kytrinyx/schema-cache-load-correct-file
activerecord/lib/active_record/railtie.rb
の修正です。
アプリ起動時のschema cacheのロード処理でcache_dump_filename
メソッドを使用するよう修正しています。
schema cacheのファイル名にデフォルト以外のファイル名を使用している場合にも正しくロードされるようにする為。