2015/07/23分のコミットです。
CHANGELOGへの追加はありませんでした。
Don't apply locking around basic #load / #require
activesupport/lib/active_support/dependencies.rb
の修正です。
load_dependency
メソッドで、load/require処理実行時に排他ロックを行っていたのを、行わないよう修正しています。
ここのロック処理が原因でデッドロックになってしまう問題が発生してしまったため、ロックを行わないようにしたようです。排他処理が必要な場合、呼び出し元で考慮して下さいとの事。
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
のdocの修正です。
add_foreign_key
メソッドのdocの各オプションについて説明している箇所の、オプション名の後ろに不要なコロンがあったのを削除しています
Rename the enum{prefix,suffix} options to {prefix,suffix}
activerecord/lib/active_record/enum.rb
の修正です。
先日追加された、enum
に、prefix/suffixを指定出来る、:enum_prefix
/:enum_suffix
オプションを、それぞれ:_prefix/_:suffix
にオプション名を変更しています。 enum
メソッドに指定するオプションなので、先頭のenum
は不要だろう、という事で変更になったようです。