-
Notifications
You must be signed in to change notification settings - Fork 327
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ruby 2.7対応 #2071
Comments
(どこかに書いておかないと忘れそうなのでここに) |
https://techlife.cookpad.com/entry/2019/12/25/121834 |
これに着手します |
https://www.ruby-lang.org/ja/news/2019/12/25/ruby-2-7-0-released/ によると
とのことなので https://docs.ruby-lang.org/ja/latest/library/profile.html も削除すべき? |
これは"Stdlib compatibility issues (excluding feature bug fixes)"セクションの内容ですね。(力尽きてリストアップはしていません) |
関連 rurema#2071 Ruby 2.7 からirbのSAVE_HISTORYがデフォルトで有効になりました。 RDoc: https://ruby-doc.org/stdlib-2.7.1/libdoc/irb/rdoc/IRB.html#module-IRB-label-History
description のチェックリストの以下の項目は既に完了している様に見えますがどうでしょうか〜? 👀
|
2.7の変更点をまとめてチェックリストにしました。(後半はまだちゃんと見てないから誰か見て!)
人と作業が被らないように、このIssueで宣言してから作業をしていただけるとありがたいです🙏
修正内容を調べる際は、リンク先のNEWSや、 https://techlife.cookpad.com/entry/2019/12/25/121834 などを参考にすると良いかもしれません。
言語の変更
deconstruct_key
とかを書く必要がある?$;
,$,
の非推奨 linkコマンドラインオプション
-w
オプションのアップデート link組み込みクラス
https://github.com/ruby/ruby/blob/e1e1d9227789028891c3553586de1c22e7274fed/NEWS#core-classes-updates-outstanding-ones-only
Array#intersection
Array#minmax
Comparable#clamp
Complex#<=>
Dir.glob
,Dir.[]
@pockeEnumerable#filter_map
Enumerable#tally
Enumerator.produce
Enumerator::Lazy#eager
Enumerator::Yielder#to_proc
Fiber#raise
File.extname
FrozenError#receiver
GC.compact
IO#set_encoding_by_bom
Integer#[]
Module#const_source_location
Module#ruby2_keywords
Module#autoload?
Module#name
,NilClass#to_s
,TrueClass#to_s
,FalseClass#to_s
ObjectSpace::WeakMap
Symbol#start_with?
,Symbol#end_with?
標準ライブラリ
https://github.com/ruby/ruby/blob/e1e1d9227789028891c3553586de1c22e7274fed/NEWS#stdlib-updates-outstanding-ones-only
Compatibility issues
https://github.com/ruby/ruby/blob/e1e1d9227789028891c3553586de1c22e7274fed/NEWS#compatibility-issues-excluding-feature-bug-fixes
Stdlib compatibility issues (excluding feature bug fixes)
https://github.com/ruby/ruby/blob/e1e1d9227789028891c3553586de1c22e7274fed/NEWS#stdlib-compatibility-issues-excluding-feature-bug-fixes
C API updates
https://github.com/ruby/ruby/blob/e1e1d9227789028891c3553586de1c22e7274fed/NEWS#c-api-updates
Implementation improvements
https://github.com/ruby/ruby/blob/e1e1d9227789028891c3553586de1c22e7274fed/NEWS#implementation-improvements
Miscellaneous changes
https://github.com/ruby/ruby/blob/e1e1d9227789028891c3553586de1c22e7274fed/NEWS#miscellaneous-changes
その他
The text was updated successfully, but these errors were encountered: