2019/08/19分のコミットです。
CHANGELOGへの追加はありませんでした。
Reduce String allocations while handling HTTP headers
actionpack/lib/action_dispatch/http/headers.rb
の修正です。
Headers#env_name
でtr
-> tr!
、+
-> prepend
に修正しオブジェクトの生成を減らすようにしています。
Reduce object allocations in TaggedLogging
activesupport/lib/active_support/tagged_logging.rb
の修正です。
TaggedLogging#push_tags
でflatten
-> flatten!
、reject
-> reject!
に修正しオブジェクトの生成を減らすようにしています。
No need to dup options hash where it's not modified
actionpack/lib/abstract_controller/translation.rb
の修正です。
Translation#translate
で不要な場合は引数のoptions
のdupを行わないよう修正しています。
Reduce Array allocations while finding templates
actionview/lib/action_view/template/resolver.rb
の修正です。
OptimizedFileSystemResolver#build_regex
でuniq
-> uniq!
、map
-> map!
に修正しオブジェクトの生成を減らすようにしています。
actionview/lib/action_view/template/resolver.rb
の修正です。
PathResolver#build_query
で不要なRegexpのオブジェクトの生成を行わないよう修正しています。
Stop reopening ClassMethods and merge definitions
actionview/lib/action_view/view_paths.rb
の修正です。
同じmodule内で複数module ClassMethods
を使用していたのを、一箇所にまとめるよう修正しています。
Merge pull request #36966 from utilum/update_puma
Gemfile.lock
の出力です。
puma
gemを最新のバージョンに更新しています。
Merge pull request #36969 from AhmedKamal20/patch-1
guides/source/_welcome.html.erb
の修正です。
http://guides.rubyonrails.org/ のTOPに表示されるRailsのバージョンを6.0に修正しています。
Merge pull request #36967 from ohbarye/refactor_max_age_seconds
activestorage/test/dummy/config/environments/development.rb
、
activestorage/test/dummy/config/environments/test.rb
の修正です。
Cache Controlを指定する処理から不要なseconds
メソッドの呼び出しを削除しています。
Fix minor typo in rails/engine docs [ci skip]
railties/lib/rails/engine.rb
のdocの修正です。
Rails::Engine
classのdoc内のグラマーの修正を行っています。