stdgems

Gemified in 2.7

The following libraries were made standard gems with Ruby 2.7.0

New Default Gems

New Default Gem Description Resources
benchmark Benchmark utility: Measures and reports the time used to execute code RubyGems · GitHub · RDoc · CRuby
cgi c Support for CGI (Common Gateway Interface) RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · CRuby (3) · JRuby (1)
delegate Provides three ways to delegate method calls RubyGems · GitHub · RDoc · CRuby
did_you_mean Patches error messages to suggest correct spelling of methods/classes/variables RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2)
getoptlong GNU getopt_long() style command-line option parsing RubyGems · GitHub · RDoc · CRuby
net-pop Support for POP3 (Post Office Protocol) RubyGems · GitHub · RDoc
net-smtp Support for SMTP (Simple Mail Transfer Protocol) RubyGems · GitHub · RDoc
observer Implementation of the observer pattern, a way to let interested other objects know o an objetc's updates RubyGems · GitHub · RDoc · CRuby
open3 Simple spawning of child processes RubyGems · GitHub · RDoc · CRuby · JRuby
pstore Transactional file storage for Ruby objects RubyGems · GitHub · RDoc · CRuby
readline If available, readline-ext will be loaded, or (Ruby-only) default gem reline will be used. RubyGems · GitHub · RDoc · CRuby
readline-ext c Interface to GNU Readline and NetBSD Editline RubyGems · GitHub · RDoc
reline Ruby-only implementation of GNU Readline / NetBSD Editline RubyGems · GitHub · RDoc · CRuby
singleton Mixin for Ruby classes that should only have one instance RubyGems · GitHub · RDoc · CRuby
timeout Auto-terminates code blocks after the time limit is reached RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2)
uri URI/URL manipulation RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · JRuby (1) · JRuby (2)
yaml require 'yaml' will load the psych default gem, yaml/dbm is a wrapper around DBM using YAML serialization, and yaml/store lets you use pstore with YAML RubyGems · GitHub · RDoc (1) · RDoc (2) · RDoc (3) · CRuby (1) · CRuby (2) · CRuby (3) · JRuby (1) · JRuby (2)

Default Gems Removed

Removed Default Gem Description Resources
cmath Trigonometric and transcendental functions for complex numbers RubyGems · GitHub · RDoc
e2mmap Abstraction around exception handling RubyGems · GitHub · RDoc
scanf Pure-Ruby scanf implementation RubyGems · GitHub · RDoc
shell Provides a Ruby interface for interacting with the shell RubyGems · GitHub · RDoc
sync Two-phase lock with a counter for multi-threaded code RubyGems · GitHub · RDoc
thwait Waits for threads to finish RubyGems · GitHub · RDoc

New Bundled Gems

No bundled gems were introduced in 2.7.

Bundled Gems Removed

Removed Bundled Gem Description Resources
did_you_mean Patches error messages to suggest correct spelling of methods/classes/variables RubyGems · GitHub · RDoc

More Standard Gems