#681 Ruby 3.0 release notes
Merged by pbokoc. Opened by pwsmith.
fedora-docs/ pwsmith/release-notes ruby  into  f34

Download 681.patch

This PR contains the release notes for Issue #620: Ruby 3.0 (https://pagure.io/fedora-docs/release-notes/issue/620).

It mostly summarises the Ruby 3.0 release notes (https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/).

I'm not much of a Ruby programmer, so improvements are welcome.

Release notes here in case anyone wants a quick look:

Ruby 3.0

Fedora 34 provides Ruby 3.0, the latest version of the https://www.ruby-lang.org/[Ruby language].

Notable features of Ruby 3.0, compared to previous versions:

  • The ability to run concurrently is updated with regards to Ruby 2.7, with Fiber Scheduler and the preliminary addition of Ractor.

  • Static typing: RBS provides a foundation for allowing programs written in Ruby to define types. Ruby remains a dynamically typed language by default, but RBS acts as an additional (foundation) layer of a program to provide static type functionality and gain some of the benefits of a statically typed language.

  • IRB gains some performance advantages: it is quicker, and now one can measure the execution time using the measure command.

  • Standard libraries are updated.

  • Pattern matching is now a stable feature.

See the https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/[release notes] for more information.

rebased onto fd241a16abac0b304c176b78b9ad27f1424d1fdc

Looks good to me, if anyone has any updates they can open another PR later. Thanks!

Pull-Request has been merged by pbokoc

Metadata