ruby/lib
Earlopain 56242ba495 Better handle regexp in the parser translator
Turns out, it was already almost correct. If you disregard \c and \M style escapes, only a single character is allowed to be escaped in a regex so most tests passed already.

There was also a mistake where the wrong value was constructed for the ast, this is now fixed.
One test fails because of this, but I'm fairly sure it is because of a parser bug. For `/\“/`, the backslash is supposed to be removed because it is a multibyte character. But tbh,
I don't entirely understand all the rules.

Fixes more than half of the remaining ast differences for rubocop tests
2025-01-14 20:33:11 +00:00
..
bundler Use ronn-ng again for documentation generation 2025-01-14 12:24:37 +09:00
cgi Make Pstore tests as optional 2025-01-10 10:19:39 +09:00
did_you_mean [ruby/did_you_mean] Bump version to 2.0.0 2024-12-04 12:32:02 +00:00
erb
error_highlight [ruby/error_highlight] Bump version 2024-12-03 03:11:18 +00:00
forwardable
irb [ruby/irb] Group private methods together in IRB::Context 2025-01-12 12:59:35 +00:00
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] Fix typo [ci skip] 2024-04-18 10:27:19 +09:00
prism Better handle regexp in the parser translator 2025-01-14 20:33:11 +00:00
random Freeze Random::Formatter::ALPHANUMERIC and its elements 2024-12-16 20:54:40 +09:00
rdoc [ruby/rdoc] Finalize RDoc::Options before calling 2025-01-08 16:17:57 +00:00
reline [ruby/reline] Update to Unicode 16.0.0 2025-01-07 15:57:45 +00:00
ruby_vm/rjit Mark strings returned by Symbol#to_s as chilled (#12065) 2024-11-13 09:20:00 -05:00
rubygems [rubygems/rubygems] Add credentials file path to "gem env". 2025-01-09 18:13:57 +00:00
set
syntax_suggest [ruby/syntax_suggest] v2.0.2 2024-11-15 16:09:30 +00:00
unicode_normalize
uri [ruby/uri] Bump up v1.0.2 2024-11-14 03:49:15 +00:00
yaml [ruby/yaml] Support old version of Psych 2024-10-16 08:49:54 +00:00
bundled_gems.rb Dont't use stub constants like LIBDIR in bundled_gems.rb 2025-01-08 11:55:39 +09:00
bundler.rb [rubygems/rubygems] Keep track of materializations in the original resolve 2024-11-26 15:11:05 +09:00
cgi.rb
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] Fix up some doco on erb 2024-12-26 10:27:24 +09: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
irb.rb [ruby/irb] Print more actionable message when the exception may be 2025-01-11 12:59:21 +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 v0.6.0 2024-11-08 04:22:33 +00:00
pp.gemspec Fix commit miss [ci skip] 2024-11-12 11:53:01 +09:00
pp.rb [ruby/pp] Bump up 0.6.2 2024-12-03 04:52:19 +00:00
prettyprint.gemspec
prettyprint.rb
prism.rb [ruby/prism] Refactor serializer 2025-01-14 15:32:41 +00:00
rdoc.rb [ruby/rdoc] Deprecate main and title directives 2024-12-05 11:36:34 +00:00
readline.gemspec
readline.rb
reline.rb [ruby/reline] Fix bracketed paste and scrolling bug 2025-01-05 04:57:23 +00:00
resolv.gemspec [ruby/resolv] Add spec extensions 2024-09-10 08:33:32 +00:00
resolv.rb [ruby/resolv] Allow setting default Resolv::DNS config in Resolv.new 2024-12-13 10:54:48 +09: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
weakref.rb
yaml.rb [ruby/yaml] Bump up v0.4.0 2024-11-06 07:32:52 +00:00