From 03e4e732a2b54c701ac11abe5a182eda4768d486 Mon Sep 17 00:00:00 2001 From: tannevaled Date: Fri, 11 Sep 2026 21:03:40 +0200 Subject: [PATCH] Raise ruby/spec floor 20093 -> 20244 after wave-23 conformance work MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three units landed in this wave: #607 core/kernel: the Kernel global functions that forward to ARGF/IO/ Process, raise's backtrace argument, Class#methods' singleton chain, exit/abort status (+26) #608 deps: go-ruby-parser v0.1.9, which honours a backslash inside a %w/%W/%i/%I word list — an escaped space no longer splits a word, an escaped delimiter no longer ends the list (+30 measured over core/dir + core/file alone) #609 core/io: IO#reopen, IO.popen, IO#fcntl and Fcntl, IO.select argument checks, a faithful IO#read_nonblock with WaitReadable/WaitWritable, set_encoding(nil, nil) (+92) Measured with scripts/conformance/rubyspec/run.sh against the pinned corpus at 87b1631, 16-way, TIMEOUT=25: 20244 passing (2173 files loaded, 33 failed to load). CI runs the same ratchet with TIMEOUT=60, so its total can only be greater than or equal to this one. Co-Authored-By: Claude Opus 5 --- scripts/conformance/rubyspec/FLOOR | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/conformance/rubyspec/FLOOR b/scripts/conformance/rubyspec/FLOOR index 47325782..cf2b49de 100644 --- a/scripts/conformance/rubyspec/FLOOR +++ b/scripts/conformance/rubyspec/FLOOR @@ -1 +1 @@ -20093 +20244