Version 3.3

  • The Prism parser is added as a way to work with parsing Ruby code.
  • MJIT is replaced with RJIT.
  • YJIT gets substantial performance improvements.
  • In Ruby 3.4, the keyword it is expected to be enabled as a synonym for _1. In Ruby 3.3, a use of it that might conflict with this future usage will result in a warning.

Get Programming Ruby 3.3 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.