ruby/lib
Earlopain ab8b199be8 [ruby/prism] Add Prism::Translation::ParserCurrent
It's not my favorite api but for users that currently use the same thing
from `parser`, moving over is more difficult
than it needs to be.

If you plan to support both old and new ruby versions, you definitly need to
branch somewhere on the ruby version
to either choose prism or parser.
But with prism you then need to enumerate all the versions again and choose the correct one.

Also, don't recommend to use `Prism::Translation::Parser` in docs. It's version-less
but actually always just uses Ruby 3.4 which is probably
not what the user intended.

Note: parser also warns when the patch version doesn't match what it expects. But I don't think prism has such a concept,
and anyways it would require releases anytime ruby releases, which I don't think is very desirable

77177f9e92
2025-03-20 21:20:23 +00:00
..
bundler [rubygems/rubygems] Remove array allocation from Candidate#<=> 2025-03-13 10:24:21 +09:00
cgi [ruby/cgi] Escape/unescape unclosed tags as well 2025-02-26 07:34:04 +00:00
did_you_mean [ruby/did_you_mean] Bump version to 2.0.0 2024-12-04 12:32:02 +00:00
erb [ruby/erb] Make @scanner_map of ERB::Compiler::Scanner ractor-shareable 2025-01-15 04:07:43 +00:00
error_highlight [ruby/error_highlight] Ensure first_line and last_line are set 2025-01-29 08:51:42 +00:00
forwardable
net [ruby/net-http] Provide a 'Changelog' link on rubygems.org/gems/net-http 2025-01-06 01:19:55 +00:00
open3
optparse [ruby/optparse] [DOC] Extract description from README 2025-03-10 11:01:03 +00:00
prism [ruby/prism] Add Prism::Translation::ParserCurrent 2025-03-20 21:20:23 +00:00
random Freeze Random::Formatter::ALPHANUMERIC and its elements 2024-12-16 20:54:40 +09:00
rubygems [rubygems/rubygems] Speed up Version#<=> ~20-50% when lengths differ 2025-03-18 09:42:38 +09:00
set
syntax_suggest [ruby/syntax_suggest] v2.0.2 2024-11-15 16:09:30 +00:00
unicode_normalize
uri [ruby/uri] Use a fully qualified name in warning messages 2025-02-27 04:32:27 +00:00
yaml [ruby/yaml] Support old version of Psych 2024-10-16 08:49:54 +00:00
bundled_gems.rb Improve bundled gems warning messages 2025-02-06 13:07:55 +09:00
bundler.rb [rubygems/rubygems] Don't fallback to evaluating YAML gemspecs as Ruby code 2025-01-20 13:50:25 +09:00
cgi.rb [ruby/cgi] Bump up v0.4.2 2025-02-27 13:32:32 +09:00
delegate.gemspec [ruby/delegate] Bump up required ruby version to 3.0 2024-11-07 02:26:50 +00:00
delegate.rb [ruby/delegate] Bump up v0.4.0 2024-11-07 02:26:50 +00:00
did_you_mean.rb [ruby/did_you_mean] Removed deprecated constants for Ruby 3.4 2024-12-04 12:07:11 +00:00
English.gemspec
English.rb
erb.gemspec
erb.rb [ruby/erb] Make ERB::NOT_GIVEN ractor-shareable 2025-01-15 04:07:43 +00:00
error_highlight.rb
fileutils.gemspec [ruby/fileutils] Update license files same as ruby/ruby 2024-08-27 00:39:24 +00:00
fileutils.rb [ruby/fileutils] Bump up v1.7.3 2024-11-01 05:04:32 +00:00
find.gemspec [ruby/find] find.gemspec: Drop executables dir config 2024-05-17 02:05:31 +00:00
find.rb
forwardable.rb
ipaddr.gemspec [ruby/ipaddr] Drop support for Ruby 2.3 2024-10-23 04:07:30 +00:00
ipaddr.rb [ruby/ipaddr] Bump the version to 1.2.7 2024-10-19 12:59:03 +00:00
mkmf.rb [DOC] About create_makefile 2025-01-14 15:34:17 +09:00
open-uri.gemspec
open-uri.rb [ruby/open-uri] Bump up v0.5.0 2024-11-06 08:37:52 +00:00
open3.rb
optionparser.rb
optparse.rb [ruby/optparse] bump up to 0.7.0.dev.2 2025-03-19 08:00:01 +00:00
pp.gemspec Fix commit miss [ci skip] 2024-11-12 11:53:01 +09:00
pp.rb [ruby/pp] Ensure the thread local state is always set up. 2025-02-25 03:38:04 +00:00
prettyprint.gemspec
prettyprint.rb
prism.rb [ruby/prism] Polyfill Kernel#warn category parameter 2025-03-19 21:03:18 +00:00
resolv.gemspec [ruby/resolv] Add spec extensions 2024-09-10 08:33:32 +00:00
resolv.rb [ruby/resolv] Load win32/resolv with rake test 2025-02-04 04:55:16 +00:00
ruby2_keywords.gemspec
rubygems.rb [rubygems/rubygems] Print message when blocking on a file lock. 2025-01-14 12:24:37 +09:00
securerandom.gemspec [ruby/securerandom] Provide a 'Changelog' link on rubygems.org/gems/securerandom 2025-01-06 01:19:30 +00:00
securerandom.rb [ruby/securerandom] Bump up v0.4.1 2024-12-16 05:43:01 +00:00
set.rb [ruby/set] Fix ^ to respect subclasses 2024-12-02 08:28:58 +09:00
shellwords.gemspec [ruby/shellwords] Exclude unnecessary files from the packages 2024-07-03 10:15:22 +00:00
shellwords.rb [ruby/shellwords] Bump up v0.2.2 2024-12-13 00:50:02 +00:00
singleton.gemspec
singleton.rb [ruby/singleton] Bump up v0.3.0 2024-11-08 03:54:21 +00:00
syntax_suggest.rb
tempfile.gemspec [ruby/tempfile] Fix for environment without git 2024-02-27 01:31:12 +00:00
tempfile.rb [ruby/tempfile] Bump up v0.3.1 2024-11-18 04:28:47 +00:00
time.gemspec [ruby/time] Exclude unnecessary files from package 2024-03-06 15:47:31 +00:00
time.rb [ruby/time] [DOC] Make RDoc coverage 100% 2024-11-29 01:39:01 +00:00
timeout.gemspec
timeout.rb [ruby/timeout] Bump up v0.4.3 2024-12-16 03:53:22 +00:00
tmpdir.gemspec [ruby/tmpdir] Bump up v0.3.1 2024-12-17 06:47:52 +00:00
tmpdir.rb [ruby/tmpdir] Move private constants under Dir::Tmpname module 2024-12-16 10:28:10 +00:00
tsort.gemspec
tsort.rb
un.gemspec
un.rb
uri.rb Use www.rfc-editor.org for RFC text. 2024-03-28 11:44:45 +09:00
weakref.gemspec [ruby/weakref] weakref.gemspec: Drop gemspec config on executables 2025-01-23 00:24:44 +00:00
weakref.rb [ruby/weakref] Add missing block parameter 2025-02-03 01:58:50 +00:00
yaml.rb [ruby/yaml] Bump up v0.4.0 2024-11-06 07:32:52 +00:00