A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/ below:

Ruby 3.3.0 Released

Posted by naruse on 25 Dec 2023

We are pleased to announce the release of Ruby 3.3.0. Ruby 3.3 adds a new parser named Prism, uses Lrama as a parser generator, adds a new pure-Ruby JIT compiler named RJIT, and many performance improvements especially YJIT.

Prism Use Lrama instead of Bison YJIT RJIT M:N thread scheduler Performance improvements Other notable changes since 3.2 IRB

IRB has received several enhancements, including but not limited to:

In addition, IRB has also undergone extensive refactoring and received dozens of bug fixes to facilitate easier future enhancements.

For more detailed updates, please refer to Unveiling the big leap in Ruby 3.3’s IRB.

Compatibility issues

Note: Excluding feature bug fixes.

Removed environment variables

The following deprecated methods are removed.

Stdlib compatibility issues ext/readline is retired Standard library updates

RubyGems and Bundler warn if users do require the following gems without adding them to Gemfile or gemspec. This is because they will become the bundled gems in the future version of Ruby.

This warning is suppressed if you use bootsnap gem. We recommend to run your application with DISABLE_BOOTSNAP=1 environment variable at least once. This is limitation of this version.

Targeted libraries are:

The following default gem is added.

The following default gems are updated.

The following bundled gem is promoted from default gems.

The following bundled gems are updated.

See GitHub releases like Logger or changelog for details of the default gems or bundled gems.

See NEWS or commit logs for more details.

With those changes, 5532 files changed, 326851 insertions(+), 185793 deletions(-) since Ruby 3.2.0!

Merry Christmas, Happy Holidays, and enjoy programming with Ruby 3.3!

Download What is Ruby

Ruby was first developed by Matz (Yukihiro Matsumoto) in 1993, and is now developed as Open Source. It runs on multiple platforms and is used all over the world especially for web development.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.3