ruby/test
Kevin Newton 0a8f3670d1 [ruby/yarp] Introduce MatchWriteNode
This rarely used node holds information about the local variables
that need to get written in the case a regular expression is used on
the left-hand side of a =~ operator and it has named capture groups.

Note that we already "handled" these nodes by adding locals to the
AST, but we didn't actually expose this information, making it
difficult to compile.

The general idea behind this node is that it maintains the ability
for consumers to find all of the call nodes in the tree easily so
it's not flattening down. However, it should be okay because you
hopefully don't need any information in the call node to determine
what to compile because the locals list is on the top level.

e136e7f9a8
2023-09-14 19:10:58 +00:00
..
-ext- Remove --disable-gems in assert_in_out_err 2023-08-28 15:05:19 -04:00
.excludes Prefix excludes with a dot to prevent chkbuild from firing wrongly 2023-08-13 15:23:54 +09:00
base64
benchmark
bigdecimal Move bsearch test with Bigdecimal under the test_bigdecimal.rb 2023-07-13 14:01:28 +09:00
cgi [ruby/cgi] Add TruffleRuby support and add it in CI 2023-05-29 19:33:38 +00:00
coverage Revert "Don't reset line coverage for evaled code. (#8330)" 2023-09-04 19:52:08 +09:00
csv [ruby/csv] Fix a bug that the same line is used multiple times 2023-06-28 16:37:10 +09:00
date
did_you_mean
digest
drb
dtrace
erb
error_highlight
etc
fiber Reduce number of iterations in TestFiberScheduler#test_autoload. (#8391) 2023-09-07 13:53:51 +12:00
fiddle [ruby/fiddle] Add support for bool 2023-08-02 18:17:18 +09:00
fileutils
io [ruby/io-console] Avoid the influence of special variable $/ 2023-08-18 03:55:04 +00:00
irb [ruby/irb] Improve help/show_cmds message during debugger 2023-08-29 18:36:16 +00:00
json Fixup 1851824b1c 2023-09-13 16:23:18 +09:00
lib Add description to the empty test file [ci skip] 2023-08-15 12:49:05 +09:00
logger
mkmf mkmf: Add the extra option --with-verbose to enable verbose mode. (#7863) 2023-05-29 10:09:32 +02:00
monitor
net
nkf
objspace Move the PC regardless of the leaf flag (#8232) 2023-08-16 20:28:33 -07:00
open-uri [ruby/open-uri] Close leaked files 2023-08-24 05:14:56 +00:00
openssl Use the test-unit-ruby-core gem for Test::Unit::CoreAssertions 2023-09-06 19:51:53 +09:00
optparse
ostruct
pathname
psych [ruby/psych] Skip BigDecimal tests when it's missing to load 2023-07-18 02:55:47 +00:00
rdoc [ruby/rdoc] Omit descriptions and parameter lists for methods defined in C not mentioned in call-seq 2023-09-05 00:45:42 +00:00
reline [ruby/reline] Remove Timeout usage 2023-08-20 10:40:55 +00:00
resolv [ruby/resolv] Do not compress domain name in SRV RDATA 2023-04-08 14:16:59 +00:00
rinda
ripper [Bug #19851] Ripper: Hide internal block argument ID 2023-08-26 02:08:53 +09:00
ruby [Bug #19877] Fix flip-flop in block 2023-09-15 01:09:07 +09:00
rubygems [rubygems/rubygems] Fixed false positive SymlinkError in symbolic link directory 2023-09-11 21:06:21 +00:00
set Move test files of ruby/set under test/set 2023-08-13 15:24:58 +09:00
socket TestSocket_UNIXSocket: stop testing empty packets 2023-08-31 16:43:58 +02:00
stringio jruby: Add StringIO::VERSION (#59) 2023-08-29 18:15:05 +09:00
strscan [ruby/strscan] Sync missed commit 2023-07-27 09:42:42 -04:00
syslog
uri [ruby/uri] Fix quadratic backtracking on invalid port number 2023-06-29 01:07:52 +00:00
win32ole [ruby/win32ole] Skip test failure with mswin platform 2023-03-29 04:00:22 +00:00
yaml
yarp [ruby/yarp] Introduce MatchWriteNode 2023-09-14 19:10:58 +00:00
zlib [ruby/zlib] Zlib.gunzip should not fail with utf-8 strings 2023-08-10 20:12:21 +00:00
runner.rb
test_abbrev.rb
test_delegate.rb
test_extlibs.rb Removed racc/cparse checking 2023-06-08 17:25:38 +09:00
test_find.rb
test_forwardable.rb
test_getoptlong.rb
test_ipaddr.rb [ruby/ipaddr] Consider IPv4-mapped IPv6 addresses private if IPv4 address is private 2023-06-22 16:40:46 +00:00
test_mutex_m.rb
test_observer.rb
test_open3.rb Removed to load jit_support.rb 2023-03-14 12:51:58 +09:00
test_pp.rb [ruby/pp] Remove patch added for Ruby 2.6/JRuby 9.3 2023-04-25 23:21:58 +00:00
test_prettyprint.rb
test_pstore.rb
test_pty.rb
test_rbconfig.rb
test_securerandom.rb
test_shellwords.rb
test_singleton.rb [ruby/singleton] Simplify implementation of Singleton#instance. 2023-06-05 04:29:37 +00:00
test_syslog.rb
test_tempfile.rb Remove --disable-gems in assert_in_out_err 2023-08-28 15:05:19 -04:00
test_time.rb [ruby/time] Test for quadratic backtracking on invalid time 2023-03-30 10:44:37 +00:00
test_timeout.rb [ruby/timeout] Test that work is done in the same thread/fiber as 2023-07-03 09:26:43 +00:00
test_tmpdir.rb [ruby/tmpdir] [Bug #18933] Make Dir.mktmpdir Ractor-safe 2023-07-03 05:47:43 +00:00
test_trick.rb Prevent a warning: global variable `$VERSION' not initialized 2023-08-09 15:35:16 +09:00
test_tsort.rb
test_unicode_normalize.rb
test_weakref.rb