2017-09-26 7 views
1

公式Ruby documentationなどでは、Rubyのどのバージョンが最初にその言語に導入されたかを簡単に確認する方法はありますか?Rubyのどのバージョンが最初に導入されたかを知るには?

私はそのようなリソースを見つけられていないし、明らかに役立つようです。

+0

https://apidock.com/ruby/Enumerable/map Rubyのバージョン間でメソッドのタイムラインを示しています。 – Surya

+1

しかし、apidock.comは何年も更新されていないことに注意してください。 – Stefan

+0

多分あなたはそのようなことをするアプリを書く必要があります:) –

答えて

1

あなたはここにhttps://github.com/ruby/ruby/blob/trunk/docを変更ログをチェックしてみてください可能性がありますが、彼らはいくつかのスキップのように見えます;)

私は考えることができる唯一の方法は、すべての主要なバージョンのバイナリを持って、そして作品かどうかを確認するためにそれらにコードを実行することです。 Hash#fetchを探していた場合は、ruby -e 'Hash.new.fetch(0, 0)'を実行して0を返す各バージョンが実装されますが、他はエラーを意味します。あなたはそれにrvmを使うことができます。

git bisectで自動化することができます。しかし、チェックごとにrubyバイナリをコンパイルする必要があり、いくつかの依存関係が変更されている可能性がありますので、最初に試してみると期待できません:D

関連する問題