Ruby Release Reproducibility
I wanted to outline a few findings around the reproducibility of the official Ruby releases.
Why Reproducible Builds
As a quick refresher, reproducible builds are defined by the ability to produce a byte for byte identical artifact by following the same steps using the same inputs. This is important, because it makes it easy for independent parties to verify that the published artifact is “what is expected”. Any differences in the bytes produced introduces doubt, and makes it much for difficult to automate verification of the artifact.
The reproducible builds website is a good place to start if you’re interested in learning more about the subject.
Building Ruby’s Release Artifacts
The ruby repository–like many projects of its scope, complexity, and age–has a complex build setup.
The main build artifact that is shipped by the ruby project are the tarballs that are published on the <ruby-lang.org> website.
This is the input used by most ruby version managers (e.g. the ruby/setup-ruby
github action, ruby-install
, rvm
, ruby-build
, the ruby
docker images, etc.) to build the ruby
executable and the rest of the ruby install.
These artifacts are generated by running a few different commands in a checkout of the ruby/ruby
repository.
git clone https://github.com/ruby/ruby.git
cd ruby
./autogen.sh
mkdir build
cd build
../configure
make dist V=1 DISTOPTS="-packages=gzip" RELNAME="$RELNAME"
This generates the release tarball ruby/build/tmp/ruby-${RELNAME}.tar.gz
.
Expected
We expect running the above script against, for example, the v3_3_7
tag to produce a tarball that is identical to the one published on the ruby website at https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.gz.
Actual
However, when we run the above script, we get a tarball that is not identical to the one published on the ruby website.
The diff between the released ruby-3.3.7.tar.gz
and the rebuilt ruby/build/tmp/ruby-3.3.7.tar.gz
is at the bottom of this page, and can be found at https://github.com/segiddins/rebuild-ruby-release/actions/runs/13402259608.
What follows is a summary of the differences (for this particular version, and other versions I tested), and my suggestions for making the release process more reproducible.
Findings
Unpinned deps
The files tool/config.guess
and tool/config.sub
are generated by the update-config_files
make rule, and ultimately download files from the master
branch of a gcc
mirror. See the downloader script for details.
Depending on when update-config_files
(or rules that depend on it) are run, it’s easy for the files to be different from the ones that were used to build the original tarball.
Hidden Dependencies
There are several “dependencies” that are not explicitly listed as inputs to the build process, and therefore make it difficult to reproduce the build.
- The running ruby version a. impacts codegen
- The running
rubygems
version a. printed in therubygems_version
field of generated gemspecs b. impacts codegen of generated gemspecs - The GZip default compression level
a. Directly impacts the header of the generated toplevel
.tgz
- The installed version of
autoconf
a. Impacts the generated./configure
script
ChangeLog
Currently, the ChangeLog
file is generated based upon the git log
of the repo used for the build.
From attempting to rebuild multiple ruby releases, it is clear that several were generated by a commit different from the commit pointed to by the release’s tag.
Addditionally, requiring the full repo to generate the changelog makes it impossible to re-build the release tarball from itself. It would be nice if the changelog somehow were not regenerated when it is already present.
Ideas
- Only ship vendored .gems, have installer unpack them
- Remove
aclocal.m4
fromrealclean-srcs-local
(it is checked in) - Should be able to re-package from release tarball into identical tarball
- What tests cover the built dist then being installable?
SBOMs
There’s another piece missing, which is an SBOM. There is no machine-readable listing of all the software that is vendored inside the ruby release tarball, which makes automated reasoning about what the tarball contains (vendored gems, C libraries, tables, etc.) difficult.
Diff Comparing ruby-3.3.7.tar.gz
& ruby/build/tmp/ruby-3.3.7.tar.gz
file list
@@ -7,22 +7,22 @@
-rwxr-xr-x 0 ruby (0) ruby (0) 75 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/bin/typeprof
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/build_info/
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/cache/
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/doc/
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/extensions/
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/
--rw-r--r-- 0 ruby (0) ruby (0) 2158 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/.bundled.debug-1.9.2.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 2168 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/.bundled.debug-1.9.2.gemspec
-rw-r--r-- 0 ruby (0) ruby (0) 14777 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/CONTRIBUTING.md
-rw-r--r-- 0 ruby (0) ruby (0) 161 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/Gemfile
-rw-r--r-- 0 ruby (0) ruby (0) 1282 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/LICENSE.txt
-rw-r--r-- 0 ruby (0) ruby (0) 40282 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/README.md
-rw-r--r-- 0 ruby (0) ruby (0) 1678 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/Rakefile
-rw-r--r-- 0 ruby (0) ruby (0) 384 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/TODO.md
--rw-r--r-- 0 ruby (0) ruby (0) 2306 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/debug-1.9.2.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 2330 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/debug-1.9.2.gemspec
-rw-r--r-- 0 ruby (0) ruby (0) 1389 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/debug.gemspec
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/exe/
-rwxr-xr-x 0 ruby (0) ruby (0) 1563 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/exe/rdbg
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/ext/
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/ext/debug/
-rw-r--r-- 0 ruby (0) ruby (0) 6105 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/ext/debug/debug.c
-rw-r--r-- 0 ruby (0) ruby (0) 843 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/debug-1.9.2/ext/debug/extconf.rb
@@ -212,15 +212,15 @@
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/prime-0.1.2/bin/
-rwxr-xr-x 0 ruby (0) ruby (0) 340 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/prime-0.1.2/bin/console
-rwxr-xr-x 0 ruby (0) ruby (0) 131 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/prime-0.1.2/bin/setup
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/prime-0.1.2/lib/
-rw-r--r-- 0 ruby (0) ruby (0) 15495 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/prime-0.1.2/lib/prime.rb
-rw-r--r-- 0 ruby (0) ruby (0) 960 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/prime-0.1.2/prime.gemspec
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/
--rw-r--r-- 0 ruby (0) ruby (0) 2182 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/.bundled.racc-1.7.3.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 2189 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/.bundled.racc-1.7.3.gemspec
-rw-r--r-- 0 ruby (0) ruby (0) 1277 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/COPYING
-rw-r--r-- 0 ruby (0) ruby (0) 20593 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/ChangeLog
-rw-r--r-- 0 ruby (0) ruby (0) 2091 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/README.ja.rdoc
-rw-r--r-- 0 ruby (0) ruby (0) 1585 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/README.rdoc
-rw-r--r-- 0 ruby (0) ruby (0) 173 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/TODO
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/bin/
-rwxr-xr-x 0 ruby (0) ruby (0) 8910 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/bin/racc
@@ -254,15 +254,15 @@
-rw-r--r-- 0 ruby (0) ruby (0) 18499 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/lib/racc/parser.rb
-rw-r--r-- 0 ruby (0) ruby (0) 11150 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/lib/racc/parserfilegenerator.rb
-rw-r--r-- 0 ruby (0) ruby (0) 539 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/lib/racc/sourcetext.rb
-rw-r--r-- 0 ruby (0) ruby (0) 20281 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/lib/racc/state.rb
-rw-r--r-- 0 ruby (0) ruby (0) 8017 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/lib/racc/statetransitiontable.rb
-rw-r--r-- 0 ruby (0) ruby (0) 137 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/lib/racc/static.rb
-rw-r--r-- 0 ruby (0) ruby (0) 137 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/lib/racc.rb
--rw-r--r-- 0 ruby (0) ruby (0) 2182 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/racc-1.7.3.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 2189 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/racc-1.7.3/racc-1.7.3.gemspec
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/
-rw-r--r-- 0 ruby (0) ruby (0) 72338 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/History.rdoc
-rw-r--r-- 0 ruby (0) ruby (0) 1051 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/MIT-LICENSE
-rw-r--r-- 0 ruby (0) ruby (0) 4951 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/README.rdoc
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/doc/
-rw-r--r-- 0 ruby (0) ruby (0) 5958 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/doc/command_line_usage.rdoc
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/doc/example/
@@ -324,15 +324,15 @@
-rw-r--r-- 0 ruby (0) ruby (0) 4783 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/lib/rake/thread_pool.rb
-rw-r--r-- 0 ruby (0) ruby (0) 575 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/lib/rake/trace_output.rb
-rw-r--r-- 0 ruby (0) ruby (0) 208 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/lib/rake/version.rb
-rw-r--r-- 0 ruby (0) ruby (0) 1552 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/lib/rake/win32.rb
-rw-r--r-- 0 ruby (0) ruby (0) 2162 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/lib/rake.rb
-rw-r--r-- 0 ruby (0) ruby (0) 3360 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rake-13.1.0/rake.gemspec
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/
--rw-r--r-- 0 ruby (0) ruby (0) 18179 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/.bundled.rbs-3.4.0.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 18189 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/.bundled.rbs-3.4.0.gemspec
-rw-r--r-- 0 ruby (0) ruby (0) 349 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/.rubocop.yml
-rw-r--r-- 0 ruby (0) ruby (0) 1276 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/BSDL
-rw-r--r-- 0 ruby (0) ruby (0) 72877 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/CHANGELOG.md
-rw-r--r-- 0 ruby (0) ruby (0) 2432 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/COPYING
-rw-r--r-- 0 ruby (0) ruby (0) 451 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/Gemfile
-rw-r--r-- 0 ruby (0) ruby (0) 2341 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/Gemfile.lock
-rw-r--r-- 0 ruby (0) ruby (0) 6331 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/README.md
@@ -568,15 +568,15 @@
-rw-r--r-- 0 ruby (0) ruby (0) 66 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/lib/rbs/version.rb
-rw-r--r-- 0 ruby (0) ruby (0) 10527 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/lib/rbs/writer.rb
-rw-r--r-- 0 ruby (0) ruby (0) 2110 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/lib/rbs.rb
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/lib/rdoc/
-rw-r--r-- 0 ruby (0) ruby (0) 389 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/lib/rdoc/discover.rb
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/lib/rdoc_plugin/
-rw-r--r-- 0 ruby (0) ruby (0) 7144 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/lib/rdoc_plugin/parser.rb
--rw-r--r-- 0 ruby (0) ruby (0) 18267 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/rbs-3.4.0.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 18284 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/rbs-3.4.0.gemspec
-rw-r--r-- 0 ruby (0) ruby (0) 1721 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/rbs.gemspec
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/schema/
-rw-r--r-- 0 ruby (0) ruby (0) 350 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/schema/annotation.json
-rw-r--r-- 0 ruby (0) ruby (0) 492 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/schema/comment.json
-rw-r--r-- 0 ruby (0) ruby (0) 7450 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/schema/decls.json
-rw-r--r-- 0 ruby (0) ruby (0) 2081 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/schema/function.json
-rw-r--r-- 0 ruby (0) ruby (0) 1031 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/rbs-3.4.0/schema/location.json
@@ -1200,39 +1200,39 @@
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/typeprof-0.21.9/tools/
-rw-r--r-- 0 ruby (0) ruby (0) 419 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/typeprof-0.21.9/tools/coverage.rb
-rw-r--r-- 0 ruby (0) ruby (0) 797 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/typeprof-0.21.9/tools/setup-insns-def.rb
-rwxr-xr-x 0 ruby (0) ruby (0) 113 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/typeprof-0.21.9/typeprof-lsp
-rw-r--r-- 0 ruby (0) ruby (0) 1553 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/gems/typeprof-0.21.9/typeprof.gemspec
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/plugins/
drwxr-xr-x 0 ruby (0) ruby (0) 0 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/
--rw-r--r-- 0 ruby (0) ruby (0) 1001 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/matrix-0.4.2.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 5578 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/minitest-5.20.0.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 1131 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/net-ftp-0.3.4.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 3334 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/net-imap-0.4.9.1.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 1075 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/net-pop-0.1.2.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 1195 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/net-smtp-0.4.0.1.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 1965 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/power_assert-2.0.3.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 979 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/prime-0.1.2.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 3716 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/rake-13.1.0.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 3952 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/rexml-3.3.9.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 2224 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/rss-0.3.1.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 4077 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/test-unit-3.6.1.gemspec
--rw-r--r-- 0 ruby (0) ruby (0) 2317 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/typeprof-0.21.9.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 1011 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/matrix-0.4.2.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 5606 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/minitest-5.20.0.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 1138 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/net-ftp-0.3.4.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 3355 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/net-imap-0.4.9.1.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 1085 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/net-pop-0.1.2.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 1202 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/net-smtp-0.4.0.1.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 2020 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/power_assert-2.0.3.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 985 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/prime-0.1.2.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 3726 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/rake-13.1.0.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 3962 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/rexml-3.3.9.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 2241 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/rss-0.3.1.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 4129 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/test-unit-3.6.1.gemspec
+-rw-r--r-- 0 ruby (0) ruby (0) 2330 2025-01-15 07:22:37.000000 ruby-3.3.7/.bundle/specifications/typeprof-0.21.9.gemspec
-rw-r--r-- 0 ruby (0) ruby (0) 1262 2025-01-15 07:22:35.000000 ruby-3.3.7/.dir-locals.el
-rw-r--r-- 0 ruby (0) ruby (0) 626 2025-01-15 07:22:35.000000 ruby-3.3.7/.document
-rw-r--r-- 0 ruby (0) ruby (0) 361 2025-01-15 07:22:35.000000 ruby-3.3.7/.editorconfig
-rw-r--r-- 0 ruby (0) ruby (0) 36276 2025-01-15 07:22:35.000000 ruby-3.3.7/.gdbinit
-rw-r--r-- 0 ruby (0) ruby (0) 198 2025-01-15 07:22:35.000000 ruby-3.3.7/.indent.pro
-rw-r--r-- 0 ruby (0) ruby (0) 89 2025-01-15 07:22:35.000000 ruby-3.3.7/.rdoc_options
-rw-r--r-- 0 ruby (0) ruby (0) 100 2025-01-15 07:22:35.000000 ruby-3.3.7/.rspec_parallel
-rw-r--r-- 0 ruby (0) ruby (0) 1291 2025-01-15 07:22:35.000000 ruby-3.3.7/BSDL
-rw-r--r-- 0 ruby (0) ruby (0) 134 2025-01-15 07:22:35.000000 ruby-3.3.7/CONTRIBUTING.md
-rw-r--r-- 0 ruby (0) ruby (0) 2427 2025-01-15 07:22:35.000000 ruby-3.3.7/COPYING
-rw-r--r-- 0 ruby (0) ruby (0) 2558 2025-01-15 07:22:35.000000 ruby-3.3.7/COPYING.ja
--rw-r--r-- 0 ruby (0) ruby (0) 2912767 2025-01-15 07:22:35.000000 ruby-3.3.7/ChangeLog
+-rw-r--r-- 0 ruby (0) ruby (0) 3121619 2025-01-15 07:22:35.000000 ruby-3.3.7/ChangeLog
-rw-r--r-- 0 ruby (0) ruby (0) 18092 2025-01-15 07:22:35.000000 ruby-3.3.7/GPL
-rw-r--r-- 0 ruby (0) ruby (0) 196 2025-01-15 07:22:35.000000 ruby-3.3.7/KNOWNBUGS.rb
-rw-r--r-- 0 ruby (0) ruby (0) 43693 2025-01-15 07:22:35.000000 ruby-3.3.7/LEGAL
-rw-r--r-- 0 ruby (0) ruby (0) 21177 2025-01-15 07:22:35.000000 ruby-3.3.7/NEWS.md
-rw-r--r-- 0 ruby (0) ruby (0) 28 2025-01-15 07:22:35.000000 ruby-3.3.7/README.EXT
-rw-r--r-- 0 ruby (0) ruby (0) 43 2025-01-15 07:22:35.000000 ruby-3.3.7/README.EXT.ja
-rw-r--r-- 0 ruby (0) ruby (0) 8979 2025-01-15 07:22:35.000000 ruby-3.3.7/README.ja.md
@@ -14190,16 +14190,16 @@
-rw-r--r-- 0 ruby (0) ruby (0) 184 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/bundler/rubocop_gems.rb
-rw-r--r-- 0 ruby (0) ruby (0) 175 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/bundler/standard_gems.rb
-rw-r--r-- 0 ruby (0) ruby (0) 324 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/bundler/test_gems.rb
-rw-r--r-- 0 ruby (0) ruby (0) 376 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/bundler/vendor_gems.rb
-rw-r--r-- 0 ruby (0) ruby (0) 2093 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/bundler/vendor_gems.rb.lock
-rwxr-xr-x 0 ruby (0) ruby (0) 1406 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/checksum.rb
-rw-r--r-- 0 ruby (0) ruby (0) 32 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/colors
--rwxr-xr-x 0 ruby (0) ruby (0) 49446 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/config.guess
--rwxr-xr-x 0 ruby (0) ruby (0) 35295 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/config.sub
+-rwxr-xr-x 0 ruby (0) ruby (0) 49482 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/config.guess
+-rwxr-xr-x 0 ruby (0) ruby (0) 35406 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/config.sub
-rwxr-xr-x 0 ruby (0) ruby (0) 123 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/darwin-ar
-rwxr-xr-x 0 ruby (0) ruby (0) 359 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/darwin-cc
-rwxr-xr-x 0 ruby (0) ruby (0) 289 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/disable_ipv6.sh
-rw-r--r-- 0 ruby (0) ruby (0) 13300 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/downloader.rb
-rwxr-xr-x 0 ruby (0) ruby (0) 12766 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/enc-case-folding.rb
-rw-r--r-- 0 ruby (0) ruby (0) 4006 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/enc-emoji-citrus-gen.rb
-rw-r--r-- 0 ruby (0) ruby (0) 4514 2025-01-15 07:22:35.000000 ruby-3.3.7/tool/enc-emoji4unicode.rb
ruby-3.3.7/.bundle/gems/debug-1.9.2/.bundled.debug-1.9.2.gemspec
@@ -1,14 +1,14 @@
# -*- encoding: utf-8 -*-
# stub: debug 1.9.2 ruby lib
# stub: ext/debug/extconf.rb
Gem::Specification.new do |s|
s.name = "debug".freeze
- s.version = "1.9.2"
+ s.version = "1.9.2".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "homepage_uri" => "https://github.com/ruby/debug", "source_code_uri" => "https://github.com/ruby/debug" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Koichi Sasada".freeze]
s.bindir = "exe".freeze
s.date = "2024-03-29"
@@ -16,10 +16,10 @@
s.email = ["ko1@atdot.net".freeze]
s.executables = ["rdbg".freeze]
s.extensions = ["ext/debug/extconf.rb".freeze]
s.files = ["CONTRIBUTING.md".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "TODO.md".freeze, "debug.gemspec".freeze, "exe/rdbg".freeze, "ext/debug/debug.c".freeze, "ext/debug/extconf.rb".freeze, "ext/debug/iseq_collector.c".freeze, "lib/debug.rb".freeze, "lib/debug/abbrev_command.rb".freeze, "lib/debug/breakpoint.rb".freeze, "lib/debug/client.rb".freeze, "lib/debug/color.rb".freeze, "lib/debug/config.rb".freeze, "lib/debug/console.rb".freeze, "lib/debug/dap_custom/traceInspector.rb".freeze, "lib/debug/frame_info.rb".freeze, "lib/debug/irb_integration.rb".freeze, "lib/debug/local.rb".freeze, "lib/debug/open.rb".freeze, "lib/debug/open_nonstop.rb".freeze, "lib/debug/prelude.rb".freeze, "lib/debug/server.rb".freeze, "lib/debug/server_cdp.rb".freeze, "lib/debug/server_dap.rb".freeze, "lib/debug/session.rb".freeze, "lib/debug/source_repository.rb".freeze, "lib/debug/start.rb".freeze, "lib/debug/thread_client.rb".freeze, "lib/debug/tracer.rb".freeze, "lib/debug/version.rb".freeze, "misc/README.md.erb".freeze]
s.homepage = "https://github.com/ruby/debug".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.7.0".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.6.0.dev".freeze
s.summary = "Debugging functionality for Ruby".freeze
end
ruby-3.3.7/.bundle/gems/debug-1.9.2/debug-1.9.2.gemspec
@@ -1,14 +1,14 @@
# -*- encoding: utf-8 -*-
# stub: debug 1.9.2 ruby lib
# stub: ext/debug/extconf.rb
Gem::Specification.new do |s|
s.name = "debug".freeze
- s.version = "1.9.2"
+ s.version = "1.9.2".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "homepage_uri" => "https://github.com/ruby/debug", "source_code_uri" => "https://github.com/ruby/debug" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Koichi Sasada".freeze]
s.bindir = "exe".freeze
s.date = "2024-03-29"
@@ -16,15 +16,15 @@
s.email = ["ko1@atdot.net".freeze]
s.executables = ["rdbg".freeze]
s.extensions = ["ext/debug/extconf.rb".freeze]
s.files = ["CONTRIBUTING.md".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "TODO.md".freeze, "debug.gemspec".freeze, "exe/rdbg".freeze, "ext/debug/debug.c".freeze, "ext/debug/extconf.rb".freeze, "ext/debug/iseq_collector.c".freeze, "lib/debug.rb".freeze, "lib/debug/abbrev_command.rb".freeze, "lib/debug/breakpoint.rb".freeze, "lib/debug/client.rb".freeze, "lib/debug/color.rb".freeze, "lib/debug/config.rb".freeze, "lib/debug/console.rb".freeze, "lib/debug/dap_custom/traceInspector.rb".freeze, "lib/debug/frame_info.rb".freeze, "lib/debug/irb_integration.rb".freeze, "lib/debug/local.rb".freeze, "lib/debug/open.rb".freeze, "lib/debug/open_nonstop.rb".freeze, "lib/debug/prelude.rb".freeze, "lib/debug/server.rb".freeze, "lib/debug/server_cdp.rb".freeze, "lib/debug/server_dap.rb".freeze, "lib/debug/session.rb".freeze, "lib/debug/source_repository.rb".freeze, "lib/debug/start.rb".freeze, "lib/debug/thread_client.rb".freeze, "lib/debug/tracer.rb".freeze, "lib/debug/version.rb".freeze, "misc/README.md.erb".freeze]
s.homepage = "https://github.com/ruby/debug".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.7.0".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.6.0.dev".freeze
s.summary = "Debugging functionality for Ruby".freeze
s.specification_version = 4
- s.add_runtime_dependency(%q<irb>.freeze, ["~> 1.10"])
- s.add_runtime_dependency(%q<reline>.freeze, [">= 0.3.8"])
+ s.add_runtime_dependency(%q<irb>.freeze, ["~> 1.10".freeze])
+ s.add_runtime_dependency(%q<reline>.freeze, [">= 0.3.8".freeze])
end
ruby-3.3.7/.bundle/gems/racc-1.7.3/.bundled.racc-1.7.3.gemspec
@@ -1,14 +1,14 @@
# -*- encoding: utf-8 -*-
# stub: racc 1.7.3 ruby lib
# stub: ext/racc/cparse/extconf.rb
Gem::Specification.new do |s|
s.name = "racc".freeze
- s.version = "1.7.3"
+ s.version = "1.7.3".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["Minero Aoki".freeze, "Aaron Patterson".freeze]
s.date = "2023-11-04"
s.description = "Racc is a LALR(1) parser generator.\n It is written in Ruby itself, and generates Ruby program.\n\n NOTE: Ruby 1.8.x comes with Racc runtime module. You\n can run your parsers generated by racc 1.4.x out of the\n box.\n".freeze
s.email = [nil, "aaron@tenderlovemaking.com".freeze]
@@ -16,10 +16,10 @@
s.extensions = ["ext/racc/cparse/extconf.rb".freeze]
s.extra_rdoc_files = ["README.ja.rdoc".freeze, "README.rdoc".freeze]
s.files = ["COPYING".freeze, "ChangeLog".freeze, "README.ja.rdoc".freeze, "README.rdoc".freeze, "TODO".freeze, "bin/racc".freeze, "doc/en/grammar.en.rdoc".freeze, "doc/en/grammar2.en.rdoc".freeze, "doc/ja/command.ja.html".freeze, "doc/ja/debug.ja.rdoc".freeze, "doc/ja/grammar.ja.rdoc".freeze, "doc/ja/index.ja.html".freeze, "doc/ja/parser.ja.rdoc".freeze, "doc/ja/usage.ja.html".freeze, "ext/racc/cparse/cparse.c".freeze, "ext/racc/cparse/extconf.rb".freeze, "lib/racc.rb".freeze, "lib/racc/compat.rb".freeze, "lib/racc/debugflags.rb".freeze, "lib/racc/exception.rb".freeze, "lib/racc/grammar.rb".freeze, "lib/racc/grammarfileparser.rb".freeze, "lib/racc/info.rb".freeze, "lib/racc/iset.rb".freeze, "lib/racc/logfilegenerator.rb".freeze, "lib/racc/parser-text.rb".freeze, "lib/racc/parser.rb".freeze, "lib/racc/parserfilegenerator.rb".freeze, "lib/racc/sourcetext.rb".freeze, "lib/racc/state.rb".freeze, "lib/racc/statetransitiontable.rb".freeze, "lib/racc/static.rb".freeze]
s.homepage = "https://github.com/ruby/racc".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
s.rdoc_options = ["--main".freeze, "README.rdoc".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.5".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.4.10".freeze
s.summary = "Racc is a LALR(1) parser generator".freeze
end
ruby-3.3.7/.bundle/gems/racc-1.7.3/racc-1.7.3.gemspec
@@ -1,14 +1,14 @@
# -*- encoding: utf-8 -*-
# stub: racc 1.7.3 ruby lib
# stub: ext/racc/cparse/extconf.rb
Gem::Specification.new do |s|
s.name = "racc".freeze
- s.version = "1.7.3"
+ s.version = "1.7.3".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["Minero Aoki".freeze, "Aaron Patterson".freeze]
s.date = "2023-11-04"
s.description = "Racc is a LALR(1) parser generator.\n It is written in Ruby itself, and generates Ruby program.\n\n NOTE: Ruby 1.8.x comes with Racc runtime module. You\n can run your parsers generated by racc 1.4.x out of the\n box.\n".freeze
s.email = [nil, "aaron@tenderlovemaking.com".freeze]
@@ -16,10 +16,10 @@
s.extensions = ["ext/racc/cparse/extconf.rb".freeze]
s.extra_rdoc_files = ["README.ja.rdoc".freeze, "README.rdoc".freeze]
s.files = ["COPYING".freeze, "ChangeLog".freeze, "README.ja.rdoc".freeze, "README.rdoc".freeze, "TODO".freeze, "bin/racc".freeze, "doc/en/grammar.en.rdoc".freeze, "doc/en/grammar2.en.rdoc".freeze, "doc/ja/command.ja.html".freeze, "doc/ja/debug.ja.rdoc".freeze, "doc/ja/grammar.ja.rdoc".freeze, "doc/ja/index.ja.html".freeze, "doc/ja/parser.ja.rdoc".freeze, "doc/ja/usage.ja.html".freeze, "ext/racc/cparse/cparse.c".freeze, "ext/racc/cparse/extconf.rb".freeze, "lib/racc.rb".freeze, "lib/racc/compat.rb".freeze, "lib/racc/debugflags.rb".freeze, "lib/racc/exception.rb".freeze, "lib/racc/grammar.rb".freeze, "lib/racc/grammarfileparser.rb".freeze, "lib/racc/info.rb".freeze, "lib/racc/iset.rb".freeze, "lib/racc/logfilegenerator.rb".freeze, "lib/racc/parser-text.rb".freeze, "lib/racc/parser.rb".freeze, "lib/racc/parserfilegenerator.rb".freeze, "lib/racc/sourcetext.rb".freeze, "lib/racc/state.rb".freeze, "lib/racc/statetransitiontable.rb".freeze, "lib/racc/static.rb".freeze]
s.homepage = "https://github.com/ruby/racc".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
s.rdoc_options = ["--main".freeze, "README.rdoc".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.5".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.4.10".freeze
s.summary = "Racc is a LALR(1) parser generator".freeze
end
ruby-3.3.7/.bundle/gems/rbs-3.4.0/.bundled.rbs-3.4.0.gemspec
@@ -1,14 +1,14 @@
# -*- encoding: utf-8 -*-
# stub: rbs 3.4.0 ruby lib
# stub: ext/rbs_extension/extconf.rb
Gem::Specification.new do |s|
s.name = "rbs".freeze
- s.version = "3.4.0"
+ s.version = "3.4.0".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "changelog_uri" => "https://github.com/ruby/rbs/blob/master/CHANGELOG.md", "homepage_uri" => "https://github.com/ruby/rbs", "source_code_uri" => "https://github.com/ruby/rbs.git" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Soutaro Matsumoto".freeze]
s.bindir = "exe".freeze
s.date = "2023-12-21"
@@ -16,10 +16,10 @@
s.email = ["matsumoto@soutaro.com".freeze]
s.executables = ["rbs".freeze]
s.extensions = ["ext/rbs_extension/extconf.rb".freeze]
s.files = [".github/dependabot.yml".freeze, ".github/workflows/comments.yml".freeze, ".github/workflows/ruby.yml".freeze, ".github/workflows/typecheck.yml".freeze, ".gitignore".freeze, ".rubocop.yml".freeze, "BSDL".freeze, "CHANGELOG.md".freeze, "COPYING".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "README.md".freeze, "Rakefile".freeze, "Steepfile".freeze, "core/array.rbs".freeze, "core/basic_object.rbs".freeze, "core/binding.rbs".freeze, "core/builtin.rbs".freeze, "core/class.rbs".freeze, "core/comparable.rbs".freeze, "core/complex.rbs".freeze, "core/constants.rbs".freeze, "core/data.rbs".freeze, "core/dir.rbs".freeze, "core/encoding.rbs".freeze, "core/enumerable.rbs".freeze, "core/enumerator.rbs".freeze, "core/enumerator/product.rbs".freeze, "core/env.rbs".freeze, "core/errno.rbs".freeze, "core/errors.rbs".freeze, "core/exception.rbs".freeze, "core/false_class.rbs".freeze, "core/fiber.rbs".freeze, "core/fiber_error.rbs".freeze, "core/file.rbs".freeze, "core/file_test.rbs".freeze, "core/float.rbs".freeze, "core/gc.rbs".freeze, "core/global_variables.rbs".freeze, "core/hash.rbs".freeze, "core/integer.rbs".freeze, "core/io.rbs".freeze, "core/io/buffer.rbs".freeze, "core/io/wait.rbs".freeze, "core/kernel.rbs".freeze, "core/marshal.rbs".freeze, "core/match_data.rbs".freeze, "core/math.rbs".freeze, "core/method.rbs".freeze, "core/module.rbs".freeze, "core/nil_class.rbs".freeze, "core/numeric.rbs".freeze, "core/object.rbs".freeze, "core/object_space.rbs".freeze, "core/object_space/weak_key_map.rbs".freeze, "core/proc.rbs".freeze, "core/process.rbs".freeze, "core/ractor.rbs".freeze, "core/random.rbs".freeze, "core/range.rbs".freeze, "core/rational.rbs".freeze, "core/rb_config.rbs".freeze, "core/rbs/unnamed/argf.rbs".freeze, "core/rbs/unnamed/env_class.rbs".freeze, "core/rbs/unnamed/random.rbs".freeze, "core/refinement.rbs".freeze, "core/regexp.rbs".freeze, "core/ruby_vm.rbs".freeze, "core/rubygems/basic_specification.rbs".freeze, "core/rubygems/config_file.rbs".freeze, "core/rubygems/dependency_installer.rbs".freeze, "core/rubygems/errors.rbs".freeze, "core/rubygems/installer.rbs".freeze, "core/rubygems/path_support.rbs".freeze, "core/rubygems/platform.rbs".freeze, "core/rubygems/request_set.rbs".freeze, "core/rubygems/requirement.rbs".freeze, "core/rubygems/rubygems.rbs".freeze, "core/rubygems/source_list.rbs".freeze, "core/rubygems/specification.rbs".freeze, "core/rubygems/stream_ui.rbs".freeze, "core/rubygems/uninstaller.rbs".freeze, "core/rubygems/version.rbs".freeze, "core/set.rbs".freeze, "core/signal.rbs".freeze, "core/string.rbs".freeze, "core/string_io.rbs".freeze, "core/struct.rbs".freeze, "core/symbol.rbs".freeze, "core/thread.rbs".freeze, "core/thread_group.rbs".freeze, "core/time.rbs".freeze, "core/trace_point.rbs".freeze, "core/true_class.rbs".freeze, "core/unbound_method.rbs".freeze, "core/warning.rbs".freeze, "docs/CONTRIBUTING.md".freeze, "docs/collection.md".freeze, "docs/data_and_struct.md".freeze, "docs/gem.md".freeze, "docs/rbs_by_example.md".freeze, "docs/repo.md".freeze, "docs/sigs.md".freeze, "docs/stdlib.md".freeze, "docs/syntax.md".freeze, "docs/tools.md".freeze, "exe/rbs".freeze, "ext/rbs_extension/constants.c".freeze, "ext/rbs_extension/constants.h".freeze, "ext/rbs_extension/extconf.rb".freeze, "ext/rbs_extension/lexer.c".freeze, "ext/rbs_extension/lexer.h".freeze, "ext/rbs_extension/lexer.re".freeze, "ext/rbs_extension/lexstate.c".freeze, "ext/rbs_extension/location.c".freeze, "ext/rbs_extension/location.h".freeze, "ext/rbs_extension/main.c".freeze, "ext/rbs_extension/parser.c".freeze, "ext/rbs_extension/parser.h".freeze, "ext/rbs_extension/parserstate.c".freeze, "ext/rbs_extension/parserstate.h".freeze, "ext/rbs_extension/rbs_extension.h".freeze, "ext/rbs_extension/ruby_objs.c".freeze, "ext/rbs_extension/ruby_objs.h".freeze, "ext/rbs_extension/unescape.c".freeze, "goodcheck.yml".freeze, "lib/rbs.rb".freeze, "lib/rbs/ancestor_graph.rb".freeze, "lib/rbs/annotate.rb".freeze, "lib/rbs/annotate/annotations.rb".freeze, "lib/rbs/annotate/formatter.rb".freeze, "lib/rbs/annotate/rdoc_annotator.rb".freeze, "lib/rbs/annotate/rdoc_source.rb".freeze, "lib/rbs/ast/annotation.rb".freeze, "lib/rbs/ast/comment.rb".freeze, "lib/rbs/ast/declarations.rb".freeze, "lib/rbs/ast/directives.rb".freeze, "lib/rbs/ast/members.rb".freeze, "lib/rbs/ast/type_param.rb".freeze, "lib/rbs/buffer.rb".freeze, "lib/rbs/builtin_names.rb".freeze, "lib/rbs/cli.rb".freeze, "lib/rbs/cli/colored_io.rb".freeze, "lib/rbs/cli/diff.rb".freeze, "lib/rbs/cli/validate.rb".freeze, "lib/rbs/collection.rb".freeze, "lib/rbs/collection/cleaner.rb".freeze, "lib/rbs/collection/config.rb".freeze, "lib/rbs/collection/config/lockfile.rb".freeze, "lib/rbs/collection/config/lockfile_generator.rb".freeze, "lib/rbs/collection/installer.rb".freeze, "lib/rbs/collection/sources.rb".freeze, "lib/rbs/collection/sources/base.rb".freeze, "lib/rbs/collection/sources/git.rb".freeze, "lib/rbs/collection/sources/local.rb".freeze, "lib/rbs/collection/sources/rubygems.rb".freeze, "lib/rbs/collection/sources/stdlib.rb".freeze, "lib/rbs/constant.rb".freeze, "lib/rbs/definition.rb".freeze, "lib/rbs/definition_builder.rb".freeze, "lib/rbs/definition_builder/ancestor_builder.rb".freeze, "lib/rbs/definition_builder/method_builder.rb".freeze, "lib/rbs/diff.rb".freeze, "lib/rbs/environment.rb".freeze, "lib/rbs/environment/use_map.rb".freeze, "lib/rbs/environment_loader.rb".freeze, "lib/rbs/environment_walker.rb".freeze, "lib/rbs/errors.rb".freeze, "lib/rbs/factory.rb".freeze, "lib/rbs/file_finder.rb".freeze, "lib/rbs/location_aux.rb".freeze, "lib/rbs/locator.rb".freeze, "lib/rbs/method_type.rb".freeze, "lib/rbs/namespace.rb".freeze, "lib/rbs/parser_aux.rb".freeze, "lib/rbs/parser_compat/lexer_error.rb".freeze, "lib/rbs/parser_compat/located_value.rb".freeze, "lib/rbs/parser_compat/semantics_error.rb".freeze, "lib/rbs/parser_compat/syntax_error.rb".freeze, "lib/rbs/prototype/helpers.rb".freeze, "lib/rbs/prototype/node_usage.rb".freeze, "lib/rbs/prototype/rb.rb".freeze, "lib/rbs/prototype/rbi.rb".freeze, "lib/rbs/prototype/runtime.rb".freeze, "lib/rbs/prototype/runtime/helpers.rb".freeze, "lib/rbs/prototype/runtime/reflection.rb".freeze, "lib/rbs/prototype/runtime/value_object_generator.rb".freeze, "lib/rbs/repository.rb".freeze, "lib/rbs/resolver/constant_resolver.rb".freeze, "lib/rbs/resolver/type_name_resolver.rb".freeze, "lib/rbs/sorter.rb".freeze, "lib/rbs/substitution.rb".freeze, "lib/rbs/subtractor.rb".freeze, "lib/rbs/test.rb".freeze, "lib/rbs/test/errors.rb".freeze, "lib/rbs/test/guaranteed.rb".freeze, "lib/rbs/test/hook.rb".freeze, "lib/rbs/test/observer.rb".freeze, "lib/rbs/test/setup.rb".freeze, "lib/rbs/test/setup_helper.rb".freeze, "lib/rbs/test/tester.rb".freeze, "lib/rbs/test/type_check.rb".freeze, "lib/rbs/type_alias_dependency.rb".freeze, "lib/rbs/type_alias_regularity.rb".freeze, "lib/rbs/type_name.rb".freeze, "lib/rbs/types.rb".freeze, "lib/rbs/unit_test.rb".freeze, "lib/rbs/unit_test/convertibles.rb".freeze, "lib/rbs/unit_test/spy.rb".freeze, "lib/rbs/unit_test/type_assertions.rb".freeze, "lib/rbs/unit_test/with_aliases.rb".freeze, "lib/rbs/validator.rb".freeze, "lib/rbs/variance_calculator.rb".freeze, "lib/rbs/vendorer.rb".freeze, "lib/rbs/version.rb".freeze, "lib/rbs/writer.rb".freeze, "lib/rdoc/discover.rb".freeze, "lib/rdoc_plugin/parser.rb".freeze, "rbs.gemspec".freeze, "schema/annotation.json".freeze, "schema/comment.json".freeze, "schema/decls.json".freeze, "schema/function.json".freeze, "schema/location.json".freeze, "schema/members.json".freeze, "schema/methodType.json".freeze, "schema/typeParam.json".freeze, "schema/types.json".freeze, "sig/ancestor_builder.rbs".freeze, "sig/ancestor_graph.rbs".freeze, "sig/annotate/annotations.rbs".freeze, "sig/annotate/formatter.rbs".freeze, "sig/annotate/rdoc_annotater.rbs".freeze, "sig/annotate/rdoc_source.rbs".freeze, "sig/annotation.rbs".freeze, "sig/buffer.rbs".freeze, "sig/builtin_names.rbs".freeze, "sig/cli.rbs".freeze, "sig/cli/colored_io.rbs".freeze, "sig/cli/diff.rbs".freeze, "sig/cli/validate.rbs".freeze, "sig/collection.rbs".freeze, "sig/collection/cleaner.rbs".freeze, "sig/collection/config.rbs".freeze, "sig/collection/config/lockfile.rbs".freeze, "sig/collection/config/lockfile_generator.rbs".freeze, "sig/collection/installer.rbs".freeze, "sig/collection/sources.rbs".freeze, "sig/comment.rbs".freeze, "sig/constant.rbs".freeze, "sig/declarations.rbs".freeze, "sig/definition.rbs".freeze, "sig/definition_builder.rbs".freeze, "sig/diff.rbs".freeze, "sig/directives.rbs".freeze, "sig/environment.rbs".freeze, "sig/environment_loader.rbs".freeze, "sig/environment_walker.rbs".freeze, "sig/errors.rbs".freeze, "sig/factory.rbs".freeze, "sig/file_finder.rbs".freeze, "sig/location.rbs".freeze, "sig/locator.rbs".freeze, "sig/manifest.yaml".freeze, "sig/members.rbs".freeze, "sig/method_builder.rbs".freeze, "sig/method_types.rbs".freeze, "sig/namespace.rbs".freeze, "sig/parser.rbs".freeze, "sig/prototype/helpers.rbs".freeze, "sig/prototype/node_usage.rbs".freeze, "sig/prototype/rb.rbs".freeze, "sig/prototype/rbi.rbs".freeze, "sig/prototype/runtime.rbs".freeze, "sig/rbs.rbs".freeze, "sig/rdoc/rbs.rbs".freeze, "sig/repository.rbs".freeze, "sig/resolver/constant_resolver.rbs".freeze, "sig/resolver/context.rbs".freeze, "sig/resolver/type_name_resolver.rbs".freeze, "sig/shims/bundler.rbs".freeze, "sig/shims/enumerable.rbs".freeze, "sig/shims/rubygems.rbs".freeze, "sig/sorter.rbs".freeze, "sig/substitution.rbs".freeze, "sig/subtractor.rbs".freeze, "sig/test.rbs".freeze, "sig/test/errors.rbs".freeze, "sig/test/guranteed.rbs".freeze, "sig/test/type_check.rbs".freeze, "sig/type_alias_dependency.rbs".freeze, "sig/type_alias_regularity.rbs".freeze, "sig/type_param.rbs".freeze, "sig/typename.rbs".freeze, "sig/types.rbs".freeze, "sig/unit_test/convertibles.rbs".freeze, "sig/unit_test/spy.rbs".freeze, "sig/unit_test/type_assertions.rbs".freeze, "sig/unit_test/with_aliases.rbs".freeze, "sig/use_map.rbs".freeze, "sig/util.rbs".freeze, "sig/validator.rbs".freeze, "sig/variance_calculator.rbs".freeze, "sig/vendorer.rbs".freeze, "sig/version.rbs".freeze, "sig/writer.rbs".freeze, "stdlib/abbrev/0/abbrev.rbs".freeze, "stdlib/abbrev/0/array.rbs".freeze, "stdlib/base64/0/base64.rbs".freeze, "stdlib/benchmark/0/benchmark.rbs".freeze, "stdlib/bigdecimal-math/0/big_math.rbs".freeze, "stdlib/bigdecimal-math/0/manifest.yaml".freeze, "stdlib/bigdecimal/0/big_decimal.rbs".freeze, "stdlib/cgi/0/core.rbs".freeze, "stdlib/cgi/0/manifest.yaml".freeze, "stdlib/coverage/0/coverage.rbs".freeze, "stdlib/csv/0/csv.rbs".freeze, "stdlib/csv/0/manifest.yaml".freeze, "stdlib/date/0/date.rbs".freeze, "stdlib/date/0/date_time.rbs".freeze, "stdlib/date/0/time.rbs".freeze, "stdlib/dbm/0/dbm.rbs".freeze, "stdlib/delegate/0/delegator.rbs".freeze, "stdlib/delegate/0/kernel.rbs".freeze, "stdlib/delegate/0/simple_delegator.rbs".freeze, "stdlib/did_you_mean/0/did_you_mean.rbs".freeze, "stdlib/digest/0/digest.rbs".freeze, "stdlib/erb/0/erb.rbs".freeze, "stdlib/etc/0/etc.rbs".freeze, "stdlib/fileutils/0/fileutils.rbs".freeze, "stdlib/find/0/find.rbs".freeze, "stdlib/forwardable/0/forwardable.rbs".freeze, "stdlib/io-console/0/io-console.rbs".freeze, "stdlib/ipaddr/0/ipaddr.rbs".freeze, "stdlib/json/0/json.rbs".freeze, "stdlib/logger/0/formatter.rbs".freeze, "stdlib/logger/0/log_device.rbs".freeze, "stdlib/logger/0/logger.rbs".freeze, "stdlib/logger/0/manifest.yaml".freeze, "stdlib/logger/0/period.rbs".freeze, "stdlib/logger/0/severity.rbs".freeze, "stdlib/minitest/0/kernel.rbs".freeze, "stdlib/minitest/0/manifest.yaml".freeze, "stdlib/minitest/0/minitest.rbs".freeze, "stdlib/minitest/0/minitest/abstract_reporter.rbs".freeze, "stdlib/minitest/0/minitest/assertion.rbs".freeze, "stdlib/minitest/0/minitest/assertions.rbs".freeze, "stdlib/minitest/0/minitest/backtrace_filter.rbs".freeze, "stdlib/minitest/0/minitest/bench_spec.rbs".freeze, "stdlib/minitest/0/minitest/benchmark.rbs".freeze, "stdlib/minitest/0/minitest/composite_reporter.rbs".freeze, "stdlib/minitest/0/minitest/expectation.rbs".freeze, "stdlib/minitest/0/minitest/expectations.rbs".freeze, "stdlib/minitest/0/minitest/guard.rbs".freeze, "stdlib/minitest/0/minitest/mock.rbs".freeze, "stdlib/minitest/0/minitest/parallel.rbs".freeze, "stdlib/minitest/0/minitest/parallel/executor.rbs".freeze, "stdlib/minitest/0/minitest/parallel/test.rbs".freeze, "stdlib/minitest/0/minitest/parallel/test/class_methods.rbs".freeze, "stdlib/minitest/0/minitest/pride_io.rbs".freeze, "stdlib/minitest/0/minitest/pride_lol.rbs".freeze, "stdlib/minitest/0/minitest/progress_reporter.rbs".freeze, "stdlib/minitest/0/minitest/reportable.rbs".freeze, "stdlib/minitest/0/minitest/reporter.rbs".freeze, "stdlib/minitest/0/minitest/result.rbs".freeze, "stdlib/minitest/0/minitest/runnable.rbs".freeze, "stdlib/minitest/0/minitest/skip.rbs".freeze, "stdlib/minitest/0/minitest/spec.rbs".freeze, "stdlib/minitest/0/minitest/spec/dsl.rbs".freeze, "stdlib/minitest/0/minitest/spec/dsl/instance_methods.rbs".freeze, "stdlib/minitest/0/minitest/statistics_reporter.rbs".freeze, "stdlib/minitest/0/minitest/summary_reporter.rbs".freeze, "stdlib/minitest/0/minitest/test.rbs".freeze, "stdlib/minitest/0/minitest/test/lifecycle_hooks.rbs".freeze, "stdlib/minitest/0/minitest/unexpected_error.rbs".freeze, "stdlib/minitest/0/minitest/unit.rbs".freeze, "stdlib/minitest/0/minitest/unit/test_case.rbs".freeze, "stdlib/monitor/0/monitor.rbs".freeze, "stdlib/mutex_m/0/mutex_m.rbs".freeze, "stdlib/net-http/0/manifest.yaml".freeze, "stdlib/net-http/0/net-http.rbs".freeze, "stdlib/net-protocol/0/manifest.yaml".freeze, "stdlib/net-protocol/0/net-protocol.rbs".freeze, "stdlib/net-smtp/0/manifest.yaml".freeze, "stdlib/net-smtp/0/net-smtp.rbs".freeze, "stdlib/nkf/0/nkf.rbs".freeze, "stdlib/objspace/0/objspace.rbs".freeze, "stdlib/observable/0/observable.rbs".freeze, "stdlib/open-uri/0/manifest.yaml".freeze, "stdlib/open-uri/0/open-uri.rbs".freeze, "stdlib/openssl/0/manifest.yaml".freeze, "stdlib/openssl/0/openssl.rbs".freeze, "stdlib/optparse/0/optparse.rbs".freeze, "stdlib/pathname/0/pathname.rbs".freeze, "stdlib/pp/0/manifest.yaml".freeze, "stdlib/pp/0/pp.rbs".freeze, "stdlib/prettyprint/0/prettyprint.rbs".freeze, "stdlib/pstore/0/pstore.rbs".freeze, "stdlib/psych/0/dbm.rbs".freeze, "stdlib/psych/0/manifest.yaml".freeze, "stdlib/psych/0/psych.rbs".freeze, "stdlib/psych/0/store.rbs".freeze, "stdlib/pty/0/pty.rbs".freeze, "stdlib/rdoc/0/code_object.rbs".freeze, "stdlib/rdoc/0/comment.rbs".freeze, "stdlib/rdoc/0/context.rbs".freeze, "stdlib/rdoc/0/markup.rbs".freeze, "stdlib/rdoc/0/parser.rbs".freeze, "stdlib/rdoc/0/rdoc.rbs".freeze, "stdlib/rdoc/0/ri.rbs".freeze, "stdlib/rdoc/0/store.rbs".freeze, "stdlib/rdoc/0/top_level.rbs".freeze, "stdlib/resolv/0/manifest.yaml".freeze, "stdlib/resolv/0/resolv.rbs".freeze, "stdlib/ripper/0/ripper.rbs".freeze, "stdlib/securerandom/0/securerandom.rbs".freeze, "stdlib/shellwords/0/shellwords.rbs".freeze, "stdlib/singleton/0/singleton.rbs".freeze, "stdlib/socket/0/addrinfo.rbs".freeze, "stdlib/socket/0/basic_socket.rbs".freeze, "stdlib/socket/0/constants.rbs".freeze, "stdlib/socket/0/ip_socket.rbs".freeze, "stdlib/socket/0/socket.rbs".freeze, "stdlib/socket/0/socket_error.rbs".freeze, "stdlib/socket/0/tcp_server.rbs".freeze, "stdlib/socket/0/tcp_socket.rbs".freeze, "stdlib/socket/0/udp_socket.rbs".freeze, "stdlib/socket/0/unix_server.rbs".freeze, "stdlib/socket/0/unix_socket.rbs".freeze, "stdlib/strscan/0/string_scanner.rbs".freeze, "stdlib/tempfile/0/tempfile.rbs".freeze, "stdlib/time/0/time.rbs".freeze, "stdlib/timeout/0/timeout.rbs".freeze, "stdlib/tmpdir/0/tmpdir.rbs".freeze, "stdlib/tsort/0/cyclic.rbs".freeze, "stdlib/tsort/0/interfaces.rbs".freeze, "stdlib/tsort/0/tsort.rbs".freeze, "stdlib/uri/0/common.rbs".freeze, "stdlib/uri/0/file.rbs".freeze, "stdlib/uri/0/ftp.rbs".freeze, "stdlib/uri/0/generic.rbs".freeze, "stdlib/uri/0/http.rbs".freeze, "stdlib/uri/0/https.rbs".freeze, "stdlib/uri/0/ldap.rbs".freeze, "stdlib/uri/0/ldaps.rbs".freeze, "stdlib/uri/0/mailto.rbs".freeze, "stdlib/uri/0/rfc2396_parser.rbs".freeze, "stdlib/uri/0/rfc3986_parser.rbs".freeze, "stdlib/uri/0/ws.rbs".freeze, "stdlib/uri/0/wss.rbs".freeze, "stdlib/yaml/0/manifest.yaml".freeze, "stdlib/yaml/0/yaml.rbs".freeze, "stdlib/zlib/0/buf_error.rbs".freeze, "stdlib/zlib/0/data_error.rbs".freeze, "stdlib/zlib/0/deflate.rbs".freeze, "stdlib/zlib/0/error.rbs".freeze, "stdlib/zlib/0/gzip_file.rbs".freeze, "stdlib/zlib/0/gzip_file/crc_error.rbs".freeze, "stdlib/zlib/0/gzip_file/error.rbs".freeze, "stdlib/zlib/0/gzip_file/length_error.rbs".freeze, "stdlib/zlib/0/gzip_file/no_footer.rbs".freeze, "stdlib/zlib/0/gzip_reader.rbs".freeze, "stdlib/zlib/0/gzip_writer.rbs".freeze, "stdlib/zlib/0/inflate.rbs".freeze, "stdlib/zlib/0/mem_error.rbs".freeze, "stdlib/zlib/0/need_dict.rbs".freeze, "stdlib/zlib/0/stream_end.rbs".freeze, "stdlib/zlib/0/stream_error.rbs".freeze, "stdlib/zlib/0/version_error.rbs".freeze, "stdlib/zlib/0/zlib.rbs".freeze, "stdlib/zlib/0/zstream.rbs".freeze]
s.homepage = "https://github.com/ruby/rbs".freeze
s.licenses = ["BSD-2-Clause".freeze, "Ruby".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 3.0".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.5.0.dev".freeze
s.summary = "Type signature for Ruby.".freeze
end
ruby-3.3.7/.bundle/gems/rbs-3.4.0/rbs-3.4.0.gemspec
@@ -1,14 +1,14 @@
# -*- encoding: utf-8 -*-
# stub: rbs 3.4.0 ruby lib
# stub: ext/rbs_extension/extconf.rb
Gem::Specification.new do |s|
s.name = "rbs".freeze
- s.version = "3.4.0"
+ s.version = "3.4.0".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "changelog_uri" => "https://github.com/ruby/rbs/blob/master/CHANGELOG.md", "homepage_uri" => "https://github.com/ruby/rbs", "source_code_uri" => "https://github.com/ruby/rbs.git" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Soutaro Matsumoto".freeze]
s.bindir = "exe".freeze
s.date = "2023-12-21"
@@ -16,14 +16,14 @@
s.email = ["matsumoto@soutaro.com".freeze]
s.executables = ["rbs".freeze]
s.extensions = ["ext/rbs_extension/extconf.rb".freeze]
s.files = [".github/dependabot.yml".freeze, ".github/workflows/comments.yml".freeze, ".github/workflows/ruby.yml".freeze, ".github/workflows/typecheck.yml".freeze, ".gitignore".freeze, ".rubocop.yml".freeze, "BSDL".freeze, "CHANGELOG.md".freeze, "COPYING".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "README.md".freeze, "Rakefile".freeze, "Steepfile".freeze, "core/array.rbs".freeze, "core/basic_object.rbs".freeze, "core/binding.rbs".freeze, "core/builtin.rbs".freeze, "core/class.rbs".freeze, "core/comparable.rbs".freeze, "core/complex.rbs".freeze, "core/constants.rbs".freeze, "core/data.rbs".freeze, "core/dir.rbs".freeze, "core/encoding.rbs".freeze, "core/enumerable.rbs".freeze, "core/enumerator.rbs".freeze, "core/enumerator/product.rbs".freeze, "core/env.rbs".freeze, "core/errno.rbs".freeze, "core/errors.rbs".freeze, "core/exception.rbs".freeze, "core/false_class.rbs".freeze, "core/fiber.rbs".freeze, "core/fiber_error.rbs".freeze, "core/file.rbs".freeze, "core/file_test.rbs".freeze, "core/float.rbs".freeze, "core/gc.rbs".freeze, "core/global_variables.rbs".freeze, "core/hash.rbs".freeze, "core/integer.rbs".freeze, "core/io.rbs".freeze, "core/io/buffer.rbs".freeze, "core/io/wait.rbs".freeze, "core/kernel.rbs".freeze, "core/marshal.rbs".freeze, "core/match_data.rbs".freeze, "core/math.rbs".freeze, "core/method.rbs".freeze, "core/module.rbs".freeze, "core/nil_class.rbs".freeze, "core/numeric.rbs".freeze, "core/object.rbs".freeze, "core/object_space.rbs".freeze, "core/object_space/weak_key_map.rbs".freeze, "core/proc.rbs".freeze, "core/process.rbs".freeze, "core/ractor.rbs".freeze, "core/random.rbs".freeze, "core/range.rbs".freeze, "core/rational.rbs".freeze, "core/rb_config.rbs".freeze, "core/rbs/unnamed/argf.rbs".freeze, "core/rbs/unnamed/env_class.rbs".freeze, "core/rbs/unnamed/random.rbs".freeze, "core/refinement.rbs".freeze, "core/regexp.rbs".freeze, "core/ruby_vm.rbs".freeze, "core/rubygems/basic_specification.rbs".freeze, "core/rubygems/config_file.rbs".freeze, "core/rubygems/dependency_installer.rbs".freeze, "core/rubygems/errors.rbs".freeze, "core/rubygems/installer.rbs".freeze, "core/rubygems/path_support.rbs".freeze, "core/rubygems/platform.rbs".freeze, "core/rubygems/request_set.rbs".freeze, "core/rubygems/requirement.rbs".freeze, "core/rubygems/rubygems.rbs".freeze, "core/rubygems/source_list.rbs".freeze, "core/rubygems/specification.rbs".freeze, "core/rubygems/stream_ui.rbs".freeze, "core/rubygems/uninstaller.rbs".freeze, "core/rubygems/version.rbs".freeze, "core/set.rbs".freeze, "core/signal.rbs".freeze, "core/string.rbs".freeze, "core/string_io.rbs".freeze, "core/struct.rbs".freeze, "core/symbol.rbs".freeze, "core/thread.rbs".freeze, "core/thread_group.rbs".freeze, "core/time.rbs".freeze, "core/trace_point.rbs".freeze, "core/true_class.rbs".freeze, "core/unbound_method.rbs".freeze, "core/warning.rbs".freeze, "docs/CONTRIBUTING.md".freeze, "docs/collection.md".freeze, "docs/data_and_struct.md".freeze, "docs/gem.md".freeze, "docs/rbs_by_example.md".freeze, "docs/repo.md".freeze, "docs/sigs.md".freeze, "docs/stdlib.md".freeze, "docs/syntax.md".freeze, "docs/tools.md".freeze, "exe/rbs".freeze, "ext/rbs_extension/constants.c".freeze, "ext/rbs_extension/constants.h".freeze, "ext/rbs_extension/extconf.rb".freeze, "ext/rbs_extension/lexer.c".freeze, "ext/rbs_extension/lexer.h".freeze, "ext/rbs_extension/lexer.re".freeze, "ext/rbs_extension/lexstate.c".freeze, "ext/rbs_extension/location.c".freeze, "ext/rbs_extension/location.h".freeze, "ext/rbs_extension/main.c".freeze, "ext/rbs_extension/parser.c".freeze, "ext/rbs_extension/parser.h".freeze, "ext/rbs_extension/parserstate.c".freeze, "ext/rbs_extension/parserstate.h".freeze, "ext/rbs_extension/rbs_extension.h".freeze, "ext/rbs_extension/ruby_objs.c".freeze, "ext/rbs_extension/ruby_objs.h".freeze, "ext/rbs_extension/unescape.c".freeze, "goodcheck.yml".freeze, "lib/rbs.rb".freeze, "lib/rbs/ancestor_graph.rb".freeze, "lib/rbs/annotate.rb".freeze, "lib/rbs/annotate/annotations.rb".freeze, "lib/rbs/annotate/formatter.rb".freeze, "lib/rbs/annotate/rdoc_annotator.rb".freeze, "lib/rbs/annotate/rdoc_source.rb".freeze, "lib/rbs/ast/annotation.rb".freeze, "lib/rbs/ast/comment.rb".freeze, "lib/rbs/ast/declarations.rb".freeze, "lib/rbs/ast/directives.rb".freeze, "lib/rbs/ast/members.rb".freeze, "lib/rbs/ast/type_param.rb".freeze, "lib/rbs/buffer.rb".freeze, "lib/rbs/builtin_names.rb".freeze, "lib/rbs/cli.rb".freeze, "lib/rbs/cli/colored_io.rb".freeze, "lib/rbs/cli/diff.rb".freeze, "lib/rbs/cli/validate.rb".freeze, "lib/rbs/collection.rb".freeze, "lib/rbs/collection/cleaner.rb".freeze, "lib/rbs/collection/config.rb".freeze, "lib/rbs/collection/config/lockfile.rb".freeze, "lib/rbs/collection/config/lockfile_generator.rb".freeze, "lib/rbs/collection/installer.rb".freeze, "lib/rbs/collection/sources.rb".freeze, "lib/rbs/collection/sources/base.rb".freeze, "lib/rbs/collection/sources/git.rb".freeze, "lib/rbs/collection/sources/local.rb".freeze, "lib/rbs/collection/sources/rubygems.rb".freeze, "lib/rbs/collection/sources/stdlib.rb".freeze, "lib/rbs/constant.rb".freeze, "lib/rbs/definition.rb".freeze, "lib/rbs/definition_builder.rb".freeze, "lib/rbs/definition_builder/ancestor_builder.rb".freeze, "lib/rbs/definition_builder/method_builder.rb".freeze, "lib/rbs/diff.rb".freeze, "lib/rbs/environment.rb".freeze, "lib/rbs/environment/use_map.rb".freeze, "lib/rbs/environment_loader.rb".freeze, "lib/rbs/environment_walker.rb".freeze, "lib/rbs/errors.rb".freeze, "lib/rbs/factory.rb".freeze, "lib/rbs/file_finder.rb".freeze, "lib/rbs/location_aux.rb".freeze, "lib/rbs/locator.rb".freeze, "lib/rbs/method_type.rb".freeze, "lib/rbs/namespace.rb".freeze, "lib/rbs/parser_aux.rb".freeze, "lib/rbs/parser_compat/lexer_error.rb".freeze, "lib/rbs/parser_compat/located_value.rb".freeze, "lib/rbs/parser_compat/semantics_error.rb".freeze, "lib/rbs/parser_compat/syntax_error.rb".freeze, "lib/rbs/prototype/helpers.rb".freeze, "lib/rbs/prototype/node_usage.rb".freeze, "lib/rbs/prototype/rb.rb".freeze, "lib/rbs/prototype/rbi.rb".freeze, "lib/rbs/prototype/runtime.rb".freeze, "lib/rbs/prototype/runtime/helpers.rb".freeze, "lib/rbs/prototype/runtime/reflection.rb".freeze, "lib/rbs/prototype/runtime/value_object_generator.rb".freeze, "lib/rbs/repository.rb".freeze, "lib/rbs/resolver/constant_resolver.rb".freeze, "lib/rbs/resolver/type_name_resolver.rb".freeze, "lib/rbs/sorter.rb".freeze, "lib/rbs/substitution.rb".freeze, "lib/rbs/subtractor.rb".freeze, "lib/rbs/test.rb".freeze, "lib/rbs/test/errors.rb".freeze, "lib/rbs/test/guaranteed.rb".freeze, "lib/rbs/test/hook.rb".freeze, "lib/rbs/test/observer.rb".freeze, "lib/rbs/test/setup.rb".freeze, "lib/rbs/test/setup_helper.rb".freeze, "lib/rbs/test/tester.rb".freeze, "lib/rbs/test/type_check.rb".freeze, "lib/rbs/type_alias_dependency.rb".freeze, "lib/rbs/type_alias_regularity.rb".freeze, "lib/rbs/type_name.rb".freeze, "lib/rbs/types.rb".freeze, "lib/rbs/unit_test.rb".freeze, "lib/rbs/unit_test/convertibles.rb".freeze, "lib/rbs/unit_test/spy.rb".freeze, "lib/rbs/unit_test/type_assertions.rb".freeze, "lib/rbs/unit_test/with_aliases.rb".freeze, "lib/rbs/validator.rb".freeze, "lib/rbs/variance_calculator.rb".freeze, "lib/rbs/vendorer.rb".freeze, "lib/rbs/version.rb".freeze, "lib/rbs/writer.rb".freeze, "lib/rdoc/discover.rb".freeze, "lib/rdoc_plugin/parser.rb".freeze, "rbs.gemspec".freeze, "schema/annotation.json".freeze, "schema/comment.json".freeze, "schema/decls.json".freeze, "schema/function.json".freeze, "schema/location.json".freeze, "schema/members.json".freeze, "schema/methodType.json".freeze, "schema/typeParam.json".freeze, "schema/types.json".freeze, "sig/ancestor_builder.rbs".freeze, "sig/ancestor_graph.rbs".freeze, "sig/annotate/annotations.rbs".freeze, "sig/annotate/formatter.rbs".freeze, "sig/annotate/rdoc_annotater.rbs".freeze, "sig/annotate/rdoc_source.rbs".freeze, "sig/annotation.rbs".freeze, "sig/buffer.rbs".freeze, "sig/builtin_names.rbs".freeze, "sig/cli.rbs".freeze, "sig/cli/colored_io.rbs".freeze, "sig/cli/diff.rbs".freeze, "sig/cli/validate.rbs".freeze, "sig/collection.rbs".freeze, "sig/collection/cleaner.rbs".freeze, "sig/collection/config.rbs".freeze, "sig/collection/config/lockfile.rbs".freeze, "sig/collection/config/lockfile_generator.rbs".freeze, "sig/collection/installer.rbs".freeze, "sig/collection/sources.rbs".freeze, "sig/comment.rbs".freeze, "sig/constant.rbs".freeze, "sig/declarations.rbs".freeze, "sig/definition.rbs".freeze, "sig/definition_builder.rbs".freeze, "sig/diff.rbs".freeze, "sig/directives.rbs".freeze, "sig/environment.rbs".freeze, "sig/environment_loader.rbs".freeze, "sig/environment_walker.rbs".freeze, "sig/errors.rbs".freeze, "sig/factory.rbs".freeze, "sig/file_finder.rbs".freeze, "sig/location.rbs".freeze, "sig/locator.rbs".freeze, "sig/manifest.yaml".freeze, "sig/members.rbs".freeze, "sig/method_builder.rbs".freeze, "sig/method_types.rbs".freeze, "sig/namespace.rbs".freeze, "sig/parser.rbs".freeze, "sig/prototype/helpers.rbs".freeze, "sig/prototype/node_usage.rbs".freeze, "sig/prototype/rb.rbs".freeze, "sig/prototype/rbi.rbs".freeze, "sig/prototype/runtime.rbs".freeze, "sig/rbs.rbs".freeze, "sig/rdoc/rbs.rbs".freeze, "sig/repository.rbs".freeze, "sig/resolver/constant_resolver.rbs".freeze, "sig/resolver/context.rbs".freeze, "sig/resolver/type_name_resolver.rbs".freeze, "sig/shims/bundler.rbs".freeze, "sig/shims/enumerable.rbs".freeze, "sig/shims/rubygems.rbs".freeze, "sig/sorter.rbs".freeze, "sig/substitution.rbs".freeze, "sig/subtractor.rbs".freeze, "sig/test.rbs".freeze, "sig/test/errors.rbs".freeze, "sig/test/guranteed.rbs".freeze, "sig/test/type_check.rbs".freeze, "sig/type_alias_dependency.rbs".freeze, "sig/type_alias_regularity.rbs".freeze, "sig/type_param.rbs".freeze, "sig/typename.rbs".freeze, "sig/types.rbs".freeze, "sig/unit_test/convertibles.rbs".freeze, "sig/unit_test/spy.rbs".freeze, "sig/unit_test/type_assertions.rbs".freeze, "sig/unit_test/with_aliases.rbs".freeze, "sig/use_map.rbs".freeze, "sig/util.rbs".freeze, "sig/validator.rbs".freeze, "sig/variance_calculator.rbs".freeze, "sig/vendorer.rbs".freeze, "sig/version.rbs".freeze, "sig/writer.rbs".freeze, "stdlib/abbrev/0/abbrev.rbs".freeze, "stdlib/abbrev/0/array.rbs".freeze, "stdlib/base64/0/base64.rbs".freeze, "stdlib/benchmark/0/benchmark.rbs".freeze, "stdlib/bigdecimal-math/0/big_math.rbs".freeze, "stdlib/bigdecimal-math/0/manifest.yaml".freeze, "stdlib/bigdecimal/0/big_decimal.rbs".freeze, "stdlib/cgi/0/core.rbs".freeze, "stdlib/cgi/0/manifest.yaml".freeze, "stdlib/coverage/0/coverage.rbs".freeze, "stdlib/csv/0/csv.rbs".freeze, "stdlib/csv/0/manifest.yaml".freeze, "stdlib/date/0/date.rbs".freeze, "stdlib/date/0/date_time.rbs".freeze, "stdlib/date/0/time.rbs".freeze, "stdlib/dbm/0/dbm.rbs".freeze, "stdlib/delegate/0/delegator.rbs".freeze, "stdlib/delegate/0/kernel.rbs".freeze, "stdlib/delegate/0/simple_delegator.rbs".freeze, "stdlib/did_you_mean/0/did_you_mean.rbs".freeze, "stdlib/digest/0/digest.rbs".freeze, "stdlib/erb/0/erb.rbs".freeze, "stdlib/etc/0/etc.rbs".freeze, "stdlib/fileutils/0/fileutils.rbs".freeze, "stdlib/find/0/find.rbs".freeze, "stdlib/forwardable/0/forwardable.rbs".freeze, "stdlib/io-console/0/io-console.rbs".freeze, "stdlib/ipaddr/0/ipaddr.rbs".freeze, "stdlib/json/0/json.rbs".freeze, "stdlib/logger/0/formatter.rbs".freeze, "stdlib/logger/0/log_device.rbs".freeze, "stdlib/logger/0/logger.rbs".freeze, "stdlib/logger/0/manifest.yaml".freeze, "stdlib/logger/0/period.rbs".freeze, "stdlib/logger/0/severity.rbs".freeze, "stdlib/minitest/0/kernel.rbs".freeze, "stdlib/minitest/0/manifest.yaml".freeze, "stdlib/minitest/0/minitest.rbs".freeze, "stdlib/minitest/0/minitest/abstract_reporter.rbs".freeze, "stdlib/minitest/0/minitest/assertion.rbs".freeze, "stdlib/minitest/0/minitest/assertions.rbs".freeze, "stdlib/minitest/0/minitest/backtrace_filter.rbs".freeze, "stdlib/minitest/0/minitest/bench_spec.rbs".freeze, "stdlib/minitest/0/minitest/benchmark.rbs".freeze, "stdlib/minitest/0/minitest/composite_reporter.rbs".freeze, "stdlib/minitest/0/minitest/expectation.rbs".freeze, "stdlib/minitest/0/minitest/expectations.rbs".freeze, "stdlib/minitest/0/minitest/guard.rbs".freeze, "stdlib/minitest/0/minitest/mock.rbs".freeze, "stdlib/minitest/0/minitest/parallel.rbs".freeze, "stdlib/minitest/0/minitest/parallel/executor.rbs".freeze, "stdlib/minitest/0/minitest/parallel/test.rbs".freeze, "stdlib/minitest/0/minitest/parallel/test/class_methods.rbs".freeze, "stdlib/minitest/0/minitest/pride_io.rbs".freeze, "stdlib/minitest/0/minitest/pride_lol.rbs".freeze, "stdlib/minitest/0/minitest/progress_reporter.rbs".freeze, "stdlib/minitest/0/minitest/reportable.rbs".freeze, "stdlib/minitest/0/minitest/reporter.rbs".freeze, "stdlib/minitest/0/minitest/result.rbs".freeze, "stdlib/minitest/0/minitest/runnable.rbs".freeze, "stdlib/minitest/0/minitest/skip.rbs".freeze, "stdlib/minitest/0/minitest/spec.rbs".freeze, "stdlib/minitest/0/minitest/spec/dsl.rbs".freeze, "stdlib/minitest/0/minitest/spec/dsl/instance_methods.rbs".freeze, "stdlib/minitest/0/minitest/statistics_reporter.rbs".freeze, "stdlib/minitest/0/minitest/summary_reporter.rbs".freeze, "stdlib/minitest/0/minitest/test.rbs".freeze, "stdlib/minitest/0/minitest/test/lifecycle_hooks.rbs".freeze, "stdlib/minitest/0/minitest/unexpected_error.rbs".freeze, "stdlib/minitest/0/minitest/unit.rbs".freeze, "stdlib/minitest/0/minitest/unit/test_case.rbs".freeze, "stdlib/monitor/0/monitor.rbs".freeze, "stdlib/mutex_m/0/mutex_m.rbs".freeze, "stdlib/net-http/0/manifest.yaml".freeze, "stdlib/net-http/0/net-http.rbs".freeze, "stdlib/net-protocol/0/manifest.yaml".freeze, "stdlib/net-protocol/0/net-protocol.rbs".freeze, "stdlib/net-smtp/0/manifest.yaml".freeze, "stdlib/net-smtp/0/net-smtp.rbs".freeze, "stdlib/nkf/0/nkf.rbs".freeze, "stdlib/objspace/0/objspace.rbs".freeze, "stdlib/observable/0/observable.rbs".freeze, "stdlib/open-uri/0/manifest.yaml".freeze, "stdlib/open-uri/0/open-uri.rbs".freeze, "stdlib/openssl/0/manifest.yaml".freeze, "stdlib/openssl/0/openssl.rbs".freeze, "stdlib/optparse/0/optparse.rbs".freeze, "stdlib/pathname/0/pathname.rbs".freeze, "stdlib/pp/0/manifest.yaml".freeze, "stdlib/pp/0/pp.rbs".freeze, "stdlib/prettyprint/0/prettyprint.rbs".freeze, "stdlib/pstore/0/pstore.rbs".freeze, "stdlib/psych/0/dbm.rbs".freeze, "stdlib/psych/0/manifest.yaml".freeze, "stdlib/psych/0/psych.rbs".freeze, "stdlib/psych/0/store.rbs".freeze, "stdlib/pty/0/pty.rbs".freeze, "stdlib/rdoc/0/code_object.rbs".freeze, "stdlib/rdoc/0/comment.rbs".freeze, "stdlib/rdoc/0/context.rbs".freeze, "stdlib/rdoc/0/markup.rbs".freeze, "stdlib/rdoc/0/parser.rbs".freeze, "stdlib/rdoc/0/rdoc.rbs".freeze, "stdlib/rdoc/0/ri.rbs".freeze, "stdlib/rdoc/0/store.rbs".freeze, "stdlib/rdoc/0/top_level.rbs".freeze, "stdlib/resolv/0/manifest.yaml".freeze, "stdlib/resolv/0/resolv.rbs".freeze, "stdlib/ripper/0/ripper.rbs".freeze, "stdlib/securerandom/0/securerandom.rbs".freeze, "stdlib/shellwords/0/shellwords.rbs".freeze, "stdlib/singleton/0/singleton.rbs".freeze, "stdlib/socket/0/addrinfo.rbs".freeze, "stdlib/socket/0/basic_socket.rbs".freeze, "stdlib/socket/0/constants.rbs".freeze, "stdlib/socket/0/ip_socket.rbs".freeze, "stdlib/socket/0/socket.rbs".freeze, "stdlib/socket/0/socket_error.rbs".freeze, "stdlib/socket/0/tcp_server.rbs".freeze, "stdlib/socket/0/tcp_socket.rbs".freeze, "stdlib/socket/0/udp_socket.rbs".freeze, "stdlib/socket/0/unix_server.rbs".freeze, "stdlib/socket/0/unix_socket.rbs".freeze, "stdlib/strscan/0/string_scanner.rbs".freeze, "stdlib/tempfile/0/tempfile.rbs".freeze, "stdlib/time/0/time.rbs".freeze, "stdlib/timeout/0/timeout.rbs".freeze, "stdlib/tmpdir/0/tmpdir.rbs".freeze, "stdlib/tsort/0/cyclic.rbs".freeze, "stdlib/tsort/0/interfaces.rbs".freeze, "stdlib/tsort/0/tsort.rbs".freeze, "stdlib/uri/0/common.rbs".freeze, "stdlib/uri/0/file.rbs".freeze, "stdlib/uri/0/ftp.rbs".freeze, "stdlib/uri/0/generic.rbs".freeze, "stdlib/uri/0/http.rbs".freeze, "stdlib/uri/0/https.rbs".freeze, "stdlib/uri/0/ldap.rbs".freeze, "stdlib/uri/0/ldaps.rbs".freeze, "stdlib/uri/0/mailto.rbs".freeze, "stdlib/uri/0/rfc2396_parser.rbs".freeze, "stdlib/uri/0/rfc3986_parser.rbs".freeze, "stdlib/uri/0/ws.rbs".freeze, "stdlib/uri/0/wss.rbs".freeze, "stdlib/yaml/0/manifest.yaml".freeze, "stdlib/yaml/0/yaml.rbs".freeze, "stdlib/zlib/0/buf_error.rbs".freeze, "stdlib/zlib/0/data_error.rbs".freeze, "stdlib/zlib/0/deflate.rbs".freeze, "stdlib/zlib/0/error.rbs".freeze, "stdlib/zlib/0/gzip_file.rbs".freeze, "stdlib/zlib/0/gzip_file/crc_error.rbs".freeze, "stdlib/zlib/0/gzip_file/error.rbs".freeze, "stdlib/zlib/0/gzip_file/length_error.rbs".freeze, "stdlib/zlib/0/gzip_file/no_footer.rbs".freeze, "stdlib/zlib/0/gzip_reader.rbs".freeze, "stdlib/zlib/0/gzip_writer.rbs".freeze, "stdlib/zlib/0/inflate.rbs".freeze, "stdlib/zlib/0/mem_error.rbs".freeze, "stdlib/zlib/0/need_dict.rbs".freeze, "stdlib/zlib/0/stream_end.rbs".freeze, "stdlib/zlib/0/stream_error.rbs".freeze, "stdlib/zlib/0/version_error.rbs".freeze, "stdlib/zlib/0/zlib.rbs".freeze, "stdlib/zlib/0/zstream.rbs".freeze]
s.homepage = "https://github.com/ruby/rbs".freeze
s.licenses = ["BSD-2-Clause".freeze, "Ruby".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 3.0".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.5.0.dev".freeze
s.summary = "Type signature for Ruby.".freeze
s.specification_version = 4
- s.add_runtime_dependency(%q<abbrev>.freeze, [">= 0"])
+ s.add_runtime_dependency(%q<abbrev>.freeze, [">= 0".freeze])
end
ruby-3.3.7/.bundle/specifications/matrix-0.4.2.gemspec
@@ -1,21 +1,21 @@
# -*- encoding: utf-8 -*-
# stub: matrix 0.4.2 ruby lib
Gem::Specification.new do |s|
s.name = "matrix".freeze
- s.version = "0.4.2"
+ s.version = "0.4.2".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["Marc-Andre Lafortune".freeze]
s.bindir = "exe".freeze
s.date = "2021-06-18"
s.description = "An implementation of Matrix and Vector classes.".freeze
s.email = ["ruby-core@marc-andre.ca".freeze]
s.files = ["LICENSE.txt".freeze, "lib/matrix.rb".freeze, "lib/matrix/eigenvalue_decomposition.rb".freeze, "lib/matrix/lup_decomposition.rb".freeze, "lib/matrix/version.rb".freeze, "matrix.gemspec".freeze]
s.homepage = "https://github.com/ruby/matrix".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.5.0".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.3.0.dev".freeze
s.summary = "An implementation of Matrix and Vector classes.".freeze
end
ruby-3.3.7/.bundle/specifications/minitest-5.20.0.gemspec
@@ -1,13 +1,13 @@
# -*- encoding: utf-8 -*-
# stub: minitest 5.20.0 ruby lib
Gem::Specification.new do |s|
s.name = "minitest".freeze
- s.version = "5.20.0"
+ s.version = "5.20.0".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "bug_tracker_uri" => "https://github.com/minitest/minitest/issues", "homepage_uri" => "https://github.com/minitest/minitest" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Ryan Davis".freeze]
s.cert_chain = ["-----BEGIN CERTIFICATE-----\nMIIDPjCCAiagAwIBAgIBBzANBgkqhkiG9w0BAQsFADBFMRMwEQYDVQQDDApyeWFu\nZC1ydWJ5MRkwFwYKCZImiZPyLGQBGRYJemVuc3BpZGVyMRMwEQYKCZImiZPyLGQB\nGRYDY29tMB4XDTIzMDEwMTA3NTExN1oXDTI0MDEwMTA3NTExN1owRTETMBEGA1UE\nAwwKcnlhbmQtcnVieTEZMBcGCgmSJomT8ixkARkWCXplbnNwaWRlcjETMBEGCgmS\nJomT8ixkARkWA2NvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALda\nb9DCgK+627gPJkB6XfjZ1itoOQvpqH1EXScSaba9/S2VF22VYQbXU1xQXL/WzCkx\ntaCPaLmfYIaFcHHCSY4hYDJijRQkLxPeB3xbOfzfLoBDbjvx5JxgJxUjmGa7xhcT\noOvjtt5P8+GSK9zLzxQP0gVLS/D0FmoE44XuDr3iQkVS2ujU5zZL84mMNqNB1znh\nGiadM9GHRaDiaxuX0cIUBj19T01mVE2iymf9I6bEsiayK/n6QujtyCbTWsAS9Rqt\nqhtV7HJxNKuPj/JFH0D2cswvzznE/a5FOYO68g+YCuFi5L8wZuuM8zzdwjrWHqSV\ngBEfoTEGr7Zii72cx+sCAwEAAaM5MDcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAw\nHQYDVR0OBBYEFEfFe9md/r/tj/Wmwpy+MI8d9k/hMA0GCSqGSIb3DQEBCwUAA4IB\nAQAkg3y+PBnBAPWdxxITm5sPHqdWQgSyCpRA20o4LTuWr8BWhSXBkfQNa7cY6fOn\nxyM34VPzBFbExv6XOGDfOMFBVaYTHuN9peC/5/umL7kLl+nflXzL2QA7K6LYj5Bg\nsM574Onr0dZDM6Vn69bzQ7rBIFDfK/OhlPzqKZad4nsdcsVH8ODCiT+ATMIZyz5K\nWCnNtqlyiWXI8tdTpahDgcUwfcN/oN7v4K8iU5IbLJX6HQ5DKgmKjfb6XyMth16k\nROfWo9Uyp8ba/j9eVG14KkYRaLydAY1MNQk2yd3R5CGfeOpD1kttxjoypoUJ2dOG\nnsNBRuQJ1UfiCG97a6DNm+Fr\n-----END CERTIFICATE-----\n".freeze]
s.date = "2023-09-06"
@@ -15,15 +15,15 @@
s.email = ["ryand-ruby@zenspider.com".freeze]
s.extra_rdoc_files = ["History.rdoc".freeze, "Manifest.txt".freeze, "README.rdoc".freeze]
s.files = [".autotest".freeze, "History.rdoc".freeze, "Manifest.txt".freeze, "README.rdoc".freeze, "Rakefile".freeze, "design_rationale.rb".freeze, "lib/hoe/minitest.rb".freeze, "lib/minitest.rb".freeze, "lib/minitest/assertions.rb".freeze, "lib/minitest/autorun.rb".freeze, "lib/minitest/benchmark.rb".freeze, "lib/minitest/expectations.rb".freeze, "lib/minitest/hell.rb".freeze, "lib/minitest/mock.rb".freeze, "lib/minitest/parallel.rb".freeze, "lib/minitest/pride.rb".freeze, "lib/minitest/pride_plugin.rb".freeze, "lib/minitest/spec.rb".freeze, "lib/minitest/test.rb".freeze, "lib/minitest/test_task.rb".freeze, "lib/minitest/unit.rb".freeze, "test/minitest/metametameta.rb".freeze, "test/minitest/test_minitest_assertions.rb".freeze, "test/minitest/test_minitest_benchmark.rb".freeze, "test/minitest/test_minitest_mock.rb".freeze, "test/minitest/test_minitest_reporter.rb".freeze, "test/minitest/test_minitest_spec.rb".freeze, "test/minitest/test_minitest_test.rb".freeze, "test/minitest/test_minitest_test_task.rb".freeze]
s.homepage = "https://github.com/minitest/minitest".freeze
s.licenses = ["MIT".freeze]
s.rdoc_options = ["--main".freeze, "README.rdoc".freeze]
s.required_ruby_version = Gem::Requirement.new([">= 2.6".freeze, "< 4.0".freeze])
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.4.10".freeze
s.summary = "minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking".freeze
s.specification_version = 4
- s.add_development_dependency(%q<rdoc>.freeze, [">= 4.0", "< 7"])
- s.add_development_dependency(%q<hoe>.freeze, ["~> 4.0"])
+ s.add_development_dependency(%q<rdoc>.freeze, [">= 4.0".freeze, "< 7".freeze])
+ s.add_development_dependency(%q<hoe>.freeze, ["~> 4.0".freeze])
end
ruby-3.3.7/.bundle/specifications/net-ftp-0.3.4.gemspec
@@ -1,21 +1,21 @@
# -*- encoding: utf-8 -*-
# stub: net-ftp 0.3.4 ruby lib
Gem::Specification.new do |s|
s.name = "net-ftp".freeze
- s.version = "0.3.4"
+ s.version = "0.3.4".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "homepage_uri" => "https://github.com/ruby/net-ftp", "source_code_uri" => "https://github.com/ruby/net-ftp" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Shugo Maeda".freeze]
s.date = "2024-01-05"
s.description = "Support for the File Transfer Protocol.".freeze
s.email = ["shugo@ruby-lang.org".freeze]
s.files = [".github/dependabot.yml".freeze, ".github/workflows/test.yml".freeze, ".gitignore".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "lib/net/ftp.rb".freeze, "net-ftp.gemspec".freeze]
s.homepage = "https://github.com/ruby/net-ftp".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.6.0".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.4.19".freeze
s.summary = "Support for the File Transfer Protocol.".freeze
end
ruby-3.3.7/.bundle/specifications/net-imap-0.4.9.1.gemspec
@@ -1,27 +1,27 @@
# -*- encoding: utf-8 -*-
# stub: net-imap 0.4.9.1 ruby lib
Gem::Specification.new do |s|
s.name = "net-imap".freeze
- s.version = "0.4.9.1"
+ s.version = "0.4.9.1".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "changelog_uri" => "https://github.com/ruby/net-imap/releases", "homepage_uri" => "https://github.com/ruby/net-imap", "source_code_uri" => "https://github.com/ruby/net-imap" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Shugo Maeda".freeze, "nicholas a. evans".freeze]
s.bindir = "exe".freeze
s.date = "2024-01-05"
s.description = "Ruby client api for Internet Message Access Protocol".freeze
s.email = ["shugo@ruby-lang.org".freeze, "nick@ekenosen.net".freeze]
s.files = [".github/dependabot.yml".freeze, ".github/workflows/pages.yml".freeze, ".github/workflows/test.yml".freeze, ".gitignore".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "docs/styles.css".freeze, "lib/net/imap.rb".freeze, "lib/net/imap/authenticators.rb".freeze, "lib/net/imap/command_data.rb".freeze, "lib/net/imap/data_encoding.rb".freeze, "lib/net/imap/deprecated_client_options.rb".freeze, "lib/net/imap/errors.rb".freeze, "lib/net/imap/fetch_data.rb".freeze, "lib/net/imap/flags.rb".freeze, "lib/net/imap/response_data.rb".freeze, "lib/net/imap/response_parser.rb".freeze, "lib/net/imap/response_parser/parser_utils.rb".freeze, "lib/net/imap/sasl.rb".freeze, "lib/net/imap/sasl/anonymous_authenticator.rb".freeze, "lib/net/imap/sasl/authentication_exchange.rb".freeze, "lib/net/imap/sasl/authenticators.rb".freeze, "lib/net/imap/sasl/client_adapter.rb".freeze, "lib/net/imap/sasl/cram_md5_authenticator.rb".freeze, "lib/net/imap/sasl/digest_md5_authenticator.rb".freeze, "lib/net/imap/sasl/external_authenticator.rb".freeze, "lib/net/imap/sasl/gs2_header.rb".freeze, "lib/net/imap/sasl/login_authenticator.rb".freeze, "lib/net/imap/sasl/oauthbearer_authenticator.rb".freeze, "lib/net/imap/sasl/plain_authenticator.rb".freeze, "lib/net/imap/sasl/protocol_adapters.rb".freeze, "lib/net/imap/sasl/scram_algorithm.rb".freeze, "lib/net/imap/sasl/scram_authenticator.rb".freeze, "lib/net/imap/sasl/stringprep.rb".freeze, "lib/net/imap/sasl/xoauth2_authenticator.rb".freeze, "lib/net/imap/sasl_adapter.rb".freeze, "lib/net/imap/search_result.rb".freeze, "lib/net/imap/sequence_set.rb".freeze, "lib/net/imap/stringprep.rb".freeze, "lib/net/imap/stringprep/nameprep.rb".freeze, "lib/net/imap/stringprep/saslprep.rb".freeze, "lib/net/imap/stringprep/saslprep_tables.rb".freeze, "lib/net/imap/stringprep/tables.rb".freeze, "lib/net/imap/stringprep/trace.rb".freeze, "net-imap.gemspec".freeze, "rakelib/benchmarks.rake".freeze, "rakelib/rdoc.rake".freeze, "rakelib/rfcs.rake".freeze, "rakelib/saslprep.rake".freeze, "rakelib/string_prep_tables_generator.rb".freeze]
s.homepage = "https://github.com/ruby/net-imap".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.7.3".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.4.19".freeze
s.summary = "Ruby client api for Internet Message Access Protocol".freeze
s.specification_version = 4
- s.add_runtime_dependency(%q<date>.freeze, [">= 0"])
- s.add_development_dependency(%q<digest>.freeze, [">= 0"])
+ s.add_runtime_dependency(%q<date>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<digest>.freeze, [">= 0".freeze])
end
ruby-3.3.7/.bundle/specifications/net-pop-0.1.2.gemspec
@@ -1,21 +1,21 @@
# -*- encoding: utf-8 -*-
# stub: net-pop 0.1.2 ruby lib
Gem::Specification.new do |s|
s.name = "net-pop".freeze
- s.version = "0.1.2"
+ s.version = "0.1.2".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "homepage_uri" => "https://github.com/ruby/net-pop", "source_code_uri" => "https://github.com/ruby/net-pop" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Yukihiro Matsumoto".freeze]
s.bindir = "exe".freeze
s.date = "2022-09-28"
s.description = "Ruby client library for POP3.".freeze
s.email = ["matz@ruby-lang.org".freeze]
s.files = [".github/dependabot.yml".freeze, ".github/workflows/test.yml".freeze, ".gitignore".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "lib/net/pop.rb".freeze, "net-pop.gemspec".freeze]
s.homepage = "https://github.com/ruby/net-pop".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.4.0.dev".freeze
s.summary = "Ruby client library for POP3.".freeze
end
ruby-3.3.7/.bundle/specifications/net-smtp-0.4.0.1.gemspec
@@ -1,21 +1,21 @@
# -*- encoding: utf-8 -*-
# stub: net-smtp 0.4.0.1 ruby lib
Gem::Specification.new do |s|
s.name = "net-smtp".freeze
- s.version = "0.4.0.1"
+ s.version = "0.4.0.1".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "homepage_uri" => "https://github.com/ruby/net-smtp", "source_code_uri" => "https://github.com/ruby/net-smtp" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Yukihiro Matsumoto".freeze]
s.date = "2024-01-05"
s.description = "Simple Mail Transfer Protocol client library for Ruby.".freeze
s.email = ["matz@ruby-lang.org".freeze]
s.files = ["LICENSE.txt".freeze, "NEWS.md".freeze, "README.md".freeze, "lib/net/smtp.rb".freeze, "lib/net/smtp/auth_cram_md5.rb".freeze, "lib/net/smtp/auth_login.rb".freeze, "lib/net/smtp/auth_plain.rb".freeze, "lib/net/smtp/authenticator.rb".freeze]
s.homepage = "https://github.com/ruby/net-smtp".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.6.0".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.3.27".freeze
s.summary = "Simple Mail Transfer Protocol client library for Ruby.".freeze
end
ruby-3.3.7/.bundle/specifications/power_assert-2.0.3.gemspec
@@ -1,32 +1,32 @@
# -*- encoding: utf-8 -*-
# stub: power_assert 2.0.3 ruby lib
Gem::Specification.new do |s|
s.name = "power_assert".freeze
- s.version = "2.0.3"
+ s.version = "2.0.3".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["Kazuki Tsujimoto".freeze]
s.bindir = "exe".freeze
s.date = "2022-12-22"
s.description = "Power Assert shows each value of variables and method calls in the expression. It is useful for testing, providing which value wasn't correct when the condition is not satisfied.".freeze
s.email = ["kazuki@callcc.net".freeze]
s.extra_rdoc_files = ["README.md".freeze]
s.files = [".github/dependabot.yml".freeze, ".github/workflows/ci.yml".freeze, ".gitignore".freeze, "BSDL".freeze, "COPYING".freeze, "Gemfile".freeze, "LEGAL".freeze, "README.md".freeze, "Rakefile".freeze, "lib/power_assert.rb".freeze, "lib/power_assert/colorize.rb".freeze, "lib/power_assert/configuration.rb".freeze, "lib/power_assert/context.rb".freeze, "lib/power_assert/enable_tracepoint_events.rb".freeze, "lib/power_assert/inspector.rb".freeze, "lib/power_assert/parser.rb".freeze, "lib/power_assert/version.rb".freeze, "power_assert.gemspec".freeze]
s.homepage = "https://github.com/ruby/power_assert".freeze
s.licenses = ["BSD-2-Clause".freeze, "Ruby".freeze]
s.rdoc_options = ["--main".freeze, "README.md".freeze]
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.3.7".freeze
s.summary = "Power Assert for Ruby".freeze
s.specification_version = 4
- s.add_development_dependency(%q<test-unit>.freeze, [">= 0"])
- s.add_development_dependency(%q<rake>.freeze, [">= 0"])
- s.add_development_dependency(%q<simplecov>.freeze, [">= 0"])
- s.add_development_dependency(%q<bundler>.freeze, [">= 0"])
- s.add_development_dependency(%q<irb>.freeze, [">= 1.3.1"])
- s.add_development_dependency(%q<byebug>.freeze, [">= 0"])
- s.add_development_dependency(%q<benchmark-ips>.freeze, [">= 0"])
+ s.add_development_dependency(%q<test-unit>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<rake>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<simplecov>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<bundler>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<irb>.freeze, [">= 1.3.1".freeze])
+ s.add_development_dependency(%q<byebug>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<benchmark-ips>.freeze, [">= 0".freeze])
end
ruby-3.3.7/.bundle/specifications/prime-0.1.2.gemspec
@@ -1,21 +1,21 @@
# -*- encoding: utf-8 -*-
# stub: prime 0.1.2 ruby lib
Gem::Specification.new do |s|
s.name = "prime".freeze
- s.version = "0.1.2"
+ s.version = "0.1.2".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["Marc-Andre Lafortune".freeze]
s.bindir = "exe".freeze
s.date = "2020-12-09"
s.description = "Prime numbers and factorization library.".freeze
s.email = ["ruby-core@marc-andre.ca".freeze]
s.files = [".gitignore".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bin/console".freeze, "bin/setup".freeze, "lib/prime.rb".freeze, "prime.gemspec".freeze]
s.homepage = "https://github.com/ruby/prime".freeze
s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.5.0".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.1.4".freeze
s.summary = "Prime numbers and factorization library.".freeze
end
ruby-3.3.7/.bundle/specifications/rake-13.1.0.gemspec
@@ -1,13 +1,13 @@
# -*- encoding: utf-8 -*-
# stub: rake 13.1.0 ruby lib
Gem::Specification.new do |s|
s.name = "rake".freeze
- s.version = "13.1.0"
+ s.version = "13.1.0".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "bug_tracker_uri" => "https://github.com/ruby/rake/issues", "changelog_uri" => "https://github.com/ruby/rake/blob/v13.1.0/History.rdoc", "documentation_uri" => "https://ruby.github.io/rake", "source_code_uri" => "https://github.com/ruby/rake/tree/v13.1.0" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Hiroshi SHIBATA".freeze, "Eric Hodel".freeze, "Jim Weirich".freeze]
s.bindir = "exe".freeze
s.date = "2023-10-28"
@@ -15,10 +15,10 @@
s.email = ["hsbt@ruby-lang.org".freeze, "drbrain@segment7.net".freeze, "".freeze]
s.executables = ["rake".freeze]
s.files = ["History.rdoc".freeze, "MIT-LICENSE".freeze, "README.rdoc".freeze, "doc/command_line_usage.rdoc".freeze, "doc/example/Rakefile1".freeze, "doc/example/Rakefile2".freeze, "doc/example/a.c".freeze, "doc/example/b.c".freeze, "doc/example/main.c".freeze, "doc/glossary.rdoc".freeze, "doc/jamis.rb".freeze, "doc/proto_rake.rdoc".freeze, "doc/rake.1".freeze, "doc/rakefile.rdoc".freeze, "doc/rational.rdoc".freeze, "exe/rake".freeze, "lib/rake.rb".freeze, "lib/rake/application.rb".freeze, "lib/rake/backtrace.rb".freeze, "lib/rake/clean.rb".freeze, "lib/rake/cloneable.rb".freeze, "lib/rake/cpu_counter.rb".freeze, "lib/rake/default_loader.rb".freeze, "lib/rake/dsl_definition.rb".freeze, "lib/rake/early_time.rb".freeze, "lib/rake/ext/core.rb".freeze, "lib/rake/ext/string.rb".freeze, "lib/rake/file_creation_task.rb".freeze, "lib/rake/file_list.rb".freeze, "lib/rake/file_task.rb".freeze, "lib/rake/file_utils.rb".freeze, "lib/rake/file_utils_ext.rb".freeze, "lib/rake/invocation_chain.rb".freeze, "lib/rake/invocation_exception_mixin.rb".freeze, "lib/rake/late_time.rb".freeze, "lib/rake/linked_list.rb".freeze, "lib/rake/loaders/makefile.rb".freeze, "lib/rake/multi_task.rb".freeze, "lib/rake/name_space.rb".freeze, "lib/rake/packagetask.rb".freeze, "lib/rake/phony.rb".freeze, "lib/rake/private_reader.rb".freeze, "lib/rake/promise.rb".freeze, "lib/rake/pseudo_status.rb".freeze, "lib/rake/rake_module.rb".freeze, "lib/rake/rake_test_loader.rb".freeze, "lib/rake/rule_recursion_overflow_error.rb".freeze, "lib/rake/scope.rb".freeze, "lib/rake/task.rb".freeze, "lib/rake/task_argument_error.rb".freeze, "lib/rake/task_arguments.rb".freeze, "lib/rake/task_manager.rb".freeze, "lib/rake/tasklib.rb".freeze, "lib/rake/testtask.rb".freeze, "lib/rake/thread_history_display.rb".freeze, "lib/rake/thread_pool.rb".freeze, "lib/rake/trace_output.rb".freeze, "lib/rake/version.rb".freeze, "lib/rake/win32.rb".freeze, "rake.gemspec".freeze]
s.homepage = "https://github.com/ruby/rake".freeze
s.licenses = ["MIT".freeze]
s.rdoc_options = ["--main".freeze, "README.rdoc".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.3".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.5.0.dev".freeze
s.summary = "Rake is a Make-like program implemented in Ruby".freeze
end
ruby-3.3.7/.bundle/specifications/rexml-3.3.9.gemspec
@@ -1,23 +1,23 @@
# -*- encoding: utf-8 -*-
# stub: rexml 3.3.9 ruby lib
Gem::Specification.new do |s|
s.name = "rexml".freeze
- s.version = "3.3.9"
+ s.version = "3.3.9".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "changelog_uri" => "https://github.com/ruby/rexml/releases/tag/v3.3.9" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Kouhei Sutou".freeze]
s.date = "2024-10-24"
s.description = "An XML toolkit for Ruby".freeze
s.email = ["kou@cozmixng.org".freeze]
s.extra_rdoc_files = ["LICENSE.txt".freeze, "NEWS.md".freeze, "README.md".freeze, "doc/rexml/context.rdoc".freeze, "doc/rexml/tasks/rdoc/child.rdoc".freeze, "doc/rexml/tasks/rdoc/document.rdoc".freeze, "doc/rexml/tasks/rdoc/element.rdoc".freeze, "doc/rexml/tasks/rdoc/node.rdoc".freeze, "doc/rexml/tasks/rdoc/parent.rdoc".freeze, "doc/rexml/tasks/tocs/child_toc.rdoc".freeze, "doc/rexml/tasks/tocs/document_toc.rdoc".freeze, "doc/rexml/tasks/tocs/element_toc.rdoc".freeze, "doc/rexml/tasks/tocs/master_toc.rdoc".freeze, "doc/rexml/tasks/tocs/node_toc.rdoc".freeze, "doc/rexml/tasks/tocs/parent_toc.rdoc".freeze, "doc/rexml/tutorial.rdoc".freeze]
s.files = ["LICENSE.txt".freeze, "NEWS.md".freeze, "README.md".freeze, "doc/rexml/context.rdoc".freeze, "doc/rexml/tasks/rdoc/child.rdoc".freeze, "doc/rexml/tasks/rdoc/document.rdoc".freeze, "doc/rexml/tasks/rdoc/element.rdoc".freeze, "doc/rexml/tasks/rdoc/node.rdoc".freeze, "doc/rexml/tasks/rdoc/parent.rdoc".freeze, "doc/rexml/tasks/tocs/child_toc.rdoc".freeze, "doc/rexml/tasks/tocs/document_toc.rdoc".freeze, "doc/rexml/tasks/tocs/element_toc.rdoc".freeze, "doc/rexml/tasks/tocs/master_toc.rdoc".freeze, "doc/rexml/tasks/tocs/node_toc.rdoc".freeze, "doc/rexml/tasks/tocs/parent_toc.rdoc".freeze, "doc/rexml/tutorial.rdoc".freeze, "lib/rexml.rb".freeze, "lib/rexml/attlistdecl.rb".freeze, "lib/rexml/attribute.rb".freeze, "lib/rexml/cdata.rb".freeze, "lib/rexml/child.rb".freeze, "lib/rexml/comment.rb".freeze, "lib/rexml/doctype.rb".freeze, "lib/rexml/document.rb".freeze, "lib/rexml/dtd/attlistdecl.rb".freeze, "lib/rexml/dtd/dtd.rb".freeze, "lib/rexml/dtd/elementdecl.rb".freeze, "lib/rexml/dtd/entitydecl.rb".freeze, "lib/rexml/dtd/notationdecl.rb".freeze, "lib/rexml/element.rb".freeze, "lib/rexml/encoding.rb".freeze, "lib/rexml/entity.rb".freeze, "lib/rexml/formatters/default.rb".freeze, "lib/rexml/formatters/pretty.rb".freeze, "lib/rexml/formatters/transitive.rb".freeze, "lib/rexml/functions.rb".freeze, "lib/rexml/instruction.rb".freeze, "lib/rexml/light/node.rb".freeze, "lib/rexml/namespace.rb".freeze, "lib/rexml/node.rb".freeze, "lib/rexml/output.rb".freeze, "lib/rexml/parent.rb".freeze, "lib/rexml/parseexception.rb".freeze, "lib/rexml/parsers/baseparser.rb".freeze, "lib/rexml/parsers/lightparser.rb".freeze, "lib/rexml/parsers/pullparser.rb".freeze, "lib/rexml/parsers/sax2parser.rb".freeze, "lib/rexml/parsers/streamparser.rb".freeze, "lib/rexml/parsers/treeparser.rb".freeze, "lib/rexml/parsers/ultralightparser.rb".freeze, "lib/rexml/parsers/xpathparser.rb".freeze, "lib/rexml/quickpath.rb".freeze, "lib/rexml/rexml.rb".freeze, "lib/rexml/sax2listener.rb".freeze, "lib/rexml/security.rb".freeze, "lib/rexml/source.rb".freeze, "lib/rexml/streamlistener.rb".freeze, "lib/rexml/text.rb".freeze, "lib/rexml/undefinednamespaceexception.rb".freeze, "lib/rexml/validation/relaxng.rb".freeze, "lib/rexml/validation/validation.rb".freeze, "lib/rexml/validation/validationexception.rb".freeze, "lib/rexml/xmldecl.rb".freeze, "lib/rexml/xmltokens.rb".freeze, "lib/rexml/xpath.rb".freeze, "lib/rexml/xpath_parser.rb".freeze]
s.homepage = "https://github.com/ruby/rexml".freeze
s.licenses = ["BSD-2-Clause".freeze]
s.rdoc_options = ["--main".freeze, "README.md".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.5.0".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.6.0.dev".freeze
s.summary = "An XML toolkit for Ruby".freeze
end
ruby-3.3.7/.bundle/specifications/rss-0.3.1.gemspec
@@ -1,23 +1,23 @@
# -*- encoding: utf-8 -*-
# stub: rss 0.3.1 ruby lib
Gem::Specification.new do |s|
s.name = "rss".freeze
- s.version = "0.3.1"
+ s.version = "0.3.1".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["Kouhei Sutou".freeze]
s.date = "2024-08-02"
s.description = "Family of libraries that support various formats of XML \"feeds\".".freeze
s.email = ["kou@cozmixng.org".freeze]
s.files = ["LICENSE.txt".freeze, "NEWS.md".freeze, "README.md".freeze, "lib/rss.rb".freeze, "lib/rss/0.9.rb".freeze, "lib/rss/1.0.rb".freeze, "lib/rss/2.0.rb".freeze, "lib/rss/atom.rb".freeze, "lib/rss/content.rb".freeze, "lib/rss/content/1.0.rb".freeze, "lib/rss/content/2.0.rb".freeze, "lib/rss/converter.rb".freeze, "lib/rss/dublincore.rb".freeze, "lib/rss/dublincore/1.0.rb".freeze, "lib/rss/dublincore/2.0.rb".freeze, "lib/rss/dublincore/atom.rb".freeze, "lib/rss/image.rb".freeze, "lib/rss/itunes.rb".freeze, "lib/rss/maker.rb".freeze, "lib/rss/maker/0.9.rb".freeze, "lib/rss/maker/1.0.rb".freeze, "lib/rss/maker/2.0.rb".freeze, "lib/rss/maker/atom.rb".freeze, "lib/rss/maker/base.rb".freeze, "lib/rss/maker/content.rb".freeze, "lib/rss/maker/dublincore.rb".freeze, "lib/rss/maker/entry.rb".freeze, "lib/rss/maker/feed.rb".freeze, "lib/rss/maker/image.rb".freeze, "lib/rss/maker/itunes.rb".freeze, "lib/rss/maker/slash.rb".freeze, "lib/rss/maker/syndication.rb".freeze, "lib/rss/maker/taxonomy.rb".freeze, "lib/rss/maker/trackback.rb".freeze, "lib/rss/parser.rb".freeze, "lib/rss/rexmlparser.rb".freeze, "lib/rss/rss.rb".freeze, "lib/rss/slash.rb".freeze, "lib/rss/syndication.rb".freeze, "lib/rss/taxonomy.rb".freeze, "lib/rss/trackback.rb".freeze, "lib/rss/utils.rb".freeze, "lib/rss/version.rb".freeze, "lib/rss/xml-stylesheet.rb".freeze, "lib/rss/xml.rb".freeze, "lib/rss/xmlparser.rb".freeze, "lib/rss/xmlscanner.rb".freeze]
s.homepage = "https://github.com/ruby/rss".freeze
s.licenses = ["BSD-2-Clause".freeze]
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.6.0.dev".freeze
s.summary = "Family of libraries that support various formats of XML \"feeds\".".freeze
s.specification_version = 4
- s.add_runtime_dependency(%q<rexml>.freeze, [">= 0"])
+ s.add_runtime_dependency(%q<rexml>.freeze, [">= 0".freeze])
end
ruby-3.3.7/.bundle/specifications/test-unit-3.6.1.gemspec
@@ -1,29 +1,29 @@
# -*- encoding: utf-8 -*-
# stub: test-unit 3.6.1 ruby lib
Gem::Specification.new do |s|
s.name = "test-unit".freeze
- s.version = "3.6.1"
+ s.version = "3.6.1".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "bug_tracker_uri" => "https://github.com/test-unit/test-unit/issues", "documentation_uri" => "https://test-unit.github.io/test-unit/en/", "source_code_uri" => "https://github.com/test-unit/test-unit" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Kouhei Sutou".freeze, "Haruka Yoshihara".freeze]
s.date = "2023-06-24"
s.description = "test-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit\nprinciples. These were originally designed by Kent Beck, creator of extreme\nprogramming software development methodology, for Smalltalk's SUnit. It allows\nwriting tests, checking results and automated testing in Ruby.".freeze
s.email = ["kou@cozmixng.org".freeze, "yoshihara@clear-code.com".freeze]
s.files = ["BSDL".freeze, "COPYING".freeze, "PSFL".freeze, "README.md".freeze, "Rakefile".freeze, "doc/text/getting-started.md".freeze, "doc/text/how-to.md".freeze, "doc/text/news.md".freeze, "lib/test-unit.rb".freeze, "lib/test/unit.rb".freeze, "lib/test/unit/assertion-failed-error.rb".freeze, "lib/test/unit/assertions.rb".freeze, "lib/test/unit/attribute-matcher.rb".freeze, "lib/test/unit/attribute.rb".freeze, "lib/test/unit/auto-runner-loader.rb".freeze, "lib/test/unit/autorunner.rb".freeze, "lib/test/unit/code-snippet-fetcher.rb".freeze, "lib/test/unit/collector.rb".freeze, "lib/test/unit/collector/descendant.rb".freeze, "lib/test/unit/collector/dir.rb".freeze, "lib/test/unit/collector/load.rb".freeze, "lib/test/unit/collector/objectspace.rb".freeze, "lib/test/unit/collector/xml.rb".freeze, "lib/test/unit/color-scheme.rb".freeze, "lib/test/unit/color.rb".freeze, "lib/test/unit/data-sets.rb".freeze, "lib/test/unit/data.rb".freeze, "lib/test/unit/diff.rb".freeze, "lib/test/unit/error.rb".freeze, "lib/test/unit/exception-handler.rb".freeze, "lib/test/unit/failure.rb".freeze, "lib/test/unit/fault-location-detector.rb".freeze, "lib/test/unit/fixture.rb".freeze, "lib/test/unit/notification.rb".freeze, "lib/test/unit/omission.rb".freeze, "lib/test/unit/pending.rb".freeze, "lib/test/unit/priority.rb".freeze, "lib/test/unit/runner/console.rb".freeze, "lib/test/unit/runner/emacs.rb".freeze, "lib/test/unit/runner/xml.rb".freeze, "lib/test/unit/test-suite-creator.rb".freeze, "lib/test/unit/testcase.rb".freeze, "lib/test/unit/testresult.rb".freeze, "lib/test/unit/testsuite.rb".freeze, "lib/test/unit/ui/console/outputlevel.rb".freeze, "lib/test/unit/ui/console/testrunner.rb".freeze, "lib/test/unit/ui/emacs/testrunner.rb".freeze, "lib/test/unit/ui/testrunner.rb".freeze, "lib/test/unit/ui/testrunnermediator.rb".freeze, "lib/test/unit/ui/testrunnerutilities.rb".freeze, "lib/test/unit/ui/xml/testrunner.rb".freeze, "lib/test/unit/util/backtracefilter.rb".freeze, "lib/test/unit/util/memory-usage.rb".freeze, "lib/test/unit/util/method-owner-finder.rb".freeze, "lib/test/unit/util/observable.rb".freeze, "lib/test/unit/util/output.rb".freeze, "lib/test/unit/util/procwrapper.rb".freeze, "lib/test/unit/version.rb".freeze, "lib/test/unit/warning.rb".freeze, "sample/adder.rb".freeze, "sample/subtracter.rb".freeze, "sample/test_adder.rb".freeze, "sample/test_subtracter.rb".freeze, "sample/test_user.rb".freeze]
s.homepage = "http://test-unit.github.io/".freeze
s.licenses = ["Ruby".freeze, "BSDL".freeze, "PSFL".freeze]
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.5.0.dev".freeze
s.summary = "An xUnit family unit testing framework for Ruby.".freeze
s.specification_version = 4
- s.add_runtime_dependency(%q<power_assert>.freeze, [">= 0"])
- s.add_development_dependency(%q<bundler>.freeze, [">= 0"])
- s.add_development_dependency(%q<rake>.freeze, [">= 0"])
- s.add_development_dependency(%q<yard>.freeze, [">= 0"])
- s.add_development_dependency(%q<kramdown>.freeze, [">= 0"])
- s.add_development_dependency(%q<packnga>.freeze, [">= 0"])
+ s.add_runtime_dependency(%q<power_assert>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<bundler>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<rake>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<yard>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<kramdown>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<packnga>.freeze, [">= 0".freeze])
end
ruby-3.3.7/.bundle/specifications/typeprof-0.21.9.gemspec
@@ -1,27 +1,27 @@
# -*- encoding: utf-8 -*-
# stub: typeprof 0.21.9 ruby lib
Gem::Specification.new do |s|
s.name = "typeprof".freeze
- s.version = "0.21.9"
+ s.version = "0.21.9".freeze
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.metadata = { "homepage_uri" => "https://github.com/ruby/typeprof", "source_code_uri" => "https://github.com/ruby/typeprof" } if s.respond_to? :metadata=
s.require_paths = ["lib".freeze]
s.authors = ["Yusuke Endoh".freeze]
s.bindir = "exe".freeze
s.date = "2023-12-21"
s.description = "TypeProf performs a type analysis of non-annotated Ruby code.\n\nIt abstractly executes input Ruby code in a level of types instead of values, gathers what types are passed to and returned by methods, and prints the analysis result in RBS format, a standard type description format for Ruby 3.0.\n\nThis tool is planned to be bundled with Ruby 3.0.\n".freeze
s.email = ["mame@ruby-lang.org".freeze]
s.executables = ["typeprof".freeze]
s.files = [".github/dependabot.yml".freeze, ".github/workflows/main.yml".freeze, ".gitignore".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "exe/typeprof".freeze, "lib/typeprof.rb".freeze, "lib/typeprof/analyzer.rb".freeze, "lib/typeprof/arguments.rb".freeze, "lib/typeprof/block.rb".freeze, "lib/typeprof/builtin.rb".freeze, "lib/typeprof/cli.rb".freeze, "lib/typeprof/code-range.rb".freeze, "lib/typeprof/config.rb".freeze, "lib/typeprof/container-type.rb".freeze, "lib/typeprof/export.rb".freeze, "lib/typeprof/import.rb".freeze, "lib/typeprof/insns-def.rb".freeze, "lib/typeprof/iseq.rb".freeze, "lib/typeprof/lsp.rb".freeze, "lib/typeprof/method.rb".freeze, "lib/typeprof/type.rb".freeze, "lib/typeprof/utils.rb".freeze, "lib/typeprof/version.rb".freeze, "tools/coverage.rb".freeze, "tools/setup-insns-def.rb".freeze, "typeprof-lsp".freeze, "typeprof.gemspec".freeze]
s.homepage = "https://github.com/ruby/typeprof".freeze
s.licenses = ["MIT".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.7".freeze)
- s.rubygems_version = "3.4.20".freeze
+ s.rubygems_version = "3.5.1".freeze
s.summary = "TypeProf is a type analysis tool for Ruby code based on abstract interpretation".freeze
s.specification_version = 4
- s.add_runtime_dependency(%q<rbs>.freeze, [">= 1.8.1"])
+ s.add_runtime_dependency(%q<rbs>.freeze, [">= 1.8.1".freeze])
end
ruby-3.3.7/ChangeLog
@@ -4866,17 +4866,17 @@
On platforms where `typeof` is unsupported, `ccan_container_off_var`
calculates the offset of member by pointer subtraction. Although this
will result in the compile-time invariant value regardless the pointer
value, the loop variable will be used before assignment and may cause
an using uninitialized variable warning.
commit 86893b28f7ac7cc522d628577564d49a8f558d70
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-12-24 15:58:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-24 15:58:23 +0900
Update bundled gems list as of 2023-12-24
commit a87ae242bb460c7643d0f974b96489b5f73a2d45
Author: Koichi Sasada <ko1@atdot.net>
AuthorDate: 2023-12-24 14:33:14 +0900
@@ -4988,14 +4988,22 @@
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-12-23 23:51:30 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-12-23 23:51:30 +0900
Remove useless `#if 1` in array.c
+commit fe9e57bac8ec73ad822c1b245376a6cd96139ccb
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-23 19:36:21 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-23 19:36:21 +0900
+
+ Adjust indent [ci skip]
+
commit fd3dede7f4bad52d7ab383eeb9ee29f20b045cb7
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-23 18:57:47 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-12-23 18:57:47 +0900
Fix for older set versions
@@ -5161,14 +5169,22 @@
This argument doesn't seem used anymore. Since we want to free these
objects during VM destruction when RUBY_FREE_AT_EXIT is set they must
work without an EC.
This avoids a use-after-free running `RUBY_FREE_AT_EXIT=1 ./miniruby -e ''`
+commit 24ff13d8da711f8004b92e81e95c051feb8a5ce0
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-23 09:35:43 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-23 09:35:43 +0900
+
+ Update default gems list at 7d7a84e99fca816ec352c95965687d [ci skip]
+
commit 7d7a84e99fca816ec352c95965687db240fb56d3
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-23 09:08:54 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-23 09:34:26 +0900
Merge RubyGems-3.5.3 and Bundler-2.5.3
@@ -5309,15 +5325,15 @@
CommitDate: 2023-12-22 15:28:33 +0900
Add Regexp updates to NEWS.md
commit e364436c5f89fc4ee51706634637893771175d02
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-12-22 09:32:32 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-12-22 15:15:05 +0900
[DOC] NEWS entries for Parser
commit f3c82df944603a590771c83e1e58c51f83eb63cf
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-12-22 14:59:32 +0900
@@ -5424,14 +5440,22 @@
RJIT: Convert opt_case_dispatch keys with #to_value
comptime_key is a Ruby object and the value is not valid in machine code.
This PR also implements `CMP r/m64, imm32 (Mod 01: [reg]+disp8)` that is
now needed for running mail.gem benchmark.
+commit 0c05551f5812f29c24a30cfbcaa60beab22569d0
+ Author: Alan Wu <alanwu@ruby-lang.org>
+ AuthorDate: 2023-12-22 10:34:49 +0900
+ Commit: Alan Wu <alanwu@ruby-lang.org>
+ CommitDate: 2023-12-22 10:34:49 +0900
+
+ Typo fixes for public headers [ci skip]
+
commit 009968a700209336eb592ccb83bddcf7b2c17984
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-12-22 10:12:40 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-12-22 10:12:40 +0900
RJIT: Avoid incrementing vm_insns_count
@@ -5502,14 +5526,22 @@
RJIT: Rename pause/resume to disable/enable
like YJIT. They don't work in the same way yet, but it's nice to make
the naming consistent first so that we will not need to rename them
later.
+commit 69bed94cea6fce659c32cb59a1bfccd59f8196c7
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-22 07:24:52 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-22 07:24:52 +0900
+
+ Update default gems list at 82496f2b389278a569fa7680ee6faa [ci skip]
+
commit 82496f2b389278a569fa7680ee6faa55a97410d7
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-22 07:01:12 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-22 07:24:04 +0900
Merge RubyGems-3.5.2 and Bundler-2.5.2
@@ -5597,14 +5629,22 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-21 14:16:09 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-21 14:16:09 +0900
Added limitation of bundled gems warning feature with bootsnap
+commit 28e3886689c71b22487dd5d0cb62f3b5ed0a77cc
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-21 10:26:44 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-21 10:26:44 +0900
+
+ Update bundled gems list at d587852cf7f660308d1287e85767ad [ci skip]
+
commit d587852cf7f660308d1287e85767ada3559a3ff9
Author: Soutaro Matsumoto <matsumoto@soutaro.com>
AuthorDate: 2023-12-21 10:26:08 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-12-21 10:26:08 +0900
Bundle RBS 3.4.0 (#9293)
@@ -5618,14 +5658,22 @@
CommitDate: 2023-12-21 02:17:46 +0900
RJIT: Print an error message first
Creating a backtrace can crash if RJIT is triggered by branch_stub_hit.
In that case, it's useful to at least print the error message.
+commit fac7d2c1ab97cfdbb173360879c1fe07f443624b
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-20 19:36:35 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-20 19:36:35 +0900
+
+ Update default gems list at 31959f1f13c0dcbb517469b4cbf29a [ci skip]
+
commit 31959f1f13c0dcbb517469b4cbf29a637a7c6ee4
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-20 19:04:53 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-20 19:11:02 +0900
[ruby/irb] Bump version to v1.11.0
@@ -6030,14 +6078,22 @@
with `HAVE_DLADDR` to avoid build failure with the head version of
wasi-libc.
The library name is used only for diagnostic purpose if it's not NULL,
so it's safe to skip it.
[^1]: https://github.com/WebAssembly/wasi-libc/commit/b85d65528d6e17ae1874c6cc6a6a3ac02e83021a
+commit acfd2e9d6447f82913a8e2241349fb9e29afabde
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-19 11:13:02 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-19 11:13:02 +0900
+
+ Update default gems list at 5ea862f26e86be6fabcc938e22bc2d [ci skip]
+
commit 5ea862f26e86be6fabcc938e22bc2d5c2bbc8341
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-19 10:56:54 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-19 11:07:47 +0900
[ruby/psych] Bump up 5.1.2
@@ -6438,14 +6494,30 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-17 20:17:05 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-12-17 20:17:05 +0900
[DOC] Utilize COMMENTS.default_proc to add fallback documents
+commit 7a60196a8e01e7d1983d29a5c8ab93f2805987ad
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-17 20:14:41 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-17 20:14:41 +0900
+
+ Fix ext/socket/constdefs.c dependency [ci skip]
+
+commit e0914ed2679bfdcd5a728b19ca7af0b8bfd27eca
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-17 20:00:29 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-17 20:00:29 +0900
+
+ Add `undocumnted` target [ci skip]
+
commit d7d10f3ee85ecd1a1d59a60b8c35d85602250d87
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-17 06:45:33 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-17 06:45:33 +0900
Adjust rubygems style
@@ -6462,14 +6534,22 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-17 00:30:00 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-12-17 00:30:00 +0900
Stir the hash value more with encoding index
+commit 2f595c744e10f7d5222c477efd50fe168fe9d47e
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-17 00:21:00 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-17 00:21:00 +0900
+
+ Adjust styles [ci skip]
+
commit 40113454b1362554dee83454df76e5892999247f
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 20:40:19 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 21:02:45 +0900
Use regex instead of hard coded paths
@@ -6518,14 +6598,22 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 15:41:43 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 15:41:43 +0900
Use minimum arguments for Bootsnap
+commit f535f53cd6c190e9d362c2d8d3eb73fab700d761
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-16 14:52:30 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-16 14:52:30 +0900
+
+ Update default gems list at 582862754fbbcc521e3d660eba6bfb [ci skip]
+
commit 582862754fbbcc521e3d660eba6bfb566abf1bc2
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 14:50:20 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 14:51:34 +0900
[ruby/io-console] Bump up v0.7.1
@@ -6559,24 +6647,40 @@
CommitDate: 2023-12-16 14:47:04 +0900
[ruby/reline] Bump version to 0.4.1
(https://github.com/ruby/reline/pull/612)
https://github.com/ruby/reline/commit/8937279e0f
+commit 95064832a5f7e93dd35c9d6645e396b9f0f7e891
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-16 14:22:10 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-16 14:22:10 +0900
+
+ Update default gems list at 4fd3c85acdfa942d88d8e9e2ccd17b [ci skip]
+
commit 4fd3c85acdfa942d88d8e9e2ccd17b8030c2c3b2
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 14:20:16 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 14:20:55 +0900
[ruby/ipaddr] Bump up v1.2.6
https://github.com/ruby/ipaddr/commit/247459faa5
+commit 70e3cb89907a7e33f2ae17966577cf64bacd575e
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-16 14:07:47 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-16 14:07:47 +0900
+
+ Update default gems list at 8936bb74c66e68f44d2a18564ea0b0 [ci skip]
+
commit 8936bb74c66e68f44d2a18564ea0b0d5e290cc6e
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 14:02:44 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 14:06:47 +0900
[ruby/abbrev] Bump up v0.1.2
@@ -6589,42 +6693,74 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 14:06:37 +0900
[ruby/syslog] Bump up v0.1.2
https://github.com/ruby/syslog/commit/f7b29e2199
+commit 38e0ba34f48228f59354053a85aaae4dfa88e063
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-16 13:11:38 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-16 13:11:38 +0900
+
+ Update default gems list at 2b3fc0407a9b9527ae5bf806994366 [ci skip]
+
commit 2b3fc0407a9b9527ae5bf8069943661a061ec0ba
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 13:09:34 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 13:10:38 +0900
[ruby/securerandom] Bump up v0.3.1
https://github.com/ruby/securerandom/commit/890d659970
+commit 7c1ec8ae5070af95b5acd0283bcc751c07895494
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-16 13:01:59 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-16 13:01:59 +0900
+
+ Update default gems list at 6a79e53823e328281b9e9eee53cd14 [ci skip]
+
commit 6a79e53823e328281b9e9eee53cd141af28f8548
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 13:00:36 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 13:00:59 +0900
Rollback to released version numbers of stringio and strscan
+commit 775305763a2bedc7885f7e7e5e57327e6ee01f5e
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-16 12:49:53 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-16 12:49:53 +0900
+
+ Update default gems list at 1a244730a9fada79fbfc1b2f478c2f [ci skip]
+
commit 1a244730a9fada79fbfc1b2f478c2fd8fc108e4a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 12:46:34 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 12:48:49 +0900
[ruby/open3] Bump up v0.2.1
https://github.com/ruby/open3/commit/b890922205
+commit 013e1ef514f27823b790dd5e6c55a8bb7f457b58
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-16 12:43:35 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-16 12:43:35 +0900
+
+ Update default gems list at 6c7c4ac407c4eb2f70cd599c78808c [ci skip]
+
commit 6c7c4ac407c4eb2f70cd599c78808c5cd10b9c13
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 12:39:42 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 12:42:30 +0900
[ruby/rdoc] Bump up v6.6.2
@@ -6637,14 +6773,22 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 12:08:51 +0900
Revert all of commits after Prism 0.19.0 release
We should bundle released version of Prism for Ruby 3.3.0
+commit 122341305ff859bf30b99175bfb9db4b8f6467f5
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-16 11:31:02 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-16 11:31:02 +0900
+
+ Update default gems list at 711e85674e7c98909f5a43b7852ddc [ci skip]
+
commit 711e85674e7c98909f5a43b7852ddc763beaa744
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-16 11:13:35 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-16 11:13:35 +0900
Pin versions that are RubyGems 2.5.1 and Bundler 2.5.1
@@ -6890,25 +7034,25 @@
CommitDate: 2023-12-16 06:15:10 +0900
[PRISM] Compile IndexTargetNode
commit b9542246c92109b9639ee9976ac16f54a8759cfc
Author: Gopal Patel <nixme@stillhope.com>
AuthorDate: 2023-12-16 04:32:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-16 06:14:58 +0900
[ruby/prism] Fix majority of RBS type mismatches
https://github.com/ruby/prism/commit/62cc50e41b
commit 2e8cfcac9129ed8680c4b916bc5b4c535ae6e8c8
Author: eileencodes <eileencodes@gmail.com>
AuthorDate: 2023-12-16 03:44:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-16 05:55:13 +0900
[ruby/prism] String literal hash keys should be frozen
String literal hash keys can't be mutated by the user so we should mark
them as frozen. We were seeing instructions for hashes with string
literal keys using two `putstring` instructions when it should be a
@@ -6964,48 +7108,48 @@
CommitDate: 2023-12-16 04:45:25 +0900
[DOC] NEWS entries for C APIs
commit f933cde9390563160d8a12c901e7a408f523c457
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-16 03:30:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-16 04:36:24 +0900
[rubygems/rubygems] Let the guards have some space to breathe
https://github.com/rubygems/rubygems/commit/73f1609715
commit d9b39093e2bac70f121e38f4354a6a58c1b245a3
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-15 05:42:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-16 04:36:24 +0900
[rubygems/rubygems] Use a mutex around Checksum::Store @store access
Not wrapping to_lock since access to it is single threaded and
read-only at the time of writing the lockfile.
https://github.com/rubygems/rubygems/commit/3b53aa1b12
commit 1cfe874ef83cdb7776ecf892c470af634532501c
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-15 05:41:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-16 04:36:24 +0900
[rubygems/rubygems] Remove test-only & unused methods from Checksum::Store
https://github.com/rubygems/rubygems/commit/79636dec12
commit 0a31cb1a37f184daa7c2839abd6a827793fdd2f3
Author: Ufuk Kayserilioglu <ufuk.kayserilioglu@shopify.com>
AuthorDate: 2023-12-16 03:03:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-16 03:45:36 +0900
[ruby/prism] Finish keyword hash node flag refactor by renaming flag
https://github.com/ruby/prism/commit/7f812389f8
commit b418e5a5800513da7204c0ba7b3a95a2d9ee9a7e
@@ -7104,15 +7248,15 @@
CommitDate: 2023-12-16 01:00:01 +0900
support `skip` in bootstraptest
commit 5a66ea23d2c244bac5d87a08939419cd300cf4cc
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-12-14 11:10:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-16 00:32:56 +0900
[rubygems/rubygems] Use mkdir_p helper in bundler.rb
Small refactor, no functional change
https://github.com/rubygems/rubygems/commit/5edb7a1026
@@ -7248,47 +7392,47 @@
[ruby/rdoc] Remove unused method `RDoc::Encoding.remove_frozen_string_literal`
https://github.com/ruby/rdoc/commit/7a8e9a97fa
commit f38814564b1c8d9394ae4568fb0dfd2bbbfe3440
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-16 00:07:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-16 00:19:50 +0900
[ruby/prism] Fix eval parsing depth
https://github.com/ruby/prism/commit/89bf7a4948
commit fe9b42f024eb3724b0853c914916ea7a97fd30a6
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-15 22:48:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-16 00:03:49 +0900
[ruby/prism] Invalid pinned locals in pattern matching
https://github.com/ruby/prism/commit/3a67b37a56
commit 1cd4b59e8cf56850a87a56194e7096db63f40204
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-12-14 11:11:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-15 23:53:10 +0900
[rubygems/rubygems] Save array allocation for every dependency in Gemfile
Only need to check for lack of git key when branch option is present
https://github.com/rubygems/rubygems/commit/ebfca1b389
commit ca7f7c0f516512c7e5b19aa74e05939b27bb37e4
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-12-15 18:40:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-15 23:48:25 +0900
[rubygems/rubygems] Refactor vendoring to allow validating vendoring is reproducible
Helps ensure that unsuspecting diffs to the vendored code arent accidentally introduced
https://github.com/rubygems/rubygems/commit/7c425d49dd
@@ -7310,25 +7454,25 @@
Follow removed conflict files
After editing a conflict, continue without removed files.
commit 854ff25f4f4a0c1183b742bd5077985236348c57
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-15 22:26:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-15 22:26:40 +0900
[ruby/prism] Add TODO comment
https://github.com/ruby/prism/commit/885d1d78cb
commit 16830a47830d6e780b7ce649f0247bdddd32f51d
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-11 12:29:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-15 22:25:54 +0900
[ruby/prism] Add an error for `in` keyword in arguments
Fix https://github.com/ruby/prism/pull/2026
https://github.com/ruby/prism/commit/c4b41cd477
@@ -7340,15 +7484,15 @@
CommitDate: 2023-12-15 21:36:27 +0900
loading/testing in different processes for multiple runs
commit 7c72755da8577947f564aeb264a201f62b032996
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-12-15 06:59:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-15 20:52:38 +0900
[rubygems/rubygems] Fix `ruby setup.rb` leaving traces in source folder
It's the `Gem::Installer` below what installs executables, and the code
being deleted here is now actually creating a `gems/` folder in the root
of the source repo when running `ruby setup.rb`.
@@ -7397,14 +7541,22 @@
Revert "[Bug #20060] Properly return matched gem name in case of EXACT"
This reverts commit 75c40802cb06d83fc2c3d0eca6d904fa41307230.
This change is now working correctly with warning cases.
+commit 202c608248a63979b1f43e9b7970a259d3d5e726
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-15 15:05:41 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-15 15:05:41 +0900
+
+ * append newline at EOF. [ci skip]
+
commit 8df46d54bf9722ed0ab84f24e5fa48fe2fecfdd5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-15 14:49:46 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-15 15:05:13 +0900
Added test case of dash gem like net-smtp
@@ -7445,14 +7597,22 @@
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-12-15 00:02:00 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-15 15:04:36 +0900
Fix gem detection for names with dash
+commit 6408775b08b3f36d8fee4e694760caffb852ee8a
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-15 12:57:40 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-15 12:57:40 +0900
+
+ Update bundled gems list at b562efdf6d23d056764b334764a030 [ci skip]
+
commit b562efdf6d23d056764b334764a030eb72ea91a9
Author: Shugo Maeda <shugo@ruby-lang.org>
AuthorDate: 2023-12-15 12:57:03 +0900
Commit: Shugo Maeda <shugo@ruby-lang.org>
CommitDate: 2023-12-15 12:57:03 +0900
Bump up bundled net-ftp gem version to 0.3.3
@@ -7571,14 +7731,22 @@
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-15 05:25:54 +0900
Commit: Kevin Newton <kddnewton@gmail.com>
CommitDate: 2023-12-15 05:26:01 +0900
[prism] Fix build with no asserts
+commit 08c2c4f922916bd7882813feab68c7c12b89bcbd
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-15 05:07:47 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-15 05:07:47 +0900
+
+ Update default gems list at 8bbe835cd872a3af411cb6a950e275 [ci skip]
+
commit 8bbe835cd872a3af411cb6a950e2751c02060f3f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-15 05:06:09 +0900
Commit: Kevin Newton <kddnewton@gmail.com>
CommitDate: 2023-12-15 05:06:09 +0900
Bump prism to version 0.19.0
@@ -7602,15 +7770,15 @@
CommitDate: 2023-12-15 04:06:26 +0900
Pattern matching
commit 019fff3a8656cadad93ba8d6db476428bd8d7a5e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-15 02:48:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-15 03:54:46 +0900
[ruby/prism] Fix parse result for nesting pattern matching
https://github.com/ruby/prism/commit/ee6fc9ee87
commit 5a66832952fa1ee971406b797605f72cead6e9c4
@@ -7703,15 +7871,15 @@
This commit adjusts the local table size to be consistent regardless
of the number of anonymous locals.
commit 01f21d57297f1e6820a6a374ccf9c432c6178038
Author: Ufuk Kayserilioglu <ufuk.kayserilioglu@shopify.com>
AuthorDate: 2023-12-14 07:14:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-15 03:05:54 +0900
[ruby/prism] Fix the implementation of the flag on keyword hash nodes
The previous implementation was incorrect since it was just checking for all keys in assoc nodes to be static literals but the actual check is that all keys in assoc nodes must be symbol nodes.
This commit fixes that implementation, and, also, aliases the flag to `PM_KEYWORD_HASH_NODE_FLAGS_SYMBOL_KEYS` so that ruby/ruby can start using the new flag name.
@@ -7775,15 +7943,15 @@
body->param.keyword->bits_start which gets set in an earlier step
- It compiles array and hash values for keyword parameters, which
it didn't previously
commit 3658798dbb60fe55beaebc157ba43c8fe617c4a0
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-15 01:30:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-15 01:39:05 +0900
[ruby/prism] Make equality operators non-associative
Fix https://github.com/ruby/prism/pull/2073
https://github.com/ruby/prism/commit/0f747d9240
@@ -7815,15 +7983,15 @@
CommitDate: 2023-12-15 01:09:17 +0900
[DOC] RDoc for Complex (#9231)
commit a79a1d30289b326c8b6c6deb00f1431c693a4b50
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-12-14 22:16:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-15 00:04:22 +0900
[rubygems/rubygems] Upgrade vendored libraries
To match the versions that will be included in final ruby release.
https://github.com/rubygems/rubygems/commit/84394919fb
@@ -8055,44 +8223,68 @@
dln_symbol: make dln_sym accessible Ruby internally
The symbol resolved by dln_symbol will eventually be passed to
extensions. The error handling of dln_sym is also separated into
dln_sym_func because the new call resolving symbols will not raise
LoadError.
+commit 35a6b69f6c3cda7afd84c686978cf7ac79f68e04
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-14 16:39:19 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-14 16:39:19 +0900
+
+ Update bundled gems list at 1b1d5e757e81ec243062a8919ddc76 [ci skip]
+
commit 1b1d5e757e81ec243062a8919ddc76d017c34a54
Author: Shugo Maeda <shugo@ruby-lang.org>
AuthorDate: 2023-12-14 16:38:39 +0900
Commit: Shugo Maeda <shugo@ruby-lang.org>
CommitDate: 2023-12-14 16:38:39 +0900
Bump up bundled net-ftp gem version to 0.3.2
+commit 2c5e2ce2cce851eef7f6bacf1b2cd0fb3e0ae405
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-14 15:51:54 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-14 15:51:54 +0900
+
+ Update bundled gems list at 26145a27f6b960bd607cdd2f9680eb [ci skip]
+
commit 26145a27f6b960bd607cdd2f9680eba14f84ac1a
Author: Shugo Maeda <shugo@ruby-lang.org>
AuthorDate: 2023-12-14 15:51:12 +0900
Commit: Shugo Maeda <shugo@ruby-lang.org>
CommitDate: 2023-12-14 15:51:12 +0900
Bump up bundled net-ftp gem version to 0.3.1
commit b7e89d4b175a88be333134066b595d1e34c33fd3
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-14 11:35:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-14 11:43:32 +0900
[ruby/prism] Fix hash pattern rest
https://github.com/ruby/prism/commit/43c4232cfc
+commit 74b6e70ef4cf1e625ff968ebf3e62dc9a0760ac1
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-12-14 09:54:23 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-12-14 09:54:23 +0900
+
+ Fold a long line [ci skip]
+
commit beefce1444adafac484bb69b625de2b30e7e80d2
Author: Drew Stevenson <drew@soona.co>
AuthorDate: 2023-12-01 13:35:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-14 09:06:05 +0900
[rubygems/rubygems] Warn for duplicate meta data links
Match order of METADATA_LINK_KEYS to order used by rubygems.org in Links model.
Add missing download_uri key.
@@ -8107,15 +8299,15 @@
Unlock freelist before assigning
Co-authored-by: Matthew Draper <matthew@trebex.net>
commit c1f4bfd41fa7e1fa23ef6803349ac009debdf61f
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-14 06:46:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-14 07:50:45 +0900
[rubygems/rubygems] Revert "Merge pull request #7167 from nevinera/add-json-output-option-to-bundle-outdated"
This reverts commit https://github.com/rubygems/rubygems/commit/a4ac5116b8ea, reversing
changes made to https://github.com/rubygems/rubygems/commit/8a6b180d0ae5.
@@ -8149,15 +8341,15 @@
[Bug #20060] Properly return matched gem name in case of EXACT
this follows up 4e6861d3376eb7857d2b0a947c97b6fec8e5bf37
commit baf2ec2ca8127cd610a3681a1e84ebcb404fe8f2
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-12-13 20:46:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-14 07:00:26 +0900
[rubygems/rubygems] Use match? when regexp match data is unused
Improved performance / reduced allocations
https://github.com/rubygems/rubygems/commit/b04726c9a7
@@ -8169,15 +8361,15 @@
CommitDate: 2023-12-14 06:29:37 +0900
YJIT: Add --yjit-disable to help and reorder it (#9230)
commit 7f4b271a61a11b0254304b78db72fd2c954a4370
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-14 04:15:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-14 05:28:37 +0900
[rubygems/rubygems] Store Checksum::Store indexed by spec.lock_name
https://github.com/rubygems/rubygems/commit/34d6c6c72f
commit 14c7895c21bee44934336a9a9ea94aefc5cc7879
@@ -8195,15 +8387,15 @@
CommitDate: 2023-12-14 04:15:09 +0900
[PRISM] Add a test with a non-static-literal hash key
commit 6aa26af683616cf908f0251dbb8ffde380e0c314
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-12-13 22:01:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-14 04:02:24 +0900
[rubygems/rubygems] Add 3.4 as a supported ruby version
Since ruby trunk will be 3.4 very soon
https://github.com/rubygems/rubygems/commit/36dd9a35dc
@@ -8445,26 +8637,26 @@
CommitDate: 2023-12-14 02:36:06 +0900
RJIT: Just skip generating code for aarch64/arm64 (#9221)
commit c83a648fc827ac1430bd1f08f5af19f7174e02aa
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-12-14 02:05:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-14 02:05:35 +0900
[ruby/irb] Remove unused lvar in mesure command test
(https://github.com/ruby/irb/pull/814)
https://github.com/ruby/irb/commit/320178b120
commit a4b43e92645e46ee5a8c9af42d3de57cd052e87c
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-12-13 21:03:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-14 00:47:43 +0900
[rubygems/rubygems] Add missing resolv, timeout, and net-protocol licenses
https://github.com/rubygems/rubygems/commit/00694651a3
commit f8ddcecbdf34b8d33ed4311b34d498d4ff380a3e
@@ -8565,25 +8757,25 @@
Previously the changes we had made returned 2.
Related to ruby/prism#1715
commit 36ca99b343ee8847beb4b7e0be112f75af64109f
Author: Alex Koval <al3xander.koval@gmail.com>
AuthorDate: 2023-12-13 19:39:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 21:17:57 +0900
[ruby/prism] fix typo in docs
https://github.com/ruby/prism/commit/d7fbc09345
commit 745ab3e4c748ebf3b22278d7ad33c7abcf1f6016
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-12-13 20:06:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 20:06:26 +0900
[ruby/irb] Warn and do nothing if block is passed to measure command
(https://github.com/ruby/irb/pull/813)
https://github.com/ruby/irb/commit/e79a90a1e6
@@ -8618,58 +8810,98 @@
CommitDate: 2023-12-13 16:24:19 +0900
Skip a GC test for RJIT
It randomly fails like this:
https://github.com/ruby/ruby/actions/runs/7191443542/job/19586164973
+commit f49097c84281b41aa581d9f89fec48dd77877c00
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-13 15:12:18 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-13 15:12:18 +0900
+
+ Update default gems list at 5f5f8dbbb6a7861e9c591ad0914994 [ci skip]
+
commit 5f5f8dbbb6a7861e9c591ad09149944a5adf5a71
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-13 15:04:13 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-13 15:11:21 +0900
[ruby/resolv] Bump up 0.3.0
https://github.com/ruby/resolv/commit/22153c2a45
+commit a66d083bbfa251fa49ebf08830257bab8954ec5c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-13 14:59:13 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-13 14:59:13 +0900
+
+ Update default gems list at 39023792dbded9250040224accda18 [ci skip]
+
commit 39023792dbded9250040224accda18c0db14c5bc
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-13 14:55:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 14:58:25 +0900
[ruby/io-console] Bump up 0.7.0
https://github.com/ruby/io-console/commit/3e5586e632
+commit caef4e98cb6161d22934f6a9069d394e938e9e01
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-13 14:43:52 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-13 14:43:52 +0900
+
+ Update default gems list at 06edde22f462f736c16ae9038b015f [ci skip]
+
commit 06edde22f462f736c16ae9038b015fcdbd100716
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-13 14:42:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 14:42:58 +0900
[ruby/io-nonblock] Bump up 0.3.0
https://github.com/ruby/io-nonblock/commit/501e2ffea3
+commit 02f0aa6137eeca3fffc06d108def03efde94f001
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-13 14:11:39 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-13 14:11:39 +0900
+
+ Update default gems list at 5cabe1e9cc6829d1918c65bf29c4ba [ci skip]
+
commit 5cabe1e9cc6829d1918c65bf29c4ba8217cc466d
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-13 14:05:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 14:10:54 +0900
[ruby/io-wait] Bump up 0.3.1
https://github.com/ruby/io-wait/commit/5ec3db36c8
+commit 8a8fd32e13749d2b158dc9bf76d38f039f677f55
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-13 14:02:01 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-13 14:02:01 +0900
+
+ Update default gems list at 12c775c94249b57dadfda0c2de9568 [ci skip]
+
commit 12c775c94249b57dadfda0c2de9568398ae6cfd6
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-13 13:58:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 14:01:16 +0900
[ruby/etc] Bump up 1.4.3
https://github.com/ruby/etc/commit/743c26086d
commit ac939d9ca3164a748c656ea7f33c356d7b91b0f9
@@ -8957,15 +9189,15 @@
CommitDate: 2023-12-13 11:35:05 +0900
Small doc improvements for rb_postponed_job API
commit e96f6126f27c097d8148da143bb18edbe4180a61
Author: Ufuk Kayserilioglu <ufuk.kayserilioglu@shopify.com>
AuthorDate: 2023-12-13 08:54:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 09:21:42 +0900
[ruby/prism] Fix hash deopt based on contents
The previous implementation of hash deopt was based on clearing the static literal flag on a hash node if the element that was being added was an array, hash or range node, or if the element was not a static literal in the first place.
However, this is not correct. First of all, the elements added to a hash node will primarily be assoc nodes, but never array, hash or range nodes. Secondly, the static literal flag is set on assoc nodes, only if the value in an assoc node is a static literal, so the key is never checked. As a result, the static literal flag on a hash node would never be cleared if the key wasn't a static literal.
@@ -9120,15 +9352,15 @@
CommitDate: 2023-12-13 03:46:36 +0900
[PRISM] Compile NextNode arguments
commit d1cf793adce7f797a3cd03594c539729c0099ec8
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-13 03:46:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 03:46:07 +0900
[ruby/irb] Remove documents about deprecated/WIP features and some
slight adjustments
(https://github.com/ruby/irb/pull/811)
https://github.com/ruby/irb/commit/6a9193e88b
@@ -9156,15 +9388,15 @@
Prior to this commit, if a rest parameters was `*`, we did not add
it to the locals table correctly. This commit fixes that.
commit f61df27b4ca73a31401ebe0357a3b7de947128e8
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-13 03:43:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 03:43:59 +0900
[ruby/prism] Use new flag setters for attribute write
https://github.com/ruby/prism/commit/1e07832778
commit 06e2fbb8260022de8532d2e940fc69e8ea413679
@@ -9174,47 +9406,47 @@
CommitDate: 2023-12-13 02:36:37 +0900
[Bug #19114] Fix for multiple calls of TracePoint#enable
commit 1f22245ed5004ef097e192aec157b34409214a2a
Author: Ufuk Kayserilioglu <ufuk.kayserilioglu@shopify.com>
AuthorDate: 2023-12-12 07:30:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 02:35:53 +0900
[ruby/prism] Start using flag macros/methods exclusively
https://github.com/ruby/prism/commit/5f05a6fe83
commit bdb38dd9f22accfddc8d0a5e211c74b6a06faf51
Author: Ufuk Kayserilioglu <ufuk.kayserilioglu@shopify.com>
AuthorDate: 2023-12-12 07:28:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 02:35:52 +0900
[ruby/prism] Add methods for setting/unsetting and macros for testing a flags
https://github.com/ruby/prism/commit/e5f37d1407
commit 67940b135cae091f0f13d2c531b2ef33660e82fc
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-12-13 00:43:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 02:16:19 +0900
[rubygems/rubygems] Bump rake version used by tests
And make it easier to update next time.
https://github.com/rubygems/rubygems/commit/1ea4bfa5d8
commit 278ce27ee4063dec5b8967563d58e32ea087a380
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-13 00:39:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 00:55:54 +0900
[ruby/prism] Flag for attribute write on calls
https://github.com/ruby/prism/commit/465731969c
commit 2f1d6da8c45590bf3461ed4bf051a4e1009eaf85
@@ -9251,15 +9483,15 @@
Fixes [Bug #20051]
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
commit f671c5d1791d14a44902cfe672ae6b457d1592e9
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-12 09:40:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-13 00:26:01 +0900
[rubygems/rubygems] Make RubyDsl a little easier to read; avoid a Hash sometimes
https://github.com/rubygems/rubygems/commit/2dca83722b
commit f466afa1768f437d5ee79444f35d65bc6e5374e8
@@ -9293,67 +9525,67 @@
During allocation, the table may not have been allocated yet which would
crash in the st_foreach.
commit d313c82f797852037012138284d4e49fdaf284c4
Author: Ufuk Kayserilioglu <ufuk.kayserilioglu@shopify.com>
AuthorDate: 2023-12-12 05:28:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 22:05:09 +0900
[ruby/prism] Update tests and snapshots
https://github.com/ruby/prism/commit/0663e2bcfa
commit 43229d531ff77cd9f8414e75141fcf54fafb22c4
Author: Ufuk Kayserilioglu <ufuk.kayserilioglu@shopify.com>
AuthorDate: 2023-12-12 05:26:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 22:05:09 +0900
[ruby/prism] Start `KeywordHashNode`s with `STATIC_KEYS` set, until hit an element that should clear it
https://github.com/ruby/prism/commit/7c7c486507
commit 25b9a0cbc86da562e765e4fac27bb28311646971
Author: Ufuk Kayserilioglu <ufuk.kayserilioglu@shopify.com>
AuthorDate: 2023-12-12 05:26:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 22:05:08 +0900
[ruby/prism] Add `STATIC_KEYS` flag for `KeywordHashNode`
https://github.com/ruby/prism/commit/aa83de39c1
commit d1c25605f671c85b1088cb8021d815a89b629dbf
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-12 08:31:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 21:40:17 +0900
[rubygems/rubygems] Resolve `ruby file: ".ruby-version"` relative to Gemfile
https://github.com/rubygems/rubygems/commit/0cbbaed8a5
commit 28a9a4275ce334ed50a582d8c781b40ce46a74ec
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-12 20:27:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 20:27:39 +0900
[ruby/irb] Remove trailing space
This is required to fix ruby/ruby's CI
https://github.com/ruby/irb/commit/3c77213209
commit 35990cb38c0c77ddcd0b1f914b4fea5c13e12f39
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-12-12 19:34:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 19:34:38 +0900
[ruby/irb] [DOC] RDoc for module IRB
(https://github.com/ruby/irb/pull/738)
[DOC] RDoc for module IRB
@@ -9404,45 +9636,45 @@
So, we fix this by not passing AI_ADDRCONFIG for calls to
`rsock_addrinfo` that we also pass an explicit family to (i.e. for
UDPsocket).
[Bug #20048]
commit f64485af7eb8a1bbaabbf59434592b6e6a0299d0
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-12-12 15:58:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 15:58:23 +0900
Update bundled gems list as of 2023-12-12
commit e411bd5b3684bfa5c654290059e9207a9596aad7
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-12 14:41:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 15:40:44 +0900
[ruby/securerandom] [DOC] Satisfy RDoc coverage
https://github.com/ruby/securerandom/commit/ddf2672e47
commit dbd704ae6f0e0fdcefa2007ce1c06f7021c8e830
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-12 14:11:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 15:40:43 +0900
[ruby/securerandom] [DOC] Add documents of methods and constants
https://github.com/ruby/securerandom/commit/9a99978135
commit cb93d10ae559b0cf0f0935ddc1cc50dda65c6df8
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-12-12 15:35:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 15:36:10 +0900
[ruby/securerandom] [DOC] Improve the document about reproducibility of uuid_v7
https://github.com/ruby/securerandom/pull/19/files#r1329476195
https://github.com/ruby/securerandom/commit/156cbb8448
@@ -9465,15 +9697,15 @@
CommitDate: 2023-12-12 14:12:08 +0900
Initialize interrupt queue before signal handlers (#9196)
commit 1e5c8afb151c0121e83657fb6061d0e3805d30f6
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-12 10:16:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 11:39:57 +0900
[rubygems/rubygems] Ensure that the lockfile mtime is not altered on frozen install
https://github.com/rubygems/rubygems/commit/6847709ee0
commit 6b3abcf4622c6ae39ddfd5b21c2387f177f82e0d
@@ -9483,15 +9715,15 @@
CommitDate: 2023-12-12 11:22:40 +0900
fix regexp pattern of diff
commit e223dde3295cc59415c289305fd8d706d46cd2e9
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-31 07:21:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 11:10:53 +0900
[rubygems/rubygems] Allow bundle pristine to run in parallel
Also fix running when BUNDLE_NO_INSTALL happens to be set, same as with install/update commands
https://github.com/rubygems/rubygems/commit/a555fd6ccd
@@ -9545,35 +9777,35 @@
Remove unused statement
... to disable a warning: assigned but unused variable - expected
commit 6414f260fc64878dc32f6899f5cecfac9908d26d
Author: Franz Liedke <franz@develophp.org>
AuthorDate: 2023-12-04 17:15:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 10:08:20 +0900
[rubygems/rubygems] Refactor: Wrap filesystem access
https://github.com/rubygems/rubygems/commit/119d4bdc09
commit 0653fb026cd2203158b7af1e8b9608911dce2860
Author: Franz Liedke <franz@develophp.org>
AuthorDate: 2023-12-03 04:03:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 10:08:20 +0900
[rubygems/rubygems] Refactor: Move filesystem access into Definition class
https://github.com/rubygems/rubygems/commit/2720da2659
commit 0ec88b54f34ee0b0197f963ad6a98a2390a91de7
Author: Franz Liedke <franz@develophp.org>
AuthorDate: 2023-12-03 03:54:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 10:08:19 +0900
[rubygems/rubygems] bundle lock: Always touch the lockfile
https://github.com/rubygems/rubygems/commit/fd2e71dfdb
commit 8c2480c9edf7d20505a8c3491ec84a3fdd77bd2e
@@ -9754,15 +9986,15 @@
from .../tool/lib/colorize.rb:47:in `decorate'
from .../tool/lib/test/unit.rb:1012:in `block in failed'
```
commit 505715ddf17e004d184c0b71afb40a31e2e8c98e
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-19 10:51:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 08:14:58 +0900
[rubygems/rubygems] Fewer allocations in gem installation
For now, on a small rails app I have hanging around:
```
@@ -9908,55 +10140,55 @@
* Compute fuzzing time/speed
* Make use of block param
commit 4095e7d2be0ef6426e0cb75a53472f6dc1e5a0af
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-11 23:30:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 01:34:55 +0900
[ruby/prism] Regexp terminator escapes
https://github.com/ruby/prism/commit/42a48a2ba9
commit c65de63913487caf26a281cb5c3be112f87a23a1
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-11 23:12:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 01:34:41 +0900
[ruby/prism] Handle a non-interpolated dsym spanning a heredoc
https://github.com/ruby/prism/commit/b23136ebfd
commit 261e8f28a0ccc6119fe38189a55388520969d8ff
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-11 22:50:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 01:34:27 +0900
[ruby/prism] Correct escapes when ctrl+meta+escape
https://github.com/ruby/prism/commit/ee68b17c01
commit e186cebe420367947b89a5221491429452d724d5
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-09 05:13:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 00:40:08 +0900
[rubygems/rubygems] Override initialize in bundle rubygems_ext for NameTuple
https://github.com/rubygems/rubygems/commit/f63ce682d2
commit b673b5b4329d020b19907142f291c8ecd69e95e0
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-08 23:57:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-12 00:32:31 +0900
[ruby/prism] Split up CallNode in target position
In this commit we're splitting up the call nodes that were in target
positions (that is, for loop indices, rescue error captures, and
multi assign targets).
@@ -10019,40 +10251,40 @@
The existing compiler checks to see if all hash nodes can be treated as keyword arguments. If they can, then it will treat them as keyword arguments. If not, then it will treat them as implicit hash arguments.
This commit implements the same logic inside the Prism compiler.
commit 48cb70fee95dcdcf5f9eef2ef40c3adfecc214fa
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-11 12:44:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-11 22:36:37 +0900
[ruby/prism] Fix parsing unterminated empty string `"`
Fix https://github.com/ruby/prism/pull/2034
https://github.com/ruby/prism/commit/8280e577fa
commit a860e3605c53e708d3cb06e2080ff73b58de4b22
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-11 14:10:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-11 22:34:48 +0900
[ruby/prism] Fix to parse a (endless-)range with binary operators
Fix https://github.com/ruby/prism/pull/2022
Fix https://github.com/ruby/prism/pull/2030
https://github.com/ruby/prism/commit/b78d8b6525
commit 1ab91b12fa5f7e98bba2e59e2f40b57004d9acf1
Author: Daisuke Aritomo <osyoyu@osyoyu.com>
AuthorDate: 2023-12-09 13:13:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-11 20:07:36 +0900
[rubygems/rubygems] Stream output from ext builds when --verbose
Uses Open3.popen2e in place of Open3.capture2e in Gem::Ext::Builder.
This change aims to stream stdout/stderr of ext builds when in verbose
mode, instead of printing everything at once when the build completes.
@@ -10066,17 +10298,17 @@
AuthorDate: 2023-12-11 15:48:51 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-12-11 16:51:46 +0900
Use dedicated functions to check terminators
commit 980255cb7bfc9ea1ed105ff641ec44b751deced6
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-12-11 15:58:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-11 15:58:43 +0900
Update bundled gems list as of 2023-12-10
commit e5e53ee173170d2ed354be45f20852359452b45a
Author: Hsing-Hui Hsu <hsing-hui.hsu@webflow.com>
AuthorDate: 2023-12-11 04:08:25 +0900
@@ -10089,14 +10321,40 @@
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-12-11 00:22:22 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-12-11 00:22:22 +0900
[DOC] RDoc for Complex (#9181)
+commit d9dbcd848f4903921d985cec570d46a4c601073c
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-10 00:14:10 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-10 20:43:47 +0900
+
+ Add bright colors and multiple attributes [ci skip]
+
+ Not only:
+ ```
+ $ ruby colorize.rb fail foo
+ ```
+
+ Also:
+ ```
+ $ ruby colorize.rb 'bright_blue;bold' foo
+ ```
+
+commit 0096d6a809085820a0532f755b4fedd631c7e3f1
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-09 23:58:21 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-10 20:43:44 +0900
+
+ Extract configuration and lookup methods [ci skip]
+
commit c4c39082af3520cd96aefc2219a7037865f3f710
Author: Koichi Sasada <ko1@atdot.net>
AuthorDate: 2023-12-10 01:47:14 +0900
Commit: Koichi Sasada <ko1@atdot.net>
CommitDate: 2023-12-10 15:39:06 +0900
add `flags` to `rb_postponed_job_preregister`
@@ -10153,29 +10411,37 @@
Add RUBY_ATOMIC_{PTR_,}FETCH macros for atomic loads
This can already be emulated by doing an atomic fetch_add of zero, but
this is more explicit.
[Bug #19994]
+commit 6e8ad7497e459a1e64a3fdb4ab92d52546cff58c
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-10 13:55:19 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-10 13:55:19 +0900
+
+ Move `DOT_WAIT` before including Makefile that is using it [ci skip]
+
commit 130268e264f59c037eda31205c6e2223cffafbbe
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-10 13:21:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-10 13:21:46 +0900
[ruby/irb] Simplify show_source's super calculation
(https://github.com/ruby/irb/pull/807)
https://github.com/ruby/irb/commit/2cccc448de
commit 04eb1b6f2630a07b3a4140e593a4973493a71b92
Author: Alex Koval <al3xander.koval@gmail.com>
AuthorDate: 2023-12-09 21:58:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-10 12:06:36 +0900
[ruby/prism] fix: escape newline
https://github.com/ruby/prism/commit/a28b427dcc
commit f64357540eabad0f1bfaa6be60710d153325b064
@@ -10255,18 +10521,26 @@
Author: John Hawthorn <john@hawthorn.email>
AuthorDate: 2023-12-09 14:16:02 +0900
Commit: John Hawthorn <john@hawthorn.email>
CommitDate: 2023-12-10 02:31:41 +0900
Add missing GVL hooks for M:N threads and ractors
+commit 88d9a4d58af5c41a3258761dd6d0ea405fe47c07
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-09 17:35:02 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-09 17:35:02 +0900
+
+ Update default gems list at edb8fc24d4a51e58f283a6e7fd1b18 [ci skip]
+
commit edb8fc24d4a51e58f283a6e7fd1b18b43739fa05
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-12-09 17:31:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-09 17:34:08 +0900
[ruby/error_highlight] Bump version
https://github.com/ruby/error_highlight/commit/942a723d32
commit 07734b51c66756c4a7a512ebb4736763542d99f3
@@ -10367,15 +10641,15 @@
CommitDate: 2023-12-09 05:13:11 +0900
RDoc for Complex
commit 98e3552cfb80d4d3a8176d9969ea4956adee93d5
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-09 00:10:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-09 03:59:52 +0900
[ruby/prism] Add necessary encoding flags for symbols and regex
This doesn't actually fix the encodings for symbols and regex,
unfortunately. But I wanted to get this change in because it is
the last AST change we're going to make before 3.3 is released.
@@ -10385,78 +10659,94 @@
actually set them correctly, everything should work.
https://github.com/ruby/prism/commit/9b35f7e891
commit a94a2eea34a7d6e1bd0e97b5a3bc73adcfcbcb31
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-01-05 22:52:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-09 02:01:23 +0900
[rubygems/rubygems] Upstream RubyGems changes from TruffleRuby
https://github.com/rubygems/rubygems/commit/749a508968
+commit 365c6cc2269e6d0293be5cc4b96fae4ef80c7f19
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-09 01:50:31 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-09 01:50:31 +0900
+
+ Update default gems list at f2c13ff9e8646ea1f05498707c8e97 [ci skip]
+
commit f2c13ff9e8646ea1f05498707c8e972379456883
Author: Schneems <richard.schneeman+foo@gmail.com>
AuthorDate: 2023-12-09 01:41:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-09 01:49:33 +0900
[ruby/syntax_suggest] v2.0.0
https://github.com/ruby/syntax_suggest/commit/53b2a1b03c
commit a54eb9c6f9c12816f6befefd3828b78689076549
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-08 23:40:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 23:40:32 +0900
[ruby/prism] A couple of small dot enhancements
https://github.com/ruby/prism/commit/5642a57f39
commit 0166040939fd9057a7fb724e290fbe6c9cc036c2
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-12-08 09:37:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 23:35:26 +0900
[ruby/prism] Hashes need to deoptimize based on their contents
If a hash has children that are not "basic" types of objects, then we
can't consider the hash to be a static literal.
Fixes: #2015
https://github.com/ruby/prism/commit/ca2523137d
commit 892b5f10d52bacaf8c6b430d0e9a95dc0ea36834
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-08 23:26:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 23:34:34 +0900
[ruby/prism] More closely match CRuby error messages
https://github.com/ruby/prism/commit/1ed07a0c6d
commit 0204523fe7ccafba30a4d2465946095f2603c7eb
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-12-07 06:44:37 +0900
Commit: Benoit Daloze <eregontp@gmail.com>
CommitDate: 2023-12-08 21:59:40 +0900
Improve Fiber#kill docs and simplify the NEWS entry to let the documentation explain
+commit 7d052774bd176d013eaffecd55f6999ab31c5f68
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-08 21:38:28 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-08 21:38:28 +0900
+
+ Update default gems list at 49cdf063d6275151075ffd94c3d013 [ci skip]
+
commit 49cdf063d6275151075ffd94c3d013f6c19b31f7
Author: Akinori MUSHA <knu@idaemons.org>
AuthorDate: 2023-12-08 21:36:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 21:37:30 +0900
[ruby/set] Bump version to 1.0.4
https://github.com/ruby/set/commit/efc8c8c9f5
commit cc9826503d989df877adbcd94d39a6ff78d0b785
@@ -10572,15 +10862,15 @@
CommitDate: 2023-12-08 15:55:15 +0900
The SINCE and WARNED hashes take gem names, not features
commit 4817166e54ad98f9b3e9d06e9e8c7ccff992a957
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-10-21 09:56:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 15:09:51 +0900
[rubygems/rubygems] Extract generate_index command to rubygems-generate_index gem
So generate_index can be implemented with dependencies, such as the compact index
Took this approach from feedback in https://github.com/rubygems/rubygems/pull/6853
@@ -10592,24 +10882,32 @@
https://github.com/rubygems/rubygems/commit/fc1cb9bc9e
Co-authored-by: Hiroshi SHIBATA <hsbt@ruby-lang.org>
commit 0166d56f2bb062ddf56a0e7757849da68b66fe62
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-08 13:18:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 14:51:03 +0900
[rubygems/rubygems] Don't memoize in NameTuple lock_name
The result of this is already memoized and no other NameTuple
methods memoize.
https://github.com/rubygems/rubygems/commit/b7cce0c64a
+commit 51ab9ebca18f3b9a0b8f2bfc420454983259c600
+ Author: 卜部昌平 <shyouhei@ruby-lang.org>
+ AuthorDate: 2023-12-08 13:14:19 +0900
+ Commit: 卜部昌平 <shyouhei@ruby-lang.org>
+ CommitDate: 2023-12-08 13:17:56 +0900
+
+ [ci skip] comment for commit be1bbd5b7d40ad863ab35097765d3754726bbd54
+
commit 352a885a0f1a4d4576c686301ee71ea887a345e5
Author: Koichi Sasada <ko1@atdot.net>
AuthorDate: 2023-11-17 02:29:11 +0900
Commit: Koichi Sasada <ko1@atdot.net>
CommitDate: 2023-12-08 13:16:19 +0900
Thread specific storage APIs
@@ -10640,15 +10938,15 @@
CommitDate: 2023-12-08 12:53:47 +0900
[Bug #19877] Flip-flop needs to be direct condition
commit 8bb90f4d771d287644a3cf21bdda26c637f091e2
Author: Yuji Yaginuma <yuuji.yaginuma@gmail.com>
AuthorDate: 2023-12-08 11:10:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 12:25:43 +0900
[rubygems/rubygems] Use `Minitest::TestTask` in a template file for `minitest`
`minitest` has introduced a rake task for running test on 5.16.0.
https://github.com/minitest/minitest/blob/master/History.rdoc#5160--2022-06-14-
@@ -10667,15 +10965,15 @@
CommitDate: 2023-12-08 07:53:05 +0900
YJIT: Fix on-stack ISEQ comparison for auto_compact (#9164)
commit 2755cb1b2fbc4a5f08ca56345b5945bd452da74e
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-12-08 06:10:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 07:29:33 +0900
[rubygems/rubygems] Use modern hashes consistently
https://github.com/rubygems/rubygems/commit/bb66253f2c
commit 9d696aa20461d94c2d32e1e474bd036ade20c94d
@@ -11005,14 +11303,22 @@
behavior for earlier Ruby versions, in case this fix is
backported. For the ruby2_keywords spec, just remove the
related line, since that line is unrelated to what the
spec is testing.
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
+commit e6a6ea9dcf0741f415ccbdcdf7643315f032e4f9
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-08 01:20:15 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-08 01:20:15 +0900
+
+ Fix typo in a comment [ci skip]
+
commit 195dbf241f800556731c190b0e4368224afe2e11
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-12-07 11:00:37 +0900
Commit: Alan Wu <XrXr@users.noreply.github.com>
CommitDate: 2023-12-08 01:16:12 +0900
Fix potential compaction issue in env_copy()
@@ -11063,27 +11369,27 @@
`ep[VM_ENV_DATA_INDEX_SPECVAL]` assignment which adds an edge.
Fix: 674eb7df7f409099f33da77293d9658e09b470d6
commit 5809b75019dd3a253bb0e45c37bbf0cca0400911
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-08 01:09:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 01:09:15 +0900
[ruby/irb] Debugging command warning should not be specific to the
`debug` command
(https://github.com/ruby/irb/pull/806)
https://github.com/ruby/irb/commit/b7b57311cc
commit c05278e425a7b7cadf0bf299ecfbe0ae9525c75c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-08 00:39:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-08 01:00:41 +0900
[ruby/prism] Update ordering of integer base flags
https://github.com/ruby/prism/commit/d711950d5f
commit 0dc40bd2b740898fac4c6d4193ab6cd7ad52c05d
@@ -11189,15 +11495,15 @@
structure itself.
[Bug #20022]
commit 10bc0bd4ab9b886b77ba0cb4cdb2fa121a84c835
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-07 23:34:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 23:39:11 +0900
[ruby/prism] Remove warnings check from parse_success? method
https://github.com/ruby/prism/commit/e30a241fb3
commit 8e86a4347e8943305d2667865154fba046eb862d
@@ -11217,15 +11523,15 @@
[PRISM] Rescue should set correct end_label
In order for a break inside the rescue to have the correct jump target
commit 071df40495e31f6d3fd14ae8686b01edf9a689e3
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-12-07 17:26:15 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-12-07 21:07:38 +0900
Lrama v0.5.12
commit 30a1ccbc5c0c7c3736dbd3b020e5ca5fbf657cbc
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-12-07 19:50:55 +0900
@@ -11233,31 +11539,47 @@
CommitDate: 2023-12-07 19:50:55 +0900
NEWS: Move "interruptible name resolution" to "Stdlib updates" section
commit d69af4788a923f9afab63104a7adb72a02d37745
Author: Matheus Richard <matheusrichardt@gmail.com>
AuthorDate: 2023-12-07 19:49:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 19:50:00 +0900
[ruby/io-console] [DOC] Add documentation for IO#cursor
ruby/io-console#50
https://github.com/ruby/io-console/commit/ee752ce771
+commit 2e9329e7a2967ee117ddf5a453b91439189bec65
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-07 18:57:01 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-07 18:57:01 +0900
+
+ Update bundled gems list at bc6a0ede4a05d19dc999d05c84b46a [ci skip]
+
commit bc6a0ede4a05d19dc999d05c84b46a0258ab0528
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-07 18:56:23 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-07 18:56:23 +0900
Bump up bundled net-ftp gem version to 0.3.0
+commit eaead94d047a370cc80d9a88a7e80533a78ad8b7
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-12-07 18:44:05 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-12-07 18:44:05 +0900
+
+ Sort links [ci skip]
+
commit abf192eb16ea845ac11743a32bd2f3e2d234488b
Author: Tanaka Akira <akr@fsij.org>
AuthorDate: 2023-12-07 18:28:47 +0900
Commit: Tanaka Akira <akr@fsij.org>
CommitDate: 2023-12-07 18:28:47 +0900
always omit test_ai_addrconfig.
@@ -11316,18 +11638,26 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-12-07 16:44:01 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-12-07 16:44:02 +0900
Warn `it` only with -W:deprecated
+commit 3bf1c48759c839dbd897fd119a789166c01b0f18
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-07 16:23:08 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-07 16:23:08 +0900
+
+ Update default gems list at a41d6c825c4b1ed5699fd7880edeb8 [ci skip]
+
commit a41d6c825c4b1ed5699fd7880edeb8d4adfa5197
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-07 16:21:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 16:22:20 +0900
[ruby/open-uri] Bump up 0.4.1
https://github.com/ruby/open-uri/commit/d72508a7f4
commit ae76c8a11e707176a53c84016256646308f36207
@@ -11339,25 +11669,25 @@
Warn `it` (#9152)
https://bugs.ruby-lang.org/issues/18980
commit 41c00bc97ebf237fd04ce740d0dfd0681f4a28c7
Author: Andrew Kane <andrew@ankane.org>
AuthorDate: 2023-11-10 08:24:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 16:00:54 +0900
[ruby/open-uri] Set default for max_redirects and add exception class
https://github.com/ruby/open-uri/commit/dcdcb885cc
commit d97479f9c966bd2c9d52c8be28aca9431760c610
Author: Andrew Kane <andrew@ankane.org>
AuthorDate: 2023-01-14 13:27:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 16:00:53 +0900
[ruby/open-uri] Add :max_redirects option
https://github.com/ruby/open-uri/commit/7fd5ea09a7
commit 7d32830b8ce14cc130d052a4aa67495a34ed55dc
@@ -11463,15 +11793,15 @@
CommitDate: 2023-12-07 09:45:46 +0900
Add NEWS for Range#overlap?
commit ce094e8556014b5c1f175ff7c1b881339ad84a41
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-12-07 07:05:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 07:15:16 +0900
[ruby/prism] Emit error for constant assignments in defs
https://github.com/ruby/prism/commit/864b06f90e
commit 9d9865d9bc2f563c2c600ec53cc71926441b973f
@@ -11485,15 +11815,15 @@
We've seen quite a few compaction bugs lately, and these assertions
should give clearer symptoms. We only call class_of() on
objects that the Ruby code can see.
commit c5a4409f20e816d3777ebd2c23b894022342a975
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-07 05:52:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 06:34:48 +0900
[ruby/prism] Simplify unterminated string
https://github.com/ruby/prism/commit/ef512ca914
commit c8b60c8ac2c8bbd077150792b5b207e983ab3634
@@ -11508,37 +11838,37 @@
defined inside an ensure/rescue or something else that uses depth
offset. We can ignore the depth offset if we're doing local lookups
inside a block
commit fe6ee5e92148755b75ffd00ab29611b59a416d5a
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-07 05:32:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 05:50:02 +0900
[ruby/prism] Move flag position consistently to front
https://github.com/ruby/prism/commit/6e69a81737
commit cbb941f58a236d95d9e95c3f6dbd4510c04351f0
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-02 13:00:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 05:48:11 +0900
[ruby/prism] Fix closing loc for string literals
Fix https://github.com/ruby/prism/pull/1974
https://github.com/ruby/prism/commit/453d403593
commit a57186b9d1b0db3a88e5e9082347903b109f7d0e
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-12-06 18:39:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 05:38:22 +0900
[ruby/prism] Fix one potential memory leak and silence one false positive report.
https://github.com/ruby/prism/commit/9608aa386e
commit a439fc2f175f5c272886a7be57c6444015450401
@@ -11552,15 +11882,15 @@
YJIT: Avoid register allocation conflict
with a higher stack_idx
commit 9336bbb0b268cb655e6c07ad2a83b9a28cb98911
Author: Eric Mueller <nevinera@gmail.com>
AuthorDate: 2023-12-02 13:23:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 05:05:25 +0900
[rubygems/rubygems] Bundler::Fetcher uses Bundler::CIDetector
Additionally, the result is memoized, as it's used twice in a row.
This change does result in a net behavioral diff, as the list of ENVs
@@ -11568,15 +11898,15 @@
cirrus, dsari, and drops buildbox and snap)
https://github.com/rubygems/rubygems/commit/3fb445a5a1
commit 6fd3b358ff1e1745036286be7007cd0d6ebdcdd7
Author: Eric Mueller <nevinera@gmail.com>
AuthorDate: 2023-12-02 13:20:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 05:05:25 +0900
[rubygems/rubygems] Duplicate Gem::CIDetector into bundler
Because bundler needs to support older versions of rubygems, we can't
actually rely on Gem::CIDetector (yet - in a year or so they might be
able to consolidate, if they don't change futher). So we're copying it
@@ -11585,25 +11915,25 @@
already tested, and this is and will remain identical.
https://github.com/rubygems/rubygems/commit/abc67f0da1
commit a6c912a80de27a5022528802305e1e97fe5b2678
Author: Eric Mueller <nevinera@gmail.com>
AuthorDate: 2023-11-29 11:41:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 05:05:24 +0900
[rubygems/rubygems] Gem::UpdateSuggestion uses Gem::CIDetector
https://github.com/rubygems/rubygems/commit/e5b0458342
commit b1b78c4f9ff0ff3a2570980b0012893eb03fc597
Author: Eric Mueller <nevinera@gmail.com>
AuthorDate: 2023-11-29 11:13:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 05:05:23 +0900
[rubygems/rubygems] Introduce the Gem::CIDetector
This is based on the list in Gem::UpdateSuggestion and Bundler::Fetcher;
these have similar purposes (determining whether/what CI we're executing
in), and can benefit from being combined and updated (they're both
@@ -11623,15 +11953,15 @@
because of the special case of CI_NAME).
https://github.com/rubygems/rubygems/commit/60652b942f
commit 82072254a05c88648caac2bd51069681e37f91aa
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-07 04:26:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 04:26:35 +0900
[ruby/prism] Update documentation for encodings
https://github.com/ruby/prism/commit/18e6df0d4f
commit 153c09f24be77b8db986c2914c141b5bd8f51f67
@@ -11700,15 +12030,15 @@
parent in a CallXPathWriteNode, for example ::A ||= 1. This commit
checks if the parent exists, and if not, uses Object as the inferred
parent
commit 64ab04da6ae15243e1615739f2529f37e532943d
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-12-07 01:02:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-07 01:14:54 +0900
[ruby/bigdecimal] Clarify that JSON methods come from the JSON gem
https://github.com/ruby/bigdecimal/commit/581725d4e5
commit 4a7151a8e4806917f1bdca2a5b5a3b82d7959d32
@@ -11721,15 +12051,15 @@
The bug in i686 was fixed in commit
71babe5536bdb2238509752d8706194ee57ff485.
commit dab5a4b61aa43bd67221e89df9de67de0e3a97f6
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-11-17 06:46:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 23:59:23 +0900
[ruby/bigdecimal] [DOC] Add section Methods for Working with JSON
https://github.com/ruby/bigdecimal/commit/2edd8d0a23
commit 018dbf18d50b34a3ea564bfe0264a423de4b33bb
@@ -12014,15 +12344,15 @@
CommitDate: 2023-12-06 21:02:04 +0900
[PRISM] Compile Rescue Modifier nodes
commit 34543f7c75c28f8b650b5ef3c30eb2c5314c4db5
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-12-06 17:39:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 20:41:49 +0900
[ruby/prism] Update snapshot
https://github.com/ruby/prism/commit/5f0ea09785
commit c23c5f1ea6c4892e9d8ec2d14bf44e7e198a45da
@@ -12044,51 +12374,51 @@
Method documentation must be placed immediately before each
implementation, without any other functions or preprocessor
directives.
commit d411d8f5fe80b9c8f741ee03f91a670d5620917c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-06 18:03:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 19:10:44 +0900
[rubygems/rubygems] Try to load Gem::BUNDLED_GEMS on Bundler
`bundle exec ruby foo.rb` ignore to load gem_prelude.rb. Because warnings feature
is not working with `bundle exec ruby`.
https://github.com/rubygems/rubygems/commit/a0d4ed92a7
commit e03e872eea75ee63672c755dccc340a1f6042fce
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-06 18:09:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 18:35:44 +0900
[ruby/rdoc] Only word-ending colon separates new definition
When followed by non-space characters, rather it looks like a URL or a
path name on Windows.
https://github.com/ruby/rdoc/commit/72c6560773
commit 379f06797d563084ed28f397419f97b7d2e01d87
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-06 17:37:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 18:35:43 +0900
[ruby/rdoc] Needs more backslash to match escaping backslashs
https://github.com/ruby/rdoc/commit/1904e9076d
commit 8105ff9ac4b63b7ceae5bb9bafc5c935b24a3f57
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-06 17:27:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 18:35:43 +0900
[ruby/rdoc] Use single quotes to keep backslash literally
https://github.com/ruby/rdoc/commit/4ac9be7f48
commit 1fd976db21191307fc1262631f5da20c8ce970fd
@@ -12111,18 +12441,34 @@
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-12-06 15:47:33 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-12-06 15:47:33 +0900
Add news for `Fiber#kill`. (#9134)
+commit 5f50593b45c01c569f560b556943a7d3daee7106
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-06 15:16:21 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-06 15:16:21 +0900
+
+ Fix RCLASS_EXT dump [ci skip]
+
+commit 582c202c23d3452d5e4dca9903d48c8bfb143db5
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-06 15:14:59 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-06 15:14:59 +0900
+
+ Adjust styles [ci skip]
+
commit 538ff351336ebbee6c0a7987bbbbf8d34cb67d6b
Author: Jun Aruga <jaruga@redhat.com>
AuthorDate: 2023-12-05 14:07:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 11:49:01 +0900
[rubygems/rubygems] test_bundled_ca.rb: Add Net::OpenTimeout as a offline case.
It seems that when DNS connection is enabled, but the TCP connection is
disabled in a way, the `Net::HTTP.connect` raises `Net::OpenTimeout`.
And I want to skip the tests in this case.
@@ -12148,15 +12494,15 @@
```
https://github.com/rubygems/rubygems/commit/5defe0a2f6
commit d9a1bb4b097899c21c9a11b042072224c4ff252b
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-06 06:29:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 11:45:37 +0900
[rubygems/rubygems] Use String#unpack1 available since ruby 3.0
https://github.com/rubygems/rubygems/commit/46258d6cb4
commit b8b319dd1a48b695df8982eacf8b1ee0004c7a8b
@@ -12165,14 +12511,22 @@
Commit: Yusuke Endoh <mame@ruby-lang.org>
CommitDate: 2023-12-06 10:21:12 +0900
Revert "allow enabling Prism via flag or env var"
This reverts commit 9b76c7fc89460ed8e9be40e4037c1d68395c0f6d.
+commit c146da50bd8ae42236987f33dd3d4d12cb40a559
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-06 09:43:10 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-06 09:43:10 +0900
+
+ Adjust styles [ci skip]
+
commit 00467699a96902bc8dc68bf0ad237f9a02e093d5
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-12-06 09:42:45 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-12-06 09:42:45 +0900
Don't warn generally for `IO::Buffer`, only on specific code paths e.g. `map`. (#9131)
@@ -12198,30 +12552,30 @@
CommitDate: 2023-12-06 06:25:34 +0900
Fix alphabetical order of include in shape.c
commit 5f0ea3f590f8983669fe478bc9eace6880353b84
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-02 07:20:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 06:09:53 +0900
[rubygems/rubygems] Converts Bundler lockfile checksum validation to opt-in only
Looks for the CHECKSUMS section in the lockfile, activating the feature
only if the section exists. Without a CHECKSUMS section, Bundler will
continue as normal, validating checksums when gems are installed while
checksums from the compact index are present.
https://github.com/rubygems/rubygems/commit/2353cc93a4
commit a33632e1ca7af1e3ba34cff05643aa067561a8cc
Author: eileencodes <eileencodes@gmail.com>
AuthorDate: 2023-12-06 01:34:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 05:47:22 +0900
[ruby/prism] Fix defined with new line
It's possible to write the following and have it be valid Ruby:
```
@@ -12234,15 +12588,15 @@
updated the fixtures and snapshots to test this.
https://github.com/ruby/prism/commit/b87f8eedc6
commit 82883dc8f2343913eb9df32fda6798b2f969dfee
Author: Schneems <richard.schneeman+foo@gmail.com>
AuthorDate: 2023-12-06 03:24:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 03:25:42 +0900
[ruby/syntax_suggest] Change assertion to not rely on exact text from prism
The original ripper test was very stable as the output didn't change. Prism is under active development and changing their output shouldn't cause a failure to the ruby/ruby test suite like https://github.com/ruby/ruby/actions/runs/7104601478/job/19339940315.
This commit moves from checking exact output to asserting that the string we get back is not empty. This should give the same level of confidence that some error message was caught, and is less brittle.
@@ -12278,15 +12632,15 @@
Remove the assert, since memory allocation could fail. Also, return
failure if the destination is outside of the code region to detect that
out-of-memory situation quicker.
commit c175e265dae7c7192f9cf4ecbbc1c29c0491ef16
Author: Schneems <richard.schneeman+foo@gmail.com>
AuthorDate: 2023-12-05 08:34:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 02:51:29 +0900
[ruby/syntax_suggest] Remove duplicate error messages
Before:
```
@@ -12322,37 +12676,37 @@
```
https://github.com/ruby/syntax_suggest/commit/becf097e5e
commit 6d39d6d2143f7b910f310de0ff92772839ac72a2
Author: Schneems <richard.schneeman+foo@gmail.com>
AuthorDate: 2023-12-05 07:59:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 02:51:29 +0900
[ruby/syntax_suggest] Update docs, clean up PR
Removes or updates mentions of Ripper
https://github.com/ruby/syntax_suggest/commit/08aaa3f50a
commit 62c96959114ea165f7434da9edc42d15e4aaebfa
Author: Schneems <richard.schneeman+foo@gmail.com>
AuthorDate: 2023-12-05 06:23:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 02:51:28 +0900
[ruby/syntax_suggest] Support lexing with Prism
https://github.com/ruby/syntax_suggest/commit/7f4176a914
commit cce29750d797a85ac89540b9ad47816131652a2f
Author: Schneems <richard.schneeman+foo@gmail.com>
AuthorDate: 2023-12-02 03:14:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 02:51:27 +0900
[ruby/syntax_suggest] Initial support for the prism parser
Prism will be the parser in Ruby 3.3. We need to support 3.0+ so we will have to "dual boot" both parsers.
Todo:
@@ -12377,40 +12731,48 @@
ruby --prism test.rb
or via env var
RUBY_PRISM=1 ruby test.rb
+commit 19114014faf9e22c29c105df4d0b7af84c257366
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-06 01:35:28 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-06 01:35:28 +0900
+
+ Update default gems list at b29ed638833f2abc7ce99b5bbf5cd0 [ci skip]
+
commit b29ed638833f2abc7ce99b5bbf5cd07b0021d7fe
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-06 01:34:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 01:34:19 +0900
[ruby/irb] Bump version to v1.10.1
(https://github.com/ruby/irb/pull/801)
https://github.com/ruby/irb/commit/a1e431bd83
commit f55746a93d48a3ee1fdfacba3716457fabea150a
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-06 01:32:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 01:32:13 +0900
[ruby/irb] Disable pager when TERM is not set too
(https://github.com/ruby/irb/pull/802)
https://github.com/ruby/irb/commit/173980974b
commit ef387e67307504f41baf45a5b06a10eb82933788
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-06 01:03:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 01:03:06 +0900
[ruby/irb] Pager should be disabled when TERM=dumb
(https://github.com/ruby/irb/pull/800)
For apps/libs that test against IRB, it's recommended to set `TERM=dumb`
so they get minimum disruption from Reline's interactive-focus features.
@@ -12418,71 +12780,71 @@
Therefore, we should follow the convention to disable pager when `TERM=dumb`.
https://github.com/ruby/irb/commit/8a3002a39e
commit 94bf9f80377d32e9dd5123bdf487b55b5e06a851
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-12-05 18:17:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 00:25:20 +0900
[ruby/prism] Remove unnecessary match
https://github.com/ruby/prism/commit/694d3d7279
commit ff6706b08e445c2927351da307e0d53e48f9332e
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-02 12:11:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 00:16:42 +0900
[ruby/prism] Fix a typo
https://github.com/ruby/prism/pull/1949#discussion_r1412568793
https://github.com/ruby/prism/commit/a00f21d10a
commit 3260ed7e5eeb7313411a682d9734f48920be9691
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-01 02:28:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 00:16:42 +0900
[ruby/prism] Add test cases
https://github.com/ruby/prism/commit/e91f8dbb99
commit 975b74a8eb042c642e626fa95af7c15d41121497
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-01 02:22:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 00:16:41 +0900
[ruby/prism] Fix argument order
https://github.com/ruby/prism/pull/1949#discussion_r1410733341
https://github.com/ruby/prism/commit/27635da821
Co-Authored-By: Kevin Newton <kddnewton@gmail.com>
commit 3d4a4b252917ef2a76c92333eaeb76448b56d7ba
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-30 18:25:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 00:16:41 +0900
[ruby/prism] Fix some corner cases
https://github.com/ruby/prism/commit/d5453f168e
commit dcd75fd49dd879f4931b1c5b1bd65990a92badb5
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-30 17:42:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-06 00:16:40 +0900
[ruby/prism] Fix to parse command-style method calls more correctly
Fix https://github.com/ruby/prism/pull/1468
Fix https://github.com/ruby/prism/pull/1575
@@ -12569,103 +12931,135 @@
CommitDate: 2023-12-05 18:04:02 +0900
[DOC] Mention Time-like objects
commit 113f5d7fd79f2b7dd72a2f748dee475ad793a743
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-05 13:22:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 17:48:19 +0900
[ruby/rdoc] Allow any single-word token upto 2 before C method implementation
Previously only unknown word `intern` is allowed between a single-word
token before a C method. Now any single-word token, such as `inline`
which is used for `ArithmeticSequence` in enumerator.c, is allowed
instead.
https://github.com/ruby/rdoc/commit/3a214c1dd1
commit c0baa3783f1f43072128cb90339a2d00e03dde1c
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-05 13:22:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 17:48:18 +0900
[ruby/rdoc] Reduce matched substring allocations
https://github.com/ruby/rdoc/commit/aaed688a97
+commit 8bdd28da74ff1242a82c2003d59fef4de9ffc331
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-05 16:38:07 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-05 16:38:07 +0900
+
+ Update default gems list at d691b1a14167129cc415abda3792aa [ci skip]
+
commit d691b1a14167129cc415abda3792aa25fd5d6a96
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-05 16:36:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 16:37:08 +0900
[ruby/rdoc] Bump up 6.6.1
https://github.com/ruby/rdoc/commit/7cf353a696
+commit 99698c7fc2f6bf4d390c4a350c75130372753d2c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-05 16:03:16 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-05 16:03:16 +0900
+
+ Update default gems list at f19de1289b4c20b12efe431d124f69 [ci skip]
+
commit f19de1289b4c20b12efe431d124f6988fbaf007f
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-05 16:02:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 16:02:17 +0900
[ruby/tempfile] Bump up 0.2.1
https://github.com/ruby/tempfile/commit/1450bb4f1c
commit 494e2e4bfb28349a19b4503e37ac11509de1d50e
Author: Akshay Birajdar <akshaybirajdar05@gmail.com>
AuthorDate: 2023-05-01 19:32:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 15:43:42 +0900
[ruby/tempfile] Alias #to_s to #inspect
https://github.com/ruby/tempfile/commit/e515889412
+commit aec56594e78324366c4e248cc7de3a4bd4507679
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-05 15:39:43 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-05 15:39:43 +0900
+
+ Update default gems list at e7cc79183879b6449d42050407b3e9 [ci skip]
+
commit e7cc79183879b6449d42050407b3e998428b4ef2
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-05 15:35:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 15:38:55 +0900
[ruby/cgi] Bump up 0.4.1
https://github.com/ruby/cgi/commit/929e6264b5
commit 56ccad060d1c215280f12444f726d54d2ca6636d
Author: Toshimaru <me@toshimaru.net>
AuthorDate: 2023-11-28 09:44:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 15:21:52 +0900
[ruby/rdoc] Early return when `token_stream` is `nil`
https://github.com/ruby/rdoc/commit/04f75d8516
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
commit cda431f5388e8359532998c7fbf5fa615ce6d45e
Author: toshimaru <me@toshimaru.net>
AuthorDate: 2023-11-20 08:47:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 15:21:51 +0900
[ruby/rdoc] fix: fix `NoMethodError` when `token_stream` is nil
The change in #1055 might be a breaking change.
So, just simply wrap `token_stream` with `Array`
https://github.com/ruby/rdoc/commit/d8c19d7fa1
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
+commit 09ce41a01eeb12d0887e7edb9b499e81fe4da99f
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-05 15:10:54 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-05 15:10:54 +0900
+
+ Update default gems list at eecae51502215ae4dab9d99a107963 [ci skip]
+
commit eecae51502215ae4dab9d99a1079636f3fcd99a5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-05 13:01:26 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-05 15:09:56 +0900
[flori/json] Bump up 2.7.1
@@ -12860,25 +13254,25 @@
existing code using unenclosed hash will break.
https://github.com/flori/json/commit/8e0076a3f2
commit 5a2d70ef73d4d17f5999f5087499a5eda1126567
Author: Schneems <richard.schneeman+foo@gmail.com>
AuthorDate: 2023-12-05 07:19:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 07:29:44 +0900
[ruby/syntax_suggest] Bump minimum Ruby version & update standardrb
https://github.com/ruby/syntax_suggest/commit/73753518e9
commit 13482ab1e61e0c337badd6308412621f807df9c1
Author: Schneems <richard.schneeman+foo@gmail.com>
AuthorDate: 2023-12-05 07:17:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 07:18:40 +0900
[ruby/syntax_suggest] Update standardrb to Ruby 3.0 standards
https://github.com/ruby/syntax_suggest/commit/2771dcabe0
commit 81a700853d1d3bdf7973c7d7175711e7e8c508c7
@@ -13092,25 +13486,25 @@
1_000_000.times do |i|
o.instance_variable_set(:"@i#{i}", i)
end
commit d35aa58b2fac5ce0172c3a940a9b5f33af21bc56
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-05 02:15:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 02:15:19 +0900
[ruby/prism] Fix up docs for lex_compat
https://github.com/ruby/prism/commit/9131e84060
commit ea9f89eeb68dd7cac0083c1cfc5300672b380d00
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-05 01:58:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-05 02:00:14 +0900
[ruby/prism] Ripper compat docs update
https://github.com/ruby/prism/commit/5f70b32b02
commit b9f2c67106ac8277b0e83a5701a43d016d829131
@@ -13140,25 +13534,25 @@
CommitDate: 2023-12-04 23:58:41 +0900
Make rb_obj_copy_ivs_to_hash_table_i static
commit 1227b6d9129d7e978b6bb659c9cb320d47a2aac1
Author: Lily Lyons <lily@nowaffles.com>
AuthorDate: 2023-12-02 06:00:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-04 23:33:44 +0900
[ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_t
https://github.com/ruby/prism/commit/115b6a2fc6
commit 2a65d8370702b3f2a5db21b65f21ccef6f0b503b
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-04 13:00:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-04 23:00:23 +0900
[ruby/prism] Check "void value expression" for array literals
Fix https://github.com/ruby/prism/pull/1978
https://github.com/ruby/prism/commit/194c997d0a
@@ -13185,29 +13579,45 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-04 10:32:21 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-12-04 10:32:21 +0900
Remove `rb_libruby_selfpath` for MJIT
+commit 3e07e04d4ab9dc86de2654f27e32a806b2f234ec
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-12-04 10:02:38 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-12-04 10:02:38 +0900
+
+ Win32: ruby-runner is unnecessary on Windows in favor of SxS [ci skip]
+
+commit 9126a513411c26252922a70957c6e7ca4a99729c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-04 02:07:51 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-04 02:07:51 +0900
+
+ Update default gems list at 52eabf2e329485088672beefe4bc59 [ci skip]
+
commit 52eabf2e329485088672beefe4bc59c148ed20cc
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-04 02:06:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-04 02:06:41 +0900
[ruby/irb] Bump version to v1.10.0
(https://github.com/ruby/irb/pull/798)
https://github.com/ruby/irb/commit/4acc9b8d6c
commit a2197466a273928f76e00e89b3a6f5fb23569fa6
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-12-03 23:05:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-03 23:05:16 +0900
[ruby/irb] Disable pager in eval_history test
(https://github.com/ruby/irb/pull/799)
https://github.com/ruby/irb/commit/ee85e84935
@@ -13280,25 +13690,25 @@
[DOC] Include timezones document in timev.rb
So that it can be referred as a part of the document of `Time`.
commit c9c1670f7e7aaa17e69fd14d573f2f40ccd8a3da
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-02 21:24:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 21:40:12 +0900
[ruby/rdoc] Markup punctuations need to be separated with a space
https://github.com/ruby/rdoc/commit/83f0149fc1
commit 4ee1f0fb5de08acd659ec18409fca433d1bf371a
Author: Gary Tou <gary@garytou.com>
AuthorDate: 2023-12-02 13:32:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 13:32:04 +0900
[ruby/irb] Implement `history` command
(https://github.com/ruby/irb/pull/761)
* Implement `history` command
@@ -13329,15 +13739,15 @@
* Add new line after joining
https://github.com/ruby/irb/commit/3f9eacbfa9
commit 9f6c6f88c3b135a41efc3e76c4b3c012141ef8b1
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-12-01 18:02:56 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-12-02 08:58:32 +0900
Lrama v0.5.11
commit 818813c2bde674f85804891df380c271637c0c8e
Author: eileencodes <eileencodes@gmail.com>
AuthorDate: 2023-12-02 04:52:38 +0900
@@ -13373,15 +13783,15 @@
This commit changes the instruction to be handles_sp so the sp is
incremented inside of the instruction right after the object is written
on the stack.
commit 492c82cb417a92d1941f10b52e77ec0c4b2cc8a6
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-02 02:22:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 05:53:34 +0900
[ruby/prism] Prism.parse_success?(source)
A lot of tools use Ripper/RubyVM::AbstractSyntaxTree to determine
if a source is valid. These tools both create an AST instead of
providing an API that will return a boolean only.
@@ -13399,15 +13809,15 @@
CommitDate: 2023-12-02 05:21:01 +0900
Remove unneeded local variables
commit 562d949e022cb3e7288256af8d0df3f4e17b66cb
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-12-02 03:59:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 05:10:58 +0900
[ruby/prism] Fix parsing heredoc ends
https://github.com/ruby/prism/commit/aa8c702271
commit 39238888bc784eb5887d899dc09fad30997464ac
@@ -13451,15 +13861,15 @@
slot of the shared string. There may be code using the RSTRING_PTR on
the stack, which would pin the string but not pin the shared string,
causing it to move.
commit 0ed55bf09713299201caec3ba9d9ef7ba6e8526f
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-11-28 07:06:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 04:50:03 +0900
[rubygems/rubygems] Reduce array allocations when loading definition
The same array was being re-created in a loop (as well as the `generic_local_platform`), which is avoidable by hoisting it to a frozen array created once
https://github.com/rubygems/rubygems/commit/009a3c6d0d
@@ -13471,15 +13881,15 @@
CommitDate: 2023-12-02 03:57:41 +0900
[Bug #20033] Dynamic regexp should not assign captures
commit ec83bd7356d639fe34f6843c4f1805c63cfdfa49
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-02 02:06:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 03:46:52 +0900
[ruby/prism] Provide heredoc? queries
https://github.com/ruby/prism/commit/e148e8fe6a
commit 2a8d9c59ff151e8e2274e5f788745e070111b8ab
@@ -13503,30 +13913,30 @@
This commit sets the ambiguous param flag if there is only one
parameter on a block node. It also fixes a small bug with a trailing
comma on params.
commit ef466ac931dcb37f98fc89eba526c2593e1cddb0
Author: hogelog <konbu.komuro@gmail.com>
AuthorDate: 2023-12-02 03:03:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 03:04:03 +0900
[ruby/irb] Scrub past history input before split
(https://github.com/ruby/irb/pull/795)
* Scrub past history input before split
* Don't rewrite ENV["LANG"]
https://github.com/ruby/irb/commit/0f344f66d9
commit 73440e1ef21e1dd7ca590e402d37b835b9b1f0bb
Author: Eric Mueller <nevinera@gmail.com>
AuthorDate: 2023-11-30 12:40:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 02:52:38 +0900
[rubygems/rubygems] Many major_deprecations supply :removed_message
Generally the removed message is very similar, but often it needs to
specify that the feature has "been removed" instead of "will be
removed", or "been deprecated". And a few chunks of text needed more
@@ -13534,15 +13944,15 @@
crafted to make sense in either context, so I left those alone.
https://github.com/rubygems/rubygems/commit/8d42cf9104
commit 079dfa1812e0f23a74c86e271245504b069b4c17
Author: Eric Mueller <nevinera@gmail.com>
AuthorDate: 2023-11-30 11:51:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 02:52:37 +0900
[rubygems/rubygems] major_deprecation accepts :removed_message
If supplied, it uses that in place of the message for the case where the
deprecation version is already past.
@@ -13642,25 +14052,25 @@
CommitDate: 2023-12-02 00:23:07 +0900
Remove unused files in prism
commit 64f33aea2b9afa85bb840e38b8130f738d56f1c3
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-12-02 00:18:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 00:18:19 +0900
[ruby/prism] Update snapshots
https://github.com/ruby/prism/commit/f4c80c67dc
commit cbe57caa246f57440667a53b4526ddabcea82df9
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-12-01 12:53:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 00:17:20 +0900
[ruby/prism] Fix comments after HEREDOCs again.
The problem was deeper than just looking back a single token.
You can push the heredoc_end token way back into the list.
We need to save the last location of a heredoc end to see if
@@ -13669,27 +14079,27 @@
Fixes https://github.com/ruby/prism/pull/1954
https://github.com/ruby/prism/commit/91dfd4eecd
commit ffeec108cfccda71ff63167d41f090aa39c2432c
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-01 23:55:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 00:15:28 +0900
[ruby/prism] Add missing context names to the switch in `debug_context`
Now, `PM_DEBUG_LOGGING` can be available.
https://github.com/ruby/prism/commit/569ffacb5f
commit 417d7004062de3360d0ab104bc21c5e3b40eff86
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-01 23:35:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 00:15:01 +0900
[ruby/prism] Improve to handle unterminated strings
Fix https://github.com/ruby/prism/pull/1946
This fixes to set an error position for unterminated strings to the
@@ -13702,15 +14112,15 @@
string even though the string literal does not terminate.
https://github.com/ruby/prism/commit/c1240baafd
commit 0e599336a20d698d2d7f62ed6db234124260e2cd
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-12-01 23:50:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-02 00:13:45 +0900
[ruby/prism] Fix `not_provided` comment
I don't know when it is changed, but the `not_provided` signature is
changed.
@@ -13739,21 +14149,29 @@
CommitDate: 2023-12-01 23:56:32 +0900
Add assertions for shape cache grandchild nodes
commit 64c4bbb86cf5c2a7710bef4d481c6a05f780c632
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-01 18:12:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-01 20:33:26 +0900
[ruby/prism] Add test/prism/snapshots/heredoc_with_comment.txt
https://github.com/ruby/prism/commit/97b296a0f7
+commit e005c517325f3559acd2c75d368a58b50ebbb0f9
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-12-01 16:48:10 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-12-01 16:48:10 +0900
+
+ Update default gems list at 7d142c08cb5b65e4ba110b116c41a8 [ci skip]
+
commit 7d142c08cb5b65e4ba110b116c41a8e5e3acc027
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-12-01 16:46:42 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-12-01 16:47:06 +0900
lib/helper only needs on flori/json repo
@@ -13848,14 +14266,30 @@
Require tests/lib/helper.rb to avoid:
NoMethodError: undefined method `assert_separately'
https://github.com/flori/json/commit/a81bcc0328
+commit 062b59ba9aa0f6d5057e0187a04d11b75d623952
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-12-01 16:45:17 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-12-01 16:45:17 +0900
+
+ Fix typos [ci skip]
+
+commit 60568e971e1e7061bfe365e1fbf8a70a598c241a
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-12-01 16:39:22 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-12-01 16:39:22 +0900
+
+ Sort links [ci skip]
+
commit e36b9760fd0eb3bffbf1536106ce3cce02816c1f
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-12-01 14:52:47 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-12-01 15:04:30 +0900
Dispatch invalid hex escape content too
@@ -14182,15 +14616,15 @@
b is the new left right node, c is the new right left node, and d is
the new right right node. This commit refactors the variable names to be
more descriptive.
commit 7008d97b76649928cd5552eb0f44a496d468daf0
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-11-30 08:49:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-01 04:58:40 +0900
[rubygems/rubygems] Only show "Defaulting to user installation" message when it matters.
https://github.com/rubygems/rubygems/commit/61b0947225
commit 060f14bf62ad3f426a6666901c45b82d4334fa26
@@ -14212,15 +14646,15 @@
CommitDate: 2023-12-01 03:34:57 +0900
Mention {Queue,SizedQueue}#freeze change in NEWS
commit 0d1917aead71dde00f08ebbc7c041e788663fc1b
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-30 23:55:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-01 02:42:24 +0900
[ruby/prism] Remove no-op assignment
https://github.com/ruby/prism/commit/4b3079d9e8
commit 85092ecd6f5c4d12d0cb1d6dfa7040337a4f558b
@@ -14249,15 +14683,15 @@
CommitDate: 2023-12-01 01:23:25 +0900
YJIT: Bump ec->cfp after setting cfp->jit_return (#9072)
commit f193f96d31ffcd02d91f135ba765d92c23b52c55
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-12-01 00:22:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-01 00:22:22 +0900
[ruby/irb] Page evaluation result's output
(https://github.com/ruby/irb/pull/784)
* Page evaluation result's output
@@ -14268,15 +14702,15 @@
This makes sure we get consistent result on all platforms.
https://github.com/ruby/irb/commit/4fedce93d3
commit cc393b4f80be7eccdc84785f684dc7899b0510e4
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-29 12:30:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-12-01 00:06:51 +0900
[ruby/rdoc] Get rid of `Kernel#open`
https://github.com/ruby/rdoc/commit/dc56f6d0bd
commit 3c5a3b73f1126f3e05e85a20f3991bb6c22b4be3
@@ -14301,25 +14735,25 @@
It's possible for `defined?(A::B::C)` to raise an exception. `defined?`
must swallow the exception and return nil, so this commit adds a rescue
entry for `defined?` expressions on constant paths
commit 2c64041ed5de8cb040fbc62e126055e553bcf5db
Author: sid-707 <95631365+sid-707@users.noreply.github.com>
AuthorDate: 2023-11-30 12:57:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-30 23:10:28 +0900
[ruby/prism] Fix typo in comment
https://github.com/ruby/prism/commit/eb1a6ba263
commit aac8be803409a18f6c32b438d154432eeb6f49e8
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-11-30 13:02:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-30 23:10:04 +0900
[ruby/prism] Fix lex_compat for `<<HEREDOC # comment` at EOF
Fixes https://github.com/ruby/prism/pull/1874
https://github.com/ruby/prism/commit/304dd78dd2
@@ -14380,39 +14814,47 @@
Commit: Yusuke Endoh <mame@ruby-lang.org>
CommitDate: 2023-11-30 19:05:55 +0900
Add NEWS entry for the deprecation of subprocess creation/forking
[Feature #19630]
+commit f7d268898e72aab6988b7e4694d920648a6de90e
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-11-30 17:39:35 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-11-30 17:39:35 +0900
+
+ Sort links [ci skip]
+
commit 5259edaff9911cacb3fd656b2744d5ec6bce655d
Author: Jean Boussier <byroot@ruby-lang.org>
AuthorDate: 2023-11-30 15:53:06 +0900
Commit: Jean Boussier <jean.boussier@gmail.com>
CommitDate: 2023-11-30 17:23:31 +0900
Add NEWS entry for WeakMap#delete and `RUBY_CRASH_REPORT`
I wasn't too sure where to put `RUBY_CRASH_REPORT`, it's not exactly
a command line option but close enough.
commit 30e477802094e1c47fb5946b79aeeebb3b3ebec5
Author: flosacca <flosacca@gmail.com>
AuthorDate: 2023-11-23 02:49:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-30 17:19:28 +0900
[ruby/cgi] Fix unescapeHTML
https://github.com/ruby/cgi/commit/67610e6ca8
commit 0daa0589a9b714201a9460fef1bcf5260bc3c6ae
Author: flosacca <flosacca@gmail.com>
AuthorDate: 2023-11-28 05:22:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-30 17:19:28 +0900
[ruby/cgi] Add failing test cases for CGI::Escape.unescapeHTML
https://github.com/ruby/cgi/commit/92fdb3316b
commit f2f91396576146f58ec299a6d8e5acf665493aa9
@@ -14420,29 +14862,37 @@
AuthorDate: 2023-11-30 15:38:49 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-30 15:38:49 +0900
Move #19785 correct category in NEWS
commit f2ad246071ed6a111d22cf763c5dd170d581c824
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-11-30 13:38:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-30 13:38:07 +0900
Update bundled gems list as of 2023-11-29
commit e6d4441618161397610088192c65b42f217d4e38
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-30 13:36:11 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-11-30 13:36:11 +0900
Fix the argument order
+commit ac9fdb7a50946a2b2013eefd0cb137428715ccc0
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-11-30 13:32:53 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-11-30 13:32:53 +0900
+
+ Adjust indent [ci skip]
+
commit 5baa2b96509118710cd1b425457f11ad574168ee
Author: Misaki Shioi <shioi.mm@gmail.com>
AuthorDate: 2023-11-29 21:08:37 +0900
Commit: Yusuke Endoh <mame@ruby-lang.org>
CommitDate: 2023-11-30 13:27:19 +0900
Make test-bundled-gems success
@@ -14508,15 +14958,15 @@
CommitDate: 2023-11-30 12:51:13 +0900
Add RUBY_TYPED_FREE_IMMEDIATELY flag to proc_entry
commit 62e2e1da920d15e755f1826b3703ca81366526d8
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-11-28 06:57:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-30 12:41:15 +0900
[rubygems/rubygems] Allow auto-install to install missing git gems
Currently, auto-install with git gems fails, when
it would succeed with a rubygems-source gem
@@ -14579,15 +15029,15 @@
CommitDate: 2023-11-30 07:54:58 +0900
debugger can never be nil
commit 2927c280950924c0aaa6c1a5805b2978b177809e
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-11-28 07:01:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-30 06:28:46 +0900
[rubygems/rubygems] Avoid re-compiling static regexp in a loop
Pathname::SEPARATOR_PAT is a constant and can safely be interpolated once, avoiding creating a new regexp object on every iteration
https://github.com/rubygems/rubygems/commit/75d9c0f1e4
@@ -14670,15 +15120,15 @@
encoding, but is implemented identically in Ruby
https://github.com/ruby/prism/commit/9e0a097699
commit 86d9a6dcb61b47bcacfe98200cb6d47da6bb1134
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-30 01:30:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-30 01:30:13 +0900
[ruby/irb] Use gem repl_type_completor, remove type_completion
implementation
(https://github.com/ruby/irb/pull/772)
https://github.com/ruby/irb/commit/a4868a5373
@@ -14708,15 +15158,15 @@
CommitDate: 2023-11-30 00:30:00 +0900
Assert that the left and right nodes are correct
commit b632732bcf901360560555fea3d9d88811252f0d
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-11-29 23:42:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-30 00:24:41 +0900
[ruby/prism] Fixed comment on pm_parser_numbered_parameters_set
https://github.com/ruby/prism/commit/ceae5727b8
commit 38e6442f8cf7bc70f8f1262d591011dc78b337d9
@@ -14726,15 +15176,15 @@
CommitDate: 2023-11-29 22:59:53 +0900
Add missing assertion in test_use_all_shapes_then_freeze
commit 2af82e23165180f20ca2af374aedb7a45dedcc20
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-11-29 19:46:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 22:56:19 +0900
[ruby/prism] Convert start line to signed integers
Ruby allows for 0 or negative line start, this is often used
with `eval` calls to get a correct offset when prefixing a snippet.
@@ -14751,15 +15201,15 @@
```
https://github.com/ruby/prism/commit/0d14ed1452
commit 2653404840952d25bbdd7deaf599fbfb1f5287f0
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-11-29 17:56:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 22:56:18 +0900
[ruby/prism] Rename varint as varuint
Line numbers may be negative, so we need to introduce signed varint,
so renaming unsigned ones first avoid confusion.
@@ -14783,25 +15233,25 @@
CommitDate: 2023-11-29 14:40:21 +0900
[Bug #20025] Check if upper/lower before fallback to case-folding
commit bd2b6b702cf43fb25562bdf8b1929d06ed3fcd98
Author: Michael Go <michael.go@shopify.com>
AuthorDate: 2023-11-29 00:37:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 11:21:38 +0900
[rubygems/rubygems] update Magnus library in Rust extension gem template
https://github.com/rubygems/rubygems/commit/46f09800da
commit a908cef53f4c647c7fe7c9e808b501c3bb3cc70f
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-29 10:32:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 11:03:06 +0900
[ruby/prism] Reject class/module defs in method params/rescue/ensure/else
Fix https://github.com/ruby/prism/pull/1936
https://github.com/ruby/prism/commit/232e77a003
@@ -14856,15 +15306,15 @@
CommitDate: 2023-11-29 07:43:22 +0900
Fix Ractor sharing for too complex generic ivars
commit 49383901772f874569bbdc992867bd02b4b597a8
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-29 05:49:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 07:33:50 +0900
[ruby/prism] Implicit rest nodes
Fundamentally, `foo { |bar,| }` is different from `foo { |bar, *| }`
because of arity checks. This PR introduces a new node to handle
that, `ImplicitRestNode`, which goes in the `rest` slot of parameter
@@ -14905,15 +15355,15 @@
list with the number of parameters. This commit distinguishes
the two, and fixes a related bug which would occur if we set a local
that was not a parameter
commit 04cbcd37b1c18c4db4b9df8d80abb4efec11755c
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-11-29 05:42:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 06:08:46 +0900
[ruby/prism] Add numbered_parameters field to BlockNode and LambdaNode
We are aware at parse time how many numbered parameters we have
on a BlockNode or LambdaNode, but prior to this commit, did not
store that information anywhere in its own right.
@@ -15024,47 +15474,47 @@
1) Failure:
TestModule#test_const_get_evaled [/home/runner/work/ruby/ruby/src/test/ruby/test_module.rb:1239]:
NameError expected but nothing was raised.
commit 55f34d474592f4ff5332615c7e4baf6270e7090d
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-28 23:50:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 02:27:11 +0900
[ruby/prism] Fix tests
https://github.com/ruby/prism/commit/1e6ecbaf04
commit c11dd3475306a951959a8599f31ca360342ce008
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-28 13:23:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 02:27:10 +0900
[ruby/prism] Reset `current_param_name` around closed scopes
It is for supporting `def foo(bar = (def baz(bar) = bar; 1)) = 2` case.
https://github.com/ruby/prism/commit/c789a833c5
commit f6fbb9fec5b411dae1b38b306a49399baa52aaec
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-28 13:21:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 02:27:10 +0900
[ruby/prism] Use `0` for the default valie of `current_param_name`
https://github.com/ruby/prism/commit/896915de24
commit b5796d7b113a78b17e27f2ad23c209f4e2d2900b
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-24 01:29:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-29 02:27:09 +0900
[ruby/prism] Check circular references in default values of params
Fix https://github.com/ruby/prism/pull/1637
https://github.com/ruby/prism/commit/0172d69cba
@@ -15096,28 +15546,28 @@
CommitDate: 2023-11-29 00:41:14 +0900
YJIT: Assert no patch overlap on pos_marker (#9048)
commit 891ce4614a7cab6eb76429a9972b5e8c2dc02a5d
Author: paulreece <96156234+paulreece@users.noreply.github.com>
AuthorDate: 2023-11-28 23:56:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 23:56:51 +0900
[ruby/irb] This enhancement allows a user to add the -s flag if they
want to access a methods origin definition. It allows for chaining
of multiple esses to further go up the classes as needed.
(https://github.com/ruby/irb/pull/770)
https://github.com/ruby/irb/commit/eec1329d5a
commit 5fc71feb6ca8b62d51f9b6421cb26c9f1228be17
Author: Kasumi Hanazuki <kasumi@rollingapple.net>
AuthorDate: 2023-11-28 23:05:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 23:05:31 +0900
[ruby/irb] Rescue errors from main.to_s/inspect when formatting
prompt
(https://github.com/ruby/irb/pull/791)
Currently, IRB just terminates if `main.to_s` raises while IRB
@@ -15149,33 +15599,41 @@
exception handling and can be complicated.
https://github.com/ruby/irb/commit/412ab26067
commit 9365b78d49bfee1a1b40d02c7f6ac8b3a9954b8d
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-26 17:54:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 22:25:59 +0900
[ruby/prism] Fix to parse `*` as forwarding in `foo[*]` case
Fix https://github.com/ruby/prism/pull/1924
https://github.com/ruby/prism/commit/7cde900065
commit c798943a4a272f213d21295a837da06ed5fa9a51
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-28 04:17:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 22:25:48 +0900
[ruby/prism] Move DATA parsing into its own parse result field
https://github.com/ruby/prism/commit/42b60b6e95
+commit 43dc8e9012dd7c390f1299d1b653656c81ae2aa7
+ Author: Peter Zhu <peter@peterzhu.ca>
+ AuthorDate: 2023-11-28 22:12:35 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-11-28 22:12:35 +0900
+
+ Fix indentation in ivar_set [ci skip]
+
commit 458d079166ce7344c1d44b2403ff963b8c68d7d8
Author: Kouhei Yanagita <yanagi@shakenbu.org>
AuthorDate: 2023-11-28 16:06:31 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-11-28 21:50:04 +0900
[DOC] Add a mention of [Feature #18551] to NEWS.md
@@ -15199,39 +15657,47 @@
CommitDate: 2023-11-28 15:10:42 +0900
Make Range#reverse_each raise TypeError if endless
commit 0164da68c170c7f1e36dd70965b67c8c63523391
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-28 05:05:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 11:53:44 +0900
[ruby/prism] Use un-capitalized error messages
I don't prefer this style, but it appears that a plurality of syntax
error messages between with un-capitalized messages in CRuby, so
we'll go with that for consistency, for now.
https://github.com/ruby/prism/commit/b02df68954
commit 32b5f5be7cd0140c5f919d81d6ebf826efd03bb8
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-28 06:57:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 11:53:31 +0900
[ruby/prism] Introduce char_is_identifier_utf8
https://github.com/ruby/prism/commit/5f43e57b0f
+commit 031e81c8f388abb856d2b63ead5d3603e4e3dfe6
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-28 10:39:40 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-28 10:39:40 +0900
+
+ Update default gems list at def416899d2b72d2299ddfa97f1f94 [ci skip]
+
commit def416899d2b72d2299ddfa97f1f94ae2594d67b
Author: Sutou Kouhei <kou@clear-code.com>
AuthorDate: 2023-11-28 10:38:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 10:38:41 +0900
[ruby/stringio] Development of 3.1.1 started.
https://github.com/ruby/stringio/commit/75da93d48f
commit 7f50c705742dd92509ae9fc3003eb7561baa7e8a
@@ -15346,27 +15812,27 @@
The ary_make_shared call may allocate, which can trigger a GC
compaction. This can cause the array to be embedded because it has a
length of 0.
commit 3af56e87ca79740521c81e1336cfb5523f55ee29
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-26 16:47:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 02:35:38 +0900
[ruby/prism] Check void expressions for constant paths
Fix https://github.com/ruby/prism/pull/1920
https://github.com/ruby/prism/commit/ee8e03bac7
commit 8654859dbd062af5071343effe48062123f356f7
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-26 17:20:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 02:33:31 +0900
[ruby/prism] Fix and reuse pm_call_node_index_p
Fix https://github.com/ruby/prism/pull/1925
Fix https://github.com/ruby/prism/pull/1927
@@ -15376,15 +15842,15 @@
This commit fixes these problems.
https://github.com/ruby/prism/commit/92bab044ff
commit bd4a992f38f59d15e325966a8e57f12559f331ad
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-28 02:30:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 02:30:54 +0900
[ruby/prism] Correct template.rb comment
https://github.com/ruby/prism/commit/4d689fe1df
commit cc05a60c16b69b6156396f9e6a009f94421fe1b4
@@ -15431,15 +15897,15 @@
Incremental marking prevents the GC from fully executing, so it may fail
to catch certain bugs.
commit 7973eb7c3f6531a41adb9de63d1b3c4d5d4b7d03
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-28 01:06:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 01:07:03 +0900
[ruby/rdoc] [DOC] Slightly decorate `em` and `strong`
https://github.com/ruby/rdoc/commit/2161157205
commit 8427a8a655e2a04bfdc6a645ec967405d3617137
@@ -15479,15 +15945,15 @@
to-be-moved objects floating around on the machine stack.
Fixes [#20021]
commit 196c4aeb766a66b3557ddab61086db58c7a08226
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-27 20:15:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-28 00:58:31 +0900
[ruby/rdoc] Place a space between certain character class letters only
https://github.com/ruby/rdoc/commit/1f568e049d
commit 7835ebce97a6e6132d2bc7bdbef115f3f47cc6c2
@@ -15532,15 +15998,15 @@
CommitDate: 2023-11-27 22:29:35 +0900
Implement Write Barriers on Enumerator::Yielder
commit 1c3088117a6b22b6aa07fb8c9c28028851786c1b
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-11-24 21:14:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-27 21:21:24 +0900
[ruby/stringio] Do not compile the C extension on TruffleRuby
* Before this it was compiled but not used, because TruffleRuby has
a stringio.rb in stdlib and .rb has precedence over .so.
In fact that extension never worked on TruffleRuby,
@@ -15549,15 +16015,15 @@
https://github.com/ruby/openssl/issues/699
https://github.com/ruby/stringio/commit/d791b63df6
commit a07d84b63c7785f6f1a0c5f6933c0b7fa87df1d8
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-11-27 19:34:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-27 19:34:40 +0900
[ruby/irb] Hide debugger hint after the input is submitted
(https://github.com/ruby/irb/pull/789)
If `output_modifier_proc`'s `complete` arg is true, it means the input is
submitted. In that case, debugger hint doesn't provide value to users
@@ -15645,37 +16111,37 @@
[rubygems/rubygems] Remove no longer necessary workaround for old RubyGems
https://github.com/rubygems/rubygems/commit/ed4eaefac0
commit 67ee91a3058e9d918add38ed02205e7383f00fad
Author: Mau Magnaguagno <maumagnaguagno@gmail.com>
AuthorDate: 2023-11-26 16:07:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-27 10:35:08 +0900
[ruby/psych] Prefer each_char in Psych::Visitors::Visitor::ToRuby#deserialize
Use safe navigation operator with each_char to remove empty strings and improve readability.
https://github.com/ruby/psych/commit/5fe714b216
commit 52c7e43b8797de0d042d05ecf6fc4a883c5c372f
Author: Olle Jonsson <olle.jonsson@gmail.com>
AuthorDate: 2023-11-26 01:52:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-27 07:08:27 +0900
[rubygems/rubygems] Add missing --prefer-local to Synopsis in bundle-install.1.ronn
https://github.com/rubygems/rubygems/commit/e956c5bbe4
commit 08308fe3e8fd51f4445be9408a418d9ac6960921
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-19 11:18:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-27 07:07:39 +0900
[rubygems/rubygems] Reduce allocations when installing gems with bundler
```
==> memprof.after.txt <==
Total allocated: 1.13 MB (2352 objects)
@@ -15690,15 +16156,15 @@
it was accidentally cubic.
https://github.com/rubygems/rubygems/commit/13ab874388
commit cc5d1bf026bcc5b4929a4f9d5e32d2fa5730348c
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-11-27 02:07:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-27 02:07:45 +0900
[ruby/irb] Display aliases in help message
(https://github.com/ruby/irb/pull/788)
Similar to Pry, it displays user-defined aliases in the help message with
a dedicated section. With the current default aliases, it looks like:
@@ -15725,15 +16191,15 @@
respectively, instead of backquotes.
- Remove useless backslashes.
commit 9cd086ba4b559153864ab924723a665a4ddfb5d8
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-11-26 20:07:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-26 20:07:50 +0900
[ruby/irb] Support disabling pager
(https://github.com/ruby/irb/pull/783)
With either `IRB.conf[:USE_PAGER] = false` or `--no-pager` commnad line flag.
@@ -15780,15 +16246,15 @@
size to be loaded was wrong.
- Since `BDIGIT`s are dumped as raw binary, the loaded byte order was
inverted unless little-endian.
commit 003f06bde40008159e871411cae5a928121490ba
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-26 10:03:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-26 10:07:21 +0900
[ruby/resolv] Close leaked FD
https://github.com/ruby/resolv/commit/49aefa3bba
commit 87c3deacf431dd1ee4538ba15db54f884fa8a918
@@ -15835,38 +16301,38 @@
This adds an assertion that the instance variable does not already exist
in the shape tree when creating a new shape.
commit f6b292b5ca8b397b00cc4e82d8ae7ede8b09f25f
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-25 19:15:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-25 19:16:02 +0900
[ruby/irb] Fix exception(backtrace=nil) prints nothing
(https://github.com/ruby/irb/pull/782)
https://github.com/ruby/irb/commit/fa9ecf9a5b
commit 68a03613d8f7ec173addbfbb3989045d8f639ec5
Author: hogelog <konbu.komuro@gmail.com>
AuthorDate: 2023-11-25 19:14:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-25 19:14:07 +0900
[ruby/irb] Fix flaky test case
test_autocomplete_with_multiple_doc_namespaces
(https://github.com/ruby/irb/pull/786)
https://github.com/ruby/irb/commit/85c6ddeb7d
commit 543dd74049f18db2f8dd9ac05b25f8dbff2edc14
Author: Jun Aruga <jaruga@redhat.com>
AuthorDate: 2023-11-07 22:36:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-25 19:12:28 +0900
Fix test_pkey_dh.rb in FIPS.
We use dh2048_ffdhe2048.pem file (DH 2048 bits) instead of dh1024.pem file in
both non-FIPS and FIPS cases. Because the following command fails to generate
the pem file with 1024 bits. And the OpenSSL FIPS 140-2 security policy
@@ -15900,14 +16366,24 @@
* [1] https://www.openssl.org/source/ - OpenSSL 3.0.8 FIPS 140-2 security
policy document page 25, Table 10 – Public Keys - DH Public
- DH (2048/3072/4096/6144/8192) public key agreement key
* [2] RFC7919 - Appendix A.1: ffdhe2048
https://www.rfc-editor.org/rfc/rfc7919#appendix-A.1
+commit 3140886b759b3ca5602b0fc2ce85d6022133146b
+ Author: Jun Aruga <jaruga@redhat.com>
+ AuthorDate: 2023-11-20 21:18:55 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-25 19:05:24 +0900
+
+ [ruby/openssl] History.md: Escape Markdown syntax Italic "*". [ci skip]
+
+ https://github.com/ruby/openssl/commit/dc26433ae5
+
commit 84f45c6ed5357de206153b1524620335814d05d9
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-11-25 15:28:39 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-11-25 15:28:39 +0900
Place continue-on-error consistently
@@ -15936,15 +16412,15 @@
So this failure is not detecting a new bug. Let's skip this until we fix
this test for MinGW.
commit 7276d4b4e87bfdc9b609f481a734e39c499de253
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2021-09-18 09:17:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-25 11:24:43 +0900
[ruby/resolv] Support a :raise_timeout_errors option to raise timeouts as Resolv::ResolvError
This allows to differentiate a timeout from an NXDOMAIN response.
Fixes [Bug #18151]
@@ -15958,15 +16434,15 @@
CommitDate: 2023-11-25 04:48:02 +0900
Switch shape test to use exhaust_shapes
commit 974d18fd0c13bd19120cad70187f5b646c901dff
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2021-03-09 08:28:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-25 04:17:19 +0900
[ruby/resolv] Fix the fallback from UDP to TCP due to message truncation
If truncation is detected, return immediately from decode so that
the UDP connection can be retried with TCP, instead of failing to
decode due to trying to decode a truncated response.
@@ -16103,25 +16579,25 @@
starting again.
Sorry for inconvenience.
commit 87ddfb33a0bb7f771d4a1aee0c27c598267fb926
Author: Mau Magnaguagno <maumagnaguagno@gmail.com>
AuthorDate: 2023-11-21 12:59:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-24 16:26:27 +0900
[rubygems/rubygems] Fix typo missing do
https://github.com/rubygems/rubygems/commit/4eade32ad6
commit f792b55b2138c75bfc4efe1d15af5e924f4349bc
Author: Mau Magnaguagno <maumagnaguagno@gmail.com>
AuthorDate: 2023-11-21 12:52:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-24 16:26:26 +0900
[rubygems/rubygems] Prefer String#each_line in Gem::Command
Replace ``String#split("\n").each`` with ``String#each_line``.
https://github.com/rubygems/rubygems/commit/958744807d
@@ -16133,15 +16609,15 @@
CommitDate: 2023-11-24 13:39:24 +0900
Add recommendations on link formatting in documentation
commit 02cc9d48f1958e8f22757116358cf5863cb109f4
Author: KJ Tsanaktsidis <kj@kjtsanaktsidis.id.au>
AuthorDate: 2023-11-24 13:06:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-24 13:06:25 +0900
[ruby/resolv] Catch EPROTONOSUPPORT as a sign of no IPv6 as well
(https://github.com/ruby/resolv/pull/41)
If IPv6 is disabled inside a freebsd jail, it seems this returns
EPROTONOSUPPORT and not EAFNOSUPPORT. In both cases, we should simply
@@ -16150,15 +16626,15 @@
Fixes [Bug #19928] https://bugs.ruby-lang.org/issues/19928
https://github.com/ruby/resolv/commit/5e2d48708b
commit e3b485213d06a5d9a07650174a2be9e20cb39e57
Author: Kasumi Hanazuki <kasumi@rollingapple.net>
AuthorDate: 2023-11-24 10:42:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-24 10:42:08 +0900
[ruby/resolv] Implement dohpath SvcParam
(https://github.com/ruby/resolv/pull/33)
* Implement dohpath SvcParam [RFC 9461]
@@ -16177,15 +16653,15 @@
https://github.com/ruby/resolv/commit/da9c023539
Co-authored-by: Sorah Fukumori <her@sorah.jp>
commit 608a518b42736edc6533a120a240ff92ca4a8a60
Author: Kasumi Hanazuki <kasumi@rollingapple.net>
AuthorDate: 2023-11-24 10:35:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-24 10:35:33 +0900
[ruby/resolv] Implement SVCB and HTTPS RRs
(https://github.com/ruby/resolv/pull/32)
* Add MessageDecoder#get_list
@@ -16334,48 +16810,48 @@
CommitDate: 2023-11-24 03:23:29 +0900
Implement Write Barriers on Enumerator
commit 055a4f09ca8ef6852280d66997b974171a7c2863
Author: Eric Mueller <nevinera@gmail.com>
AuthorDate: 2023-11-19 22:06:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-24 03:03:17 +0900
[rubygems/rubygems] Don't require 'json' unless it's actually needed
https://github.com/rubygems/rubygems/commit/97ee203fd5
commit c424d15cb95f0f5a0db711974f7c76928c9633b1
Author: Eric Mueller <nevinera@gmail.com>
AuthorDate: 2023-11-16 13:11:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-24 03:03:17 +0900
[rubygems/rubygems] Add --json bundle-outdated flag to produce json-parseable output
https://github.com/rubygems/rubygems/commit/65efa44bc0
commit a54c98a29f2086d46c95bc15e77dade7dcd18bba
Author: Eric Mueller <nevinera@gmail.com>
AuthorDate: 2023-11-16 12:45:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-24 03:03:16 +0900
[rubygems/rubygems] Factor group-filtering to a private method to reduce repetition
We're about to expand the repeated bit of code, so drying it up a little
is warranted.
https://github.com/rubygems/rubygems/commit/e69c658be6
commit 11d7c75fb33138e9ecadcf222286897826aa0a36
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-24 02:33:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-24 02:33:13 +0900
[ruby/irb] Handle handle_exception's exception
(https://github.com/ruby/irb/pull/780)
https://github.com/ruby/irb/commit/d42138c477
@@ -16406,25 +16882,25 @@
CommitDate: 2023-11-24 00:50:42 +0900
YJIT: Fix jmp_ptr_bytes on x86_64 (#9016)
commit 285a41d79356a49051d5c7370cf2714a76e6397d
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-23 00:11:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-23 23:39:30 +0900
[ruby/prism] Remove blank line
https://github.com/ruby/prism/commit/6e5258938a
commit 7b20dd9f91b4941e4f161dfd2d8b68b33a347a4c
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-23 00:06:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-23 23:39:30 +0900
[ruby/prism] Fix LocalVariableTargetNode depth in patterns
Fix https://github.com/ruby/prism/pull/1821
https://github.com/ruby/prism/commit/7d023a26b4
@@ -16518,15 +16994,15 @@
Details about adrp/add usage can be found in this blog post:
https://devblogs.microsoft.com/oldnewthing/20220809-00/?p=106955
For instruction decoding, the Arm documentation was used as a reference.
commit e8b905896482f2952ccbb4d5bf0a1910edd07bf9
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-11-23 16:29:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-23 16:29:12 +0900
[ruby/irb] Hint debugger command in irb:rdbg session
(https://github.com/ruby/irb/pull/768)
When user enters irb:rdbg session, they don't get the same hint that the
`debug` gem provides, like
@@ -16549,15 +17025,15 @@
execution.
https://github.com/ruby/irb/commit/fdf24de851
commit e2078ccd5a54e54e16bec8db96c45d467307e6c3
Author: hogelog <konbu.komuro@gmail.com>
AuthorDate: 2023-11-23 16:24:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-23 16:24:35 +0900
[ruby/irb] Fix failure of more command with -R option
(https://github.com/ruby/irb/pull/781)
https://github.com/ruby/irb/commit/7d6849e44e
@@ -16576,15 +17052,15 @@
CommitDate: 2023-11-23 06:01:00 +0900
Implement TracePoint on VWA
commit 8d6175bf64748eb646a83c74ff7bd541fdec166d
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-23 05:29:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-23 05:29:51 +0900
[ruby/irb] Require prism >= 0.18.0 (MatchWriteNode#targets and
CaseMatchNode)
(https://github.com/ruby/irb/pull/778)
https://github.com/ruby/irb/commit/943c14b12e
@@ -16740,103 +17216,103 @@
We can use an hidden Hash instead, it's simpler, triggers
write barriers, handle compaction, etc.
commit 6968b289e756d0df8eec1c1f7d6e5d0596dfda21
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-23 00:13:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-23 00:45:33 +0900
[ruby/prism] Check void values in singleton class (`class <<`)
Follow up the ruby/ruby#8917 change.
https://github.com/ruby/prism/commit/f6bac4d3bf
commit 1f06d168bae7926fe518e30f30f41bc1fbfaf161
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-23 00:15:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-23 00:15:07 +0900
[ruby/prism] Add new doc to gemspec
https://github.com/ruby/prism/commit/99dfca6c1d
commit 8f707e8030c8d3f6c25297bdcfea1e238041205e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-22 23:37:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 23:53:29 +0900
[ruby/prism] Join range checks into the main parse_expression switch
https://github.com/ruby/prism/commit/ed4523464b
commit 8794836bf256c4bad51111b085f9d07e463432a0
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-15 23:05:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 23:53:28 +0900
[ruby/prism] Fix associativity of binary range with begin-less range
Fix https://github.com/ruby/prism/pull/1828
https://github.com/ruby/prism/commit/22c0640e48
commit 2aefbbaab9c9a86fb70f30bca86ed73411679d6d
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-22 23:32:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 23:53:28 +0900
[ruby/prism] Combine expression checks into a single switch
https://github.com/ruby/prism/commit/825d5d7bd4
commit cdd07781b00b41b4f1f25fe9b12cd43d60a92834
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-21 12:20:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 23:53:27 +0900
[ruby/prism] Remove TODO
https://github.com/ruby/prism/commit/d6d718487d
commit 76f9abced749c081f7301d3260438312a8a10ebb
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-20 13:23:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 23:53:27 +0900
[ruby/prism] Reject statements at non-statement posisions
Fix https://github.com/ruby/prism/pull/1547
https://github.com/ruby/prism/commit/cdb643aeab
commit cc7a5dcd06d288552bf51188bed19e9508790d0a
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-20 22:31:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 23:53:27 +0900
[ruby/prism] Add and use pm_parser_local_depth_constant_id
https://github.com/ruby/prism/pull/1877#discussion_r1398974248
https://github.com/ruby/prism/commit/0f545fe636
commit 154b2d666d51498e39b8414afb448882c4285288
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-19 10:41:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 23:53:26 +0900
[ruby/prism] Allow `&` forwarding in a method having `...` parameter
Fix https://github.com/ruby/prism/pull/1839
https://github.com/ruby/prism/commit/5784ab749f
@@ -16894,15 +17370,15 @@
.travis.yml: Allow failures for s390x.
https://app.travis-ci.com/github/ruby/ruby/builds/267410310
commit e9ccceab1106fe887665646f2035f7005fc2a5a5
Author: Patrick O'Grady <ogradypatrickj@gmail.com>
AuthorDate: 2023-11-22 22:21:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 22:21:15 +0900
[ruby/prism] Add KOI8-U encoding
(https://github.com/ruby/prism/pull/1906)
* Add test for KOI8-U
@@ -16915,15 +17391,15 @@
* Add encoding to encoding.md
https://github.com/ruby/prism/commit/6cad4552f7
commit c05495530e0308d82a39bb5b248f711f0a485921
Author: David Rodriguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-11-20 20:20:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 22:17:12 +0900
[rubygems/rubygems] Fix universal lockfiles regression
If a platform specific variant would not match the current Ruby, we would still be
considering it compatible with the initial resolution and adding its
platform to the lockfile, but we would later fail to materialize it for
@@ -16933,29 +17409,29 @@
current Ruby and RubyGems versions.
https://github.com/rubygems/rubygems/commit/75d1290843
commit 018e6abf8509c7de2a8efb49741d594b15f49fbf
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-11-21 01:43:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 21:15:20 +0900
[ruby/prism] Move CallNode#name field between receiver and arguments
* The same order as in source code.
* CallOrWriteNode, CallOperatorWriteNode, CallAndWriteNode already have
the correct order so it was also inconsistent with them.
https://github.com/ruby/prism/commit/4434e4bc22
commit ea60bf912caa3ea193b7673b59b0113c1e708609
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-22 21:06:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 21:06:25 +0900
[ruby/irb] Rescue Exception, ignore warning in completion
doc_namespace
(https://github.com/ruby/irb/pull/777)
https://github.com/ruby/irb/commit/c2f671611a
@@ -16994,15 +17470,15 @@
CommitDate: 2023-11-22 19:36:23 +0900
VWA Embed the rest of the data objects in Enumerator
commit 9e24d747ffbc1040d93ac53bff0c1ef0914419c8
Author: John Bond <b4ldr@users.noreply.github.com>
AuthorDate: 2023-11-22 19:35:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 19:35:36 +0900
[ruby/resolv] IPv6: update to_s method to be RFC5952 compliant
(https://github.com/ruby/resolv/pull/25)
* IPv6: update to_s method to be RFC5952 compliant
@@ -17050,17 +17526,17 @@
After:
```
Finished tests in 0.759733s,
```
commit 0745c0c5efdd38d88970dcadad780da61f64655a
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-11-22 15:58:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 15:58:17 +0900
Update bundled gems list as of 2023-11-21
commit 31517c862760626c228b017a4a6e7c6003abeb84
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-11-22 13:07:44 +0900
@@ -17068,15 +17544,15 @@
CommitDate: 2023-11-22 13:07:44 +0900
Prevent a compiler warning: ‘zi’ may be used uninitialized
commit 8e80cad9e9f70948c1c2d472b66a94c4151268f4
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-11-22 05:17:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 07:30:53 +0900
[ruby/prism] Add SPLAT flag on ArrayNode indicating if it contains splat element(s)
This commit puts a SPLAT flag on any ArrayNodes which contain
SplatNode elements
@@ -17092,25 +17568,25 @@
We need to do this change first on ruby/ruby before merging to
ruby/prism to avoid breaking ruby/ruby CI
commit d68e5c6d19d1e903dc5ff309335e1ff1f6329868
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-11-22 07:25:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 07:25:28 +0900
[ruby/open3] [DOC] Open3 doc (https://github.com/ruby/open3/pull/21)
https://github.com/ruby/open3/commit/3bdb402b18
commit bad351a93032941c2f19939440cb1bd283309501
Author: Hiroya Fujinami <make.just.on@gmail.com>
AuthorDate: 2023-11-22 07:10:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 07:10:35 +0900
[ruby/prism] Remove handling OptionalNodeField in set_newline_flag
template
(https://github.com/ruby/prism/pull/1905)
https://github.com/ruby/prism/commit/6f7cbc1ca9
@@ -17174,21 +17650,29 @@
```
2.025523 0.008676 2.034199 ( 2.041760)
```
commit 57fa69f26f134560e4de2e541a31d187dfc397c7
Author: Bo Anderson <mail@boanderson.me>
AuthorDate: 2023-11-17 13:27:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 04:11:15 +0900
[rubygems/rubygems] Fix invalid platform removal missing adjacent platforms
https://github.com/rubygems/rubygems/commit/4ce66c41a2
+commit 5e16003eec99662cddeb143ff4f8d2e869c7ffc5
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-22 04:00:22 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-22 04:00:22 +0900
+
+ Update default gems list at 7d6f812c311436e357fa3fd7e883c4 [ci skip]
+
commit 7d6f812c311436e357fa3fd7e883c4ea65bbe9e5
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-22 02:48:00 +0900
Commit: Kevin Newton <kddnewton@gmail.com>
CommitDate: 2023-11-22 03:59:10 +0900
[ruby/prism] Update to v0.18.0
@@ -17205,37 +17689,37 @@
We don't need to check for Qundef because the shape tells us the number
if IVs that are stored on the object
commit f397650cda4e99a8eaf710ac5bcf73da960dc30b
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-22 02:22:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 02:22:18 +0900
[ruby/prism] Fix lex_state_beg_p
(https://github.com/ruby/prism/pull/1591)
https://github.com/ruby/prism/commit/46b8576dd0
commit 91685c01d3de0b01c0f531917100e2458acaa2c6
Author: Thiago Araujo <thd.araujo@gmail.com>
AuthorDate: 2023-11-22 02:11:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 02:12:00 +0900
[ruby/prism] feat: adds encoding for TIS-620
(https://github.com/ruby/prism/pull/1901)
https://github.com/ruby/prism/commit/2c308e6697
commit ad25313ca813eda99ac5ae56544a3ec9411f342e
Author: Hiroya Fujinami <make.just.on@gmail.com>
AuthorDate: 2023-11-22 02:03:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 02:03:33 +0900
[ruby/prism] Fix `..` and `...` to be non-associative
(https://github.com/ruby/prism/pull/1837)
Fix https://github.com/ruby/prism/pull/1829
@@ -17250,15 +17734,15 @@
CommitDate: 2023-11-22 01:41:27 +0900
Embed ibf_dump objects
commit 7a9bb6d2a7d3d75cb8c3d83d09819d5bcea09796
Author: Vinicius Stock <vinistock@users.noreply.github.com>
AuthorDate: 2023-11-22 01:39:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 01:39:27 +0900
[ruby/prism] Fix constant path full name when parent is not a
constant
(https://github.com/ruby/prism/pull/1742)
* Raise if constant path parts contains nodes that can't be used to build full name
@@ -17272,15 +17756,15 @@
https://github.com/ruby/prism/commit/d73a053262
Co-authored-by: Tim Morgan <tim@timmorgan.org>
commit 8966d06b96f2c6396d4c7e58b7a51c9bdebbb694
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-22 01:36:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-22 01:36:12 +0900
[ruby/prism] Warning for ENDs in methods
(https://github.com/ruby/prism/pull/1899)
https://github.com/ruby/prism/commit/1b41c2d56c
@@ -17371,25 +17855,41 @@
CommitDate: 2023-11-21 23:15:03 +0900
Get rid of useless dsize functions
If we always return 0, we might as well not define
the function at all.
+commit fafdc8a62bd17f0e015fc99840dba7ce8aa4547c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-21 22:03:25 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-21 22:03:25 +0900
+
+ Update default gems list at f954a5663a6cb5fa9f55f45fd0f87e [ci skip]
+
commit f954a5663a6cb5fa9f55f45fd0f87e3e1eca9c17
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-21 22:02:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 22:02:21 +0900
[ruby/irb] Bump version to 1.9.1
(https://github.com/ruby/irb/pull/773)
https://github.com/ruby/irb/commit/997df3e849
+commit 70ea3d3ac025281aeaa9a97180586a69b100994f
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-21 21:30:58 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-21 21:30:58 +0900
+
+ Update bundled gems list at 307af18fa0389135035c0c52f05975 [ci skip]
+
commit 307af18fa0389135035c0c52f0597580af3008e4
Author: Soutaro Matsumoto <matsumoto@soutaro.com>
AuthorDate: 2023-11-21 21:30:27 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-11-21 21:30:27 +0900
Bundle rbs-3.3.2 (#8974)
@@ -17411,14 +17911,22 @@
Invoking `/Users/runner/work/actions/actions/snapshot-master/ruby -rrubygems /Users/runner/work/actions/actions/snapshot-master/bin/gem --backtrace build lib/bundler/bundler.gemspec` failed with output:
----------------------------------------------------------------------
dyld[42417]: Library not loaded: '/usr/local/lib/libruby.3.3.dylib'
Referenced from: '/Users/runner/work/actions/actions/snapshot-master/ruby'
Reason: tried: '/usr/local/lib/libruby.3.3.dylib' (no such file), '/usr/lib/libruby.3.3.dylib' (no such file)
----------------------------------------------------------------------
+commit 4de54c967549dedc47127c67b9348b5df7732c2b
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-21 18:22:02 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-21 18:22:02 +0900
+
+ Update bundled gems list at 1886ee190a26cca0308d69a32c9179 [ci skip]
+
commit 1886ee190a26cca0308d69a32c91794f7560595a
Author: Soutaro Matsumoto <matsumoto@soutaro.com>
AuthorDate: 2023-11-21 18:21:24 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-11-21 18:21:24 +0900
Bundle rbs-3.3.1 (#8921)
@@ -17521,28 +18029,28 @@
#=> (Infinity+0.0i)
(1+1i) ** (10 ** 100 + 1) # warning: in a**b, b may be too big
#=> (Infinity+Infinity*i)
commit b6b31f673d9514a8af8992b0f7abb8b0597d87af
Author: Hiroya Fujinami <make.just.on@gmail.com>
AuthorDate: 2023-11-21 11:45:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 11:45:12 +0900
[ruby/prism] Check a token after targets more strictly
(https://github.com/ruby/prism/pull/1878)
Fix https://github.com/ruby/prism/pull/1832
https://github.com/ruby/prism/commit/060bcc81a8
commit 5299b4a362c000f13778a04acfcac5ec0cd33654
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-21 11:43:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 11:43:18 +0900
[ruby/prism] Build the ability to format errors
(https://github.com/ruby/prism/pull/1796)
Previously, we only supported error messages that were constant
strings. This works for the most part, but there are some times
@@ -17556,15 +18064,15 @@
that are built around format strings.
https://github.com/ruby/prism/commit/7e6aa17deb
commit 9fa524dd41be60654e8515f9e406f6f47f0ac7fa
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-21 11:38:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 11:38:07 +0900
[ruby/prism] Split up CaseNode and CaseMatchNode
(https://github.com/ruby/prism/pull/1801)
https://github.com/ruby/prism/commit/4c1391ea56
@@ -17582,29 +18090,75 @@
Commit: Kevin Newton <kddnewton@gmail.com>
CommitDate: 2023-11-21 11:18:31 +0900
Rename the big5-hkscs stuff to something more generic and add UAO sharing common code.
Merge the Big5 extensions into pm_big5.c
+commit a4003bb8dc803c937fd7b433b88b9406d9032531
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-11-21 00:42:58 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-21 10:45:54 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.82 to 0.9.83.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.82...v0.9.83)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ https://github.com/rubygems/rubygems/commit/9eb6220c6c
+
+commit 7960db04b15f96ffdb46b9ce0e211504224ab927
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-11-21 01:01:24 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-21 09:58:08 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.82 to 0.9.83.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.82...v0.9.83)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ https://github.com/rubygems/rubygems/commit/41670ad4e2
+
commit 6fce8c79807e69cfe475b5291e892567c869fbcc
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-10-26 08:52:37 +0900
Commit: Aaron Patterson <aaron.patterson@gmail.com>
CommitDate: 2023-11-21 09:09:48 +0900
Don't try compacting ivars on Classes that are "too complex"
Too complex classes use a hash table to store ivs, and should always pin
their IVs. We shouldn't touch those classes in compaction.
commit 7164715666cfbffd5540ee374eee2a5568342d2d
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-11-21 09:04:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 09:04:41 +0900
[ruby/irb] Enable Setting Completer Type through `IRB_COMPLETOR`
(https://github.com/ruby/irb/pull/771)
I propose introducing the capability to set the IRB completion kinds via an environment variable, specifically `IRB_COMPLETOR=type`.
This feature aims to enhance the Rails console experience by allowing Rails users to specify their preferred completion more conveniently.
@@ -17664,15 +18218,15 @@
CommitDate: 2023-11-21 08:59:01 +0900
Support declarative marked TypedData objects on VWA
commit 36afc11ece39a13bc0ca7ace8267d7a91070946a
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-21 08:03:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 08:03:23 +0900
[ruby/prism] Fix locations derived from arguments.
(https://github.com/ruby/prism/pull/1897)
https://github.com/ruby/prism/commit/00b76ef254
@@ -17809,26 +18363,26 @@
CommitDate: 2023-11-21 05:12:34 +0900
[PRISM] Don't pop args to YieldNode
commit 307a5cb20b3e34f6a3bd240e70ddc26bd268ace3
Author: Lynne Ashminov <47822041+lynne-ashminov@users.noreply.github.com>
AuthorDate: 2023-11-21 05:06:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 05:06:14 +0900
[ruby/prism] adds encodings for ibm869
(https://github.com/ruby/prism/pull/1886)
https://github.com/ruby/prism/commit/41462400b7
commit 9fbdb26f06822305781a7fa12db1ee7249dbd0a8
Author: Maple Ong <maple.ong@gusto.com>
AuthorDate: 2023-11-21 05:05:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 05:06:00 +0900
[ruby/prism] Add and test ibm863 encoding
(https://github.com/ruby/prism/pull/1853)
* Add and test ibm863
@@ -17842,14 +18396,22 @@
---------
https://github.com/ruby/prism/commit/4cd756d7ff
Co-authored-by: Kevin Newton <kddnewton@gmail.com>
+commit 9d51ab8b3dce52ce97ab388e7bb8082b359cf90a
+ Author: Peter Zhu <peter@peterzhu.ca>
+ AuthorDate: 2023-11-21 03:43:31 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-11-21 03:43:31 +0900
+
+ Fix indentation [ci skip]
+
commit ffb1eb37e74334ae85d6bfee07d784a145e23dd8
Author: Jean Boussier <byroot@ruby-lang.org>
AuthorDate: 2023-11-21 01:23:07 +0900
Commit: Jean Boussier <jean.boussier@gmail.com>
CommitDate: 2023-11-21 02:04:13 +0900
proc.c: Make Method and UnboundMethod embded
@@ -17901,26 +18463,26 @@
compile.c: make pinned_list embedable
This saves some malloc churn for small pin lists.
commit 5b0256e3c47c0ff783291c80573489937abf163c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-21 01:12:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 01:12:50 +0900
[ruby/prism] Disallow defining a numbered parameter method
(https://github.com/ruby/prism/pull/1797)
https://github.com/ruby/prism/commit/c13165e6aa
commit f9fb05f9d04f4622f6080d582103c612f37cc1f5
Author: David Wessman <david.wesmn@gmail.com>
AuthorDate: 2023-11-21 01:07:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 01:07:19 +0900
[ruby/prism] feat: Adds macCroatian encoding
(https://github.com/ruby/prism/pull/1880)
* feat: Adds macCroatian encoding
@@ -17937,51 +18499,51 @@
https://github.com/ruby/prism/commit/019a82d8f3
Co-authored-by: Josefine Rost <nijrost@gmail.com>
commit f2ed7eaba0275099842b5b8407250e2d410f2f25
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-21 01:07:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 01:07:06 +0900
[ruby/prism] Add character APIs for locations
(https://github.com/ruby/prism/pull/1809)
https://github.com/ruby/prism/commit/d493ccd093
commit adee7dab3edc3d58cc3d7245398b75ab1de8d077
Author: Hiroya Fujinami <make.just.on@gmail.com>
AuthorDate: 2023-11-21 00:58:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 00:58:19 +0900
[ruby/prism] Correctly parse the `resuce` modifier in the rhs of the
assignments
(https://github.com/ruby/prism/pull/1879)
Fix https://github.com/ruby/prism/pull/1541
https://github.com/ruby/prism/commit/9fb276e1f4
commit 75d85f3f6f10581e1265f4b1d91ffb257bb4502a
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-21 00:53:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 00:53:22 +0900
[ruby/prism] Remove non-ASCII source characters
(https://github.com/ruby/prism/pull/1787)
https://github.com/ruby/prism/commit/5acc38a2f3
commit caa9ae780430a67c1ed3cb5f15b0e023452d76e4
Author: Hiroya Fujinami <make.just.on@gmail.com>
AuthorDate: 2023-11-21 00:52:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-21 00:52:44 +0900
[ruby/prism] Fix parsing `...` in arguments
(https://github.com/ruby/prism/pull/1882)
* Fix parsing `...` in arguments
@@ -18054,15 +18616,15 @@
|dup | 5.912M| 16.329M|
| | -| 2.76x|
```
commit 701b0650de8a5b1436ce1abc65e0fcc2be480c2d
Author: Derek Moore <42558474+derekcmoore@users.noreply.github.com>
AuthorDate: 2023-11-20 11:02:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-20 11:02:55 +0900
[ruby/prism] feat: add encoding for IBM865
(https://github.com/ruby/prism/pull/1884)
* feat: add encoding for IBM865
@@ -18077,26 +18639,26 @@
CommitDate: 2023-11-19 11:52:57 +0900
[wasm] Enable more ext libraries on CI as much as possible
commit 37585fd62abbc4f4cd4b2ae7b5fbb11fbc8e62c0
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-11-19 11:42:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 11:42:33 +0900
[ruby/open3] [DOC] RDoc for Open3
(https://github.com/ruby/open3/pull/20)
https://github.com/ruby/open3/commit/4c9e7492eb
commit 8b4b0b71777ff3371c2b4e7b8feca047f8f64511
Author: Hiroya Fujinami <make.just.on@gmail.com>
AuthorDate: 2023-11-19 11:05:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 11:05:21 +0900
[ruby/prism] Don't add an invalid identifier capture to locals
(https://github.com/ruby/prism/pull/1836)
* Don't add an invalid identifier capture to locals
@@ -18107,15 +18669,15 @@
https://github.com/ruby/prism/pull/1836#discussion_r1393716600
https://github.com/ruby/prism/commit/635f595a36
commit 5fea1d08bdeb120029f24e677f0cdcbb390dbbe0
Author: Syed Faraaz Ahmad <faraaz98@live.com>
AuthorDate: 2023-11-19 10:05:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 10:05:41 +0900
[ruby/prism] feat: add encoding for ibm866
(https://github.com/ruby/prism/pull/1864)
Add encoding for ibm866
@@ -18124,35 +18686,35 @@
https://github.com/ruby/prism/commit/1a96cc71f7
Co-authored-by: Kevin Newton <kddnewton@gmail.com>
commit 5d2d0962ccac4f33dcd714622bcb1361f64a651f
Author: Orhan Toy <toyorhan@gmail.com>
AuthorDate: 2023-11-19 08:37:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 10:05:11 +0900
[ruby/prism] Add GB1988 encoding
https://github.com/ruby/prism/commit/78d3fa7172
commit 71a30b7596915189a71e90ebf2c81844cf045248
Author: Orhan Toy <toyorhan@gmail.com>
AuthorDate: 2023-11-19 08:23:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 10:03:19 +0900
[ruby/prism] Add macCyrillic encoding
https://github.com/ruby/prism/commit/220b40921a
commit db6492092f6ebcbaeecbd6851722c38619182bb1
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-11-19 07:52:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 09:56:27 +0900
[ruby/prism] Fix typos in comments and docs
https://github.com/ruby/prism/commit/16b3d19758
commit bc744f3f0fbef90934b01f257001d8265055f48e
@@ -18172,48 +18734,48 @@
[ruby/prism] Big5 HKSCS encoding
https://github.com/ruby/prism/commit/3ca9823eb4
commit bbf14bbba62621b51fafed26b6fe98fb8ae016a3
Author: Mike Dalton <michaelcdalton@gmail.com>
AuthorDate: 2023-11-18 16:07:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 03:47:15 +0900
[ruby/prism] Add IBM864 encoding
Fixes https://github.com/ruby/prism/pull/1868
Related #1843
https://github.com/ruby/prism/commit/abc136dfc9
commit fdcb97833cae7580fc85ea5786c72bb575598043
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-18 00:03:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 03:43:10 +0900
[ruby/prism] Faster lex_keyword
https://github.com/ruby/prism/commit/23a68dcda2
commit a6f9e6add264db1c8909add9b29dbc5ebead94dd
Author: Thomas Marshall <thomas@thomasmarshall.com>
AuthorDate: 2023-11-18 18:59:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 03:41:03 +0900
[ruby/prism] Add macCentEuro encoding
https://github.com/ruby/prism/commit/ff95edbd99
commit 631b500dd569cb10e095e713999ad1f8093c9521
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-19 02:49:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-19 02:49:06 +0900
[ruby/irb] Fix irb crash on `{}.` completion
(https://github.com/ruby/irb/pull/764)
https://github.com/ruby/irb/commit/07e4d540cc
@@ -18230,23 +18792,23 @@
would be directly used by callee as keyword splat parameters,
if it implemented #to_hash. The return value of #to_hash would be
ignored in this case.
commit c56dd94db0001b900a2dab3ee350a182d6bb42af
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-11-18 17:46:38 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-11-18 19:38:55 +0900
Lrama v0.5.10
commit f479e629ab497f325091096819fa5bf60c0d03b2
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-18 10:28:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 10:32:37 +0900
[ruby/prism] Revert "Ensure serialized file is little endian"
https://github.com/ruby/prism/commit/4cec275fff
commit 24fe22a5da21c9df8584a4ce6b6d1ce18ac41cc2
@@ -18312,105 +18874,105 @@
Before this patch, it would incorrectly output `2` and now it correctly
outputs `1`.
commit 7c99e43c3f050244b06dbd18de4f605ea70d234c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-14 05:05:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 05:11:25 +0900
[ruby/prism] Ensure serialized file is little endian
https://github.com/ruby/prism/commit/0c762ee68a
commit cbdac2f031888fb1cf5fcbabb80c180c3c547adb
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-18 00:22:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 05:11:11 +0900
[ruby/prism] Silence clang analyzer warnings for the memory leaks
https://github.com/ruby/prism/commit/68112c556e
commit 585fdfe1f59951bcfe5c426601330c113c5a1e06
Author: Peter Cai <222655+pcai@users.noreply.github.com>
AuthorDate: 2023-11-17 13:55:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 05:06:48 +0900
[ruby/prism] add Windows-874 encoding
https://github.com/ruby/prism/commit/0670dd3b9a
commit 229f6e5bb42d24838afb3f5820a5e951f8115788
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-18 05:03:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 05:06:28 +0900
[ruby/prism] Update spacing in encoding_test.rb
https://github.com/ruby/prism/commit/56508c2201
commit 50b7b927a3a99d5959c94f48e8b084bab937fea1
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-18 00:53:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 05:06:27 +0900
[ruby/prism] Add macThai
https://github.com/ruby/prism/commit/f654058f50
commit 0a081a33eb036101e7e61cf61e6390481cfe73c3
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-18 00:58:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 05:06:16 +0900
[ruby/prism] Add macRoman
https://github.com/ruby/prism/commit/42b20ee399
commit 85dcfef23a16ce75575177b24e6726f8ab12d276
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-18 00:44:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 05:04:54 +0900
[ruby/prism] Add macUkraine
https://github.com/ruby/prism/commit/440557fddc
commit e5d6b4099e9f4027dbaaeb8b825ada572279b066
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-13 18:12:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 00:48:57 +0900
[ruby/prism] Do not allow trailing commas in calls without parenthesis
https://github.com/ruby/prism/commit/f1d56da58f
commit db4303f953c85b2b59d3d1af177727240353c2e5
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-18 00:27:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-18 00:28:08 +0900
[ruby/prism] Never test locale encoding
https://github.com/ruby/prism/commit/f0f057b055
commit c2f2090da6ef28764f7ba3cdeb984aec7243f4ca
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-17 23:50:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 23:50:31 +0900
[ruby/prism] Do not test locale encoding on windows
https://github.com/ruby/prism/commit/8f40536431
commit 9ba49c61c28691c131e97d5ea0daf35ab9ea353f
@@ -18420,15 +18982,15 @@
CommitDate: 2023-11-17 23:47:20 +0900
mingw.yml - remove encoding, run tests in cmd shell
commit 4a26a65e428fbe4088c86068d5525d1f343702ee
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-17 03:32:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 23:32:40 +0900
[ruby/prism] Add macTurkish
https://github.com/ruby/prism/commit/2232d4b6a0
commit 940f2e7f1893af17be6e35ef8f7ad09949a12709
@@ -18500,225 +19062,225 @@
0011 leave ( 2)
/tmp/ruby/src/trunk-iseq_binary/tool/lib/iseq_loader_checker.rb:36:in `exit': exit (SystemExit)
```
commit 3bc41f4f0b0823e37ac0e89f7943dfe181e005b9
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-17 02:45:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 03:00:08 +0900
[ruby/prism] Add macGreek encoding
https://github.com/ruby/prism/commit/c36d3fc647
commit ce853559310c1c0ae0c37521a18b0ba402c48a1b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-16 13:26:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:40 +0900
[ruby/prism] Only run encoding tests on CRuby
https://github.com/ruby/prism/commit/a63acc0629
commit 4b2915f0b9f11d965f3c5185c06e23b56ddff78b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-16 13:15:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:40 +0900
[ruby/prism] Add macRomania encoding
https://github.com/ruby/prism/commit/bb73801cf4
commit 6c2defdfaa275bccf733988cc2185f144bd8f355
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-16 09:35:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:39 +0900
[ruby/prism] Support for the macIceland encoding
https://github.com/ruby/prism/commit/f433d1b51b
commit 13bf8c1b46723792b31134cdb11619ed88ff2ca3
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-16 09:11:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:38 +0900
[ruby/prism] EUC-JP can be triple byte
https://github.com/ruby/prism/commit/de66ce874a
commit b753e16945a4bf29ca0e84cecedc1363dffbfc19
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 14:17:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:38 +0900
[ruby/prism] IBM862 encoding
https://github.com/ruby/prism/commit/151698bf86
commit 7dba4f424d41290131c229efbdd34930b27354bc
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 14:15:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:37 +0900
[ruby/prism] IBM861 encoding
https://github.com/ruby/prism/commit/6d2b59384a
commit 91af9e8d93de0bf91406b04ba90821108f87419c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 14:13:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:37 +0900
[ruby/prism] IBM860 encoding
https://github.com/ruby/prism/commit/aa6163d77a
commit a7df025c3f1b56444aef579f25cf7821ae4a0141
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 14:11:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:36 +0900
[ruby/prism] IBM857 encoding
https://github.com/ruby/prism/commit/8c9b580f84
commit 076d0957b9f2f293a58a8572d7004e90b8affded
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 14:09:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:36 +0900
[ruby/prism] IBM855 encoding
https://github.com/ruby/prism/commit/9354ad1848
commit b0a188655d17ee5904c5167473fee4e2d3369c0f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 14:07:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:35 +0900
[ruby/prism] IBM852 encoding
https://github.com/ruby/prism/commit/45251fcbf1
commit f93e4ac18e04377dea56941fc7ce599cdc7ddbcf
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 14:04:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:34 +0900
[ruby/prism] Split up encoding comparisons based on first letter
https://github.com/ruby/prism/commit/80fac1e4a9
commit ef748f353bd02a88e1ce2488738e3e191e874f74
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 13:50:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:34 +0900
[ruby/prism] IBM775 encoding
https://github.com/ruby/prism/commit/65175641b1
commit ae3c3467467b86b01eb53cf160104ebf39a92ad0
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 13:48:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:33 +0900
[ruby/prism] IBM-737 encoding
https://github.com/ruby/prism/commit/af1a665939
commit 8c44d69b9f2fade0bde3e18b13e3eb6810ba684a
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 13:44:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:33 +0900
[ruby/prism] IBM720 encoding
https://github.com/ruby/prism/commit/fc1f6ea3af
commit ba937eee0bad0de702bd19cfb467aad67c8d33c0
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 13:41:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:32 +0900
[ruby/prism] IBM437 encoding
https://github.com/ruby/prism/commit/d60329eeb5
commit f60b974393d76126bf6fc4566f7bf4c754c3ca70
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 13:15:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:32 +0900
[ruby/prism] Add cp855 encoding
https://github.com/ruby/prism/commit/8069d143f5
commit 5d7e6842b5b886ae8d71196062a2608408c5b1ac
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 13:11:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:31 +0900
[ruby/prism] Add cp852 encoding
https://github.com/ruby/prism/commit/ebe83490bf
commit 63c490dc4efea44483d0f5b4e3a6b47a29aa8e84
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 13:00:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:30 +0900
[ruby/prism] Add remaining windows encodings
https://github.com/ruby/prism/commit/e77b549a59
commit ca789e7232f95f485198a459fdf23bff16a2c370
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 12:52:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:30 +0900
[ruby/prism] Add windows-1250 encoding
https://github.com/ruby/prism/commit/a362535ca4
commit aebc6e8b8db259b7eeee203f6ec4137019081d70
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 12:10:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:29 +0900
[ruby/prism] Fix parsing other encodings bytes >= 0x80
https://github.com/ruby/prism/commit/c787d2e076
commit f8dcb06ffaef25f06ae223ef79daec15a6d8bf96
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-12 12:09:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:39:29 +0900
[ruby/prism] Include GBK user-defined sections
https://github.com/ruby/prism/commit/4f71d3bdb1
commit a6548e9eef1362d88708077ad3fc086c5fb9d04a
@@ -18736,45 +19298,45 @@
CommitDate: 2023-11-17 02:14:24 +0900
[prism] Ignore other generated files from prism
commit d976e7cc4b50bb4ce3ea071894db9409ce9b4fd6
Author: Maple Ong <maple.ong@gusto.com>
AuthorDate: 2023-11-16 08:41:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:13:17 +0900
[ruby/prism] Update gemspec
https://github.com/ruby/prism/commit/1a10f6f9c0
commit 1ead19825dec47438a9de71ab585ac7d5ddf1dcf
Author: Maple Ong <maple.ong@gusto.com>
AuthorDate: 2023-11-16 08:41:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:13:17 +0900
[ruby/prism] Test cp51932
https://github.com/ruby/prism/commit/29ba8cd1f2
commit ae56db590fffb79902b7815a86e430732d8eed14
Author: Maple Ong <maple.ong@gusto.com>
AuthorDate: 2023-11-16 08:40:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:13:16 +0900
[ruby/prism] Hook up encoding file to prism
https://github.com/ruby/prism/commit/93ec917dfe
commit 5277cf3eefd9401957349b4611caaaa65d99ec80
Author: Maple Ong <maple.ong@gusto.com>
AuthorDate: 2023-11-16 08:40:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 02:13:16 +0900
[ruby/prism] Add cp51932 encoding file
https://github.com/ruby/prism/commit/c67a0f4c78
commit 81b35fe7297957d78715a812f6edecec23c6e3b2
@@ -18800,36 +19362,36 @@
CommitDate: 2023-11-17 01:28:07 +0900
[DOC] More on JSON extensions (#8898)
commit 2524c8b5511753b1d854512d0a5b37afc4e2ff5c
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-11-17 01:27:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 01:27:41 +0900
[ruby/open3] [DOC] RDoc for Open3
(https://github.com/ruby/open3/pull/19)
https://github.com/ruby/open3/commit/577bee9696
commit e3f464522ca3d1d742a7bba7cb3ad132997a050f
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-11-16 17:55:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 00:13:08 +0900
[ruby/prism] Fix calls with splat without parenthesis
https://github.com/ruby/prism/commit/d81a77e0e3
commit 64a122acfdd93d498a79a50c6ddf1887f253a952
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-16 15:26:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-17 00:12:01 +0900
[ruby/prism] Add test cases for `in` in `case` condition
Fix https://github.com/ruby/prism/pull/1515
It is also fixed by #1807, so this adds only test cases.
@@ -18867,40 +19429,40 @@
CommitDate: 2023-11-16 18:14:48 +0900
Always revert or skip extended require of RubyGems.
commit e374512682b9fcc8b47c633a946b99f722d77411
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-16 11:18:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-16 11:22:08 +0900
[ruby/rdoc] Revert "chore: Remove unnecessary argument for `join` method"
This reverts commit https://github.com/ruby/rdoc/commit/4a1c74bc0a09.
Since RDoc still supports ruby 2.6 which has not deprecated `$,`, the
argument of `Array#join` is not unnecessary yet.
https://github.com/ruby/rdoc/commit/72897d32ed
commit 8d160b9350b35ece2bac1669d8aa513622ca2a5b
Author: toshimaru <me@toshimaru.net>
AuthorDate: 2023-11-16 09:18:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-16 10:43:12 +0900
[ruby/rdoc] chore: Remove unnecessary argument for `join` method
https://github.com/ruby/rdoc/commit/4a1c74bc0a
commit 72242e69aa7ad1e8ec9c5d7533c3bfd22a16d239
Author: toshimaru <me@toshimaru.net>
AuthorDate: 2023-11-16 09:18:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-16 10:43:12 +0900
[ruby/rdoc] fix: Fix NoMethodError for `tokens_to_s` method
Calling `tokens_to_s` gets an error if `token_stream` is nil:
```
@@ -18910,15 +19472,15 @@
So, fall back to an empty array if `@token_stream` is nil.
https://github.com/ruby/rdoc/commit/452e4a2600
commit d2e7a70ee6865a92992d4d793cd08a2805d2658a
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-16 07:55:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-16 08:08:11 +0900
[ruby/prism] Track the then keyword for conditionals
https://github.com/ruby/prism/commit/fef0019a25
commit e9bc530795a13103ac5fd01475422cab632420cd
@@ -18969,14 +19531,22 @@
CommitDate: 2023-11-15 19:19:03 +0900
vm_setivar_slowpath: improve bug error message
We're occasionally hitting this bug on CI, it would be useful
to see if the id is consistent.
+commit 8f1ec6e171ad333e613cbcdc636280194a0f1dd6
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-11-15 19:05:10 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-11-15 19:05:10 +0900
+
+ Adjust spaces [ci skip]
+
commit db8d437d4e2ff3f9c591cee1e5e1d6594e86301f
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-15 15:27:18 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-11-15 17:52:40 +0900
No need to save `$VERBOSE`
@@ -19007,15 +19577,15 @@
The `while` loop condition dereferences `cfp` and no `break` there,
`cfp` cannot be NULL just after the loop.
commit b69bbf588a3dd167d62dbb89f0cef25ebae4a7ea
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-10-23 05:25:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-15 17:33:14 +0900
[rubygems/rubygems] User bundler UA when downloading gems
Gem::RemoteFetcher uses Gem::Request, which adds the RubyGems UA.
Gem::RemoteFetcher is used to download gems, as well as the full index.
We would like the bundler UA to be used whenever bundler is making
@@ -19159,90 +19729,98 @@
[ruby/prism] Add the ability to convert nodes to dot
https://github.com/ruby/prism/commit/3e4b4fb947
commit db8803d583c31767a2f6771ecdf929bf5ee6c278
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-02 02:29:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-15 06:19:12 +0900
[ruby/prism] More consistent lex modes with %q
https://github.com/ruby/prism/commit/014f714ed1
commit 336d81a6718c64cade9f1dfcfdf159fbfa92ba3a
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-14 17:05:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-14 23:34:48 +0900
[ruby/prism] Check value expressions on creating a node
https://github.com/ruby/prism/commit/d60948bac3
commit 499786de4658de5d9c1ebe68ec99fbbfdf63f8e1
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-14 16:20:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-14 23:34:48 +0900
[ruby/prism] Check value expressions on parsing arguments and assignments
They are corresponding to `arg_value` in `parse.y`.
https://github.com/ruby/prism/commit/a4a4834e0d
commit 3439f1e62e60db0f154ffdb53a1217378b4c9038
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-14 15:40:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-14 23:34:47 +0900
[ruby/prism] Add parse_value_expression
https://github.com/ruby/prism/commit/37fad74134
commit 52a0f1d14b76e4b095fc61323f669b1a1d6be960
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-13 16:03:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-14 23:34:47 +0900
[ruby/prism] Add "Unexpected void value expression" error
https://github.com/ruby/prism/commit/88b7b8e1fc
commit 26d11383e548dccd7493079daeb9626c059aa87f
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-11-14 08:14:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-14 23:25:41 +0900
[ruby/prism] fix: float suffix at end of file
Found by fuzzing.
https://github.com/ruby/prism/commit/d77d4fe2b7
commit d6d1a1839abb64b40e5490509b498757a68c77f1
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-11-13 06:29:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-14 23:11:55 +0900
[ruby/prism] fix: nested heredoc dedentation use-after-free
Because the lex mode may be freed when popped, we need to store off
this value for dedentation.
https://github.com/ruby/prism/commit/64007322f5
Co-authored-by: Kevin Newton <kddnewton@gmail.com>
+commit 5844957f22835fdedfec8bfc9e8900f506b9efdf
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-14 22:09:30 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-14 22:09:30 +0900
+
+ Update bundled gems list at 6fb030e6f1f7cfe162f5db9fca0bc6 [ci skip]
+
commit 6fb030e6f1f7cfe162f5db9fca0bc6e4ca0880ff
Author: Soutaro Matsumoto <soutaro@block.xyz>
AuthorDate: 2023-11-14 21:28:51 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-14 22:08:32 +0900
Skip TOPDIR test
@@ -19278,15 +19856,15 @@
CommitDate: 2023-11-14 17:20:57 +0900
[DOC] Describe Dir.home
commit 99355122753c4f2ac002fb55e0b31924e0e1cee4
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-14 16:23:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-14 16:59:56 +0900
[ruby/rdoc] Fix TIDYLINK after braces
(https://github.com/ruby/rdoc/pull/1015)
TIDYLINK multi-word label should not include braces.
@@ -19328,27 +19906,27 @@
separate page duplicately.
- Fix links on case-sensitive filesystems.
- Fix to use rdoc-ref instead of converted HTML page names.
commit e020eb26f060d96e332a1beb1001716ddda7a7a6
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-11-13 03:47:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-14 14:25:46 +0900
[ruby/prism] fix: Handle zero-length block parameters in invalid Ruby
Found by fuzzing.
https://github.com/ruby/prism/commit/4cd6c8cf98
commit 33b92c2d6bcba16382cbb33159b8ce7e4d9802de
Author: Paul Bob <paul.ionut.bob@gmail.com>
AuthorDate: 2023-11-09 23:19:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-14 12:18:55 +0900
[rubygems/rubygems] improvement: include response body on fetch_http error
https://github.com/rubygems/rubygems/commit/de4189af35
commit fabf5bead70edc8162dba24fad9f2a1cbe4ff85e
@@ -19412,50 +19990,50 @@
test: Check file name in test_thread_add_trace_func also
For better assert failure diagnostics.
commit bbfd735b887de71de48c7f862e6e3842bcc03241
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-01-05 22:52:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-13 23:57:15 +0900
[rubygems/rubygems] TruffleRuby uses a bash prelude in default launchers
https://github.com/rubygems/rubygems/commit/e119f4208a
commit d5c3680a0c29890b85b868afe450d28e392c609e
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-13 14:42:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-13 22:34:24 +0900
[ruby/prism] Add tests for error cases on #1791, #1807, and #1810
https://github.com/ruby/prism/commit/231e965124
commit 90b49024c0d5fe8fe60942b96dcbd1f610042f1b
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-13 21:42:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-13 21:42:31 +0900
[ruby/reline] Fallback to 256color if COLORTERM != truecolor
(https://github.com/ruby/reline/pull/604)
* Fallback to 256color if COLORTERM != truecolor
* Add Reline::Face.force_truecolor to force truecolor without COLORTERM env
https://github.com/ruby/reline/commit/090e1e4df0
commit 8e64c87f64508bf7192d44581632aff6dce15bf6
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-08 13:35:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-13 20:33:00 +0900
[rubygems/rubygems] Make sure to `require "rubygems"` explicitly
This is also done in bundler/lib/bundler/rubygems_integration.rb, but
bundler/lib/bundler.rb loads this file before it.
@@ -19929,47 +20507,47 @@
- Make it unsigned like as in-flags bits
- Make it long since it should be fixable
- Reduce it to in-flags bits after decrement
commit 94f82a65f7b0b896c8cd44831c35c18661d0ecf2
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-04 02:36:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-12 11:53:33 +0900
[ruby/prism] Add the ability to convert nodes to dot
https://github.com/ruby/prism/commit/3e4b4fb947
commit 2fb1d374393da45f4931cbbc7e573e37ca97e00a
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-12 11:13:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-12 11:34:02 +0900
[ruby/prism] Reject invalid rational literals like `1e1r` on lexing
Fix https://github.com/ruby/prism/pull/1586
https://github.com/ruby/prism/commit/b3bde866f2
commit e6916f13051ef0eebc223beb09a5f328a608c150
Author: Marco Roth <marco.roth@intergga.ch>
AuthorDate: 2023-11-04 12:05:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-12 07:01:06 +0900
[ruby/prism] Implement JavaScript visitors
https://github.com/ruby/prism/commit/ea00a1b3c6
commit cd91e8e73afa36961674ac55960bb45d53052607
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-11 14:44:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-12 05:37:28 +0900
[ruby/prism] Introduce non-associativility to `in` and `=>`
Fix https://github.com/ruby/prism/pull/1596
Fix https://github.com/ruby/prism/pull/1771
Close https://github.com/ruby/prism/pull/1773
@@ -20065,56 +20643,72 @@
CommitDate: 2023-11-11 06:55:56 +0900
YJIT: Auto fix for clippy::clone_on_copy
commit 85db7baccb946c6bb463166acdd0fd7b12568d35
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-10 14:09:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-11 06:50:12 +0900
[ruby/prism] Remove extra locals added by ...
https://github.com/ruby/prism/commit/b7850f2d30
commit 98e5ea94314340c9be37cc490739fd56c772c16b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-10 14:02:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-11 06:50:11 +0900
[ruby/prism] Disallow forwarding in blocks
https://github.com/ruby/prism/commit/2bbd35943c
commit 03aa1092adc33e8cdef417ac941f09c7380fc1ee
Author: Mateus Pereira <mateus@ombulabs.com>
AuthorDate: 2023-11-11 02:04:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-11 06:49:27 +0900
[ruby/prism] Add source code and changelog uris
https://github.com/ruby/prism/commit/33a85f7867
+commit 642b9c69870217d58dac79cb0fd6c976e7ed52d5
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-11 04:28:32 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-11 04:28:32 +0900
+
+ Update default gems list at 8044feb7ab75989d5c8bd40131801e [ci skip]
+
commit 8044feb7ab75989d5c8bd40131801e80c939e55a
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-11-11 04:27:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-11 04:27:30 +0900
[ruby/irb] Bump version to 1.9.0
(https://github.com/ruby/irb/pull/757)
https://github.com/ruby/irb/commit/41548b8bd0
+commit 7e6609e8f0958c021f44837ad098bff6f19b1aba
+ Author: Peter Zhu <peter@peterzhu.ca>
+ AuthorDate: 2023-11-11 02:43:06 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-11-11 02:43:06 +0900
+
+ [ci skip] Fix indentation in rb_class_ivar_set
+
commit 82ce47415bf95eff0b8de91a61ede3e567a9167d
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-11-11 02:14:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-11 02:15:06 +0900
[ruby/open3] [DOC] RDoc for Open3
(https://github.com/ruby/open3/pull/18)
https://github.com/ruby/open3/commit/9f3f5d004c
@@ -20207,14 +20801,22 @@
wastes 80 - 32 - 16 = 52B, however most malloc implementations will
either pad sizes or use an extra 16B for each segment, so in practice
the waste isn't that big. Also `Backtrace::Location` are rarely held
on for long, so avoiding the malloc churn help performance.
Co-Authored-By: Étienne Barrié <etienne.barrie@gmail.com>
+commit 1ee69688553270b2a0a5d834d06615089effe02a
+ Author: Edwin Garcia <egarciavalle2014@gmail.com>
+ AuthorDate: 2023-11-10 19:50:56 +0900
+ Commit: Alan Wu <alanwu@ruby-lang.org>
+ CommitDate: 2023-11-10 23:47:56 +0900
+
+ YJIT: Fix comment typos [ci skip]
+
commit 068bf59b336e299d42c399f72557e054b714a406
Author: Jun Aruga <jaruga@redhat.com>
AuthorDate: 2023-11-10 20:27:13 +0900
Commit: Jun Aruga <junaruga@users.noreply.github.com>
CommitDate: 2023-11-10 21:30:53 +0900
.travis.yml: Run arm64 without allow_failiures.
@@ -20222,14 +20824,22 @@
Checking the past 10 builds in Travis CI arm64, it looks stable. So, disable
`allow_failures`.
Also sorted the order of the jobs for the priority. The arm64 is the first. And
I would like to run arm32 using the arm64 pipeline a bit later after the
arm64 using the same arm64 pipeline. So, the arm32 is the last.
+commit b1f345b1e86b12824f40e09a010bc4c6ab1884a3
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-10 19:02:55 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-10 19:02:55 +0900
+
+ Update default gems list at cdd6127c823fbda8dd5ff5b1b4243d [ci skip]
+
commit cdd6127c823fbda8dd5ff5b1b4243d27db143737
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-10 18:07:01 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-11-10 19:00:50 +0900
[ruby/io-console] bump up to 0.6.1.dev.1
@@ -20353,15 +20963,15 @@
We don't need to create a shape to transition capacity as we can
transition the capacity when the capacity of the SHAPE_IVAR changes.
commit c4efd170616c3ee82a07fda04f878120f1a97e98
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-09 22:15:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-09 22:15:26 +0900
[ruby/irb] Add command line option to select which completor to use
(https://github.com/ruby/irb/pull/754)
* Add command line option to select which completor to use
@@ -20433,15 +21043,15 @@
CommitDate: 2023-11-09 18:21:45 +0900
Remove useless casts
commit fae44d652477292ddc66c76111bdaf25f84267fe
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-11-09 16:01:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-09 17:37:20 +0900
[ruby/prism] Reset do_loop_stack around a body of a endless method definition
Fix https://github.com/ruby/prism/pull/1772
https://github.com/ruby/prism/commit/cdf58e845e
@@ -20453,15 +21063,15 @@
CommitDate: 2023-11-09 16:37:03 +0900
[DOC] Fix typos
commit 195a09cc7ff07f3488835ff9cc374e28f03b487e
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-09 16:12:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-09 16:20:00 +0900
[ruby/digest] Suppress implicit cast down warnings
https://github.com/ruby/digest/commit/2f3505bf3f
commit 7e8d9f49b39b07f5be4505f83517fd2f9c807020
@@ -20645,15 +21255,15 @@
can always look it up from the same place.
Co-Authored-By Peter Zhu <peter@peterzhu.ca>
commit 201853f4e1ae87eedb5cd255a80b088a7a40c59e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-05 14:10:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-09 07:17:43 +0900
[ruby/prism] Provide Parameters#signature for mirroring Method#parameters
https://github.com/ruby/prism/commit/90b3245528
commit f9e34a1fd3387822903ff7a63405bf116e0c9803
@@ -20699,15 +21309,15 @@
rubygems/rubygems@8d699ed096960ed9a6636bd27143952ff5f8addc but was not
sync'd in commit b4bf8c9ee2d716adf5fc08e67c4b26d6a8f929c2. This causes
the spec to fail.
commit ddd99a529005eade4e99735e7aba8166f4a32ca2
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-11-09 01:35:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-09 01:47:29 +0900
[ruby/tempfile] Make Tempfile#open return the underlying File
Add test for this behavior.
https://github.com/ruby/tempfile/commit/0ca31a6b8d
@@ -20729,18 +21339,26 @@
CommitDate: 2023-11-09 00:21:04 +0900
YJIT: Disable code GC (#8865)
Co-authored-by: Alan Wu <alansi.xingwu@shopify.com>
Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>
+commit 32e89b7f9cdd29d553be7f0e55eed1c21fc79184
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-09 00:20:01 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-09 00:20:01 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit ddcfc9feabf22ed6cc1071e65948a1d512a906fe
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-11-09 00:19:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-09 00:19:52 +0900
[ruby/tempfile] Fix Tempfile#{dup,clone}
Instead of storing the delegate in @tmpfile, use __getobj__, since
delegate library already handles dup/clone for that. Copy the
unlinked, mode, and opts instance variables to the returned object
@@ -20788,15 +21406,15 @@
fix regex from regex memory corruption
before this change, creating a regex from a regex with a named capture, Regexp.new(/(?<name>)/), causes memory to be shared between the two named capture groups which can cause a segfault if the original is GCed.
commit b4bf8c9ee2d716adf5fc08e67c4b26d6a8f929c2
Author: Han Young <hanyang.tony@bytedance.com>
AuthorDate: 2023-11-01 12:58:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-08 21:40:22 +0900
[rubygems/rubygems] Ensure we are using the same extension dir
Since #6945 the extension dir changed to Gem::BasicSpecification's implementation, we didn't hook that in rubygems_ext.rb. So for universal rubies, we ended up using the universal platform name when installing, but arch replaced platform name when checking. This lead to native extensions can never be correctly installed on universal rubies.
Hook Gem::BasicSpecifications so the behavior is consistent on installing and checking.
@@ -20840,28 +21458,36 @@
All this logic is duplicated in the interpreter, YJIT and RJIT.
Instead we can have `rb_shape_get_next` do the capacity transition
when needed. The caller can compare the old and new shapes capacity
to know if resizing is needed. It also can check for TOO_COMPLEX
only once.
+commit 4abf6cde583f3ebe562bd9d62e0126b2cbf4dfac
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-08 16:05:17 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-08 16:05:17 +0900
+
+ Update default gems list at 8cd6c65af13ce1ce5ec1b9bd7b8a12 [ci skip]
+
commit 8cd6c65af13ce1ce5ec1b9bd7b8a12cfff52364b
Author: Sutou Kouhei <kou@clear-code.com>
AuthorDate: 2023-11-08 16:03:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-08 16:04:15 +0900
[ruby/stringio] Development of 3.1.0 started.
https://github.com/ruby/stringio/commit/a2f8ef1a6a
commit 8da33bff8c871508b03776580e46bc90c722bd57
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-08 15:42:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-08 15:42:10 +0900
[ruby/irb] Skip TypeCompletion test in ruby ci
(https://github.com/ruby/irb/pull/748)
https://github.com/ruby/irb/commit/d394af0bbc
@@ -20877,18 +21503,39 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-08 13:02:55 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-11-08 13:02:55 +0900
Export functions used for builtins
+commit 906f6cfe64346172f30a7eb40d462af882d7b521
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-11-08 11:18:03 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-08 11:48:38 +0900
+
+ Bump ruby/setup-ruby from 1.159.0 to 1.160.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.159.0 to 1.160.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/54a18e26dbbb1eabc604f317ade9a5788dddef81...036ef458ddccddb148a2b9fb67e95a22fdbf728b)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit e34401046566ad1938b1eec654a6bf69b1319102
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-11-08 11:46:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-08 11:46:33 +0900
[ruby/irb] Type based completion using Prism and RBS
(https://github.com/ruby/irb/pull/708)
* Add completor using prism and rbs
@@ -20931,29 +21578,37 @@
* build_type_completor should skip truffleruby (because endless method definition is not supported)
https://github.com/ruby/irb/commit/1048c7ed7a
commit 7ed37388fb9c0e85325b4e3db2ffbfca3f4179ad
Author: Sutou Kouhei <kou@clear-code.com>
AuthorDate: 2023-11-08 09:46:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-08 09:46:17 +0900
[ruby/stringio] Add missing row separator encoding conversion
(https://github.com/ruby/stringio/pull/69)
The conversion logic is borrowed from ruby/ruby's io.c:
https://github.com/ruby/ruby/blob/40391faeab608665da87a05c686c074f91a5a206/io.c#L4059-L4079
Fix ruby/stringio#68
Reported by IWAMOTO Kouichi. Thanks!!!
https://github.com/ruby/stringio/commit/4b170c1a68
+commit 2f07963609aeb4f70ca74cedd73faa3b5cf21c17
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-08 09:30:22 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-08 09:30:22 +0900
+
+ Update default gems list at ce8301084f661f8a22b36bc6f7207b [ci skip]
+
commit ce8301084f661f8a22b36bc6f7207bf40e8bf61d
Author: Sutou Kouhei <kou@clear-code.com>
AuthorDate: 2023-10-11 09:40:36 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-08 09:26:58 +0900
[ruby/strscan] Bump version
@@ -21363,18 +22018,26 @@
YJIT: handle out of shape situation in gen_setinstancevariable (#8857)
If the VM ran out of shape, `rb_shape_transition_shape_capa` might
return `OBJ_TOO_COMPLEX_SHAPE`.
Co-authored-by: Jean Boussier <byroot@ruby-lang.org>
+commit 96557bc2762bdb8917f659c3290d9ba18eae6152
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-08 00:39:46 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-08 00:39:46 +0900
+
+ Update default gems list at e8ef010a8106785797f9a863df2e3a [ci skip]
+
commit e8ef010a8106785797f9a863df2e3af890157a1a
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-11-08 00:38:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-08 00:38:53 +0900
[ruby/reline] Bump version to 0.4.0
(https://github.com/ruby/reline/pull/601)
https://github.com/ruby/reline/commit/d15ab72d4f
@@ -21449,15 +22112,15 @@
CommitDate: 2023-11-07 23:03:57 +0900
[PRISM] PM_COMPILE into a specified LINK_ANCHOR
commit ced84beb2518d173988bb92c6d96aa854a35abe6
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2022-08-16 19:43:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 19:22:30 +0900
[ruby/cgi] Add snake case aliases for escapeURIComponent
As agreed in [Feature #18822]
https://github.com/ruby/cgi/commit/9d1161ec9d
@@ -21466,123 +22129,187 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 18:11:05 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-07 18:11:22 +0900
Added racc to warning targets of bundled gems
+commit 803aa5b4647a7f2cb938c18368eb590302bdbbd5
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 17:52:10 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 17:52:10 +0900
+
+ Update default gems list at 3d5fef77125a99458767c80347c01f [ci skip]
+
commit 3d5fef77125a99458767c80347c01f383737efe7
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 17:50:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 17:50:40 +0900
[ruby/zlib] Bump up 3.1.0
https://github.com/ruby/zlib/commit/2561e122ac
commit 79544157e44ccf833205fcdce0b0f1bd9796dd65
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 17:38:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 17:47:03 +0900
[ruby/zlib] Support Ruby 2.5+ again
https://github.com/ruby/zlib/commit/661ea3ec5f
+commit 65ca32059296b86e4259c290ece7bd3c84d4caf4
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 17:30:51 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 17:30:51 +0900
+
+ Update default gems list at 123b2e2fb493618260dffca0dedbf6 [ci skip]
+
commit 123b2e2fb493618260dffca0dedbf685762ef6a3
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 17:23:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 17:29:31 +0900
[ruby/cgi] Bump up 0.4.0
https://github.com/ruby/cgi/commit/6ddd5fc7d7
+commit 5a2779d40f2ef3a5589694076f00a91ddda41d26
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 16:56:43 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 16:56:43 +0900
+
+ Update default gems list at fbb63605c4dc9d0dbff3ba819bc78d [ci skip]
+
commit fbb63605c4dc9d0dbff3ba819bc78dae6193512b
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 16:54:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 16:55:13 +0900
[ruby/pathname] Bump up 0.3.0
https://github.com/ruby/pathname/commit/f3d23679b0
+commit 51ba406f2797c2d49ca04af9bea157ed9cfa6b31
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 16:38:17 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 16:38:17 +0900
+
+ Update default gems list at b13d00a7c0e9795b4bdeaeffe2b7c2 [ci skip]
+
commit b13d00a7c0e9795b4bdeaeffe2b7c25d6c61d95b
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 16:35:01 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-07 16:37:06 +0900
[ruby/open-uri] Bump up 0.4.0
https://github.com/ruby/open-uri/commit/09df813305
+commit 5d09d9480cf8c6cf9f9a733a2519677c8b6650fb
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 16:33:12 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 16:33:12 +0900
+
+ Update default gems list at 31dfebccbf758d27f7c72223434ffc [ci skip]
+
commit 31dfebccbf758d27f7c72223434ffc92a7423fb9
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 16:31:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 16:32:00 +0900
[ruby/English] Bump up 0.8.0
https://github.com/ruby/English/commit/826ff728cf
commit 78e07e29836cc9af74865f4f7234a22a6f6e752e
Author: Keith R. Bennett <keithrbennett@gmail.com>
AuthorDate: 2023-02-11 16:43:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 16:24:50 +0900
[ruby/English] Combine duplicate aliases into single sections to more clearly denote sameness and make more concise.
https://github.com/ruby/English/commit/dcff090f6f
+commit 1f2796d04116d5205d142d87146cc4a5aa0113c1
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 16:16:42 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 16:16:42 +0900
+
+ Update default gems list at 9857499d3dc4a1777f66951e88a269 [ci skip]
+
commit 9857499d3dc4a1777f66951e88a2699698269fce
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 16:15:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 16:15:34 +0900
[ruby/fileutils] Bump up 1.7.2
https://github.com/ruby/fileutils/commit/577fd38f15
+commit 8a822a9849feed3b8c2f50e957c5d87e7df6b883
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 16:02:37 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 16:02:37 +0900
+
+ Update default gems list at 3ac15f7e5791fb0f9307312f002286 [ci skip]
+
commit 3ac15f7e5791fb0f9307312f002286bd24a99a67
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 16:01:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 16:01:35 +0900
[ruby/base64] Bump up 0.2.0
https://github.com/ruby/base64/commit/09e839e5ad
commit 48d8f62cddd5fec88c9b37906326a1ea33bc74b4
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-11-07 15:59:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 15:59:52 +0900
[ruby/base64] Enhanced Rdoc for Base64
(https://github.com/ruby/base64/pull/7)
* Enhanced Rdoc for Base64
* Enhanced RDoc for Base64
https://github.com/ruby/base64/commit/155c39a949
+commit 91be1f672a24ab27b5547d9c50dfba6fc72dc20c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 15:56:59 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 15:56:59 +0900
+
+ Update default gems list at d63c29ceca1652e6c73b282a48a42d [ci skip]
+
commit d63c29ceca1652e6c73b282a48a42daa23c28ec7
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 15:55:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 15:55:45 +0900
[ruby/fcntl] Bump up 1.1.0
https://github.com/ruby/fcntl/commit/fe780abe07
commit 84b2a6ad5d8706c3719eccd982d6387c735413a0
@@ -21621,60 +22348,84 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-07 15:29:58 +0900
[ruby/timeout] tests for blank seconds
https://github.com/ruby/timeout/commit/54bc7639d2
+commit 3059a9d12cfb1b25b4928fa25047194d1ebed8c9
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 15:17:29 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 15:17:29 +0900
+
+ Update default gems list at 01d86818ff56720f479ceabc38c36e [ci skip]
+
commit 01d86818ff56720f479ceabc38c36e78a3f93e36
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 15:16:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 15:16:31 +0900
[ruby/ostruct] Bump up 0.6.0
https://github.com/ruby/ostruct/commit/0985296e72
+commit f0ee59988e68e4c9802ba8d5aff4f5b5a38871d2
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 14:54:07 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 14:54:07 +0900
+
+ Update default gems list at eaf0ca4cfe7d7b53c3812b593a5e49 [ci skip]
+
commit eaf0ca4cfe7d7b53c3812b593a5e49db5dff9c74
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 14:52:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 14:52:50 +0900
[ruby/win32ole] Bump up 1.8.10
https://github.com/ruby/win32ole/commit/9a18f388a9
+commit fbd22346ba1a8c037a72ab3975ed1fbb5a1d6671
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 14:41:09 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 14:41:09 +0900
+
+ Update default gems list at 65e1f918d9bc549045906bc16855f1 [ci skip]
+
commit 65e1f918d9bc549045906bc16855f15d6bb242c6
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 14:37:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 14:40:13 +0900
[ruby/drb] Bump up 2.2.0
https://github.com/ruby/drb/commit/c62076f940
commit e584a619e13c93ae64e1af1d885c87c809f81635
Author: Tim Kretschmer <krtschmr@users.noreply.github.com>
AuthorDate: 2023-11-01 11:34:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 14:35:18 +0900
[ruby/bigdecimal] fixed docs for .scale
the scale of `1` is actually 0
https://github.com/ruby/bigdecimal/commit/9a8bc9c417
commit f0abe610a3a4d6d334402951d3abfa0185b958ef
Author: Koichi ITO <koic.ito@gmail.com>
AuthorDate: 2023-11-06 22:31:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 14:32:49 +0900
[ruby/bigdecimal] Update doc for bigdecimal/util
Follow up https://github.com/ruby/bigdecimal/issues/89.
`BigDecimal.new` has already been removed. This PR replaces `BigDecimal.new` with
@@ -21682,94 +22433,158 @@
> BigDecimal.new is deprecated; use Kernel.BigDecimal method instead.
https://github.com/ruby/bigdecimal/commit/26d84ba766e971da8eaaf2ce41e7b89935fa68da
https://github.com/ruby/bigdecimal/commit/dd52adf3b2
+commit 8ac6b2ec7d0b61f49d7438f35f46614e114f4700
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 14:18:45 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 14:18:45 +0900
+
+ Update default gems list at 7d2d0f054f6fcbf04f20baec261cdd [ci skip]
+
commit 7d2d0f054f6fcbf04f20baec261cdde10be8aa19
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 14:17:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 14:17:52 +0900
[ruby/logger] Bump up 1.6.0
https://github.com/ruby/logger/commit/0996f90650
+commit 6b2c10bade11c19a72650ec33a84385584629d63
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 14:11:05 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 14:11:05 +0900
+
+ Update default gems list at 360607c7f1bb1cd75a882d4cbf6366 [ci skip]
+
commit 360607c7f1bb1cd75a882d4cbf63665d27a65044
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 14:09:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 14:09:48 +0900
[ruby/time] Bump up 0.3.0
https://github.com/ruby/time/commit/8dba14997c
+commit f5df3b4588c4d5d1e87890731fabc49abffda8ae
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 13:57:49 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 13:57:49 +0900
+
+ Update default gems list at acf0f8551e6acc4f14143433e798c5 [ci skip]
+
commit acf0f8551e6acc4f14143433e798c5cfb9087144
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 13:44:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 13:56:40 +0900
[ruby/timeout] Bump up 0.4.1
https://github.com/ruby/timeout/commit/a65e49cc31
commit f26e89c4a76b628d36b8389a4c9462de97cf4f12
Author: John Bachir <j@jjb.cc>
AuthorDate: 2023-07-05 04:45:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 13:45:29 +0900
[ruby/timeout] nested exception tests for discussion
https://github.com/ruby/timeout/commit/3e42aa4d84
+commit d6f5c27525d2e865b7ed92e7d3c1e536acaa31cd
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 13:38:37 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 13:38:37 +0900
+
+ Update default gems list at 027f0a4564e64f888ab9d2c1e5546a [ci skip]
+
commit 027f0a4564e64f888ab9d2c1e5546aae4003acee
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 13:08:46 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-07 13:37:17 +0900
[ruby/delegate] Bump up 0.3.1
https://github.com/ruby/delegate/commit/d4bdf89328
+commit b1413cb33ef066b5832e8a7956f7359f15a03928
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 13:22:44 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 13:22:44 +0900
+
+ Update default gems list at c3a11f1cfc9b5da62a45246e40aaac [ci skip]
+
commit c3a11f1cfc9b5da62a45246e40aaac4bb8c42e83
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 13:20:07 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-07 13:21:23 +0900
[ruby/securerandom] Bump up 0.3.0
https://github.com/ruby/securerandom/commit/12c4ef3ea1
+commit 5f00e6798dfc19ec960309ec91484a2cea51b7c9
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 13:17:01 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 13:17:01 +0900
+
+ Update default gems list at da2cf947bc9580a8d188ccfeae5588 [ci skip]
+
commit da2cf947bc9580a8d188ccfeae5588f89a140fd4
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 13:15:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 13:16:02 +0900
[ruby/date] Bump up 3.3.4
https://github.com/ruby/date/commit/50e18d2684
+commit 57181726a94fc683ca642b0af7fd23dd2eb7e686
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 13:08:00 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 13:08:00 +0900
+
+ Update default gems list at eb4dd7001fd1e5a6e39a9a215c4c4f [ci skip]
+
commit eb4dd7001fd1e5a6e39a9a215c4c4fde96d5f771
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 13:06:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 13:06:59 +0900
[ruby/net-protocol] Bump up 0.2.2
https://github.com/ruby/net-protocol/commit/2d3c4b43a8
+commit 7149b53403bd81e3d72ef28a5295d4c12c3dc7ab
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 12:57:19 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 12:57:19 +0900
+
+ Update default gems list at 0c55886fc2aad1688dbbb116803f36 [ci skip]
+
commit 0c55886fc2aad1688dbbb116803f36789f4cde9c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 11:53:33 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-07 12:54:09 +0900
[ruby/tempfile] Bump up 0.2.0
@@ -21782,136 +22597,232 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-07 12:53:16 +0900
[ruby/find] Bump up 0.2.0
https://github.com/ruby/find/commit/192237e766
+commit 687c3cfb3748d7516a00b9f7f021c273c5fdd091
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 12:48:16 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 12:48:16 +0900
+
+ Update default gems list at b4901d54a5f89525de98a8775d4233 [ci skip]
+
commit b4901d54a5f89525de98a8775d4233c874a7d91e
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 12:46:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 12:47:15 +0900
[ruby/getoptlong] Bump up 0.2.1
https://github.com/ruby/getoptlong/commit/f49629dfaa
+commit 7832a52ce77b980889180203cab61c85a3d9a57c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 12:43:55 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 12:43:55 +0900
+
+ Update default gems list at bf330853404b38c857d6c08bbc23f4 [ci skip]
+
commit bf330853404b38c857d6c08bbc23f4483df93a51
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 12:42:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 12:42:58 +0900
[ruby/observer] Bump up 0.1.2
https://github.com/ruby/observer/commit/6c978e6196
+commit caa7a4f77277600fb0d9867a36e2e9addd07f857
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 12:11:39 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 12:11:39 +0900
+
+ Update default gems list at 308d7943666f7aea7926809ee8dc07 [ci skip]
+
commit 308d7943666f7aea7926809ee8dc071eeca35fae
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 12:10:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 12:10:45 +0900
[ruby/pstore] Bump up 0.1.3
https://github.com/ruby/pstore/commit/6d5c0833e7
+commit ff48d19540512dcd94490eeac1e81a5c16c3cfd9
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 11:53:58 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 11:53:58 +0900
+
+ Update default gems list at eeaa2cdba2913096b14d4319804faf [ci skip]
+
commit eeaa2cdba2913096b14d4319804fafb715671867
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 11:52:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 11:52:46 +0900
[ruby/mutex_m] Bump up 0.2.0
https://github.com/ruby/mutex_m/commit/635da25a09
+commit ed30d7e7919acd90f27bc2881ad51c80791fc136
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 11:40:43 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 11:40:43 +0900
+
+ Update default gems list at ad81af22d4a1a24c3a63a960d558d0 [ci skip]
+
commit ad81af22d4a1a24c3a63a960d558d0131ee2a3d6
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 11:06:26 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-07 11:39:02 +0900
[ruby/tmpdir] Bump up 0.2.0
https://github.com/ruby/tmpdir/commit/8bbd87c8ac
+commit 65d6861e96fc5c5c8ed3a80529ad691e5efda1b9
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 11:33:11 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 11:33:11 +0900
+
+ Update default gems list at f32c5e1c94682537f38f29889da454 [ci skip]
+
commit f32c5e1c94682537f38f29889da454454a7a8a44
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 11:31:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 11:32:01 +0900
[ruby/open3] Bump up 0.2.0
https://github.com/ruby/open3/commit/0db9a0afe7
+commit 94d2958a322c4cc28e6159f18b3c9d68205e21ec
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 11:28:16 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 11:28:16 +0900
+
+ Update default gems list at 1fdb8ef15623f78a6319c698b166c8 [ci skip]
+
commit 1fdb8ef15623f78a6319c698b166c8d3c3612f86
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 11:26:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 11:27:08 +0900
[ruby/rinda] Bump up 0.2.0
https://github.com/ruby/rinda/commit/f6d76b3927
+commit ec390f1dcf25a1a1c11f8bf1f86836ff03050512
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 11:00:22 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 11:00:22 +0900
+
+ Update default gems list at d9f1211a2f2dbb37441f12c6bcdfa5 [ci skip]
+
commit d9f1211a2f2dbb37441f12c6bcdfa5838b454b68
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 10:59:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 10:59:17 +0900
[ruby/tsort] Bump up 0.2.0
https://github.com/ruby/tsort/commit/2b3fe78646
+commit daf8b7ef96f79da7fecc0230fb148dc3526139d2
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 10:47:38 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 10:47:38 +0900
+
+ Update default gems list at c9ee600cef88751aeda89e90fc25ac [ci skip]
+
commit c9ee600cef88751aeda89e90fc25ac2e3199f3c9
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 10:46:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 10:46:40 +0900
[ruby/weakref] Bump up 0.1.3
https://github.com/ruby/weakref/commit/f763384744
commit 304194d73e3b74b2493bfae16ce6189046f911f5
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-07 09:28:10 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-11-07 10:45:02 +0900
Remove files which are newly added but to be ignored
+commit a3282285916421d2e357e3527b4141a902210a10
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 10:42:05 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 10:42:05 +0900
+
+ Update default gems list at 3f33bfa1e51afc916250e7a7a93e59 [ci skip]
+
commit 3f33bfa1e51afc916250e7a7a93e599b65a78987
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 10:40:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 10:40:53 +0900
[ruby/optparse] Bump up 0.4.0
https://github.com/ruby/optparse/commit/acbf6e3e12
+commit 3f00a606a53650a07a8ab221f52678bda9fbfb2c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 10:11:31 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 10:11:31 +0900
+
+ Update default gems list at e8fda04d0a5e96e7425259fc4c3d15 [ci skip]
+
commit e8fda04d0a5e96e7425259fc4c3d15bb20d6ea84
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 10:09:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 10:10:12 +0900
[ruby/prettyprint] Bump up 0.2.0
https://github.com/ruby/prettyprint/commit/5ea64f43fa
+commit 0a1c81a3f554dad41f65906e81528b0e3f5d287e
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-07 10:01:42 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-07 10:01:42 +0900
+
+ Update default gems list at 0ac39f226dc847cd4bd9211da17fa7 [ci skip]
+
commit 0ac39f226dc847cd4bd9211da17fa7b33a7b9c89
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-07 09:59:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 10:00:08 +0900
[ruby/pp] Bump up 0.5.0
https://github.com/ruby/pp/commit/6e086e6df9
commit 31c36a444a1cd948b28fd968aa002c8a4960023d
@@ -21921,15 +22832,15 @@
CommitDate: 2023-11-07 09:56:54 +0900
Skip example for 07df8a5d5ee725eee00632717ea4deead5fc783b
commit 07df8a5d5ee725eee00632717ea4deead5fc783b
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-06 17:29:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 09:41:15 +0900
[ruby/English] Remove `$IGNORECASE`
`$=` has been obsolete and has no effect since 1.9.
https://github.com/ruby/English/commit/121939695a
@@ -22049,15 +22960,15 @@
CommitDate: 2023-11-07 01:10:41 +0900
Implement general_ivar_set
commit 2dd32e7c3b6904e61b9068596f5e4e82920c1fb0
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-11-07 00:53:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-07 00:53:38 +0900
[ruby/reline] Test Reline::Face without mocking
(https://github.com/ruby/reline/pull/600)
* Test Reline::Face without mocking
@@ -22067,15 +22978,15 @@
* Add ruby-core workflow
https://github.com/ruby/reline/commit/d2189ac436
commit 16403f41abcbaccf32484d10575d3542dbb3247e
Author: HASUMI Hitoshi <hasumikin@gmail.com>
AuthorDate: 2023-11-06 23:40:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-06 23:40:42 +0900
[ruby/reline] Introduce a new class Reline::Face to configure
character attributes
(https://github.com/ruby/reline/pull/552)
* Reine::Face
@@ -22181,78 +23092,126 @@
Author: Jean Boussier <byroot@ruby-lang.org>
AuthorDate: 2023-11-06 19:10:37 +0900
Commit: Jean Boussier <jean.boussier@gmail.com>
CommitDate: 2023-11-06 20:39:52 +0900
generic_ivar_set: properly check for TOO_COMPLEX on capacity transition
+commit 66769dcd12b1f323e7d38ab1280700a6ffe509d7
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-06 19:10:01 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-06 19:10:01 +0900
+
+ Update default gems list at 460c7b22934a1cc98915877ef48fbf [ci skip]
+
commit 460c7b22934a1cc98915877ef48fbf85bfe53239
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 19:08:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-06 19:08:41 +0900
[ruby/uri] Bump up 0.13.0
https://github.com/ruby/uri/commit/b50d37f7a1
+commit 72bf0e7964a60c9d5d52733520c6b1aaf12afd7f
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-06 19:04:15 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-06 19:04:15 +0900
+
+ Update default gems list at 00e5abae3ffce61970118809b7f7ff [ci skip]
+
commit 00e5abae3ffce61970118809b7f7ff5fb1294d7a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 18:48:36 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-06 19:03:04 +0900
[ruby/yaml] Bump up 0.3.0
https://github.com/ruby/yaml/commit/f83b0404d5
+commit 85576b0cab7d75a778679e30e31d9fdee5b65905
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-06 18:47:48 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-06 18:47:48 +0900
+
+ Update default gems list at bda3f67f8b0f63c126e97e40bbf8a2 [ci skip]
+
commit bda3f67f8b0f63c126e97e40bbf8a2de64c78190
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 18:46:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-06 18:46:21 +0900
[ruby/shellwords] Bump up 0.2.0
https://github.com/ruby/shellwords/commit/fc63ac832d
+commit 88b6f4c2c4dbeb31cca47cf147fde991e7ee9e3a
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-06 18:45:35 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-06 18:45:35 +0900
+
+ Update default gems list at b5e7065d9a710f070fdcdb09570d6b [ci skip]
+
commit b5e7065d9a710f070fdcdb09570d6b321e1af39e
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 18:43:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-06 18:44:09 +0900
[ruby/singleton] Bump up 0.2.0
https://github.com/ruby/singleton/commit/3c7fb5f258
+commit b2b20ea0ce9144281bb3b56093ead2f3d2d65f34
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-06 18:34:16 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-06 18:34:16 +0900
+
+ Update default gems list at ebb18167185157b9f32f9338f7b5ec [ci skip]
+
commit ebb18167185157b9f32f9338f7b5ec7bb4ed486e
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 18:31:07 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-06 18:33:03 +0900
[ruby/benchmark] Bump up 0.3.0
https://github.com/ruby/benchmark/commit/81af12352d
+commit 428c07d8eaa5d4c78c30df0ded8ec3df04c52053
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-06 18:30:49 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-06 18:30:49 +0900
+
+ Update default gems list at 5a1934416f5338514f3400b6334484 [ci skip]
+
commit 5a1934416f5338514f3400b63344846e2e5217c4
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 18:29:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-06 18:29:53 +0900
[ruby/un] Bump up 0.3.0
https://github.com/ruby/un/commit/1f636a6239
commit 479717b4506840615f72ba479133c5132a34ad2d
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 18:29:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-06 18:29:53 +0900
[ruby/un] Removed commented-out code
https://github.com/ruby/un/commit/0d6669bff0
commit 4329554f171fdb483cafa672df5f2a08741940c5
@@ -22271,38 +23230,54 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 17:53:00 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-06 17:53:00 +0900
Update rdoc parsers generated by racc-1.7.3
+commit 34b7c91e52a5be1cee5c2a27a636cf77230fde5c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-06 17:42:10 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-06 17:42:10 +0900
+
+ Update default gems list at ee13da3e2a3632eca6401bb510941f [ci skip]
+
commit ee13da3e2a3632eca6401bb510941f6ff20a7b55
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 17:29:31 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-06 17:40:34 +0900
[ruby/rdoc] Bump up 6.6.0
https://github.com/ruby/rdoc/commit/9c14229876
+commit d55364a5a3c26073ad3225b2138dd4b65eb131f4
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-06 17:24:25 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-06 17:24:25 +0900
+
+ Update default gems list at e3a19b8a4306ae3103e6a27cdac748 [ci skip]
+
commit e3a19b8a4306ae3103e6a27cdac7482585aac453
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 17:22:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-06 17:23:09 +0900
[ruby/net-http] Bump up 0.4.0
https://github.com/ruby/net-http/commit/4be99c204c
commit 66d266244c00c1f9ffcfbd2970386e0adcc2512a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-11-06 17:15:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-06 17:22:39 +0900
[ruby/net-http] Removed obsolated Revision constant
https://github.com/ruby/net-http/commit/c1c5638014
commit 0cd6eb607a00f48b1c7870bf2cb9fb5d3dde13df
@@ -22326,38 +23301,46 @@
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-11-06 16:09:29 +0900
Commit: Yusuke Endoh <mame@ruby-lang.org>
CommitDate: 2023-11-06 16:09:29 +0900
NEWS.md: Add a mention to [Feature #19965]
+commit 9059d42c416c4b6aea6acd84f03b91968c12da4a
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-11-06 14:43:35 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-11-06 14:43:35 +0900
+
+ Align comment [ci skip]
+
commit a763d085e446d4a3cb09bd5f6bcaffc30484e804
Author: JorandeBoer <126490137+JorandeBoer@users.noreply.github.com>
AuthorDate: 2023-11-03 18:44:10 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-11-06 11:52:31 +0900
Updated building_ruby.md to include reference for building on Windows
Looking at building_ruby.md it is unclear that you are able to build Ruby on Windows. To fix that a reference has been added to the windows.md file.
commit 40391faeab608665da87a05c686c074f91a5a206
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-05 20:42:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-05 20:50:07 +0900
[ruby/etc] Fix inconsistent dll linkage warning
https://github.com/ruby/etc/commit/e4c71e5996
commit a15aa259db16ad2cbd3805d253bae557b4dde0b8
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-11-04 13:12:30 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-11-05 12:04:52 +0900
Lrama v0.5.9
commit 368a1cb3c40ea7fd17809e6d2e78f6a77f770a29
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-05 02:14:26 +0900
@@ -22385,14 +23368,22 @@
CommitDate: 2023-11-05 00:54:22 +0900
ast.rb: Fix bug for source of multibyte characters
first_column and last_column return byte positions, but existing implementations
did not consider multibyte.
+commit d896269068355ba9ab90ee464150ef4fe76313b5
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-11-04 21:27:14 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-11-04 21:27:14 +0900
+
+ Remove spaces added for ".pre.1" [ci skip]
+
commit 79d0879536cb28ce2dc5887fc46afdca170fdc76
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-11-04 17:43:39 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-11-04 19:28:49 +0900
[ruby/stringio] Make STRINGIO_VERSION uniform
@@ -22406,17 +23397,17 @@
CommitDate: 2023-11-04 19:28:39 +0900
[ruby/stringio] Move Java version to Java directory
https://github.com/ruby/stringio/commit/3f90a0d619
commit 9106ac4525e63362e47b690288d500bdde040834
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-11-04 16:01:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-04 16:01:03 +0900
Update bundled gems list as of 2023-11-04
commit 9f95b6eb5d3458cc79668afd24b0b10c161d7d84
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-11-04 14:18:15 +0900
@@ -22469,26 +23460,34 @@
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-11-04 03:06:35 +0900
Commit: Alan Wu <XrXr@users.noreply.github.com>
CommitDate: 2023-11-04 03:47:41 +0900
YJIT: Delete some dead code and enable lints
+commit bc4d1c09facd33498e95408efe5bbbe9a0bb3cca
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-04 03:00:13 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-04 03:00:13 +0900
+
+ Update default gems list at 5a132c78641c252a7b04ca8a5a493f [ci skip]
+
commit 5a132c78641c252a7b04ca8a5a493fe7d5ce8bab
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-04 02:59:07 +0900
Commit: Kevin Newton <kddnewton@gmail.com>
CommitDate: 2023-11-04 02:59:07 +0900
Update prism to v0.17.1
commit dd0330249e1f96467e37c80436445fb74b953a30
Author: Vinicius Stock <vinicius.stock@shopify.com>
AuthorDate: 2023-11-04 01:20:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-04 02:53:54 +0900
[ruby/prism] Always fully qualify types for RBIs and avoid using attributes
https://github.com/ruby/prism/commit/0d0d039f8e
commit 9d308ad4958d5b624faa7f8aee03ed4456052ec7
@@ -22511,21 +23510,29 @@
The version information is useful to report issues to Ruby and RubyGems
projects.
commit cc9bcad79c4a49fb1772acf58358283f8492d043
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-04 00:47:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-04 00:47:22 +0900
[ruby/prism] Make old compilers happy
https://github.com/ruby/prism/commit/145a67d1c3
+commit fff7a3c82415568bee27164b88b154b510d894ac
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-11-04 00:19:30 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-11-04 00:19:30 +0900
+
+ Update default gems list at c44c982c9332a2671d65d48273629f [ci skip]
+
commit cdb410f688a15781524b701689747f2e186028b4
Author: Matt Valentine-House <matt@eightbitraptor.com>
AuthorDate: 2023-11-03 07:47:37 +0900
Commit: Matt Valentine-House <matt@eightbitraptor.com>
CommitDate: 2023-11-04 00:19:28 +0900
[PRISM] Fix stack consistency with Popped begin
@@ -22585,25 +23592,25 @@
```
Ubuntu Jammy gcc-11: https://packages.ubuntu.com/jammy-updates/gcc-11
commit 47163f9cf9af6eb1f808b5a74784f9974a331a4e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-03 23:52:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-03 23:54:13 +0900
[ruby/prism] Rename suppress warnings to verbose
https://github.com/ruby/prism/commit/fbb30216ca
commit 4b5f516f2efbe73133c41f799b3afb9f776b4680
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-03 22:40:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-03 23:35:08 +0900
[ruby/prism] Split comment
We were previously holding a type field on Comment to tell what
kind of comment it was. Instead, let's just use actual classes for
this.
@@ -22821,15 +23828,15 @@
rb_ivar_defined: handle complex modules
It was assuming only objects can be complex.
commit 1f1b9b0942ec12dde1af8000f8cb84692904fccc
Author: Jun Aruga <jaruga@redhat.com>
AuthorDate: 2023-10-31 00:32:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-03 19:30:28 +0900
[ruby/rdoc] test/rdoc/test_rdoc_generator_json_index.rb: pend in test_generate in ppc64le.
We observed that this test randomly fails in the ruby/ruby Travis ppc64le case.
This commit is to pend the test_generate if the assertion for the generated
file's modified time fails in a ppc64le environment.
@@ -22897,15 +23904,15 @@
returns one.
This can reduce malloc churn for code that use string buffers.
commit ee7bf4643d2716d44e13a732caf588b1a6275f7a
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-02 03:28:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-03 07:14:08 +0900
[ruby/prism] Handle invalid constants in the constant pool
It's possible for us to parse a constant that is invalid in the
current encoding. To fix this, we wrap the intern function in an
rb_protect to ensure we always put a valid symbol into the AST.
@@ -23186,15 +24193,15 @@
CommitDate: 2023-11-02 02:47:26 +0900
Fix SystemStackError in test_run_out_of_shape_for_class_cvar
commit 52e127280bacf19f38284c68149351f192e71e5d
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-01 22:51:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-02 02:40:16 +0900
[ruby/prism] Disallow assigning to numbered parameters in regexp
https://github.com/ruby/prism/commit/ec419422f8
commit bdf8ce807ffe8e4bfd2947aba809855857b958ed
@@ -23462,25 +24469,25 @@
[ruby/prism] Fix up Ruby docs
https://github.com/ruby/prism/commit/8062849d0d
commit 8c0eb221b7d35cc2d2ad1b861167fcc3ee80c16b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-01 22:36:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-02 02:03:35 +0900
[ruby/prism] Forward parameters into arrays
https://github.com/ruby/prism/commit/2a11bfee76
commit bb2e1d8eefc9a20c24614c3c2d428a01c87b529d
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-11-02 02:02:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-02 02:03:10 +0900
[ruby/prism] Fix rescue modifier comment
https://github.com/ruby/prism/commit/e13f2e4590
commit e6059d0c84b2347ce542f7fb655021f73f744447
@@ -23498,25 +24505,25 @@
CommitDate: 2023-11-02 00:05:46 +0900
Optimize for too complex objects
commit e80ca70b9bd1ccfa319790475dc9c0dd125f4f0d
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-11-01 21:36:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-01 23:40:45 +0900
[ruby/prism] Flip incorrect names of OptionalKeywordParameterNode and RequiredKeywordParameterNode
https://github.com/ruby/prism/commit/c31f61e898
commit d0625099e0f691f44fb4c796d8d497d818bf7c8e
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-11-01 05:00:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-01 23:40:44 +0900
[ruby/prism] Split KeywordParameterNode into Optional and Required
Prior to this commit, KeywordParameterNode included both optional
and required keywords. With this commit, it is split in two, with
`OptionalKeywordParameterNode`s no longer having a value field.
@@ -23560,28 +24567,28 @@
CommitDate: 2023-11-01 21:25:09 +0900
Fix removing non-existent ivar for too complex
commit a1e24ab4841b8032b274bfd49c30adfdeb82b859
Author: Cody Cutrer <cody@instructure.com>
AuthorDate: 2023-10-12 01:05:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-01 11:29:56 +0900
[rubygems/rubygems] avoid dependency on set
it was a performance improvement only, but it causes failures in
unrelated tests
https://github.com/rubygems/rubygems/commit/b4149cb9bf
commit 836d9fe46b85dd28339d2dae891df2da153c8632
Author: Cody Cutrer <cody@instructure.com>
AuthorDate: 2023-09-16 00:32:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-11-01 11:29:56 +0900
[rubygems/rubygems] Add Bundler::Plugin.loaded? helper
Useful if your plugin introduces new methods to the DSL, so that
Gemfiles can easily abort if the plugin hasn't loaded yet
@@ -23701,45 +24708,53 @@
This commit implements compilation for the PostExeuctionNode by
using the ScopeNode to create child iseqs where appropriate.
commit b5d54fc15955c636cc37b76931a6e3ce1d209f70
Author: Cody Cutrer <cody@instructure.com>
AuthorDate: 2023-09-15 02:58:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 22:53:05 +0900
[rubygems/rubygems] Only remove bundler plugin gem when it's inside the cache
https://github.com/rubygems/rubygems/commit/8d51390ca4
+commit b06b69e6dc004fd275984bb42f05caa86e487566
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-31 22:40:34 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-31 22:40:34 +0900
+
+ LLDB: Dump table structs in Hash [ci skip]
+
commit 3801503fe3d5c1440bc4e47a60e3e3bf5a22255d
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-10-31 21:35:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 21:54:13 +0900
[ruby/prism] Fix a possible malloc(0)
https://github.com/ruby/prism/commit/fa108b8626
commit b0a2373e14d475cfcf6ce21d25cbde2518c0dddc
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-30 23:33:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 21:28:58 +0900
[ruby/prism] Share comment generation logic
https://github.com/ruby/prism/commit/6e5556dbdf
commit 322755a0076e74e5959c9f6b2682be79a60cef4e
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-10-31 18:14:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 20:14:07 +0900
[ruby/prism] Fix a possible null dereference
https://github.com/ruby/prism/commit/7dbb8c7e3e
commit d8a9245513184c1dcde94ea09d95560eab577f7e
@@ -23765,15 +24780,15 @@
CommitDate: 2023-10-31 18:01:56 +0900
Fix warning in Prism compile For Node
commit 51149f335e4aea3465bd52a98f85351455bf320e
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-20 21:30:18 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-31 17:49:12 +0900
Keep unused literal nodes
For static analysis, it’s better to keep unused literal nodes.
If simply change `block_append` to fall through, both "unused literal ignored"
and "possibly useless use of a literal in void context" warnings
@@ -23781,17 +24796,17 @@
"unused literal ignored" warning.
This kind of optimization is already implemented on compile.c.
`compile_block` calls `iseq_compile_each0` with `popped = 1` when NODE_BLOCK
has next.
commit eff59e93df1102d990a61965d906a28d55abc14a
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-10-31 16:00:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 16:00:00 +0900
Update bundled gems list as of 2023-10-30
commit d22767fd482aca2f2b9fb4f0bcf6d845f990fefd
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-10-31 08:52:25 +0900
@@ -23889,28 +24904,36 @@
CommitDate: 2023-10-31 04:44:42 +0900
More accurate functions documentation
commit 85beca6e418baecddc0f01e8a7d86d42c3e96bbf
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-10-31 03:21:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 03:22:02 +0900
[ruby/irb] Use IRB's own doc for doc dialog tests
(https://github.com/ruby/irb/pull/743)
* Use IRB's own doc for doc dialog tests
* Run doc dialog tests for older Rubies too
* Remove unnecessary CI setups
https://github.com/ruby/irb/commit/97a2b86f0a
+commit 83911002f89f18b827e2bb954902d42edcf931ab
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-31 01:37:07 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-31 01:37:07 +0900
+
+ Update default gems list at b413760d66e4de5670148b01a6a207 [ci skip]
+
commit b413760d66e4de5670148b01a6a2076452a2f757
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-31 01:35:39 +0900
Commit: Kevin Newton <kddnewton@gmail.com>
CommitDate: 2023-10-31 01:35:39 +0900
[prism] Update prism to latest
@@ -23922,27 +24945,27 @@
CommitDate: 2023-10-31 01:27:03 +0900
rm prism type templates
commit 674db715f5a141891a66e67004ca138696d3b0ad
Author: Jun Aruga <jaruga@redhat.com>
AuthorDate: 2023-10-31 01:03:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 01:21:28 +0900
[ruby/rdoc] test/rdoc/test_rdoc_generator_json_index.rb: Use assert_equal instead of assert.
It's better because assert_equal prints the values when it fails.
https://github.com/ruby/rdoc/commit/91d40ce8f8
commit 3a21da9591d3325d8a14dcbac3ad6aeaadebef81
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-10-30 23:47:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 01:19:54 +0900
[ruby/prism] Faster lex_identifier
https://github.com/ruby/prism/commit/e44a9ae742
commit 2ab247d217c7bc312c3bcbb74636a60328f64109
@@ -23955,15 +24978,15 @@
Do not use a variable as a format string. Also we usually don't
expect non-ascii data in C string literals.
commit 7bf3d9343fc9ca34124026cb3806107a3a6ddf09
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-31 00:21:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 00:53:37 +0900
[ruby/prism] parse_inline_comments -> parse_comments
https://github.com/ruby/prism/commit/bd4d248fd6
commit 7d8cfa0a40475c59364605f83b1b892bf068ae30
@@ -23999,15 +25022,15 @@
CommitDate: 2023-10-31 00:31:51 +0900
OpenSSL::KDF.scrypt needs EVP_PBE_scrypt()
commit 9d1472496d688c815c14da325c43cdcbceed8e1c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-31 00:08:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-31 00:08:24 +0900
[ruby/prism] Remove newlines from magic comment test
https://github.com/ruby/prism/commit/4a7be1fc50
commit ebb8da5438d5183fc79d788386a1848cb9ad4295
@@ -24068,15 +25091,15 @@
Upgrade the gcc version to the latest version 11.4.0 to align the gcc
version used in the RubyCI ppc64le server's gcc version.
commit 1d51e4cadfbc1f445d00887189e06047759c9aec
Author: Ufuk Kayserilioglu <ufuk.kayserilioglu@shopify.com>
AuthorDate: 2023-10-28 00:14:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-30 23:15:47 +0900
[ruby/prism] Improve comment generation in templates
The existing comment generation was hard to read and was making a lot of string manipulation. However, ERB files are already designed to do string manipulation, so we can use that instead.
So, instead of doing a split and a map, I opted to use the `#each_line` method to iterate over the lines of the file.
@@ -24092,48 +25115,48 @@
CommitDate: 2023-10-30 21:49:46 +0900
Update to ruby/spec@bd7017f
commit 14fa5e39d72c84d3e12e10dc5d77a6e6200c10f5
Author: Christian van Rensen <christian.van.rensen@tngtech.com>
AuthorDate: 2022-07-29 01:30:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-30 18:27:06 +0900
[ruby/net-http] fix no_proxy behaviour
https://github.com/ruby/net-http/commit/f4951dc42a
commit f109269a0392940df2b314e16502c4509b94a290
Author: Christian van Rensen <christian.van.rensen@tngtech.com>
AuthorDate: 2022-07-29 01:29:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-30 18:27:06 +0900
[ruby/net-http] fix a false-negative test
* no_proxy is meant to operate on the destination address, not on the name of the proxy
* if both end with `'.example'`, the test does not nail down the behaviour
https://github.com/ruby/net-http/commit/bb9a5cfa3d
commit f757a5d3ceb62a1f049f7060429b5b3bac6ad545
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-30 17:23:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-30 17:35:13 +0900
[ruby/yaml] Compatibility for Psych 4
https://github.com/ruby/yaml/commit/b4b72ae0b4
commit 5c1b7633fcd9c7c43974b72bd36cab1f9e9bd186
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-30 12:01:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-30 13:46:09 +0900
[rubygems/rubygems] Relax matching pattern for rake version
https://github.com/rubygems/rubygems/commit/a89f74c27e
commit 34cb174800e1e41323807c99386641b688927adc
@@ -24156,28 +25179,44 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-29 21:27:49 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-29 21:27:49 +0900
Cast up before multiplication
+commit 7f2809b0a9db2a8a4a04aeaf91db191dee383574
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-29 16:16:27 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-29 16:16:27 +0900
+
+ Update default gems list at 88f1d380ea431bc807e221fa07f4ac [ci skip]
+
commit 88f1d380ea431bc807e221fa07f4ac157539fdf7
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-29 16:14:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-29 16:15:24 +0900
[ruby/etc] Start 1.4.3
https://github.com/ruby/etc/commit/a9e4d4730d
+commit f082ccf4f8a0750c4616d234b0fadf7e599fe37b
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-28 23:49:47 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-28 23:49:47 +0900
+
+ Fix a typo [ci skip]
+
commit db7a4be846453bc0143f61532d4061a9cad95639
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-10-28 23:47:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-28 23:47:46 +0900
[ruby/irb] Easter egg for autocomplete mode
(https://github.com/ruby/irb/pull/737)
* Show easter-egg inside document dialog in autocomplete mode
@@ -24223,28 +25262,44 @@
We observed the 2 tests in the `test/fiber/test_queue.rb` getting stuck
in some GCC compilers in Ubuntu ppc64le focal/jammy, even when the timeout
`queue.pop(timeout: 0.0001)` is set in the code.
This commit is to make the tests fail rather than getting stuck.
+commit f7605db8c5c5917417c4c204b3f4ea8a3ce8b11a
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-28 16:01:24 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-28 16:01:24 +0900
+
+ Update bundled gems list at 6589af52d22e1b5976295adc7968c5 [ci skip]
+
+commit 6589af52d22e1b5976295adc7968c55218d5b168
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-28 14:12:10 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-28 14:12:10 +0900
+
+ Print the date to STDERR if STDIN is a part of input [ci skip]
+
commit 7e6204dd10857a6f1fb72119082ff7797686c089
Author: Lars Kanis <lars@greiz-reinsdorf.de>
AuthorDate: 2023-10-28 01:47:59 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-10-28 10:44:16 +0900
Windows: Add libffi as a build dependency
Otherwise the fiddle extension isn't build.
commit 2714d7507aa053d1804095f7ce3b869c56f64337
Author: License Update <license.update@rubygems.org>
AuthorDate: 2023-10-08 09:23:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-28 07:14:37 +0900
[rubygems/rubygems] Update SPDX license list as of 2023-10-05
https://github.com/rubygems/rubygems/commit/e69a43ac9f
commit 49d442116470ca5e1fcc9eb198411640fbbe446a
@@ -24303,25 +25358,25 @@
This reverts commit db3b814cb0ff6ffe83fe0c4f66cd6ce8951c3ca7.
This debugging information is no longer needed.
commit c201dbc0ada03b985e297d22d6dfa24b7bac12ce
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-28 02:55:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-28 03:09:14 +0900
[ruby/prism] Prism.parse_inline_comments
https://github.com/ruby/prism/commit/5b72f84480
commit df10e10314e860c73c57e6bf43cf84aac7686270
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-28 02:34:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-28 03:09:14 +0900
[ruby/prism] Parse inline comments
https://github.com/ruby/prism/commit/44090d9f26
commit 95cc0f946eb641be8dea4b7118598be77d993183
@@ -24364,15 +25419,15 @@
rb_darray_foreach gives a pointer to the entry, so we need to deference
it to read the value.
commit 26a05c42173f0f6ad188a28c3ea508b18b376d6b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-27 11:04:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 23:23:17 +0900
[ruby/prism] Use printf attribute and then fix warnings
https://github.com/ruby/prism/commit/3193902c43
commit 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c
@@ -24386,53 +25441,61 @@
We removed the `.cirrus.yml` at the commit
<01b5d1d2ff6ca91b2909dfa67295f59b53e6f065>.
Let's remove the badge image too.
commit 7e4d2bb81d3933acbde4fcd8fb849dc9e0955565
Author: Vinicius Stock <vinicius.stock@shopify.com>
AuthorDate: 2023-10-27 05:32:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 22:45:53 +0900
[ruby/prism] Move static annotations into _static files
https://github.com/ruby/prism/commit/9a6d735890
commit 06173a41dd189d869f25b049ce6e0a0be931379b
Author: Vinicius Stock <vinicius.stock@shopify.com>
AuthorDate: 2023-10-27 05:26:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 22:45:52 +0900
[ruby/prism] Add rbi_class to fields
https://github.com/ruby/prism/commit/568fb39e2c
commit 544f64075bc42a2935624403201c78468e180d3d
Author: Vinicius Stock <vinicius.stock@shopify.com>
AuthorDate: 2023-10-20 00:17:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 22:45:52 +0900
[ruby/prism] Add RBI and RBS templates for Prism
https://github.com/ruby/prism/commit/b62305ff3e
Co-authored-by: Stan Lo <st0012@users.noreply.github.com>
commit a8af5d3808535b584b8c0a061f035f5468ba930c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-24 03:31:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 22:40:25 +0900
[ruby/prism] Use MatchWriteNode on split InterpolatedREN
https://github.com/ruby/prism/commit/ee54244800
+commit 9c5b084c0a7ff6e156b7f9d5789f80cd62a06af1
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2022-03-24 00:04:14 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-27 17:01:44 +0900
+
+ Adjust indent [ci skip]
+
commit 934beac1182814ec785baab2a84e886f5f2859b2
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-27 16:57:21 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-27 16:57:21 +0900
Select the destination for the latest date by whether inplace mode
@@ -24441,32 +25504,71 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-27 15:17:49 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-10-27 15:17:50 +0900
Let bundled_gems use matzbot's token for git push
+commit f9f0cfe785c7e21618dfb86f4c6f0ad2d71530ef
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-10-27 11:29:30 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-27 12:13:17 +0900
+
+ Bump ruby/setup-ruby from 1.158.0 to 1.159.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.158.0 to 1.159.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/cd48c8e22733480b66887b42bfeb6c0b88ea1a56...54a18e26dbbb1eabc604f317ade9a5788dddef81)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit 8b3a2d56fd1041d0ec2dfdfb82f865592941fb05
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-10-27 11:23:59 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-10-27 11:24:30 +0900
+
+ Update gem version in NEWS [ci skip]
+
+ ref 77d7ac7c066e281b9c41d04b7fc3315e41aa6485
+
commit a40e2b8ee9632b07064af4c99efdafda814df391
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-23 23:42:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 11:09:33 +0900
[ruby/prism] Fix parsing lone assoc splat within hash patterns
https://github.com/ruby/prism/commit/1da5e05672
commit 9a618b95cdee82b64257a248c31d49ae9f066fea
Author: Lars Kanis <lars@greiz-reinsdorf.de>
AuthorDate: 2023-10-27 10:16:18 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-10-27 10:16:18 +0900
[Feature #19244] Windows: Prefer USERPROFILE over HOMEPATH on startup as well
+commit 77d7ac7c066e281b9c41d04b7fc3315e41aa6485
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-10-27 08:41:32 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-10-27 08:41:32 +0900
+
+ Update bundled_gems [ci skip]
+
commit bbf1d621ba05b345a695df554773a6dee6106d50
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-10-27 05:28:25 +0900
Commit: Aaron Patterson <aaron.patterson@gmail.com>
CommitDate: 2023-10-27 06:49:42 +0900
Decrease redblack cache / shape size in debug
@@ -24493,25 +25595,25 @@
CommitDate: 2023-10-27 04:47:01 +0900
[prism] Update prettyprint deps
commit 6e8ff9d27570d75307e69094cee68abc4f6b74ab
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-18 03:00:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 04:43:17 +0900
[ruby/prism] Allow regexp flags to change
https://github.com/ruby/prism/commit/88a61cc30c
commit f3e77f36c5f821f837db8b6007c4bb298ff1678f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-27 04:40:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 04:40:21 +0900
[ruby/prism] Fix up newline test
https://github.com/ruby/prism/commit/9fdb41d8ba
commit 55b81e419fd527a323a8506a120d0de4d80b4a00
@@ -24551,15 +25653,15 @@
[ruby/prism] Get general prettyprint structure working
https://github.com/ruby/prism/commit/7c9cf63d4c
commit 9792be3610c62e0413bbdd878c64bbafbba3ffbd
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-10-18 19:54:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 04:12:04 +0900
[ruby/prism] Avoid warning for pm_token_buffer_t initialization
* This was causing this error on macOS Mojave:
src/prism.c:8216:48: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
pm_token_buffer_t token_buffer = { 0 };
@@ -24632,15 +25734,15 @@
[ruby/prism] Split up multi target/write targets
https://github.com/ruby/prism/commit/dda7a0da52
commit 7e4ee92de225473d3ad3ac8d0a27bd02a2905738
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-10-27 03:02:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-27 03:47:50 +0900
[ruby/prism] Add KeywordSplat flag to ArgumentsNode
Method calls with keyword splat args compile differently than
without since they merge the keyword arg hash with the keyword splat
hash. We know this information at parse time, so can set a flag
@@ -24716,15 +25818,15 @@
CommitDate: 2023-10-26 23:42:15 +0900
[PRISM] Implemented ConstantPathOperatorWriteNode
commit 631ddb34e4479259acbfa42b8d19cc03464da8f3
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-10-12 23:54:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-26 23:34:41 +0900
[ruby/prism] Split Prism::Loader#load_node in one lambda per node type
* Otherwise load_node is too big to compile and is forced to run in interpreter:
https://github.com/oracle/truffleruby/issues/3293#issuecomment-1759730996
* For the benchmark at https://github.com/oracle/truffleruby/issues/3293#issuecomment-1759790280
@@ -24736,15 +25838,15 @@
Before: 7.047832 After: 2.269294
https://github.com/ruby/prism/commit/a592ec346a
commit 51ea82a7701afea79f5137445a28e8dfdf832e46
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-18 02:02:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-26 22:58:40 +0900
[ruby/prism] Expose options on match last line nodes
https://github.com/ruby/prism/commit/0284b38861
commit 3ed317a441d5a66a56a41bc28399137d0012f3ae
@@ -24754,15 +25856,15 @@
CommitDate: 2023-10-26 22:50:40 +0900
Remove JavaScript templates
commit feb1427ad8f3d6448d9f8d0c7009dfdf711b7f48
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-25 03:23:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-26 22:33:22 +0900
[ruby/prism] Compile with WASI
https://github.com/ruby/prism/commit/73c44b0b9c
commit bfb9b5e69921c91901cce820f54e79907a5ae829
@@ -24832,15 +25934,15 @@
Enable the test commented out in ruby/ruby@d0f5dc9eac78ecade459.
Extracted from GH-7033, that is for initialization at start up time
and this test is unrelated to it.
commit e74ea904ad29931c476b3af493e3ee089f5b4afa
Author: KJ Tsanaktsidis <kj@kjtsanaktsidis.id.au>
AuthorDate: 2023-10-26 18:56:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-26 18:56:21 +0900
[ruby/zlib] Check for z_size_t along with {crc,adler}32_z in
extconf.rb
(https://github.com/ruby/zlib/pull/69)
The android NDK (android-ndk-r21e) does not have crc32_z, adler32_z, nor
@@ -24902,15 +26004,15 @@
CommitDate: 2023-10-26 17:28:50 +0900
[Feature #19362] Call `#initialize_dup` hook at `Proc#dup`
commit 7d159a87873d72027a8230d9cb63698d1f3c5cac
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-26 07:54:47 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-26 17:15:38 +0900
Lrama v0.5.8
commit c8d162c889008028b148437d02f36f4edaa749fd
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-26 14:28:39 +0900
@@ -24947,18 +26049,39 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-10-26 12:20:27 +0900
[wasm] Check exts build working on ci
This is a preparation for enabling spec test
+commit 41ba23ef8d44d3abfab24e4cad9b25f41691eb21
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-10-26 11:27:40 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-26 12:09:47 +0900
+
+ Bump ruby/setup-ruby from 1.157.0 to 1.158.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.157.0 to 1.158.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/a05e47355e80e57b9a67566a813648fa67d92011...cd48c8e22733480b66887b42bfeb6c0b88ea1a56)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit ac4d687656b0350879ea2e033d2f13d1765a7ce3
Author: KJ Tsanaktsidis <ktsanaktsidis@zendesk.com>
AuthorDate: 2023-10-16 07:45:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-26 11:17:54 +0900
[ruby/zlib] Fix misdetection of {crc32,alder32}_z in cloudflare zlib fork
We use the Cloudflare fork of zlib
(https://github.com/cloudflare/zlib), which we find gives improved
performance on AWS Graviton ARM instances. That fork does not define
@@ -24986,15 +26109,15 @@
CommitDate: 2023-10-26 10:56:47 +0900
Make beginless Range#size return nil if it ends with non-numeric
commit 4259d5b5aefd58d0bf86ad20122beee53533ff59
Author: Ian Ker-Seymer <ian.kerseymer@shopify.com>
AuthorDate: 2023-10-25 14:14:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-26 10:18:43 +0900
[ruby/prism] Use `cargo fmt`
https://github.com/ruby/prism/commit/5969b827ae
commit 0164ce893f0a683a8555072ac594401a33990d40
@@ -25048,27 +26171,27 @@
CommitDate: 2023-10-26 04:51:20 +0900
Fix few test_prism_eval that snuck in
commit 3fe2f2689f0074a4c880218ca08cb10137880760
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-10-25 01:18:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-26 03:52:38 +0900
[rubygems/rubygems] Raise exception on unexpected EOF in marshal
Instead of NoMethodError being raised by accidentally trying to use nil
https://github.com/rubygems/rubygems/commit/ac8f812bbf
commit 7e7d1f0679d7cbfc43d4157435317ae2f961b995
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-10-25 01:23:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-26 03:51:37 +0900
[rubygems/rubygems] Avoid regexp match on every call to `Gem::Platform.local`
The result of `arch` would be ignored if `@local` is set, so wrap all
the logic in `@local ||=` to short-circuit everything
@@ -25107,15 +26230,15 @@
</pit/> (Windows-31J) expected but was
</pit/> (US-ASCII).
```
commit fa3cc4afcbdebfbf1485a7808189baba54e5eb79
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-10-25 07:12:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-26 02:24:06 +0900
[rubygems/rubygems] Set file path when eval-ing local specification in EndpointSpecification
Not strictly necessary, but there is no reason not to be helpful and set the path
https://github.com/rubygems/rubygems/commit/894c0303dd
@@ -25140,14 +26263,27 @@
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-10-23 23:24:35 +0900
Commit: Jemma Issroff <jemmaissroff@gmail.com>
CommitDate: 2023-10-26 01:02:44 +0900
[PRISM] Implement NoKeywordsParameterNode
+commit 4f1adb010740803035cfed94bb29431ddc204319
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-23 01:13:39 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-25 23:57:15 +0900
+
+ Try newer 2023-10-18 vcpkg [ci skip]
+
+ https://github.com/microsoft/vcpkg/issues/33904
+
+ This reverts commit 8f1b688177dba412821cbc01ef2cabdce385f7ba, "Revert
+ vcpkg.exe to previous release [ci skip]".
+
commit 2f8a719b6aa8b1e652d5e4114a811cf0a12f0f34
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2017-07-15 16:18:18 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-25 21:40:41 +0900
Removed unused argument
@@ -25188,22 +26324,38 @@
https://rubyci.s3.amazonaws.com/rhel_zlinux/ruby-master/log/20231025T093302Z.fail.html.gz
```
[11186/26148] TestNetHTTP_v1_2#test_set_form/home/chkbuild/build/20231025T093302Z/ruby/tool/lib/webrick/httprequest.rb:197: [BUG] Segmentation fault at 0x000003ff1ffff000
ruby 3.3.0dev (2023-10-25T07:50:00Z master 526292d9fe) [s390x-linux]
```
+commit 54a5623e2654771a418c39f245eb83923a6338d3
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-25 18:58:52 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-25 18:58:52 +0900
+
+ Strip trailing spaces [ci skip]
+
commit 1649486834a6d195623bbf6820f06eaeb26567a5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-25 18:49:37 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-10-25 18:49:37 +0900
Fixup 5461bc18f88
+commit 526292d9fe8a50aabe54b06c4449e9d8e2b22381
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-25 15:08:26 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-25 16:50:00 +0900
+
+ LLDB: Use `expression` to save the result into the history [ci skip]
+
commit bf1362306e2c799b0e5ff222b0cdcdb8644adc27
Author: OKURA Masafumi <masafumi.o1988@gmail.com>
AuthorDate: 2023-07-19 17:38:07 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-10-25 16:49:09 +0900
[Doc] Improve documentation of PP
@@ -25262,38 +26414,46 @@
- `Enumerator#feed`
- `Enumerator#rewind`
* Fix a typo in the document
Thanks @Maumagnaguagno.
+commit a6a67b0524ec3f8da96143cdf5094b5eaf7d820d
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-10-25 13:09:49 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-10-25 13:10:28 +0900
+
+ Do not append latest_date to gems/bundled_gems [ci skip]
+
commit c5861903ac5f89cafb131400835b2e3b207ba928
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-24 21:07:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-25 09:46:09 +0900
[rubygems/rubygems] Handle CI configuration on ignore list for Gem::Specification#files
https://github.com/rubygems/rubygems/commit/4bb0ef3e55
commit 820957b1ee43f296098197441680ce01f7ee1924
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-24 18:42:42 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-25 08:12:48 +0900
Remove unused macro
`struct RNode_OP_ASGN22` was removed by 37a783a.
commit a2badf306661a88ce3001077520655e2b9c6b27c
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-24 18:54:48 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-25 07:38:01 +0900
Follow up NODE_OP_ASGN2 structure change
commit d8cb827f39d4c72d2a79e40371ba2a4fb3e95b28
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-10-25 04:43:22 +0900
@@ -25366,15 +26526,15 @@
CommitDate: 2023-10-25 04:35:07 +0900
Remove erroneous test_code.rb file
commit 10756f3dea368bc5a10de57b4809aa4867c8e460
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-10-25 00:05:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-25 03:34:36 +0900
[ruby/prism] Add PostExecutionNode to pm_scope_node_init
https://github.com/ruby/prism/commit/88fe6213af
commit e71f343a99739fda900108c86c6b87182cbdbd1c
@@ -25465,15 +26625,15 @@
I've added a new stat to RubyVM.stat so we can understand how the red
black tree increases.
commit 5c4978c11c4ea9569d5d99a86936fbef0ab7fa52
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-24 16:22:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-25 01:31:43 +0900
[rubygems/rubygems] Handle empty array
https://github.com/rubygems/rubygems/commit/7c0afdd9af
commit c86c6a84f53a21330702ebd21cc1a65d7776171d
@@ -25492,14 +26652,52 @@
The target revision to test is in master branch, not for 3.2.x.
- commit 9e93af5329f35092c3de3ea37d4e9e181b800bb2: "Skip RBS
`RbConfig::TOPDIR` test that is `nil` before installation"
RbConfig_test.rb is not updated in 3.2.x branch.
+commit c44d65427e639ca45c17b1c9dece798bae59f047
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-10-24 11:51:35 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-24 12:34:33 +0900
+
+ Bump ossf/scorecard-action from 2.3.0 to 2.3.1
+
+ Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.0 to 2.3.1.
+ - [Release notes](https://github.com/ossf/scorecard-action/releases)
+ - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
+ - [Commits](https://github.com/ossf/scorecard-action/compare/483ef80eb98fb506c348f7d62e28055e49fe2398...0864cf19026789058feabb7e87baa5f140aac736)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ossf/scorecard-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit ccd18d05571764a955fb8941f7538ab1d4a59812
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-24 11:42:35 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-24 12:30:10 +0900
+
+ Clean up temporary file, wc.input [ci skip]
+
+commit 92f29349d5515fa65a88c0f6f6e05fef79b66cfa
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-24 11:41:18 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-24 12:30:09 +0900
+
+ Use extquote instead of literal tabs [ci skip]
+
commit 25c1204fe730868e63919820ce0ab372768f6188
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-10-19 14:33:32 +0900
Commit: Yusuke Endoh <mame@ruby-lang.org>
CommitDate: 2023-10-24 12:22:53 +0900
rb_getaddrinfo should return EAI_AGAIN instead of EAGAIN
@@ -25572,15 +26770,15 @@
CommitDate: 2023-10-24 12:22:53 +0900
refactor a call to getaddrinfo
commit 30f5a2bbcd0151ce25b1e55dcff31626d4ab253a
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2022-06-25 22:13:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-24 07:53:00 +0900
[ruby/io-nonblock] Don't define nonblock methods if they are defined by core.
https://github.com/ruby/io-nonblock/commit/5d3991859c
commit 39207b496eb1f45750bc664c8796f5aa3f5d641e
@@ -25609,15 +26807,15 @@
This commit emits the correct instructions for hashes which have
both AssocSplat and Assoc nodes contained within them
commit 062d6050b05dba8c0cc915e83a05a418a1c8ab1d
Author: dearblue <dearblue@users.osdn.me>
AuthorDate: 2023-10-23 23:49:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-24 04:52:22 +0900
[rubygems/rubygems] Ignore non-tar format `.gem` files during search
Previously, `rake install` or `rake update` would fail if there was a non-tar format `.gem` file in the current working directory.
https://github.com/rubygems/rubygems/commit/f562788f1d
@@ -25658,33 +26856,59 @@
[PRISM] Add tests for BlockNode, BlockLocalVariableNode, BlockParamet… (#8725)
[PRISM] Add tests for BlockNode, BlockLocalVariableNode, BlockParametersNode
commit f20e91fbf70a28b54bf4bf0f8bb5783572f8dd70
Author: Mau Magnaguagno <maumagnaguagno@gmail.com>
AuthorDate: 2023-10-21 15:20:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-23 23:56:18 +0900
[ruby/prism] Avoid String#chars in DedentingHeredoc#to_a
Prefer String#[] directly.
https://github.com/ruby/prism/commit/916f991220
+commit bf93ceb26be22876f5b58e8fab221e438f984fa4
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-23 17:36:05 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-23 23:13:55 +0900
+
+ Set date in message to the latest gem date [ci skip]
+
+commit ef5717d92307a1823f0c457cfcd1341182f8dab9
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-23 17:13:35 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-23 23:13:55 +0900
+
+ Use outputs instead of outcome with continue-on-error [ci skip]
+
+ Suppress exit code annotations.
+
commit f82d0ab5d117cf2e7cac8fd84a25ba7077da8947
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-10-19 01:27:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-23 21:50:14 +0900
[ruby/prism] Exclude comments when only serializing semantic fields
https://github.com/ruby/prism/commit/6f4fab362e
+commit 42c2c8caa51bb8dee9d658aa194ccaa924d760d2
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-23 19:28:14 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-23 19:28:14 +0900
+
+ Adjust indent [ci skip]
+
commit 839b763119d4953f7f426d939ee112e0daf1333d
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-23 15:18:32 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-23 17:40:33 +0900
Use named reference for dyna_push
@@ -25740,15 +26964,15 @@
Use `-H` option instead of `-h` option
Follow up: https://github.com/ruby/lrama/pull/139
commit 8942c73e6a19a6a102eedf295cc6a924c08d0af1
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-23 14:57:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-23 16:59:08 +0900
[rubygems/rubygems] Disabled Style/HashSyntax for keyword arguments
https://github.com/rubygems/rubygems/commit/9b61b33568
commit e5364ea496a193560c0dc339f82a67674d26fee2
@@ -26015,23 +27239,44 @@
information is only available then.
https://github.com/rubygems/rubygems/commit/bde37ca6bf
commit 2d468358a516f575d013f07801079e0906c61f0c
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-23 09:07:23 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-23 13:14:15 +0900
Lrama v0.5.7
+commit dd9b4851a335888f971f09322f25ed63c5b2f587
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-10-23 11:18:59 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-23 11:54:46 +0900
+
+ Bump ruby/setup-ruby from 1.156.0 to 1.157.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.156.0 to 1.157.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/5cfe23c062c0aac352e765b1b7cc12ea5255ccc4...a05e47355e80e57b9a67566a813648fa67d92011)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 11468269486d855f606cff5d0fa848772bc5c0cd
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-10-23 03:23:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-23 05:17:44 +0900
[rubygems/rubygems] Fix spelling of extraneous
https://github.com/rubygems/rubygems/commit/af61829432
commit b84e6fe93ee35111b592f9e10e30bc460a077d0b
@@ -26049,27 +27294,35 @@
CommitDate: 2023-10-22 18:47:22 +0900
[DOC] Update documentation for typical implementation of hash
commit 7578bc35f9b6a2e88f43a5c48dc1b209fc972eaa
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-22 11:52:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-22 12:18:34 +0900
[ruby/io-console] Intersperse Win32 and termios implementations
So that the both sources appear in RDoc generated HTMLs.
https://github.com/ruby/io-console/commit/beec164a47
+commit 0f02a86a3d998e78919a213b31028c9fcc6623c3
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-22 11:31:44 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-22 11:31:44 +0900
+
+ Update default gems list at 8c0c7be65b21dc34156919b04b834e [ci skip]
+
commit 8c0c7be65b21dc34156919b04b834e26a429037e
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-22 11:18:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-22 11:30:39 +0900
[ruby/io-console] Start 0.6.1
https://github.com/ruby/io-console/commit/06307a755d
commit c7731b35eb460d75587ac9e81eb279153c6b9e82
@@ -26105,35 +27358,35 @@
CommitDate: 2023-10-22 08:44:52 +0900
Update rbs revision to test
commit cabf3dac360adfb639badcb6c19a19796a79b38c
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-22 07:53:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-22 07:58:43 +0900
[ruby/io-console] [DOC] Add .document
https://github.com/ruby/io-console/commit/62a677b51a
commit 499e66d05cb8c57c1d51cbcfc5f1ff3ba2944ed3
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-10-20 11:13:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-22 05:35:34 +0900
[rubygems/rubygems] Gem::NameTuple equality ignores Gem::Platform/string platform variation
https://github.com/rubygems/rubygems/commit/49aaa46708
commit 745879b5edd385f936bfe086a16fab1f05a4bd15
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-10-22 03:05:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-22 03:06:00 +0900
[ruby/irb] Minor refactors around irb.rb
(https://github.com/ruby/irb/pull/736)
* Remove dead method
@@ -26346,33 +27599,33 @@
strscan, ipaddr and some default gems still support Ruby 2.4.
After this, I extract this CoreAssertions to their repositories.
commit 9ea1ee66c9852557f32f511db10ccc26e1f8c938
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-20 09:04:00 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-20 12:56:04 +0900
Stop creating ripper.h because it's not used
commit 097648897059c14e1dd818338da68de0255b7e00
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-20 11:23:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-20 11:37:07 +0900
[ruby/logger] Bump up required ruby version to 2.5
https://github.com/ruby/logger/commit/ac911eae2b
commit 13b33b109f2d0bb17164a743c2f71cbe67a36422
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-20 11:22:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-20 11:37:04 +0900
[ruby/logger] Use Gemfile instead of Gem::Specification#add_development_dependency
https://github.com/ruby/logger/commit/7b51af263f
commit 62c1d8187b21b7741284d179c7cb313ee661f806
@@ -26481,18 +27734,26 @@
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-10-20 08:10:14 +0900
Avoid using a system Ruby if possible
in tool/update-NEWS-gemlist.rb
+commit b93553bb7e292a6eb83bbb60532b60126393534f
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-20 08:00:22 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-10-20 08:06:32 +0900
+
+ Cirrus CI has been removed [ci skip]
+
commit 08e25985d1cadf9487e0a02f3956236e1158b210
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-18 23:59:34 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-20 07:56:20 +0900
Expand OP_ASGN1 nd_args to nd_index and nd_rvalue
ARGSCAT has been used for nd_args to hold index and rvalue,
because there was limitation on the number of members for Node.
We can easily change structure of node now, let's expand it.
@@ -26532,15 +27793,15 @@
CommitDate: 2023-10-20 07:15:24 +0900
Add printf format attributes to `rb_parser_config_t`
commit 205cbc09d342c0c3db371ca8207d189e1c0186f1
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-10-20 03:00:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-20 06:40:21 +0900
[rubygems/rubygems] Reuse Gem::RemoteFetcher instance in bundler
Closes https://github.com/rubygems/rubygems/issues/7076
Bundler will now use the same (shared) remote fetcher instance that
@@ -26550,15 +27811,15 @@
represents a significant performance improvement on a clean install.
https://github.com/rubygems/rubygems/commit/cd87b40fe1
commit af222d4db27b018a5e4a406ec668c479c68c0446
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-10-20 01:22:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-20 05:02:47 +0900
[rubygems/rubygems] Update vendored thor to v1.3.0
See https://github.com/rails/thor/releases/tag/v1.3.0
https://github.com/rubygems/rubygems/commit/3c7165474b
@@ -26646,15 +27907,15 @@
CommitDate: 2023-10-19 17:28:41 +0900
Extract a local variable
commit 5e5a8cf752af362c7dad40f6a0b7aa93e18c5bd0
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-19 15:47:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-19 15:55:40 +0900
[ruby/ostruct] Use Gemfile instead of Gem::Specification#add_development_dependency
https://github.com/ruby/ostruct/commit/ed49920766
commit e6675861f3ddeabcc777dbb931a646868546382a
@@ -26806,15 +28067,15 @@
Revert "shape.h: Make attr_index_t uint8_t"
This reverts commit e3afc212ec059525fe4e5387b2a3be920ffe0f0e.
commit de0764501987aff0f9b19594a2cbd5583ccce660
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-10-19 06:13:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-19 06:13:21 +0900
[ruby/drb] Support :SSL{Min,Max}Version config options
These are necessary to get the tests passing with LibreSSL 3.8.1+,
which dropped support for TLSv1.0 and TLSv1.1 for security reasons.
@@ -26830,78 +28091,114 @@
Commit: GitHub <noreply@github.com>
CommitDate: 2023-10-19 06:07:03 +0900
YJIT: Add --yjit-perf (#8697)
Co-authored-by: Alan Wu <alansi.xingwu@shopify.com>
+commit 58ee088bb36874d4c63ef55e0d3287bb07ead9d2
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-10-19 03:46:10 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-19 04:34:10 +0900
+
+ Bump rustix from 0.38.2 to 0.38.19 in /yjit/bindgen
+
+ Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.38.2 to 0.38.19.
+ - [Release notes](https://github.com/bytecodealliance/rustix/releases)
+ - [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.2...v0.38.19)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rustix
+ dependency-type: indirect
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit c46c529bde1a48340978e880a1a78a87e01544ec
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-19 04:20:50 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-19 04:20:50 +0900
+
+ Update default gems list at 6873f96abc2a924b264b6ed3818b2f [ci skip]
+
commit 6873f96abc2a924b264b6ed3818b2fe9cbf05d6c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-19 04:19:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-19 04:19:38 +0900
[ruby/prism] Bump to version 0.15.1
https://github.com/ruby/prism/commit/d906a8ceba
+commit 4b909bdbaeaec1725cb3ce4007d361dc0e477d27
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-19 01:51:25 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-19 01:51:25 +0900
+
+ Update default gems list at 0f1e040068fac01856c5c4c0ba9530 [ci skip]
+
commit 0f1e040068fac01856c5c4c0ba95305f10bdf8e5
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-19 01:28:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-19 01:49:58 +0900
[ruby/prism] Bump to version 0.15.0
https://github.com/ruby/prism/commit/ee429f8d50
commit 8210cc4218b639b699c73ac273b62422d5718e10
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-18 00:45:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-19 01:09:16 +0900
[ruby/prism] Fix lex compat when dedent should be 0
https://github.com/ruby/prism/commit/41c0e0e06e
commit c82b10bbc3a3293ba9464c27ac5e778c70d2fe9b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-18 06:45:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-19 01:08:32 +0900
[ruby/prism] Modify less of the CRuby locals
https://github.com/ruby/prism/commit/aca24b3a17
commit 5d0604366e695066f32c94ebe3b4b827b2868a34
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-18 04:40:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-19 01:08:31 +0900
[ruby/prism] Add * and & to methods with ...
https://github.com/ruby/prism/commit/e8114a786a
commit 4358dd207f445259984d5535f1b545c8449fad35
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-18 04:33:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-19 01:08:31 +0900
[ruby/prism] Extract out constant pool bucket bits to constants
https://github.com/ruby/prism/commit/1985a9ba51
commit f5f032295d49758032df4e4c257e423d3c96feb4
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-18 04:10:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-19 01:08:31 +0900
[ruby/prism] Provide "constant" constants, embedded in the code
https://github.com/ruby/prism/commit/d469a56e7e
commit 4f4016497e12af1b1a227bf0f7ff5e6b6e6f92ec
@@ -26911,25 +28208,25 @@
CommitDate: 2023-10-18 23:41:23 +0900
Handle `Timeout::Error` reported from workers
commit 9c973f9555c2ccfb7f7637bde08a5261baad0e05
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-18 02:43:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-18 23:23:46 +0900
[ruby/prism] Use the unescaped regexp to scan for capture groups
https://github.com/ruby/prism/commit/555551e8f2
commit 2a6f7cd9255b61e21cead0c761a513bde2899728
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-18 00:15:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-18 23:23:26 +0900
[ruby/prism] Index{Operator,And,Or}WriteNode
Right now, our Call{Operator,And,Or}WriteNode nodes represent two
different concepts:
@@ -26970,15 +28267,15 @@
to be handled separately anyway since in fact call 2 methods.
https://github.com/ruby/prism/commit/70155db9cd
commit ef3f9f1a685effb51543d1f08831692fa68863a2
Author: Kyle Stevens <kstevens715@gmail.com>
AuthorDate: 2023-10-14 20:32:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-18 19:17:58 +0900
[rubygems/rubygems] Allow uninstalling multiple versions of same gem
Currently, you can install multiple versions of the same gem just fine:
```
@@ -27072,14 +28369,36 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-18 12:21:10 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-10-18 14:51:48 +0900
reject bundled gems if they are declared in Gemfile
+commit be1608592e918bcd9abde75a1398a0ca955792fb
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-10-18 11:42:27 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-18 12:24:16 +0900
+
+ Bump actions/checkout from 4.1.0 to 4.1.1
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit ff4c98f1251574e32a950f5793fba3afbc0838a7
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-18 12:19:52 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-18 12:19:52 +0900
Fix total count when filters with class name given
@@ -27157,15 +28476,15 @@
CommitDate: 2023-10-18 02:55:42 +0900
Add `jobs` optional keyword argument
commit 5a3e8d2f187d54f336090c438ad9a202f137373a
Author: eileencodes <eileencodes@gmail.com>
AuthorDate: 2023-10-18 02:13:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-18 02:50:38 +0900
[ruby/prism] Ensure last encoding flag wins
You can't encoding a string with more than one encoding so ensure that
the last one wins.
@@ -27229,15 +28548,15 @@
CommitDate: 2023-10-17 21:07:25 +0900
Wait for `showflag` to finish to prevent interspersed outputs
commit 2a8ac8ead5d4deb4fcef8f3c13c521eded2301c4
Author: tompng <tomoyapenguin@gmail.com>
AuthorDate: 2023-09-12 02:53:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-17 20:07:57 +0900
[ruby/rdoc] Delay DidYouMean until NotFoundError#message is called
https://github.com/ruby/rdoc/commit/b59ca2f981
commit 7362c484c8e5bdf9e05ac5dd10c23162a8e117ad
@@ -27288,28 +28607,36 @@
However, it seems that errors are happening before this directory is
even created, so removal fails, hiding the original error.
Instead, don't let this removal fail due to files not existing.
https://github.com/rubygems/rubygems/commit/7669d6c96e
+commit c782c6fd4cedd63021afef03385da6ff15d27321
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-10-17 11:30:59 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-10-17 11:30:59 +0900
+
+ Fix a typo [ci skip]
+
commit 9bd99cc171a8c226ea330f45a51fb3345813c6b4
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-17 04:47:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-17 09:42:31 +0900
[ruby/prism] Fix up super with a blockarg
https://github.com/ruby/prism/commit/0ea19ed823
commit 448e8b5ebb1a6504351c2e30a7d945f10dbcdd78
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-16 18:35:10 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-17 08:09:49 +0900
Remove duplicated option
`-d` option is basically same with `-h` (`--header`).
The difference is `-h` accept header file name.
Therefore remove `-d` option.
@@ -27363,28 +28690,28 @@
Revert "[ruby/prism] Change ScopeNode to point to previous ScopeNode"
This reverts commit 67a987f82bc8a2b7ec15581306873530821fcf9e.
commit 67a987f82bc8a2b7ec15581306873530821fcf9e
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-10-17 06:28:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-17 06:53:11 +0900
[ruby/prism] Change ScopeNode to point to previous ScopeNode
Amend ScopeNode to point to previous ScopeNode, and to have void*
pointers to constants and index_lookup_table
https://github.com/ruby/prism/commit/0534324312
commit 3dec5dc3462286cdbdb53e496e6175a82bdc39b7
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-10-17 04:58:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-17 05:23:50 +0900
[ruby/net-http] Force TLS version to 1.2 when using LibreSSL
This comment previously specified TLS 1.2, but actually set the
version to TLS 1.0. LibreSSL 3.8.1 (included in OpenBSD 7.4)
dropped support for TLS 1.0/1.1 for security reasons, which
@@ -27446,56 +28773,102 @@
prevent underflow on popped splatarray
This only emits the splat array node when not popped
commit 06a4011964e02000f44097b12435b49957a12f02
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-16 20:11:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-16 21:09:05 +0900
[ruby/irb] Suppress "Switch to inspect mode" messages
This message is displayed if STDIN is not a tty. The parallel test is
the case.
https://github.com/ruby/irb/commit/e26e90e3fb
+commit 598af0e73a48593c56e33ebc35c123fb16562cfc
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-16 20:56:30 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-16 20:56:30 +0900
+
+ Update default gems list at d1f781b0d49f16d996e3ba848f386e [ci skip]
+
commit d1f781b0d49f16d996e3ba848f386e6452aa68a0
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-16 20:53:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-16 20:55:01 +0900
[ruby/psych] Bump up v5.1.1.1
https://github.com/ruby/psych/commit/51cc86ff3f
+commit ab5c1230dbf1c1da213aa4d9746d52330990f75f
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-16 20:53:04 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-16 20:53:04 +0900
+
+ Wait on ubuntu [ci skip]
+
+ macos-arm-oss is unavailable for forked reopsitories other than
+ ruby/ruby.
+
commit f6e2f32a962c2c19a0418dfd2020c8c9ab32c8b0
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-16 18:51:41 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-16 19:57:34 +0900
Build `rb_dynamic_description` at runtime
To avoid creating literals for all combinations.
commit 55a0d2c63b5054895e7d7c674ea633807ad9eaf2
Author: Mau Magnaguagno <maumagnaguagno@gmail.com>
AuthorDate: 2023-10-15 14:42:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-16 19:39:44 +0900
[ruby/prism] Avoid unnecessary delete_prefix in LibRubyParser.resolve_type
Only remove const prefix from non-pointer types.
https://github.com/ruby/prism/commit/97c9ffeb42
+commit fe08839d8ac3b830c3b88626043da30f57de73c9
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-10-16 18:29:59 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-10-16 18:29:59 +0900
+
+ Fix typos [ci skip]
+
+commit d4ac62f3e938f09136ea59324dd23d011088d75f
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-15 22:27:33 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-16 14:27:52 +0900
+
+ Give needed tools via the environment variable [ci skip]
+
+commit cc5a916fa3571e64ac2cb2c76b541deac7be276d
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-15 14:19:14 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-16 14:27:51 +0900
+
+ Check if any tools needed [ci skip]
+
+ Because of a trap of cmd.exe that `echo something > output` prints not
+ only "something" also the space before `>`, remove unexpected spaces.
+
commit 77ffa1a7c3af797078b2a8e84bfc6f2b0ba67820
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-10-05 03:08:49 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-10-16 13:52:57 +0900
[rubygems/rubygems] Raise an error when top level dependency does not resolve under all locked platforms
@@ -27668,65 +29041,65 @@
Remove unneeded checks
Follow up of 591336a0f278bf963d01b6e9810cfc86a5b50620
commit 606452d1a92504d62f305f20d992577b47cab1e0
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-14 11:01:47 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-15 16:16:06 +0900
Remove not used fields from STR
commit 5342dbf00bd87099a15e90d5375d44dff81493ac
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-14 10:57:47 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-15 16:16:06 +0900
Check node type before accessing nd_next
This is also a preparation for removing not_used members from
STR NODE. Current codes work without node type check because NODE_STR
has not_used2 member corresponding to nd_next of NODE_LIST and
NODE_DSTR. However it causes problme once not_used members are
removed from NODE_STR.
commit e7e31d77848797703de60ea4aa095a3ec9e6c762
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-14 10:53:44 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-15 16:16:06 +0900
Stop updating node type from NODE_STR to NODE_DSTR
This is a preparation for removing not_used members from STR NODE.
Once not_used members are removed from STR NODE, STR NODE is smaller than
DSTR NODE. Therefore allocate NODE_DSTR instead of reusing NODE_STR.
commit a4e3d595cd9e656630030619235c42c48b0a1446
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-12 23:49:29 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-15 16:16:06 +0900
Remove not used fields from XSTR
commit cab67d227aaf9773cbf5bb56af23f7f38fcf0644
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-12 23:40:42 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-15 16:16:06 +0900
Remove not used fields from LIT
commit dc8742f5cc0a7e6cdaa5610eeef2b056164d07f7
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-12 23:40:28 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-15 16:16:06 +0900
Remove not used fields from MATCH
commit 591336a0f278bf963d01b6e9810cfc86a5b50620
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-10-15 14:53:14 +0900
@@ -27833,26 +29206,34 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-15 14:06:42 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-10-15 14:06:42 +0900
The needs != '' check is broken
+commit 259747e1e6fe46460d605e21d4c9598d78fb52bc
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-15 13:53:20 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-15 13:53:20 +0900
+
+ Fix typo in steps references [ci skip]
+
commit 5cb76754ab7fbe90cbbbe1bc526011c3a28fd1cb
Author: Kouhei Yanagita <yanagi@shakenbu.org>
AuthorDate: 2023-10-15 07:51:59 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-15 13:47:58 +0900
[DOC] Fix the argument name in the Numeric#step doc
commit 83f929316e2ef860469886d8001b69a67f15a406
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-03 05:53:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-15 13:46:32 +0900
[rubygems/rubygems] Fix force_ruby_platform: when the lockfile only locks the ruby platform
https://github.com/rubygems/rubygems/commit/7c50064c3c
commit 48c6cea330259a66ccf9757b06418b0653ec1dfb
@@ -27882,59 +29263,67 @@
I couldn't find out what is the root cause of this issue but
disable MN threads to make CI healthy.
commit 7865cebfb7a113ed87409a41424c4fd617dee67c
Author: Alexandre ZANNI <16578570+noraj@users.noreply.github.com>
AuthorDate: 2023-10-14 21:16:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-15 01:46:14 +0900
[ruby/cgi] doc: fix method name
there was probably a copy paste mistake in the example of unescapeURIComponent (copied from unescape)
https://github.com/ruby/cgi/commit/f8fb627e90
commit 75fb3cf458fe41b2c935f54b9e5734ced3dc0ece
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-10-15 00:02:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-15 00:02:38 +0900
[ruby/irb] Restore encoding in InputCompletor test
(https://github.com/ruby/irb/pull/732)
https://github.com/ruby/irb/commit/ef77c232cf
+commit eb3be1dfef773b2857a695c421085069b4f0314b
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-14 23:43:44 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-14 23:43:44 +0900
+
+ Update default gems list at 177d8ee056636511379f6971a6c4e4 [ci skip]
+
commit 177d8ee056636511379f6971a6c4e46675264cf7
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-10-14 23:42:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-14 23:42:37 +0900
[ruby/irb] Bump version to 1.8.3
(https://github.com/ruby/irb/pull/731)
https://github.com/ruby/irb/commit/de79375ac1
commit 8e477af1d4ba5380a00c89078bd9661b213b42af
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-14 09:23:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-14 23:15:54 +0900
[ruby/prism] Put names on back reference read nodes
https://github.com/ruby/prism/commit/10a6403293
commit 4e5c505bad2a2c6c62992a74b503d7213fbc2b93
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-10-14 23:12:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-14 23:12:43 +0900
[ruby/irb] Restore IRB::InputCompletor for compatibility
(https://github.com/ruby/irb/pull/730)
https://github.com/ruby/irb/commit/77265efc5f
@@ -28088,14 +29477,22 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-14 08:31:02 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-10-14 08:31:07 +0900
Skip a duplicated checkout
+commit d67880abeb90fcff40a902d37d868da0cf33d809
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-14 08:19:52 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-14 08:19:52 +0900
+
+ Update default gems list at 0950f22cc0c848a73f1b80d0e63fcd [ci skip]
+
commit d7f8c1ee9d226bb1c2049d862127e0ba43b3b755
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-14 08:19:32 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-10-14 08:19:32 +0900
Just reorder the checkout
@@ -28135,47 +29532,47 @@
Use matzbot's token to push misc commits
to bypass status checks of branch protection
commit f6564fdd37ae313b5e17b7acffef77fcf2b0e9f3
Author: Mau Magnaguagno <maumagnaguagno@gmail.com>
AuthorDate: 2023-10-14 04:52:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-14 06:11:07 +0900
[ruby/prism] Simplify DedentingHeredoc#to_a
Move common ``results << token`` outside case-when.
https://github.com/ruby/prism/commit/84d0722ee9
commit 81fbacb59d39ceb2e2bc6dc6bf52d727f148bfdf
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-14 04:48:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-14 04:48:15 +0900
[ruby/prism] Make PM_NODE_FLAG_COMMON_MASK into a constant
https://github.com/ruby/prism/commit/ec66feb595
commit e700582d983e5fc40da621ec4a82aa46da11302b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-14 04:40:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-14 04:45:37 +0900
[ruby/prism] Bump version to 0.14.0
https://github.com/ruby/prism/commit/1731bf4520
commit 42484d1281868a50dd06cd819aaa3d9f977b3ae2
Author: eileencodes <eileencodes@gmail.com>
AuthorDate: 2023-10-14 02:30:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-14 04:38:57 +0900
[ruby/prism] Move common flags to top bits
Moves the common flag bits to the top. This lets us eliminate the `COMMON`
constant, and also allows us to group encoding flags on a nibble so we
can more easily mask them.
@@ -28542,14 +29939,28 @@
* on `__EMSCRIPTEN__` provides epoll* declarations, but no implementations.
* on `NON_SCALAR_THREAD_ID`, now we can not debug issues on x390s/Ubuntu so skip it.
x390s/RHEL works fine, so I think we can remove second limitation but
I could not login to it so it seems hard to debug now.
+commit 5808999d30fc7c4fd74048a50129fd87b590b41c
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-10-14 00:52:23 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-10-14 00:52:23 +0900
+
+ YJIT: Fallback opt_getconstant_path for const_missing (#8623)
+
+ * YJIT: Fallback opt_getconstant_path for const_missing
+
+ * Fix a comment [ci skip]
+
+ * Remove a wrapper function
+
commit 0bf1749e9fcef24bf7bebbce2a62ee6c766d4c7c
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-10-13 23:41:53 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-10-13 23:41:53 +0900
YJIT: Fix argument clobbering in some block_arg+rest_param calls (#8647)
@@ -28561,14 +29972,22 @@
Detect when clobbering would happen and avoid it. Also, place the block
handler after the stack overflow check, since it writes to new stack
space.
Reported-by: Takashi Kokubun <takashikkbn@gmail.com>
+commit 511571b5ff3aaab3ac013edc166a1bcf61f6d6d4
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-13 22:23:12 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-13 23:21:33 +0900
+
+ Only ruby/ruby repository runs on macos-arm-oss [ci skip]
+
commit 35edc14ee15332e192b6665df88c9bc0974d6bb7
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-13 14:56:54 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-10-13 16:22:09 +0900
Ignore duplicated warning with native extension
@@ -28682,15 +30101,15 @@
`native_thread_destroy()` at the end of `is will be freed when
`thread_cleanup_func()` (at the end of Ruby thread) is not correct
timing. Call it when the corresponding Ruby thread is collected.
commit 2794a8fef65eb16767c2f46f8f5058c10b4591b9
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-10 21:06:54 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-13 07:35:24 +0900
[Bug #19919] Warn class variable assignment and constant declaration in condition
commit dcee3cc6ce026707e2eb142b117de445b723eecc
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-13 06:57:08 +0900
@@ -28698,18 +30117,26 @@
CommitDate: 2023-10-13 07:15:37 +0900
Avoid duplicating a --repeat-count=2 job
--repeat-count=2 jobs are generally too slow for no good reason.
It doesn't seem related to testing the universal parser either.
+commit b2808cc4f2fd2de0902832bab29ca9378d4f52b8
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-13 06:37:26 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-13 06:37:26 +0900
+
+ Update default gems list at 3aba21511b37723b5212e44429f5e8 [ci skip]
+
commit 3aba21511b37723b5212e44429f5e8585f53453a
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-10-13 06:35:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-13 06:36:13 +0900
[ruby/irb] Bump version to 1.8.2
https://github.com/ruby/irb/commit/47693a2213
commit 81399a5c464c8eafdb68fddb5e26a519390cd069
@@ -28738,15 +30165,15 @@
CommitDate: 2023-10-13 02:11:29 +0900
disable MN scheduler on !`USE_MN_THREADS`
commit 1126bd8c65ab077392b559fedd8f9b07303313c9
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-10-13 01:54:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-13 01:54:09 +0900
[ruby/irb] Fix require path completion disturbing string method
completion
(https://github.com/ruby/irb/pull/726)
https://github.com/ruby/irb/commit/e42dc74ce0
@@ -28760,25 +30187,25 @@
Use `sysconf()` to get PAGE_SIZE
Some systems use not 4096 page size (64KB for example).
commit 4387af1b4a16fbd181a7c42424ffb8cf92d55110
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-10-12 06:35:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-13 01:01:40 +0900
[ruby/prism] Fix parsing symbols in strings after labels
https://github.com/ruby/prism/commit/e16531650d
commit 5c8764477faeae1c6f866b2613b4319ba183a86b
Author: Matt Valentine-House <matt@eightbitraptor.com>
AuthorDate: 2023-10-12 06:13:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-13 00:26:29 +0900
[ruby/prism] Increase the depth for the For node index variable
In CRuby's parser locals in for nodes appear deeper in the ast than they
do in Prism, but we can fix that with a transparent scope
@@ -28834,30 +30261,30 @@
* Test YJIT on macOS Arm64 GitHub Actions
* Add a non-YJIT macOS Arm64 job as well
commit cf21c72cdbe9a9481925c978eccd211f7e9536ef
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-10-12 22:55:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 22:55:47 +0900
[ruby/irb] Fix test runner exit bug
(https://github.com/ruby/irb/pull/728)
* Remove useless test setup and teardown that sets MAIN_CONTEXT to nil
* Avoid adding command methods to main object in test
https://github.com/ruby/irb/commit/f204829a08
commit e029375a7dc59897931fd3cfe334ffd4864f5049
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-10-12 21:53:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 21:53:31 +0900
[ruby/irb] Decouple RubyLex from prompt and line_no
(https://github.com/ruby/irb/pull/701)
* Remove instance variable prompt and line_no from RubyLex
@@ -28895,14 +30322,22 @@
The extconf.rb in mysql2 gem repeats `dir_config('mysql')`, without
and with the default path. The third call returns the former results
even with the default path. Since it does not check the results of
the third call, that `nil` is passed to `find_library` as a path, and
fails with `NoMethodError`.
+commit 2cd9aae4b75b89e9dd0a820ff48d2edea89203c7
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-12 17:36:24 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-12 17:36:24 +0900
+
+ Fix unused-function warning for 'ruby_ppoll' [ci skip]
+
commit 769f53eb7e9db306988bb99802b15942c1c755c3
Author: Kouhei Yanagita <yanagi@shakenbu.org>
AuthorDate: 2023-09-28 13:10:42 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-12 17:34:49 +0900
Add benchmarks for Range#reverse_each
@@ -28934,18 +30369,26 @@
CommitDate: 2023-10-12 17:22:32 +0900
Fix ObjectSpace.dump with super() callinfo
super() uses 0 as mid for its callinfo, so we need to check for that to
avoid a segfault when using dump_all.
+commit 9859dbc7fdaef2073fecd062c7294ab4dbb86b27
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-12 15:06:45 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-12 15:07:42 +0900
+
+ Fix leaked symbols on FreeBSD [ci skip]
+
commit feac15c1f3479f7d7641480a4608f3ac5d3b2fca
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-19 11:36:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 14:58:31 +0900
[ruby/securerandom] Extract `assert_uuid_v7`
https://github.com/ruby/securerandom/commit/029677584d
commit be1bbd5b7d40ad863ab35097765d3754726bbd54
@@ -28980,14 +30423,35 @@
`RUBY_MAX_CPU=n` specifies maximum number of native threads for
M:N scheduler (default: 8).
This patch will be reverted soon if non-easy issues are found.
[Bug #19842]
+commit 096ee0648e215915a3019c2cd68ba220d94eca12
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-10-12 11:48:52 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-12 12:31:02 +0900
+
+ Bump ruby/setup-ruby from 1.155.0 to 1.156.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.155.0 to 1.156.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/d37167af451eb51448db3354e1057b75c4b268f7...5cfe23c062c0aac352e765b1b7cc12ea5255ccc4)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 5140e6a4c3b7771830e3dd07e31626f81401f8e2
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-12 08:22:20 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-10-12 08:22:20 +0900
Fix calling exit if irb_context is nil
@@ -29045,137 +30509,137 @@
CommitDate: 2023-10-12 07:26:24 +0900
Fix Typo
commit 9dcaa832592af0125ba6407a506b2b3953b2f81c
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-10-11 09:27:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 07:18:46 +0900
[rubygems/rubygems] Avoid excess Arrays when partitioning Gem::Version.canonical_segments
https://github.com/rubygems/rubygems/commit/338c48f935
commit 8a8b23c0ccbb8450c99635c7be9ee871409ba17f
Author: Ellen Marie Dash <the@smallest.dog>
AuthorDate: 2023-10-01 08:13:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:29 +0900
[lib/rubygems/path_support.rb] Rephrase comment
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
commit be32109d64be81e796d44880aab966aabb4ae294
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-09-30 16:17:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:29 +0900
[rubygems/rubygems] Move "Defaulting to user installation ..." message, so `--install-dir` and `--user-install` can suppress it.
https://github.com/rubygems/rubygems/commit/6677fc6853
commit 28a6c4a1ad4935e1a0af7904e17733555988b88a
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-09-30 13:30:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:28 +0900
[rubygems/rubygems] Update incorrect comments.
https://github.com/rubygems/rubygems/commit/6b21f593f3
commit c83f8ad8671afbd8e9ae70c2c4e69a80c6a96d67
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-09-30 12:50:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:28 +0900
[rubygems/rubygems] Simplify logic for Gem::PathSupport#home, and make GEM_HOME always overide it.
https://github.com/rubygems/rubygems/commit/64273fd7e3
commit e84b73398b96ea7abbeb3a17caae71b365f5016d
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-09-30 11:59:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:28 +0900
[rubygems/rubygems] Call check_that_user_bin_dir_is_in_path ANY time Gem.paths.home == Gem.user_dir.
(As opposed to only if `--user-install` is passed.)
https://github.com/rubygems/rubygems/commit/0b42d0e869
commit ee9cb86bb49db0fe1613a5121a89587630506780
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-09-30 10:48:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:27 +0900
[rubygems/rubygems] Split out Gem::PathSupport#default_home_dir to fix "bundle doctor" specs.
https://github.com/rubygems/rubygems/commit/d7f3f901f1
commit 0b9b07a717a31b7f3c87a9097c9fe1833efe9b1d
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-09-29 12:15:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:27 +0900
[rubygems/rubygems] Allow test_gem_install_update_options to raise Errno::ACCES, in addition to Gem::FilePermissionError.
https://github.com/rubygems/rubygems/commit/784fe2a814
commit 225c05e3ec42a43ec21092017291ba24a51ccb15
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-09-29 11:30:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:27 +0900
[rubygems/rubygems] Update tests to match new implementation of falling back to user-writable directories.
https://github.com/rubygems/rubygems/commit/a06e657ac6
commit 262f345344e23fb6db45e3796d3f717f30207f9e
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-09-29 10:59:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:26 +0900
[rubygems/rubygems] [test_gem_install_update_options.rb] Fix linter warnings.
https://github.com/rubygems/rubygems/commit/cdcb8394f6
commit 4925570de260def52f722b0aec59ca6ef5b53cb9
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-04-01 11:24:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:26 +0900
[rubygems/rubygems] Try a different approach for fallback to --user-install.
https://github.com/rubygems/rubygems/commit/13e0704c40
commit 7aebe2a52bac2a925c475c511640ad13a7d20490
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2022-02-01 13:20:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 04:07:26 +0900
[rubygems/rubygems] If GEM_HOME exists + isn't writable, use --user-install.
https://github.com/rubygems/rubygems/commit/6d20585645
commit 9af5abd23acf567f5a5a88c3dbdd7676342256fa
Author: Matt Valentine-House <matt@eightbitraptor.com>
AuthorDate: 2023-10-06 18:18:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 03:26:00 +0900
[ruby/prism] Allow Scope nodes to be created for a For loop
https://github.com/ruby/prism/commit/ded8711807
commit 802ca3a1023e8018599d36fda250cbe64e77013c
@@ -29185,25 +30649,25 @@
CommitDate: 2023-10-12 03:14:39 +0900
`RUBY_DEBUG_LOG` supports `%p` for pid
commit f413e50ec22046dcdc8655061f9a7a5e5c1b9508
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-12 00:02:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 02:55:36 +0900
[ruby/prism] Add Node::type
https://github.com/ruby/prism/commit/ca4943e3f9
commit 94cb5765e2e44716800cd466c64f81c048aaf95b
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-10-12 02:08:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 02:09:05 +0900
[ruby/irb] Rename current completor to RegexpCompletor and
refactored for future extension
(https://github.com/ruby/irb/pull/707)
* Move completion implementation to completion/regexp_completor for future extension
@@ -29225,40 +30689,48 @@
* Store completor to ReadlineInputMethod's iver
https://github.com/ruby/irb/commit/1e98521483
commit b9a6fca67d97f7319b20b24427d6dc4b8290cd24
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-10-11 08:41:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-12 02:02:25 +0900
[rubygems/rubygems] Don't delete the release version from pre-release string more than once
https://github.com/rubygems/rubygems/commit/6485adda54
commit cc311e1c4599200dd7437cd578e61c83067e555c
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-10-11 23:16:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-11 23:16:39 +0900
[ruby/irb] Avoid locking the debug UI to a single thread
(https://github.com/ruby/irb/pull/725)
Since `debug` stores and updates the target thread via its Session's
`@tc` variable, we don't need to and shouldn't lock the UI to the thread
that activates the integration.
https://github.com/ruby/irb/commit/202efdbf0c
+commit 380c25f89f9873e6fe9ee7aebd93b8bd0d2de5a0
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-11 17:30:50 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-11 19:42:07 +0900
+
+ Adjust indent [ci skip]
+
commit f9fe7aeef46fc1e7782a942aaafa2b157b5548de
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-10 21:24:39 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-11 19:22:34 +0900
Extract NODE_FL_NEWLINE access to macro
commit b17ae8889444bc3437ec88265cf9d90c9064def4
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-11 14:09:18 +0900
@@ -29301,18 +30773,26 @@
way before we could overflow a 8bit counter.
This reduce the size of `rb_shape_t` from 32B to 24B.
If we decide to raise `SHAPE_MAX_NUM_IVS` we can always increase
that type again.
+commit e5d97308f646dc5702ebab3c8d1b6383aaf4ad94
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-11 15:15:05 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-11 15:15:05 +0900
+
+ Update default gems list at 8f6a96e6ada05b2716ee6f441fd246 [ci skip]
+
commit 8f6a96e6ada05b2716ee6f441fd246beb5148426
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-11 15:09:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-11 15:13:53 +0900
[ruby/psych] Bump up v5.1.1
https://github.com/ruby/psych/commit/f306512d60
commit 40ab7b8c244de20007cb45846f41de3a01f7ea0c
@@ -29338,22 +30818,38 @@
Update rbs to 33813a60752624d58dfe5ae770b39bfaf29fbaf1
error: cannot open .git/FETCH_HEAD: Read-only file system
```
I cannot find any ignore option for `git checkout --detach`
when already checked out. So I add `if`.
+commit a84d0945faa499351e9d11f649e9c132c540eb46
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-11 10:37:40 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-11 10:37:40 +0900
+
+ Semicolon after `SWITCH_BY_COND_TYPE` for auto-indent [ci skip]
+
commit 4d0a619f712bfd189dcedcf9998b143a731a2211
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-11 06:54:19 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-10-11 06:54:19 +0900
YJIT: Allow --yjit-trace-exits on release builds (#8619)
+commit ef7fa8bd0e174b8a96681abdce57b5b6afbe5c32
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-10-11 02:27:29 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-10-11 02:27:29 +0900
+
+ Integer#times is not a C method [ci skip]
+
commit a6d190fa4d33a848f063c3eec035035e34e55998
Author: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>
AuthorDate: 2023-10-11 02:10:47 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-10-11 02:10:47 +0900
Update yjit.md
@@ -29368,15 +30864,15 @@
This way the groth factor is encapsulated, which allows
rb_shape_transition_shape_capa to be smarter about ideal sizes.
commit fd21460898d2d5044c1bcc140927142921424791
Author: Cody Cutrer <cody@instructure.com>
AuthorDate: 2023-10-10 02:35:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-10 18:02:10 +0900
[rubygems/rubygems] Update bundle-plugin man page
The formatting was odd, and it hadn't been updated for how the global
source is handled.
@@ -29403,33 +30899,41 @@
AuthorDate: 2023-10-10 11:59:01 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-10 16:32:40 +0900
Forward declaration of `struct RNode_DEF_TEMP` and its typedef
commit c68f92aa584b1914fc5b169718a8803c6d1fe496
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-10-10 16:00:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-10 16:00:15 +0900
Update bundled gems list at 2023-10-10
commit 5245123a4b0f0457e0f6fcbf44bf9a8488ec21ee
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-10 08:00:31 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-10 11:05:29 +0900
Remove not used fields from DEFN
+commit 7de6908a28213a83221158bc56a1f74e64c178f1
+ Author: yui-knk <spiketeika@gmail.com>
+ AuthorDate: 2023-10-08 18:57:15 +0900
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
+ CommitDate: 2023-10-10 07:53:42 +0900
+
+ LLDB: Print actual node structure [ci skip]
+
commit c3fc70cc93ca7e8e29382372460c41734b4a7145
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-10-08 03:04:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-10 05:15:47 +0900
[rubygems/rubygems] Exempt default gem 'etc' in setup tests for rubies before 3.2 on windows
https://github.com/rubygems/rubygems/commit/834ae8a29a
commit a8d71535ffdf778e9de76bf013d71ce81ae4d333
@@ -29457,18 +30961,26 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-09 19:58:14 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-10 00:09:52 +0900
ripper: Support member references in the DSL
+commit 6c952ac600e41eeea6fdeab510829ad42b053fe1
+ Author: Jun Aruga <junaruga@users.noreply.github.com>
+ AuthorDate: 2023-10-10 00:05:51 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-10-10 00:05:51 +0900
+
+ testing_ruby.md: Document running test suites on s390x CPU architecture [ci skip] (#8589)
+
commit f44cee90480c103d911836f92a4e0e20c0eca1e5
Author: Jacopo <beschi.jacopo@gmail.com>
AuthorDate: 2023-09-26 17:13:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-09 20:54:10 +0900
[rubygems/rubygems] Avoid duplicates -rbundler/setup in RUBYOPT with Ruby preview
When using a Ruby preview the require path of `bundler/setup` is
similar to `-r/opt/ruby3.3.0-preview2/lib/ruby/3.3.0+0/bundler/setup`.
The special character `+` in the string makes the Regexp fail,
@@ -29478,75 +30990,118 @@
the different Ruby versions.
https://github.com/rubygems/rubygems/commit/dd43dfa709
commit 0fdee133fccbd34af31f5f4ca530838920d8fc06
Author: Matt Valentine-House <matt@eightbitraptor.com>
AuthorDate: 2023-10-06 22:29:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-09 19:16:01 +0900
[ruby/prism] Attach the ast node to the scope
So when building instruction sequences for a scope we can reference
items from the ast node that requires the scope. This is useful for for
loops, where the local variable tables from the parent scope will need
to be referenced.
https://github.com/ruby/prism/commit/426b1ca094
commit 8c2a4932331987586d583fa58a6e80920c6743c5
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-09 15:57:40 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-09 19:08:23 +0900
Fix cast node type
commit 3049b5e348be2595e4b8c5dbddcdaef5a82d0276
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-09 09:27:24 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-09 13:33:36 +0900
Differentiate VAR nodes
commit 09b33ea15a10985b3260df055a4b58f335bb8c98
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-09 09:20:53 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-09 13:33:36 +0900
Differentiate CALL nodes
commit b9a2348632514234ed2f175a50c0485a206a9e12
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-08 19:53:29 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-09 12:38:32 +0900
Take care of internal node type
In parse.y, node can be NODE_DEF_TEMP or NODE_EXITS.
Hit "unknown node" without taking care of them.
For example `ruby --dump=y lib/cgi/util.rb` causes
"[BUG] unknown node: 107".
+commit a78acf18ac8afae5ba2ce44c0c76e5b9fcd2a022
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-10-09 11:36:05 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-09 12:23:35 +0900
+
+ Bump ruby/setup-ruby from 1.154.0 to 1.155.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.154.0 to 1.155.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/52b8784594ec115fd17094752708121dc5dabb47...d37167af451eb51448db3354e1057b75c4b268f7)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit a149ca515d51ba1e0b754b9bd00b3c9185318a23
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-10-09 11:36:13 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-09 12:16:38 +0900
+
+ Bump ossf/scorecard-action from 2.2.0 to 2.3.0
+
+ Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.2.0 to 2.3.0.
+ - [Release notes](https://github.com/ossf/scorecard-action/releases)
+ - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
+ - [Commits](https://github.com/ossf/scorecard-action/compare/08b4669551908b1024bb425080c797723083c031...483ef80eb98fb506c348f7d62e28055e49fe2398)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ossf/scorecard-action
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit b5d74f4f26c2c8b1d20dc0ceb0affece1ec96c3a
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-08 11:23:42 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-08 16:34:32 +0900
Remove not used fields from EVSTR
commit 2b6228be48dc656c3e7a95919622e4b8561324cf
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-19 05:56:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-08 13:17:15 +0900
[rubygems/rubygems] Reduce allocations when parsing compact index
This still allocates a ton (a string for each line, plus a bunch of
splits into arrays), but it helps a bit when Bundler has to go through
dependency resolution.
@@ -29562,15 +31117,15 @@
```
https://github.com/rubygems/rubygems/commit/c68b41b0e5
commit bf71b0eda54b551db023cda9051b9be218c0f75d
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-19 04:47:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-08 01:04:42 +0900
[rubygems/rubygems] Optimize allocations in Gem::Version
From running in a random rails app I have locally, here are the changes
1) for `bundle lock --update --bundler` (forcing Bundler to go through
@@ -29599,63 +31154,63 @@
```
https://github.com/rubygems/rubygems/commit/35c8ed2cb8
commit 5810304c2edce3f9e889b4f55cf5c442a92d1a48
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-07 10:46:08 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-07 17:54:35 +0900
Remove not used fields from asgn nodes
commit 529a651f82855956b6bd54794d629f91964e9de9
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-07 10:37:33 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-07 17:54:35 +0900
Differentiate ASGN nodes
commit fbd534679fc2bbb6d81c858e47c3b2d51241e840
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-07 10:24:50 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-07 17:54:35 +0900
Correctly casting node for accessing nd_value and nd_vid in compile.c
commit b7ee728a8332645220d4d4732e035a6700216261
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-07 10:10:45 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-07 17:54:35 +0900
Correctly casting node for accessing nd_value and nd_vid in parse.y
commit f28d3803741f4e58b24154afbcead3726044ec4d
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-07 09:52:06 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-07 17:54:35 +0900
Pass nd_value to NODE_REQUIRED_KEYWORD_P
commit b1a3c11c86fe93fb95fb7257b538c24e74aacbe2
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-07 09:46:01 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-07 17:54:35 +0900
Use rb_node_masgn_t instead of NODE
commit 7eccc13c1f0be27063c979f94c34497712093bfd
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-10-06 21:18:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-06 23:10:28 +0900
[ruby/prism] Emit error when assigning to a numbered parameter
https://github.com/ruby/prism/commit/66248ac2f6
commit 7b8d472100332c77bb47a2e4834459c4a625d109
@@ -29671,15 +31226,15 @@
* mention corresponding C types when native-size modifier is added.
Co-Authored-By: BurdetteLamar <burdettelamar@yahoo.com>
commit 7db4ce13ed051bc422c5db594bb41edbaeb1ae35
Author: Matt Valentine-House <matt@eightbitraptor.com>
AuthorDate: 2023-10-06 04:41:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-06 21:21:03 +0900
[ruby/prism] Introduce transparent scopes.
A transparent scope is a scope that cannot have local variables added to
it's local table. When a local is added to it's table, it instead gets
added to the first non-transparent parent scope.
@@ -29690,28 +31245,28 @@
https://github.com/ruby/prism/commit/ddb8e82253
Co-Authored-By: Kevin Newton <kddnewton@gmail.com>
commit 723318f5d7a6475f69fc0d095a4149547b6050a3
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-06 17:38:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-06 18:45:20 +0900
[ruby/openssl] Exact checks with `assert_include`
Where `assert_match` converts string matcher argument to regexp first
with escaping, `assert_include` does the same thing simpler.
https://github.com/ruby/openssl/commit/81007e0a49
commit 95ced6d8d2b6639f3e29fe3d2de6e326d0a62718
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-06 16:02:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-06 16:37:52 +0900
[ruby/openssl] Exact checks with `assert_include`
https://github.com/ruby/openssl/commit/9a6e24daaf
commit 232e401b0f19cb5191ae7a0ec107fc9bf10c8145
@@ -29742,53 +31297,53 @@
Move rbconfig to the top
It is required in the always defined class level.
commit 5c779dc45dfc53c4e7d50e2bb8e5ef0c61404b4d
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-06 08:27:42 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-06 15:32:33 +0900
Remove not used fields from MATCH3
commit 6a0c13c1d61a3afabc8b5e7874d92a7117e63ede
Author: Manu <git@manuraj.dev>
AuthorDate: 2023-10-04 21:22:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-06 14:38:21 +0900
[rubygems/rubygems] Update man page for bundle exec to reflect default flag value
`--keep-file-descriptors` is true by default.
https://github.com/rubygems/rubygems/commit/b28e88e228
commit 69b024d7ccb8d42bb0387a244dce4d444f619987
Author: Vinicius Stock <vinicius.stock@shopify.com>
AuthorDate: 2023-10-04 04:29:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-06 10:57:34 +0900
[ruby/prism] Add full_name to ConstantPathNode and ConstantPathTargetNode
https://github.com/ruby/prism/commit/b390553028
commit 58fc45325f25b64526ef2c467c37537a69aac4ac
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-05 20:31:34 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-06 07:31:53 +0900
Remove not used fields from YIELD
commit f6a2af255b9ace4de5b10cb75788529dab9c42e9
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-05 17:49:41 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-06 07:31:22 +0900
Remove not used fields from ZLIST
commit 8cb906d7067d9b4cdf7971e49f185c737f3ee1f9
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-10-06 06:31:54 +0900
@@ -29886,35 +31441,35 @@
CommitDate: 2023-10-06 02:23:51 +0900
YJIT: Build on BSD platforms with GNU make (#8591)
commit 8d8fe5435567553a1b3381103585ed3214fbee81
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-10-05 20:48:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-06 01:35:45 +0900
[ruby/prism] Check for duplicate parameter names in destructured params
https://github.com/ruby/prism/commit/c3438aabea
commit 38cb92a00c65526898ec4d7949e7d0f9b75666a5
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-10-05 23:48:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-06 00:12:05 +0900
[ruby/prism] Check for duplicate names in shadow args
https://github.com/ruby/prism/commit/e100c6b8ae
commit fb9795cf7a25d675d1fd525997fd002a16f46aec
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-10-05 15:15:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-05 20:25:32 +0900
[ruby/prism] Fix parsing shadow args in lambda blocks
https://github.com/ruby/prism/commit/53efaf252d
commit 54f1d398d9a8e91d64aaa739c666292f3ff3f867
@@ -29927,15 +31482,15 @@
Each bit run is upto the right shift count, so the each mask does not
need more upper bits.
commit f087f2c74c99ec5fed04896d3dc91ff76c2b16b8
Author: Jean byroot Boussier <jean.boussier+github@shopify.com>
AuthorDate: 2023-10-05 16:43:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-05 16:44:08 +0900
[ruby/stringio] StringIO#pread: handle 0 length like IO#pread
(https://github.com/ruby/stringio/pull/67)
Fix: https://github.com/ruby/stringio/issues/66
@@ -29949,29 +31504,29 @@
https://github.com/ruby/stringio/commit/37e9279337
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
commit 9d58f9382893a71d8badad605879c0120915fbee
Author: Brian Hawley <brian_hawley@yahoo.com>
AuthorDate: 2022-09-23 08:08:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-05 16:11:52 +0900
[ruby/net-http] Net::HTTPResponse nil checking
Fix nil handling in read_body and stream_check.
Fixes: #70
https://github.com/ruby/net-http/commit/36f916ac18
commit d088b9f77db962114dfab387e044bcf0f013c454
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-10-05 16:00:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-05 16:00:07 +0900
Update bundled gems list at 2023-10-05
commit efa18fd6b3cbef788d630d4d76fcf9c8d56c50b9
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-05 13:05:24 +0900
@@ -30011,31 +31566,31 @@
CommitDate: 2023-10-05 14:23:42 +0900
Move internal NODE_DEF_TEMP to parse.y
commit a472fd55dafcd1e3846615f0029431305b0f9c74
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-04 22:16:49 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-05 13:19:09 +0900
Remove not used fields from colon nodes
commit 45350a0460a618392fd5b5022aac85c01de29066
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-04 22:01:14 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-05 13:19:09 +0900
Correctly casting node for accessing COLON node nd_mid in compile.c
commit 4a3f88f161a6348cccf82a8350495ebbe8f9a945
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-04 21:37:26 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-05 13:19:09 +0900
Fix cast type
commit 8705e734ed7d8348824dfa859d93fe5b144f0e8f
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-05 03:43:29 +0900
@@ -30098,14 +31653,22 @@
<compiled>: <compiled>:1: argument stack underflow (-1) (SyntaxError)
make: *** [run] Error 1
```
This commit fixes the stack underflow error for both IfNode and ElseNode
and introduces tests for them.
+commit f834b1a40db3ae70103ba78c64be2aa18bb9bc79
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-10-05 02:28:32 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-10-05 02:28:32 +0900
+
+ YJIT: Add a comment for YJIT_OPTIONS [ci skip]
+
commit 7db6f448ed9ba6a5c27a750416cb6877711a7c05
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-05 01:40:08 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-10-05 02:25:46 +0900
Use a better variable name for w
@@ -30141,15 +31704,15 @@
CommitDate: 2023-10-05 02:25:46 +0900
Remove magic numbers from `show_usage_line`
commit 488c0ed051902623ecae4b5358401b0c73dcb8e0
Author: gazayas <g-zayas@hotmail.com>
AuthorDate: 2023-10-04 20:14:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-05 02:00:09 +0900
[ruby/prism] Remove trailing parenthesis in Location#pretty_print
https://github.com/ruby/prism/commit/8eaa199a28
commit 6ae2996e291750bab4ff59a06ba11c8d6bbe5aaa
@@ -30159,25 +31722,25 @@
CommitDate: 2023-10-05 00:19:55 +0900
Optimize `Range#count` by using `range_size` if possible
commit e0c66b47499e9372fdf86610f0da65efb6f60af9
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-10-04 05:34:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-04 23:22:16 +0900
[ruby/prism] [rust] write flag accessor functions
https://github.com/ruby/prism/commit/f2333ba4c8
commit cf2049cb559913e061f48b416b7dc52e7d394b01
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-10-04 05:07:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-04 23:22:15 +0900
[ruby/prism] give flag enums a non-`typedef`'d name
https://github.com/ruby/prism/commit/630af5cb0e
commit cd0b8d2441ac5cdd38116a3586389656151611ac
@@ -30187,15 +31750,15 @@
CommitDate: 2023-10-04 23:02:08 +0900
[DOC] Fix typo in docs of IO: `#.` -> `$.`
commit b43cc51dcad9859ea6c54cb4f03105c8511582de
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-10-04 21:13:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-04 21:13:33 +0900
[ruby/irb] Clear all context usages in RubyLex
(https://github.com/ruby/irb/pull/684)
After this change, `RubyLex` will not interact with `Context` directly
in any way. This decoupling has a few benefits:
@@ -30205,14 +31768,22 @@
`test_ruby_lex.rb`.
- It will make `RubyLex` easier to understand as it will not be affected
by state changes in `Context` objects.
- It allows `RubyLex` to be used in places where `Context` is not available.
https://github.com/ruby/irb/commit/d5b262a076
+commit 94bcae1b2a2840c1a8031ef936870be693425551
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-04 19:19:51 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-04 19:27:34 +0900
+
+ Special treat when the first line ends with a dot [ci skip]
+
commit 465bc682a2b4823899be19440b0fd3395c22a255
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-10-04 14:39:45 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-10-04 14:39:45 +0900
YJIT: Call mprotect after entry stub failure (#8582)
@@ -30230,23 +31801,31 @@
The current documentation for `rb_postponed_job_register_one()` is
explaining the differences with itself, where it should be explaining
the differences with `rb_postponed_job_register()`.
commit ed8a3428e449711f014afa5cb22f4ff2780b0cfe
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-03 23:35:17 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-04 12:15:39 +0900
Remove not used fields from variable nodes
+commit 2e1762c9e0d8f68f3133c36f89df24e2d43b88ae
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-04 11:51:27 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-04 11:51:27 +0900
+
+ Update default gems list at e501613efa2b010d6d697a4df264a2 [ci skip]
+
commit e501613efa2b010d6d697a4df264a2cb6f4978fb
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-08 18:29:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-04 11:50:15 +0900
[ruby/bigdecimal] Bump up to 3.1.5
https://github.com/ruby/bigdecimal/commit/c47802e813
commit d3fd4a6d32d89aaa566732dd7b62bd6065f7449e
@@ -30307,35 +31886,35 @@
Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
Co-authored-by: Jean byroot Boussier <jean.boussier+github@shopify.com>
commit d47af931105583c1504965300492422e5af86b81
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-10-04 00:31:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-04 03:46:37 +0900
[ruby/prism] Provide pm_parser_err_current and pm_parser_err_previous
https://github.com/ruby/prism/commit/4828c96939
commit ad0e8ddbdba135caa41a28ecbacc928f154ec126
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-30 09:55:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-04 03:46:36 +0900
[ruby/prism] Consolidate diagnostic appendings
https://github.com/ruby/prism/commit/4f107d8962
commit accda74cbeb96a5539e0cf44741418654291d3c0
Author: Daniel Colson <danieljamescolson@gmail.com>
AuthorDate: 2023-08-29 21:41:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-04 02:16:19 +0900
[rubygems/rubygems] Prevent gem activation in standalone mode
As discussed in https://github.com/rubygems/rubygems/issues/6273#issuecomment-1449176658
The `gem` method behaves awkwardly in standalone mode. Assuming bundler
@@ -30374,39 +31953,55 @@
Commit: GitHub <noreply@github.com>
CommitDate: 2023-10-04 01:19:54 +0900
Allow changing RUBY_PATCHLEVEL_STR if RUBY_PATCHLEVEL == -1 (#8578)
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
+commit 32baa2c7df12b1f180e170fc7c022479e0ed6b78
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-10-04 00:12:39 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-10-04 00:12:39 +0900
+
+ Update default gems list at 5dfbf1a3814c4d84a5ae375751f5f9 [ci skip]
+
commit 5dfbf1a3814c4d84a5ae375751f5f935b2baae8f
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-10-04 00:10:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-04 00:10:59 +0900
[ruby/reline] Bump version to 0.3.9
(https://github.com/ruby/reline/pull/594)
https://github.com/ruby/reline/commit/b6fb72718a
+commit 10379ebf90acd9622e4fccd9d4386ab3a69f4e9c
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-10-03 22:02:02 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-03 22:02:02 +0900
+
+ Support regexp in log-fix [ci skip]
+
commit ed0661e618fa9fe9e685f755f02e3a1de2d4726b
Author: David Rodriguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-10-01 04:42:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-03 18:42:31 +0900
[rubygems/rubygems] Don't re-resolve with prereleases if unlocked gem has no prereleases
https://github.com/rubygems/rubygems/commit/d76dc70d90
commit b73ef929988a7cd87ce95c0e21b18ac04d8188d8
Author: David Rodriguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-10-01 04:18:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-03 18:42:31 +0900
[rubygems/rubygems] Fix typo
https://github.com/rubygems/rubygems/commit/64e7a2656a
commit b4ab013b275dcd671ce2d449ab2b5118384cbbc6
@@ -30504,18 +32099,26 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-03 14:27:51 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-10-03 14:27:51 +0900
Check by integer modulo instead of float string
+commit 2dee2662d8d8b54a21c18c584a3f6ed319eb8eb5
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-28 19:24:44 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-10-03 13:10:01 +0900
+
+ Create dummy files in build dir in setup [ci skip]
+
commit 3b47fb2cb65336481ab339c612cc01d87a12c028
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-10-02 15:09:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-03 09:08:34 +0900
[rubygems/rubygems] Update suggested variable for bindir
https://github.com/rubygems/rubygems/commit/f9cc6fed25
commit 492e9437dd33f64e283a9de21f49c65d3195c1f0
@@ -30552,15 +32155,15 @@
This commit dumps the `mid` of the imemo callinfo when calling
`ObjectSpace.dump_all`.
commit 1943ea06a6be4dddc235011a2dadc3fb326080a9
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-22 22:51:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-02 22:22:53 +0900
[ruby/prism] [DOC] Link fix
https://github.com/ruby/prism/commit/472bdc4d70
commit fd984ac86920981a0fc8c05c36b2433697d2bce5
@@ -30577,18 +32180,81 @@
Commit: Kevin Newton <kddnewton@gmail.com>
CommitDate: 2023-10-02 22:18:56 +0900
Sync with prism CallNode#name changes
* https://github.com/ruby/prism/pull/1533
+commit b6390a21eb7f316341bb7bf669a15dc321aa5239
+ Author: Matt Valentine-House <matt@eightbitraptor.com>
+ AuthorDate: 2023-09-29 18:17:10 +0900
+ Commit: Matt Valentine-House <matt@eightbitraptor.com>
+ CommitDate: 2023-10-02 20:31:34 +0900
+
+ [ci skip] More docs for InstructionSequence.compile
+
+ This commit documents that you can also pass a `File` object to
+ `RubyVM::InstructionSequence.compile`, instead of a string, and this
+ will behave in a similar way to
+ `RubyVM::InstructionSequence.compile_file`
+
+ e.g.
+
+ ```
+ ❯ ./ruby -e "puts RubyVM::InstructionSequence.compile(File.open('test.rb')).disasm"
+ == disasm: #<ISeq:<compiled>@<compiled>:1 (1,0)-(2,21)>
+ local table (size: 1, argc: 0 [opts: 0, rest: -1, post: 0, block: -1, kw: -1@-1, kwrest: -1])
+ [ 1] name@0
+ 0000 putstring "Ruby" ( 1)[Li]
+ 0002 setlocal_WC_0 name@0
+ 0004 putself ( 2)[Li]
+ 0005 putobject "Hello, "
+ 0007 getlocal_WC_0 name@0
+ 0009 dup
+ 0010 objtostring <calldata!mid:to_s, argc:0, FCALL|ARGS_SIMPLE>
+ 0012 anytostring
+ 0013 concatstrings 2
+ 0015 opt_send_without_block <calldata!mid:puts, argc:1, FCALL|ARGS_SIMPLE>
+ 0017 leave
+
+ ~/git/ruby master* ≡ ⇡
+ ❯ ./ruby -e "puts RubyVM::InstructionSequence.compile(File.open('test.rb').read).disasm"
+ == disasm: #<ISeq:<compiled>@<compiled>:1 (1,0)-(2,21)>
+ local table (size: 1, argc: 0 [opts: 0, rest: -1, post: 0, block: -1, kw: -1@-1, kwrest: -1])
+ [ 1] name@0
+ 0000 putstring "Ruby" ( 1)[Li]
+ 0002 setlocal_WC_0 name@0
+ 0004 putself ( 2)[Li]
+ 0005 putobject "Hello, "
+ 0007 getlocal_WC_0 name@0
+ 0009 dup
+ 0010 objtostring <calldata!mid:to_s, argc:0, FCALL|ARGS_SIMPLE>
+ 0012 anytostring
+ 0013 concatstrings 2
+ 0015 opt_send_without_block <calldata!mid:puts, argc:1, FCALL|ARGS_SIMPLE>
+ 0017 leave
+ ```
+
+ This is explicitly allowed by this code path in
+ `rb_iseq_compile_with_option` so we should document it.
+
+ ```
+ if (RB_TYPE_P(src, T_FILE)) {
+ parse = rb_parser_compile_file_path;
+ }
+ else {
+ parse = rb_parser_compile_string_path;
+ StringValue(src);
+ }
+ ```
+
commit 4da04d5f43231d62c7c9fb93f3b610cef2086091
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-01 22:37:14 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-02 13:49:57 +0900
Include new node types into %printer
commit 35e0e440a2babaae66159ee900e83ad491420c24
Author: Charles Oliver Nutter <headius@headius.com>
AuthorDate: 2023-09-19 23:16:55 +0900
@@ -30610,69 +32276,69 @@
Only supported on JRuby currently.
https://github.com/ruby/psych/commit/0c1754eefe
commit f208f78bdfc65341cb6547a378ff616b1928e48a
Author: Harshal Bhakta <harshal.c.bhakta@gmail.com>
AuthorDate: 2023-09-29 19:12:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-02 11:19:43 +0900
[rubygems/rubygems] Support Ruby's preview version format (Ex: 3.3.0-preview2) in Gemfile
https://github.com/rubygems/rubygems/commit/4c1a0511b6
commit f3aea74c3d63a9b1e0f597b060bf84c14d1c70fc
Author: Graham Marlow <graham@onesignal.com>
AuthorDate: 2023-09-30 01:37:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-02 10:34:01 +0900
[rubygems/rubygems] Include gemspec in ExtensionTask for native gem tasks
https://github.com/rubygems/rubygems/commit/042cfb7007
commit 1ed6fd899769e6cd66a1a3f66b7818d48ba4231b
- Author: yui-knk <spiketeika@gmail.com>
+ Author: Yuichiro Kaneko <spiketeika@gmail.com>
AuthorDate: 2023-10-01 23:46:19 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-02 09:41:45 +0900
Check the result of get_nd_recv before node type check for safety
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
commit 81668579ed0cf90b95f2fcc5755b51842fb65917
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-01 13:19:55 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-02 09:41:45 +0900
Remove not used fields from call nodes
commit b1131851e085a4d1e5b56599adea1b851be97563
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-01 12:51:25 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-02 09:41:45 +0900
Correctly casting node for accessing nd_recv, nd_mid and nd_args in compile.c
commit fdc329ea6f5bce922e95645a0c2118cfd3e1cdea
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-01 12:46:27 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-02 09:41:45 +0900
Correctly casting node for accessing nd_args in parse.y
commit c1894a9d8b4522190de3a83a3929806b9acc88f4
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-10-01 11:43:46 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-02 09:41:45 +0900
Use rb_node_fcall_t instead of NODE
commit f9490110e156d1cd5221433d3c1f41b0cfab1d01
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-10-02 08:37:40 +0900
@@ -30720,23 +32386,23 @@
tool/enc-unicode.rb: make the condition concice with flip-flop
And regexps are not necessary here.
commit 50756a1f085e3dc12dab27b22cbf60d4cabb027c
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-30 22:50:21 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-01 19:38:03 +0900
Use rb_node_block_pass_t instead of NODE
commit 08239fd6af915d8a55c1e63c339cf749fecd0cae
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-30 22:05:10 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-01 19:38:03 +0900
Use rb_node_args_t and rb_node_args_aux_t instead of NODE
commit b0d7935e800a2dd2556728bc463b5ed92f193f1b
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-10-01 18:55:58 +0900
@@ -30754,23 +32420,23 @@
CommitDate: 2023-10-01 18:23:49 +0900
Add tests for Unicode age property 15.0
commit cecd1de2eb33719269ce5fd68217cdab96a3dfad
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-30 17:18:50 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-10-01 09:19:42 +0900
Use rb_node_opt_arg_t and rb_node_kw_arg_t instead of NODE
commit c9e28ea2f9d442f5efd2a2671ff81cd4308dcde2
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-10-01 02:56:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-01 02:56:06 +0900
[ruby/irb] Fix Reline's test failure running with `make test-all
TESTS='reline irb'`
(https://github.com/ruby/irb/pull/722)
* Specify TestInputMethod in test to avoid RelineInputMethod to be used
@@ -30778,36 +32444,36 @@
* Reset Reline in teardown to avoid test failure of `make test-all TESTS="irb reline"`
https://github.com/ruby/irb/commit/5d67967eb1
commit 4c8fac07417d8724e55deb0b55376634fb0d56bc
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-30 23:54:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-10-01 01:58:59 +0900
[ruby/open3] [DOC] RDoc for Open3
https://github.com/ruby/open3/commit/0aadba9fe6
commit 20efab0b08872c61423f35295c86e50b0c4e5dfd
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-09-30 23:26:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 23:26:50 +0900
[ruby/open3] [DOC] RDoc for Open3
(https://github.com/ruby/open3/pull/15)
https://github.com/ruby/open3/commit/f3191920aa
commit 4cf68908e59979306d6069b1828c209079bcb9b7
Author: Josef Šimánek <josef.simanek@gmail.com>
AuthorDate: 2023-08-30 09:31:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 20:20:08 +0900
[rubygems/rubygems] Update SPDX list and warn on deprecated identifiers.
https://github.com/rubygems/rubygems/commit/61667028f5
commit d647709d1acc7d56a3e89b5166c816d65fdb606d
@@ -30836,15 +32502,15 @@
CommitDate: 2023-09-30 20:14:53 +0900
Take line number from the tracked token location
commit 4997903c20e417dbc2eeed2736c9a4c544499a43
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-30 14:26:23 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 19:17:28 +0900
Remove not used fields from FOR_MASGN
commit 94e79e4c2da8d69f45e67228a051bb1c09a367ec
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-30 17:41:14 +0900
@@ -30852,111 +32518,111 @@
CommitDate: 2023-09-30 19:03:04 +0900
Fix failures when all network interfaces are down
commit 1fbccd02eeb37cf3ecd408b0ec2a71bdf78aa00f
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-30 16:28:03 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 18:53:40 +0900
Remove not used fields from OP_ASGN_AND, OP_ASGN_OR
commit eba19d86d4fd6d10ccc9f2603187ca0f8ca806c4
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 21:50:18 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 17:20:54 +0900
Remove not used fields from HASH
commit 97ac5deeecc6d7c9b870e98aaddf820659b2ebff
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-30 14:17:59 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 17:20:16 +0900
Remove not used fields from BEGIN
commit 716a12902dfbcd285b5cba8d0bf9d1be4ea79d4b
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-30 12:48:06 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 17:02:50 +0900
Remove not used fields from ERROR
commit db18428fff096d827cfb8968f8d099c2f83571c1
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 21:06:47 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 16:30:57 +0900
Remove not used fields from ITER, FOR
commit 4c18615ffe2c267162db40f07588c48ea1328bb3
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 21:36:04 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 16:24:43 +0900
Remove not used fields from MODULE, SCLASS
commit 4e90be4c93ff3cbb8ab2cce3264e21f769ee056e
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 22:03:48 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 13:23:32 +0900
Remove not used fields from ONCE
commit d293d9e1917d28bf77f690e3c944b6ad876efd0c
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-28 20:44:45 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 13:11:32 +0900
Expand pattern_info struct into ARYPTN Node and FNDPTN Node
commit 1b97c17e0364c532bc5651edaae9ce77a432eb1a
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-28 18:28:08 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 13:11:32 +0900
Remove not used fields from ARYPTN, FNDPTN
commit 129d0068524e88bc7bb180590984ce363e84deb1
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-30 10:42:11 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 12:29:29 +0900
Remove not used fields from argument nodes
commit 83af0b912826e5df03e089061160fb03c3878f7f
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 19:03:27 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 12:28:06 +0900
Remove not used fields from NTH_REF, BACK_REF
commit 0a386b827bc280cdd7999a13ce3c1ce1300a0d60
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 22:21:13 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 11:23:20 +0900
Remove not used fields from ERRINFO
commit fa54d06a408acbc60e718bae57e8c5d1a05cc160
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-29 21:15:55 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 11:22:06 +0900
Remove not used fields from POSTEXE
commit 0b67e3fd3ee9969a0c92867bec365104f2b43897
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-09-30 10:55:48 +0900
@@ -30968,31 +32634,31 @@
* YJIT: Chain-guard opt_mult overflow
* YJIT: Support regenerating Jo after Mul
commit f9f728e804367ac8de4709884fec64c13a7cff54
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-29 21:03:51 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 10:48:07 +0900
Remove not used fields from DEFINED
commit ef37bdeb4d6d70beba4fb6862064855472d3d157
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 21:32:00 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 10:27:39 +0900
Remove not used fields from AND, OR
commit 443099377f8cdde96a22bf2291a7373a683e3790
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-29 18:54:28 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-30 10:15:25 +0900
Remove not used fields from LAMBDA
commit 97564ddf2baa518e4bda5b7a59111943dc13f210
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-09-30 02:45:25 +0900
@@ -31044,69 +32710,93 @@
21760
21760
```
commit f88f5b59e8cd58f5a88013d192c8141ea0bb8499
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-30 04:56:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 05:41:23 +0900
[ruby/prism] remove `peek_string` to avoid subtle memory issues
https://github.com/ruby/prism/commit/f393d30ce1
commit e05ea03553fcbbbf194dbf4cd982898480ae141b
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-30 02:48:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 02:56:01 +0900
[ruby/open3] [DOC] RDoc for Open3
https://github.com/ruby/open3/commit/69f9c49eb4
commit 873a8caf5889c7d6649e9c3a1ac7f72d86a6193a
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-30 00:40:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 02:56:01 +0900
[ruby/open3] [DOC] RDoc for Open3
https://github.com/ruby/open3/commit/f1d6988f13
commit 4274ebf0f6ced4c9e977c7cf7216e463ec9eb37a
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-30 00:27:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 02:56:00 +0900
[ruby/open3] [DOC] RDoc for Open3
https://github.com/ruby/open3/commit/a4d9fb99de
commit 536f8d901c005d2ceffa70f9825e8ff067e4bbb6
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-29 07:26:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 02:56:00 +0900
[ruby/open3] [DOC] RDoc for Open3
https://github.com/ruby/open3/commit/8c06964d12
commit a2b64275145d178c285609c3158b77c2c2db9a8e
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-29 20:38:54 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-30 02:39:01 +0900
Consolidate includes common to universal parser
+commit ce717be1881e5751ec07b6f65901a750e7f3069a
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-30 02:07:12 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-30 02:09:29 +0900
+
+ Fix RBignum print [ci skip]
+
+commit 9fa7ec9332a7d39f1c7d8056bbcf62cb6f9340df
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-30 02:06:02 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-30 02:09:29 +0900
+
+ Fix RArray print [ci skip]
+
+commit e8251602574d6736e48eafc239718a6a9d91d261
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-30 02:04:48 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-30 02:09:29 +0900
+
+ Delete empty lines at EOF [ci skip]
+
commit 5fa1e246b9ed9fda62c5416e0420f1dcd2dbb254
Author: Jun Aruga <junaruga@users.noreply.github.com>
AuthorDate: 2023-09-30 01:16:58 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-09-30 01:16:58 +0900
.travis.yml: Upgrade the used Ubuntu s390x to 22.04 (Jammy). (#8401)
@@ -31122,58 +32812,66 @@
related to zlib in the `make test-all` and `make test-spec`. The failures can
happen with the zlib library applying the patch madler/zlib#410 to enable the
deflate algorithm producing a different compressed byte stream.
commit 7278747d08a97e4b8e6470793d39b6107f69b0f3
Author: Jun Aruga <jaruga@redhat.com>
AuthorDate: 2023-09-29 18:29:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 01:14:29 +0900
[ruby/zlib] Revert "Workaround: Fix test failures on Ubuntu jammy s390x."
This reverts commit https://github.com/ruby/zlib/commit/9f3b9c470c05 because we will
fix the issue on alternative way.
https://github.com/ruby/zlib/commit/3dfe3f9110
commit 49d3bbe13b5d778052ff07c0eb22c91db5c83349
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-30 00:38:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 00:39:24 +0900
[ruby/prism] Add a logo
https://github.com/ruby/prism/commit/d87607b874
commit 9861ec4fb90b795ba2f20b2eb6fa7efbd8f77497
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-29 04:26:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 00:26:06 +0900
[ruby/prism] Mark ranges as static literal
https://github.com/ruby/prism/commit/4c77944dd4
+commit c6e57769220872cef64bd7c0d3e53cfb0a5f0349
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-09-30 00:22:54 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-30 00:22:54 +0900
+
+ Update default gems list at be63e2515b180c962e4347ce4feda7 [ci skip]
+
commit be63e2515b180c962e4347ce4feda70a0659cac7
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-30 00:20:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 00:21:50 +0900
[ruby/prism] Bump version
https://github.com/ruby/prism/commit/3e44415ca2
commit 100ce34331c40eed7039233a15d80e8efa5a1ac3
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-29 10:59:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-30 00:16:30 +0900
[ruby/prism] Add a type method for quick comparison
https://github.com/ruby/prism/commit/0c7d9c3c01
commit 0d4c4b65733f1d6386dcf96ecd4605d752f66bba
@@ -31231,15 +32929,15 @@
CommitDate: 2023-09-29 22:51:23 +0900
Fix up static hash compilation
commit 9b2b2082a7e48f5406b3ed44f400eb3010ae60e0
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-09-29 20:27:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-29 22:38:05 +0900
[rubygems/rubygems] Handled unknown gems in bundled gems warning
We have this code that started failing on 3.3.0-dev recently:
```
@@ -31272,23 +32970,23 @@
* rb_warn() does not warn if $VERBOSE is nil, the "always" is wrong.
* Talk about $VERBOSE and not -W since $VERBOSE can be changed at runtime.
commit 7979f074277ae7e2ae8ad64099754d17f62e05a4
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-29 12:16:41 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-29 19:36:34 +0900
Change NODE DEF_TEMP nd_cval to `struct lex_context`
commit 68ae87546e851d79528fffb648e35a65147eefac
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 18:51:19 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-29 19:36:34 +0900
Merge NODE_DEF_TEMP and NODE_DEF_TEMP2
commit 8d9e114f19ba0cbec41f63c77f3aef4d69834dfb
Author: Prem Sichanugrist <s@sikac.hu>
AuthorDate: 2023-09-29 13:13:44 +0900
@@ -31306,23 +33004,23 @@
CommitDate: 2023-09-29 17:43:14 +0900
Fix to replace only `-e` that is a path name in `assert_crash_report`
commit 5537a410594dfe54eeb86ec63e8860b63160f8ef
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 19:13:08 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-29 17:31:34 +0900
Remove not used fields from CASE, CASE2, CASE3
commit f14cee39b867e416b974856171b52f725cb4892a
Author: Jean byroot Boussier <jean.boussier+github@shopify.com>
AuthorDate: 2023-09-29 15:48:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-29 15:48:55 +0900
[ruby/ostruct] Emit a performance warning when OpenStruct is used
(https://github.com/ruby/ostruct/pull/56)
The OpenStruct documentation clearly state that it shouldn't
be used when performance is expected.
@@ -31340,47 +33038,47 @@
https://github.com/ruby/ostruct/commit/5826e12db8
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
commit b9bf419aa36e438760fda4109561358bb20d09f1
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 18:58:01 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-29 11:43:04 +0900
Remove not used fields from ALIAS, VALIAS, UNDEF
commit 52f8b347a0cc0d0529d5ddaf3094631e8fd914f2
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 21:41:12 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-29 10:09:04 +0900
Remove not used fields from DOT2, DOT3, FLIP2, FLIP3
commit 37a783a30cbcc0f5381c955885e525cf702bb506
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 21:58:16 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-29 08:36:39 +0900
Merge RNode_OP_ASGN2 and RNode_OP_ASGN22
commit 23bcdda37771bbc606535e0a6b0b428b5c26e847
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-27 18:28:01 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-29 07:43:29 +0900
Remove not used fields from SELF, NIL, TRUE, FALSE
commit ef13a49a7f4ed755584484f32aac5885b5aa1a0c
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-29 04:23:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-29 05:15:58 +0900
[ruby/open3] [DOC] RDoc for Open3
https://github.com/ruby/open3/commit/457cae3a51
commit 3ec6be1a4b94eed7b16601617c7f8b5eb10793b5
@@ -31430,15 +33128,15 @@
CommitDate: 2023-09-29 04:13:09 +0900
Compile basic pattern matching expressions
commit 223e9fcb275379c7b397b56f5b32efa616b0f7e7
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-29 03:51:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-29 03:51:26 +0900
[ruby/prism] Self should not be marked as static literal
https://github.com/ruby/prism/commit/81265ed8a7
commit cc6ffceeec3ec98a51b5c8445d3ef957e08406ab
@@ -31448,15 +33146,15 @@
CommitDate: 2023-09-29 03:37:44 +0900
[ruby/open3] [DOC] RDoc for Open3
commit 56cf1633a2509170d83e5fac64a77d933106adc5
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-29 02:48:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-29 03:15:35 +0900
[ruby/prism] Turn on static literal for assoc, hash, and array nodes
https://github.com/ruby/prism/commit/80c2c931b5
commit eaa0fbf9b956fa25e73c3d55e2eba8887324e233
@@ -31536,14 +33234,30 @@
Commit: Jean Boussier <jean.boussier@gmail.com>
CommitDate: 2023-09-29 02:26:56 +0900
Add a mention about Socket#recv in NEWS.md
[Misc #19012]
+commit 809b67bd91ad2eb3cd5039f99782c801c7fd0879
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-29 00:57:09 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-29 00:57:09 +0900
+
+ Add indentation to ignore revs [ci skip]
+
+commit d2c5867357ed88eccc28c2b3bd4a46e206e7ff85
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-29 00:55:43 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-29 00:55:43 +0900
+
+ Fix up indentation [ci skip]
+
commit 414c78115855296db0a1f8eaa1fd2df25d74fd30
Author: Matt Valentine-House <matt@eightbitraptor.com>
AuthorDate: 2023-09-22 03:52:24 +0900
Commit: Matt Valentine-House <matt@eightbitraptor.com>
CommitDate: 2023-09-29 00:51:30 +0900
[YARP] Implement MatchWriteNode
@@ -31555,15 +33269,15 @@
CommitDate: 2023-09-28 23:23:12 +0900
Fix order-dependent tests in test_compile_prism
commit d4942546af0e2c0a4b53eaf5d2aeec36187fa5ba
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-09-28 22:53:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-28 22:53:30 +0900
[ruby/reline] Properly restore Reline::IOGate in test teardown
(https://github.com/ruby/reline/pull/593)
* Properly restore Reline::IOGate in test teardown
@@ -31594,35 +33308,35 @@
CommitDate: 2023-09-28 22:44:16 +0900
Move CRuby-specific prism files to top level
commit 834560a923dcc4aa6685fb7fd7aecae1808217f1
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-28 18:45:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-28 22:32:02 +0900
[ruby/prism] Check whether the predicate is closed for conditionals
https://github.com/ruby/prism/commit/bf43006d0a
commit 7799fe90da49958af0d33d18c82f12012610f32a
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-28 03:24:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-28 22:31:22 +0900
[ruby/prism] Check for a semicolon or a newline after the inheritance operator
https://github.com/ruby/prism/commit/0326ba6775
commit 0084bac47a49d787a86c4cfd4d238c24736eb659
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-28 04:31:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-28 22:24:57 +0900
[ruby/prism] Fix assertion failure for fwd params after rest
https://github.com/ruby/prism/commit/f86bff6dd7
commit bf335bcb11501d56915240d06cb556235084b0f2
@@ -31664,15 +33378,15 @@
CommitDate: 2023-09-28 12:02:00 +0900
[DOC] RDoc for Open3.popen3 (#8521)
commit 74c67811537c0c1840668c218dc0e2510d00b473
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-22 10:26:38 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-28 11:58:10 +0900
Change RNode structure from union to struct
All kind of AST nodes use same struct RNode, which has u1, u2, u3 union members
for holding different kind of data.
This has two problems.
@@ -31691,17 +33405,17 @@
It’s developer’s responsibility for using correct member for each node type when it’s union.
This change clarifies which node has which type of fields and enables compile time check.
This commit also changes node_buffer_elem_struct buf management to handle
different size data with alignment.
commit 684686a1e14d923b43cfd6c1d5a80222281a4070
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-09-28 11:47:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-28 11:47:00 +0900
Update bundled gems list at 2023-09-28
commit b72e320733c21c4309b8831a1a48d315f2b549d0
Author: Soutaro Matsumoto <matsumoto@soutaro.com>
AuthorDate: 2023-09-28 11:30:08 +0900
@@ -32051,84 +33765,84 @@
CommitDate: 2023-09-27 15:50:37 +0900
[DOC] Missing comment marker
commit bece8808744ee178a4c55c6954edd30fb93b9ad3
Author: Ry Biesemeyer <ry.biesemeyer@elastic.co>
AuthorDate: 2021-12-03 01:09:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-27 14:20:58 +0900
[rubygems/rubygems] Centralize logic using `Pathname#relative_path_from`
To avoid potential crashes when trying to jump from a drive to another
on Windows, and take the change refactor things a bit.
https://github.com/rubygems/rubygems/commit/7c9a9a431a
commit a812f1fed0e6e184447ca00b713d54b25be05911
Author: David Rodriguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-09-25 16:51:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-27 14:20:57 +0900
[rubygems/rubygems] Reword a couple of error messages
When a path does not make a lot of sense.
https://github.com/rubygems/rubygems/commit/d173c79e9a
commit bc664609df6a5dfb95bc9c604bd0a661b3fbcf26
Author: krororo <krororo.07@gmail.com>
AuthorDate: 2023-09-26 09:58:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-27 14:18:10 +0900
[rubygems/rubygems] Refactor full sha revision match logic
https://github.com/rubygems/rubygems/commit/f0d8255ebd
commit fbee93fc19420ea2b734cffc742ef34599c380db
Author: krororo <krororo.07@gmail.com>
AuthorDate: 2023-09-20 09:47:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-27 14:18:10 +0900
[rubygems/rubygems] Fix bundle install when older revisions of git source
https://github.com/rubygems/rubygems/commit/a30712c0fc
commit 57c3e45ee8d43c401ff1e52105ecbca2bd4e7550
Author: David Rodriguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-09-25 23:26:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-27 12:29:37 +0900
[rubygems/rubygems] Fix `bundle lock --minor --update <dep>` edge case
When the latest allowed minor of `dep` adds a new dependency, that new
dependency would be incorrectly resolved to the latest minor of the
first major version.
https://github.com/rubygems/rubygems/commit/fd50c9d4f3
commit 705bd6439de07db1502d2fc3ac6e13ae449fc12e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-27 03:23:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-27 03:23:59 +0900
[ruby/yarp] Ensure newlines are sorted in newline test
https://github.com/ruby/yarp/commit/3bfefc44c4
commit a436805d3b3b82b34bc60c07763b31da2aba95b9
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-27 02:57:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-27 03:07:55 +0900
[ruby/yarp] Remove visitor usage to not rely on overriding visit
https://github.com/ruby/yarp/commit/6903860981
commit 154bd04ee228ee3bee173a479d397074268cd4d6
@@ -32143,14 +33857,22 @@
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-26 23:01:44 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-09-27 00:26:19 +0900
[DOC] Refactor doc in process.c
+commit 8bbaa81454c631508071439ec5f18a0cdb87b081
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-27 00:16:35 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-27 00:16:56 +0900
+
+ Clean also YARP build directory [ci skip]
+
commit ef59175a68c448fe334125824b477a9e1d5629bc
Author: Adam Hess <HParker@github.com>
AuthorDate: 2023-09-26 08:03:04 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-09-27 00:12:21 +0900
fix iseq kwargs table and original_iseq leaks
@@ -32158,25 +33880,25 @@
[bug #19903]
Co-authored-by: Peter Zhu <peter@peterzhu.ca>
commit 3f511a1d093a85da4f224c0651f8cf922f02f501
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-23 02:33:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-27 00:08:25 +0900
[ruby/yarp] Check predicate of while and until
https://github.com/ruby/yarp/commit/f57a6066b5
commit 3f1cfc43bdefb45de643076be4602e7b3f432779
Author: elfham <38372058+elfham@users.noreply.github.com>
AuthorDate: 2023-09-26 22:08:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-26 22:08:20 +0900
[ruby/reline] Fix config.rb to File.expand_path $include path in
inputrc
(https://github.com/ruby/reline/pull/592)
* Fix config.rb to File.expand_path $include path in inputrc
@@ -32184,15 +33906,15 @@
* fix bug of test_include_expand_path on Windows
https://github.com/ruby/reline/commit/4d34e52d0b
commit c2c0a083f024f9d0ee7a05c2cdbc4146ff3b2138
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-09-26 19:06:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-26 19:06:17 +0900
[ruby/irb] Disable pager in show-source test
(https://github.com/ruby/irb/pull/720)
https://github.com/ruby/irb/commit/5669efa4c1
@@ -32288,18 +34010,64 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-26 08:31:45 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-26 08:31:51 +0900
Labels cannot be at the end of block
+commit 78cb7954918346229090892862631e12edc3e316
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-09-26 00:04:21 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-26 03:16:47 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.81 to 0.9.82.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.81...v0.9.82)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ https://github.com/rubygems/rubygems/commit/780fb19b03
+
+commit 78af64d08fdb3658e8d3a4f4c574173398c301ef
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-09-26 00:28:07 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-26 03:16:03 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.81 to 0.9.82.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.81...v0.9.82)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ https://github.com/rubygems/rubygems/commit/f48d03aabd
+
commit 295862e22ad88b3c7204df18b9b6a8560a1896f9
Author: Jun Aruga <jaruga@ruby-lang.org>
AuthorDate: 2023-09-26 00:55:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-26 02:59:04 +0900
[ruby/zlib] Workaround: Fix test failures on Ubuntu jammy s390x.
This commit fixes the test failures on the zlib in Ubuntu jammy s390x.
According to the <https://packages.ubuntu.com/jammy-updates/zlib1g> -
@@ -32321,26 +34089,34 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-26 02:15:38 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-26 02:15:38 +0900
Add a missing label
+commit 1527246a7ef148bea796a0229257e4174996e36d
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-26 02:09:57 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-26 02:09:57 +0900
+
+ Download Unicode files once [ci skip]
+
commit cbb38331dd3d0df2de0b7857ee655ab5c3a5229a
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-26 02:07:32 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-26 02:07:32 +0900
Fix build on FreeBSD
commit 766b06dfa3455c27959f8e45d28f3418e2b4ef3f
Author: elfham <38372058+elfham@users.noreply.github.com>
AuthorDate: 2023-09-25 23:28:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-25 23:28:21 +0900
[ruby/reline] Update to Unicode 15.1.0
(https://github.com/ruby/reline/pull/591)
https://github.com/ruby/reline/commit/c2fc1f771a
@@ -32517,25 +34293,25 @@
CommitDate: 2023-09-25 22:57:28 +0900
Dump backtraces to an arbitrary stream
commit acd44902b917230066b4fc7ea6c7e12556274512
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-25 22:20:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-25 22:53:34 +0900
[ruby/yarp] Fix crashes in parsing block arguments
https://github.com/ruby/yarp/commit/e1f2fde775
commit 0e808183eea91b610a17a941e4592b494e445203
Author: David Rodriguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-09-23 05:22:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-25 16:13:21 +0900
[rubygems/rubygems] Allow standalone mode to work on a Windows edge case
If a gem is located in a different drive than the Gemfile, standalone
mode will fail to generate the `bundler/setup` script, failing with an
error like
@@ -32551,14 +34327,36 @@
I'm fixing this by falling back to using a full path in this case.
This was caught by a failing spec, so I'm not adding new specs.
https://github.com/rubygems/rubygems/commit/3cb9b9ab7a
+commit 7816307b30189ec7d71d6ce704a9aebd0395d447
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-09-25 11:40:08 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-25 12:42:39 +0900
+
+ Bump actions/checkout from 4.0.0 to 4.1.0
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 4.0.0 to 4.1.0.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/3df4ab11eba7bda6032a0b82a6bb43b11571feac...8ade135a41bc03ea155e62e844d188df1ea18608)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 36cd2b2a52dec47f9cf166a730026ada21fbd828
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-09-25 06:57:21 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-09-25 06:57:21 +0900
[DOC] Correction for doc guide + TOC fix in File (#8505)
@@ -32578,15 +34376,15 @@
CommitDate: 2023-09-24 22:07:34 +0900
Add hash_st_free
commit 34d802f32f00df1ac0220b62f72605827c16bad8
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-24 11:13:57 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-24 12:58:01 +0900
Refactor to use ripper_new_yylval2
commit 94d7c7080191b0ee3b4a8247788208aa732ce810
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-24 09:50:01 +0900
@@ -32594,15 +34392,15 @@
CommitDate: 2023-09-24 09:50:01 +0900
Fix test thread leakage
commit f38f8d4f4ab5db40eb8a4f6d21b1b73e72b344f4
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-23 19:49:43 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-24 09:08:39 +0900
The first arg of NEW_OPT_ARG is always 0
commit c42261059dfebabbf0391327a5e077545a9bc438
Author: Adam Hess <HParker@github.com>
AuthorDate: 2023-09-24 04:41:55 +0900
@@ -32623,14 +34421,22 @@
Fix memory leak in Hash#rehash for ST hashes
We need to free the old ST table in Hash#rehash.
Co-authored-by: Adam Hess <adamhess1991@gmail.com>
+commit d80002c902f128be11a567edafc6ef1a32ebb4d9
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-23 16:34:20 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-23 16:34:20 +0900
+
+ Improve VCS::GIT#format_changelog addessing [ci skip]
+
commit 1da97292f86c30f863bfa1bc338b2d8e23124d2c
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-09-23 16:05:42 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-09-23 16:05:47 +0900
Ignore rbs test failures
@@ -32643,15 +34449,15 @@
master.
We should revert this once we fix the flaky test failure on Ruby master.
commit e581b78ed2d69a47a23deb167ea4a63b5f195fe9
Author: Hartley McGuire <skipkayhil@gmail.com>
AuthorDate: 2022-12-15 08:32:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-23 11:22:25 +0900
Improve performance of include? by 5-10x
Rails uses IPAddr#include? to evaluate what it should use as the
client's remote ip by filtering potential ips against a trusted list
of internal ips. In a _very_ minimal app, #include? was showing up in
@@ -32739,15 +34545,15 @@
[YARP] Use the integer base flag (#8476)
Use the integer base flag
commit 6de1a9238b3482d688dce873d22a4a2d61afc4a0
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-23 01:05:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-23 02:08:04 +0900
[ruby/yarp] Check class name to be a constant path node or a constant read node
https://github.com/ruby/yarp/commit/fd7c44f13f
commit 9abaf392b1dd7d91392c2a35541ab1838b0b9e2f
@@ -32765,15 +34571,15 @@
---------
Co-authored-by: Haldun Bayhantopcu <haldun@github.com>
commit c54e225f34957967709dee59c0d66b265fd30e05
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-23 00:18:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-23 00:47:56 +0900
[ruby/yarp] Introduce YP_TOKEN_METHOD_NAME
https://github.com/ruby/yarp/commit/e855bf415c
commit 7424143730f81d342995ab6345ffec5c68296da8
@@ -32791,46 +34597,46 @@
CommitDate: 2023-09-22 23:45:54 +0900
Magical wait to get rid of deadlock on macOS
commit 416a8202bc20dab6b6cae1de656f03f90e6da239
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-21 02:10:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 23:19:29 +0900
[ruby/yarp] use `yp_statements_node_body_length` a little bit more
https://github.com/ruby/yarp/commit/65d8816178
commit 02022cef53895cf72181c70a306f5f54f752f069
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-09-22 23:16:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 23:17:07 +0900
[ruby/stringio] [DOC] Fix link
(https://github.com/ruby/stringio/pull/65)
https://github.com/ruby/stringio/commit/e3ea087d04
commit a5ae5f71fd56357104977952a29db1e70aa658ea
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-20 11:10:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 23:07:48 +0900
[ruby/yarp] Fix listener leave event order
https://github.com/ruby/yarp/commit/1e6e264836
commit 170e622aadc8287bfce78481036fca658b46c6e6
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-22 21:42:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 22:58:45 +0900
[ruby/prettyprint] [DOC] Link fixes
https://github.com/ruby/prettyprint/commit/f1f583c827
commit 8b236e0c66da8f92e9fc33de66cfbc8e4b0c0763
@@ -32847,26 +34653,26 @@
This also allows us to treat the refinement method as the def owner since it counts itself as a reference
Co-authored-by: Peter Zhu <peter@peterzhu.ca>
commit f59b488b5a7f6e46e3e6d80d2b0a269e7d937a30
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-09-22 22:00:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 22:00:32 +0900
[ruby/irb] Page show_source's output
(https://github.com/ruby/irb/pull/719)
https://github.com/ruby/irb/commit/3cedc5cb62
commit c0d27af114740b67c6f278997b7f70f854b99e64
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-21 16:32:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 21:40:56 +0900
[ruby/yarp] Create arguments when necessary
https://github.com/ruby/yarp/commit/123332f255
commit c8c35ded7427ad5742338495b2b46218616f1cb6
@@ -32881,28 +34687,28 @@
<compiled>:1: warning: already initialized constant Bar
test/yarp/compiler_test.rb:139: warning: previous definition of Bar was here
```
commit 50e3b27db7ebf3bceffaaa2852e00a3c27e494c7
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-09-22 02:55:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 16:29:22 +0900
[ruby/zlib] Add truffleruby-head in CI
* The latest release does not have this fix:
https://github.com/oracle/truffleruby/commit/c77f8bb35db084c99d1f5b14748267866004222e
https://github.com/ruby/zlib/commit/8abc80b994
commit fb7a2ddb4be21a6d0def8286f341b1b4ee368fe0
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-20 23:51:39 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-22 11:25:53 +0900
Directly free structure managed by imemo tmpbuf
NODE_ARGS, NODE_ARYPTN, NODE_FNDPTN manage memory of their
structure by imemo tmpbuf Object.
However rb_ast_struct has reference to NODE. Then these
@@ -32919,35 +34725,43 @@
[YARP] Implement ConstantPathTargetNode
Co-Authored-By: kddnewton <kevin.newton@shopify.com>
commit 48b141b49dc1f6509e33fb94d4beb474862d9b0a
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-22 05:58:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 06:08:28 +0900
[ruby/pstore] [DOC] Link fixes
https://github.com/ruby/pstore/commit/3f328a1e0e
+commit 1cbb1b5578dfd220e7b49c41f9a09b6ddbf439db
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-09-22 05:02:47 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-22 05:02:47 +0900
+
+ Update default gems list at 2df00640ff098a305eacee48cf2c77 [ci skip]
+
commit 2df00640ff098a305eacee48cf2c77c9d9bdd81e
Author: Kazuki Yamaguchi <k@rhe.jp>
AuthorDate: 2023-08-31 18:52:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 05:01:23 +0900
[ruby/openssl] Ruby/OpenSSL 3.2.0
https://github.com/ruby/openssl/commit/6b3dd6a372
commit a2f1195bebca468eed7e8bf650027e3d3747c141
Author: Kazuki Yamaguchi <k@rhe.jp>
AuthorDate: 2023-08-31 18:46:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 05:01:23 +0900
[ruby/openssl] Update README and gemspec description
* Reword the description in README for more clarity.
* Add a compatibility matrix of our stable branches and explain the
@@ -32957,15 +34771,15 @@
which is no longer supported.
https://github.com/ruby/openssl/commit/7691034fcb
commit 5c11dea40c94f669778946498fa5978abeeda537
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-19 11:02:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 04:53:56 +0900
[rubygems/rubygems] Reduce allocations when parsing lockfile
```
==> memprof.after.txt <==
Total allocated: 673.08 kB (7644 objects)
@@ -32979,15 +34793,15 @@
Savings will scale by the number of lines in the lockfile
https://github.com/rubygems/rubygems/commit/f6abf4439c
commit c34a50de315c3cb9a4bf5b04c5ead8160b42d5f3
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-21 22:35:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 04:33:50 +0900
[ruby/yarp] encourage the compiler to compile `lex_keyword` more efficiently
https://github.com/ruby/yarp/commit/f7bb139e2f
commit a7b3217fff72df6a547ef9df4a28aa602523bd5f
@@ -32997,39 +34811,39 @@
CommitDate: 2023-09-22 04:28:08 +0900
[YARP] Add tests for popped instructions (#8494)
commit 39a6272cf45c8946255c20708e6153ce8c222699
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-22 01:50:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 04:08:11 +0900
[rubygems/rubygems] Fix safe marshal test on jruby
Allow for variance in order of dumped ivars, fix by setting the disallowed ivar on an object that will have no other ivars so the index is consistent
https://github.com/rubygems/rubygems/commit/ccb8f42753
commit 812c8196b69b15713e7bdc9843329d9c490497a8
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-01 04:44:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 03:30:37 +0900
[rubygems/rubygems] Remove usage of Dir.chdir that just execute a subprocess
Preferring instead to spawn the subprocess in the correct directory
https://github.com/rubygems/rubygems/commit/ad5abd6a45
commit e9ed0b3068f54f32d5116ff9d73833d96229fde9
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-08 03:43:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 03:28:54 +0900
[rubygems/rubygems] Stop bundler eagerly loading all specs with exts
We were setting the wrong `extension_dir` for git specs stubs
Additionally, the call to `self.extension_dir` was loading the
@@ -33043,15 +34857,15 @@
that so the base_dir for the loaded spec & the stub are the same
https://github.com/rubygems/rubygems/commit/a94acb465b
commit 02fa2acbde50f282409346544844182e9a25cc6b
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-19 09:30:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 03:25:04 +0900
[rubygems/rubygems] Freeze more strings in generated gemspecs
Specifically, this will have frozen string literals for:
- Gem platform tuple entries
- Gem::Version strings
@@ -33059,38 +34873,38 @@
- Dependency requirement strings
https://github.com/rubygems/rubygems/commit/6195da5bdb
commit 7f407e0240ebd41d9fb1ea1bbd15442ed8744b34
Author: Jun Aruga <jaruga@redhat.com>
AuthorDate: 2023-09-20 02:19:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 03:04:56 +0900
[ruby/openssl] Fix test_pkey_ec.rb on FIPS.
https://github.com/ruby/openssl/commit/d07183f639
commit f370c4dc033ee2ac112343b37144fcdafd254fa3
Author: Jun Aruga <jaruga@redhat.com>
AuthorDate: 2023-09-20 02:54:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 03:04:55 +0900
[ruby/openssl] test_pkey.rb: Refactor the test_ed25519 on FIPS.
* Split the test in the FIPS case as another test.
* test/openssl/utils.rb: Add omit_on_fips and omit_on_non_fips methods.
https://github.com/ruby/openssl/commit/4d64c38ed0
commit 3123b2fa0e2e5eddde4f751e084282ba655cbd57
Author: Jun Aruga <jaruga@redhat.com>
AuthorDate: 2023-09-20 02:12:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-22 03:04:55 +0900
[ruby/openssl] test_fips.rb: Fix the `OpenSSL.fips_mode` affecting other tests.
Run the test with `assert_separately` for the `false` value of the
`OpenSSL.fips_mode` not to affect other tests.
@@ -33113,15 +34927,15 @@
Move YARP_BUILD_DIR to common.mk
It does not need to be an absolute path.
commit 0a423d4c4e84bc024d5dabe86227c1f0b509a898
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-21 13:32:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-21 16:40:58 +0900
[rubygems/rubygems] Aggressively optimize allocations in SafeMarshal
Reduces allocations in a bundle install --full-index by an order of magnitude
Main wins are (a) getting rid of exessive string allocations for exception message stack
@@ -33132,14 +34946,22 @@
(d) special case the most common elements so they can be read without an allocation
(e) avoid string allocations every time a symbol->string lookup is done by using symbol#name
https://github.com/rubygems/rubygems/commit/7d2ee51402
+commit a49d17a080c6ebbd1d6dc9ad83b0a46c610c387b
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-21 12:17:01 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-21 15:21:57 +0900
+
+ Slack notification cannot send from other than ruby/* [ci skip]
+
commit 7c98d520f4ae9bd2e2496f5bddc455af576c499f
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-21 01:30:17 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-21 12:19:00 +0900
[Bug #19892] Clean intermediate files regardless `-keep_temp`
@@ -33184,39 +35006,39 @@
[Bug #19624] Clean up backquote IO
It should not be hidden, since it can be grabbed by a fiber scheduler.
commit 7ffee5681f85de3fe74c25a90e05e31616113123
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-09-16 03:08:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-21 04:48:28 +0900
[ruby/date] [DOC] Fix link
https://github.com/ruby/date/commit/2adb917487
commit d6abca459f5c785aee0e77883710ec47fed1a98f
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-09-20 00:46:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-21 03:30:34 +0900
[ruby/yarp] Print locations using line / col instead of offsets
This commit changes printing of locations to use the format
(start_line,start_column)-(end_line,end_column) instead of using
offsets.
https://github.com/ruby/yarp/commit/c078696e22
commit 0a630fa461a7260235842e482f682deca30172d6
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-20 17:36:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-21 02:50:32 +0900
[ruby/yarp] Check whether the conditional predicate is closed
https://github.com/ruby/yarp/commit/5022b51db2
commit 639971a0800a4ca1afe9c741e42c0fbd94aa0879
@@ -33283,152 +35105,173 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-20 09:08:48 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-20 13:00:18 +0900
Add a successful sync test case
+commit 12934b58c77ed301eb4734b749f066737b4c6c49
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-09-20 11:09:02 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-20 11:51:58 +0900
+
+ Bump ruby/setup-ruby from 1.153.0 to 1.154.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.153.0 to 1.154.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/5311f05890856149502132d25c4a24985a00d426...52b8784594ec115fd17094752708121dc5dabb47)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 843c83ee5f8f4c26b70d7873df0c3d23de597b4c
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-25 04:31:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:04 +0900
[rubygems/rubygems] Give up, load Time via Marshal.load
https://github.com/rubygems/rubygems/commit/6c92ba2ba3
commit f4a5fac0d2671ec98f50a561eefd4ca3702f7cb1
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-25 01:57:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:04 +0900
[rubygems/rubygems] Ruby 2.6 compat
https://github.com/rubygems/rubygems/commit/1a84960af3
commit cadca9f67eba9e101558aa32594646c3ece17c31
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-25 01:23:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:03 +0900
[rubygems/rubygems] All rubies working with different time zones
Tested with:
`ruby -e 'trap("INT") { exit 1 }; TZ=%w[UTC +0000 -0000]; RUBY=%w[ruby-2.7 ruby-3.2.2 jruby-9.4 truffleruby-22 truffleruby-23]; TZ.product(RUBY).each { |t, r| puts ?**120, "TZ=#{t} RUBY=#{r}", "*"*120; system({"TZ"=>t,"RUBY"=>r}, *ARGV) }' zsh -lic 'chruby $RUBY; ruby -vw -Ilib test/rubygems/test_gem_safe_marshal.rb --verbose=progress'`
https://github.com/rubygems/rubygems/commit/6192005afb
commit c65c88e65c0d1c175dd2c33708b488e3f8268fda
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-24 12:46:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:03 +0900
[rubygems/rubygems] Tests passing on truffleruby 22 in addition to 23
https://github.com/rubygems/rubygems/commit/8065530d43
commit d3628e6ac4ac4703c88c594af649773205722287
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-24 10:58:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:02 +0900
[rubygems/rubygems] safe_load tests passing on jruby & truffleruby
https://github.com/rubygems/rubygems/commit/a64b21b052
commit e52f9bd41e1c407ac675fa3d1fbaabec854f6968
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-22 01:13:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:02 +0900
[rubygems/rubygems] Bundler error handling
https://github.com/rubygems/rubygems/commit/63b422b71a
commit f0d1b0cc4b5a99de9dc709b8f43d8be8e18c7323
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-21 15:37:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:01 +0900
[rubygems/rubygems] Allow bundler to load from the dependency api
https://github.com/rubygems/rubygems/commit/3303957286
commit fe90e83b482b7df84f6f1c7be70155df46dd4d3c
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-21 14:44:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:01 +0900
[rubygems/rubygems] Use safe_load in bundler when available
https://github.com/rubygems/rubygems/commit/34d096e38a
commit 7c6b500d8d5fad568780b21cc6a1deb3aa57e746
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-21 13:13:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:00 +0900
[rubygems/rubygems] Fix bundler specs using safe_load
https://github.com/rubygems/rubygems/commit/ccb1bb5d3a
commit 1fff3e44ff3248c2c0bbd2bd244d52f64cfdd8a5
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-21 02:42:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:03:00 +0900
[rubygems/rubygems] Verified working on mri/jruby/truffleruby with specs on rubygems.org
https://github.com/rubygems/rubygems/commit/4f51741cc6
commit cdcc760dc0b3ca504b630e333c350da9e97dbbb2
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-19 07:49:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:02:59 +0900
[rubygems/rubygems] Broader version compatibility in marshal tests
https://github.com/rubygems/rubygems/commit/6ec518c563
commit c80a4d453a26c1b5f1b57de31c8d1a2b69133a55
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-19 07:26:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:02:58 +0900
[rubygems/rubygems] Fix UTC time loading
https://github.com/rubygems/rubygems/commit/2a4d0a44b0
commit d182d83ce929cd322f4a6fd134cd31be950eca77
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-19 05:35:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 11:02:58 +0900
[rubygems/rubygems] Add a Marshal.load replacement that walks an AST to safely load permitted classes/symbols
https://github.com/rubygems/rubygems/commit/7e4478fe73
commit c47608494f961d2a8fe24b1a7b7f627b305cf7fe
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-09-15 01:52:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 10:16:54 +0900
[ruby/yarp] Convert constant pool entries to a string type in Java Loader
* Fixes https://github.com/ruby/yarp/issues/1389
* Fields of type `string` as kept as byte[].
@@ -33459,14 +35302,22 @@
CommitDate: 2023-09-20 06:10:38 +0900
Ignore JRuby extension sync
Avoid alerting on failing with commits like
https://github.com/ruby/psych/commit/fb97d899c5a62b743159d5a3c77b0813d2cbf9b6
+commit 7d306d55ce4335cc54716367010c0e9db563ec28
+ Author: Jemma Issroff <jemmaissroff@gmail.com>
+ AuthorDate: 2023-09-20 04:40:59 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-09-20 04:40:59 +0900
+
+ [YARP] Minor linting [ci skip] (#8480)
+
commit 3e4ccd6ddc4abbd3f08c628c4e56d54ef00c5bfa
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-20 00:35:22 +0900
Commit: Kevin Newton <kddnewton@gmail.com>
CommitDate: 2023-09-20 04:38:41 +0900
[YARP] Use the static literal flag
@@ -33488,25 +35339,25 @@
Remove dead function Init_Method
Init_Method no longer has any code, so we can remove it.
commit 3fadb66bf18f75a607a8895e5aeca295ac89e17f
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-09-20 02:06:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 02:20:15 +0900
[ruby/yarp] Only use Ripper on CRuby
https://github.com/ruby/yarp/commit/9c23f53d7b
commit 7fc73ab5f6fbe46655855079954b26dcc14576b3
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-09-13 00:20:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 02:20:01 +0900
[ruby/yarp] Only keep semantic fields in Java, i.e. skip location fields
* Add $YARP_SERIALIZE_ONLY_SEMANTICS_FIELDS to control where to serialize location fields at templating time,
this way there is no overhead for either case and nothing to check at runtime.
* Add a byte in the header to indicate whether location fields are included as expected.
@@ -33515,41 +35366,41 @@
* Support keeping some location fields which are still needed until there is a replacement
https://github.com/ruby/yarp/commit/fc5cf2df12
commit 4da53fd3a7a08d80b0b63640a6351dd4d1250b72
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-20 01:30:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 01:57:46 +0900
[ruby/yarp] Better Node#pretty_print
Respect the current indentation
https://github.com/ruby/yarp/commit/068333ef49
commit a71001d34103a9539ad0deaf4cec0cebe71dc2a5
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-09-20 01:25:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 01:43:24 +0900
[ruby/yarp] Ignore parseing specific files on TruffleRuby to make CI green
CI is currently failing due to an issue with Ripper on the latest
TruffleRuby version. This commit removes the offending tests from
running, to ensure CI is green again.
https://github.com/ruby/yarp/commit/dae2c80c42
commit 0cda3ac45441a8325d40ab71074e93fe4c628c97
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-09-16 10:17:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 01:14:31 +0900
[ruby/yarp] fix: handling escaped whitespace in a %w list
Introduces a new flavor of unescaping, YP_UNESCAPE_WHITESPACE, which
is the same as MINIMAL but also unescapes whitespace.
@@ -33559,45 +35410,45 @@
Fixes https://github.com/ruby/yarp/pull/1505
https://github.com/ruby/yarp/commit/0af69bdeb1
commit ffc1fc7a6df2c5d8d9f85d4db7c19e8af6fb6682
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 08:20:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 01:13:39 +0900
[ruby/yarp] Explicitly use u32 for constant pool
https://github.com/ruby/yarp/commit/32b173e6c8
commit 2531ba4ba01b1303ae0c5a294d82a045b664da35
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-15 02:08:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 01:13:08 +0900
[ruby/yarp] Consistently place block arguments on block slot for call
https://github.com/ruby/yarp/commit/fe208302e5
commit c7875340be63201adde698405d0c8a81a313d5bf
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-19 02:35:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 01:11:27 +0900
[ruby/yarp] fix computation of memsize for constant id lists
https://github.com/ruby/yarp/commit/df72517fd1
commit 18622403acfb1e398a07b05d21d2ab39972c339e
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-16 01:56:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-20 01:11:27 +0900
[ruby/yarp] fix computation of memsize for node lists
https://github.com/ruby/yarp/commit/02aab8b026
commit 5c5391f444624bcee6a258bcc7b4777c7c295ae7
@@ -33620,18 +35471,28 @@
Author: Matt Valentine-House <matt@eightbitraptor.com>
AuthorDate: 2023-09-19 05:50:33 +0900
Commit: Matt Valentine-House <matt@eightbitraptor.com>
CommitDate: 2023-09-19 22:53:39 +0900
[YARP] Implement ConstantTargetNode
+commit 8f1b688177dba412821cbc01ef2cabdce385f7ba
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-19 17:59:16 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-19 18:52:21 +0900
+
+ Revert vcpkg.exe to previous release [ci skip]
+
+ The latest fails to extract downloaded zip files.
+
commit 4023637d20e4f9c4c4806e0fb27f868eea7612b3
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-19 06:07:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-19 16:25:51 +0900
[rubygems/rubygems] Reduce allocations for stub specifications
This helps with memory usage during application boot time
```
@@ -33648,15 +35509,15 @@
allocations
https://github.com/rubygems/rubygems/commit/d7eb66eee3
commit cea7e6ecca99ae7730ea5ac44ed15f62b1599664
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-19 06:16:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-19 16:14:53 +0900
[rubygems/rubygems] Lazily construct fetcher debug messages
Avoids constructing several strings
https://github.com/rubygems/rubygems/commit/8a322dbe11
@@ -33682,27 +35543,27 @@
Revert commit "Directly allocate FrozenCore as an ICLASS",
813a5f4fc46a24ca1695d23c159250b9e1080ac7.
commit b33e9f637d2af0b1dc447e31ffd3a31e26e47b13
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-09-19 11:13:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-19 11:22:15 +0900
[ruby/securerandom] Removed extra argument for build failure of ruby/ruby
https://github.com/ruby/ruby/actions/runs/6230184763/job/16909829150
https://github.com/ruby/securerandom/commit/f60582432c
commit dfb2b4cbc9aa5edc315e210bf6bfd92fcf6e45de
Author: nick evans <nicholas.evans@gmail.com>
AuthorDate: 2023-06-30 07:39:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-19 10:55:27 +0900
[ruby/securerandom] Add support for UUID version 7
Although the specification for UUIDv7 is still in draft, the UUIDv7
algorithm has been relatively stable as it progresses to completion.
@@ -33723,37 +35584,37 @@
Ruby issue: https://bugs.ruby-lang.org/issues/19735
https://github.com/ruby/securerandom/commit/34ed1a2ec3
commit e77c766b7ab17e801c5cfa881754c392f8c13f0b
Author: 0x1eef <0x1eef@protonmail.com>
AuthorDate: 2023-09-15 15:35:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-19 10:32:18 +0900
[ruby/net-http] No longer neccessary to call `String#freeze` on string literals.
See #144
https://github.com/ruby/net-http/commit/5a986c13d3
commit 465c222ef125a93b1cd457d18e70a7d58454f628
Author: Yoshiki Takagi <yoshiki.tkg@gmail.com>
AuthorDate: 2023-09-16 16:24:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-19 10:06:35 +0900
[rubygems/rubygems] Bump actions/checkout to v4 in bundler gem template
https://github.com/rubygems/rubygems/commit/5ed4c600da
commit 230834d9bb5528834e7ddc7fcc616fef238eb6f5
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-09-19 08:58:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-19 10:04:54 +0900
[ruby/base64] Bump required_ruby_version to 2.4.0
The gem depends on String#unpack1, which was introduced in Ruby 2.4.
https://github.com/ruby/base64/commit/9f0e4ba155
@@ -33767,15 +35628,15 @@
[DOC] Add production performance tips to yjit.md (#8472)
Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>
commit 1636f6abd62c03f77777d83324df3bfcedbe66c2
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 07:38:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-19 02:48:52 +0900
[ruby/yarp] Use compact_child_nodes where possible
https://github.com/ruby/yarp/commit/c1911fa9b1
commit 54e676a88ba1a68b7302a32dad8c44197b55d5fe
@@ -33872,15 +35733,15 @@
CommitDate: 2023-09-18 09:55:07 +0900
Simplify restoring ENV
commit 8b4e54f9792769efd69028d19eb631cdf5fc60d9
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-09-18 06:25:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-18 06:25:49 +0900
[ruby/irb] Test should not depend on user's irbrc file specified by
ENV['IRBRC']
(https://github.com/ruby/irb/pull/717)
https://github.com/ruby/irb/commit/1d2d35dd33
@@ -33966,30 +35827,38 @@
ripper: Preprocess ripper-dispatchable types only
Keep the other types, which not having setter macros for ripper.
commit df316be4016b0cce7aac4ccec52445d48606bf92
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-17 13:44:11 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-17 16:04:42 +0900
nd_aid of NODE_OP_ASGN_OR is not used then no need to set it
commit cd67c0d2040f1ade0fe8b1533816281553bfe6e6
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-09-17 07:27:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-17 07:27:04 +0900
[ruby/irb] Test should not depend on user's irbrc file
(https://github.com/ruby/irb/pull/714)
https://github.com/ruby/irb/commit/02703c46f9
+commit 380b42fe6a38e5addaf5615c4d236a3a0ffea54f
+ Author: John Hawthorn <john@hawthorn.email>
+ AuthorDate: 2023-08-14 08:53:57 +0900
+ Commit: John Hawthorn <john@hawthorn.email>
+ CommitDate: 2023-09-17 03:29:40 +0900
+
+ Fix comment for rb_enc_str_new [ci skip]
+
commit 4aac7b1a9a3696ee06d193061a893e5290b79124
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-09-17 02:24:41 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-09-17 02:24:41 +0900
Another try to fix build in emscripten
@@ -34013,21 +35882,37 @@
(x..) === y # (x <=> y) <= 0
Fixes [Bug #19864]
commit 8835ca23c138b2fa5e883acd6b368fdc25d7ce23
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-09-16 21:58:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 22:36:17 +0900
[ruby/yarp] Fix a possible null pointer deference
https://github.com/ruby/yarp/commit/41f601b81b
+commit e779465f1972663e0b0cc1825d69f06bacd63d6b
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-16 11:36:02 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-16 22:13:19 +0900
+
+ Add comment markers in empty lines [ci skip]
+
+commit e6ce49033715769cb1fdb05457302d3f26f1e614
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-16 11:35:36 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-16 22:13:18 +0900
+
+ Align comments [ci skip]
+
commit 209d5f8482d13a798f3ffd2faa6cbddb0f5b6724
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-09-16 22:08:55 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-09-16 22:08:55 +0900
Fix malloc_trim on emscripten
@@ -34039,15 +35924,15 @@
```
http://rubyci.s3.amazonaws.com/crossruby/crossruby-master-wasm32_emscripten/log/20230916T104311Z.fail.html.gz
commit a8afedce6dfdbab8807134daa926b0936b5cd9a4
Author: Chad Schroeder <chadrschroeder@users.noreply.github.com>
AuthorDate: 2023-09-16 21:48:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 21:48:32 +0900
[ruby/irb] Handle Concurrent Sessions and Saving Readline::HISTORY
(https://github.com/ruby/irb/pull/651)
* handle concurrent sessions and saving Readline::HISTORY, fixes https://github.com/ruby/irb/pull/510
@@ -34175,18 +36060,26 @@
* Remove unused import
---------
Co-authored-by: Alan Wu <alansi.xingwu@shopify.com>
Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
+commit 1fbfd066286bce3cb48eb4e2ed28a7927e9a424b
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-09-16 09:34:07 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-16 09:34:07 +0900
+
+ Update default gems list at 7f96c9be9e998adb0f9db751bf9cd6 [ci skip]
+
commit 7f96c9be9e998adb0f9db751bf9cd65c157c1bd7
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 09:27:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 09:32:52 +0900
[ruby/yarp] Bump to version 0.12.0
https://github.com/ruby/yarp/commit/c71137377f
commit 43ab2acf8242c580b1ef5d644ea94d48669d4869
@@ -34203,35 +36096,35 @@
Repro: On ruby/ruby@1be64e34d0, `tool/sync_default_gems.rb yarp
162c2088eec6ec8f0558559e082cd661c18ee02a` should exit successfully, but
it doesn't without this gem-specific handling.
commit cb686b9cccf571a70f4ac85bef0ebb2b544fba97
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 00:09:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 08:32:05 +0900
[ruby/yarp] Handle missing clauses in case statement
https://github.com/ruby/yarp/commit/1ad7fba5ef
commit 4c28a61e835645fefa238536acd6334451fb2dde
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 01:19:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 08:21:36 +0900
[ruby/yarp] Ensure multi targets are only in valid locations
https://github.com/ruby/yarp/commit/8bffb8a762
commit 8db3e3c3d290459f593cbaa7de7d9c4ec365681a
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-15 06:04:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 08:08:27 +0900
[ruby/yarp] require constant pool capacity to be a power of 2
https://github.com/ruby/yarp/commit/dea8d3f29f
commit 7cec7d14c33d0043b2c122aee5c88fc5ec884e8a
@@ -34247,45 +36140,45 @@
the guard.
Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
commit 1be64e34d0881e5c66be51a892bcd3a056e8f5f0
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 01:30:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:59:48 +0900
[ruby/yarp] Alnum cannot be %-literal delimiters
https://github.com/ruby/yarp/commit/4ba6d5ca70
commit 18780c22f657be2a0251fbf174fb46fd8523fae7
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-15 23:40:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:38:58 +0900
[ruby/yarp] Properly handle invalid underscores in number literals
https://github.com/ruby/yarp/commit/35da3d1a4c
commit b848700ccfffc0d4c424daa10ca29e19106e8e3f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 07:29:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:36:22 +0900
[ruby/yarp] Extract test listener to its own class
https://github.com/ruby/yarp/commit/c8caa997c0
commit 35960ce65e0300d897033f2ff15191bd60a2c53d
Author: Vinicius Stock <vinicius.stock@shopify.com>
AuthorDate: 2023-09-16 04:42:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:36:22 +0900
[ruby/yarp] Add node event dispatcher
This commit changes the node template to create a dispatcher class,
which can be used to walk an AST an emit events to all registered
listeners
@@ -34293,79 +36186,79 @@
https://github.com/ruby/yarp/commit/03a45f85e6
Co-authored-by: Kevin Newton <kddnewton@users.noreply.github.com>
commit 89bd1ebcb9cb6befef659eb7056569413347f168
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-09-16 02:41:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:25:33 +0900
[ruby/yarp] Fix unexpected { after method call with args
https://github.com/ruby/yarp/commit/fe279d2d16
commit c2f7dae31742ac09c4d12e332c6a9e7c2fda1782
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 00:52:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:24:50 +0900
[ruby/yarp] Handle unterminated interpolated symbol
https://github.com/ruby/yarp/commit/9222faa1c6
commit d2c75bb9372cf4f2e63082ca493c9bdf74280c3d
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 00:36:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:24:38 +0900
[ruby/yarp] Handle missing terminators in parenthesized expression
https://github.com/ruby/yarp/commit/a8b54e8ed0
commit ffe77c022ca02717576b9d272c43baf8ec81083d
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 00:13:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:24:25 +0900
[ruby/yarp] Handle infinite opt terms after missing case predicate
https://github.com/ruby/yarp/commit/d931e258d1
commit bbf9f11ce610cad35e076e5c647815dd3e1a4949
Author: Andy Waite <andyw8@users.noreply.github.com>
AuthorDate: 2023-09-16 04:01:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:22:24 +0900
[ruby/yarp] Fix behaviour of locations for comments
https://github.com/ruby/yarp/commit/b1ced67fba
commit 010017d86d5ba6403e3406cae5986348ed08a678
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-09-15 11:33:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:01:11 +0900
[rubygems/rubygems] Reduce array allocations and concatenations in Index
Remove the default nested hash in Index entirely
Index#search_all now yields or returns enum since that's what caller
needs.
https://github.com/rubygems/rubygems/commit/c45ea3bbe2
commit 2cf5fe58fbe8053f661552786a93d8cad7c307e0
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-15 11:14:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 07:01:10 +0900
[rubygems/rubygems] Avoid allocating empty hashes in Index
Since the hashes have a default proc that returns a (new) empty hash, we
can avoid allocating those empty hashes when we are only doing lookups.
@@ -34383,25 +36276,25 @@
```
https://github.com/rubygems/rubygems/commit/8f7c9cb23e
commit 4e8869c663f82f5745070e3bce8902b800b1b6a7
Author: Tim Morgan <tim@timmorgan.org>
AuthorDate: 2023-09-16 03:17:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 06:47:28 +0900
[ruby/yarp] Use templated constants for Regexp options
https://github.com/ruby/yarp/commit/38e1769c2e
commit 101ac364a54b10a24e2351c2138b59a819665540
Author: Tim Morgan <tim@timmorgan.org>
AuthorDate: 2023-09-16 01:26:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 06:47:27 +0900
[ruby/yarp] Return Regexp options that match MRI for e, u, s, and n
https://github.com/ruby/yarp/commit/17dbf4ec46
commit 0996cf5593b212314221a7c2a72b8a52ece35e94
@@ -34411,15 +36304,15 @@
CommitDate: 2023-09-16 05:15:15 +0900
YJIT: Fix and enable the unused_imports warning
commit 4012ba4ecf781a75fb967c8210ad19049cc3f8cc
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-09-16 03:01:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 03:02:04 +0900
[ruby/yarp] Fix string delimiter with "@" confused for embedded
variable
(https://github.com/ruby/yarp/pull/1521)
https://github.com/ruby/yarp/commit/3ec0699622
@@ -34431,15 +36324,15 @@
CommitDate: 2023-09-16 02:59:48 +0900
[DOC] Globals doc (#8445)
commit c423d6e0e48bd8a94548ff7a6275d93ae770f9d1
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-09-15 11:34:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 02:54:01 +0900
[rubygems/rubygems] Stop allocating the same settings keys repeatedly
Running `bundle update --bundler` on a rails app locally:
```
@@ -34508,120 +36401,166 @@
Similar to releasing free GC pages, releasing free malloc pages
reduce the amount of page faults post fork.
commit 28fe88468d7bde129221415bfa874f4b70bf6843
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-16 00:38:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 00:41:02 +0900
[ruby/yarp] Add more tests for implicit hash values
https://github.com/ruby/yarp/commit/1ddd74dc11
commit 5f9f2fd72e7cf1794fe050fb34d1f4413d1c3fb9
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 22:39:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 00:41:02 +0900
[ruby/yarp] Add implicit nodes for ommitted hash values
https://github.com/ruby/yarp/commit/22130b3491
commit 5a6eae0b0a42262834d423aca5dbbf094e9a5c2f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 04:26:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 00:14:40 +0900
[ruby/yarp] Keep value for invalid local variable write in tree
https://github.com/ruby/yarp/commit/eaafc829db
commit fab25082c2ef0c0586225d16ba75a52739a2ac3e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 00:52:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 00:14:38 +0900
[ruby/yarp] Ensure owned constants are marked as shared when overtaken
https://github.com/ruby/yarp/commit/d73f7c9cfa
commit b5084877c0cd0d3ae74760642cabda1b214d87d2
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 00:39:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 00:14:37 +0900
[ruby/yarp] Disallow numbered parameters in multiple scopes
https://github.com/ruby/yarp/commit/5fd4d3b89a
commit a4b4ebc7c1cfce912e5b8d2d30bcd9f24897bdc5
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 00:21:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 00:14:36 +0900
[ruby/yarp] Error when numbered parameters are written
https://github.com/ruby/yarp/commit/65b536ba12
commit 6031ab18c79c38ab53d91281a13bd59d5824e907
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 00:16:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 00:14:34 +0900
[ruby/yarp] Support parsing numbered parameters
https://github.com/ruby/yarp/commit/ffc8f35e56
commit 236fe914af897b9310dff920e53b179c607e21a0
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 23:23:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 00:14:33 +0900
[ruby/yarp] Track explicit parameters on blocks
https://github.com/ruby/yarp/commit/99c91931e0
commit 1badb09f615b4cb79ca7cc5ebb4736b7b5cccb7e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-15 22:07:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-16 00:14:19 +0900
[ruby/yarp] Properly handle missing method names
https://github.com/ruby/yarp/commit/4a30c69051
commit 89802078f9f406be411032814e1960e62dbc7ce2
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-15 15:39:58 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-15 17:27:36 +0900
[Bug #19882] Reject tokens invalid as symbols
+commit 5a7f5bb0de982d7f1eaaaba1c900242a890ede16
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-09-15 12:22:02 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-09-15 17:05:23 +0900
+
+ Bump actions/checkout from 3.6.0 to 4.0.0
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/f43a0e5ff2bd294095638e18286ca9a3d1956744...3df4ab11eba7bda6032a0b82a6bb43b11571feac)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit fe0225ff4d5af8b1f54009727b39d0d9b821eea3
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-15 12:08:25 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-15 13:27:19 +0900
[Bug #19778] Add `-I` options for opt-dir to `$INCFLAGS`
These options have been separated from `$CFLAGS` already in the
other places.
+commit 74277f999841834ec6765369d20e514e09aecc4e
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-09-15 11:41:23 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-15 12:20:35 +0900
+
+ Bump ruby/setup-ruby from 1.152.0 to 1.153.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.152.0 to 1.153.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/250fcd6a742febb1123a77a841497ccaa8b9e939...5311f05890856149502132d25c4a24985a00d426)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/8447
+
commit 0117a6d389c5b607eaec1b7f917132efa356f665
Author: KJ Tsanaktsidis <kj@kjtsanaktsidis.id.au>
AuthorDate: 2023-09-15 10:33:32 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-09-15 10:33:32 +0900
Fix Thread#native_thread_id being cached across fork (#8418)
@@ -34672,14 +36611,25 @@
---------
Co-authored-by: Alan Wu <alansi.xingwu@shopify.com>
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
+commit 0ba6c603bca195064c5530009d72dd42ad42d153
+ Author: Alan Wu <XrXr@users.noreply.github.com>
+ AuthorDate: 2023-09-15 07:40:45 +0900
+ Commit: Alan Wu <XrXr@users.noreply.github.com>
+ CommitDate: 2023-09-15 07:40:45 +0900
+
+ YJIT: Remove UTF-8 BOM [ci skip]
+
+ /yjit/src/backend/x86_64/mod.rs Is also UTF-8 and it doesn't have the
+ marker. The standard recommends against it, so remove it.
+
commit 07b615bb3b55d1ab6548d1abf77aa8bc25bbb3e1
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-09-15 07:02:10 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-09-15 07:02:12 +0900
Skip renaming OpenSSL DLLs
@@ -34705,41 +36655,41 @@
Merged: https://github.com/ruby/ruby/pull/8443
Merged-By: XrXr
commit 66ffa15ce01e1b8d46738032e714be18194af3ca
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-09-13 10:54:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 04:43:21 +0900
[rubygems/rubygems] Gemfile ruby file: covers more version formats
Increase test coverage and be explicit about what is and is not supported.
https://github.com/rubygems/rubygems/commit/a096397a00
commit 0d33bc0cde5b9eca805cec1133e2c48ebdea5c84
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-12 04:26:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 04:16:39 +0900
[ruby/yarp] Simplify multi-target parsing
This simplifies how we handle multi-targets, and also fixes a bug we
had where for loops were always getting multi-targets, even when there
was only a single target.
https://github.com/ruby/yarp/commit/31eb8b7ad5
commit 0a8f3670d1c1aa4ec58a08642cccf5ee5dbf95ae
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 22:01:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 04:10:58 +0900
[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.
@@ -34755,117 +36705,117 @@
what to compile because the locals list is on the top level.
https://github.com/ruby/yarp/commit/e136e7f9a8
commit 9d2549ac311f98288bd42c4a8054cba46ca8ce32
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-15 01:09:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 04:10:47 +0900
[ruby/yarp] Write names should not underflow size_t
If the read_name is invalid, we shouldn't try to set a write name.
https://github.com/ruby/yarp/commit/06881c8ca7
commit 63d1e056650293bb77f9a5c11600013afa801bba
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-15 01:01:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:32:16 +0900
[ruby/yarp] Handle errors when operator writes on a call with a block
https://github.com/ruby/yarp/commit/93bec2c173
commit fb1328e4676da4dfc174ccadc57899e2eac96a63
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-15 00:19:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:31:55 +0900
[ruby/yarp] Fix multi target parentheses locations
https://github.com/ruby/yarp/commit/7f71527522
commit b098c4247b91b2ba6e3a6d872325d2812f7b5c5f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 04:07:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:31:43 +0900
[ruby/yarp] Remove deprecated aliases
https://github.com/ruby/yarp/commit/db28e22363
commit de2fe8631cb17be78b7bafc2b31ec80a95f8a6ae
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 22:57:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:30:11 +0900
[ruby/yarp] Extract out parse_write_name
https://github.com/ruby/yarp/commit/0d3e8cdcd7
commit 826bebb7d89928690334b632ef54d5c0edf73189
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 04:06:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:30:11 +0900
[ruby/yarp] Reject invalid call-operator-write
https://github.com/ruby/yarp/commit/d3a852dac2
commit 7f6cf2d283621fc10994b377037522e1146645c6
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 23:10:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:28:46 +0900
[ruby/yarp] Use bytes instead of bit fields
https://github.com/ruby/yarp/commit/890fa72fdd
commit 581bda0cbafabb381b100302bb1c4179651121c9
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 02:06:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:28:45 +0900
[ruby/yarp] Add a frozen string flag
https://github.com/ruby/yarp/commit/09248a1f9e
commit 282e4388ed7a79cd39795a2e71875745f07557de
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 01:02:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:28:45 +0900
[ruby/yarp] Introduce a flag for a static literal check
https://github.com/ruby/yarp/commit/c61658c0fd
commit 500f38e06f6da1f309c9ac2d7835c07b615e3d48
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 01:53:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:28:44 +0900
[ruby/yarp] Parse frozen string literal comment
https://github.com/ruby/yarp/commit/373898e7cb
commit 122f3d64bedecf7fd49c984e4dc5fdbe4dae5a4e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 01:31:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 03:28:44 +0900
[ruby/yarp] Move booleans on the parser to the end so they are more compact
https://github.com/ruby/yarp/commit/21a43034d0
commit 533c4072a9e4cc30c744a2ca0f0ce034d589482f
@@ -34937,15 +36887,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8440
commit 6df0927be27ef4060d8ba33ca1e6918ddd7cf55b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 21:35:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-15 00:11:32 +0900
[ruby/yarp] Remove varargs entirely
Following up on #1483, this removes our usage of varargs entirely.
Under the new approach we make explicit methods for the various
signatures. Because we know the type of everything any it's very
@@ -34966,45 +36916,45 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 1b6d2b91843cdd07d5dbc8cfd6354a83f06daf8c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 22:07:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 22:58:33 +0900
[ruby/yarp] Fix up unary minus precedence
https://github.com/ruby/yarp/commit/6be28eeed0
commit 174aa53656b689277ab01bebd5d293dc0532f958
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 10:06:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 22:58:13 +0900
[ruby/yarp] Handle concat character literal and string
https://github.com/ruby/yarp/commit/fb141b8d07
commit 57745450dd85567cbdce703f12c9825fd81e52a2
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 10:02:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 22:58:12 +0900
[ruby/yarp] Extract out heredoc parsing into parse_strings
https://github.com/ruby/yarp/commit/c5a1094988
commit 72d008d88d32fe3eb3f7033d93c90a00cb7d7c61
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 04:39:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 22:58:12 +0900
[ruby/yarp] Extract out parse_strings
https://github.com/ruby/yarp/commit/55446f7a43
commit b85bb90c3464bca8d19b73247ace809b44f35679
@@ -35016,45 +36966,45 @@
[DOC] Sort "Core classes updates" section
Alphabetically by class or module names.
commit 9a1c5a1268a7f50917ab9782b0315fc2244d6dcc
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-14 03:32:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 22:39:06 +0900
[ruby/yarp] Handle invalid operator write on fcall
https://github.com/ruby/yarp/commit/22c800eab1
commit c95f344798226ec3378e0bd53d2f0a57d027155b
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-14 10:24:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 21:17:06 +0900
[ruby/yarp] get rid of `accept_any_p` and just use regular functions
https://github.com/ruby/yarp/commit/4512daf769
commit a921d4be4367dc2af8818204ad4dee793265d3c7
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-14 10:24:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 21:17:06 +0900
[ruby/yarp] don't use varargs for common cases of `match_any_type_p`
https://github.com/ruby/yarp/commit/79794b4833
commit 990234015c447876dbfde0a6994259342f57add9
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-14 09:36:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 21:17:05 +0900
[ruby/yarp] add some `const` qualifiers
https://github.com/ruby/yarp/commit/e807462c6d
commit a095740fed2a05a04806a1d3827bcaba02e45720
@@ -35113,15 +37063,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8392
commit e50fcca9a79d8e25b33ad3611df6bf4627faafbf
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-14 09:24:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 10:09:33 +0900
[ruby/yarp] make some encoding tables `const`
https://github.com/ruby/yarp/commit/777c376deb
commit f644996f2e6d41e9c3d2aeda326bb81d1bdf32d0
@@ -35140,15 +37090,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8436
commit 3d453bc672863e437c47caab47d0db5aab6e8629
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-14 04:55:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-14 06:26:44 +0900
[ruby/yarp] free strings in the ruby extension
https://github.com/ruby/yarp/commit/87dbb6cf1f
commit b49be2a70fd715b15f69dae776ba37d9b8d3a3fb
@@ -35196,35 +37146,35 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 90838a949053d7f240ddab2067b1dde8cca2ae7b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 09:48:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-13 22:50:13 +0900
[ruby/yarp] Fix associativity for a couple of operators
https://github.com/ruby/yarp/commit/820774976d
commit f9898b9ecab9851f32e1b3aad1176c801150f975
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-13 22:14:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-13 22:40:46 +0900
[ruby/yarp] Better handle invalid gvar writes
https://github.com/ruby/yarp/commit/eaaebc17c8
commit ea75a682a9adfac1723308a1c032b7d9b68ffcb6
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-13 11:48:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-13 21:48:39 +0900
[ruby/yarp] Mark empty flags as well as locations and blocks
https://github.com/ruby/yarp/commit/b74ce35379
commit a0e66873053c2ce57a493294584da48ae600cafd
@@ -35250,15 +37200,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8429
commit 4655d2108ef14e66f64496f9029f65ba2302d9ea
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-13 13:06:03 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-13 18:03:49 +0900
Lrama v0.5.6
Notes:
Merged: https://github.com/ruby/ruby/pull/8428
@@ -35309,15 +37259,15 @@
CommitDate: 2023-09-13 10:24:55 +0900
Suppress an unused variable warning
commit c421f08f6b5c1cc9a52e713a81595a393ff66e8c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-11 02:47:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-13 09:55:04 +0900
[ruby/yarp] Handle parsing local variable singleton method definition
https://github.com/ruby/yarp/commit/943204d56f
commit 6e64d4370456190541705ec4c6cf3af6bf4ac647
@@ -35363,15 +37313,15 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit d43765c3a9d006599895538be12b5b45c1873085
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-09-02 07:47:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-13 04:42:46 +0900
[rubygems/rubygems] Unify LockfileParser loading of SPECS section
Ensure unrecognized SPECS types are ignored
https://github.com/rubygems/rubygems/commit/5b33e91075
@@ -35390,15 +37340,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit a98209b8a70345714ac5f3028e0591f3ee50bba7
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-12 00:52:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-13 00:44:25 +0900
[ruby/yarp] Split AliasNode
Into AliasGlobalVariableNode and AliasMethodNode. These have different
enough semantics that we feel comfortable splitting them up.
@@ -35448,15 +37398,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8421
commit 39336c1ab897cee3b9069d8650a1e2ace23d128f
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-09-12 22:39:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 22:39:24 +0900
[ruby/yarp] Heredocs can create Interpolated(X)StringNodes or
(X)StringNodes
(https://github.com/ruby/yarp/pull/1427)
Prior to this commit, heredocs were automatically InterpolatedNodes
@@ -35473,15 +37423,15 @@
CommitDate: 2023-09-12 22:02:48 +0900
Restore `in_defined` flag at nested `defined?`
commit fe3eff08ee404dfae92f36138adb2dd51df99eb5
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-09-12 19:36:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 21:11:40 +0900
[ruby/yarp] Move the post required parameters after the rest parameter
* See https://github.com/ruby/yarp/issues/1436
https://github.com/ruby/yarp/commit/6f4e9ff940
@@ -35496,25 +37446,25 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8419
commit 8953fc774c542a8bf3c9a2be39bcbd1d5341e3a8
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-12 01:05:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 06:49:51 +0900
[ruby/yarp] Provide a flag for the integer base
https://github.com/ruby/yarp/commit/45dd046b83
commit b7ffa74d583100bb41b43bfdc8d883aea2e1fcad
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-12 01:32:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 06:42:03 +0900
[ruby/yarp] Introduce MatchLastLineNode and InterpolatedMatchLastLineNode
These are replacements for regular expressions when they are used
alone as the predicate of a conditional. That's because they are
significantly different from a regular expression because they are
@@ -35544,35 +37494,35 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8413
commit 14a83e0879b8001c180576ff3a211a74288e3b40
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-12 04:33:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 06:32:15 +0900
[ruby/yarp] Update pretty_print to use inspect
https://github.com/ruby/yarp/commit/c2b9b780c7
commit 203fdd738b0488206c03db9a7a307c170711b5ba
Author: negi0109 <negi0109.seg@gmail.com>
AuthorDate: 2023-09-12 04:13:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 06:06:22 +0900
[rubygems/rubygems] Fixed include realpath in error statement
https://github.com/rubygems/rubygems/commit/ac3b85bd5e
commit 8bb61077ad02c2b57eb5727b7da8a7a4fff28ef3
Author: negi0109 <negi0109.seg@gmail.com>
AuthorDate: 2023-09-11 02:01:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 06:06:21 +0900
[rubygems/rubygems] Fixed false positive SymlinkError in symbolic link directory
https://github.com/rubygems/rubygems/commit/58173ff2ea
commit 1ae5dd6f320da502e1b4a032ed9c17e03a9f344f
@@ -35582,15 +37532,15 @@
CommitDate: 2023-09-12 02:09:22 +0900
Rename `NODE_NEW_TEMPORAL` as `NODE_NEW_INTERNAL`
commit 719f83446613f1e18f1a38cff0e00e7be88bbe14
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-12 00:31:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 01:18:32 +0900
[ruby/yarp] Mark flags as private
The flags integer is an implementation detail. We want people to
use the query methods to access the individual fields so we are
freed from having to maintain a specific order. As such, this
@@ -35605,41 +37555,49 @@
interchangeably.
https://github.com/ruby/yarp/commit/4e6d5dd99f
commit 05a853c2f21f60f9e1c544c2d0709f10de453571
Author: Tim Morgan <tim@timmorgan.org>
AuthorDate: 2023-09-11 20:13:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 00:25:06 +0900
[ruby/yarp] Update fixtures
https://github.com/ruby/yarp/commit/884f2ca8e4
commit 5a8767ed6c26a02ba8aecb6205cfad6cb991bc46
Author: Tim Morgan <tim@timmorgan.org>
AuthorDate: 2023-09-11 20:01:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 00:25:06 +0900
[ruby/yarp] Fix order of Regexp flags
https://github.com/ruby/yarp/commit/e421305ea2
commit 689dffc8576215239ae3c38633b3f2257208fc70
Author: Tim Morgan <tim@timmorgan.org>
AuthorDate: 2023-09-11 20:13:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-12 00:25:05 +0900
[ruby/yarp] Add failing test for Regexp flags
https://github.com/ruby/yarp/commit/16fe179c5f
+commit b1f0d009cbdf1990813c09165d372be29485f8ae
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-11 12:23:57 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-11 12:23:57 +0900
+
+ Use the keyword for output and omit default arguments [ci skip]
+
commit 05046b89550ad0cdeafc0e419e0eb4a155cc52fa
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-11 11:06:49 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-11 11:06:49 +0900
Add `modencs` target to build encodings/transcoders as modules
@@ -35661,14 +37619,27 @@
Declare `k_class` and `k_module` as `ctxt`
So that it is not ncessary to specify the type each time.
Notes:
Merged: https://github.com/ruby/ruby/pull/8410
+commit 16882d4ebbb157515f95b2b3280d78dfb64ab8f7
+ Author: Yuichiro Kaneko <spiketeika@gmail.com>
+ AuthorDate: 2023-09-10 19:46:12 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-09-10 19:46:12 +0900
+
+ Add a new line between function definitions [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/8408
+
+ Merged-By: nobu <nobu@ruby-lang.org>
+
commit b5914a72a9134b3ccdbf2dd4416040b35934d182
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-09-08 09:17:09 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-10 19:45:33 +0900
Refactor to use same logic with other assignment nodes
@@ -35700,14 +37671,22 @@
The word "and" was missing.
Notes:
Merged: https://github.com/ruby/ruby/pull/8409
Merged-By: nobu <nobu@ruby-lang.org>
+commit f2102e4015c103e49a4f896880ef6934d572d4f2
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-10 19:20:31 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-10 19:20:31 +0900
+
+ Set ripper_init.c.tmpl to C mode [ci skip]
+
commit b635a66e957e4dd3fed83ef1d72ce8c9b57e0430
Author: Stan Lo <stan.lo@shopify.com>
AuthorDate: 2023-09-09 08:08:32 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-09-09 08:08:32 +0900
[DOC] Update Reline and IRB's maintainers list (#8406)
@@ -35719,15 +37698,15 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit 90dad2b12849b9151f62b1f3a9ac6090aadc8cc8
Author: Sutou Kouhei <kou@clear-code.com>
AuthorDate: 2023-09-06 13:59:29 +0900
- Commit: Sutou Kouhei <kou@clear-code.com>
+ Commit: Sutou Kouhei <kou@cozmixng.org>
CommitDate: 2023-09-09 07:30:04 +0900
memory_view: Avoid using bit field
Bit field's memory layout is implementation-defined.
See also:
@@ -35746,38 +37725,46 @@
CommitDate: 2023-09-09 05:33:05 +0900
[YARP] Extract YP_COMPILE helper (#8403)
Notes:
Merged-By: jemmaissroff
+commit 1f35789ffe88c7a52444471bbd28fd27b76b9398
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-09-09 04:52:16 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-09 04:52:16 +0900
+
+ Update default gems list at f4443f3b1c6dd70b6b22470a7d5f87 [ci skip]
+
commit f4443f3b1c6dd70b6b22470a7d5f8796175aace3
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-09 04:46:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-09 04:50:47 +0900
[ruby/yarp] Increment version
https://github.com/ruby/yarp/commit/2b41ceb754
commit c0f162caab6098b1709cce893c2c86fec88d0d4c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-09 03:33:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-09 04:38:17 +0900
[ruby/yarp] Template out a comment_targets method
https://github.com/ruby/yarp/commit/a94af7c4c8
commit 5d73c0f3dfa489ec3380b997dd151a07e790562a
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-09 03:27:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-09 04:38:17 +0900
[ruby/yarp] Move parse result mutations into their own files
https://github.com/ruby/yarp/commit/3be8272fa2
commit 7fc4db35ee41944812011e04226609a1e5580091
@@ -35790,15 +37777,15 @@
Notes:
Merged-By: jemmaissroff
commit 6050b5a4e860b05f6b5e553d5883330a908079f9
Author: Vinicius Stock <vinicius.stock@shopify.com>
AuthorDate: 2023-09-08 02:44:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-09 03:10:26 +0900
[ruby/yarp] Add ParseResult#attach_comments! to tie comments to their locations
https://github.com/ruby/yarp/commit/ddc699156f
Co-authored-by: Kevin Newton <kddnewton@users.noreply.github.com>
@@ -35869,25 +37856,25 @@
Notes:
Merged-By: jemmaissroff
commit c7d61181d068b3471386749b6899dc7d3005273c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-08 03:20:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-08 22:40:28 +0900
[ruby/yarp] Flatten multitarget into multiwrite
https://github.com/ruby/yarp/commit/1021dac372
commit f39b576e76b493b3fc5a9280295855fd8c9fb480
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-08 02:00:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-08 22:40:28 +0900
[ruby/yarp] Multi target nodes
https://github.com/ruby/yarp/commit/fa53fe88e4
commit be21a056d229652ae5cf6926e96c1517aa43453f
@@ -35911,14 +37898,36 @@
---------
Co-authored-by: Jun Aruga <jaruga@ruby-lang.org>
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
+commit 15fd897629cc8743a468dfae55c06f4d70150f1e
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-09-08 11:42:32 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-08 12:26:50 +0900
+
+ Bump actions/cache from 3.3.1 to 3.3.2
+
+ Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
+ - [Release notes](https://github.com/actions/cache/releases)
+ - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
+ - [Commits](https://github.com/actions/cache/compare/88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8...704facf57e6136b1bc63b828d79edcd491f0ee84)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/cache
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit b6df6f911c6745a1e57a1d5dd7bc1c22a57722a8
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-08 12:22:55 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-08 12:22:55 +0900
Continue even if addr or rnglists headers not found
@@ -36026,15 +38035,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 60a52caf87c7e9ddfca73120c9d5b5030793ed77
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-09-08 02:07:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-08 03:13:51 +0900
[ruby/yarp] Avoid an extra "stop" parameter to yp_strspn_whitespace_newlines
and use yp_strspn_inline_whitespace instead.
Partially reverts implementation details from #1152
@@ -36051,15 +38060,15 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit 4efcaf956e27df365a1cf9e0cbb8d9a68eeb6995
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-09-04 10:27:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-08 01:36:56 +0900
[ruby/yarp] Extract error messages into diagnostic.c and use canonical message IDs
The parser now passes around `yp_diagnostic_id_t` for diagnostic
messages instead of character strings, and we rely on the function
`diagnostic_message()` to resolve that to a string.
@@ -36097,35 +38106,35 @@
Notes:
Merged-By: jemmaissroff
commit 630e49010cd91e97ce49d315b00d4ece193ebe82
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-07 21:45:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 23:02:40 +0900
[ruby/yarp] remove now-redundant `YP_TOKEN_NOT_PROVIDED_VALUE`
https://github.com/ruby/yarp/commit/8f9a3c2345
commit 44b52c54164116b38462085916bffcda00a41a2a
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-07 21:44:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 23:02:40 +0900
[ruby/yarp] use `YP_LOCATION_*_VALUE` macros more consistently
https://github.com/ruby/yarp/commit/bcad93e2fc
commit 194584f20277a63164789aa83ae3841ef6e6eb8c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-07 01:43:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 23:01:21 +0900
[ruby/yarp] Introduce owned constants
Before this commit, constants in the constant pool were assumed to
be slices of the source string. This works in _almost_ all cases.
@@ -36180,55 +38189,55 @@
CommitDate: 2023-09-07 22:10:50 +0900
[YARP] Use the correct field for the name on classes and modules
commit 14970cfc8d4ae68d173a2df45abecc4c41220270
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-07 00:27:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 21:42:02 +0900
[ruby/yarp] Constants and def nodes
https://github.com/ruby/yarp/commit/6b2421ce1b
commit 9343ef250452c17b2842701805a4a0417165dd15
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-07 00:22:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 21:42:02 +0900
[ruby/yarp] Constants on rest parameter nodes
https://github.com/ruby/yarp/commit/a6fdb8aae9
commit 3f78eec44ab2f06f05c699cbd90714716e13ebd7
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-07 00:14:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 21:42:01 +0900
[ruby/yarp] Constants on keyword rest parameters
https://github.com/ruby/yarp/commit/5e1a8fbc54
commit 9e21b33ece212b67d62cf47527a1d9e0251c9fdd
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-07 00:06:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 21:42:00 +0900
[ruby/yarp] Constants on keyword parameters
https://github.com/ruby/yarp/commit/d2d4f25a23
commit e2a0f25888d089f6f858e584c3210c2d00ad3f12
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-07 04:30:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 21:41:45 +0900
[ruby/yarp] Remove name constant from classes/modules
https://github.com/ruby/yarp/commit/26105f0b58
commit 5184b40dd4dc446660cd35c3e53896324e95b317
@@ -36244,17 +38253,17 @@
generation bug. Because we didn't change the code, but only extracted it
into a separate function, and it appears to fix the problem.
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit 009e0a3f9e26b30623ade32f7edf1806426f3a45
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-09-07 15:59:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 15:59:55 +0900
Update bundled gems list at 2023-09-07
commit bd046764e31267c83e7ae515d9bc7f09ffaa5b95
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-29 18:42:46 +0900
@@ -36287,15 +38296,15 @@
CommitDate: 2023-09-07 10:05:10 +0900
[DOC] Fix up Process::Status#>>
commit 89cb95679dfcb15e404d03959497e5b1dda78df3
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-09-01 13:38:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 09:33:29 +0900
[rubygems/rubygems] Reduce excess index creation and merging
When @allow_cached is true, @allow_local is always true,
therefore, the #installed_specs will always be merged after #cached_specs
is called. This makes starting with installed_specs.dup redundant.
@@ -36307,15 +38316,15 @@
We never need to add installed_specs here, so don't.
https://github.com/rubygems/rubygems/commit/49b38f9750
commit 86b93f74819dc814a223cd179d15b4d46dc3fc7a
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-09-01 12:11:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 09:33:28 +0900
[rubygems/rubygems] Improve efficiency of Index#use and #search_all
Rename Index#use(override = true) to #merge!
Rename Index @all_specs to @duplicates, it is not actually all specs.
@@ -36329,15 +38338,15 @@
or no results are needed from the search.
https://github.com/rubygems/rubygems/commit/47e91125db
commit af1bedbbd93e952810149e79d7fa6c20960e5373
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-09-01 12:08:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 09:33:28 +0900
[rubygems/rubygems] Source::Rubygems#fetch_names is only called with override = false
https://github.com/rubygems/rubygems/commit/790202691d
commit 54274b8c65a0981f1c69055a1513ba3c614dd675
@@ -36350,27 +38359,35 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit acd626a58345247a2d98c3cff1233008a6e81c61
Author: Vinicius Stock <vinicius.stock@shopify.com>
AuthorDate: 2023-09-07 04:21:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 04:50:21 +0900
[ruby/yarp] Consider source encoding for `slice`
https://github.com/ruby/yarp/commit/8f59fc27cd
Co-authored-by: Kevin Newton <kddnewton@users.noreply.github.com>
+commit f1422e4cecdbff12148b4b94e1f00646251f2dae
+ Author: Alan Wu <XrXr@users.noreply.github.com>
+ AuthorDate: 2023-09-07 04:32:36 +0900
+ Commit: Alan Wu <XrXr@users.noreply.github.com>
+ CommitDate: 2023-09-07 04:32:36 +0900
+
+ YJIT: Different comment when only setting ec->cfp [ci skip]
+
commit fdf7aad902ccc9e2f32e4b6b3e21fb68a8788d16
Author: Andy Waite <andyw8@users.noreply.github.com>
AuthorDate: 2023-08-30 05:42:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 03:37:41 +0900
[ruby/yarp] Fix `Location#end_column`
https://github.com/ruby/yarp/commit/00e4711026
commit 12102d101af258d7a3e9695b736a189cd3658df1
@@ -36383,15 +38400,15 @@
WeakMap can crash during compaction because the st_insert could allocate
memory.
commit 746eede412f083dc93923e39e3299c69fce46c15
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-06 23:46:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 03:18:10 +0900
[ruby/yarp] Constant on block parameter node
https://github.com/ruby/yarp/commit/2cd9a67150
commit 08929b344d89fb12fb3a12eccf686458dc820e6d
@@ -36407,18 +38424,39 @@
```
1) Failure:
TestProcess#test_warmup_frees_pages [test/ruby/test_process.rb:2750]:
<202> expected but was
<203>.
```
+commit a334077b7b4dfc2439afd9b429c2fcd9e4c3012e
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-09-07 01:29:33 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-09-07 01:29:33 +0900
+
+ YJIT: Make compiled_* stats available by default (#8379)
+
+ * YJIT: Make compiled_* stats available by default
+
+ * Update comment about default counters [ci skip]
+
+ Co-authored-by: Maxime Chevalier-Boisvert <maximechevalierb@gmail.com>
+
+ ---------
+
+ Co-authored-by: Maxime Chevalier-Boisvert <maximechevalierb@gmail.com>
+
+ Notes:
+ Merged-By: k0kubun <takashikkbn@gmail.com>
+
commit dee383b2625187ee2e9d27799aa83c2afe91caa2
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-07 01:19:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-07 01:19:43 +0900
[ruby/yarp] Constants on classes and modules
(https://github.com/ruby/yarp/pull/1409)
https://github.com/ruby/yarp/commit/0a11ec579f
@@ -36459,15 +38497,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8385
commit a52ac350ccb8eb2ab394548844ffe681f9f02d0f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-06 23:30:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-06 23:30:55 +0900
[ruby/yarp] Fix assert_raises in YARP
https://github.com/ruby/yarp/commit/8f8f3530aa
commit ae41bdac1ea96de1d75ddf9a4a0ca3dc827a501b
@@ -36482,35 +38520,35 @@
Notes:
Merged-By: jemmaissroff
commit 5537169ef0a8a42f8923a545a1fa6a1768e0f0d6
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-06 22:06:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-06 23:20:13 +0900
[ruby/yarp] Temporarily add name_constant to replace name on ClassNode/ModuleNode
https://github.com/ruby/yarp/commit/8f87686e9c
commit dae6a0a29579291f7775e397c1523ce23fba1f48
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-05 23:22:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-06 23:19:58 +0900
[ruby/yarp] Introduce YARP::Pattern
https://github.com/ruby/yarp/commit/2a12e9637b
commit 4c9a036606afff049b1184b7a7c6d9d8a3a50307
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-06 02:53:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-06 22:00:23 +0900
[ruby/yarp] Add constants and constants
https://github.com/ruby/yarp/commit/d7eaa89bc3
commit 6778d2c582d8f17b81b9a8894bd3b2c152050bd3
@@ -36532,25 +38570,25 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8369
commit 6408da70b036de1d0f158f29051eadf4040ab471
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-09-06 04:43:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-06 21:30:36 +0900
[ruby/yarp] Add deprecated aliases of the form YP_NODE_<name>_NODE
https://github.com/ruby/yarp/commit/ae1f45ff52
commit 6356f6d3cd4a8bd470176d80bd880882bf40beb8
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-09-04 18:33:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-06 21:30:36 +0900
[ruby/yarp] Rename YP_NODE_*_NODE to YP_*_NODE
https://github.com/ruby/yarp/commit/d93b93f342
commit 5ba480e4eab7f0660a11bb21044aa4077aedf7d1
@@ -36725,14 +38763,22 @@
OpenSSL.mem_check_start helped us find memory leak bugs in past, but
it is no longer working with the recent OpenSSL versions. Let's just
remove it now.
https://github.com/ruby/openssl/commit/8c7a6a17e2
+commit 779cab66552af44fcd709af633e1a8d68ccd7740
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-09-06 17:46:36 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-09-06 17:46:36 +0900
+
+ `RHASH_AR_TABLE` never returns NULL now [ci skip]
+
commit abd0b9b28a8179687ff424fabcaf48bb3843e802
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-06 14:06:26 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-09-06 14:06:26 +0900
Exclude `-Wmisleading-indentation` when `-save-temps`
@@ -36752,25 +38798,25 @@
Notes:
Merged-By: jemmaissroff
commit 767f984017ca264262d9ef04d1db78c6f361e65a
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-06 03:16:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-06 04:13:30 +0900
[ruby/yarp] Flatten CallAndWriteNode, CallOrWriteNode, and CallOperatorWriteNode
https://github.com/ruby/yarp/commit/8f26ffa0b2
commit 95e4bdcd6263a8106eac25458a48517aaa4456f8
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-06 02:58:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-06 04:13:29 +0900
[ruby/yarp] Rename CallNode#operator_loc to CallNode#call_operator_loc
https://github.com/ruby/yarp/commit/fbcd307a54
commit 6c4df555fd879570cec152f7b378995e782dcd4f
@@ -36784,15 +38830,15 @@
New Clippy lint in 1.72.0 is breaking our build as GitHub has updated
their image. No point hearing about lints from generated code we don't
manually write.
commit c384ef07991d08dc378bf6450363aaa654099813
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-06 01:34:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-06 03:41:51 +0900
[ruby/yarp] Introduce a BlockLocalVariableNode
This is a tradeoff that I think is worth it. Right now we have a
location list that tracks the location of each of the block locals.
Instead, I'd like to make that a node list that has a proper node
@@ -36905,55 +38951,63 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8249
commit 790df7d3837af6554b26664d6de9a4d167cea1c7
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-05 23:23:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-05 23:24:00 +0900
[ruby/yarp] Fix up CI for Ruby 2.5
https://github.com/ruby/yarp/commit/462cb561a9
commit 89a4fd67453b33b7c709c715f01cfeff8efb2f9d
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-04 23:50:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-05 22:47:54 +0900
[ruby/yarp] Switch `ERB.new` at startup
https://github.com/ruby/yarp/commit/b87b4450cc
commit e1713fa6a32070210322455d79ac4d3769aa6414
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-04 21:57:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-05 22:47:52 +0900
[ruby/yarp] Read template in UTF-8
https://github.com/ruby/yarp/commit/864b4ce99f
commit 6110f415cd761fbfa3b6215b47dc81640032aa55
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-09-04 19:46:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-05 22:47:41 +0900
[ruby/yarp] The value field of ClassVariableWriteNode is never null/nil
https://github.com/ruby/yarp/commit/2ddd2eff94
+commit dbe9b8520f284963da9c7d1c7fb9171629584a42
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-09-05 22:43:51 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-05 22:43:51 +0900
+
+ Update default gems list at d83b5ea09d537431ff39d68de8832d [ci skip]
+
commit d83b5ea09d537431ff39d68de8832d5d7baf2db0
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-09-05 22:42:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-05 22:42:21 +0900
[ruby/irb] Bump version to 1.8.1
(https://github.com/ruby/irb/pull/706)
https://github.com/ruby/irb/commit/c7c838a4bf
@@ -37059,35 +39113,35 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit dab6d55db115448680968da1f46194886e5eac84
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-05 09:49:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-05 10:14:52 +0900
[ruby/rdoc] Remove code for versions older than Ruby 2.6
https://github.com/ruby/rdoc/commit/0d10f460eb
commit 736092ec11c4a3e4aa643434a54b135a648765ea
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-09-05 09:48:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-05 10:14:51 +0900
[ruby/rdoc] Remove code for versions older than Ruby 2.3
https://github.com/ruby/rdoc/commit/a61b777df0
commit 3f6c92e9d592a2b122fb2260fccee7a7dd850cb8
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-02-20 07:46:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-05 09:45:42 +0900
[ruby/rdoc] Omit descriptions and parameter lists for methods defined in C not mentioned in call-seq
This allows RDoc to better generate documentation for methods
following the Ruby core documentation guide (which omits aliases
in call-seq in most cases). This makes documentation for methods
@@ -37108,15 +39162,15 @@
details.
https://github.com/ruby/rdoc/commit/e3688de49b
commit a14ba622da01c7774d0fb285b183097d19e3675e
Author: theo-squadracer <92919588+theo-squadracer@users.noreply.github.com>
AuthorDate: 2023-09-05 09:37:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-05 09:37:30 +0900
[ruby/rdoc] handle symbols declared with `%s`
https://github.com/ruby/rdoc/commit/ed91c4b784
commit db3b814cb0ff6ffe83fe0c4f66cd6ce8951c3ca7
@@ -37337,15 +39391,15 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit 678112c57c54688013c41b6f0faaeca9d997e106
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-02 22:23:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 22:23:21 +0900
[ruby/yarp] Fix up template reading with LANG=C
https://github.com/ruby/yarp/commit/1ce1817e84
commit cfcb4a4e2609963900a2628471c1a3162ec20451
@@ -37358,29 +39412,29 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit c86497340f80f4bf5cd689e1468566b88e1a0ef2
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-09-02 08:38:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 08:39:00 +0900
[ruby/yarp] Try ignoring $LANG
because the previous commit did not fix it.
https://github.com/ruby/ruby/actions/runs/6054915979/job/16433070185#step:9:155
https://github.com/ruby/yarp/commit/8c9e4c1f15
commit 3c41ef4749dc5df78c6d500c7e16fef384b53b15
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-09-02 08:33:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 08:36:11 +0900
[ruby/yarp] Support LANG=C environments in template.rb
https://github.com/ruby/yarp/commit/885d731cf5
commit d89b15cdce8a2fa36fc2a150551f0dd8e58814d7
@@ -37440,15 +39494,15 @@
that do not exist in the ruby/ruby side.
This resurrects a line that had existed prior to #8329.
commit c666077182e3408a6b8a3e83789f60d6cee30c70
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-01 22:40:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 07:52:14 +0900
[ruby/yarp] Add global variables to the constant pool
https://github.com/ruby/yarp/commit/b48067b067
commit d1f83c37f890e5345e68853c5e268975d4396ffc
@@ -37481,45 +39535,53 @@
Notes:
Merged-By: jemmaissroff
commit 7f9a2df02bf3fe066788a0cf02803ab26d22c311
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-02 01:48:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 05:59:40 +0900
[ruby/yarp] Update src/util/yp_string_list.c style
https://github.com/ruby/yarp/commit/e4af2b3bc2
commit d99db1199d4318e97a26687571b10f7629604018
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-02 01:47:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 05:59:40 +0900
[ruby/yarp] Update src/util/yp_newline_list.c style
https://github.com/ruby/yarp/commit/bd7fc2c946
commit d617b1b6309ad974a2fb2169740f3a2969ededa0
Author: HParker <HParker@github.com>
AuthorDate: 2023-09-01 07:36:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 05:59:39 +0900
[ruby/yarp] remove reallocs preparing for custom memory management
https://github.com/ruby/yarp/commit/bd0b421504
+commit 570ebeaee2650d61887438a7f44844461dae1a2c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-09-02 05:57:36 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-09-02 05:57:36 +0900
+
+ Update default gems list at 1c622a6b5818a92ba664c3d8292cf0 [ci skip]
+
commit 1c622a6b5818a92ba664c3d8292cf01b98083e4e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-09-02 05:42:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 05:56:15 +0900
[ruby/yarp] Bump to v0.10.0
https://github.com/ruby/yarp/commit/b6164a76d9
commit 95def300d2202586dafea6cea8ebcc915f116b7a
@@ -37549,42 +39611,42 @@
Notes:
Merged-By: jemmaissroff
commit c0bf4029e3ff0c53bcc8d25a3c881c997aee9209
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-09-02 03:12:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 03:12:55 +0900
[ruby/yarp] Print information about type, flags on AST templated
code
(https://github.com/ruby/yarp/pull/1380)
This commit adds the node type and the node flags as comments to
the AST templated code.
https://github.com/ruby/yarp/commit/f603f2037c
commit cfe1edddbf0512f029eaf8c6d68194d476120c16
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-09-02 00:01:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 02:04:37 +0900
[ruby/yarp] fix: report syntax error for invalid hex escape
Closes https://github.com/ruby/yarp/pull/1367
https://github.com/ruby/yarp/commit/b1ab54f526
commit 512f8217cb378c289b7d79cdf033715afcf82667
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-09-01 23:45:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-02 02:04:37 +0900
[ruby/yarp] fix: double-counting of errors in parsing escaped strings
Essentially, this change updates `yp_unescape_calculate_difference` to
not create syntax errors, and we rely entirely on
`yp_unescape_manipulate_string` to report syntax errors.
@@ -37679,73 +39741,73 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8304
commit 7f6407c356789db9039a0e45fbb8792236601956
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-31 05:55:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-01 22:18:30 +0900
[ruby/yarp] Ensure node are present only once in the desugared AST
https://github.com/ruby/yarp/commit/7b090bc23d
commit a21b5a943fe20892168eb76ecd1723191650da30
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-31 05:48:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-01 22:18:30 +0900
[ruby/yarp] Move name_loc before value for LocalVariableWriteNode
* Consistent with ClassVariableWriteNode, ConstantWriteNode, InstanceVariableWriteNode, GlobalVariableWriteNode.
* Fixes desugaring of local variable with operators.
https://github.com/ruby/yarp/commit/9a66737775
commit f1f6f1b39ebec35462efed9b20bfac4b6409133f
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-31 05:43:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-01 22:18:30 +0900
[ruby/yarp] Make operator_loc the last field for GlobalVariableWriteNode
* Consistent with ClassVariableWriteNode, ConstantWriteNode, InstanceVariableWriteNode, LocalVariableWriteNode.
* Fixes desugaring of global variable with operators.
https://github.com/ruby/yarp/commit/fb5a53fc0b
commit 4172036bc6ba77aded874f67b15d657bd7ee3241
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-31 05:22:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-01 22:18:29 +0900
[ruby/yarp] Do not desugar Foo::Bar {||,&&,+}= baz as it is incorrect without a temporary variable
* See https://github.com/ruby/yarp/pull/1329#discussion_r1310775433 for details.
https://github.com/ruby/yarp/commit/f0fdcba0c3
commit 7fb56df726d4e661fdec10266a54cf27e52d9892
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-31 04:29:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-01 22:18:29 +0900
[ruby/yarp] Fix comments for methods using desugar_or_write_defined_node
https://github.com/ruby/yarp/commit/a39147736e
commit 2efd59e2eb4ebf68f85ab6f07b1a4aea0584248a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-09-01 14:22:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-01 16:04:43 +0900
[rubygems/rubygems] Use assertion message strictly
https://github.com/rubygems/rubygems/commit/98da5b9826
commit 4c040fe8503d664dce46bf2fd9d2cfe8be6fbf41
@@ -37782,29 +39844,29 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8349
commit 45cd011d73ed1fac195d828c0565e2cac57f65fc
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-31 21:35:55 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-09-01 12:55:09 +0900
[Bug #19281] Allow semicolon in parenthesis at the first argument of command call
Allow compstmt in the first argument of command call wrapped with parenthesis
like following arguments with parenthesis.
Notes:
Merged: https://github.com/ruby/ruby/pull/8347
commit df4c77608e76068deed58b2781674b0eb247c325
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-09-01 07:40:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-01 07:40:35 +0900
[ruby/yarp] fix: octal, hex, and unicode strings at the end of a
file
(https://github.com/ruby/yarp/pull/1371)
* refactor: move EOF check into yp_unescape_calculate_difference
@@ -37883,15 +39945,15 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit 8470acc1ec6c06c62d857d5a01f6f9438f27fa10
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-09-01 00:04:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-01 02:43:50 +0900
[ruby/yarp] add some `const` qualifiers to local variables
https://github.com/ruby/yarp/commit/eb3c6eb928
commit ace41c556a72392a0244d78bca35718f188cf004
@@ -37919,15 +39981,15 @@
Notes:
Merged-By: jemmaissroff
commit 3678734fac7a4d3d7e160200153090dcba6e3d94
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-09-01 00:44:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-09-01 00:44:17 +0900
[ruby/irb] Drop rdoc's version requirement
(https://github.com/ruby/irb/pull/704)
1. The newer versions of rdoc requires pysch 4.0+, which could break apps
using Ruby 3.0 or 2.7. #703 has more detailed explanation on this.
@@ -37983,15 +40045,15 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit 8804a70387bbff1f1497feef0fa1cfa37df1845b
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-31 23:08:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 23:08:08 +0900
[ruby/irb] Require Reline 0.3.8+
(https://github.com/ruby/irb/pull/702)
Reline 0.3.8 reduces the chance of having a deadlock with the debugger
while using the new `irb:rdbg` integration.
@@ -38056,21 +40118,42 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7144
commit 07ddb3589fcc07f68e19dee56e0722f9e0ea0682
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-08-31 16:35:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 16:35:45 +0900
[ruby/shellwords] omit blank line
https://github.com/ruby/shellwords/commit/b45de514ab
+commit b7364069bf22856acd64c8faa3c0e296d9535c6a
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-31 11:48:52 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-31 14:37:22 +0900
+
+ [YARP] Remove Java templates [ci skip]
+
+commit fa70e361e08b47d957ca163fbc76cc0e2d89e91f
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-31 14:06:35 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-31 14:06:35 +0900
+
+ CodeQL: Increase memory size [ci skip]
+
+ Query evaluation ran out of Java heap frequently since CodeQL 2.14.3.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/8337
+
commit 2ce1b77ce0e776281142ab23523b745c9416105e
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-31 11:32:29 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-31 11:32:29 +0900
sync_default_gems.rb: Discard some error messages
@@ -38152,15 +40235,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8335
commit 4aa98b2760944b04b827d6ba4037548a93ef94ff
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 06:21:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 06:31:36 +0900
[ruby/yarp] Add a value to numbered references
https://github.com/ruby/yarp/commit/5d9b048971
commit 36786cc381c118986e66d8c3184e25adbaeaf591
@@ -38201,28 +40284,28 @@
Notes:
Merged-By: jemmaissroff
commit 6599ca44bbaf9d1084638b392a46f1b3277212b9
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-31 04:27:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:51:49 +0900
[ruby/yarp] simplify the calling convention for `unescape`
We don't need to pass in a destination pointer _and_ a write_to_str
boolean flag.
https://github.com/ruby/yarp/commit/347cb29ebb
commit bbaae3681ca9b4d00f2bb2330da1c7e3ff06cd17
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-31 02:30:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:46:09 +0900
[ruby/yarp] fix: regular expression with start and end out of order
Also, a similar test and fix for interpolated regular expressions.
This snippet:
@@ -38245,15 +40328,15 @@
Found by the fuzzer.
https://github.com/ruby/yarp/commit/5fef572f95
commit 6beaf010a447ce9fb35c85f9fb2f41685e2114ba
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-31 02:09:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:46:09 +0900
[ruby/yarp] fix: binary CallNode with out-of-order arg and receiver
The snippet added in this commit previously resulted in a CallNode
with inverted start and end locations:
@@ -38296,15 +40379,15 @@
Found by the fuzzer.
https://github.com/ruby/yarp/commit/040aa63ad6
commit f80582cda8fb0d994db0c1cdf1c282f3a049485c
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 22:59:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:46:08 +0900
[ruby/yarp] fix: StatementsNode with out-of-order body nodes
The presence of the heredocs in this snippet with invalid syntax:
for <<A + <<B
@@ -38346,85 +40429,98 @@
Found by the fuzzer.
https://github.com/ruby/yarp/commit/09bcedc05e
commit 209eda599a06682b0d32aa84870038e854fc49ef
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 05:44:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:44:27 +0900
[ruby/yarp] BASERUBY fails because of .then not existing
https://github.com/ruby/yarp/commit/db925f2b88
commit cc71e2344b21e6d9931e7bdd4434c08c56a8ea00
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-30 23:40:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:42:01 +0900
[ruby/yarp] Revisit lex.rake, make lex:rubygems more useable
https://github.com/ruby/yarp/commit/4c76f4a0c0
commit c46858fd6aa360e2165fa415f05b1112531128b8
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-30 05:18:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:41:59 +0900
[ruby/yarp] Nest all of the YARP tests under the YARP namespace
https://github.com/ruby/yarp/commit/440cf93a70
commit c0cb9efb16993b0898979844c54207f979b2bd44
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 05:12:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:41:40 +0900
[ruby/yarp] Fix up Rust config.yml reading
https://github.com/ruby/yarp/commit/087f367847
commit ff024150e766a0db5ee9517ab1b0e7c84beca14b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 05:09:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:41:39 +0900
[ruby/yarp] Rename child_nodes to fields
https://github.com/ruby/yarp/commit/715fce9264
commit f83070816dbe281e8cd2993494704c4a2af49a47
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 04:35:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 05:41:39 +0900
[ruby/yarp] Move templating logic until YARP
https://github.com/ruby/yarp/commit/8b7430dbc7
+commit ae609a995e344877a990f4c16eca88b02dab5eba
+ Author: Jeremy Evans <code@jeremyevans.net>
+ AuthorDate: 2023-06-23 08:23:44 +0900
+ Commit: Jeremy Evans <code@jeremyevans.net>
+ CommitDate: 2023-08-31 05:21:02 +0900
+
+ Document that Kernel#p is for debugging and may be uninterruptible [ci skip]
+
+ Fixes [Bug #18810]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7975
+
commit 00dbee94ac71527cffbfa959a99f17457eb440fc
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 04:28:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 04:59:28 +0900
[ruby/yarp] Add class variables to the constant pool
https://github.com/ruby/yarp/commit/be5cb60c83
commit 151e94fee5a54f07fa031942de72009c7f7b1d1d
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 04:20:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 04:59:26 +0900
[ruby/yarp] Fix instance variable constant names
https://github.com/ruby/yarp/commit/1f94f55fcb
commit 082962e857833dfc16881cb4dfb44caa175590ba
@@ -38448,15 +40544,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7867
commit 1ed70eb99f54a4221bf2e4644596922f676340cc
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 04:20:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 04:20:21 +0900
[ruby/yarp] Fix unused variable in YARPRubyAPITest
https://github.com/ruby/yarp/commit/0556f971ce
commit 49dff732e8734dccc7e30102cadc13290618d54a
@@ -38476,151 +40572,151 @@
[ruby/yarp] Switch from handling const char * to const uint8_t *
https://github.com/ruby/yarp/commit/465e7bb0a9
commit eac3da173acf801638656c57a4554773c3af5ac0
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 03:35:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:36:38 +0900
[ruby/yarp] Fix test-unit API in fuzzer test
https://github.com/ruby/yarp/commit/d24f62566e
commit 2d009805e71e76c4f7678409aea804e18df01446
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-31 03:03:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:52 +0900
[ruby/yarp] fix: comment followed by whitespace at end of file
Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/b248553dd6
commit ae7f9075592ea3570dfba831d086c423301fbcb7
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-31 02:52:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:51 +0900
[ruby/yarp] fix: heredoc with incomplete escape at end of file
Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/ec4abd87f4
commit 341f47a6dd3690754fe9660bc248875c7b810260
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 21:31:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:51 +0900
[ruby/yarp] fix: incomplete escape in regex at the end of file
Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/55b9dfb41c
commit 7cebb9b737eddced828073453004720f9970be6a
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 12:03:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:51 +0900
[ruby/yarp] fix: incomplete escape in list at the end of file
Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/78ed75ed75
commit 46e47404a8734efd7f312e29e2fb705dd2f40291
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 11:40:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:50 +0900
[ruby/yarp] fix: trailing decimal, binary, octal, and hex numbers at end of file
Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/af5b85a27a
commit c83552a596a34808651efca29a4f480bb5c579c6
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 11:30:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:49 +0900
[ruby/yarp] fix: trailing asterisk at end of file
Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/c86b4907b4
commit bd0268372e09eb45d088c44a534a5302bdca9796
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 06:01:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:49 +0900
[ruby/yarp] fix: trailing comment at end of file
Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/a1c9404906
commit 6f8126faebeddf8a93a7c0041c096bf584efcefb
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 04:38:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:48 +0900
[ruby/yarp] fix: string escape char "\" at the end of a file
Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/178862e2ca
commit 476f38d62dd24caf80c586b642a25ede66b13fab
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 04:12:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:48 +0900
[ruby/yarp] fix: ":" at the end of a file
Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/c781c9fcd2
commit 3da139d28428d9889f6b6680400242f400e3175e
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-29 07:01:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:47 +0900
[ruby/yarp] fix: "$" at the end of a file
Previously this resulted in invalid memory access as well as a
cascading failed assertion:
@@ -38629,28 +40725,28 @@
Found by the fuzzer.
https://github.com/ruby/yarp/commit/a34c534440
commit 440cdceffb7efef0aa93ad519b056a25d610f52d
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 05:36:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:47 +0900
[ruby/yarp] test: new test file for capturing interesting fuzzer snippets
Note that we call `YARP.dump` for these fuzzer tests to better match
the fuzz.parse harness, which also serializes.
https://github.com/ruby/yarp/commit/032ad047e9
commit f652c05a59506dfe931f23db4965f7e40033de5e
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-30 23:40:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 03:27:47 +0900
[ruby/yarp] debug: ensure valgrind will work when calling YARP.dump
https://github.com/ruby/yarp/commit/deba3420d5
commit 1edb03788d27cf214365b849778a72c8c52c158f
@@ -38663,15 +40759,15 @@
It outputs way too many lines. It's hard to download the output from
GitHub Actions.
commit c4998bc3f2f1978fbbe3f192f3d692523ee266d3
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-29 21:38:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 01:51:17 +0900
[ruby/yarp] Desugar ||= more accurately
Class variables, global variables, constants, and constant paths
should actually desugar to `defined?` instead of just reading the
value.
@@ -38685,25 +40781,25 @@
CommitDate: 2023-08-31 01:43:56 +0900
Fix merge error on ruby_api_test.rb
commit c5c0a3cf1772c9345373ecc4d7558f216b4ceb62
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-31 01:08:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 01:10:25 +0900
[ruby/yarp] Use assert_raise
https://github.com/ruby/yarp/commit/b85e01d77d
commit 9d8d2b81d21750774c60fd15b535a75ce61f04e7
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-08-31 00:42:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 01:10:25 +0900
[ruby/yarp] use a more idiomatic form of `assert_raises`
https://github.com/ruby/yarp/commit/687213d2e3
commit c74039eec71b16c75965a36451ca14b18a81b278
@@ -38757,33 +40853,41 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit c521b6f823154eeb6135881cec510fbff088b7ac
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-08-30 23:47:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-31 00:10:24 +0900
[ruby/yarp] add tests for `Location#join`
https://github.com/ruby/yarp/commit/b01711396f
commit 74f4d2683e22fe1507ff4a95648f53be86d90d41
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-26 23:51:34 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-30 22:18:10 +0900
sync_default_gems.rb: Remove Java templates
+commit 00fdb4e12e1933bdb110aeecc08099b4875c91ce
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-30 18:18:22 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-30 18:18:22 +0900
+
+ Update default gems list at 36a3899e9d464e243648694fa28398 [ci skip]
+
commit 36a3899e9d464e243648694fa28398abbb4641ef
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-30 18:17:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 18:17:06 +0900
[ruby/irb] Bump version to 1.8.0
(https://github.com/ruby/irb/pull/700)
https://github.com/ruby/irb/commit/a061744ed3
@@ -38824,49 +40928,57 @@
CommitDate: 2023-08-30 14:59:17 +0900
sync_default_gems.rb: Transform by proc
commit 2e648bfee4178399170437156af80d5f64ee96b9
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-29 21:32:34 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-30 12:47:09 +0900
[DOC] Detailed explanation when one line pattern matching is a void value expression
Notes:
Merged: https://github.com/ruby/ruby/pull/8320
+commit a83152d4dbef7be51543e6c3d7a55fabb4917248
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-30 11:11:23 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-30 11:11:23 +0900
+
+ Update bundled gems list at ad2a464e8fc6bd4daa5b20b3c69d94 [ci skip]
+
commit ad2a464e8fc6bd4daa5b20b3c69d94d52464a665
Author: Soutaro Matsumoto <matsumoto@soutaro.com>
AuthorDate: 2023-08-30 11:10:41 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-08-30 11:10:41 +0900
Bundle RBS 3.2.1 (#8306)
Notes:
Merged-By: soutaro <matsumoto@soutaro.com>
commit e747e2c36b76262740da6070434a6768723397b2
Author: Josh Nichols <josh@technicalpickles.com>
AuthorDate: 2023-08-30 08:01:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 09:36:38 +0900
[rubygems/rubygems] Update bundler/lib/bundler/settings.rb
https://github.com/rubygems/rubygems/commit/75ffa8ef76
Co-authored-by: Martin Emde <martinemde@users.noreply.github.com>
commit 6a876a61d7495ff64805cdda2756c5fc38846ef8
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-29 09:02:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 09:36:38 +0900
[rubygems/rubygems] (Further) Improve Bundler::Settings#[] performance and memory usage
I previously identified and improved this method over in https://github.com/rubygems/rubygems/pull/6884
but while reviewing another memory_profiler profile, I realized another
gain we can eek out.
@@ -38881,14 +40993,22 @@
`compact` to just get that value.
Instead, we can use a loop over `configs`, and break when we find the
value for the key.
https://github.com/rubygems/rubygems/commit/b913cfc87b
+commit 27024004fa9804631c6f21e2022bb2dd690e8c5c
+ Author: Peter Zhu <peter@peterzhu.ca>
+ AuthorDate: 2023-08-30 08:31:53 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-08-30 08:31:53 +0900
+
+ Fix string2cstr in lldb_cruby.py [ci skip]
+
commit 3151d7876fac408ad7060b317ae7798263870daa
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-08-30 06:17:08 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-08-30 06:17:08 +0900
[YARP] Until Node, minor cleanup (#8325)
@@ -38930,15 +41050,15 @@
* Add nodes that depend on ScopeNode
* Addressed PR comments
commit b435161404ed960e02fadfd1c3d983d1fbfb91a0
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-29 22:17:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 05:12:57 +0900
[ruby/yarp] Add instance variable names to the constant pool
https://github.com/ruby/yarp/commit/f049932c44
commit 455153705c81fc1561317279da54daa5e5b479b3
@@ -38951,37 +41071,37 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8323
commit 5161c6c4cdf989ee63dbbe0baa81317f8e8ae491
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-28 22:06:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 04:33:31 +0900
[ruby/yarp] Statements inside ensure blocks can accept blocks
https://github.com/ruby/yarp/commit/be84ea5343
commit 7a5df9d0ed7cbd0660803074b34623a1f1dc0768
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-29 10:31:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 04:31:36 +0900
[rubygems/rubygems] Fix bundle update --redownload
It now does the redownloading/installing just like bundle install --redownload
https://github.com/rubygems/rubygems/commit/3b058e5eca
commit f37f357e808a7435f56946cd603a333feba7691b
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-30 03:08:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 03:36:16 +0900
[ruby/irb] Improve help/show_cmds message during debugger
integration
(https://github.com/ruby/irb/pull/693)
* `help` should display debugger's help during irb:rdbg session
@@ -38989,28 +41109,28 @@
* Update `show_cmds`'s output when in irb:rdbg session
https://github.com/ruby/irb/commit/4029c2e564
commit c58561b5e3f597867a6e62f451a77ea27a6b9150
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-08-30 02:50:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 02:55:02 +0900
[ruby/reline] Remove `ARGV.first` in east_asian_width.rb
(https://github.com/ruby/reline/pull/587)
`ARGV.first` is the name of the EastAsianWidth file and is not needed for east_asian_width.rb
https://github.com/ruby/reline/commit/6649bda31c
commit 95efdef3b29bcf903bc3e11bed942bedf3ef95bb
Author: elfham <38372058+elfham@users.noreply.github.com>
AuthorDate: 2023-08-30 02:17:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 02:20:18 +0900
[ruby/reline] Set EastAsianWidth::UNICODE_VERSION
(https://github.com/ruby/reline/pull/586)
* Set EastAsianWidth::UNICODE_VERSION
@@ -39050,61 +41170,61 @@
Notes:
Merged-By: jemmaissroff
commit 36e210718cc0242d3d1a043bd32b4618db592024
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-08-29 22:48:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 00:36:21 +0900
[ruby/yarp] simplify `context_pop`
https://github.com/ruby/yarp/commit/fe85b595b6
commit 062eec75582dc0c813c945c2ce900e6ce0487610
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-08-30 00:34:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-30 00:34:49 +0900
[ruby/irb] Add --nomultiline indent and prompt test
(https://github.com/ruby/irb/pull/699)
https://github.com/ruby/irb/commit/9b4aea753b
commit 51e7fb533176abb53027729bcd52e77245757f10
Author: Chad Schroeder <chadrschroeder@users.noreply.github.com>
AuthorDate: 2023-08-29 22:10:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-29 22:10:35 +0900
[ruby/irb] fixes https://github.com/ruby/irb/pull/524
(https://github.com/ruby/irb/pull/696)
https://github.com/ruby/irb/commit/59bcc07def
commit 6ed1a504d49af09aac543ef39facaa11639add7e
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-29 21:54:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-29 21:54:25 +0900
[ruby/irb] irb:rdbg cleanups (https://github.com/ruby/irb/pull/697)
* Remove unused method and constant from IRB::Debug
* Update comments
https://github.com/ruby/irb/commit/98914a963c
commit 0cfb7796928f16f967fcf7b4d0a49fab6774001f
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-29 21:48:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-29 21:48:33 +0900
[ruby/irb] Fix test warnings (https://github.com/ruby/irb/pull/698)
* Encoding should be saved before creating Irb objects
* Fix unused local warning
@@ -39148,14 +41268,22 @@
CommitDate: 2023-08-29 19:24:55 +0900
Expose `rb_process_status_wait` and hide `rb_process_status_waitv`. (#8316)
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
+commit 0744da1b3bdaad43bf98f2d8b2425841f787b2dc
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-29 18:16:36 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-29 18:16:36 +0900
+
+ Update default gems list at 5ed42c980067d1e9970cfe2b5bc052 [ci skip]
+
commit 5ed42c980067d1e9970cfe2b5bc0527033e92a12
Author: Sutou Kouhei <kou@clear-code.com>
AuthorDate: 2023-08-10 15:48:54 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-08-29 18:15:05 +0900
Development of 3.0.9 started.
@@ -39203,14 +41331,25 @@
CommitDate: 2023-08-29 18:15:05 +0900
[ruby/irb] Remove unused `PROMPT_N`
(https://github.com/ruby/irb/pull/685)
https://github.com/ruby/irb/commit/66e69fa0dc
+commit 9126dd4b0e5f7410b32a93c753b06d970c641e04
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-29 17:27:40 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-29 18:01:19 +0900
+
+ Enable jobserver mode in submake [ci skip]
+
+ Filter out `-j` option not to reset jobserver mode which is enabled by
+ the environment variable.
+
commit a28c5151f567cada0d2f5c0c3ec4df7f97b80784
Author: Kouhei Yanagita <yanagi@shakenbu.org>
AuthorDate: 2023-08-29 14:49:57 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-29 18:00:44 +0900
Fix Array#bsearch when block returns a non-integer numeric value
@@ -39297,15 +41436,15 @@
CommitDate: 2023-08-29 09:22:28 +0900
sync_default_gems.rb: Split `sync_default_gems_with_commits`
commit c02f978fd5653b5ca1959b6547c26a834ee1f043
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-28 22:04:10 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-29 08:26:18 +0900
Lrama v0.5.5
Notes:
Merged: https://github.com/ruby/ruby/pull/8308
@@ -39389,25 +41528,25 @@
Notes:
Merged-By: jemmaissroff
commit f726ad97406dc1c3bccfe74a53931552b9db755f
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-08-29 01:19:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-29 05:00:25 +0900
[ruby/yarp] use `memcmp` for block memory comparison
https://github.com/ruby/yarp/commit/3563e5c5d5
commit 325240d0b6878612326cd182023c08ce2f092e36
Author: Nathan Froyd <froydnj@gmail.com>
AuthorDate: 2023-08-29 03:13:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-29 05:00:15 +0900
[ruby/yarp] make `node.c` generated code more readable
https://github.com/ruby/yarp/commit/0ffd61c87a
commit 91de37c23ec6b048e45df79cef1cb93a86316929
@@ -39434,54 +41573,54 @@
Notes:
Merged-By: nurse <naruse@airemix.jp>
commit 9b87518ea0eff0c30c22db9c2394bb61db913646
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-28 05:43:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 21:37:31 +0900
[ruby/yarp] fix: %I list spanning a heredoc
Similar to the previous %W fix, we accept a symbol node and
concatenate it onto an interpolated symbol.
https://github.com/ruby/yarp/commit/6b5911b95e
commit 29c5b851281da753ea0ae204afbd3f9010b466bc
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-28 05:40:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 21:37:30 +0900
[ruby/yarp] fix: %i list spanning a heredoc
The fix here is similar to what we did in a previous commit for %w, to
accept two consecutive string tokens without a separator.
https://github.com/ruby/yarp/commit/f869fbdbe5
commit 74812df4963b1ee56a015babf3798d48bae447c6
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-28 05:34:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 21:37:30 +0900
[ruby/yarp] fix: %W list spanning a heredoc
Primarily this fix is to accept a string node and concatenate it onto
an interpolated string.
https://github.com/ruby/yarp/commit/6df729fe72
commit 77e971b6ec93810842a8ef320e412174267dab6d
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-28 05:32:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 21:37:29 +0900
[ruby/yarp] fix: %w list spanning a heredoc
Two fixes were necessary:
- ensure we are handling newlines correctly
@@ -39490,42 +41629,42 @@
https://github.com/ruby/yarp/commit/4e707937cb
Co-authored-by: Kevin Newton <kddnewton@gmail.com>
commit 8926fd20f612aa6bae77844b8b6f5d14bf659cb1
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-28 05:19:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 21:37:28 +0900
[ruby/yarp] test: backfill tests for %q/%Q spanning a heredoc
Also rename the fixture file
https://github.com/ruby/yarp/commit/c148d955fd
commit 2b9a05374032b3d287b91e6307d2817b6c962612
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-28 04:54:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 21:37:28 +0900
[ruby/yarp] fix: yp_interpolated_symbol_node_append
Made this function's behavior match the interpolated_string
implementation.
Previously, the start location was not set and left as 0.
https://github.com/ruby/yarp/commit/87f348889f
commit 06f5d8f3a04e147fd757f2ed15882592bb66e3a9
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-26 05:04:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 21:37:28 +0900
[ruby/yarp] Improve how we declare ripper exceptions in parse_test.rb
Specific files are named earlier in the block, and we now have the
ability to skip just the lex matching, or skip ripper entirely (for
files that don't parse).
@@ -39578,15 +41717,15 @@
CommitDate: 2023-08-28 16:50:19 +0900
Sort repository names in sync_default_gems
commit 23eb13d49daccd06e56d82884ac4bfd433f1b7be
Author: Imir Kiyamov <imir@MacBook-Pro-Imir-2.local>
AuthorDate: 2023-08-28 02:45:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 16:41:51 +0900
[rubygems/rubygems] Fixed malformed lockfile version on installing
https://github.com/rubygems/rubygems/commit/c969a192bf
commit b0ec1db8a72c530460abd9462ac75845362886bd
@@ -39684,34 +41823,42 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit 5937d01f7f90d7cb30b25c5c942cbf948e46c9d6
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-28 00:56:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 01:18:15 +0900
[ruby/yarp] Rename constant pool fields to name or operator
* `constant_id` and `operator_id` are confusing.
* See https://github.com/ruby/yarp/issues/1296
https://github.com/ruby/yarp/commit/09d0a144df
commit 412e586afe1efd137872610a9ed6e93a45cf4c08
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-28 01:01:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-28 01:18:15 +0900
[ruby/yarp] Fix paths in library_symbols_test.rb
https://github.com/ruby/yarp/commit/b5fba6d63f
+commit 78c5bb1136f7db559f14ba44eb04503b1493672d
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-27 23:21:20 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-27 23:21:20 +0900
+
+ Remove duplicate `#include <string.h>` [ci skip]
+
commit b7237e3bbd36e7c520c4cbaf1f866b6dcc265a99
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-08-22 03:13:24 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-08-27 22:39:29 +0900
Free all empty heap pages in Process.warmup
@@ -39734,15 +41881,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8301
commit a97dedf761c6931cbb2b9267faad2395481a3f57
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-08-26 22:56:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 22:56:51 +0900
[ruby/irb] Fix deprecation test when ran multiple times
(https://github.com/ruby/irb/pull/695)
https://github.com/ruby/irb/commit/ae0e5bb80f
@@ -39756,18 +41903,26 @@
This environment variable is replaced by
`RUBY_GC_HEAP_INIT_SIZE_%d_SLOTS`, so it doesn't make sense to keep it.
Notes:
Merged: https://github.com/ruby/ruby/pull/8147
+commit 487d91fde18949e35d80ac1a4651a1f3124e1763
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-26 09:22:09 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-26 09:22:09 +0900
+
+ Update default gems list at e2b8eac767d41734520377b5cf6f44 [ci skip]
+
commit e2b8eac767d41734520377b5cf6f4495b0444bc5
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 09:17:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 09:20:44 +0900
[ruby/yarp] Bump to version 0.9.0
https://github.com/ruby/yarp/commit/b327e39527
commit b054c2fe06598f1141fdc337b10046f41f0e227c
@@ -39806,15 +41961,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8296
commit cfdbbd67268a77177e485263cdd8fb416315e9a6
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-24 21:58:51 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-26 08:45:02 +0900
kw_rest_arg nd_cflag has not been used since 9720136
Notes:
Merged: https://github.com/ruby/ruby/pull/8291
@@ -39904,129 +42059,129 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit 439f069b4b421964dab39b0a01e0afdae89ea26c
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-25 22:23:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:15:49 +0900
[ruby/yarp] Move tests from test/* to test/yarp/* to match CRuby
This should make it easier on the sync to determine what changed
and hopefully result in fewer merge conflicts that have to be
manually resolved.
https://github.com/ruby/yarp/commit/17d82afbfc
commit 9b8602dd903b2515463a1a314cb8fdf735a354aa
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 04:22:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:19 +0900
[ruby/yarp] Introduce parse_lex instead of asking for a block
https://github.com/ruby/yarp/commit/7e70339fe1
commit 76512d78fcde99458db211c0f958bd39cb23dd98
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 03:32:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:17 +0900
[ruby/yarp] Rename Location#to to Location#join, include checks
https://github.com/ruby/yarp/commit/de8924e3ec
commit 481388769407b533879e97510dc8160d094356e0
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-23 23:53:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:17 +0900
[ruby/yarp] Accept a block to parse and parse_file to get lexer output as well
https://github.com/ruby/yarp/commit/40fbf61a8d
commit 0c1a749eef476045e0b098467a564e888ef03c47
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-23 02:26:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:16 +0900
[ruby/yarp] Fix nested multi assignment locations
https://github.com/ruby/yarp/commit/9a65f002dc
commit 20cf9e3ae8ef05d7fc44e2fda8c5b8233e8eb03e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-23 01:21:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:15 +0900
[ruby/yarp] Add a Location#to method for combining them
https://github.com/ruby/yarp/commit/1db2de98ac
commit 55a8add304cdc88a466d396588f1f2d0022f7c45
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-23 01:20:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:15 +0900
[ruby/yarp] Fix rational parsing
https://github.com/ruby/yarp/commit/c8f31eb5b6
commit a31b069a8a0194ef589f0c81ff5da1b11374d7fd
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-22 10:12:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:13 +0900
[ruby/yarp] Track block opening and closing locations
https://github.com/ruby/yarp/commit/7984e4ddc7
commit b9a2c96747cfac2bcc2883335b40f2a2d61d34cb
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-22 10:00:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:13 +0900
[ruby/yarp] Ensure interpolated symbols converted to regular symbols get opening and closing
https://github.com/ruby/yarp/commit/386655d54f
commit b112e89bb1de4019595647e62405e6b88902383e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-22 07:10:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:12 +0900
[ruby/yarp] Add closing_loc to WhileNode
https://github.com/ruby/yarp/commit/b4132b876d
commit df11a08d933bc0efa754ccb944d1c8997c56ee7d
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-22 07:07:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:11 +0900
[ruby/yarp] Add closing_loc to UntilNode
https://github.com/ruby/yarp/commit/4362cecc2c
commit 74780c3e7f58e2c098f11f481c9ea0302a6a05de
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-22 06:56:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 06:10:10 +0900
[ruby/yarp] Call shorthand should not result in a message location
https://github.com/ruby/yarp/commit/ad0f9d35e3
commit 85c8e8b9bd1c50c6affff019b8749271a64a9950
@@ -40036,15 +42191,15 @@
CommitDate: 2023-08-26 04:53:01 +0900
Fix VPATH for yarp/version.h
commit 934552618e8b8a71b3910fdb35ee65f239379ce3
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 04:48:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:48:51 +0900
[ruby/yarp] Fix relative require for version in YARP gemspec
https://github.com/ruby/yarp/commit/ca8e8cfa0d
commit a7c7cd11bc5c33173f3eeab8600819f84fe2d662
@@ -40054,35 +42209,35 @@
CommitDate: 2023-08-26 04:47:25 +0900
Update sync script to handle yarp/version.h
commit 2e29bd6ce08bd52b15d94bc35bb443874565edb3
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 04:43:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:43:49 +0900
[ruby/yarp] Use .rb suffix to find version file
https://github.com/ruby/yarp/commit/7c530c79c2
commit d2392e1ce2b9fb113ca19cdcae2a2fe7f8a3c8ec
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 04:43:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:43:10 +0900
[ruby/yarp] Fix relative require in template script
https://github.com/ruby/yarp/commit/dea9eb5a12
commit f603497105bd41c1863490a557ff105bf7e17830
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-21 23:27:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:37:17 +0900
[ruby/yarp] Use templating to avoid duplicating the YARP version in many places
https://github.com/ruby/yarp/commit/9c359fd92e
commit dd07b70253e958e547aff607d6a95a0bad77d56e
@@ -40092,111 +42247,122 @@
CommitDate: 2023-08-26 04:33:14 +0900
Fix mutation visitor build for YARP templating
commit 0df515c0959ec3b501132cf511a56f47d6f93682
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 02:03:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:31:33 +0900
[ruby/yarp] Mark local variable targets in pattern matching
https://github.com/ruby/yarp/commit/6c6700a001
commit 7898b8e1ea01f3cc670543416d4d3ca90b3917aa
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 00:57:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:31:31 +0900
[ruby/yarp] Provide target node versions
https://github.com/ruby/yarp/commit/a026564d38
commit aeef7091096ec8e6ad44e431610d966db7a2c33f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 00:53:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:31:31 +0900
[ruby/yarp] Split up parse_target and parse_write
https://github.com/ruby/yarp/commit/75d8bb93ea
commit 2ebaf077f61a078881a2c6f72355c69ba04f57e3
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 00:22:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:31:30 +0900
[ruby/yarp] Provide a desugar visitor
https://github.com/ruby/yarp/commit/9fad513089
commit a38ca45b6570ab378890664c9e8683f0c16cdd78
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-25 23:49:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:31:28 +0900
[ruby/yarp] Split up AndWriteNode, OrWriteNode, OperatorWriteNode
https://github.com/ruby/yarp/commit/6d3b3b5776
commit 649aba28f43534c729087238d01362a1f01bcc4a
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-25 22:57:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:31:28 +0900
[ruby/yarp] Add Node#copy and MutationVisitor
https://github.com/ruby/yarp/commit/3693091661
commit 3b9085ad24d774231d24716ef1f6ceb292174cc6
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-26 03:29:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:11:24 +0900
[ruby/yarp] Lambda params should not accept blocks
https://github.com/ruby/yarp/commit/706daae0ac
commit f84690c6e22a3941fed6887b837fb79ba5da5470
Author: HParker <HParker@github.com>
AuthorDate: 2023-08-26 03:12:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 04:11:14 +0900
[ruby/yarp] ignore state on embexpr_end
Ripper state can carry over from the previous node type making coparison less useful
https://github.com/ruby/yarp/commit/74509728d4
+commit 4825600da55c8cbd86361b44178670f591cb4099
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-08-26 04:00:15 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-08-26 04:00:54 +0900
+
+ Update NEWS.md for YJIT [ci skip]
+
+ Reverse-merge Maxime's release notes changes to NEWS.md and added a
+ couple of things that are not in release notes.
+
commit 3525c460f9a916f8089cbeca65fc3e893ca5d633
Author: Mike Dalessio <mike.dalessio@shopify.com>
AuthorDate: 2023-08-25 23:12:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 03:20:49 +0900
[ruby/yarp] fix: regexes and strings with escaped newline around a heredoc
Found via the fuzzer.
https://github.com/ruby/yarp/commit/501757135a
Co-authored-by: Kevin Newton <kddnewton@gmail.com>
commit bf3d48e18261595ac19057319f378bfd44928045
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-08-26 02:32:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 03:19:08 +0900
[ruby/yarp] Allow whitespace after "(en)coding" before ":", as in "encoding :"
https://github.com/ruby/yarp/commit/d39a998182
commit 7d32011399cbc3aa7e4b728a440e13635a39f2ed
@@ -40220,15 +42386,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8293
commit 61c5c2f1c81b926beb20870615af5a738eb250bd
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-25 10:22:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-26 02:02:38 +0900
[ruby/yarp] Add names to classes and modules
This should hopefully make it easier to compile these nodes, and
also for static analysis tools for having a quick label.
@@ -40331,38 +42497,38 @@
CommitDate: 2023-08-25 22:00:04 +0900
Fix merge conflict in lib/yarp/lex_compat.rb
commit ec7a2fdc03cba32894e1d25606195600e152c151
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-25 21:49:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 21:49:37 +0900
[ruby/yarp] Fix up lex compat on Ruby HEAD
https://github.com/ruby/yarp/commit/7710cee248
commit b8cab92a3f1077abae7f5210b393fc4a1a909c28
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-25 13:17:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 21:39:13 +0900
[ruby/yarp] fix: unterminated regular expression with a heredoc
Previously this snippet would track the same newline twice, leading to
a failed assertion in yp_newline_list_append.
https://github.com/ruby/yarp/commit/1d3fe19a94
commit 90103f5d18df54f21af235e7e034db0dc473cfd0
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-25 09:40:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 21:38:35 +0900
[ruby/yarp] Add the ability to serialize shared strings
https://github.com/ruby/yarp/commit/8d18c7ae29
commit fe8f6dfed15333618f79ecf58944214f08c4f020
@@ -40665,14 +42831,24 @@
CommitDate: 2023-08-25 17:27:53 +0900
[CI]: LLVM 18 begun
Notes:
Merged: https://github.com/ruby/ruby/pull/8274
+commit 5b407450f5a28295cdeae8e8bb3ea4591600e395
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-25 12:07:00 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-25 17:10:45 +0900
+
+ Skip push by dependabot [ci skip]
+
+ Would be pull-requested soon.
+
commit f7359e112a2834e7360dcee3836508d2031b7e72
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-08-25 15:53:26 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-08-25 15:57:53 +0900
Suggest to add bundled gems into gemspec if 3rd party gem try to load gem from Gem::BUNDLED_GEMS::SINCE
@@ -40722,14 +42898,36 @@
Fixes [Bug #17646]
Patch from xtkoba (Tee KOBAYASHI)
Notes:
Merged: https://github.com/ruby/ruby/pull/8288
+commit 945e79c99633ab1beb061cea1217c83399777d4e
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-08-25 11:29:10 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-25 12:08:51 +0900
+
+ Bump actions/checkout from 3.5.3 to 3.6.0
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit eb5eeb6f19b5e72162fa0f56ae12217112c3f21d
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-08-25 10:46:33 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-08-25 10:48:04 +0900
[DOC] Fix link in NEWS.md
@@ -40836,83 +43034,83 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8271
commit 0e3dc5a056abf51363070ad94de4a8097bc80197
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-25 00:09:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 06:30:01 +0900
[ruby/yarp] Fix lex compat with BOM
* BOM should not impact looking for the encoding string
* We should re-encode tokens when the encoding changes
* BOM should change the column of comments only
https://github.com/ruby/yarp/commit/119fc2d7b2
commit 90048241cad97573d830e86222ca4826a32da13e
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-25 04:18:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 04:27:22 +0900
[ruby/yarp] A couple small stylistic updates for yp_scope_node
* Ensure the node gets initialized in case of failure with no assertions
* Include lambda and top-level nodes for scopes
* Small indentation fixes
https://github.com/ruby/yarp/commit/be29e07391
commit 90ff30e51e877b292e156f771e30a76876101387
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-08-25 03:40:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 04:06:02 +0900
[ruby/yarp] Requested changes
https://github.com/ruby/yarp/commit/eb01ea17c1
commit 82d84d741eed6aab81323e42439a81dd7d0cecd2
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-08-25 03:26:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 04:06:01 +0900
[ruby/yarp] Added BlockNode case to ScopeNode, fixed ScopeNode to have body
https://github.com/ruby/yarp/commit/8bd3f59621
commit ef82054bb5e74fcaf3ef6c803246f93b57e88c3d
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-08-24 04:37:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 04:06:01 +0900
[ruby/yarp] Added ModuleNode
https://github.com/ruby/yarp/commit/29754d818b
commit 82e1434ef65cf1eead1e9828d12e2ed1a29de0fa
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-08-24 02:30:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 04:06:00 +0900
[ruby/yarp] Pulled scope node out of config.yml, added necessary void returns
https://github.com/ruby/yarp/commit/926e6bdd88
commit d81634d3ef21b5b8072934a1e00f431e42cbce8a
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-08-09 01:48:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 04:06:00 +0900
[ruby/yarp] Add a ScopeNode and a way to create scope nodes from existing nodes
This commit creates a scope node, and exposes a method to get
ScopeNodes from other existing nodes. It still has TODOs around
creating ScopeNodes for other types of nodes, which will be
@@ -40930,27 +43128,27 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit 58ca0cfa0714f501fd7aced2f91b5deaafaf0602
Author: HParker <HParker@github.com>
AuthorDate: 2023-08-24 07:08:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 01:05:50 +0900
[ruby/yarp] Fix backslash-r (CR) delimited strings
now CR can be used as a string delimiter
https://github.com/ruby/yarp/commit/3d27bad797
commit 791d572ba8993a8be2c7e3f85c29c8f65c83fc03
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-24 23:22:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 01:05:37 +0900
[ruby/yarp] A couple of small stylistic changes
* `le_len` to `eol_length`
* Braces on the same line as switch case
* `peek_addr` -> `peek_at`
@@ -40977,30 +43175,30 @@
CommitDate: 2023-08-25 00:56:09 +0900
Sync YARP to c175f712522cc315f45cd2da308768b90f324dd0
commit e1d7066a5f612c3f6977443d2b574dab67041ad6
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-25 00:35:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-25 00:35:40 +0900
[ruby/irb] Deprecate RubyLex and warn about referencing to it
(https://github.com/ruby/irb/pull/692)
`RubyLex` has always been a private component of IRB, so we should
explicitly discourage usages of it.
Also, it should be placed under the `IRB` module like other components.
https://github.com/ruby/irb/commit/069b5625f7
commit 20927a89c27948be866a5667117326ea02690a7c
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-24 00:39:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 22:45:29 +0900
[ruby/yarp] Improve handling of line endings
Introduce three new inline helper functions:
- `match_line_ending`
@@ -41056,15 +43254,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8256
commit fbe7962b54096d52d15d31756db80cf5cca5ea98
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-24 14:08:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 14:14:56 +0900
[ruby/open-uri] Close leaked files
https://github.com/ruby/open-uri/commit/c52ee9e430
commit 7e0d2c614341521a958f84adbeca738c6824f222
@@ -41106,15 +43304,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8270
commit ce79887da0410f8b5afb16930da5635a8b632b5d
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-23 18:25:41 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-24 07:47:52 +0900
The first arg of NEW_KW_ARG macro is always 0
Notes:
Merged: https://github.com/ruby/ruby/pull/8267
@@ -41160,15 +43358,15 @@
So this commit follows the suggestion.
We should remove revert this once rb_cloexec_open() is fixed.
commit 43c2c1ed4814c6e1f0d0d0ec88641e12bf5aa290
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-05-10 12:11:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 06:30:16 +0900
[ruby/open-uri] Make URI.open pass keywords
Fixes [Bug #19238]
https://github.com/ruby/open-uri/commit/f636d01b85
@@ -41229,15 +43427,15 @@
CommitDate: 2023-08-24 05:35:41 +0900
Avoid sync rule duplication between YARP and others
commit f33c412ebcaac622a3b5b5ff38ec46bd13187578
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-24 03:09:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 03:29:25 +0900
[ruby/yarp] Constant paths followed by an & should be lexed as a call
https://github.com/ruby/yarp/commit/b0a2ba2c4d
commit cedb333063694f2ac87baeb5c49a81c26e0ddebf
@@ -41253,32 +43451,40 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8259
commit 24bcd494735fe88537851ea096e6b14104f9032f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-24 02:48:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 03:06:49 +0900
[ruby/yarp] Fix first method param lex failures
When Ripper encounters a method parameter that is the first
parameter and is an identifier and it shadows a local scope, it
incorrectly marks it as END|LABEL (because it think it's a local).
We need to account for that in the lex compat in order to properly
compare.
https://github.com/ruby/yarp/commit/15f725a1b1
+commit 5766fb7266f3a9aaeb35acb2b374c684a5001b2a
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-08-23 03:49:36 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-08-24 02:59:23 +0900
+
+ Fix gdb.py for C frames [ci skip]
+
commit 9aca3528aa1a1545468a508b02b77bc922bb7321
Author: HParker <HParker@github.com>
AuthorDate: 2023-08-23 02:53:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 02:23:15 +0900
[ruby/yarp] Match EOF after newline behavior
in Ripper EOL after whitespace is returned as a on_nl node with the whitespace as the content
https://github.com/ruby/yarp/commit/be16d1deed
@@ -41295,35 +43501,35 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8268
commit c837e1adfbcdf4d4df65f62d63c51c1111114b5f
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-21 10:05:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 01:07:37 +0900
[ruby/yarp] Add LABEL lex state when lexing a keyword params
https://github.com/ruby/yarp/commit/422bcd0ebf
commit 9c43ec621d72a7f98352f88b7fb27e0c599e1b7b
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-24 00:07:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 00:42:20 +0900
[ruby/yarp] fix: newline tracking for a comment at EOF
https://github.com/ruby/yarp/commit/62fb0bddf5
commit 8f0a8e579da41c767e70628e7864e6bdf1631088
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-23 22:29:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 00:40:21 +0900
[ruby/yarp] Remove unnecessary loop
https://github.com/ruby/yarp/commit/86e8741ee3
commit b4bc047f2f20d84ffce0ab3a4c7f5c5e9f6eb0b7
@@ -41345,15 +43551,15 @@
Merged: https://github.com/ruby/ruby/pull/8117
Merged-By: XrXr
commit f902df128dea9044c226ed88306fca4d3a26f623
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-23 06:59:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-24 00:08:35 +0900
[ruby/yarp] refactor: extract `peek_addr()`
In many places in the code we use the idiom:
x < parser->end && *x == 'y'
@@ -41566,15 +43772,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8154
commit 00054de6b5ca65f87ca561f31daeb094442638fc
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-22 18:24:14 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-23 07:59:54 +0900
Remove nd_entry from NODE_GASGN and NODE_GVAR
After a0f12a0258e4020bd657ee80b7d8f22bd33ea223 NODE_GASGN and
NODE_GVAR hold same value on both nd_vid and nd_entry.
This commit stops setting value to nd_entry and makes to use only
@@ -41608,15 +43814,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 2d75069779fd1e9fe94b2e4da5e269641daddf0f
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-22 23:14:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-23 06:19:09 +0900
[ruby/yarp] Use require_relative for yarp/ffi
https://github.com/ruby/yarp/commit/c0598f8805
commit 837c12b0c8711e593bfe0235f4fec2e8cf10bd75
@@ -41626,15 +43832,15 @@
CommitDate: 2023-08-23 05:31:36 +0900
Use STR_EMBED_P instead of testing STR_NOEMBED
commit 9b373fb428872f6d17530b22ea40cc9083d17e18
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-08-23 02:17:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-23 03:04:59 +0900
[ruby/yarp] Fix small typo in templating to specify where template comes from
https://github.com/ruby/yarp/commit/96d69ceef6
commit 7127f39bacbdc5dded044360f676e461ec124508
@@ -41644,15 +43850,15 @@
CommitDate: 2023-08-22 23:46:32 +0900
Add notes and name a magic number
commit 0ed3624c626a2426ec79929a8c579eb398d6160a
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-22 18:02:21 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-22 20:01:25 +0900
Wrap nd_head in node dump message with brackets
Notes:
Merged: https://github.com/ruby/ruby/pull/8260
@@ -41662,14 +43868,32 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-08-22 14:35:25 +0900
Added bigdecimal to warning targets for the bundled gems.
[Bug #19843]
+commit ceafdb5a23b8e72443b186c3cc091dad12110ba9
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-08-22 13:46:19 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-08-22 13:46:53 +0900
+
+ Place -a in the correct location [ci skip]
+
+ It doesn't use optparse, so the location is not flexible.
+
+commit ccc80043db130550de229841fce4ab171524412e
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-22 13:46:44 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-22 13:46:44 +0900
+
+ Update default gems list at eec7a3f9ee0a40f4f5e22e0131c3ac [ci skip]
+
commit eec7a3f9ee0a40f4f5e22e0131c3acd486f31b14
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-08-22 13:42:57 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-08-22 13:45:55 +0900
[ruby/erb] Version 4.0.3
@@ -41683,15 +43907,15 @@
CommitDate: 2023-08-22 13:45:33 +0900
Add a forgotten default value for ignored_paths
commit 0955ca342ed01b61161e1a46015a58b54d2e7205
Author: Josh Nichols <josh@technicalpickles.com>
AuthorDate: 2023-08-22 13:41:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-22 13:41:22 +0900
[ruby/erb] Enable frozen_string_literal in all files
(https://github.com/ruby/erb/pull/49)
I was surprised to see erb show up when I was using memory_profiler on
my app. ERB::Compiler#compile has a blank string literal, and it
@@ -41723,51 +43947,51 @@
CommitDate: 2023-08-22 05:17:59 +0900
Exclude docs/ from YARP sync
commit b9ef819116e90ad9c3af99046d001845b047427f
Author: Gaurav Khanna <gauravk92@gmail.com>
AuthorDate: 2023-08-22 05:14:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-22 05:14:35 +0900
[rubygems/rubygems] Support `ruby file: ".tool-versions"` in Gemfile
(https://github.com/rubygems/rubygems/pull/6898)
Supports .tool-versions (ASDF) by checking for a line starting with "ruby"
before falling back to reading the entire file, as in .ruby-version.
https://github.com/rubygems/rubygems/commit/6c0a3e793a
commit 95e29b0423450447ea0adbf06564969f0e437673
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-22 03:47:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-22 04:00:55 +0900
[ruby/yarp] fix: avoid invalid memory read when CR is present without LF
https://github.com/ruby/yarp/commit/2296c037de
commit 461f8eaba74a7475bf97921e3ed45b63b126a190
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-21 05:38:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-22 04:00:52 +0900
[ruby/yarp] fix: parsing a '%' expression with a CR but not a newline
Previously this failed an assertion and aborted.
https://github.com/ruby/yarp/commit/a037d942a8
commit ca6db02c2a305bc990c144439996abfe984a6c5a
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-22 03:23:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-22 03:23:32 +0900
[ruby/irb] Avoid overriding user's `irb_name` setting in debugger
integration
(https://github.com/ruby/irb/pull/688)
* Avoid overriding user's irb_name setting in debugger integration
@@ -41990,15 +44214,15 @@
CommitDate: 2023-08-22 01:20:07 +0900
Fix YARP sync
commit 86ac17efde6cf98903513cac2538b15fc4ac80b2
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-22 00:42:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-22 00:42:15 +0900
[ruby/irb] Move input processing out of RubyLex
(https://github.com/ruby/irb/pull/683)
* Add a test case for Ctrl-C handling
@@ -42013,15 +44237,15 @@
This will save RubyLex from knowning information about commands and aliases.
https://github.com/ruby/irb/commit/69cb5b5615
commit 2929c47243e30000ca4e273608b478cf8da42207
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-19 18:29:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-22 00:25:28 +0900
[ruby/yarp] Add a convenience value method for numeric literals
https://github.com/ruby/yarp/commit/a328f27d8f
commit 196116e576f7349c9efb51fb1fb265f7f8bb24b5
@@ -42034,42 +44258,42 @@
We don't really need obj_ivar_heap_alloc and obj_ivar_heap_realloc since
they're just one liners.
commit 8326bf1a215f93a2d1a14eeae2052bba1c2077c3
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-20 18:09:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-21 13:46:08 +0900
[rubygems/rubygems] Confirm verification warnings
Fix up https://github.com/rubygems/rubygems/pull/6882
https://github.com/rubygems/rubygems/commit/71c73ac6d9
commit 55f930aa7e55302e6c9772fa06c4fff18c1b5eba
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-20 04:29:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-21 02:32:57 +0900
[ruby/yarp] Use node kind for Ruby types
* For example in ProgramNode:
# attr_reader statements: Node
=>
# attr_reader statements: StatementsNode
https://github.com/ruby/yarp/commit/ffed35238c
commit 725ca2f9d808d180c57eaf49c2dd6bfcb9f701e4
Author: Summer ☀️ <4400771+smmr0@users.noreply.github.com>
AuthorDate: 2023-08-21 02:21:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-21 02:22:01 +0900
[ruby/irb] Support `VISUAL` env var, and prefer it over `EDITOR`
(https://github.com/ruby/irb/pull/686)
* Support `VISUAL` env var, and prefer it over `EDITOR`
@@ -42077,29 +44301,37 @@
---------
https://github.com/ruby/irb/commit/399b872c31
Co-authored-by: Stan Lo <stan001212@gmail.com>
+commit 5c75dc51b7ea956d94db8123f4501e5e7f5957ae
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-21 02:17:10 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-21 02:17:10 +0900
+
+ Update default gems list at 314ccdd60c5fe3dfa90651d271209e [ci skip]
+
commit 314ccdd60c5fe3dfa90651d271209e6d4adb2b52
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-21 02:16:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-21 02:16:22 +0900
[ruby/reline] Bump version to 0.3.8
(https://github.com/ruby/reline/pull/582)
https://github.com/ruby/reline/commit/3840d1f958
commit 405c295a21ba83e032cd2cc5a86e1edf9ee14ff4
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-08-21 02:03:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-21 02:03:32 +0900
[ruby/reline] Use fdiv for keyseq_timeout msec to sec conversion
(https://github.com/ruby/reline/pull/583)
https://github.com/ruby/reline/commit/a6504acd63
@@ -42118,15 +44350,15 @@
CommitDate: 2023-08-20 20:12:44 +0900
Align the type of `num_entries` to `st_table`
commit 7c226291d344c29236d51c604f885af05e7f1add
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-20 19:40:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 19:40:55 +0900
[ruby/reline] Remove Timeout usage
(https://github.com/ruby/reline/pull/580)
Timeout's implementation relies on Thread, which would conflict with
`ruby/debug`'s thread-freezing implementation and has casued issues like
@@ -42138,194 +44370,194 @@
This commit avoids the issue by completely removing the use of Timeout.
https://github.com/ruby/reline/commit/d4f0cd3fe1
commit 35442005132e60a728b59f0811da10fba95a851e
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-20 01:33:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:07:11 +0900
[rubygems/rubygems] fix lint
https://github.com/rubygems/rubygems/commit/75c0f27b7e
commit 7c4431e61cc00107af59a9f1c0a835a1405dda9f
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-20 01:23:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:07:05 +0900
[rubygems/rubygems] use a one-liner
https://github.com/rubygems/rubygems/commit/46745885e8
commit e5efa01c7dfaaff0f7f45c3c87e65a84ed43bd34
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-20 01:23:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:07:00 +0900
[rubygems/rubygems] handle removing `BUNDLE_`, since using start_with? would still include that
https://github.com/rubygems/rubygems/commit/235d9b38d8
commit f0bf9391dc61a8cf2500c9e6f361d1c336edf7bd
Author: Martin Emde <martinemde@users.noreply.github.com>
AuthorDate: 2023-08-19 01:31:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:54 +0900
[rubygems/rubygems] Don't rely on globals when not matching regexp for "local."
https://github.com/rubygems/rubygems/commit/e79ccdafd8
commit b5a0630cd039afe1aaf523bfe0dd66e282b0c587
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 04:09:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:48 +0900
[rubygems/rubygems] Use ! methods once we have a new copy of the string. Use .prepend to avoid allocating a new string.
https://github.com/rubygems/rubygems/commit/2ac35a661f
commit 29aab66e6b7e71e139644817109c20a26fa05f3e
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 04:08:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:43 +0900
[rubygems/rubygems] call key.to_s once instead of multiple times to save when it's a symbol
https://github.com/rubygems/rubygems/commit/535feb817c
commit 239e35254bc26e747d40fd99e348d486d9ae9f87
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 04:08:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:36 +0900
[rubygems/rubygems] Use value.match? only on Strings, which avoids allocating a matchdata, which is not used
https://github.com/rubygems/rubygems/commit/cbf9ac93d7
commit 598048e3ddfc0dec301a4574af8d945cddee5e76
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 04:07:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:31 +0900
[rubygems/rubygems] Use .to_s once in the beginning to save allocations if it's a symbol.
https://github.com/rubygems/rubygems/commit/f8167db8a2
commit e921efa476dc24246dcb40452fa1e9c02e75675d
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 04:06:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:25 +0900
[rubygems/rubygems] name is often a symbol, so only to_s once to avoid allocating it multiple times
https://github.com/rubygems/rubygems/commit/8eac49c429
commit 7cb6cbee953b8cf020e4e337bdbadd426460c71f
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 04:05:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:19 +0900
[rubygems/rubygems] String#start_with? is faster than regex with beginning boundaries
https://github.com/rubygems/rubygems/commit/d7cde68034
commit b97e45d01a70ba0db6ad693332b041774c65bc3e
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 04:04:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:12 +0900
[rubygems/rubygems] Use ! methods on the array, since it is brand new. The individual keys are also new, so we can use ! methods on each individual one as well.
https://github.com/rubygems/rubygems/commit/f2e912b9bb
commit 2a61e1dccc85fc4c8d6d41ef246b96d0dde0096c
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 04:04:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:07 +0900
[rubygems/rubygems] Use Array#union to join these, instead of with | multiple times. This saves allocating 2 arrays
https://github.com/rubygems/rubygems/commit/48c03b33b7
commit 79b187a45ecc0f99af97631a1771092874344092
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 03:59:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:06:01 +0900
[rubygems/rubygems] config is a new Hash, and config.values is a new Array. that means we can use bang methods to avoid allocating new copies
https://github.com/rubygems/rubygems/commit/8bc13fa55f
commit 921c2bba4e4f0bb89d9ff354c05a176174586064
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-17 03:57:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:05:56 +0900
[rubygems/rubygems] ENV.to_h returns a new hash, so we can `select!` it to avoid allocating another hash.
`String#start_with?` is faster than regex that is bound to the start of
a string.
https://github.com/rubygems/rubygems/commit/9b2006ef09
commit 7e5c3ec5b1fc0afae215ca00d7a1dd5d8f3799c0
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-19 00:08:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:05:29 +0900
Update specification.rb
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
commit b68be40e245399b00988d254bc83c04cb045b713
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-18 07:47:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:05:23 +0900
[rubygems/rubygems] Use assert_raise instead of assert_raises
For ruby-core compat
https://github.com/rubygems/rubygems/commit/83aa7b794e
commit 1935433f5f6fecc786955dcf80e8f65ada6bcaeb
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-08-18 07:38:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:05:17 +0900
[rubygems/rubygems] Ensure that loading multiple gemspecs with legacy YAML class references does not warn
Before this, you would get constant redefinition warnings on Psych::DefaultKey
Additionally, ensure the retries wont continue infinitely in the case of the ArgumentError not being caused by Marshal trying to load the undefined classes
https://github.com/rubygems/rubygems/commit/919e8c2de4
commit f69f775f243ba2036b1b24a2beda1ca932040982
Author: Akira Matsuda <ronnie@dio.jp>
AuthorDate: 2023-08-20 13:06:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 18:04:38 +0900
[rubygems/rubygems] choose_from_list may return nil index since
https://github.com/rubygems/rubygems/commit/abacb0cb34cd
https://github.com/rubygems/rubygems/commit/5e2e9d6e50
@@ -42336,37 +44568,45 @@
CommitDate: 2023-08-20 13:29:42 +0900
Move `MKSTR` markers for fake.rb into coments
commit 70ce3c8947c7f95897e56b397270c061dd50f280
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-19 21:00:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-20 03:02:39 +0900
[rubygems/rubygems] Fix leaked tempfiles
Fix up https://github.com/rubygems/rubygems/pull/6882
https://github.com/rubygems/rubygems/commit/525b94a89f
+commit 795587386cfcd2512730fb68450539aa56778b05
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-19 10:14:50 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-19 10:14:50 +0900
+
+ Update default gems list at bd440bf85d6eff5ecf5132e93a0721 [ci skip]
+
commit bd440bf85d6eff5ecf5132e93a0721cfcd38e5a5
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-19 10:02:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-19 10:14:10 +0900
[ruby/yarp] Bump to version 0.8.0
https://github.com/ruby/yarp/commit/bfde753702
commit 1d0b627b708909d6e428e1ca6bfd565faf120f99
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-19 09:47:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-19 10:04:04 +0900
[ruby/yarp] Rename statements to body where appropriate
https://github.com/ruby/yarp/commit/0aa7d9d10c
commit 3dff315ed3e01f54980410008b73c6a838528e08
@@ -42381,35 +44621,35 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 07833049dffad4dd29435dd290b4e31d1c1e4f9a
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-19 04:18:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-19 05:25:00 +0900
[ruby/yarp] Consolidate operator write nodes
https://github.com/ruby/yarp/commit/22b287e2b1
commit ec47fc9539d8b18bcd5857d60acc84030eb95f47
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-19 04:09:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-19 05:24:56 +0900
[ruby/yarp] Consolidate OperatorAndWrite and OperatorOrWrite nodes
https://github.com/ruby/yarp/commit/9e680a7598
commit 3d7a0301124aa1fb4a6fc1a92baf4f2601b8d2ea
Author: Ngan Pham <ngan@users.noreply.github.com>
AuthorDate: 2023-08-18 13:19:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-19 04:14:14 +0900
[rubygems/rubygems] Resolve ruby version file relative to bundle root
This is a follow up to https://github.com/rubygems/rubygems/issues/6742.
This change makes it so that the version file is resolved relative to
the Bundle root instead of the working directory.
@@ -42420,39 +44660,39 @@
would fail to load.
https://github.com/rubygems/rubygems/commit/6d47ee98b9
commit e1505aebf2dd5876db227f3e0c70e9ad1c4302fd
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-17 16:33:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-19 03:30:49 +0900
[ruby/yarp] fix: multiple heredocs with embedded expressions with newlines
Set heredoc_end to NULL at the start of lexing a heredoc, to avoid
having state from the previous heredoc confuse the parser's current
location.
https://github.com/ruby/yarp/commit/21ee304f0e
commit db076d8e84d6b2d03fb280aee3835e1f88150c00
Author: HParker <HParker@github.com>
AuthorDate: 2023-08-18 01:41:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-19 03:05:09 +0900
[ruby/yarp] handle missing HEREDOC endline at start of heredoc
https://github.com/ruby/yarp/commit/7b72493b6d
commit 744bc4d5d0df32056d5352ed49ae504f6a031e78
Author: John Hong <john.hong@shopify.com>
AuthorDate: 2023-08-18 11:06:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-19 01:42:49 +0900
[rubygems/rubygems] Make nil a valid license spec
https://github.com/rubygems/rubygems/commit/675effb67e
commit 4524aeba2f181df08b68587da140becd2dfa389f
@@ -42516,25 +44756,25 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8238
commit 2800d1fd370e267d4379a4029a7d6e799387cd97
Author: Mike Dalessio <mike.dalessio@gmail.com>
AuthorDate: 2023-08-18 05:44:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 21:51:14 +0900
[ruby/yarp] fix: unterminated % in arguments
https://github.com/ruby/yarp/commit/efb3102369
commit 20106fe2274a88b8bea5413e3d7e9534f595d8a7
Author: License Update <license.update@rubygems.org>
AuthorDate: 2023-08-18 12:21:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 17:21:13 +0900
[rubygems/rubygems] Update SPDX license list as of 2023-06-18
https://github.com/rubygems/rubygems/commit/3db9165335
commit 57dfd5c245525975243f2c0662c51ed82458d23c
@@ -42615,78 +44855,96 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-08-18 14:04:24 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-08-18 14:12:38 +0900
Attempt to recover from YARP sync failures
+commit 7a2aeadb78687ed0a1bdb3062b59157f155bb5da
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-08-18 13:45:34 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-08-18 13:47:55 +0900
+
+ Attempt to explain what sync_default_gems_with_commits does [ci skip]
+
commit 412defc7ad75b755b4f001bb469691983203213f
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-18 12:46:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 12:55:05 +0900
[ruby/io-console] Get rid of address of an rvalue on TruffleRuby
https://github.com/ruby/io-console/commit/653c1cd33f
commit 818ba30ee9e188c59385a56bc7560f43e90bce94
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-18 12:19:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 12:55:04 +0900
[ruby/io-console] Avoid the influence of special variable `$/`
https://github.com/ruby/io-console/commit/5f71354332
commit cff8058701641c680de4924ea98d1b9d0efd9244
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-18 11:46:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 12:55:04 +0900
[ruby/io-console] Ensure to put a newline after password
https://github.com/ruby/io-console/commit/15e36af171
commit 528da4347cb68d2e19373b3d0e517ec7d0d1ea90
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-18 10:36:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 12:55:03 +0900
[ruby/io-console] Flush after prompt
https://github.com/ruby/io-console/commit/040a1d6259
commit 540cf43205262d8208516d4046caabfdae62a45a
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-18 10:33:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 12:55:02 +0900
[ruby/io-console] Enable `getpass` methods always
https://github.com/ruby/io-console/commit/57f9649df4
commit 1bbce42964a29f86f28b51285bf976c4a28a1a9e
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-18 10:16:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 10:17:03 +0900
[ruby/io-console] [DOC] Remove a trailing space from the prompt too
https://github.com/ruby/io-console/commit/85a155f25f
+commit 1107cfd077486daa49f6c0bc62614d656651a5e6
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-18 10:14:49 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-18 10:15:00 +0900
+
+ [ruby/io-console] * remove trailing spaces [ci skip]
+
+ https://github.com/ruby/io-console/commit/a0544eb74f
+
commit 43802a088e204c32564c243d8f99f8980b150279
Author: Olivier Lacan <hi@olivierlacan.com>
AuthorDate: 2023-08-18 09:28:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 10:02:42 +0900
[ruby/io-console] [DOC] IO::console.getpass usage example
There were no clear example of this very useful method's usage anywhere
in the IO or IO::Console docs, which was a shame.
@@ -42703,28 +44961,36 @@
The `git reset` and `rm_rf` are not necessary because `bundler/` is
considered as a `toplevels` and removed from the commit when there's
no conflict.
For conflict cases, it's useful to remove them from the conflict targets
before moving on to fix other paths.
+commit 434cbc05f387616e1e4014a5942e265b7451ab08
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-08-18 09:54:42 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-08-18 09:55:11 +0900
+
+ Document the existence of sync_default_gems.rb -a [ci skip]
+
commit 995fd11bdec4d84710249aef66a07b88e6b9bf46
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-18 09:03:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 09:06:57 +0900
[ruby/yarp] Remove strange :"#arg_rest" local
https://github.com/ruby/yarp/commit/66ecec218d
commit e913431687f2fffb1a8cc435e60c95eea887b087
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-08-16 02:39:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 08:16:57 +0900
[rubygems/rubygems] Raise Gem::Package::FormatError on EOF, indicating corrupt gem
Gem::Package::TarReader::Entry now raises EOFError or returns nil
appropriately based on Ruby core IO.read and IO.readpartial behavior.
@@ -42798,14 +45064,27 @@
instance. Issue was discovered on CI with `--yjit-verify-ctx`.
https://github.com/ruby/ruby/actions/runs/5893760435/job/15986002531
Notes:
Merged: https://github.com/ruby/ruby/pull/8240
+commit 518d5ab5c8be9372b5409984773eeadc1980cd10
+ Author: Alan Wu <XrXr@users.noreply.github.com>
+ AuthorDate: 2023-08-18 06:13:01 +0900
+ Commit: Alan Wu <XrXr@users.noreply.github.com>
+ CommitDate: 2023-08-18 06:14:46 +0900
+
+ Add note about rb_f_notimplement [ci skip]
+
+ Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/8239
+
commit 9683eb06cf91664cfe18f61677b2624fbaf8e3b0
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-08-18 05:18:12 +0900
Commit: Alan Wu <XrXr@users.noreply.github.com>
CommitDate: 2023-08-18 06:14:46 +0900
YJIT: Fix Kernel#respond_to? handling of rb_f_notimplement
@@ -42905,15 +45184,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8234
commit 75a4767525407755a33d3b140312c00f2cababd6
Author: Ngan Pham <ngan@users.noreply.github.com>
AuthorDate: 2023-08-13 11:16:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-18 01:07:54 +0900
[rubygems/rubygems] Add `file` option to `ruby` method in Gemfile
https://github.com/rubygems/rubygems/commit/fb9354b7bf
commit 30a5b94517699589f6943163cd6b92f2f6c0023f
@@ -42936,25 +45215,25 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 7433c8f7dde9eb82b94d59c71c17b4173047e008
Author: Manu <git@manuraj.dev>
AuthorDate: 2023-08-12 16:27:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-17 19:39:31 +0900
[rubygems/rubygems] Clarify that `bundle info` takes a gem name
https://github.com/rubygems/rubygems/commit/09ef74ef73
commit 8c447cffe441e68d73d6d6b1235b574439c34546
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-16 21:31:54 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-17 19:29:36 +0900
Lrama v0.5.4
Notes:
Merged: https://github.com/ruby/ruby/pull/8236
@@ -42998,15 +45277,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8233
commit 48b241e53fdb68c0ad115bcd23a43b310cc18db1
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-17 10:12:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-17 10:16:00 +0900
[ruby/yarp] Fix errors on locals test caused by LANG=C
https://github.com/ruby/yarp/commit/8fae286bc9
commit 1c53e64c512668685bb7abaf1232518af3969496
@@ -43029,14 +45308,22 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-08-16 08:47:48 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-08-17 09:51:52 +0900
Revert an unintended revert
+commit f1778870bd0690a626ee09dbc068d15048e8e63b
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-17 09:48:19 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-17 09:48:19 +0900
+
+ Update default gems list at 45740e7a248b4b995644646e38d94b [ci skip]
+
commit 45740e7a248b4b995644646e38d94b8be44fc60c
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-08-17 07:42:56 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-08-17 09:47:32 +0900
[ruby/yarp] Use _snprintf when using Windows versions prior to 2015 (< 1900)
@@ -43861,30 +46148,30 @@
Merged: https://github.com/ruby/ruby/pull/8217
Merged-By: nobu <nobu@ruby-lang.org>
commit 5a40f7db54dfcc7dadb75dde32c25b88c78d6a85
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-16 19:13:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 19:13:46 +0900
[ruby/irb] Encapsulate input details in Statement objects
(https://github.com/ruby/irb/pull/682)
* Introduce Statement class
* Split Statement class for better clarity
https://github.com/ruby/irb/commit/65e8e68690
commit 0982c5fa00f6163d04b17229e72d128263b98d50
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-09 11:55:19 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-16 19:02:44 +0900
Resync Lrama v0.5.3
Previous sync included unrelated files and missed template file update.
Notes:
@@ -44267,114 +46554,122 @@
to match Ruby's style.
https://github.com/ruby/openssl/commit/10833aa8f6
commit af67ced3b0945e8ea67434f8e66ef1e602656438
Author: Josh Nichols <josh@technicalpickles.com>
AuthorDate: 2023-08-16 02:31:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 10:40:13 +0900
[ruby/net-http] Update lib/net/http.rb
@natematykiewicz's suggestion to avoid another string allocation
https://github.com/ruby/net-http/commit/4a22c42338
Co-authored-by: Nate Matykiewicz <natematykiewicz@gmail.com>
commit ae68a8df586e9f3b3211e9c174b7001e57ee6aee
Author: Josh Nichols <josh@technicalpickles.com>
AuthorDate: 2023-08-16 02:30:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 10:40:12 +0900
[ruby/net-http] Update lib/net/http/response.rb
@natematykiewicz's suggestion to avoid a string allocation
https://github.com/ruby/net-http/commit/925630f227
Co-authored-by: Nate Matykiewicz <natematykiewicz@gmail.com>
commit ea321a654d4b4fd6d56a1cdd6e117c62075898ee
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-15 00:17:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 10:40:11 +0900
[ruby/net-http] use +'' everywhere
https://github.com/ruby/net-http/commit/1077427152
commit 70da92cdf7ac75e071353c4551419ad02c284497
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-15 00:17:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 10:40:10 +0900
[ruby/net-http] Fix on 2.7
https://github.com/ruby/net-http/commit/5194fd541e
commit 4d21134f3f1645ae2042d836e750ad267ee1551f
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-13 01:19:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 10:40:09 +0900
[ruby/net-http] freeze rest of lib
https://github.com/ruby/net-http/commit/455a74734a
commit 4165ec91d87ff1fcb41e312d896bea8a678c9bab
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-12 08:04:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 10:40:08 +0900
[ruby/net-http] update net/http/response to be frozen string literal
https://github.com/ruby/net-http/commit/dc3b4a75ca
commit 2fbd8dca18a102cb3ffc5e7e6235c09fd0d04ba3
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-12 07:02:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 10:40:08 +0900
[ruby/net-http] turn on frozen strings for net/http/generic_request
https://github.com/ruby/net-http/commit/b92ade088d
commit 8d04260acd8b6fba98867acc1a7e786495813fa0
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-12 04:57:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 10:40:07 +0900
[ruby/net-http] turn on frozen strings for net/http/header
https://github.com/ruby/net-http/commit/a5203c9f92
commit 0300ea5a6c8a7a49feed73318fc8a991aa89fcfc
Author: Josh Nichols <josh.nichols@gusto.com>
AuthorDate: 2023-08-14 01:55:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 10:39:08 +0900
[ruby/net-http] Improve performance of HTTPHeader#content_type
In the existing implementation, `main_type` and `sub_type` would end up
being called multiple times potentially.
Instead of doing that, save the result so it can be re-used.
https://github.com/ruby/net-http/commit/179976f7ea
+commit 8d985b1855d5d5dca88edce32625440a6c123a16
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-08-16 09:07:17 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-08-16 09:07:40 +0900
+
+ Clarify the actual Visual Studio version [ci skip]
+
commit 47b1a52826e5690969e26760d9d2536887f41f62
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-16 00:53:39 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-16 08:40:43 +0900
Split installation from build section
@@ -44397,15 +46692,15 @@
We could fix tool/sync_default_gems.rb to deal with this, but we have a
pull request that changes that part now, so let me only revert this for
now and revisit this after merging that pull request.
commit e6e23b92e3019e27471c9bf7a97db5f95e7a9a29
Author: Steve Loveless <steve.loveless@gmail.com>
AuthorDate: 2023-06-27 14:04:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-16 05:52:06 +0900
[ruby/yarp] rust: Initial yarp-sys
Still need to add more tests
Update Cargo.toml; add README
@@ -44597,14 +46892,46 @@
CommitDate: 2023-08-15 21:54:27 +0900
[DOC] Improve some GC docs
Notes:
Merged: https://github.com/ruby/ruby/pull/8219
+commit a11b90774592ccac72eda0f2a8f1a1e5cc3e4fc6
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-15 12:49:05 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-15 12:49:05 +0900
+
+ Add description to the empty test file [ci skip]
+
+commit b554198572b6670b4606d479e5510dd1d1d6ce6a
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-15 11:37:12 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-15 11:37:12 +0900
+
+ * append newline at EOF. [ci skip]
+
+commit 542424fc5693cbd6dd0d0bcbdca06364751f71f9
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-15 11:19:05 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-15 11:19:05 +0900
+
+ An empty test file for satisfy chkbuild [ci skip]
+
+commit b1f6c4b568597995ea404711440d4cabcfef0236
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-15 11:07:53 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-15 11:07:53 +0900
+
+ Remove a misplaced and duplicate file [ci skip]
+
commit 52837fcec2340048f9bdc2169cde17243c5e9d6d
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-08-15 00:48:39 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-08-15 00:48:39 +0900
[DOC] Remove Document-class from trace_point.rb
@@ -44649,15 +46976,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8215
commit 7f8f62c93bf3d11a0321fa91823065a2ff36f6d0
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-14 03:30:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-14 03:30:34 +0900
[ruby/irb] Support seamless integration with ruby/debug
(https://github.com/ruby/irb/pull/575)
* Support native integration with ruby/debug
@@ -44680,25 +47007,38 @@
executing the commands that would activate the other feature.
https://github.com/ruby/irb/commit/d8fb3246be
commit 9099d62ac77cdca548bc4110e2cb03057ef0ac8f
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-14 00:23:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-14 00:23:04 +0900
[ruby/irb] Move IO configuration to IRB::Irb
(https://github.com/ruby/irb/pull/681)
It shouldn't be `RubyLex`'s responsibility to handle IO. So this moves
the configuration to `IRB::Irb`.
https://github.com/ruby/irb/commit/daff750076
+commit 3af5badae85851ba50e497c297b478cf88a6061a
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-14 00:02:25 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-14 00:02:29 +0900
+
+ [ruby/irb] Remove useless `begin`/`end` [ci skip]
+ (https://github.com/ruby/irb/pull/680)
+
+ The `rescue` was removed at https://github.com/ruby/irb/commit/420e7d227011.
+
+ https://github.com/ruby/irb/commit/8fa688e9c0
+
commit eb221a37349806bc202dbea2c088754c674605fc
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-13 15:30:58 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-13 15:30:58 +0900
Prohibit copying to `fixtures` and dot-direcotry just under `test`
@@ -44773,15 +47113,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8211
commit e1683b4958b217d246ff737bdd1b046554c73e18
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-08-12 19:19:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-12 19:19:24 +0900
[ruby/irb] Drop showing indent level number in DEFAULT prompt and
INF_RUBY prompt
(https://github.com/ruby/irb/pull/679)
* Drop showing indent level number in DEFAULT prompt and INF_RUBY prompt
@@ -44789,31 +47129,31 @@
* Update prompt part of test_rendering's expected result
https://github.com/ruby/irb/commit/3847532e54
commit 680835085df7695b18af40c7a8554f2d314b5de5
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-12 19:17:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-12 19:17:52 +0900
[ruby/irb] Reline/ReadlineInputMethod should inherit
StdioInputMethod
(https://github.com/ruby/irb/pull/671)
They are both built on top of stdio and are basically extended version
of StdioInputMethod. They also share several attributes and methods with
StdioInputMethod.
https://github.com/ruby/irb/commit/c5f5abdbde
commit d1b1e4a3ffc294b52c3934fdbce60807b9b708e7
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-08-12 16:00:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-12 16:00:20 +0900
Update bundled gems list at 2023-08-12
commit 6ebde0420224b73977a35877eb65f0d3700513d5
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-12 12:33:05 +0900
@@ -44933,42 +47273,42 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit d42891079f6eac5e086c246b0a937ab44fa11823
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-08-12 03:51:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-12 03:51:25 +0900
[ruby/irb] Remove needless removal of trailing whitespace in
check_code_state
(https://github.com/ruby/irb/pull/678)
https://github.com/ruby/irb/commit/4a6af7d1ed
commit 0781e55206d94079c15ab315fc082f49bf8bf780
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-12 03:44:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-12 03:44:52 +0900
[ruby/irb] Move assignment check to RubyLex
(https://github.com/ruby/irb/pull/670)
Since assignment check relies on tokenization with `Ripper`, it feels like
the responsibility of `RubyLex`. `Irb#eval_input` should simply get the result
when calling `each_top_level_statement` on `RubyLex`.
https://github.com/ruby/irb/commit/89d1adb3fd
commit c173c637ab7e971a5b6c56deabe9e1a7c95667fb
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-12 03:27:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-12 03:27:17 +0900
[ruby/irb] Skip integration tests in core CI
(https://github.com/ruby/irb/pull/677)
We already skipped history integration tests in core CI in #675 due to
suspicion on nested IRB sessions don't work on certain operating systems.
@@ -44992,27 +47332,27 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 43721b1d4a474ff24612a62158b6c1cffc473335
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-12 01:18:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-12 01:18:58 +0900
[ruby/irb] Don't echo an expression's result when it ends with a
semicolon
(https://github.com/ruby/irb/pull/669)
https://github.com/ruby/irb/commit/50185c2833
commit d3311e5cc3f4606afc9a12e4a4c7e1a19bd722d0
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-12 01:03:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-12 01:03:11 +0900
[ruby/irb] Add black and white color to IRB::Color
(https://github.com/ruby/irb/pull/676)
https://github.com/ruby/irb/commit/a2763acade
@@ -45033,14 +47373,22 @@
---------
Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit 475241ee91bdc913dc3bc5c8727c32086de438c1
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-11 16:22:18 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-11 16:22:18 +0900
+
+ Group test-syntax-suggest and leaked-globals [ci skip]
+
commit 907560f5dc7831a30994b64d8207740629133abd
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-11 15:23:48 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-11 15:23:48 +0900
Fix test-bundler dependencies
@@ -45052,15 +47400,15 @@
CommitDate: 2023-08-11 14:47:20 +0900
Fix order of test-syntax-suggest-prepare for old GNU Make
commit a792890e9b92b284992a80f7acfcdb13cf142ba5
Author: S-H-GAMELINKS <gamelinks007@gmail.com>
AuthorDate: 2023-08-09 20:56:16 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-11 13:50:00 +0900
Remove uneeded fix2int and rational_raw property for Universal Parser
Notes:
Merged: https://github.com/ruby/ruby/pull/8190
@@ -45103,15 +47451,15 @@
`YJIT_BINDGEN_DIFF_OPTS=--exit-code make yjit-bindgen` is not the same
as `make yjit-bindgen YJIT_BINDGEN_DIFF_OPTS=--exit-code`, of course.
commit d2864ca330f7cc7f879e737a817e1161bead65c3
Author: Sorah Fukumori <sorah@cookpad.com>
AuthorDate: 2023-08-11 05:12:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-11 05:12:21 +0900
[ruby/zlib] Zlib.gunzip should not fail with utf-8 strings
(https://github.com/ruby/zlib/pull/55)
zstream_discard_input was encoding and character-aware when given input is user-provided, so this discards `len` chars instead of `len` bytes.
@@ -45172,14 +47520,22 @@
CommitDate: 2023-08-11 00:59:52 +0900
YJIT: Allow VM_CALL_ARGS_BLOCKARG on invokesuper (#8198)
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
+commit 5397fc315a1c203cf9978d100db08680dcc0bb57
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-10 21:04:27 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-10 21:04:27 +0900
+
+ Remove duplicate prerequisite [ci skip]
+
commit 4ba348ec3e424088bbde1c8ce872420aa9f8a6ad
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-10 17:37:19 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-10 17:37:19 +0900
Explicitly require rspec/expectations tentatively
@@ -45226,15 +47582,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7915
commit 984109b8363790723693ec04897b1155d899115f
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-10 07:28:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-10 07:28:55 +0900
[ruby/irb] Skip nested IRB tests in Ruby Core CI
(https://github.com/ruby/irb/pull/675)
Sometimes the subprocess gets stuck in the nested IRB session until timed
out. We don't have enough information to debug it yet, so skip the tests
@@ -45360,15 +47716,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit ab0f90f1f5583a64a125701e3b08f6620f029eb6
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-09 23:57:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-09 23:57:52 +0900
[ruby/irb] Fix nested IRB sessions' history saving
(https://github.com/ruby/irb/pull/652)
1. Dynamically including `HistorySavingAbility` makes things unnecessarily
complicated and should be avoided.
@@ -45465,34 +47821,52 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8137
commit 397a77557c38fb910a5491d47720298fc18c00bc
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-05 11:11:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-08 22:21:39 +0900
[ruby/yarp] Fix wrong conversion and cast
Conversions from `uint64_t`/`VALUE` to `long` may loose upper bits.
https://github.com/ruby/yarp/commit/c26f650d96
+commit d931bf223216e87e8befebd8d631d9f25c23d564
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-05 11:09:10 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-08 22:21:38 +0900
+
+ [ruby/yarp] Adjust indents [ci skip]
+
+ https://github.com/ruby/yarp/commit/2d1135769d
+
commit 72d1a790cfe0e4a457db98c587f1acaa5e39f001
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-08 19:03:38 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-08 19:03:38 +0900
[Bug #19833] Fix index underflow at superclasses of `BasicObject`
Notes:
Merged: https://github.com/ruby/ruby/pull/8185
+commit 69292676a25a0e4bf1e80065737ad5cb42122c2a
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-08 09:21:45 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-08 09:21:45 +0900
+
+ Add message for `--ruby` option [ci skip]
+
commit 694d99dda2f101cc261f00c7526b0e36b826b6f1
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-06 23:34:27 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-08 08:48:53 +0900
Share duplicate code between Wasm and the others
@@ -45518,18 +47892,72 @@
CommitDate: 2023-08-08 08:34:53 +0900
Remove unnecessary braces which make indents confusing
Notes:
Merged: https://github.com/ruby/ruby/pull/8182
+commit 0e5da05a32a4b46998f7465cf7b6825e081b65a8
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-08 08:09:02 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-08 08:09:02 +0900
+
+ Do not double "yp_" prefix [ci skip]
+
+commit a5ffcfbd8acd0cea30f84fb169d3d0a408c34abd
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-08-08 02:13:12 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-08 03:44:48 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.79 to 0.9.81.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.79...v0.9.81)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ https://github.com/rubygems/rubygems/commit/4c9f8269f6
+
+commit 33056c29357e1b00d6e138bee60952ca0160b2ce
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-08-08 00:24:33 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-08 02:12:27 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.79 to 0.9.81.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.79...v0.9.81)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ https://github.com/rubygems/rubygems/commit/d3237ab4e2
+
commit 0387b86c3a763fad64739ce0029d1af58253bfbf
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-08 00:30:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-08 00:30:13 +0900
[ruby/irb] Remove unused `InputMethod#initialize`
(https://github.com/ruby/irb/pull/635)
* Remove unused InputMethod#initialize
@@ -45593,52 +48021,60 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-06 09:26:20 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-06 09:26:20 +0900
Exclude files added to the toplevel
+commit af13b03817307a13aa4c93b6d05ce65ac7691059
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-06 07:40:01 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-06 07:40:01 +0900
+
+ Remove unnecessarily copied document [ci skip]
+
commit ac07d881971292ea3cd4f2761648414e7cedb6ee
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-06 02:21:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-06 02:30:36 +0900
[ruby/yarp] Add a Requirements section in Build System docs
https://github.com/ruby/yarp/commit/298025314c
commit 489120f18b244689ba0481cfc717b2c66cc058b3
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-04 01:18:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-06 02:30:35 +0900
[ruby/yarp] Small fixes to docs/build_system.md
https://github.com/ruby/yarp/commit/f9db0c282b
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
commit 11f10bb1ac4453ca1aab3f4055f7da9c6e950a56
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-04 01:17:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-06 02:30:35 +0900
[ruby/yarp] Clarify shared library
https://github.com/ruby/yarp/commit/0b174b76f1
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
commit 70ef66f2408c43bbbcf7a4df6e9e69131161a9c0
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-08-03 07:01:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-06 02:30:34 +0900
[ruby/yarp] Document the build system of YARP
https://github.com/ruby/yarp/commit/85ae0e2816
commit 4e6861d3376eb7857d2b0a947c97b6fec8e5bf37
@@ -45688,26 +48124,26 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8176
commit 4e7e972841f73b222e46b86ebff191e06fe49da5
Author: S-H-GAMELINKS <gamelinks007@gmail.com>
AuthorDate: 2023-08-04 12:18:00 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-05 11:39:38 +0900
Remove uneeded int2big property for Universal Parser
Notes:
Merged: https://github.com/ruby/ruby/pull/8170
commit f07ef1d54c3bbae62e2ddd7266932c294db91daf
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-08-04 19:16:38 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-08-05 10:32:41 +0900
Lrama v0.5.3
Notes:
Merged: https://github.com/ruby/ruby/pull/8175
@@ -45735,15 +48171,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit c4066af35e6578aee39a1324d6209f45b0bfa265
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-05 02:13:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-05 02:13:55 +0900
[ruby/irb] Store integration tests' envs in an ivar
(https://github.com/ruby/irb/pull/668)
https://github.com/ruby/irb/commit/bbd20445ea
@@ -45850,15 +48286,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8173
commit 0dc0c24cadb231091bb4dbe68860b2bd41713253
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-04 20:15:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-04 20:16:04 +0900
[ruby/irb] Fix IntegrationTestCase
(https://github.com/ruby/irb/pull/667)
https://github.com/ruby/irb/commit/79fc6dcf5f
@@ -45916,14 +48352,22 @@
Fix str_subseq so that it does not attempt to predict the size of the
object returned by str_alloc_heap.
Notes:
Merged: https://github.com/ruby/ruby/pull/8165
+commit b35a2223486c80e496c0c678c1e3950be5086320
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-08-04 01:55:36 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-08-04 01:55:37 +0900
+
+ gdb.py: Support dumping a dummy frame [ci skip]
+
commit c65856d44f91cbcf8fd8172c609b96f936938070
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-08-04 00:12:07 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-08-04 00:12:07 +0900
Remove unneeded function prototype
@@ -45979,28 +48423,44 @@
assert_separately adds --disable=gems so we don't need to add
--disable-gems when calling assert_separately.
Notes:
Merged: https://github.com/ruby/ruby/pull/8162
+commit 29fd05036bc5b04c980a53a424b185a8a69cc839
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-08-03 08:43:29 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-08-03 08:43:29 +0900
+
+ * remove trailing spaces. [ci skip]
+
+commit 192ed8e70f4c9f45661e53583c7bca9b18821f56
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-08-03 08:43:11 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-08-03 08:43:12 +0900
+
+ gdb.py: Add -a option to dump all frames [ci skip]
+
commit 5f5cc22b5f5983b3cea0a96bfc5584f645a90b8e
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-08-03 08:23:17 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-08-03 08:23:55 +0900
gdb.py: Print Env based on EP instead of BP
because EP could be escaped.
commit 32e828bb4a6c65a392b2300f3bdf93008c7b6f25
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-03 03:35:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-03 03:35:08 +0900
[ruby/irb] Deprecate multi-irb commands
(https://github.com/ruby/irb/pull/654)
* Deprecate multi-irb commands
@@ -46011,15 +48471,15 @@
* Update readme
https://github.com/ruby/irb/commit/861731ac12
commit 8ecd300e1e51f9e56bf22a8c4fb64ef475612914
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-03 03:33:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-03 03:33:43 +0900
[ruby/irb] Extract integration testing helpers out of debug command
tests
(https://github.com/ruby/irb/pull/660)
The ability to run a test case in a subprocess is useful for testing
@@ -46188,15 +48648,15 @@
CommitDate: 2023-08-02 19:55:30 +0900
`EnvUtil.invoke_ruby` also passes ASAN options
commit 28c2136722823ce5b69d07bd723b8a76b8b172d8
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-08-02 17:17:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-02 18:56:13 +0900
[rubygems/rubygems] Replaced remained local to lockfile
https://github.com/rubygems/rubygems/commit/6ed69223d4
commit fd8dd7199665ed26818a140de945cca71d6fc84b
@@ -46278,14 +48738,34 @@
Revert "YJIT: implement `expandarray_rhs_too_small` case (#8153)"
This reverts commit 3b88a0bee841aee77bee306d9d34e587561515cf.
This commit break aarch64 platform and Apple Silicon
+commit c5abe0d08f8f7686422e6eef374cf8c78aefacb6
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-02 14:19:44 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-02 14:19:44 +0900
+
+ Tests to move between size pools are flaky on Windows too [ci skip]
+
+ Needs more investigations.
+
+commit e4fcac42d22bc6fbe789af941f59dbbcb4f3ee10
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-02 13:48:43 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-02 13:48:43 +0900
+
+ Find paths of tools [ci skip]
+
+ Recent GitHub Actions Windows containers seem having Strawberry tools.
+
commit 15b2e912300f43fb6fdf9f663d0979efb464efba
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-08-01 16:25:04 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-08-02 13:21:20 +0900
Remove `kprintf` in addr2line.c
@@ -46356,14 +48836,22 @@
CommitDate: 2023-08-02 03:43:32 +0900
YJIT: Fallback setivar if the next shape is too complex (#8152)
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
+commit 1642e0c39220e95ddb16b4cbbbe78f24507dfd48
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-08-01 22:49:37 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-08-01 22:49:37 +0900
+
+ Remove unnecessarily copied document [ci skip]
+
commit d68c01fd314ebd6dc1d89c95a2734fad4f0953b0
Author: Koichi Sasada <ko1@atdot.net>
AuthorDate: 2023-08-01 17:25:20 +0900
Commit: Koichi Sasada <ko1@atdot.net>
CommitDate: 2023-08-01 22:46:17 +0900
support `rescue` event for TracePoint
@@ -46372,15 +48860,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8150
commit f11ac06337fc56104172c3241393fd95d3a6c60d
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-01 21:51:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-01 21:51:30 +0900
[ruby/irb] Add workspace category
(https://github.com/ruby/irb/pull/661)
* Create a new Workspace command category
@@ -46452,21 +48940,29 @@
CommitDate: 2023-08-01 09:48:47 +0900
Supress warnings by Refinement#refined_class in test code
commit de91ce980ad6022a506ec12c7eb20392a37e98fe
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-31 20:08:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-01 09:31:22 +0900
[rubygems/rubygems] Use Kernel.singleton_class
https://github.com/rubygems/rubygems/commit/9be984f281
+commit 3f010d48fc0be34799eeeb5661e7ffb3b5319d5c
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-08-01 09:27:25 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-08-01 09:27:25 +0900
+
+ [DOC] Fix a link [ci skip]
+
commit ec0e6809f9247a8028500d3e915ab01f63c7d59b
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-08-01 09:02:32 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-08-01 09:02:32 +0900
Skip flaky test on Solaris
@@ -46475,25 +48971,25 @@
TestGCCompact#test_moving_objects_between_size_pools [test/ruby/test_gc_compact.rb:378]:
Expected 499 to be >= 500.
commit 04f4e0aeb2e9543e360a566eca0d1cea859b13dd
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-08-01 04:26:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-01 05:10:23 +0900
[ruby/yarp] Document building, more macro changes
https://github.com/ruby/yarp/commit/4214f262d2
commit 5d78ec8a94b7d44b5b152f4fad7e419a2436fe70
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-08-01 04:57:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-08-01 04:57:36 +0900
[ruby/irb] Decouple `edit` and `show_source` commands
(https://github.com/ruby/irb/pull/658)
* Decouple `edit` command from `show_source`
@@ -46804,25 +49300,25 @@
2) most of method types need to access `ci` once in theory
so that 1 additional indirection doesn't matter.
Notes:
Merged: https://github.com/ruby/ruby/pull/8129
commit e40f8bbd20eb65d14992f1f7dce12b4c5edf614e
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-07-31 15:59:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-31 15:59:54 +0900
Update bundled gems list at 2023-07-31
commit a3c0e9d90d657d9b288fb4a50462684087f4162f
Author: Mat Sadler <mat@sourcetagsandcodes.com>
AuthorDate: 2023-07-29 13:19:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-31 15:25:21 +0900
[rubygems/rubygems] update Magnus library in Rust extension gem template
https://github.com/rubygems/rubygems/commit/19a92a3367
commit 36023d5cb751d62fca0c27901c07527b20170f4d
@@ -46838,15 +49334,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8145
commit 60ac719acc3e4eccab770ebdd959dffcb702f2f2
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-07-31 00:35:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-31 12:26:47 +0900
[ruby/optparse] [DOC] Corrections to tutorial
https://github.com/ruby/optparse/commit/2940dbb65a
commit 52722ea37b48411a1bc727411d46fdbad36c0084
@@ -46867,35 +49363,35 @@
At the time this test first started using `assert_raise_with_message`,
it did not touch `Encoding.default_internal`.
commit dfad14d83f1a51a537d03da285b71e9d87a6da7f
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-30 11:24:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-30 11:35:22 +0900
[ruby/optparse] [DOC] Mark up constant and method names as code
https://github.com/ruby/optparse/commit/e8bee0be8f
commit 67be453d9d1e94b104ba2f092d89c33efac2a2e2
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-29 10:21:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-30 10:37:43 +0900
[rubygems/rubygems] Set thread configurations inside block in the thread local manner
https://github.com/rubygems/rubygems/commit/965e54b8f1
commit 0d86cc4caf1495507b2937654d3ed868278b9ddc
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-28 14:26:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-30 10:36:23 +0900
[rubygems/rubygems] Use the dedicated method to convert file path
The dedicated method `File.path` to deal with pathname-like objects
has been provided since ruby 1.9.0.
Also adds a test for rubygems/rubygems#6837.
@@ -46968,15 +49464,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8127
commit df5330b04eda80d00a1f406573ae6b9e5f71c533
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-07-26 21:08:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-30 00:31:48 +0900
[ruby/rdoc] Use a more portable way to check if code is parseable
* The same as used in irb: https://github.com/ruby/irb/pull/134/files
* This works on all Ruby implementations, unlike `return` in BEGIN which
can be quite difficult to support.
@@ -47027,31 +49523,31 @@
Test sync_default_gems.rb only when git 2.32 is available
With older git, as `GIT_CONFIG_GLOBAL` environment variable is not
supported, these tests clobber user's configurations.
commit 6dc15cc8895b28800d5c187929d846ac4eb7cd3f
- Author: Koichi Sasada <ko1@atdot.net>
+ Author: ko1 <ko1@atdot.net>
AuthorDate: 2023-07-29 07:54:30 +0900
Commit: Koichi Sasada <ko1@atdot.net>
CommitDate: 2023-07-29 09:06:14 +0900
do not clear cme but invalidate cc
To invalidate a cc, we need to clear cc->klass by `vm_cc_invalidate()`.
I hope this patch fix the CI failures.
Notes:
Merged: https://github.com/ruby/ruby/pull/8134
commit bcf823fddbe38e0503805a7ba6ded53c1bc1e19d
- Author: Koichi Sasada <ko1@atdot.net>
+ Author: ko1 <ko1@atdot.net>
AuthorDate: 2023-07-29 07:28:52 +0900
- Commit: Koichi Sasada <ko1@atdot.net>
+ Commit: ko1 <ko1@atdot.net>
CommitDate: 2023-07-29 07:39:10 +0900
Revert "[rubygems/rubygems] Set thread configurations inside block"
This reverts commit db80e947a382a6a9ef2295e81f5b97c6a8ecbce7.
This patch uses `Thread.abort_on_exception = true` and it affects
@@ -47061,121 +49557,139 @@
- use `thread.abort_on_exception = true` for specific threads
- Run this code in a separated process
commit 17b50cdb68ce016caee0d6fef8e8438a5bf5addb
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-07-24 08:18:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:11 +0900
[rubygems/rubygems] Add charset to Webauthn response content-type
https://github.com/rubygems/rubygems/commit/442a3e8f37
commit db80e947a382a6a9ef2295e81f5b97c6a8ecbce7
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-07-24 08:18:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:10 +0900
[rubygems/rubygems] Set thread configurations inside block
https://github.com/rubygems/rubygems/commit/860b145359
commit afca1a31d05f3334342628a93d4d796c95e5f5fe
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-07-20 14:42:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:10 +0900
[rubygems/rubygems] Create MockServer object to test WebAuthn logic to prevent real TCPServers from being created and be leaked into other tests
https://github.com/rubygems/rubygems/commit/96d6cb33a2
commit 3954a87d65f004e5148597ffa927dc7b9eef6fb8
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-07-11 13:40:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:09 +0900
[rubygems/rubygems] Create MultifactorAuthFetcher to reduce duplication among tests
https://github.com/rubygems/rubygems/commit/dead211206
commit e96b3138a85d42fe5ee5ef4ddd1ea12b784e8d80
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-07-01 13:20:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:09 +0900
[rubygems/rubygems] Use assert_raise in webauthn poller tests
https://github.com/rubygems/rubygems/commit/0969ad330e
commit 24913e3dda3d4ebd633e94e46ca221ebfcb9f89b
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-07-01 12:45:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:08 +0900
[rubygems/rubygems] Move Webauthn listener thread to WebauthnListener class
https://github.com/rubygems/rubygems/commit/6ec474975e
commit fce04f9a6c9935ef3f188558dce177e277b17711
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-06-30 05:10:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:08 +0900
[rubygems/rubygems] Move WebauthnListener into the Gem::GemcutterUtilities namespace
https://github.com/rubygems/rubygems/commit/3080394f81
commit 108cc38a7658bfb8e9457f95baa5cdfbd175b64d
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-06-30 04:39:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:07 +0900
[rubygems/rubygems] Extract polling logic into its own class
https://github.com/rubygems/rubygems/commit/218b83abed
commit 023d0f662b4487c2bd6636c4fcf1e223ef4c8b30
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-06-22 06:21:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:07 +0900
[rubygems/rubygems] Add Webauthn verification poller to fetch OTP
https://github.com/rubygems/rubygems/commit/39c5e86a67
commit 836e4eb3cd4c61823bf812957b555bb0ef79ade5
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-06-22 02:39:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:06 +0900
[rubygems/rubygems] Remove fetcher login in util_sign_in
https://github.com/rubygems/rubygems/commit/8e6bc4485a
commit 812dbe79f0c8f73fdb71214240ba1a1cd3b6a857
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-06-22 02:20:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-29 01:08:06 +0900
[rubygems/rubygems] Create SignInFetcher
https://github.com/rubygems/rubygems/commit/38afc47899
+commit 91e13a520730add19efb7ff05274f54824cb64fc
+ Author: Peter Zhu <peter@peterzhu.ca>
+ AuthorDate: 2023-07-28 23:12:52 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-07-28 23:12:52 +0900
+
+ [ruby/strscan] Fix indentation in strscan.c
+
+ [ci skip]
+
+commit 49b76e57cce1b84e28f992a0becc420deaa88e5a
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-07-26 12:40:31 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-07-28 22:22:12 +0900
+
+ Test `SHARABLE_MIDDLE_SUBSTRING` [ci skip]
+
commit 9f059d908ca6b8a31377ed1494547571e764ca10
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-26 19:02:04 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-07-28 22:17:54 +0900
Freeze test string to be shared for sharable-middle-substring
@@ -47208,17 +49722,17 @@
AuthorDate: 2023-07-28 11:03:32 +0900
Commit: Koichi Sasada <ko1@atdot.net>
CommitDate: 2023-07-28 18:01:42 +0900
fix typo (CACH_ -> CACHE_)
commit 5de82ed4015ab55ef2e1f8eaed1038a25cc55895
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-07-28 15:59:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-28 15:59:38 +0900
Update bundled gems list at 2023-07-28
commit 2deeb0e0bf8b871b556a7bd2be2817fbf3d50889
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-27 16:17:07 +0900
@@ -47387,15 +49901,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 437a4ccbf2e944a7029fc55df789e0fbb945f162
Author: Xavier Noria <fxn@hashref.com>
AuthorDate: 2023-07-28 06:01:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-28 08:07:19 +0900
[rubygems/rubygems] Restore support for Pathname objects in the replaced require
https://github.com/rubygems/rubygems/commit/f7b4282ef7
commit 97219721752e7cc1eda51131d6a3cd753d37276c
@@ -47532,43 +50046,51 @@
[ruby/strscan] Sync missed commit
Syncs commit ruby/strscan@76b377a5d875ec77282d9319d62d8f24fe283b40.
commit ccca097cb54e3c23fb2e9a83dacfffa84acdcad8
Author: osyo-manga <manga.osyo@gmail.com>
AuthorDate: 2023-07-27 18:08:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-27 18:08:24 +0900
[ruby/reline] Add `kill-word` and `backward-kill-word` keymapping
support.
(https://github.com/ruby/reline/pull/570)
Fix it
https://github.com/ruby/reline/issues/558
https://github.com/ruby/reline/commit/0f8000443e
Co-authored-by: Stan Lo <stan001212@gmail.com>
+commit e78af6b82df6cf6f2c6ac857fa408dad2f1c52d5
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-07-27 17:24:09 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-07-27 17:24:09 +0900
+
+ Update default gems list at b201ac0bc037e460d96673f1d7386f [ci skip]
+
commit b201ac0bc037e460d96673f1d7386f1d2652b5c1
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-27 17:23:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-27 17:23:08 +0900
[ruby/reline] Bump version to 0.3.7
(https://github.com/ruby/reline/pull/578)
https://github.com/ruby/reline/commit/dc5a1b7c48
commit 46ca0e1ce44d4c81dd85453f3874b406b13e799f
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-07-27 16:00:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-27 16:00:06 +0900
Update bundled gems list at 2023-07-27
commit 9bdd48597297dcb01a7e07f5a0f716c4ea9cc1e1
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-07-27 04:59:59 +0900
@@ -47594,55 +50116,55 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8121
commit 499eb3990faeaac2603787f2a41b2d9625e180dc
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-07-26 16:49:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-26 23:46:20 +0900
[ruby/yarp] Fix tests
https://github.com/ruby/yarp/commit/50e745767e
commit c680ae2ce1e535196eeb06228176d9308f7cab84
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-07-26 16:11:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-26 23:46:19 +0900
[ruby/yarp] Added locations to errors tests
https://github.com/ruby/yarp/commit/108d1221ef
commit 47ff17a413e9f345dd935479f703d3d2964b237d
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-07-26 04:38:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-26 23:46:19 +0900
[ruby/yarp] Fix error and warning locations
https://github.com/ruby/yarp/commit/b91317ab39
commit bd5cc4d6a0150c0d32b49b73947f9dde1189a322
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-07-26 04:36:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-26 23:46:18 +0900
[ruby/yarp] Add comments test
https://github.com/ruby/yarp/commit/6484af4165
commit 59e5bf2d1fdcdd65c17bfd08a6f7644acc41be04
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-07-26 04:14:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-26 23:46:17 +0900
[ruby/yarp] Fix comment locations
https://github.com/ruby/yarp/commit/7d2a1f8f1f
commit 8ca399d64023fd13bd17bc38132610ccb2ccc598
@@ -47699,15 +50221,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8112
commit 283b2fdab4be77d8721d7cf298168eb6e3798490
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-26 17:31:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-26 17:32:02 +0900
[ruby/irb] Page `ls`'s output (https://github.com/ruby/irb/pull/657)
* Page ls command's output
* Use Pager.page_content in show_cmds too
@@ -47746,15 +50268,15 @@
https://github.com/peterzhu2118/ruby/actions/runs/5659386206/job/15332833836
The plot thickens.
commit d8cee5507361b2cd3f3baccb8fda45bad8389a70
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-26 03:33:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-26 03:33:23 +0900
[ruby/irb] Display `show_cmds`'s output in a pager when in TTY
environment
(https://github.com/ruby/irb/pull/647)
This can:
@@ -47788,206 +50310,206 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8115
commit 377639053dfdf8037a1b3d3211071c6af1916e35
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-25 18:39:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 18:39:58 +0900
[ruby/reline] Avoid using CSI # S for scroll down
(https://github.com/ruby/reline/pull/577)
https://github.com/ruby/reline/commit/b67ee4e791
commit cf1f2e9d06a2fb699d911492425c4090e02b3eb1
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-21 12:30:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:29 +0900
[rubygems/rubygems] bin/rubocop -A
https://github.com/rubygems/rubygems/commit/e8a4184429
commit 979d1fa5fe57f441ceca10f513d6009ddd78b8f2
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-21 12:21:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:28 +0900
[rubygems/rubygems] Extract Gem::BUNDLED_GEMS from Bundler
https://github.com/rubygems/rubygems/commit/e30e86aa60
commit 8fbe7d0295fd38496b61e2e1a93c920f93892aa4
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-21 10:21:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:28 +0900
[rubygems/rubygems] Skip warnings if bundled gems is already loaded
https://github.com/rubygems/rubygems/commit/9583a7eb82
commit 422144d220e8cfec38c0b07b2ba142aa5fa9066b
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-20 17:49:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:27 +0900
[rubygems/rubygems] Use Kernel.singleton_class
https://github.com/rubygems/rubygems/commit/f2e8e054df
commit 6bb34a7684955a45638f48101df01c1deaff8d62
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-20 13:24:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:27 +0900
[rubygems/rubygems] Don't reuse require argument
https://github.com/rubygems/rubygems/commit/1712cd6149
commit 64530b545fec528de3423fbfe83dbe2138754715
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-20 12:58:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:26 +0900
[rubygems/rubygems] Added warnings targets for old version of Ruby
https://github.com/rubygems/rubygems/commit/d0c1d97105
commit fc5dbea4c3aca71b97db22b47b934454705ceed8
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-20 11:38:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:26 +0900
[rubygems/rubygems] Added Ruby version for bundled gems to warnings
https://github.com/rubygems/rubygems/commit/d61c1362e7
commit ec600332fcf60a0d54cf5de1051d189270931ee3
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-20 11:05:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:25 +0900
[rubygems/rubygems] Simplefied condition
https://github.com/rubygems/rubygems/commit/5238fcf234
commit 2424b921b2e773343fa7dd670c40e26873adc22f
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-20 11:02:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:25 +0900
[rubygems/rubygems] make bundled gemst list as constant under Gem namespace
https://github.com/rubygems/rubygems/commit/438eac5447
commit cc2617ae3f82b6ae12965d9974680f3d15462745
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-20 10:41:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:24 +0900
[rubygems/rubygems] Added csv as stub gem to build_repo1
https://github.com/rubygems/rubygems/commit/d2f2597c31
commit df4ac25bd957b4a22acc3243de4af310efc473f1
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-20 09:34:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:24 +0900
[rubygems/rubygems] Added examples for warnings feature
https://github.com/rubygems/rubygems/commit/78807add23
commit 0ae227ebe22bcec74fcd5fd6acd1b724ab0d8c16
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-20 09:10:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:23 +0900
[rubygems/rubygems] Also check Kernel.require for infinite loop
https://github.com/rubygems/rubygems/commit/961d9ac1bd
commit a23fe8e84d8c73e45062008b4d020d47161858f3
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-19 21:03:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:23 +0900
[rubygems/rubygems] Avoid infinite call of require
https://github.com/rubygems/rubygems/commit/9c345bfa3e
commit bb61e45ae7be8fb456561369d2c37600694f2887
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-19 20:57:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:22 +0900
[rubygems/rubygems] Keep Kernel#require private
https://github.com/rubygems/rubygems/commit/cd59e73efa
commit 95cde6e4c22946c03ddaa66f055d7671cd51e0ad
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-19 19:11:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:22 +0900
[rubygems/rubygems] Don't use redefine_method
https://github.com/rubygems/rubygems/commit/f733f90110
commit f5e03ef31cde82b8d801d2d67eac4e9191dda2ca
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-19 16:35:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 15:23:21 +0900
[rubygems/rubygems] Warn if file is loaded without Gemfile
https://github.com/rubygems/rubygems/commit/bf59dcdad1
commit 70eeec0cad7daa56bee91967657d7dd86ca36e18
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-19 22:42:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 13:52:54 +0900
[rubygems/rubygems] Simplify double loop
https://github.com/rubygems/rubygems/commit/630dc02112
commit 1b27e7aa1fbd4c3c9a8640e94b1cd8818f4901d1
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-19 22:38:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 13:52:54 +0900
[rubygems/rubygems] Use `Monitor#synchronize` to ensure to exit
https://github.com/rubygems/rubygems/commit/b424353239
commit f72ddd92be0ea80cfc230c5d972d27f91dd3cb1b
Author: Kentaro Takeyama <n.y.skate.of.minds@gmail.com>
AuthorDate: 2023-07-23 10:19:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-25 08:58:06 +0900
[rubygems/rubygems] Bundler: Update bundle-outdated(1) man
Updated output examples to current format since the output format has changed since version 2.2.0.dev
https://github.com/rubygems/rubygems/commit/48d98f906a
@@ -48247,53 +50769,69 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8105
commit 25267fdd69edc29fe0dc32745549f94a37e7485c
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-07-21 06:00:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-22 00:48:19 +0900
[ruby/yarp] Exclude heredoc_nested test for Rubies < 3.3
Ripper's lexemes were slightly different in Ruby 3.2 for Heredocs.
We ignored this complex heredoc test in this case because
Ripper's output has changed
https://github.com/ruby/yarp/commit/59d3d4a899
+commit 22f9735587aff23929e6e436567fcfb3d48be73e
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-07-21 18:38:29 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-07-21 18:38:29 +0900
+
+ Use already installed `rustc` if available [ci skip]
+
commit 7fdf98ef39cc7b079502f0faa086b31f16f3b0c6
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-04 11:53:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-21 17:47:55 +0900
[rubygems/rubygems] Deprecate Gem::Platform.match
https://github.com/rubygems/rubygems/commit/e3ba3e2225
commit f602cb55d72a1461328c0eeda04a05eadd8d4b69
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-19 23:23:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-21 16:48:49 +0900
[rubygems/rubygems] Boundary check in `Gem::StreamUI#choose_from_list`
https://github.com/rubygems/rubygems/commit/abacb0cb34
commit 47c7c188e08dae5a81be9126f4ea2e201e981bba
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-21 14:52:43 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-07-21 14:52:43 +0900
Add comments to id.h and undef finished macros
+commit 8d9a25a6d799c50514213b0d15250d9c260213d1
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-07-21 07:02:48 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-07-21 07:04:51 +0900
+
+ misc/gdb.py: Allow overriding stack_size [ci skip]
+
commit 210caa777b2ee2405b1d074b790b0183e0f6b27f
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-07-21 05:50:45 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-07-21 05:50:45 +0900
More RDoc for Dir.glob (#8088)
@@ -48337,14 +50875,22 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-07-21 03:54:47 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-07-21 03:55:31 +0900
Get rid of obsoleted __bp__ references
+commit bbf059fb84b00ef3920e4691fb226cd76323b661
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-07-21 03:52:03 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-07-21 03:52:03 +0900
+
+ Update default gems list at 134d8741731101b4b115e3d92ac008 [ci skip]
+
commit 134d8741731101b4b115e3d92ac008f6cecee1d8
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-07-21 03:51:17 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-07-21 03:51:17 +0900
Sync YARP gemspec (#8101)
@@ -48366,15 +50912,15 @@
CommitDate: 2023-07-21 03:17:38 +0900
Embed struct rmatch into GC slot (#8097)
commit 460c27dc15b5efc46a74cb2a7809ca3fa6ce72a7
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-07-17 18:41:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-21 02:58:52 +0900
[ruby/syntax_suggest] Handle new eval source location
See https://bugs.ruby-lang.org/issues/19755
In Ruby 3.3, using `eval` without providing a source location
@@ -48398,15 +50944,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit abce8583e253e96cf1268926ee7fd790f980ea96
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-07-19 06:37:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-20 23:58:11 +0900
[ruby/yarp] Fix heredocs inside %W and %w lists
The problem was that we were treating heredoc bodies as part of the %W
list because we didn't push the scanning cursor past the heredoc after
lexing out the here doc. To fix this, we changed the whitespace
@@ -48425,14 +50971,22 @@
we added logic to prevent double counting the newline when scanning the
rest of the %W list.
https://github.com/ruby/yarp/commit/eb090d8126
Co-authored-by: Jemma Issroff <jemmaissroff@gmail.com>
+commit 5c219c1b7f6898faf3b13d545f896dc8302ce02a
+ Author: Alan Wu <XrXr@users.noreply.github.com>
+ AuthorDate: 2023-07-20 23:53:31 +0900
+ Commit: Alan Wu <XrXr@users.noreply.github.com>
+ CommitDate: 2023-07-20 23:53:31 +0900
+
+ proc.c: Remove unused parameter [ci skip]
+
commit 76ea8ecbf3b412de4877ca2a8574f96590aac807
Author: S-H-GAMELINKS <gamelinks007@gmail.com>
AuthorDate: 2023-07-16 01:11:39 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-07-20 21:55:44 +0900
Supress warning that variable may be used uninitialized with ripper building
@@ -48448,25 +51002,25 @@
cvc table entries can move
Notes:
Merged: https://github.com/ruby/ruby/pull/8100
commit 62cb739ba5d36178b73ec718707afc9ed07f14f1
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-07-20 16:00:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-20 16:00:26 +0900
Update bundled gems list at 2023-07-20
commit 419fbc77e0c05358f8eb22392cd99050c4dfaf5f
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-19 22:58:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-20 08:20:54 +0900
[rubygems/rubygems] Clear `YAML` constant if it was undefined previously
https://github.com/rubygems/rubygems/commit/31d0311258
commit 84b5274143bf54f77f9950eeba72a64cc761dd45
@@ -48479,15 +51033,15 @@
Notes:
Merged-By: jemmaissroff
commit 7380c73af410d33dc2d4a3d77871d2001531416f
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-07-19 22:31:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-19 22:31:17 +0900
[ruby/reline] Add assertion to auto_indent_proc's parameter, add
Ctrl-d exit test
(https://github.com/ruby/reline/pull/574)
* Add auto_indent_proc's parameter assertion in multiline_repl
@@ -48495,23 +51049,31 @@
* Add rendering test for Ctrl-d exit
https://github.com/ruby/reline/commit/46db71132a
commit ca561480eaf8aba3d1c7ac70725cb1a726b3a5ba
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-07-19 22:25:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-19 22:25:58 +0900
[ruby/reline] Always set ANSI CSI keybindings for Home, End, and
Arrow.
(https://github.com/ruby/reline/pull/569)
https://github.com/ruby/reline/commit/f363a43a45
+commit ea2fc58d9ae4da9bf280ce2d4fd87896aa4b693d
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-07-19 19:29:41 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-07-19 19:29:41 +0900
+
+ Fix a typo [ci skip]
+
commit 0765b890b52975434f1f63fe561e1080ecf17013
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-19 14:35:43 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-07-19 14:35:43 +0900
Fix `USE_THREAD_CACHE=0`
@@ -48520,18 +51082,26 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-19 12:42:20 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-07-19 12:42:20 +0900
Add a corner case for `return`
+commit 3211b7054562a3435b34311b0811cdf1956443b6
+ Author: Alan Wu <XrXr@users.noreply.github.com>
+ AuthorDate: 2023-07-19 06:52:04 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-07-19 06:52:04 +0900
+
+ Fix off-by-one in comment [ci skip]
+
commit 45fd006185fe2404c058cc01f86791071d48e504
Author: osyo-manga <manga.osyo@gmail.com>
AuthorDate: 2023-07-19 05:33:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-19 05:33:39 +0900
[ruby/reline] Fix [nil] is passed to auto_indent_proc when exit with
CTRL+d
(https://github.com/ruby/reline/pull/571)
* Fix [nil] is passed to auto_indent_proc when exit with CTRL+d
@@ -48543,15 +51113,15 @@
see: https://github.com/ruby/reline/pull/571#issuecomment-1637183195
https://github.com/ruby/reline/commit/0924f2a075
commit b4003079239f369632ce1ac68fb0575b41bb37be
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-07-19 05:31:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-19 05:31:40 +0900
[ruby/reline] Add missing `close` to test_rendering.rb
(https://github.com/ruby/reline/pull/573)
https://github.com/ruby/reline/commit/7cd817036e
@@ -48590,26 +51160,49 @@
CommitDate: 2023-07-19 03:40:05 +0900
[Bug #19774] Fix segfault at `return` in `END`
Notes:
Merged: https://github.com/ruby/ruby/pull/8093
+commit ac7d34026aced2d38045fae05676d9c1605aa08d
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-07-18 23:05:25 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-07-19 01:53:03 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.58 to 0.9.79.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.58...v0.9.79)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ https://github.com/rubygems/rubygems/commit/097ae727b7
+
commit 9c94db7cfc584e982a6449b72e58a1cf25024177
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-19 00:43:25 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-07-19 00:43:25 +0900
Add tests for `return` in `BEGIN` and `END` blocks
commit d6ad334d6ed55778961b05b1a4fa18912230bf12
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-19 00:18:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-19 00:18:58 +0900
[ruby/irb] Reduce boilerplate code in RubyLexTest
(https://github.com/ruby/irb/pull/644)
* Avoid initialising Row at every test input
@@ -48709,15 +51302,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8091
commit 0db58dd0db092af8055372d97961bc3399a25767
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-18 22:53:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-18 22:53:31 +0900
[ruby/irb] Declare rdoc as dependency
(https://github.com/ruby/irb/pull/648)
IRB already has several features that rely on rdoc, such as:
@@ -48774,15 +51367,15 @@
[flori/json] Rename JSON::ParseError to JSON:ParserError
https://github.com/flori/json/commit/20b80ca317
commit b368990ce632aaa11581d3b8f9fa9fd77401121a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-18 11:32:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-18 11:55:47 +0900
[ruby/psych] Skip BigDecimal tests when it's missing to load
https://github.com/ruby/psych/commit/e1dbfae7a6
commit f302e725e10ae05e613e2c24cae0741f65f2db91
@@ -48872,14 +51465,22 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-17 21:31:59 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-07-17 21:31:59 +0900
Move `posix_signal` declaration internal with prefix `ruby_`
+commit 2476b1ee0be48a54e05b58ddf38d4d4973b9660e
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-07-17 20:44:35 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-07-17 20:44:35 +0900
+
+ objspace is not used in parent process [ci skip]
+
commit f1adc5866a77d9ed6e4b45bf277c38f2c6e90fd4
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-17 19:50:47 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-07-17 19:50:47 +0900
Fix up to require objspace
@@ -48909,18 +51510,26 @@
- Promote all surviving objects to oldgen
Other optimizations may follow.
Notes:
Merged: https://github.com/ruby/ruby/pull/7662
+commit d3bcff01583abce2fb095fc67f47e86fa7005755
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-07-17 00:15:05 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-07-17 00:15:05 +0900
+
+ Fix a typo [ci skip]
+
commit 0a570a00699a08577270dc3fa0d7ebaf749d41a3
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-07-16 11:57:13 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-07-16 19:27:08 +0900
Fix `#line` directive filename of ripper.c
Before:
```c
@@ -48970,26 +51579,34 @@
commits
Merged: https://github.com/ruby/ruby/pull/8082
commit be98bfc4ee3a635315daaac4dae5093ccb107d11
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-07-16 03:12:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-16 03:12:05 +0900
[ruby/irb] Indent multiline percent literals
(https://github.com/ruby/irb/pull/643)
https://github.com/ruby/irb/commit/18bb4022a9
+commit baf70c7dfe4e1cc49a354674ecb0ff9dedd19e02
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-07-16 00:59:56 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-07-16 00:59:56 +0900
+
+ Update default gems list at 7ffb995f5e3b6d749adb700e014f80 [ci skip]
+
commit 7ffb995f5e3b6d749adb700e014f80e9819af560
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-07-16 00:59:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-16 00:59:18 +0900
[ruby/irb] Bump 1.7.4 (https://github.com/ruby/irb/pull/645)
https://github.com/ruby/irb/commit/b0f650a766
commit c32b608e76c6da9396a133deae4b9196af6d5563
@@ -49057,26 +51674,26 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/6201
commit 82cd70ef935e6aac8cc929af24fb21c2157524f7
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-07-12 10:51:49 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-07-15 12:50:40 +0900
Use functions defined by parser_st.c to reduce dependency on st.c
Notes:
Merged: https://github.com/ruby/ruby/pull/8057
commit 6d2174477b0198b565389ed02958f15ed817be89
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-07-15 05:40:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-15 06:00:51 +0900
[ruby/yarp] Remove pattern matching pinning to enable support for <= Ruby 3.0
Pattern matching variable pinning was introduced in Ruby 3.1. We
need to remove it from YARP to support earlier rubies.
@@ -49120,15 +51737,15 @@
Merged: https://github.com/ruby/ruby/pull/8077
Merged-By: XrXr
commit 174bc2257065785efbbefca797a50f0847bb6062
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-15 00:45:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-15 00:45:09 +0900
[ruby/irb] Fix history-saving feature
(https://github.com/ruby/irb/pull/642)
* Define RelineInputMethod::HISTORY
@@ -49182,14 +51799,22 @@
CommitDate: 2023-07-14 18:35:23 +0900
Delete a macro that has never been used, probably added by mistake
Notes:
Merged: https://github.com/ruby/ruby/pull/8074
+commit c227ae7e646dc41829507238b0f6b3803e92a47a
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-07-14 09:01:10 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-07-14 09:01:38 +0900
+
+ Sort by URL [ci skip]
+
commit 5d4fff845602872eef072e7611558b5f8762efe0
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-06-23 06:31:57 +0900
Commit: Jeremy Evans <code@jeremyevans.net>
CommitDate: 2023-07-14 08:49:39 +0900
Tighten Time.new(string) parsing
@@ -49288,15 +51913,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8071
commit 4999a53fe994f1b5b1957493126d350e12ef216a
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-14 01:52:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-14 01:52:13 +0900
[ruby/irb] Unpend RDoc dialog related tests
(https://github.com/ruby/irb/pull/640)
* Unpend rdoc dialog tests
@@ -49377,15 +52002,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8062
commit 0454887a0e64a7fbafd460580ae619e752d0e6e8
Author: B. Burt <beeburrt@outlook.com>
AuthorDate: 2023-07-13 08:02:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-13 21:30:23 +0900
[ruby/getoptlong] [DOC] Add spaces to fix formatting in example
To make the example code verbatim.
Fixes ruby/ruby#8061
@@ -49547,18 +52172,26 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-07-13 11:36:03 +0900
[rubygems/rubygems] Remove unused variable
https://github.com/rubygems/rubygems/commit/802457b0a1
+commit a74c7215278b254db4461f36d20dfd34136746ab
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-07-13 11:16:53 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-07-13 11:16:53 +0900
+
+ Update default gems list at 7f9c2a9bdd06a925247297b4697260 [ci skip]
+
commit 7f9c2a9bdd06a925247297b46972603aa5b451be
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-13 11:16:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-13 11:16:04 +0900
[ruby/irb] Bump version to 1.7.3
(https://github.com/ruby/irb/pull/639)
https://github.com/ruby/irb/commit/621c8c2b7d
@@ -49569,15 +52202,15 @@
CommitDate: 2023-07-13 08:38:18 +0900
Remove an unused `#if 0` code
commit 81beb29988025871c04a225dfdfc0ba9bb1ff19c
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-13 04:55:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-13 04:55:19 +0900
[ruby/irb] Correct preferred_dialog_height's caller
(https://github.com/ruby/irb/pull/638)
The caller should be the dialog itself, not Reline.
@@ -49593,15 +52226,15 @@
Notes:
Merged-By: jemmaissroff
commit 47cb789332e80d51699ab95ef610a69f5556d44d
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-13 00:34:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-13 01:22:54 +0900
[ruby/etc] Declare `getlogin` even if unistd.h is not available
Although MinGW provides this header but not the function, Windows
version ruby provides the function.
@@ -49663,38 +52296,38 @@
line separator and do not have a \n at the end of message, unlike those
normally made with the git CLI. This breaks the expectation of the
regexps used later.
commit 4fced7860535c650aa20c10cc59c053943aeeb3d
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-12 21:03:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-12 23:18:40 +0900
[ruby/etc] Check if the target file exists, not "depend" file
https://github.com/ruby/etc/commit/b95ddef386
commit 2fa77fb82d14deb8c2fa2064305c9a7f0ae63057
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-12 20:39:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-12 23:18:39 +0900
[ruby/etc] Fix for srcdir with spaces
Fixes https://github.com/ruby/etc/pull/22.
Build failure when the ruby installed directory name contains spaces.
https://github.com/ruby/etc/commit/1ab19d5815
commit efd8ea366b31e7874c21a2e667ddeb69f2cddd7e
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-12 16:20:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-12 23:18:39 +0900
[ruby/etc] Declare `getlogin` only if unistd.h is not available
https://github.com/ruby/etc/commit/365398ea47
commit b90c48b1e20b955da99dfa954a33bb504a5f90f8
@@ -49706,29 +52339,41 @@
Add comment to test
Add comment for 7299c8c0f165247853fac2fe337e7c2678e653c9.
commit 4fbfc116ca375ba8ae3747fcf32fdb85c48683c9
Author: Koichi ITO <koic.ito@gmail.com>
AuthorDate: 2023-07-12 19:00:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-12 21:29:29 +0900
[rubygems/rubygems] Update GitHub organization of Standard Ruby
## What was the end-user or developer problem that led to this PR?
The old URL https://github.com/testdouble/standard is mentioned.
## What is your fix for the problem, implemented in this PR?
This PR updates to the new URL https://github.com/standardrb/standard.
https://github.com/rubygems/rubygems/commit/eeafba72fc
+commit 761662bbea12e5b3d4e319a50291de75ad997e98
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-07-12 13:42:09 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-07-12 13:43:25 +0900
+
+ Revert previous commit [ci skip]
+
+ This reverts commit 074bf01e13db1ac0407786a3bc1b85c13135fd36, "Test
+ `Comparable#clamp` with inverse arguments as well as a Range".
+ The test is already in another method.
+
commit 074bf01e13db1ac0407786a3bc1b85c13135fd36
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-12 13:31:19 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-07-12 13:31:19 +0900
Test `Comparable#clamp` with inverse arguments as well as a Range
@@ -49770,39 +52415,47 @@
assert_not_nil could allocate objects which may trigger the major GC, so
don't run the assertions until the major GC has been ran.
Notes:
Merged: https://github.com/ruby/ruby/pull/8055
+commit 84d0667ea8211fad830e744ab9cacd3f1770395d
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-07-12 01:31:17 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-07-12 01:31:17 +0900
+
+ Update default gems list at d40935c6804b87664ba0313062dc27 [ci skip]
+
commit d40935c6804b87664ba0313062dc27f3e8130832
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-07-12 01:30:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-12 01:30:34 +0900
[ruby/irb] Bump version to 1.7.2
(https://github.com/ruby/irb/pull/636)
https://github.com/ruby/irb/commit/85d6b4d146
commit d62328251d2231210b7d214be3e26e1c5cd32a11
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-07-12 00:31:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-12 00:49:42 +0900
[ruby/yarp] Remove yp_location_for_node in preference of yp_newline_list_line_column
https://github.com/ruby/yarp/commit/55aa813909
commit 4be92463b6d2d0ce82b15db2c7260150e28c27db
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-07-11 23:47:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-11 23:47:26 +0900
[ruby/irb] Require Reline 0.3.6 or higher
(https://github.com/ruby/irb/pull/632)
* Require Reline 0.3.6 or higher
@@ -49859,15 +52512,15 @@
Notes:
Merged-By: jemmaissroff
commit 880b29b74b7edaa3c8cddd7aeada3f498e0a65a7
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-10 19:15:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-10 21:11:12 +0900
[rubygems/rubygems] Use `File::NULL` instead of hard coded null device names
https://github.com/rubygems/rubygems/commit/44fe8e7f50
commit 2951e3d83b302b914d291b83f48ac59dc5df3198
@@ -49976,85 +52629,93 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8045
commit 4e2f98be3907b85c6f470c41e7c00f53653b6e68
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-09 15:24:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-09 15:25:08 +0900
[ruby/irb] Avoid using Reline as a module
(https://github.com/ruby/irb/pull/633)
Using it as a module makes it harder to understand methods' source.
commit acd9c208d5ab8619b6102116f48fcfc06f47cb7e
Author: S-H-GAMELINKS <gamelinks007@gmail.com>
AuthorDate: 2023-07-09 13:25:45 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-07-09 15:00:52 +0900
Move some macro for universal parser
Notes:
Merged: https://github.com/ruby/ruby/pull/8044
commit b2bccf053befd331553e9443b1f1c86b7aaf1296
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-07-09 11:04:40 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-07-09 13:02:25 +0900
Include ripper.h into `$distcleanfiles`
Notes:
Merged: https://github.com/ruby/ruby/pull/8046
commit 2903e9456f6990c068008eb823b90715e5a21932
Author: alitaso345 <alice.maru345@gmail.com>
AuthorDate: 2023-07-08 22:30:05 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-07-09 08:16:00 +0900
Remove ISASCII definition
The ISASCII definition was moved to parse.y( https://github.com/ruby/ruby/pull/8029 ), but the old definition wasn't removed.
Notes:
Merged: https://github.com/ruby/ruby/pull/8043
+commit 5f915108da7fac276875e04f3d73eac0771ca170
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-07-08 17:54:34 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-07-08 17:54:34 +0900
+
+ Update default gems list at 33e00b79a06343c86b1b7aba714c0c [ci skip]
+
commit 33e00b79a06343c86b1b7aba714c0c5a142cf317
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-08 17:53:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-08 17:53:46 +0900
[ruby/reline] Bump version to 0.3.6
(https://github.com/ruby/reline/pull/565)
https://github.com/ruby/reline/commit/2503ddb9a6
commit 02f9b685e82ebde33a74e59e3e884db709a11d10
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-07-08 17:41:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-08 17:41:30 +0900
[ruby/reline] Ignore unhandled escape sequences
(https://github.com/ruby/reline/pull/522)
* Add unassigned escape sequence matcher to KeyStroke
* Do not insert ESC and unassigned ESC+key to input buffer
commit 8b2a0ec8df6a09361fd835b792a5d200bc0e66af
Author: S-H-GAMELINKS <gamelinks007@gmail.com>
AuthorDate: 2023-07-08 11:05:38 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-07-08 15:26:55 +0900
Move ISASCII defination to parse.y
Notes:
Merged: https://github.com/ruby/ruby/pull/8029
@@ -50134,51 +52795,51 @@
Notes:
Merged-By: jemmaissroff
commit 9e3a5cc54f406be7a23f3b8eefa3202066e966aa
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-07-08 01:54:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-08 02:46:47 +0900
[ruby/yarp] Add a yp_location_for_node function to the C API
yp_location_for_node takes a parser and a node and returns the
location in a way that can be punned into ruby/ruby types
https://github.com/ruby/yarp/commit/75e06016a7
commit 31f83a6feaeed8c82ed571d17ab33755a75cbb18
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-07-08 01:54:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-08 02:46:46 +0900
[ruby/yarp] Add source to ParseResult
https://github.com/ruby/yarp/commit/f3802e03e0
commit 61efa9c823263697b1625b411fff33d8dc3cd11d
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-07-08 01:52:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-08 02:46:45 +0900
[ruby/yarp] Remove bin/newlines
Since newlines are working, this bin/newlines is less helpful, and
we can remove the API for newlines
https://github.com/ruby/yarp/commit/b538460b99
commit 24d9e21f84eced634b3e443ada2a57621b2b4b9b
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-08 02:27:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-08 02:27:25 +0900
[ruby/reline] Reduce direct references to `Reline::IOGate`
(https://github.com/ruby/reline/pull/566)
* Avoid referencing IOGate from IOGate classes
@@ -50314,21 +52975,29 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8027
commit d287d8591cf619f4ccf285ac0c6629de11692832
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-06 11:39:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-06 14:01:29 +0900
[rubygems/rubygems] Avoid to use Base64 library because I have a plan to base64 gem to bundled gems in ruby/ruby.
https://github.com/rubygems/rubygems/commit/221797cfd1
+commit 57bf73225ddb57bfb75171ff7d4c1e72d4f1dbd5
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-07-06 06:42:20 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-07-06 06:42:20 +0900
+
+ Add a NEWS entry for --yjit-exec-mem-size [ci skip]
+
commit 9c1776e6b09fbad4a13de35179c8e7c7c7e6ea08
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-07-06 06:21:02 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-07-06 06:21:02 +0900
YJIT: Use --yjit-exec-mem-size=128 by default (#8031)
@@ -50398,53 +53067,69 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8007
commit 6f9d1b4b0f8938c42aa767577c7c6761ed9de64a
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-07-06 05:21:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-06 05:21:13 +0900
[ruby/reline] Update Relin::IOGate dynamically when it is needed
(https://github.com/ruby/reline/pull/560)
https://github.com/ruby/reline/commit/4680d1c9e0
commit 5f07f78e8698a2802dd544dc098b0c1d8080e702
Author: cryptogopher <cryptogopher@noreply.me>
AuthorDate: 2023-07-02 20:44:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-06 05:15:53 +0900
[ruby/bigdecimal] Update to_s doc examples
https://github.com/ruby/bigdecimal/commit/8a94a29cf1
commit 10f59dcbcd21807887ea0ebb1d0732f0fa32d416
Author: cryptogopher <cryptogopher@noreply.me>
AuthorDate: 2023-07-01 23:24:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-06 05:15:52 +0900
[ruby/bigdecimal] Add .to_s('F') digit grouping for integer part
https://github.com/ruby/bigdecimal/commit/f63544d465
+commit 1dde9d726099fc4e4b06b8c848c85eac195c521b
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-07-06 02:10:47 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-07-06 02:10:51 +0900
+
+ Explain why YJIT is disabled for clang<=9 [ci skip]
+
commit cd7166cc8fff8d7316634a665975d4f4e21dde61
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-07-06 01:33:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-06 01:33:46 +0900
[ruby/reline] Fix wrong byte_pointer passed to auto_indent_proc
(https://github.com/ruby/reline/pull/562)
https://github.com/ruby/reline/commit/4348354604
+commit 6a871baa3cd759c0eba361b4937eeca531513a09
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-07-05 23:34:00 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-07-05 23:34:00 +0900
+
+ Note that YJIT requires FLONUM [ci skip]
+
commit 833b32f503abb9712dbb3a6825b1730c8ee1e912
Author: 卜部昌平 <shyouhei@ruby-lang.org>
AuthorDate: 2023-07-05 21:48:20 +0900
Commit: 卜部昌平 <shyouhei@ruby-lang.org>
CommitDate: 2023-07-05 23:13:40 +0900
also disable yjit for clang < 10
@@ -50476,50 +53161,58 @@
CommitDate: 2023-07-05 22:45:54 +0900
[DOC] RDoc for some of dir.c (#8026)
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
+commit 1f9618fc958267e7bf4ce7b92713be8b0205f9fa
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-07-05 20:37:04 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-07-05 20:37:54 +0900
+
+ Remove stale YARP snapshort file [ci skip]
+
commit bd9360248523de807db1855752491f46f1589afc
Author: ParadoxV5 <paradox.ver5@gmail.com>
AuthorDate: 2023-07-05 03:13:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-05 20:37:23 +0900
Sync man pages
Co-Authored-By: David Rodríguez <2887858+deivid-rodriguez@users.noreply.github.com>
commit 8984442154994d5cc5cb72d3825cfd34fa6af638
Author: Jimmy H <paradox.ver5@gmail.com>
AuthorDate: 2023-07-02 15:11:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-05 20:37:20 +0900
[rubygems/rubygems] `gemfile.5`: Quote default glob to escape Markdown
For consistency, I chose code format over plaintext escaping.
commit 1e7ddfa7eaa9834f958db0646457e00b27ef4976
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-07-05 18:47:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-05 19:11:36 +0900
[ruby/psych] Extract accessor methods without forwardable
We should leave additional dependency if we leave from them.
https://github.com/ruby/psych/commit/3d0325a774
commit 62b4983416022d3b286b5b1f9fbd908e9a0cfb6d
Author: Masafumi Koba <473530+ybiquitous@users.noreply.github.com>
AuthorDate: 2023-07-05 13:09:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-05 13:09:08 +0900
[ruby/rdoc] [DOC] Improve CSS for "toggle source" hovering over one more method signatures
This commit improves the behavior of showing the "toggle source" element on mouseover.
For example, when a method has one more signatures by using `:call-seq:`,
@@ -50536,38 +53229,48 @@
But this change will show "toggle source" always when hovering over any signature.
For details about the `.method-header` element, see `lib/rdoc/generator/template/darkfish/class.rhtml`:
https://github.com/ruby/rdoc/blob/0e060c69f51ec4a877e5cde69b31d47eaeb2a2b9/lib/rdoc/generator/template/darkfish/class.rhtml#L101-L124
For example, see https://docs.ruby-lang.org/en/3.2/Array.html#method-i-delete
+commit f9288fb585bfc897d51f8836637a5231fb30379d
+ Author: Vinicius Stock <vinistock@users.noreply.github.com>
+ AuthorDate: 2023-07-05 13:08:13 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-07-05 13:08:17 +0900
+
+ [ruby/rdoc] Add source_code, homepage and changelog uris to gemspec metadata [ci skip]
+
+ https://github.com/ruby/rdoc/commit/b93687fdd0
+
commit 62754503d8ba0307e9f8581a5d1bf5b76f6437ae
Author: gemmaro <gemmaro.dev@gmail.com>
AuthorDate: 2023-07-05 12:39:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-05 12:39:18 +0900
[ruby/rdoc] [DOC] Fix to use KeyboardEvent.key over keyCode
https://github.com/ruby/rdoc/commit/663edc807c
commit 77fa4787bd26b5193a5cc72226c1a3469f91ba11
Author: gemmaro <gemmaro.dev@gmail.com>
AuthorDate: 2022-09-24 23:29:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-05 12:37:28 +0900
[ruby/rdoc] Add keydown event listener to focus on search field
https://github.com/ruby/rdoc/commit/db62e47df2
commit fd6da40fef5c6b818564ed0bc47672d1e069039c
Author: Andy Waite <13400+andyw8@users.noreply.github.com>
AuthorDate: 2023-07-05 05:45:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-05 05:45:07 +0900
[ruby/irb] Use `max_by` for `longest_cmd_name_length`
(https://github.com/ruby/irb/pull/628)
https://github.com/ruby/irb/commit/5e87f3bfdd
@@ -50600,15 +53303,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit f6af5a1128754bdac07b8cf3c41a7397f113a130
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-05 00:17:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-05 00:17:41 +0900
[ruby/irb] Refactor eval history
(https://github.com/ruby/irb/pull/623)
* Rename `ext/history.rb` to `ext/eval_history.rb`
@@ -50656,15 +53359,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8022
commit 0a8b5cac6613ef25c0bf5832a822f76546d9ed70
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-04 22:52:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-04 22:52:31 +0900
[ruby/reline] Refactor Reline::Core
(https://github.com/ruby/reline/pull/561)
* Use Reline::Core.encoding instead of directly referencing IOGate
@@ -50745,40 +53448,114 @@
According to https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#check_suite
the key is "types", not "type".
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
+commit 7690a31223213d11d72a5b44cd40d4455483798f
+ Author: 卜部昌平 <shyouhei@ruby-lang.org>
+ AuthorDate: 2023-07-03 22:02:43 +0900
+ Commit: 卜部昌平 <shyouhei@ruby-lang.org>
+ CommitDate: 2023-07-04 20:13:49 +0900
+
+ chore: add blank lines [ci skip]
+
+ A bit readable to me.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/8020
+
+commit f7732d63f4b975cda5463932384b255e85e17642
+ Author: 卜部昌平 <shyouhei@ruby-lang.org>
+ AuthorDate: 2023-07-03 21:42:25 +0900
+ Commit: 卜部昌平 <shyouhei@ruby-lang.org>
+ CommitDate: 2023-07-04 20:13:49 +0900
+
+ Use `${{}}` for if statement [ci skip]
+
+ Looking at `git log` it seems multiple members of the team prefer
+ this style. Let us follow the tradition.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/8020
+
+commit b0977e402ae546456cdefab97b75f87deaddd9c2
+ Author: 卜部昌平 <shyouhei@ruby-lang.org>
+ AuthorDate: 2023-07-03 21:06:26 +0900
+ Commit: 卜部昌平 <shyouhei@ruby-lang.org>
+ CommitDate: 2023-07-04 20:13:49 +0900
+
+ chore: just add spaces [ci skip]
+
+ As seen in:
+ https://docs.github.com/en/actions/learn-github-actions/expressions
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/8020
+
commit 8ba5437fe561f4c0c5bb7355228caa4bb3397c74
Author: 卜部昌平 <shyouhei@ruby-lang.org>
AuthorDate: 2023-07-03 17:01:16 +0900
Commit: 卜部昌平 <shyouhei@ruby-lang.org>
CommitDate: 2023-07-04 20:13:49 +0900
annocheck: de-matrix
This workflow have never needed matrix since its birth.
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
+commit d1efc7a3f0430768817c04845f2a1f128d260da2
+ Author: 卜部昌平 <shyouhei@ruby-lang.org>
+ AuthorDate: 2023-07-03 16:36:41 +0900
+ Commit: 卜部昌平 <shyouhei@ruby-lang.org>
+ CommitDate: 2023-07-04 20:13:49 +0900
+
+ chore: prettier [ci skip]
+
+ This is just `prettier --single-quote`. Single quote is because
+ it generated smaller diff than vice verca.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/8020
+
commit 420d069cc2b9abcc1c7cc6a5d3cd6731bac4f54c
Author: 卜部昌平 <shyouhei@ruby-lang.org>
AuthorDate: 2023-06-30 22:19:35 +0900
Commit: 卜部昌平 <shyouhei@ruby-lang.org>
CommitDate: 2023-07-04 20:13:49 +0900
refactor extract mkdir
Everyone does `mkdir build; src/autogen.sh`; why not merge them.
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
+commit 6f4c8d1dcffe859442d857b4a6b4bcd7537b7797
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-06-20 21:34:07 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-07-04 17:51:31 +0900
+
+ [Cirrus] Run only when YJIT sources change [skip appveyor]
+
+ [ci skip] on other CIs.
+
+ Our tasks very often reach a concurrency limit on Cirrus-CI, and get
+ delayed. Submitting new tasks during the delay seems to make delay
+ longer and longer. So I think we should restrict the use of Cirrus,
+ provisionally at least. As YJIT needs ARM build to test code for ARM,
+ use only for it.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7957
+
commit 4f2f1ddf2225bd58d799429e1d9067c93d4c78f2
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-07-01 05:40:25 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-07-04 14:54:26 +0900
[rubygems/rubygems] Test that git sources in lockfiles have stable sort order
@@ -50829,54 +53606,54 @@
for the Ruby platform, so skip the removal in that case.
https://github.com/rubygems/rubygems/commit/afc3b0956f
commit af9eeb19d8b73a951776ea91901618d6e038d030
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-03 22:48:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-03 22:48:23 +0900
[ruby/irb] Stop treating history-saving logic as extension
(https://github.com/ruby/irb/pull/613)
Since `IRB.conf[:SAVE_HISTORY]` is assigned with 1000 by default, history-saving
is a feature enabled by default. So it should not be treated as an extension,
which adds unnecessary complexity to the code.
commit 4430b73cee4aaa4f203e14368d93b3297505c63e
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-07-03 18:53:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-03 18:57:07 +0900
[ruby/timeout] Require Ruby >= 2.6 for the timeout gem
* The test suite fails on 2.5.
* See https://github.com/ruby/timeout/pull/35
https://github.com/ruby/timeout/commit/03873a9237
commit 8281f8fd067017ac909bd16a66e64cfdfed06bc8
Author: John Bachir <jjb@users.noreply.github.com>
AuthorDate: 2023-07-03 18:26:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-03 18:26:43 +0900
[ruby/timeout] Test that work is done in the same thread/fiber as
the caller
(https://github.com/ruby/timeout/pull/34)
* see discussion in
https://github.com/ruby/timeout/pull/30#issuecomment-1616179651
commit 3e605a781970cef365002167634a1b5a176bffcb
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-10-25 12:15:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-03 14:47:43 +0900
[ruby/tmpdir] [Bug #18933] Make `Dir.mktmpdir` Ractor-safe
Fix https://bugs.ruby-lang.org/issues/18933
https://github.com/ruby/tmpdir/commit/446e636434
@@ -50922,15 +53699,15 @@
CommitDate: 2023-07-03 13:35:14 +0900
[Cirrus] Run also crons other than nightly
commit 7e333b7abfe4faa3b35680cd305daac67a36639e
Author: John Bachir <jjb@users.noreply.github.com>
AuthorDate: 2023-07-02 11:33:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-03 07:51:25 +0900
[ruby/timeout] require ruby version in gemspec
https://github.com/ruby/timeout/commit/949445f591
commit 9682275b5493439334fb3933ce2da3b95271eb1c
@@ -50942,18 +53719,26 @@
[Travis] make `.bundle` directory writable
To create gem files from sources under `gems/src` for tests.
Notes:
Merged: https://github.com/ruby/ruby/pull/8012
+commit 12fc80ab7f88de406b5a2c4469ac6ade45374490
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-07-02 13:49:39 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-07-02 13:49:39 +0900
+
+ Update default gems list at 4bad2a9562aece90f6df9f3ef1c7ec [ci skip]
+
commit 4bad2a9562aece90f6df9f3ef1c7ecdc2811c29f
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-02 13:49:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-02 13:49:07 +0900
[ruby/irb] Bump version to 1.7.1
(https://github.com/ruby/irb/pull/621)
https://github.com/ruby/irb/commit/b9a9dd97df
@@ -50967,15 +53752,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/8011
commit 765a19ab593b481f262a07be5d88484f820da3c2
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-07-02 00:19:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-02 00:30:21 +0900
[ruby/psych] Remove private methods unused since #487
https://github.com/ruby/psych/commit/902c292f26
commit 08b3fb11524e6cde453476f24ac80fd60457dfef
@@ -51060,35 +53845,35 @@
Merged: https://github.com/ruby/ruby/pull/8003
Merged-By: jeremyevans <code@jeremyevans.net>
commit 41779fede04d730f94690ddc9f2b36a4ff73ddb0
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-07-01 02:00:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-01 07:11:58 +0900
[rubygems/rubygems] Bump vendored net-http-persistent to 4.0.2
https://github.com/rubygems/rubygems/commit/b0edf39083
commit d49a92d036fb316757d7c4a12a2f9808875f35bf
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-07-01 03:28:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-01 03:31:49 +0900
[ruby/yarp] Move fuzz docs into docs/ directory, reference in README
https://github.com/ruby/yarp/commit/97547b6192
commit 136fcd5118b844bb8399d69dc44414cb3bd2028a
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-07-01 02:41:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-07-01 02:42:00 +0900
[ruby/irb] Reduce internal operations' exposure to benchmarking
(https://github.com/ruby/irb/pull/618)
* Test last value is assigned with measure enabled
@@ -51103,14 +53888,23 @@
operations like command loading and argument transformation, which should
be excluded. So this commit moves it into `Context#evaluate` to reduce the
noise.
We don't move it further down to `Workspace#evaluate` because `Context`
is an argument of the measure block, which is not available in `Workspace`.
+commit 94788a6d13a136f28daca2a51ad7945c52b2311d
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-30 23:59:34 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-30 23:59:34 +0900
+
+ * expand tabs. [ci skip]
+ Please consider using misc/expand_tabs.rb as a pre-commit hook.
+
commit 39933496aeb3e1d70ccf183e9b096783adacd37f
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-29 00:14:29 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-30 23:59:05 +0900
Remove duplicate declarations
@@ -51180,15 +53974,15 @@
Stop `DEBUG_FIND_TIME_NUMGUESS` compilation
Debugging code for find_time_numguess is compiled always.
commit 939873401058da7006e54cb94180163250fd35c1
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-30 23:23:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-30 23:23:24 +0900
[ruby/irb] Re-implement prev_spaces feature for pasted code
(https://github.com/ruby/irb/pull/607)
https://github.com/ruby/irb/commit/9d97a192a5
@@ -51400,47 +54194,55 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7994
commit 26b69fd4071b88c24654b19109beeb2ee416c0fa
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-06-29 10:04:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-29 10:23:37 +0900
[ruby/yarp] Handle bad input for ascii printable
https://github.com/ruby/yarp/commit/06242aa7a0
+commit a6cc1fa5cf3f01ee01c4a7f7d564d09af384b26f
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-29 10:08:30 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-29 10:08:30 +0900
+
+ Update default gems list at ab5421547c5546603c238308500527 [ci skip]
+
commit ab5421547c5546603c2383085005272ba7754fea
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-21 13:04:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-29 10:07:52 +0900
[ruby/uri] Bump up v0.12.2
https://github.com/ruby/uri/commit/e18e657ea8
commit 995ce947bed7e92bcda185f164d43089e6a1cf5e
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-22 20:09:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-29 10:07:52 +0900
[ruby/uri] Fix quadratic backtracking on invalid port number
https://hackerone.com/reports/1958260
https://github.com/ruby/uri/commit/9d7bcef1e6
commit 1eff362492f4a0ca8d6d036c958afa7961e827f0
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-22 20:08:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-29 10:07:51 +0900
[ruby/uri] Fix quadratic backtracking on invalid relative URI
https://hackerone.com/reports/1958260
https://github.com/ruby/uri/commit/9010ee2536
@@ -51470,15 +54272,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7992
commit 78ecb93f9de8d5e134bd9482780080bd72099fed
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-29 02:33:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-29 02:33:20 +0900
[ruby/irb] Reduce test pend truffleruby
(https://github.com/ruby/irb/pull/619)
https://github.com/ruby/irb/commit/b7b071774f
@@ -51544,14 +54346,22 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-28 14:44:01 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-28 17:23:32 +0900
[Bug #19748] Fix out-of-bound access in `String#byteindex`
+commit 715c5ca4a41cc4c5e74729b4eed21b9465447d52
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-28 16:53:31 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-28 16:53:31 +0900
+
+ Update default gems list at b954a4ebc67d408456a102fe13051e [ci skip]
+
commit b954a4ebc67d408456a102fe13051e5cc9065878
Author: Sutou Kouhei <kou@clear-code.com>
AuthorDate: 2023-06-26 14:41:47 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-06-28 16:37:10 +0900
[ruby/csv] Bump version
@@ -51771,38 +54581,59 @@
CommitDate: 2023-06-28 14:06:28 +0900
Assert `$~` after `String#index` family
Notes:
Merged: https://github.com/ruby/ruby/pull/7988
+commit f177d35ba8136831663b64546a7e8330a5e15b68
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-06-28 12:00:10 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-28 12:42:25 +0900
+
+ Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0
+
+ Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.5.1 to 1.6.0.
+ - [Release notes](https://github.com/dependabot/fetch-metadata/releases)
+ - [Commits](https://github.com/dependabot/fetch-metadata/compare/cd6e996708b8cfe0b639401134a3b9a3177be7b2...c9c4182bf1b97f5224aee3906fd373f6b61b4526)
+
+ ---
+ updated-dependencies:
+ - dependency-name: dependabot/fetch-metadata
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 3e08a5365598bbb11741b6c4479915a1067d3ce0
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-28 09:23:15 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-28 09:23:15 +0900
Use the same capacities for memory leak tests
commit 8aedfefb21bb44fb043f29692e807033d26dfda5
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-28 05:43:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-28 05:43:53 +0900
[ruby/irb] Remove keyword exception from Context#evaluate because
the value is always nil
(https://github.com/ruby/irb/pull/617)
https://github.com/ruby/irb/commit/62691384f8
commit caddd0274b6c859ab4a55ae033c4bc69c85a0fa9
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-28 04:51:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-28 04:51:18 +0900
[ruby/irb] Move input line mutation out of `Context#evaluate`
(https://github.com/ruby/irb/pull/615)
This makes sure `Context#evaluate` really just evaluates the input.
It will also make #575's implementation cleaner.
@@ -51828,58 +54659,58 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7983
commit eaad44adb2043f0b597196fd44cfaae8db3a3b18
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-27 19:18:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-27 19:19:03 +0900
[ruby/irb] Always add \n at the end of the test input in RubyLex
test
(https://github.com/ruby/irb/pull/614)
https://github.com/ruby/irb/commit/e68c6128aa
commit 9dd869859760600df2d12c39ebaea0a306272256
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-27 14:30:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-27 16:37:24 +0900
[rubygems/rubygems] Fixup
https://github.com/rubygems/rubygems/pull/6766
https://github.com/rubygems/rubygems/commit/c5c5797227
commit a99d0c1555f17fef9deb90d0dd7e95d3455c942f
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-22 15:25:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-27 11:15:40 +0900
[rubygems/rubygems] Removed unused variable
https://github.com/rubygems/rubygems/commit/68cc941bed
commit 65c217933639b9f4f40d028440b09b046b0cf115
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-22 13:15:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-27 11:15:40 +0900
[rubygems/rubygems] Molinillo::DependencyGraph is initialized in Molinillo::Resolver#resolve
https://github.com/rubygems/rubygems/commit/1c39e24c95
commit ec59b95cfd8f9ff59353f20ab9edbf4786e858fb
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-06-26 22:51:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-26 23:03:33 +0900
[ruby/yarp] Use smaller regexp options
https://github.com/ruby/yarp/commit/4deb7c3ae0
commit 515bd4214497b3af02f6eef51b496ad9a0cf6b3b
@@ -51897,25 +54728,25 @@
CommitDate: 2023-06-26 22:55:09 +0900
Update to ruby/mspec@3cf2d16
commit 4fc8b8f06dfe113a0e8444c36de9f4e633325849
Author: Steven Johnstone <steven.james.johnstone@gmail.com>
AuthorDate: 2023-06-24 06:06:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-26 22:31:29 +0900
[ruby/yarp] Prevent reading/writing outside the bounds of options
https://github.com/ruby/yarp/commit/52bed3cbe2
commit 44197e51dc13eb6a69a3ad6e0905896dcc5106f5
Author: Haldun Bayhantopcu <haldun@github.com>
AuthorDate: 2023-06-26 17:45:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-26 22:13:57 +0900
[ruby/yarp] Add missing snapshot
https://github.com/ruby/yarp/commit/08f08a6cc4
commit 3acf5a27c9ae5be7b24774f0098750db229dc9ac
@@ -51938,39 +54769,61 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-26 13:49:02 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-26 13:52:07 +0900
Add the chopsticks code at RubyKaigi2023
+commit 94ac77c955c21d4f99e36524e4ecde233cd844e0
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-06-26 11:59:56 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-26 12:44:34 +0900
+
+ Bump ossf/scorecard-action from 2.1.3 to 2.2.0
+
+ Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.1.3 to 2.2.0.
+ - [Release notes](https://github.com/ossf/scorecard-action/releases)
+ - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
+ - [Commits](https://github.com/ossf/scorecard-action/compare/80e868c13c90f172d68d1f4501dee99e2479f7af...08b4669551908b1024bb425080c797723083c031)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ossf/scorecard-action
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit ed587abffb48da991c33d232fd151683458938a9
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-06-25 22:46:44 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-06-26 05:44:59 +0900
Fix broken links
Notes:
Merged: https://github.com/ruby/ruby/pull/7979
commit 83076272455cc9efd0c4319a8c0a30c4521c54ca
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-26 00:39:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-26 00:45:32 +0900
[ruby/uri] String literals are frozen now
https://github.com/ruby/uri/commit/0b6ad60af6
commit c21436cb353f8194db647bde2a5ef434eb3dcb2a
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-25 23:58:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-26 00:24:05 +0900
[ruby/uri] Fix host part in relative referece #83
In relative referece, host part can be ommitted but can not be empty.
https://github.com/ruby/uri/commit/2980f0ba02
@@ -51988,37 +54841,37 @@
AuthorDate: 2023-06-25 17:19:41 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-25 17:21:31 +0900
[DOC] Parse all documents under doc/regexp
commit 9df5b4562e2d70e4f0812c477e0c894f0eaa35ab
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-06-25 16:00:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-25 16:00:17 +0900
Update bundled gems list at 2023-06-25
commit 00216c8aa0522fbb0bb9d1914881111cae133e42
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-25 14:12:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-25 14:12:16 +0900
[ruby/irb] Fix process_continue(rename to should_continue?) and
check_code_block(rename to check_code_syntax)
(https://github.com/ruby/irb/pull/611)
https://github.com/ruby/irb/commit/b7f4bfaaa4
commit 406799cae8fe491cc9966233f19c5803c03d9149
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-25 07:20:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-25 07:20:43 +0900
[ruby/irb] Omit nesting_level, use indent_level to build prompt
string
(https://github.com/ruby/irb/pull/610)
https://github.com/ruby/irb/commit/f01ff0811b
@@ -52079,35 +54932,35 @@
Full path name of the source directory is a useless noise as tests.
https://github.com/ruby/yarp/commit/44a7ae2e64
commit 261e3663fdabd1665d0b978ecd12b0ddb639b190
Author: Steven Johnstone <steven.james.johnstone@gmail.com>
AuthorDate: 2023-06-23 23:43:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-24 04:56:40 +0900
[ruby/yarp] Check for eof in yp_regexp_char_is_eof
https://github.com/ruby/yarp/commit/f3fbc5bf9e
commit 6ee106ff7953c155fe9b04ae7d9fe4f4617d7348
Author: Steven Johnstone <steven.james.johnstone@gmail.com>
AuthorDate: 2023-06-23 18:53:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-24 04:56:39 +0900
[ruby/yarp] If ? is last char of regexp buffer, don't read beyond it.
https://github.com/ruby/yarp/commit/1764532572
commit 6dc231496501f01df43793efdd9aeb43349ed8bc
Author: Steven Johnstone <steven.james.johnstone@gmail.com>
AuthorDate: 2023-06-23 17:58:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-24 04:56:39 +0900
[ruby/yarp] Don't read past the end of input parsing regex group
https://github.com/ruby/yarp/commit/03f5a330a9
commit 7ce6bcaf8b1f06ff27920f287f534b9c19d9ccc3
@@ -52145,28 +54998,36 @@
Declare `RHASH_AR_TABLE` and `RHASH_ST_TABLE` return non-null
Notes:
Merged: https://github.com/ruby/ruby/pull/7976
Merged-By: nobu <nobu@ruby-lang.org>
+commit 00c1bd66d6fa24bd50bd3f20334ec162d0279f40
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-23 12:52:44 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-23 12:52:44 +0900
+
+ Update default gems list at b7375770ef15c7d7b3fdf14bf1964a [ci skip]
+
commit b7375770ef15c7d7b3fdf14bf1964a0209881f98
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-23 12:51:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-23 12:52:03 +0900
[ruby/timeout] Bump up v0.4.0
https://github.com/ruby/timeout/commit/413194f8d2
commit e8c9385123d6f7678b8c37f5543933703907abd2
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-06-23 03:24:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-23 03:24:46 +0900
[ruby/timeout] Raise exception instead of throw/catch for timeouts
(https://github.com/ruby/timeout/pull/30)
throw/catch is used for non-local control flow, not for exceptional situations.
For exceptional situations, raise should be used instead. A timeout is an
@@ -52251,27 +55112,27 @@
RHASH_TABLE_NULL_P and ar_alloc_table are no longer needed since
all Hash will have AR tables.
commit 218a8d8ef1504e98e59f65c135dba8d0991dca93
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-06-23 02:07:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-23 02:07:23 +0900
[ruby/reline] Remove unused method
(https://github.com/ruby/reline/pull/557)
`get_mbchar_byte_size_by_first_char` isn't used in Reline.
Also, this method implements the same functionality as `String#bytesize` and is unnecessary.
commit de51a4a13eab2c4c5917de923edde33dfed6f22f
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-06-23 01:11:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-23 01:40:46 +0900
[ruby/ipaddr] Consider IPv4-mapped IPv6 addresses private if IPv4 address is private
Fixes [Bug #19479]
https://github.com/ruby/ipaddr/commit/7faa0768d3
@@ -52329,35 +55190,35 @@
CommitDate: 2023-06-22 20:10:13 +0900
[Bug #19743] All but EOF can be read again after push-back
commit 8142728b5a0b9cab217124e5dad33f8d46fd3652
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-21 17:44:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-22 18:44:41 +0900
[rubygems/rubygems] Prefer `assert_include` over mere `assert`
https://github.com/rubygems/rubygems/commit/140405cee6
commit a651903a868d2cefd517b3a31025af443a35b8a9
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-21 17:44:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-22 18:44:41 +0900
[rubygems/rubygems] Prefer `assert_predicate` over mere `assert`
https://github.com/rubygems/rubygems/commit/0d10063824
commit 67ab8b4346f69d80ef6563b6269355adc41c472c
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-21 17:17:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-22 18:44:40 +0900
[rubygems/rubygems] Fix argument order of `assert_equal`
https://github.com/rubygems/rubygems/commit/a7c015f82b
commit ddb431c96036a46afd5ef24ab2dde4743a11a4f8
@@ -52370,15 +55231,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7970
commit 010b8a29dc152f25e6182c73b48b706dfa02c3f4
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-06-22 06:56:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-22 07:05:10 +0900
[ruby/yarp] Set default external encoding for parse tests
https://github.com/ruby/yarp/commit/e757fde3ed
commit 2beb14506fb9ab53e26bd2757a7e0810f090bf31
@@ -52390,25 +55251,25 @@
Handle non-enum values to fix -Wreturn-type
http://ci.rvm.jp/results/trunk-random1@ruby-sp2-docker/4612360
commit 39a40af14f04b5aad238323972c3fdea7dddad2b
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-06-22 06:28:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-22 06:28:30 +0900
[ruby/yarp] Truly fix snapshot testing on Ruby CI
https://github.com/ruby/yarp/commit/c4e835711e
commit 51ff9cd7473afcdb45ad49dcd292bb6818057509
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-06-22 06:21:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-22 06:23:17 +0900
[ruby/yarp] Actually fix snapshot tests
https://github.com/ruby/yarp/commit/ba9e5b447e
commit 06ed9fcd0b10ec6f9d2590771fa4c0636415abd1
@@ -52431,15 +55292,15 @@
Also, I changed the position of `{` to be consistent with the rest of
the codebase.
commit 23e1c69717e4182967e962ea06df659e7c7e9d29
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-06-22 05:27:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-22 05:30:40 +0900
[ruby/yarp] Fix snapshot checking
https://github.com/ruby/yarp/commit/05a60a0774
commit 4be594a5256adcc7b0114dde37b1d5455e6fb409
@@ -52449,25 +55310,25 @@
CommitDate: 2023-06-22 05:02:59 +0900
Don't report neutral results of Cirrus CI
commit 585dbccb5142911be03afe2979e2d3ca65b19674
Author: Kevin Newton <kddnewton@gmail.com>
AuthorDate: 2023-06-22 04:52:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-22 04:55:45 +0900
[ruby/yarp] Use binary for normalizing printed ASTs
https://github.com/ruby/yarp/commit/814326de34
commit b0a3a6ade0c1c1c0a1764c2b4a9a893b54b9f025
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-06-22 01:49:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-22 03:40:25 +0900
[ruby/yarp] Fix invalid unescape sequence error for lower w
https://github.com/ruby/yarp/commit/5a2c78367a
commit fcf2f5a522cd5100ca67bbf96b46cf4fe02fb372
@@ -52553,15 +55414,15 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit e25403d0d97b737901d137c54635df0413155ad4
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-21 00:13:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-21 00:13:43 +0900
[ruby/irb] Improve indentation: bugfix, heredoc, embdoc, strings
(https://github.com/ruby/irb/pull/515)
* Implement heredoc embdoc and string indentation with bugfix
@@ -52570,15 +55431,15 @@
* Add embdoc indent test
* Add workaround for lines==[nil] passed to auto_indent when exit IRB with CTRL+d
commit 9ce6e096370b150de4aa9e426726e1cc06f725b8
Author: Yuta Kusuno <56626111+yutakusuno@users.noreply.github.com>
AuthorDate: 2023-06-20 23:02:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-20 23:02:58 +0900
[ruby/reline] Omit constant under Struct
(https://github.com/ruby/reline/pull/554)
https://github.com/ruby/reline/commit/8761a11fa5
@@ -52600,14 +55461,22 @@
CommitDate: 2023-06-20 20:10:46 +0900
[Bug #19736] Recover after unterminated interpolation
Notes:
Merged: https://github.com/ruby/ruby/pull/7963
+commit 49b83b73ef380afac78e9495e52000509119a471
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-06-20 19:47:14 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-06-20 20:09:48 +0900
+
+ Adjust indent [ci skip]
+
commit 9ac070d0ff16523c24b171e20123840e21b4dbec
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-20 14:02:40 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-20 14:02:40 +0900
Copy instance variables to regexp from marshaled data
@@ -52660,18 +55529,39 @@
Currently, the openssl package from vcpkg uses an incorrect, hard-coded
default location for OpenSSL providers under C:\vcpkg\packages, which
is supposed to be a temporary directory.
Override it with the OPENSSL_MODULES environment variable as a
temporary workaround.
+commit 179f0e535331f93b3f348b62953dbc9ce4346ebc
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-06-20 00:57:56 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-20 03:16:54 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.78 to 0.9.79.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.78...v0.9.79)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 11ee4f2b71afc2c41da2466d77262ced4c803634
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-17 12:46:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-20 02:24:38 +0900
[rubygems/rubygems] Suppress Content-Type warnings
https://github.com/rubygems/rubygems/commit/97dbe4cabd
commit 512cac32400ce1f3acf77226a435d3e8cf7347c5
@@ -52693,15 +55583,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit b8cd79c82fc0816a880e2a2cf77a6e6826a763a6
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-19 19:38:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-19 19:38:24 +0900
[ruby/irb] Add missing token that ignored by ripper
(https://github.com/ruby/irb/pull/608)
https://github.com/ruby/irb/commit/1cd3b45402
@@ -52723,25 +55613,25 @@
https://github.com/ruby/openssl/commit/189c167e40
[rhe: tool/update-deps --fix to update ext/openssl/depend]
commit e7440dcaeae68de421356e22c9126b4325ad7bff
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-16 23:58:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-19 11:24:14 +0900
[rubygems/rubygems] RemoteFetcher tests don't work with path including `+`
https://github.com/rubygems/rubygems/commit/657d57621e
commit 10e4a9a5c271366a426056566edbdef3f4311c9d
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-16 23:55:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-19 11:24:13 +0900
[rubygems/rubygems] Escape regexp metachacters or use `assert_include`
https://github.com/rubygems/rubygems/commit/6d445a85d7
commit af66b9b7203a22e6029872513c59a7284f381cf9
@@ -52920,44 +55810,55 @@
RUBY_OPENSSL_EXTCFLAGS="-Wundef -Werror" \
RUBY_OPENSSL_EXTLDFLAGS="-fstack-protector" \
bundle exec rake compile
```
https://github.com/ruby/openssl/commit/b551eb86f6
+commit 1740482d06a477a712bb6af44d909e524cb8e9e7
+ Author: yui-knk <spiketeika@gmail.com>
+ AuthorDate: 2023-06-18 10:13:02 +0900
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
+ CommitDate: 2023-06-18 14:39:15 +0900
+
+ Fix rb_compile_option_t comments [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7954
+
commit 7adab819074e448ffbb6e8d99e4edb0567e4405a
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-06-18 10:23:23 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-06-18 11:15:54 +0900
Fix the format of NODE_EVSTR rendered by dump_node
Notes:
Merged: https://github.com/ruby/ruby/pull/7955
commit 4f79c83a6a040c27840bad0f85520e680deda564
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-06-17 17:34:01 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-06-18 10:10:52 +0900
Remove coverage_enabled from parser_params
`yyparse` never changes the value of `coverage_enabled`.
`coverage_enabled` depends on only return value of `e_option_supplied`.
Therefore `parser_params` doesn't need to have `coverage_enabled.
Notes:
Merged: https://github.com/ruby/ruby/pull/7951
commit d444f1b1fa69accf8723520195f431ed42dcceed
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-06-17 19:32:38 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-06-17 22:02:13 +0900
Specify int bitfield as signed int bitfield
sunc treats int bitfield as unsigned int.
This commit will fix build failure on sunc.
@@ -52966,28 +55867,28 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7952
commit 19c62b400d3458c4525f174515bcb616af7dfdfe
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-06-17 10:21:37 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-06-17 16:41:08 +0900
Replace parser & node compile_option from Hash to bit field
This commit reduces dependency to CRuby object.
Notes:
Merged: https://github.com/ruby/ruby/pull/7950
commit e5ae7a16b49d4cf7c7069aeb01ed5c4e58152055
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-06-17 15:59:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-17 15:59:21 +0900
Update bundled gems list at 2023-06-17
commit b943e9c7b9d9cc8ba4bbf043414ab1ed4e1a8b5f
Author: Peter Arato <it.arato@gmail.com>
AuthorDate: 2023-06-15 01:50:40 +0900
@@ -53061,35 +55962,35 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7948
commit 80dfe2bc4dd50f9d26586b7ac3516baf2eb7484a
Author: zzak <zzakscott@gmail.com>
AuthorDate: 2023-06-16 16:15:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-16 17:54:12 +0900
[ruby/rdoc] Fix missing closing colon for `:notnew:`
https://github.com/ruby/rdoc/commit/1e550b7d02
commit 5bc1b56c14db279368c16a099c538189483c0a5a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-16 08:46:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-16 13:10:38 +0900
[rubygems/rubygems] Auto-correct Performance/FlatMap
https://github.com/rubygems/rubygems/commit/b696edcd73
commit 364a6d56d776270da09604816d623047c66c5e32
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-16 00:39:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-16 00:39:58 +0900
[ruby/irb] Rewrite RubyLex to fix some bugs and make it possible to
add new features easily
(https://github.com/ruby/irb/pull/500)
* Add nesting level parser for multiple use (indent, prompt, termination check)
@@ -53102,18 +56003,64 @@
* Add comments and tweak code to RubyLex
* Update NestingParser test
* Extract list of ltype tokens to constants
+commit c1c926219de5489c321d53577ff2eb8c041e166f
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-06-15 14:26:06 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-06-15 14:26:06 +0900
+
+ [Cirrus] Run only if nightly [ci skip]
+
+ Recently Cirrus-CI does not start over 10 hours. Maybe we have too
+ many runs.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7947
+
+commit 1cdae888a89a029939962522d13307ba12c77771
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-06-15 14:23:52 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-06-15 14:24:51 +0900
+
+ [Cirrus] Auto cancelation for non-yjit task [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7947
+
+commit 1e55ac49371dc358c9945b2200f8fe1790060f8c
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-06-15 11:59:45 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-15 12:39:53 +0900
+
+ Bump ruby/setup-ruby from 1.151.0 to 1.152.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.151.0 to 1.152.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/bc1dd263b68cb5626dbb55d5c89777d79372c484...250fcd6a742febb1123a77a841497ccaa8b9e939)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 0c55ef11509d0cf480ef46b98965a63f6499c6bd
Author: Petrik <petrik@deheus.net>
AuthorDate: 2023-06-15 05:39:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-15 08:47:25 +0900
[ruby/rdoc] Use flat_map for better performance
https://github.com/ruby/rdoc/commit/76192a280d
commit c2f4b414804a4ccd3edeec87e6998beb60c002bb
@@ -53305,14 +56252,22 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-14 17:52:49 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-14 17:52:49 +0900
[Cirrus] Cache the bundled gems in advance
+commit 58b8e217e1b4bac7a0b49d8e503f26032273dadc
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-14 14:25:02 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-14 14:25:02 +0900
+
+ Update bundled gems list at bd019ac87aa47c481348ec6b7e3773 [ci skip]
+
commit bd019ac87aa47c481348ec6b7e3773bba3028392
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-14 08:35:56 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-06-14 14:24:29 +0900
Removed rake-compiler dependency for test-bundled-gems
@@ -53354,15 +56309,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7941
commit 8722342ca9b5f770e678ccc93c4f68351e267c3c
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-06-13 22:22:44 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-06-14 10:40:25 +0900
Lrama v0.5.2
Notes:
Merged: https://github.com/ruby/ruby/pull/7939
@@ -53376,15 +56331,15 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit 91b106fe4b6473e0a1bc3a021d279ddc52bc7de6
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-13 20:02:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-13 20:02:26 +0900
[ruby/irb] Stanardise test class names with `Test` postfix instead
of prefix
(https://github.com/ruby/irb/pull/603)
https://github.com/ruby/irb/commit/359cb28def
@@ -53410,45 +56365,45 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7937
commit 5d91be7c1fe10ef52cd6075328b8c121fb5420c8
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-06-13 19:46:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-13 19:46:38 +0900
[ruby/irb] Use symbol.inspect instead of ":"+symbol.id2name to avoid
completion candidates including newline characters
(https://github.com/ruby/irb/pull/539)
https://github.com/ruby/irb/commit/aaf0c46645
commit 27b07776c99dfb4a8a4e6885462786c03e9b0660
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-06-09 22:10:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-13 18:32:47 +0900
[rubygems/rubygems] Autoload shellwords when it's needed.
https://github.com/rubygems/rubygems/commit/e916ccb2d9
commit c74f42a4fbbf1b0d9267be8c2a23e4b828447172
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-06-13 15:59:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-13 15:59:40 +0900
Update bundled gems list at 2023-06-13
commit 6d734a89751d5553f22dbb674247f25c825e9274
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-13 13:54:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-13 14:57:17 +0900
[ruby/uri] Fix RFC3986 regexps
https://github.com/ruby/uri/commit/8e38592241
commit 3924dba552804773fd66d98a57539ccb16943835
@@ -53458,15 +56413,15 @@
CommitDate: 2023-06-13 12:28:33 +0900
Update the current URI maintainer
commit 57c5b0a980c123f93082b168eff8ceab04085d2f
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-10-13 18:01:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-13 12:25:45 +0900
[ruby/uri] Refactor RFC3986 regexps to make more readable
https://github.com/ruby/uri/commit/3dfa19e920
commit 3168f618cb3426dc2923b3dd1f315e34f4d137cd
@@ -53509,14 +56464,24 @@
CommitDate: 2023-06-12 23:20:05 +0900
When alloc size is too large, only allocate struct
Notes:
Merged: https://github.com/ruby/ruby/pull/7933
+commit 31e24a42f3c351fc306147b08fb7442d272d39f8
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-06-12 21:29:17 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-12 21:31:52 +0900
+
+ [ruby/psych] Comment out the code used to expand the file list [ci skip]
+
+ https://github.com/ruby/psych/commit/715f3bfad0
+
commit 81836c6cb9fceb4cc8e9e95317a6cbb3d0ad181a
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-12 20:06:19 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-12 20:22:01 +0900
Fix duplicate symbol errors when statically linking ripper
@@ -53538,36 +56503,70 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-12 19:10:29 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-12 19:10:29 +0900
Add missing dependencies
+commit a4bb2d7d63f350b7a608f4e45458e64b5a9d48c7
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-12 18:24:00 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-12 18:24:00 +0900
+
+ * expand tabs. [ci skip]
+ Please consider using misc/expand_tabs.rb as a pre-commit hook.
+
commit b481b673d753339204290d7582dbb91a6e14447a
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-05-28 20:00:20 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-06-12 18:23:48 +0900
[Feature #19719] Universal Parser
Introduce Universal Parser mode for the parser.
This commit includes these changes:
* Introduce `UNIVERSAL_PARSER` macro. All of CRuby related functions
are passed via `struct rb_parser_config_struct` when this macro is enabled.
* Add CI task with 'cppflags=-DUNIVERSAL_PARSER' for ubuntu.
Notes:
Merged: https://github.com/ruby/ruby/pull/7927
+commit b308f7cfe4dd17ca34ac614ce09ea8bedbb134ea
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-06-12 12:01:10 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-06-12 16:07:18 +0900
+
+ Bump actions/checkout from 3.5.2 to 3.5.3
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/8e5e7e5ab8b370d6c329ec480221332ada57f0ab...c85c95e3d7251135ab7dc9ce3241c5835cc595a9)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7930
+
commit bcded49d1a01632db3f06ac20231496b3ad1f958
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-04-05 20:09:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-12 16:02:02 +0900
[ruby/psych] Update spec files
https://github.com/ruby/psych/commit/ba6fc48591
commit f6e6d52b226015063ea3ee002517911d41333648
@@ -53599,36 +56598,71 @@
CommitDate: 2023-06-12 13:18:28 +0900
pry is not needed for test-bundled-gems
Notes:
Merged: https://github.com/ruby/ruby/pull/7928
+commit c09b75ab35c8bdb43e942540835557aa76ba83b1
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-06-12 12:01:01 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-12 12:36:20 +0900
+
+ Bump github/codeql-action from 2.3.5 to 2.13.4
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.5 to 2.13.4.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/0225834cc549ee0ca93cb085b92954821a145866...cdcdbb579706841c47f7063dda365e292e5cad7a)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7929
+
commit 10e6626426fcbac3978fa63e9dd0b95076339239
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-08 21:52:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-12 12:02:10 +0900
[ruby/psych] Prefer `assert_include` for simple strings
https://github.com/ruby/psych/commit/33024ce2b0
+commit dcdc2cbd8ed581f49e2ada72f695ace5643d0852
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-06-11 17:31:49 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-06-11 17:31:49 +0900
+
+ `RString::len` was moved at 7577c101ed6452de3e72fadb43db595946acc701
+
+ [ci skip]
+
commit 52131d84f28b197f4ccb4abd80ab71d61cf4143c
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-06-11 16:01:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-11 16:01:53 +0900
Update bundled gems list at 2023-06-11
commit e1ccb2838b65f23e7a21bdd416160d03dd73e7f8
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-11 00:01:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-11 00:01:46 +0900
[ruby/irb] Use `Kernel.warn` to print command alias warning
(https://github.com/ruby/irb/pull/601)
This aligns with other warnings in irb and properly channel the message
to stderr.
@@ -53645,22 +56679,31 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit a41e088604e70302d01ae6ba41ae334e08bdc690
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-10 21:51:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-10 21:51:38 +0900
[ruby/irb] Remove the unused fork command definition
(https://github.com/ruby/irb/pull/600)
https://github.com/ruby/irb/commit/b039b89343
+commit d7300038e4a07868d38699aa9ab09417283bab1f
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-09 21:45:58 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-09 21:45:58 +0900
+
+ * expand tabs. [ci skip]
+ Please consider using misc/expand_tabs.rb as a pre-commit hook.
+
commit ab6eb3786c94e69c561080cbb796c2381702a3a4
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-09 16:10:30 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-06-09 20:22:30 +0900
Optimize `Regexp#dup` and `Regexp.new(/RE/)`
@@ -53689,26 +56732,65 @@
This commit pre-allocates the correct size array in this case in order
to allow the arrays to be embedded and avoid being allocated in the
transient heap
Notes:
Merged: https://github.com/ruby/ruby/pull/7919
+commit 72f07f0a5f882e87e305d668587152fa209a0568
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-06-09 18:45:21 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-06-09 18:45:21 +0900
+
+ Reduce concurrency of Cirrus-CI [ci skip]
+
+ clang-12 takes 2-3 times longer than gcc-11.
+
commit 11cc1827c4e58cf5392fb488d612e6da58abbd21
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-09 16:30:50 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-06-09 16:30:55 +0900
Added entry for racc changes to NEWS.md
+commit 56d74e4ca0cb5db2f38798472c972e189590964e
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-09 15:47:23 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-09 15:47:23 +0900
+
+ Update bundled gems list at fcbc721ae92fd66a01cdf42ba24e6e [ci skip]
+
+commit fcbc721ae92fd66a01cdf42ba24e6ed2a3f25964
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-06-09 11:59:32 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-09 12:38:12 +0900
+
+ Bump ruby/setup-ruby from 1.150.0 to 1.151.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.150.0 to 1.151.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/8a45918450651f5e4784b6031db26f4b9f76b251...bc1dd263b68cb5626dbb55d5c89777d79372c484)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit eaf11d3dd45a5be3466d189d7283d7c502e7f17a
Author: Gareth Adams <gareth@bridge-u.com>
AuthorDate: 2023-06-07 01:18:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-09 00:20:05 +0900
[rubygems/rubygems] Stop publishing Gemfile in default gem template
Similarly to how the other ignored files are intended for local
development and not for production, the Gemfile and Gemfile.lock files
for a gem only relate to local development and aren't useful to people
@@ -53722,14 +56804,22 @@
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-06-08 23:42:59 +0900
Remove RHASH_TRANSIENT_FLAG
Hashes are no longer allocated on the transient heap.
+commit 41496305663911dda2f0be6f5cb11eea448f10d5
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-08 23:28:48 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-08 23:28:48 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit d9ef326d291189128c92fefaa9aa2217cd06e9a8
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-06-08 23:28:16 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-06-08 23:28:16 +0900
[DOC] Add comment about flags for Hash
@@ -53751,14 +56841,22 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-08 18:05:07 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-06-08 18:05:07 +0900
racc/cparse is extracted from ruby/ruby repository
+commit 4e8b859c641c000c52d67b418e11bd3652c024c7
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-08 17:26:25 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-08 17:26:25 +0900
+
+ Update default gems list at e69bb9f0d7dab447d757c34f674474 [ci skip]
+
commit e69bb9f0d7dab447d757c34f674474406e2bd8f1
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-08 15:22:49 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-06-08 17:25:38 +0900
Bump up racc-1.7.0
@@ -53820,15 +56918,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7877
commit b90683be44d8821a1a8121b6364d653a47421914
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-08 16:41:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-08 16:51:44 +0900
[ruby/psych] Drop to support Ruby 2.4 because the latest version of core_assertions only support Ruby 2.5+
https://github.com/ruby/psych/commit/6ec316b7fa
commit fe42d88ad28df395111cfb9f2f67e21910083df1
@@ -53885,18 +56983,26 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-08 10:13:00 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-06-08 10:13:00 +0900
Manually merge https://github.com/ruby/racc/pull/217
+commit 8a77275709ee36c72dc589fd0d4560ed05ff3b9b
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-08 10:09:45 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-08 10:09:45 +0900
+
+ Update default gems list at 0f2ebfee85af383f859d9fdc64d58f [ci skip]
+
commit 0f2ebfee85af383f859d9fdc64d58f654282c2be
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-08 10:08:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-08 10:09:05 +0900
[ruby/racc] Bump up v1.7.0
https://github.com/ruby/racc/commit/0feca00301
commit 8206a821408cad106f96bd0da1fd517e1581b147
@@ -53914,21 +57020,29 @@
CommitDate: 2023-06-08 09:58:01 +0900
Fix wrong directory layout for racc test
commit 0ee9bd5800979210219514e671ba9ae6271042f9
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-06 15:28:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-08 09:49:51 +0900
[ruby/racc] Embed racc/info.rb too
https://github.com/ruby/racc/commit/b5e121f304
+commit 46583f7dcf93a7fb795e889349c766a5b16960c6
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-06-07 10:10:08 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-06-07 10:10:08 +0900
+
+ Adjust style [ci skip]
+
commit 2b54c135ff3ae2fb362a5efaa542ec9236116add
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-06-06 23:21:29 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-06-06 23:21:29 +0900
YJIT: Avoid identity-based known-class guards for IO objects (#7911)
@@ -53974,14 +57088,35 @@
CommitDate: 2023-06-06 23:18:50 +0900
Fix heap growth in GC.verify_compaction_references
We should grow by at least gc_params.heap_init_slots, but the previous
calculation was incorrect.
+commit 1f64301e12dbeb5c39abd3094240ef8b470ce9d4
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-06-06 11:59:52 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-06 12:42:29 +0900
+
+ Bump octokit/request-action from 2.1.8 to 2.1.9
+
+ Bumps [octokit/request-action](https://github.com/octokit/request-action) from 2.1.8 to 2.1.9.
+ - [Release notes](https://github.com/octokit/request-action/releases)
+ - [Commits](https://github.com/octokit/request-action/compare/352d2ae93e1805721b5fe308598555ba3bd2c8e2...89697eb6635e52c6e1e5559f15b5c91ba5100cb0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: octokit/request-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 79e8d91410d85509b554b0885f5bde6899c4b2da
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2021-08-13 05:45:45 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-06-06 10:52:57 +0900
[rubygems/rubygems] Delay cache access in `LockfileParser`
@@ -54111,14 +57246,22 @@
CommitDate: 2023-06-06 06:58:04 +0900
YJIT: Fix a warning on cargo test (#7909)
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
+commit 2e14a65309a695cb5f5161ab64fe144c1aaae664
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-06-06 06:01:09 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-06-06 06:01:37 +0900
+
+ Add an example for rust-analyzer.cargo.unsetTest [ci skip]
+
commit 2543a6573f8936806e7a8f5efd5a7a753cb9d564
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-05-30 00:38:15 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-06-06 04:47:16 +0900
Implement Struct on VWA
@@ -54144,15 +57287,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7871
commit 45ff2f4a89f64b20be240b654380e70e31b64619
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-06 04:12:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-06 04:12:16 +0900
[ruby/irb] Refactor ExtendCommand::Nop
(https://github.com/ruby/irb/pull/598)
* Rename conf to irb_context
@@ -54160,26 +57303,26 @@
We don't need to expose this method to all command classes, especially
when it's just an alias of `irb_context.irb`.
commit 273b38475eca91e0a749d2c7a01342157a67633a
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-06 04:02:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-06 04:02:43 +0900
[ruby/irb] Simplify irb_info command
(https://github.com/ruby/irb/pull/597)
https://github.com/ruby/irb/commit/0a0409c52b
commit 76ee4edb97da67d2ab6f289de14cd3ac334c372d
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-06-06 03:34:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-06 03:34:10 +0900
[ruby/irb] Fixed string escaping omissions
(https://github.com/ruby/irb/pull/599)
I received a `RegexpError` when I typed `::Array[`.
::Array[/Users/mi/ghq/github.com/ruby/irb/lib/irb/completion.rb:236:in `retrieve_completion_data': premature end of char-class: /^Array[/ (RegexpError)
@@ -54244,15 +57387,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7900
commit 29ea3c5aaa9513fcd497781e7051c0f436725eb3
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-01 08:15:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-06 02:10:49 +0900
[rubygems/rubygems] Try again with https://github.com/rubygems/rubygems/pull/6693
https://github.com/rubygems/rubygems/commit/73c0d5f059
commit 3cdafe9be19c7d8b9351f68338b0b94bac9903ee
@@ -54297,15 +57440,15 @@
[DOC] Update flags doc for strings
The length of an embedded string is no longer in the flags.
commit 542c70aab748cf17960cc2a0959ba490983ceae6
Author: Daniel Pepper <pepper.daniel@gmail.com>
AuthorDate: 2023-06-05 13:29:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-05 13:29:37 +0900
[ruby/singleton] Simplify implementation of `Singleton#instance`.
(https://github.com/ruby/singleton/pull/9)
- Add more tests to cover rails' usage.
@@ -54324,30 +57467,38 @@
Merged: https://github.com/ruby/ruby/pull/7870
Merged-By: nobu <nobu@ruby-lang.org>
commit 3a4302c742622dda9fbaeeb90fd42364badc423d
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-05 10:09:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-05 10:10:26 +0900
[ruby/singleton] Revert "Simplify the implementation
(https://github.com/ruby/singleton/pull/7)"
This reverts commit https://github.com/ruby/singleton/commit/545b6b61a40d.
This change break Rails CI: https://bugs.ruby-lang.org/issues/19711
https://github.com/ruby/singleton/commit/911531d508
+commit 068672cfe82eb283a1bdbce1d870afa3e9ff1053
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-05 00:25:17 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-05 00:25:17 +0900
+
+ Update default gems list at 4275a8098e59c43daa4a85efce9465 [ci skip]
+
commit 4275a8098e59c43daa4a85efce9465af296f46c9
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-05 00:24:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-05 00:24:30 +0900
[ruby/irb] Bump version to 1.7.0
(https://github.com/ruby/irb/pull/596)
https://github.com/ruby/irb/commit/c2e7002867
@@ -54366,18 +57517,26 @@
CommitDate: 2023-06-03 20:22:10 +0900
Exit with a failure if any test files failed to load
Notes:
Merged: https://github.com/ruby/ruby/pull/7897
+commit 1bb7c3c447db5a13356ae83097773a7de572e69c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-03 17:28:54 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-03 17:28:54 +0900
+
+ Update default gems list at e6bd1852fb0c4775f6bc9588df30a1 [ci skip]
+
commit e6bd1852fb0c4775f6bc9588df30a141013ec788
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-03 17:27:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-03 17:28:02 +0900
[ruby/reline] Bump version to 0.3.5
(https://github.com/ruby/reline/pull/548)
https://github.com/ruby/reline/commit/4330a52572
@@ -54391,25 +57550,38 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit a4d92475f69f0ca3dba0f497253e600c7f90a0ad
Author: Vinicius Stock <stock@hey.com>
AuthorDate: 2023-06-03 07:56:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-03 10:42:29 +0900
[ruby/rdoc] Auto-correct trailing new lines
https://github.com/ruby/rdoc/commit/4b68c0728a
+commit 7b803eafa2a52f9f260fb9b1de102a7c6f66aef2
+ Author: yui-knk <spiketeika@gmail.com>
+ AuthorDate: 2023-06-02 21:39:05 +0900
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
+ CommitDate: 2023-06-03 10:34:24 +0900
+
+ Ripper does not depend on Bison [ci skip]
+
+ It also uses Lrama then no dependency on Bison.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7896
+
commit bebd05fb51ea65bc57344b67100748200f8311eb
Author: Daniel Pepper <pepper.daniel@gmail.com>
AuthorDate: 2023-06-03 09:35:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-03 09:35:18 +0900
[ruby/singleton] Simplify the implementation
(https://github.com/ruby/singleton/pull/7)
Remove `__init__` and move logic to `included`.
@@ -54443,38 +57615,46 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7895
commit 83056817298d188937d157b54918e99b689fc12e
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-02 22:54:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-02 22:54:07 +0900
[ruby/irb] Require `test/lib` helpers from main test helper
(https://github.com/ruby/irb/pull/595)
Because they are handled differently in `ruby/irb` and `ruby/ruby`.
commit e38fb050fa585135d3f8f158e3c6ccc12cb1439c
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-02 21:18:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-02 21:18:06 +0900
[ruby/reline] Remove unnecessary conditions for
`Fiddle::TYPE_VARIADIC`
(https://github.com/ruby/reline/pull/547)
https://github.com/ruby/reline/commit/71ba3a9432
+commit d7e82512e46142fc97cc5b87492a49e33c9bea8b
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-06-02 17:21:30 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-02 17:21:30 +0900
+
+ Update default gems list at c32a30ec09997b3ee846a33a6873ed [ci skip]
+
commit c32a30ec09997b3ee846a33a6873ed0e66c8dc94
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-06-02 17:20:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-02 17:20:38 +0900
[ruby/stringio] Development of 3.0.8 started.
https://github.com/ruby/stringio/commit/1587d3698e
commit 21b61b21c29d81204ad7d6135005126dd9b5dd7e
@@ -54486,25 +57666,46 @@
Fix the case no file under bin directory
NMake cannot handle empty expanded targets.
commit 729b92ea469c35e4ddfeacccff1b46bd1ed657eb
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-06-01 22:15:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-02 14:27:06 +0900
[ruby/uri] Drop support for 2.4
https://github.com/ruby/uri/commit/21baf2ba16
+commit 5a3c782a1d9afab683c766adb697115dfda4be7d
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-06-02 11:59:17 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-06-02 12:44:32 +0900
+
+ Bump octokit/request-action from 2.1.7 to 2.1.8
+
+ Bumps [octokit/request-action](https://github.com/octokit/request-action) from 2.1.7 to 2.1.8.
+ - [Release notes](https://github.com/octokit/request-action/releases)
+ - [Commits](https://github.com/octokit/request-action/compare/89a1754fe82ca777b044ca8e79e9881a42f15a93...352d2ae93e1805721b5fe308598555ba3bd2c8e2)
+
+ ---
+ updated-dependencies:
+ - dependency-name: octokit/request-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 3a4206c7a1025053601329fdf0d90113d72f77af
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-05-31 21:02:04 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-06-02 09:28:30 +0900
No need to define "BISON" on extconf.rb
"BISON" is defined in "ext/ripper/depend".
Notes:
@@ -54519,15 +57720,15 @@
Revert "Fix cvar caching when class is cloned"
This reverts commit 77d1b082470790c17c24a2f406b4fec5d522636b.
commit 2d2893f206b1ff012ac68bddbeb860ca737b765f
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-06-02 05:10:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-02 05:10:13 +0900
[ruby/irb] Improve debug command tests
(https://github.com/ruby/irb/pull/594)
* Use require_relative for envutil.rb
@@ -54661,15 +57862,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7879
commit d5a5333168690ea1e3453cdb6a5d042f46ba80b8
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-06-01 20:41:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-06-01 20:41:19 +0900
[ruby/stringio] Avoid direct struct usage.
(https://github.com/ruby/stringio/pull/54)
We will eventually want to refactor this, but for now this is compatible
enough.
@@ -54859,39 +58060,39 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7873
commit 30b960ba345fd462f98db204f47bba66819d9884
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-05-30 21:21:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-30 21:39:26 +0900
[ruby/io-nonblock] Add TruffleRuby support and add it in CI
* Do not use a C extension on TruffleRuby for these 3 methods.
https://github.com/ruby/io-nonblock/commit/1b8e52abfa
commit c7c8e4c96e1ccba86e8ff3232df76144084516b3
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-05-30 21:20:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-30 21:39:25 +0900
[ruby/io-nonblock] Use the correct pattern for the fallback of rb_io_descriptor()
* See https://github.com/ruby/io-console/pull/43/commits/d1d9aef45ceb14365fdf0ebee3e5ea06f27da682
https://github.com/ruby/io-nonblock/commit/dadb42422b
commit ec9364e50077e88a222c24306209be0d776e27f3
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-03-24 10:40:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-30 10:43:48 +0900
[ruby/racc] Remove ErrorSymbolValue reference
I cannot find where this is defined. I'm guessing neither this
nor the else branch is ever hit. I only found out when testing
VM changes, which had a bug that exposed this.
@@ -54931,28 +58132,49 @@
---------
Co-authored-by: KJ Tsanaktsidis <ktsanaktsidis@zendesk.com>
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
+commit 7ddcd0622f3275effa603c16934b0215cc8a542b
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-30 00:57:36 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-30 06:24:22 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.77 to 0.9.78.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.77...v0.9.78)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit f61bd3ca806dab1de8052f70bb72938b8ef64edc
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-05-29 20:53:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-30 04:33:38 +0900
[ruby/cgi] Add TruffleRuby support and add it in CI
https://github.com/ruby/cgi/commit/1240fec9c9
commit 610038f3bf6eae50c0ad4f16af02d4c50a812e2a
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-05-30 04:26:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-30 04:31:55 +0900
[ruby/etc] Use the correct pattern for the fallback of rb_io_descriptor()
* See https://github.com/ruby/io-console/pull/43/commits/d1d9aef45ceb14365fdf0ebee3e5ea06f27da682
https://github.com/ruby/etc/commit/5185685003
@@ -54994,25 +58216,25 @@
CommitDate: 2023-05-29 22:01:58 +0900
[ruby/openssl] Remove usage of IO internals.
commit 764207e47ce38d1b73774a8e65114c87bc888298
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-29 21:37:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-29 21:37:49 +0900
[ruby/io-console] Remove trailing whitespace.
https://github.com/ruby/io-console/commit/55f1586463
commit 1889133c04f337fec3969cb5040a544088249046
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-29 21:30:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-29 21:30:32 +0900
[ruby/io-console] Remove usage of IO internals.
(https://github.com/ruby/io-console/pull/43)
https://github.com/ruby/io-console/commit/4b839a504f
@@ -55067,93 +58289,93 @@
Notes:
Merged-By: junaruga
commit d5ef373b1194bac64784ae316d125d7a2cf1988a
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-05-28 18:20:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-28 18:20:18 +0900
[ruby/irb] Set maximum document dialog height by
preferred_dialog_height provided by Reline
(https://github.com/ruby/irb/pull/591)
https://github.com/ruby/irb/commit/df6907aca9
commit 14abb799c93c8e5cb7ce36d829fb805f80397d4c
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-28 17:40:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-28 17:40:38 +0900
[ruby/io-nonblock] Remove usage of IO internals.
(https://github.com/ruby/io-nonblock/pull/11)
https://github.com/ruby/io-nonblock/commit/caa2b94d19
commit 55393645a12435305bb88907a628bedab69606d4
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-28 17:01:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-28 17:01:50 +0900
[ruby/io-nonblock] Revert "Remove usage of IO internals."
This reverts commit https://github.com/ruby/io-nonblock/commit/9772b6dcb63c.
https://github.com/ruby/io-nonblock/commit/08cabf78e1
commit 26dd9c5f0f8d17151ef721b46f94af0e6b3f484a
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-28 16:49:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-28 16:49:33 +0900
[ruby/io-nonblock] Remove usage of IO internals.
https://github.com/ruby/io-nonblock/commit/9772b6dcb6
commit 881757c03f28c30c02754ed367e3c5494f46e800
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-28 14:08:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-28 14:09:02 +0900
[ruby/io-wait] Remove usage of IO internals.
(https://github.com/ruby/io-wait/pull/25)
https://github.com/ruby/io-wait/commit/e5854b46c7
commit 00d6674636839329f54cad6daf5e5ca16cc3911e
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-28 14:08:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-28 14:08:40 +0900
[ruby/etc] Remove usage of IO internals.
(https://github.com/ruby/etc/pull/26)
https://github.com/ruby/etc/commit/ea15eceb13
commit cf0b9e0db04925fc7bb31366b4dc053beab0bd57
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-05-28 00:07:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-28 00:07:29 +0900
[ruby/reline] Fix scrolldown condition in dialog rendering
(https://github.com/ruby/reline/pull/541)
https://github.com/ruby/reline/commit/ad6faada3f
commit 5d137a7f77ce1b4ca3514565de41fe8a2cf611a4
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-05-27 23:48:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-27 23:48:50 +0900
[ruby/reline] Use appropriate dialog height and reduce screen pushup
problem
(https://github.com/ruby/reline/pull/542)
* Provide preferred_dialog_height for dialog positioning
@@ -55196,15 +58418,15 @@
[DOC] No document under win32
Also .document was removed at 57bc4cfa283582f7c4c7013bb8a979e0baf3236c.
commit 94e5ecbbdd9ea1610dd8aaa55a6f9aa3ddb15ab1
Author: Masafumi Koba <473530+ybiquitous@users.noreply.github.com>
AuthorDate: 2023-05-26 22:52:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-27 01:26:46 +0900
[ruby/rdoc] Improve `<summary>` CSS on sidebar
- Use a smaller font size for the toggle symbol. (Currently, it seems a little too large)
- Use the child combinator (`>`) to unify selectors.
- Use `margin-left` instead of whitespace within the `content` property.
@@ -55212,15 +58434,15 @@
(See https://developer.mozilla.org/en-US/docs/Web/CSS/::before)
https://github.com/ruby/rdoc/commit/61ce0a7d75
commit 54b7ce0bff461aae5492afd6df421669cbf1a73a
Author: Masafumi Koba <473530+ybiquitous@users.noreply.github.com>
AuthorDate: 2023-05-27 00:21:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-27 01:24:57 +0900
[ruby/rdoc] Improve layout CSS
- Use the `grid` property for the page layout.
- https://caniuse.com/css-grid
- Adjust the `<main>` margin.
@@ -55228,14 +58450,31 @@
- https://caniuse.com/css-math-functions
- https://caniuse.com/css-resize
Note all modern browsers support the new CSS properties and functions used by this change.
https://github.com/ruby/rdoc/commit/2db5097c41
+commit 618a04d211147ed5d95f724964e1f63c309834cf
+ Author: Jeremy Evans <code@jeremyevans.net>
+ AuthorDate: 2023-05-26 23:58:40 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-05-26 23:58:40 +0900
+
+ Document throw/catch in the control expressions document [ci skip]
+
+ This are implemented as Kernel methods and not keywords, but I
+ still think they are worth documenting with the other control
+ flow expressions.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7856
+
+ Merged-By: jeremyevans <code@jeremyevans.net>
+
commit 4847b7ac28d744dcf6caedd71dc5a7be21d4187c
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-05-26 22:24:23 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-05-26 22:24:23 +0900
T_HASH is no longer on transient heap
@@ -55247,14 +58486,34 @@
CommitDate: 2023-05-26 22:20:18 +0900
[DOC] Link fix (#7862)
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
+commit 6d450d62fb2a0ab364142d8b6ce374fc89411a09
+ Author: Jun Aruga <jaruga@redhat.com>
+ AuthorDate: 2023-05-26 00:57:52 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-05-26 22:19:38 +0900
+
+ testing_ruby.md: Update `make test-all` tips [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7861
+
+commit cc698c6cc29b7e838932ce29745d2376c094671d
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-05-26 14:51:35 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-26 14:51:35 +0900
+
+ * expand tabs. [ci skip]
+ Please consider using misc/expand_tabs.rb as a pre-commit hook.
+
commit d1628feaaf1bfa9ed8cbd0f4fd14a7cc802b3cc1
Author: KJ Tsanaktsidis <ktsanaktsidis@zendesk.com>
AuthorDate: 2023-05-26 11:10:45 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-05-26 14:51:23 +0900
Remvoe very high timeout on test_race_gets_and_close
@@ -55385,18 +58644,40 @@
anyway.
See https://bugs.ruby-lang.org/issues/19680
Notes:
Merged: https://github.com/ruby/ruby/pull/7864
+commit 3dae55ea2f2e305305eea53186988c4f02e53338
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-26 11:59:29 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-26 12:39:20 +0900
+
+ Bump github/codeql-action from 2.3.3 to 2.3.5
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.3 to 2.3.5.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/29b1f65c5e92e24fe6b6647da1eaabe529cec70f...0225834cc549ee0ca93cb085b92954821a145866)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit d83f32c34b1d0e4dd49dd1f0af1b665c022b2872
Author: Sutou Kouhei <kou@clear-code.com>
AuthorDate: 2022-09-13 09:57:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-26 06:51:15 +0900
[rubygems/rubygems] Load plugin immediately
We can install RubyGems plugin by "gem install XXX". The installed
plugin is used from the NEXT "gem ...".
@@ -55440,28 +58721,36 @@
This translates to improvements in average response time (0.96x) and p99
response time (0.92x).
Notes:
Merged: https://github.com/ruby/ruby/pull/7821
+commit 57fce84c14820df735136351b5198673ed484b71
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-05-25 18:12:20 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-25 18:12:20 +0900
+
+ Update default gems list at e5bce57e1d3ab6eb8c218355e9b31f [ci skip]
+
commit e5bce57e1d3ab6eb8c218355e9b31fe3f2a9b1cd
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-05-25 18:11:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-25 18:11:36 +0900
[ruby/nkf] Bump up nkf-0.1.3
https://github.com/ruby/nkf/commit/bc90e2ed39
commit 3026a2f4e9f1b68a4fab6d933110b60f78a6c86a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-05-25 18:11:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-25 18:11:35 +0900
[ruby/nkf] Added missing extension configuration
https://github.com/ruby/nkf/commit/e627a39dff
commit 5ade6be7773b4162cfa9b19168077270914dd662
@@ -55471,25 +58760,25 @@
CommitDate: 2023-05-25 16:09:29 +0900
Fixup 5bfb317a938
commit 5bfb317a938e461a9f99fe209765263cfe23b4d5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-05-25 15:58:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-25 16:08:44 +0900
[ruby/benchmark] Don't use version.rb
https://github.com/ruby/benchmark/commit/6d51b10500
commit 8e2fac7b9c9e9f83b6a84133678b5a98e799b84c
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-05-25 15:59:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-25 15:59:46 +0900
Update bundled gems list at 2023-05-25
commit d1237bc3a43ed87d9a8c574cfbb7e0399ae0ee76
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-05-25 15:47:48 +0900
@@ -55498,14 +58787,35 @@
Move gemspec files to top of lib directory.
They have version.rb files with same directory.
But version.rb have been removed at https://github.com/ruby/ruby/pull/3375
There is no reason to locate under the library name of directory.
+commit 99a078f4eda5394e85e6e740e017835b2aef51d4
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-25 11:59:25 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-25 12:42:03 +0900
+
+ Bump necojackarc/auto-request-review from 0.11.0 to 0.12.0
+
+ Bumps [necojackarc/auto-request-review](https://github.com/necojackarc/auto-request-review) from 0.11.0 to 0.12.0.
+ - [Release notes](https://github.com/necojackarc/auto-request-review/releases)
+ - [Commits](https://github.com/necojackarc/auto-request-review/compare/a39c70b6e72b97d3096c9a85059e5c9634746c02...6a51cebffe2c084705d9a7b394abd802e0119633)
+
+ ---
+ updated-dependencies:
+ - dependency-name: necojackarc/auto-request-review
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 492e0025fd1221681beafe28f1947b4dd1aefd9a
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-25 11:17:49 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-05-25 11:17:49 +0900
Allow environment variable to control madvise advice. (#7855)
@@ -55738,26 +59048,86 @@
Notes:
Merged-By: byroot <byroot@ruby-lang.org>
commit 5f65e8c5d5b625462121e01cc15e88be5729b60c
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-05-24 17:24:41 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-05-24 20:54:48 +0900
Rename `rb_node_name` to the original name
98637d421dbe8bcf86cc2effae5e26bb96a6a4da changes the name of
the function. However this function is exported as global,
then change the name to origin one for keeping compatibility.
Notes:
Merged: https://github.com/ruby/ruby/pull/7852
+commit d8da563f9e720271707698bb8764a0f147244887
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-05-24 15:04:07 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-05-24 15:04:07 +0900
+
+ Add a newline at EOF [ci skip]
+
+commit 1ea9bb84969f9f374f9f2109a5650c8b6a160087
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-05-24 14:26:56 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-05-24 15:02:49 +0900
+
+ [ruby/racc] Add a newline at EOF [ci skip]
+
+ https://github.com/ruby/racc/commit/8f1dab6759
+
+commit a692122fcd098f9ddb9aad994f642003f5f7a028
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-24 11:59:36 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-24 12:43:17 +0900
+
+ Bump necojackarc/auto-request-review from 0.10.0 to 0.11.0
+
+ Bumps [necojackarc/auto-request-review](https://github.com/necojackarc/auto-request-review) from 0.10.0 to 0.11.0.
+ - [Release notes](https://github.com/necojackarc/auto-request-review/releases)
+ - [Commits](https://github.com/necojackarc/auto-request-review/compare/5f91f424cabb3211c669e49e79da8363f7df395b...a39c70b6e72b97d3096c9a85059e5c9634746c02)
+
+ ---
+ updated-dependencies:
+ - dependency-name: necojackarc/auto-request-review
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit 6406ae693122f1d712d6b79ed1fb735bcb919f4f
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-24 11:59:33 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-24 12:42:12 +0900
+
+ Bump dependabot/fetch-metadata from 1.5.0 to 1.5.1
+
+ Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.5.0 to 1.5.1.
+ - [Release notes](https://github.com/dependabot/fetch-metadata/releases)
+ - [Commits](https://github.com/dependabot/fetch-metadata/compare/28a846a1194a2665a2eea75dd4556c91e43af857...cd6e996708b8cfe0b639401134a3b9a3177be7b2)
+
+ ---
+ updated-dependencies:
+ - dependency-name: dependabot/fetch-metadata
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 135a0d26a11cf0d0825e4f80e00e2b430555d831
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-24 10:17:35 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-05-24 10:17:35 +0900
Improvements to `IO::Buffer` `read`/`write`/`pread`/`pwrite`. (#7826)
@@ -55825,37 +59195,37 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7846
commit 061e01ee5088b491ab702a567eb0d5bed1c5d429
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-05-17 03:27:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-24 03:37:09 +0900
[rubygems/rubygems] Remove forward slash in key regardless if it contains __
https://github.com/rubygems/rubygems/commit/33a02eec00
commit e854b050cce82b209a33f761ee8e017df0900a8a
Author: Jenny Shen <jenny.shen@shopify.com>
AuthorDate: 2023-05-17 03:26:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-24 03:37:08 +0900
[rubygems/rubygems] Modify invalid key check to accept keys with colons
https://github.com/rubygems/rubygems/commit/413033198b
Co-authored-by: Eric Herscovich <eric.herscovich@shopify.com>
commit 92d6c9a7b1c3f8462e91e9b7de04b0b2012d54b3
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-05-24 01:16:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-24 01:16:37 +0900
[ruby/irb] Allow `show_source` for private methods
(https://github.com/ruby/irb/pull/589)
* Allow `show_source` for private methods
@@ -55898,22 +59268,51 @@
Notes:
Merged-By: byroot <byroot@ruby-lang.org>
commit 98637d421dbe8bcf86cc2effae5e26bb96a6a4da
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-05-22 21:55:49 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-05-23 18:05:35 +0900
Move `ruby_node_name` to node.c and rename prefix of the function
Notes:
Merged: https://github.com/ruby/ruby/pull/7844
+commit ef3aa22738d934beedfda9f486f3384e5457da8b
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-23 11:59:51 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-23 12:41:56 +0900
+
+ Bump dependabot/fetch-metadata from 1.4.0 to 1.5.0
+
+ Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.4.0 to 1.5.0.
+ - [Release notes](https://github.com/dependabot/fetch-metadata/releases)
+ - [Commits](https://github.com/dependabot/fetch-metadata/compare/efb5c8deb113433243b6b08de1aa879d5aa01cf7...28a846a1194a2665a2eea75dd4556c91e43af857)
+
+ ---
+ updated-dependencies:
+ - dependency-name: dependabot/fetch-metadata
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit 52be7e8986112d697ebf6c560b6769e43a91d4da
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-05-23 10:24:57 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-23 10:24:57 +0900
+
+ Update default gems list at a7d70321005d302d9b5aaa2b83569a [ci skip]
+
commit a7d70321005d302d9b5aaa2b83569aa899a5aaa9
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-05-23 10:05:27 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-05-23 10:05:47 +0900
Manually merge syntax_suggest-1.1.0
@@ -56043,15 +59442,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7830
commit ed7c7657ae0065a5007b443d146590e6e6a9dcbe
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-05-22 20:41:59 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-05-23 08:21:34 +0900
Remove deleted function
`rb_parser_warn_location` was deleted by 0eeed5bcc5530edb0af2af2ccff09d067c59e8f9.
Notes:
@@ -56100,14 +59499,35 @@
CommitDate: 2023-05-22 12:58:17 +0900
Fix mutation on shared strings. (#7837)
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
+commit 8fef1373be84cc3bea9df72d52f63d10c87cfaf5
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-22 12:01:36 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-22 12:43:54 +0900
+
+ Bump ruby/setup-ruby from 1.149.0 to 1.150.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.149.0 to 1.150.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/7d546f4868fb108ed378764d873683f920672ae2...8a45918450651f5e4784b6031db26f4b9f76b251)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit bcb16eb1e5d279e28d1e57c781531a8dea98eb8f
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-22 12:27:20 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-05-22 12:27:20 +0900
Rename `data` -> `buffer` for better readability. (#7836)
@@ -56176,15 +59596,15 @@
CommitDate: 2023-05-21 16:44:10 +0900
Skip too-complex-shape test which is always flaky regardless JIT
commit 64e156f20c9da2f7977c11bccbd492f66140437f
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-05-21 11:57:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-21 11:57:50 +0900
[ruby/irb] Fix typo (https://github.com/ruby/irb/pull/587)
* Fix typo
* s/braking/breaking/g
@@ -56193,14 +59613,37 @@
---------
https://github.com/ruby/irb/commit/5f8e69f5f2
Co-authored-by: Stan Lo <stan001212@gmail.com>
+commit a997f144fb09f0ccb1662d79bd634833187770d7
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-05-21 10:03:28 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-05-21 10:31:38 +0900
+
+ Skip first if flaky [ci skip]
+
+commit 1dd5427abeedff50557408c8b81bf71e5ff99bd3
+ Author: Ivanov-Anton <anton.i@didww.com>
+ AuthorDate: 2023-05-21 09:59:34 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-05-21 09:59:34 +0900
+
+ Fix typo in spec file description [ci skip]
+
+ fixed typo for spec description
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7832
+
+ Merged-By: nobu <nobu@ruby-lang.org>
+
commit b3f355cfbef3bee159bc7d05bd2df1dd63ffddc0
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-05-21 05:40:46 +0900
Commit: Jeremy Evans <code@jeremyevans.net>
CommitDate: 2023-05-21 05:40:46 +0900
Set rlimit_nproc to 64 instead of 128 on OpenBSD for spawn_too_long_path tests
@@ -56232,67 +59675,75 @@
It still go faster.
Notes:
Merged: https://github.com/ruby/ruby/pull/7805
Merged-By: nobu <nobu@ruby-lang.org>
+commit 892798cac8d025ad30a99fc2a0efa6b0a7a8dd0e
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-05-20 18:32:21 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-20 18:32:21 +0900
+
+ Update default gems list at 8db13c179e475e99f6155eb85f196a [ci skip]
+
commit 8db13c179e475e99f6155eb85f196aebe04cc39a
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-05-20 18:31:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-20 18:31:43 +0900
[ruby/reline] Bump version to 0.3.4
(https://github.com/ruby/reline/pull/538)
https://github.com/ruby/reline/commit/1fb0753bc1
commit 41512cd1bff9ad06823e7dfd4bd024b9e82b3edb
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-05-20 12:27:45 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-05-20 16:42:39 +0900
Lrama v0.5.1
Notes:
Merged: https://github.com/ruby/ruby/pull/7831
commit 9ce6c08cafc96f59a6cdf7436c1e708a8c6e4ce8
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-05-20 13:28:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-20 13:28:23 +0900
[ruby/irb] Add assertion for dynamic_prompt's assertion execution
(https://github.com/ruby/irb/pull/586)
Because the assertions for `dynamic_prompt` lives inside a block given to
`RubyLex`, they could be skipped unnoticed if the setup is not correct.
This commit adds a simple assertion to check if the block was actually
executed.
commit 6d9875ccbf78ca354e63f05a4e37ab1e2c14a9ac
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-05-20 10:08:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-20 10:08:58 +0900
[ruby/irb] Fix dynamic_prompt test not executed, remove unnecessary
set_input
(https://github.com/ruby/irb/pull/585)
https://github.com/ruby/irb/commit/b5f3efdcf0
commit e8c9f727e8a9f0fe9fb1a6d61a60b8c8b479a87b
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-05-19 22:48:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-19 22:48:08 +0900
[ruby/irb] Simplify each_top_level_statement
(https://github.com/ruby/irb/pull/576)
* Simplify each_top_level_statement, reduce instance vars
@@ -56338,15 +59789,15 @@
* https://github.com/ruby/ruby/actions/runs/5019883965/jobs/9000836915
ref: https://github.com/ruby/ruby/pull/7646
commit b54b388f2a03a2ce553f8c02648f113403deb245
Author: Adam Daniels <adam@mediadrive.ca>
AuthorDate: 2023-05-19 10:33:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-19 10:33:32 +0900
[ruby/irb] Display mod key as `Option` on Darwin platforms
(https://github.com/ruby/irb/pull/584)
Check RUBY_PLATFORM for `darwin` and modify the mod key from `Alt` to
`Option`.
@@ -56471,15 +59922,15 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit cfb79973537e081da0ab1aa828883524716efe72
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-05-19 04:00:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-19 04:00:33 +0900
[ruby/irb] Refactor RubyLex's input/io methods
(https://github.com/ruby/irb/pull/583)
1. Make `RubyLex#set_input` simply assign the input block. This matches
the behavior of `RubyLex#set_prompt`.
@@ -56515,15 +59966,15 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit b695f58d52ec047e44434c16c998c4a67d3e5571
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-05-18 12:28:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-18 12:28:31 +0900
[ruby/irb] Print deprecation warning for `help` command
(https://github.com/ruby/irb/pull/567)
* Give show_doc its own command class
@@ -56563,15 +60014,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7742
commit 264ba0f89a52c6d0d6425da0cdfb12bbd420c619
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-05-17 13:42:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-17 13:42:32 +0900
[ruby/irb] Fix Test timedout in test_debug_cmd
(https://github.com/ruby/irb/pull/582)
* Suppress Reline::IOGate.cursor_pos writing escape sequence in test_debug_cmd
@@ -56584,14 +60035,35 @@
CommitDate: 2023-05-16 12:49:06 +0900
Ensure SIGCHLD always uses a signal handler. (#7819)
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
+commit 005213202569efedf73c8a4603b4fa59700f3d24
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-16 00:58:30 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-16 06:49:01 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.75 to 0.9.77.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.75...v0.9.77)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 8945143464de77ca43eba000f77c5d04a1cdabb8
Author: Yuta Saito <kateinoigakukun@gmail.com>
AuthorDate: 2022-09-04 23:34:24 +0900
Commit: Yuta Saito <kateinoigakukun@gmail.com>
CommitDate: 2023-05-16 03:52:59 +0900
[wasm] Allocate asyncify buffer on heap to save stack usage
@@ -56614,27 +60086,35 @@
* Remove unnecessary `#define RUBY_SIGCHLD (0)`.
* Remove unused `SIGCHLD_LOSSY`.
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
+commit bab9966b7a94a63381d53ad2a8a9a53fcddf6148
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-05-15 22:35:41 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-05-15 22:36:02 +0900
+
+ [DOC] Fix a link [ci skip]
+
commit 3fe45a3123760ba911fd21b1cfd1a44ce6745b0d
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-15 19:10:24 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-05-15 19:10:24 +0900
Process parse.y without temporary files
Notes:
Merged: https://github.com/ruby/ruby/pull/7817
commit 41dccb6a7bebfa8c0e5c8f6e6331a41fa01f9169
- Author: yui-knk <spiketeika@gmail.com>
+ Author: Yuichiro Kaneko <spiketeika@gmail.com>
AuthorDate: 2023-05-15 19:01:07 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-05-15 19:01:07 +0900
Lrama v0.5.0 (#7814)
Notes:
@@ -56689,14 +60169,35 @@
that breaks on FreeBSD/OpenBSD.
[Fixes #4173]
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
+commit d9033d374991c8bf65e70320b4a9f2791dd668ce
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-15 12:00:18 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-15 12:41:07 +0900
+
+ Bump ruby/setup-ruby from 1.148.0 to 1.149.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.148.0 to 1.149.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c...7d546f4868fb108ed378764d873683f920672ae2)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 0b2613f44309bddae45562c9f3a14ed43e56959b
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-05-15 11:13:51 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-05-15 11:13:51 +0900
`rb_io_puts` should not write zero length strings. (#7806)
@@ -56756,17 +60257,17 @@
Introduce anddot_multiple_assignment_check function
Notes:
Merged: https://github.com/ruby/ruby/pull/7794
commit cee6903763074ac711875b11e544e726e17f195f
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-05-13 15:59:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-13 15:59:15 +0900
Update bundled gems list at 2023-05-13
commit 38ef5f7b35cab5064c4ed48c24bbd7a5eeb6e918
Author: S-H-GAMELINKS <gamelinks007@gmail.com>
AuthorDate: 2023-05-12 12:03:19 +0900
@@ -56777,21 +60278,29 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7799
commit 5f411b9b3e45a40df788f85156d4337206686deb
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-05-13 09:53:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-13 11:21:33 +0900
[rubygems/rubygems] Bump up thor-1.2.2
https://github.com/rubygems/rubygems/commit/d9a003b4e7
+commit 30326844c7e0957bf85ac1befd3755cff2848e9f
+ Author: Martin Dürst <duerst@it.aoyama.ac.jp>
+ AuthorDate: 2023-05-13 10:06:24 +0900
+ Commit: Martin Dürst <duerst@it.aoyama.ac.jp>
+ CommitDate: 2023-05-13 10:07:00 +0900
+
+ fix wording of spec description [ci skip]
+
commit 93dd13d97a62fa1af80926e89d0ad9fb4570d539
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-05-13 10:04:28 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-05-13 10:04:28 +0900
Remove warnings and errors in `regexec.c` with `ONIG_DEBUG_...` macros (#7803)
@@ -56826,15 +60335,15 @@
The following functions are turned into macros and no longer can be
used as expressions in core.
- rb_sys_fail
- rb_sys_fail_str
- rb_sys_fail_path
commit a1b01e7701f9fc370f8dff777aad6d39a2c5a3e3
- Author: yui-knk <spiketeika@gmail.com>
+ Author: Yuichiro Kaneko <spiketeika@gmail.com>
AuthorDate: 2023-05-12 18:25:10 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-05-12 18:25:10 +0900
Use Lrama LALR parser generator instead of Bison
https://bugs.ruby-lang.org/issues/19637
@@ -56986,14 +60495,32 @@
CommitDate: 2023-05-10 04:40:26 +0900
For YJIT stats, set avg_len_in_yjit to 0 if denominator would be 0 (#7793)
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit 986268afae7bde07073da3ba483d12549b12801f
+ Author: Jeremy Evans <code@jeremyevans.net>
+ AuthorDate: 2023-05-09 18:22:52 +0900
+ Commit: Jeremy Evans <code@jeremyevans.net>
+ CommitDate: 2023-05-09 18:25:56 +0900
+
+ Document that Array#{&,intersection,intersect?} use hash method [ci skip]
+
+ Fixes [Bug #19622]
+
+commit 091d04ccce90329e8df2882c705ffd92aea96603
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-05-09 12:57:54 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-09 12:57:54 +0900
+
+ Update bundled gems list at 9d6bfe3815118e7734515d29f9f51c [ci skip]
+
commit 6404a0f2f822aaa698a3601937eae90beba56228
Author: Jemma Issroff <jemmaissroff@gmail.com>
AuthorDate: 2023-05-09 11:18:10 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-05-09 12:57:36 +0900
Fix broken link to maintainers page
@@ -57068,25 +60595,25 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7781
commit 5831f7c83177d6214aee1165df694bb4d4ae8ec6
Author: Takumasa Ochi <aeroastro007@gmail.com>
AuthorDate: 2023-05-08 13:51:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-08 17:56:22 +0900
[rubygems/rubygems] Simplify code by Gem::Specification#runtime_dependencies
https://github.com/rubygems/rubygems/commit/324139af8f
commit 6987ec45b18924e9dcbf1439fe92a2ab7c7fc8bd
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-08 16:21:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-08 16:21:21 +0900
[ruby/stringio] Drop support for ruby 2.6 or earlier
(https://github.com/ruby/stringio/pull/47)
`rb_io_extract_modeenc` has been exported since ruby 2.7.
@@ -57103,15 +60630,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7790
commit 5eca327fc50bebb06c6af103d109a1fef0895605
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-05-07 22:18:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-07 22:18:13 +0900
[ruby/reline] Fix dialog corrupts rendering by pushing up input line
too much
(https://github.com/ruby/reline/pull/524)
* Do not render dialog where it overflows screen
@@ -57127,27 +60654,27 @@
https://github.com/ruby/reline/commit/bc0e3d1310
Co-authored-by: Stan Lo <stan001212@gmail.com>
commit 8b2884c0b51e4733c09ecbb388ca1b236bad738b
Author: zzak <zzakscott@gmail.com>
AuthorDate: 2023-03-04 22:24:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-06 16:39:24 +0900
[ruby/rdoc] Isolate root dir if specified
This ensures only files from the root directory are chosen, in order to allow a clean build from outside the source directory.
https://github.com/ruby/rdoc/commit/f3b389aa9e
commit 40438fc4d35738cad32d2bb7a0426ee2b1e32ade
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-05 22:52:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-05 23:01:50 +0900
[ruby/rdoc] Drop the support for 2.5 or earlier because of CVE-2021-31799
https://github.com/ruby/rdoc/commit/26136138aa
commit da75560b6c3339c479b9554dd3edb3a691f31682
@@ -57162,34 +60689,80 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-05 18:32:13 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-05-05 18:52:36 +0900
Redirect to `IO::NULL` for the portability
+commit 085a8709b53b4c41514eec16839c288453cb87bc
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-05 11:59:12 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-05 12:43:58 +0900
+
+ Bump github/codeql-action from 2.3.2 to 2.3.3
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.2 to 2.3.3.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/f3feb00acb00f31a6f60280e6ace9ca31d91c76a...29b1f65c5e92e24fe6b6647da1eaabe529cec70f)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit cc4c28d0cedc65cf1ffa62ef30579d17eb41758b
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-04 22:56:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-05 09:46:11 +0900
[ruby/uri] Define test cases as qualified class names
https://github.com/ruby/uri/commit/aaa22a2443
commit c598bc4603ad0cf1c788bf21aea2c1bd3a29f226
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-04 22:46:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-05 09:46:10 +0900
[ruby/uri] Increase repeat orders of magnitude
https://github.com/ruby/uri/commit/cfbeade935
+commit b4e4ad9545a3e6e7ba2aed18a7ef9592ece65c3f
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-05-05 08:10:14 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-05-05 08:10:14 +0900
+
+ Write up NEWS entries for RJIT [ci skip]
+
+commit 60eb181c3707a9524d89e80e682e67385dc35017
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-05-05 07:58:49 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-05-05 07:59:46 +0900
+
+ Merge a YJIT release notes draft into NEWS [ci skip]
+
+commit 546093e8d9c9d3b3a5af8b753bc332049d1d3c41
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-05-05 07:52:59 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-05-05 07:52:59 +0900
+
+ Add YJIT-related NEWS entries [ci skip]
+
commit caa2180be0cf8499f83df6cce12511c1918abad2
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-04 01:34:35 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-05-04 18:05:24 +0900
test_default_gems.rb: Stop using `git ls-files`
@@ -57264,15 +60837,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7733
commit 409a13e9ea018bbfa9dfc71c3427eff2dc4c4bd2
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-03 14:19:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-03 14:38:27 +0900
[ruby/stringio] Update write-barrier at copying
http://ci.rvm.jp/results/trunk-asserts@ruby-sp2-docker/4552803
```
@@ -57281,15 +60854,15 @@
```
https://github.com/ruby/stringio/commit/2e8ab43cba
commit 32cc6301b375583c0aa7d8fea480628131e6a2aa
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-02 15:52:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-03 02:06:36 +0900
[ruby/rdoc] [DOC] stop documenting fallback `MatchData#match_length`
Also empty document of `Object`.
https://github.com/ruby/rdoc/commit/ce32a3102b
@@ -57298,61 +60871,114 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-02 22:40:43 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-05-02 22:40:43 +0900
Allow EPIPE when the child process has exited before interrupt
+commit 31774bd56506c49823c0b77a2ab025775e64ff26
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-05-02 09:09:17 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-05-02 18:27:10 +0900
+
+ Remove `sync_tool` task from Rakefile when syncing [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7780
+
commit b15e88e0fcccb03b9cc5e4c1478ec9b10e26c961
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-01 10:34:11 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-05-02 17:39:18 +0900
[Bug #19619] Preserve numbered parameters context
Preserve numbered parameters context across method definitions
commit e47aa27dc799213066732fc7e34f2eeaf059b001
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-02 14:09:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-02 14:42:37 +0900
[ruby/rdoc] Section may not have `label`
https://github.com/ruby/rdoc/commit/945f0cb3e9
commit 3833d0fee6e7c8747a153d0f3e31405b16ae57e3
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-05-02 13:10:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-02 13:19:46 +0900
[ruby/rdoc] Fix references to nested label in table_of_contents
Fixes https://github.com/ruby/rdoc/pull/1000
https://github.com/ruby/rdoc/commit/291e2b7e8b
+commit 83a822f70f9c868500a4a6b16e49adf43a653edb
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-02 12:00:07 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-02 12:37:13 +0900
+
+ Bump advanced-security/filter-sarif from 1.0.0 to 1.0.1
+
+ Bumps [advanced-security/filter-sarif](https://github.com/advanced-security/filter-sarif) from 1.0.0 to 1.0.1.
+ - [Release notes](https://github.com/advanced-security/filter-sarif/releases)
+ - [Commits](https://github.com/advanced-security/filter-sarif/compare/bc96d9fb9338c5b48cc440b1b4d0a350b26a20db...f3b8118a9349d88f7b1c0c488476411145b6270d)
+
+ ---
+ updated-dependencies:
+ - dependency-name: advanced-security/filter-sarif
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit cf861c94771304dd86680ac71c204e235b9c0a4a
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-02 00:59:15 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-02 09:04:44 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.74 to 0.9.75.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.74...v0.9.75)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit bd532fe3aefaa2e2d67bb344504c95405b5bf11a
Author: Jimmy Miller <jimmy.miller@shopify.com>
AuthorDate: 2023-05-02 06:01:06 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-05-02 06:01:06 +0900
YJIT: Move exits in gen_send_iseq to functions and use ? (#7725)
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 13dfbcf7bf988922ed33e68456749b7179ab14bb
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-05-01 21:20:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-05-01 21:20:20 +0900
[ruby/reline] Rewrite dialog rendering
(https://github.com/ruby/reline/pull/492)
* Rewrite dialog rendering
@@ -57380,14 +61006,58 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-05-01 17:38:27 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-05-01 17:38:49 +0900
Ignore to sync used_cassettes.txt
+commit f93fcdb885f0b5d8d215f2af6c3ffdca86de5034
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-28 11:59:50 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-05-01 16:58:27 +0900
+
+ Bump advanced-security/filter-sarif
+
+ Bumps [advanced-security/filter-sarif](https://github.com/advanced-security/filter-sarif) from eac3ea6a5e1270952681bf7287598a6cd1a4d49d to bc96d9fb9338c5b48cc440b1b4d0a350b26a20db.
+ - [Release notes](https://github.com/advanced-security/filter-sarif/releases)
+ - [Commits](https://github.com/advanced-security/filter-sarif/compare/eac3ea6a5e1270952681bf7287598a6cd1a4d49d...bc96d9fb9338c5b48cc440b1b4d0a350b26a20db)
+
+ ---
+ updated-dependencies:
+ - dependency-name: advanced-security/filter-sarif
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7768
+
+commit dc2a3dec69bafefa47cac42bb1ff854680d3ae17
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-05-01 12:03:38 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-05-01 12:51:19 +0900
+
+ Bump ruby/setup-ruby from 1.147.0 to 1.148.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.147.0 to 1.148.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/6cecb48364174b0952995175c55f9bf5527e6682...d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 33833aaf03bf6ec2bab66b68a6b1bfa6f57ae0ed
Author: Piotr Szotkowski <chastell@chastell.net>
AuthorDate: 2023-05-01 08:09:14 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-05-01 08:09:14 +0900
[DOC] hash.c: fix typo in `#<=>` docs
@@ -57415,30 +61085,38 @@
CommitDate: 2023-04-30 23:21:59 +0900
Handle private AREF call in compile.c
Notes:
Merged: https://github.com/ruby/ruby/pull/7775
+commit 160f83ba553aa3ff9345cf9cd320bab5996e211f
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-30 22:53:24 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-30 22:53:24 +0900
+
+ Relax timeout limit for FreeBSD again [ci skip]
+
commit c2871161b453b37b444a759ebec6260c2c0fd0a4
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-30 00:54:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-30 01:55:37 +0900
[ruby/rdoc] Fix polynominal backtracking
Fix https://github.com/ruby/rdoc/pull/995
https://github.com/ruby/rdoc/commit/1311ca8c50
commit 85a9fd1902e2eba7910aa7490a8f09560dff451f
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-28 23:46:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-30 01:55:36 +0900
[ruby/rdoc] Fix polynominal backtracking
Fix https://github.com/ruby/rdoc/pull/995
https://github.com/ruby/rdoc/commit/adfa7db5b9
@@ -57475,45 +61153,116 @@
Revert "[ruby/rdoc] Update test libraries from ruby/ruby 2023-04-29"
This reverts commit 966f0d91e2a86fa1347cdafbe1af47e7350aa4ca.
commit e9930b51b205bd4e577b3787e8d8e7db8eebc237
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-29 02:20:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-29 02:20:20 +0900
[ruby/irb] Retire magic-file.rb
(https://github.com/ruby/irb/pull/574)
`MagicFile` was introduced around v0.9.6, which was like 14~15 years ago.
It was needed because back then we needed to read a file's magic comment
to determine the encoding of it, and read it with that encoding.
Commit: 3ee79e89
But now we expect files to be encoded in UTF-8 and don't specify encoding
through magic comments anymore, `MagicFile` can be retired.
+commit d4dc149c3c4cc01098b5af67decbcba6d370bbee
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-04-29 02:09:52 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-04-29 02:09:52 +0900
+
+ Update an Intel SDM link [ci skip]
+
commit 966f0d91e2a86fa1347cdafbe1af47e7350aa4ca
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-29 00:48:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-29 01:09:20 +0900
[ruby/rdoc] Update test libraries from ruby/ruby 2023-04-29
From https://github.com/ruby/ruby/commit/74028c210c23a13b3168886efcf837b4bf930468
https://github.com/ruby/rdoc/commit/badc518c57
+commit 74028c210c23a13b3168886efcf837b4bf930468
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-29 00:46:35 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-29 00:46:35 +0900
+
+ sync_tool.rake: Fold too long message [ci skip]
+
+ Split into title and body, like as the pull-request.
+
+commit d887cd5ea10f3d06a8538303531a6686d2a15b34
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-29 00:39:59 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-29 00:39:59 +0900
+
+ sync_tool.rake: Add --update and --keep options [ci skip]
+
+commit 08608be7f0b6960ce5a470a8b4bba807313fe1a1
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-28 22:30:49 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-28 22:31:07 +0900
+
+ sync_tool.rake: Adjust the location [ci skip]
+
+commit 9ea1281a7632dfa9b4ada9348ca4d6347616b70d
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-28 15:47:59 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-28 22:05:09 +0900
+
+ Add sync_tool.rake [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7769
+
+commit afc98e3b551b11baa4a9257d7578d3151404fcc0
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-28 15:23:53 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-28 22:05:09 +0900
+
+ Copy also helper.rb [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7769
+
+commit 0bd278238462b4c9e89014e6a64fbd9d7d98700a
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-28 15:22:14 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-28 22:05:09 +0900
+
+ Improve sync_test_lib.rb [ci skip]
+
+ - read files to copy once at first
+ - take the destination top directory from command line arguments
+ - fix a typo
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7769
+
commit 7ba37cb7aad715b2927a6fdad89185df92ca8f23
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-28 20:26:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-28 20:29:02 +0900
[ruby/resolv] Prefer `Array#concat` over `#+=` on `Array`
Fix https://bugs.ruby-lang.org/issues/19621
https://github.com/ruby/resolv/commit/7faaa78847
@@ -57527,14 +61276,44 @@
Support older git
The -b flag is available since 2.28, but Ubuntu 20.04 uses 2.25.
Notes:
Merged: https://github.com/ruby/ruby/pull/7770
+commit 9b07d30df8c6bf65c2558c023fd6452405915610
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-28 11:59:46 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-28 12:45:58 +0900
+
+ Bump github/codeql-action from 2.3.0 to 2.3.2
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.0 to 2.3.2.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/b2c19fb9a2a485599ccf4ed5d65527d94bc57226...f3feb00acb00f31a6f60280e6ace9ca31d91c76a)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit 4134eb21917df84936424b3636fa66551560eaeb
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-28 11:05:08 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-28 11:05:08 +0900
+
+ Update bundled gems list at f6694b5bc89dffdc1d8b24f8c08ded [ci skip]
+
commit f6694b5bc89dffdc1d8b24f8c08ded1818b09d65
Author: Soutaro Matsumoto <matsumoto@soutaro.com>
AuthorDate: 2023-04-28 11:04:03 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-04-28 11:04:03 +0900
Bundle rbs-3.1.0 (#7766)
@@ -57549,15 +61328,15 @@
CommitDate: 2023-04-28 06:27:51 +0900
Introduce --enable-rjit=disasm
commit 5cd4f35da634a33d993017bc0a9d82685201e8d4
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-28 00:42:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-28 00:42:21 +0900
[ruby/irb] Simplify Locale#load
(https://github.com/ruby/irb/pull/571)
* Simplify Locale#load
@@ -57578,15 +61357,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7746
commit a58cae77f77d220f44d0d16f2dbf4770ac64bd1e
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-27 20:07:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-27 20:07:05 +0900
[ruby/irb] Stop using MagicFile for printing help messages
(https://github.com/ruby/irb/pull/573)
`MagicFile` was introduced around v0.9.6, which was like 14~15 years ago.
It was needed because back then we needed to read a file's magic comment
@@ -57692,38 +61471,38 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7729
commit 92466e440d459cd21e89f8bfbe6d8438bcaa9389
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-27 01:52:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-27 01:52:51 +0900
[ruby/irb] Use a more tolerant way to check Locale#find's return
path
(https://github.com/ruby/irb/pull/572)
https://github.com/ruby/irb/commit/0b648adf38
commit 3340a24634ea505c374b677a3cc9061f4428784e
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-27 01:39:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-27 01:39:19 +0900
[ruby/irb] Add tests for Locale#find and Locale#load
(https://github.com/ruby/irb/pull/570)
https://github.com/ruby/irb/commit/710d5b1af5
commit fe0b23b42f6a2c774ad2b45851765625a151f834
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-27 00:05:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-27 00:06:05 +0900
[ruby/irb] Remove encoding_aliases.rb
(https://github.com/ruby/irb/pull/569)
We don't have to load another file to define the legacy encoding aliases
map because there's only one definition of it. We can define it in
@@ -57876,28 +61655,52 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-04-26 13:13:25 +0900
Revert "Temporary skipped failing assertions"
This reverts commit e7cdce83e8c8797c481ccb54c260c0db1e1afa7c.
+commit 0c30425e89d642b0573585a2b647a34e63e74df5
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-26 11:59:41 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-26 12:46:20 +0900
+
+ Bump ruby/setup-ruby from 1.146.0 to 1.147.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.146.0 to 1.147.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/55283cc23133118229fd3f97f9336ee23a179fcf...6cecb48364174b0952995175c55f9bf5527e6682)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7757
+
commit bf3ed7e8266e02f96de4a369902dee7d9fdcd4bb
Author: Stan Lo <stan.lo@shopify.com>
AuthorDate: 2023-03-14 16:29:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-26 08:21:58 +0900
[ruby/pp] Remove patch added for Ruby 2.6/JRuby 9.3
https://github.com/ruby/pp/commit/09dae96129
commit c9b61ec53e2e2fc914d3f95e189b8e9f3bbd851a
Author: Stan Lo <stan.lo@shopify.com>
AuthorDate: 2023-03-14 15:59:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-26 08:21:57 +0900
[ruby/pp] Skip certain tests for JRuby
https://github.com/ruby/pp/commit/f7bde31ca9
commit 82995d4615e993f1d13f3e826b93fbd65c47e19e
@@ -58329,81 +62132,102 @@
(https://github.com/ruby/irb/pull/566)
https://github.com/ruby/irb/commit/df32e024be
commit ed887cbb4c3f9505745bb1110da56690a113afca
Author: Akinori MUSHA <knu@idaemons.org>
AuthorDate: 2023-04-25 10:57:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-25 10:58:12 +0900
[ruby/set] Update lib/set.rb
https://github.com/ruby/set/commit/bc59f85f2f
commit 15796ae1e80e32e8a4ff25d6663d89afc00025bb
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 14:08:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-25 10:58:12 +0900
[ruby/set] Expose Set::VERSION
https://github.com/ruby/set/commit/d39b33f463
commit c301ba0a663386881addb1d987cca5e73d35cf2e
Author: Akinori MUSHA <knu@idaemons.org>
AuthorDate: 2023-04-25 10:55:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-25 10:55:57 +0900
[ruby/abbrev] Update lib/abbrev.rb
https://github.com/ruby/abbrev/commit/6fa790eac1
commit 8b9b075b833f1d5c48b2df75cbf898944ab09664
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 12:49:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-25 10:55:56 +0900
[ruby/abbrev] Expose Abbrev::VERSION
https://github.com/ruby/abbrev/commit/255ca681c3
commit 85ed226cca1185ddf2fbcd4bf78cbace19e6695f
Author: Akinori MUSHA <knu@idaemons.org>
AuthorDate: 2023-04-25 10:50:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-25 10:51:26 +0900
[ruby/syslog] Improve the version extraction
https://github.com/ruby/syslog/commit/34da65a002
commit a66c41d6006fdcf372474d56d4c6284636b9ed87
Author: Akinori MUSHA <knu@idaemons.org>
AuthorDate: 2023-04-25 10:50:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-25 10:51:25 +0900
[ruby/syslog] Raise required_ruby_version
https://github.com/ruby/syslog/commit/5289373016
commit 117fc8e72dc8500a4ab1f9ff0ef3a0a9ecc46786
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-21 13:22:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-25 10:51:24 +0900
[ruby/syslog] Expose Syslog::VERSION
https://github.com/ruby/syslog/commit/ff5d72fcb9
+commit 0cc5c5952d64589a411b721359f3d93624f08bcc
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-25 00:59:48 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-25 07:19:25 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.72 to 0.9.74.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.72...v0.9.74)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 0bf10dfd25b0b18fcb97465845a08b53f5d595f8
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-04-25 04:54:32 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-04-25 04:54:33 +0900
Avoid linking capstone by default
@@ -58431,15 +62255,15 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit 8a132358d733d9cd81c6b83c9127e807a42c8ab9
Author: Carl Brasic <cbrasic@gmail.com>
AuthorDate: 2023-04-25 01:31:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-25 01:31:13 +0900
[ruby/reline] Revert #335 (Trap TSTP to handle C-z)
(https://github.com/ruby/reline/pull/535)
This PR was an effort to address #321 (ed_quoted_insert doesn't work
properly) but per the reporter it did not work correctly.
@@ -58471,15 +62295,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7587
commit 73fc81199de5e567e38f7ea9067260eb6866cbf9
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-24 23:10:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-24 23:10:36 +0900
[ruby/irb] Simplify the help command's implementation
(https://github.com/ruby/irb/pull/564)
The current method-redefining approach brings little benefit, makes it
harder to understand the code, and causes warnings like:
@@ -58488,25 +62312,50 @@
This patch simplifies it while displaying more helpful message when rdoc
couldn't be loaded.
commit 805899dda29e36a42ffd9e076b9296f3bf13af5a
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-24 23:05:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-24 23:05:16 +0900
[ruby/irb] Filter out top-level methods when using `ls
<Class/Module>`
(https://github.com/ruby/irb/pull/562)
Instead of always printing methods inherited from Class or Module, IRB by
default should filter them out unless `<Class/Module>` is specified to be
either of those.
+commit 886986b3efe157148e329957c7f236f0e35be0c2
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-24 12:11:36 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-24 12:48:15 +0900
+
+ Bump github/codeql-action from 2.2.11 to 2.3.0
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.11 to 2.3.0.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/d186a2a36cc67bfa1b860e6170d37fb9634742c7...b2c19fb9a2a485599ccf4ed5d65527d94bc57226)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7752
+
commit a8ba1ddd78544b4bda749051d44f7b2a8a0ec5ff
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-03-25 03:53:53 +0900
Commit: Jeremy Evans <code@jeremyevans.net>
CommitDate: 2023-04-24 11:27:58 +0900
Use UTF-8 encoding for literal extended regexps with UTF-8 characters in comments
@@ -58515,15 +62364,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7592
commit ec211ad54d5ab8fef5031b8938028acaa1c5002a
Author: Yusuf Daniju <15727660+ydaniju@users.noreply.github.com>
AuthorDate: 2023-04-24 03:41:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-24 03:41:40 +0900
[ruby/irb] fix typo in tracer (https://github.com/ruby/irb/pull/565)
https://github.com/ruby/irb/commit/2f567f3d3e
commit dafbaabc04e5a2d34045af78629a7249fd8c7481
@@ -58613,35 +62462,35 @@
CommitDate: 2023-04-21 21:28:08 +0900
Add rubyspec-capiext on mswin
commit 94a418d0bb6c1740801c9fd5a646a2683c5f8260
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-21 15:19:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-21 15:22:52 +0900
[ruby/rinda] Expose Rinda::VERSION
https://github.com/ruby/rinda/commit/fa3865ac48
commit b9b43a10202573431ae211984b02c28792f58ef8
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-21 13:34:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-21 13:46:10 +0900
[ruby/win32ole] Reuse WIN32OLE_VERSION for gem version
https://github.com/ruby/win32ole/commit/bff3ea8b0b
commit 9702a8142b8a4e97cde983300849590bfe73b8b1
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-21 13:13:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-21 13:21:05 +0900
[ruby/fcntl] Expose Fcntl::VERSION
https://github.com/ruby/fcntl/commit/cb8e414e9f
commit 072ef7a1aad9c2a9296d1df29996da4068c50b94
@@ -58730,53 +62579,61 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit ce38ad6963b609b4054bba6165abb78414d5428e
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-19 19:00:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-20 10:57:17 +0900
[rubygems/rubygems] util/rubocop -A
https://github.com/rubygems/rubygems/commit/784e5e2fe5
commit b42f0094ce4198fac535bd69bf173732c0e53ab5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-19 18:56:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-20 10:57:17 +0900
[rubygems/rubygems] Support Symbol and URL keys
https://github.com/rubygems/rubygems/commit/3bda049c73
commit 4bb0e01da2083bd537444ce7f27f3e1cdfa23712
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-19 18:41:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-20 10:57:17 +0900
[rubygems/rubygems] warn message when RubyGems handle invalid yaml like 'invalid: foo: bar'
https://github.com/rubygems/rubygems/commit/b8d0c25b7e
commit dbcdac00e6b9b9b72c0679e54d2ecef02a9cf3bc
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-19 18:27:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-20 10:57:16 +0900
[rubygems/rubygems] Revert "Bundler::YAMLSerializer.load couldn't raise error when invalid yaml was provided"
This reverts commit https://github.com/rubygems/rubygems/commit/cfcfde04c783.
https://github.com/rubygems/rubygems/commit/ac21ae7083
+commit 5579cbe2dd6fda86d2c31c9c0a6ee4697fc31e26
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-20 09:58:49 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-20 10:29:16 +0900
+
+ Ignore ASCII-incompatible scripts under spec/ruby [ci skip]
+
commit ad4a160220abad330cb9ba41e5dcd5e46bb056f4
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-20 10:20:31 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-04-20 10:28:29 +0900
Exit explicitly instead of !
@@ -58855,245 +62712,245 @@
CommitDate: 2023-04-19 15:59:59 +0900
Hide Gem::MockGemUi. It's only used by tests
commit d1c42da7a1212fe04dc86ed7a7439dd69380f08a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-18 19:37:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:24 +0900
[rubygems/rubygems] To use Gem::YAMLSerializer in Bundler
https://github.com/rubygems/rubygems/commit/5351e01b32
commit 40d1a0004041f60301c8090ab8955024ebc35cc2
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-18 19:30:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:23 +0900
[rubygems/rubygems] Copy YAMLSerializer from Bundler
https://github.com/rubygems/rubygems/commit/6a97346708
commit 62e5ba537acbb439366ddfa99992c1151df55a24
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-18 11:03:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:23 +0900
[rubygems/rubygems] Added tests for load_with_rubygems_config_hash and dump_with_rubygems_yaml
https://github.com/rubygems/rubygems/commit/0393f24119
commit 8b95b33a9d114d2f9f3852c289722c8393d10fd8
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-18 10:59:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:22 +0900
[rubygems/rubygems] Bundler::YAMLSerializer.load couldn't raise error when invalid yaml was provided
https://github.com/rubygems/rubygems/commit/cfcfde04c7
commit 92ab4e41dd6261d6f2fe04011508359544535164
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-18 10:13:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:22 +0900
[rubygems/rubygems] Replaced Gem::ConfigFile.dump_with_rubygems_yaml for saveing configuration
https://github.com/rubygems/rubygems/commit/46438e61cd
commit ef54a9aeb689164d99ccccc8cc92c588936fa321
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-18 09:57:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:21 +0900
[rubygems/rubygems] Introduce self.load_with_rubygems_config_hash
https://github.com/rubygems/rubygems/commit/9175b8cf2a
commit 644d7df021e17c70932da3173ec309ae1c8063d5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-18 09:51:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:21 +0900
[rubygems/rubygems] Introduce self.dump_with_rubygems_yaml
https://github.com/rubygems/rubygems/commit/3d3b0d80a1
commit 45655089dac2f7ac5684f99607698d9eb6dae5d5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 20:46:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:20 +0900
[rubygems/rubygems] Removed trailing-slash for domain
https://github.com/rubygems/rubygems/commit/81ba58f445
commit cdc2e3de108d448026bf793d2b482d6abf7ae236
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 20:24:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:20 +0900
[rubygems/rubygems] Wrap self.convert_rubygems_config_hash from Bundler::YAMLSerializer.load
https://github.com/rubygems/rubygems/commit/080880ac23
commit 7b959f628801d9f411a2dcc231c25a06e9d6234f
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 19:57:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:20 +0900
[rubygems/rubygems] Move all changes only in RubyGems
https://github.com/rubygems/rubygems/commit/d842e2092f
commit 30b3290f266609d502791ec5d2edb4885d89d462
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 19:21:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:19 +0900
[rubygems/rubygems] Added guard condition for replacing __ variable in YAML keys
https://github.com/rubygems/rubygems/commit/e7d31405ea
commit d0dc6179173a79635267bae951352d3dee5c5d13
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 19:07:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:19 +0900
[rubygems/rubygems] Replaced load_yaml_file with Bundler::YAMLSerializer
https://github.com/rubygems/rubygems/commit/1ed5fc018e
commit 3988b1d471ef79be3a86b3db893a0caaaa1d7ff1
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 19:06:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:18 +0900
[rubygems/rubygems] api_key is always contained string
https://github.com/rubygems/rubygems/commit/925f7f6717
commit bf8d8ce1ee196a508c934f6664af949ca98548e5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 18:54:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:18 +0900
[rubygems/rubygems] Keep compatiblity of Bundler specs
https://github.com/rubygems/rubygems/commit/b211eeacba
commit 364c2fea345a2b0cc5f1d975e1b55c7f542a7936
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 16:45:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:17 +0900
[rubygems/rubygems] Replaced empty hash to nil value in YAML
https://github.com/rubygems/rubygems/commit/8771fbf53d
commit 7e537e96131fd5f244544d3b07a362a2938ad1a2
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 16:10:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:17 +0900
[rubygems/rubygems] Only convert old URL key name when it's contained double underscore
https://github.com/rubygems/rubygems/commit/a4bfa2ef94
commit e684eb9e6126b3cae7d63efca9fe365a22ddefd7
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 15:45:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:16 +0900
[rubygems/rubygems] Added missing require for Bundler::YAMLSerializer
https://github.com/rubygems/rubygems/commit/55ef32fdd7
commit 9365492f63c4f8c590f8d2d08fbe5bed63ff1ed4
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 15:26:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:16 +0900
[rubygems/rubygems] Fix regexp for Symbol
https://github.com/rubygems/rubygems/commit/9a3ed682a0
commit 1225eff38f2128b94489d833722cc5be497d4377
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 15:10:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:15 +0900
[rubygems/rubygems] Don't use Psych
https://github.com/rubygems/rubygems/commit/d6555aaa28
commit 038c6e773f1140485840e0789e275e0cdf880f0a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 15:05:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:15 +0900
[rubygems/rubygems] Added explicitly loading for Gem::SafeYAML
https://github.com/rubygems/rubygems/commit/3d9d587dd7
commit 2c91ec086919d695db5d6d15b5124f192205fdab
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 15:05:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:15 +0900
[rubygems/rubygems] We need to convert empty string for nil value
https://github.com/rubygems/rubygems/commit/348c82311f
commit fd981ebf4c9661bb3ce243477a18fdb5413dde4e
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 14:45:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:14 +0900
[rubygems/rubygems] Handle Symbol value
https://github.com/rubygems/rubygems/commit/c98677d073
commit 2014dc5e3aef50eb59b05138af8f0f72935c4f58
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 14:42:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:14 +0900
[rubygems/rubygems] Handle Symbol key and Interger and Boolean values
https://github.com/rubygems/rubygems/commit/63efdac045
commit 6f50ecfe664924c086879273a29a2ecea9e51683
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-17 13:44:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-19 15:56:13 +0900
[rubygems/rubygems] Try to use pure-ruby YAML serializer for configuration
https://github.com/rubygems/rubygems/commit/3268d40974
commit 628e432739e1d2578d357420aa652a97eb8c2649
@@ -59135,14 +62992,22 @@
`make test-all TESTS='ruby/class ruby/parse --seed=58891 -v`.
The reason is clear miss from https://github.com/ruby/ruby/commit/7387c08373a
Notes:
Merged: https://github.com/ruby/ruby/pull/7736
+commit 62781d479b5fd5a506bb6de602edefa797551a82
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-19 13:08:48 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-19 13:08:48 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit a1c2c274eebcc2a5275b677ebf94a8dbff380770
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-04-19 13:08:28 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-04-19 13:08:28 +0900
Refactor `Regexp#match` cache implementation (#7724)
@@ -59155,14 +63020,42 @@
* Add a comment of the glossary for "match cache"
* Skip to reset match cache when no cache point on null check
Notes:
Merged-By: makenowjust <make.just.on@gmail.com>
+commit 8023da746c7cee630cbb12ca0c60083127af885a
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-19 09:23:28 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-19 09:23:28 +0900
+
+ Adjust indent [ci skip]
+
+commit 7b3932a9c9ce5974f02ce567dd720806210bafe5
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-19 09:23:13 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-19 09:23:13 +0900
+
+ Ignore markdown files only commits [ci skip]
+
+ Removed from compilers.yml at 90c8f7ca6bef734d4f347f1ddd3b541ba4ebdea8
+ carelessly, and seems copied to annocheck.yml then.
+
+commit 21082eac50d35e0c54a85066a3609c7b5063c0f7
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-19 09:16:36 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-19 09:16:36 +0900
+
+ * expand tabs. [ci skip]
+ Please consider using misc/expand_tabs.rb as a pre-commit hook.
+
commit bdffcd6df30d7f21cf1a3a174672e82074800451
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-04-19 05:53:37 +0900
Commit: Aaron Patterson <aaron.patterson@gmail.com>
CommitDate: 2023-04-19 09:16:22 +0900
Update RJIT to support newarray_send
@@ -59295,26 +63188,79 @@
think the previous value had meaning.
Co-authored-by: Adam Hess <HParker@github.com>
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit d8a6db7292e8c92540f3dd2c939508ca1dd8cc41
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-18 12:00:20 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-18 12:38:14 +0900
+
+ Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0
+
+ Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.6 to 1.4.0.
+ - [Release notes](https://github.com/dependabot/fetch-metadata/releases)
+ - [Commits](https://github.com/dependabot/fetch-metadata/compare/4de7a6c08ce727a42e0adbbdc345f761a01240ce...efb5c8deb113433243b6b08de1aa879d5aa01cf7)
+
+ ---
+ updated-dependencies:
+ - dependency-name: dependabot/fetch-metadata
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7730
+
commit 8519d94d3d8511080d3724fd328926d443cb95fa
Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
AuthorDate: 2023-04-18 10:41:00 +0900
Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
CommitDate: 2023-04-18 10:41:00 +0900
Update how to subscribe mailing lists
- Update mailing lists domain
- Use 'join' instead of an alias 'subscribe'.
- Command should be in subject instead of body.
+commit 2f6539fc9407e900d13416e20e521a413f900b15
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-04-18 09:28:47 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-04-18 09:28:47 +0900
+
+ Sort by URL [ci skip]
+
+commit 4574ace6f94c4cbc9568f5dda16cf1f0a65bd60a
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-18 00:58:48 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-18 08:58:14 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.71 to 0.9.72.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.71...v0.9.72)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 293913905e87c799c00c113900814987dce994e7
Author: Jimmy Miller <jimmy.miller@shopify.com>
AuthorDate: 2023-04-18 06:58:04 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-04-18 06:58:04 +0900
YJIT: Fixes failure reported by rails for opt+splat+rest (#7727)
@@ -59329,14 +63275,22 @@
CommitDate: 2023-04-18 06:57:33 +0900
YJIT: Spill a caller stack as late as possible (#7726)
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit 165ef42b3c29414a29c3720bd353c990bb9a6638
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-17 22:34:20 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-17 22:34:20 +0900
+
+ * append newline at EOF. [ci skip]
+
commit f3979aec76868f4bba992d267cbca7a757f4a8b6
Author: Jean Boussier <byroot@ruby-lang.org>
AuthorDate: 2023-04-14 18:26:09 +0900
Commit: Jean Boussier <jean.boussier@gmail.com>
CommitDate: 2023-04-17 17:29:46 +0900
Add spec for `Warning[:performance]`
@@ -59480,34 +63434,58 @@
CommitDate: 2023-04-15 23:09:04 +0900
Fix packed_data.rdoc
commit 19aa30d5d515cd602211d4708e709913d5a136e1
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-04-15 18:31:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-15 18:32:05 +0900
[ruby/reline] Change Reline.add_dialog_proc(name, nil) to properly
remove dialog_proc
(https://github.com/ruby/reline/pull/532)
https://github.com/ruby/reline/commit/43283b2f37
+commit 34f484d233e8417588e2c1f7733b483597603cfc
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-15 12:44:08 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-15 12:44:08 +0900
+
+ fake.rb should depend on revision.h [ci skip]
+
+commit 607cd24128e36af72ee92354fab2e24a149fc1fb
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-15 11:50:54 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-15 11:50:54 +0900
+
+ Adjust function style [ci skip]
+
commit 5944a31614279e814fff6a47d034f5c034226855
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-15 11:48:11 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-04-15 11:48:11 +0900
[DOC] Update sample callback of `rb_objspace_each_objects`
* refine liveness check
* fix missing closing brace
+commit 9a1c737deefc3f91473691fcb806a5b4aaf7716a
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-15 09:10:49 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-15 09:10:49 +0900
+
+ * append newline at EOF. [ci skip]
+
commit a1db5ecd935ef1fc95ad8844f33f293fe22bfdf5
Author: Jean Boussier <byroot@ruby-lang.org>
AuthorDate: 2023-04-14 18:28:41 +0900
Commit: Jean Boussier <jean.boussier@gmail.com>
CommitDate: 2023-04-15 09:10:38 +0900
Add specs for ObjectSpace::WeakKeyMap
@@ -59643,38 +63621,54 @@
Instead we introduce RB_WARN_CATEGORY_DEFAULT_BITS to list the
categories that are enabled by default.
Notes:
Merged: https://github.com/ruby/ruby/pull/7710
+commit 07428e7277b1d59dc1b1b237516b5495ac92bcdf
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-14 15:39:44 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-14 15:39:44 +0900
+
+ Update default gems list at 67743d582317544d2c830b63d3423b [ci skip]
+
commit 67743d582317544d2c830b63d3423b04bad185a7
Author: Sutou Kouhei <kou@clear-code.com>
AuthorDate: 2023-04-14 15:37:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-14 15:38:51 +0900
[ruby/stringio] Development of 3.0.7 started.
https://github.com/ruby/stringio/commit/5d39880f70
+commit eab1f1ef18e847947acb02d4e70c04105192565f
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-14 13:51:59 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-14 13:51:59 +0900
+
+ Avoid diffutils 3.8 bug#61193 [ci skip]
+
commit 3733ee835b16052d1e1b8e309eb8cb7266209472
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-14 11:34:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-14 12:43:46 +0900
[ruby/readline-ext] Expose Readline::GEM_VERSION
https://github.com/ruby/readline-ext/commit/70aa84b80e
commit 283c19037423aa9ac86b1094950aec04210f9129
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-14 12:01:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-14 12:43:17 +0900
[ruby/nkf] Expose NKF::GEM_VERSION
https://github.com/ruby/nkf/commit/0d0fb3a162
commit 8a06f1a69f987d37aa1b3701668a1a1b6c826667
@@ -59683,14 +63677,39 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-04-14 12:42:36 +0900
[ruby/pathname] Expose Pathname::VERSION
https://github.com/ruby/pathname/commit/2b0b1a82ee
+commit 389ea0ae4c5607f0aa1c4b74e90c50493392a820
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-14 11:59:54 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-14 12:39:49 +0900
+
+ Bump actions/checkout from 3.5.0 to 3.5.2
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.2.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/8f4b7f84864484a7bf31766abe9204da3cbe65b3...8e5e7e5ab8b370d6c329ec480221332ada57f0ab)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7714
+
commit 1f115f141dd17f75049a5e17107906c5bcc372e1
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-04-13 04:33:16 +0900
Commit: Jeremy Evans <code@jeremyevans.net>
CommitDate: 2023-04-14 12:22:36 +0900
Speed up rebuilding the loaded feature index
@@ -59710,45 +63729,45 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7699
commit 6beb755d810082ea3f557f54c687bc752a11cc7b
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 13:24:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-14 10:52:08 +0900
[ruby/prettyprint] Expose PrettyPrint::VERSION
https://github.com/ruby/prettyprint/commit/c6f3947e96
commit 3f8756484f221625bf7069f46bd876bfe3645940
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 13:23:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-14 10:49:51 +0900
[ruby/pp] Expose PP::VERSION
https://github.com/ruby/pp/commit/3d0e65e79f
commit 652f27330851e6154fc027515dcd43954a69cd9a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 13:29:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-14 10:46:38 +0900
[ruby/resolv] Expose Resolv::VERSION
https://github.com/ruby/resolv/commit/6ab2385e89
commit ebe620def601d804b7dba1e00132b9bc10d5ef6f
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 14:07:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-14 10:43:47 +0900
[ruby/securerandom] Expose SecureRandom::VERSION
https://github.com/ruby/securerandom/commit/2e6434331d
commit 60f22ebf86248388b41b4ec751d16700f2b4b621
@@ -59961,14 +63980,22 @@
[1]: https://www.openssl.org/docs/man1.0.2/man3/RAND_add.html
[2]: https://www.openssl.org/docs/manmaster/man3/RAND_add.html
Notes:
Merged: https://github.com/ruby/ruby/pull/7705
+commit 0a092d00ccfa6bab2e6b09d118ce561ed0ea2908
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-13 18:52:07 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-13 18:52:07 +0900
+
+ Update default gems list at f09638fe25d86c4d619a1f45b1595c [ci skip]
+
commit f09638fe25d86c4d619a1f45b1595c8a30c54cc4
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-13 18:34:43 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-04-13 18:51:18 +0900
[ruby/time] Expose Time::VERSION
@@ -59984,45 +64011,45 @@
[ruby/time] Bump version to 0.2.2
https://github.com/ruby/time/commit/5f080cf700
commit 8b924ebdf25fd77250d6ab69f162a2ab7fc888fc
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 14:14:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-13 18:49:14 +0900
[ruby/tempfile] Expose Tempfile::VERSION
https://github.com/ruby/tempfile/commit/6aa1f37dc4
commit 84d11498c2198659ae2771dcdad09b1a4a4769d0
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 14:09:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-13 18:48:55 +0900
[ruby/shellwords] Expose Shellwords::VERSION
https://github.com/ruby/shellwords/commit/e38b8b026a
commit 61bd69470a68354b77fad65119c56cbf19f2c152
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 13:14:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-13 18:47:40 +0900
[ruby/open-uri] Expose OpenURI::VERSION
https://github.com/ruby/open-uri/commit/666768d960
commit 76aaaf6434752b5dc407878a5268892f859b2bf5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-13 18:09:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-13 18:47:22 +0900
[ruby/un] Expose UN::VERSION
https://github.com/ruby/un/commit/47bcad1804
commit de023b68aa32240d08e420f549edcb8df7d8452c
@@ -60035,25 +64062,25 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7706
commit 0ca9a4e743efb180d7d831a6a69fc9af2cf5e61c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-13 14:55:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-13 17:38:46 +0900
[rubygems/rubygems] Extract alias variables for long name class
https://github.com/rubygems/rubygems/commit/33caea928e
commit 1f0974e654bf3c8a7dd321ae898174d942975686
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-13 14:49:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-13 17:38:45 +0900
[rubygems/rubygems] Downcase camel like cases of instance variable
https://github.com/rubygems/rubygems/commit/4eaac27107
commit 80fa9b04042bd28f9c02364547de4e2f6f408bdd
@@ -60085,14 +64112,25 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-13 13:28:47 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-04-13 13:28:47 +0900
[DOC] Fix typos
+commit 3785049c9f2eb1601c6e1365b9fe7cf1964352b8
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-13 11:31:25 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-13 11:31:34 +0900
+
+ Use RUBY_PROGRAM_VERSION as version in pkg-config file [ci skip]
+
+ So that ABI version is not included in it even on the develepment
+ branch.
+
commit be08e1b14c25979f8727edde70b37fc48b808cac
Author: John Hawthorn <john@hawthorn.email>
AuthorDate: 2023-04-13 08:32:07 +0900
Commit: John Hawthorn <john@hawthorn.email>
CommitDate: 2023-04-13 09:48:34 +0900
RJIT: argc check in known cfuncs
@@ -60125,15 +64163,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7697
commit c8d8207aea7085b611c5f27016f1e55b4396d759
Author: Marcin Rozmus <marcin.rozmus97@gmail.com>
AuthorDate: 2023-04-13 02:18:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-13 05:27:39 +0900
[rubygems/rubygems] Fix broken hyperlinks in bundle cache documentation
https://github.com/rubygems/rubygems/commit/1ff3e7450a
commit 00bbd31edb068f6ee4670df53ae66c4ba0ecb9bf
@@ -60189,15 +64227,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7694
commit f06a48a92af602e60ab6ae155345420efa3d15d3
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-12 15:59:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-12 18:26:05 +0900
[rubygems/rubygems] Close the server for test
https://github.com/rubygems/rubygems/commit/bf5e82fd14
commit 851344965ab9917af6caab39ac065e0f0d70b489
@@ -60500,14 +64538,35 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-11 14:56:08 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-04-11 19:12:28 +0900
util/rubocop -A --only Style/NumericLiteralPrefix
+commit 65e276096f2b5ace95d07ac15af545362e0714c1
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-11 00:58:48 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-11 09:54:20 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.70 to 0.9.71.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.70...v0.9.71)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 1ff14a855ab2389017a0de958702644233dbeb9f
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-04-11 08:35:48 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-04-11 08:35:48 +0900
YJIT: Avoid using a register for unspecified_bits (#7685)
@@ -60558,14 +64617,22 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-10 15:13:26 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-04-10 15:13:26 +0900
[Bug #19570] Propagate message encoding to decorated message
+commit e1d2dc4cfc44263b0159c31d6dcdfba1861b628f
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-10 14:12:19 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-10 14:12:19 +0900
+
+ LLDB: Fix T_ARRAY inspect [ci skip]
+
commit 917e7eb50f5371892de9af13ba7d4134bb9a21b4
Author: Wai-Wai Ng <waiwai95@gmail.com>
AuthorDate: 2023-04-10 01:09:03 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-04-10 01:09:03 +0900
[DOC] Correct docs for Comparable
@@ -60598,68 +64665,84 @@
```
Notes:
Merged: https://github.com/ruby/ruby/pull/7678
Merged-By: nobu <nobu@ruby-lang.org>
+commit 3423ba9cef7e6f3604719ef1f84c66f0de82603c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-09 22:44:59 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-09 22:44:59 +0900
+
+ Update default gems list at f7c8d3bf96e7e56f7a4bef4fe312f1 [ci skip]
+
commit f7c8d3bf96e7e56f7a4bef4fe312f114b12004ef
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-04-09 22:41:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-09 22:44:12 +0900
[ruby/irb] Bump version to 1.6.4
(https://github.com/ruby/irb/pull/560)
https://github.com/ruby/irb/commit/01328da9b6
commit 671cfc20000db024f2aeaf602b1a77895c819abc
Author: HoNooD <honood@gmail.com>
AuthorDate: 2023-03-18 02:04:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-09 03:54:01 +0900
[ruby/bigdecimal] fix: typo in document comments of `f_BigDecimal` function
https://github.com/ruby/bigdecimal/commit/13abe1fd78
commit 8ec95c6074e3bff60001c4792db63747b4a12e89
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-31 14:35:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-09 03:53:28 +0900
[ruby/bigdecimal] Remove set but unused variable
This `prec` has not been used since https://github.com/ruby/bigdecimal/commit/1f5c46dbdd1c.
https://github.com/ruby/bigdecimal/commit/08a0ad563d
commit 957595f2182ee9002404258f5e495528f2285ed6
Author: Kasumi Hanazuki <kasumi@rollingapple.net>
AuthorDate: 2023-04-08 21:25:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-08 23:16:59 +0900
[ruby/resolv] Do not compress domain name in SRV RDATA
[RFC2782] prohibits use of name compression for the target host name
in the RDATA of a SRV record.
[RFC2782]: https://datatracker.ietf.org/doc/rfc2782/
Closes: https://github.com/ruby/resolv/issues/29
https://github.com/ruby/resolv/commit/ac85724e17
+commit a4cc3fcbd27494a226df20e4369f2c2d41a7bc01
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-08 20:31:51 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-08 20:31:51 +0900
+
+ Replace arch_flags for universal build [ci skip]
+
commit e7f77e1e8979047b3ec2944d0aea7511282715d0
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-08 19:11:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-08 19:11:50 +0900
[ruby/irb] Simplify command method definition
(https://github.com/ruby/irb/pull/559)
* Remove unnecessary command argument generation code
@@ -60717,15 +64800,15 @@
Merged: https://github.com/ruby/ruby/pull/7675
Merged-By: nobu <nobu@ruby-lang.org>
commit 4df7c3946ab8da8af4c3c0e38a41ab3bd890fc7f
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-04-05 03:52:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-07 22:53:00 +0900
[rubygems/rubygems] Remove one fallback to full indexes on big gemfiles
If Gemfile has a lot of dependencies, we have an optimization that uses
the full index in that case, assuming it's going to be faster.
@@ -60742,33 +64825,42 @@
has the opposite effect of making things very slow.
https://github.com/rubygems/rubygems/commit/2f46289bd3
commit f8115ec727b6a63305d143c2869678c3a8210fa7
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-04-07 20:03:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-07 20:03:28 +0900
[ruby/irb] Fix RubyLex's heredoc_with_hembexpr test to avoid ripper
tokenizing issue
(https://github.com/ruby/irb/pull/558)
https://github.com/ruby/irb/commit/f68e891ed1
commit 250e97c0fba48d1f87ccecb1b1e1b4bd2a30c388
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-07 09:15:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-07 14:13:05 +0900
[rubygems/rubygems] util/rubocop -A --only Style/FormatString
https://github.com/rubygems/rubygems/commit/132a56569d
+commit 84ce6fc87347c15cc81939de2d1872984711a4ed
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-07 13:43:21 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-07 13:43:21 +0900
+
+ * expand tabs. [ci skip]
+ Please consider using misc/expand_tabs.rb as a pre-commit hook.
+
commit 4adcfc8cd7a17593a6590025da2b03eebf4fd63c
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-07 12:25:20 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-04-07 13:42:58 +0900
[Bug #19584] [DOC] Tweek description of `rb_gc_register_address`
@@ -60784,14 +64876,39 @@
Checking by `__STDC_VERSION__` is unreliable because old gcc 4.8
supports `-std=gnu11` option but does not implement `_Thread_local`.
Check the implementation directly instead.
Notes:
Merged: https://github.com/ruby/ruby/pull/7669
+commit cc0b8c47bfb108cb4ad6d5148669c9fac54b6ac4
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-07 12:00:20 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-07 12:45:35 +0900
+
+ Bump github/codeql-action from 2.2.10 to 2.2.11
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.10 to 2.2.11.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/8c8d71dde4abced210732d8486586914b97752e8...d186a2a36cc67bfa1b860e6170d37fb9634742c7)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7672
+
commit 75a2dff0e0ca310f82feb694e8b21655854df191
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-04-07 11:54:25 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-04-07 12:09:08 +0900
[ruby/openssl] Register global variables before assignment
@@ -60813,15 +64930,15 @@
CommitDate: 2023-04-07 11:21:08 +0900
[Bug #19584] Register global variable address before assignment
commit fb822076d79339427648cb9eacf76528f827427e
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-06 11:33:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-07 08:33:20 +0900
[rubygems/rubygems] util/rubocop -A --only Style/LineEndConcatenation
https://github.com/rubygems/rubygems/commit/67ece7b8b6
commit bffadcd6d46ccfccade79ce0efb60ced8eac4483
@@ -60974,14 +65091,22 @@
Revert accidentally commit of wrong file
Revert "[ruby/syntax_suggest] Remove unnecessary `--color` option"
This reverts commit 588dd44d418d56dce3f2a388c4021d11f9aa4324.
+commit c78476cee82c7c07cf807f7d24f864008e3fe78f
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-06 16:18:54 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-06 16:18:54 +0900
+
+ Update default gems list at 6ca1f3eec4222924c7e23642a68b51 [ci skip]
+
commit 6ca1f3eec4222924c7e23642a68b512105b7ef80
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-06 16:15:41 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-04-06 16:15:41 +0900
Load only SyntaxSuggest::VERSION for version check
@@ -61306,14 +65431,39 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-04-06 13:07:16 +0900
[rubygems/rubygems] Use TestCase#util_spec instead of custom code.
https://github.com/rubygems/rubygems/commit/74d485ff1e
+commit 5d718f109d516971848438fc99f56418a0811c5d
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-06 11:59:52 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-06 12:43:19 +0900
+
+ Bump github/codeql-action from 2.2.9 to 2.2.10
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.9 to 2.2.10.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/04df1262e6247151b5ac09cd2c303ac36ad3f62b...8c8d71dde4abced210732d8486586914b97752e8)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7668
+
commit 7b27ad9ad36dbfd2ec6571b0ed15fbc4aa65d460
Author: Adam Hess <HParker@github.com>
AuthorDate: 2023-04-06 08:11:04 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-04-06 08:11:04 +0900
Add BIN as an entry in the glossary (#7667)
@@ -61322,15 +65472,15 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit 2f8e5c80e65a14b3a9298b6cae7ee7fc53890540
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-06 06:40:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-06 06:40:40 +0900
[ruby/irb] Drop Ruby 2.6 support
(https://github.com/ruby/irb/pull/555)
* Remove all Ruby 2.6 support
@@ -61487,15 +65637,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7657
commit e003784fc8bfa527cf21c317741101a713c041c0
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-05 17:06:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-05 18:50:29 +0900
[rubygems/rubygems] util/rubocop -A --only Style/RegexpLiteral
https://github.com/rubygems/rubygems/commit/9264d83421
commit 65d27d3c0a1235f04ca90f94e29a7f2ddfd1b574
@@ -61545,75 +65695,75 @@
CommitDate: 2023-04-05 15:30:26 +0900
RJIT: Eliminate known-result branches
commit 9a5d4cc80ba16f4817dd9b1311e3e6239732618a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-05 11:07:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-05 14:49:26 +0900
[rubygems/rubygems] Removed unused Gem::Deprecate from Gem::TestCase
https://github.com/rubygems/rubygems/commit/d8a75a5f84
commit 8e37eb1d150a2a0c7fd6c274c8f4ac1c24940849
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-05 11:05:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-05 14:49:26 +0900
[rubygems/rubygems] Extract class method used by self.method
https://github.com/rubygems/rubygems/commit/d900453ca2
commit 7f9a5a7562e25ee18d167d72a62826ee5ae1e726
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-05 10:54:36 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-05 14:49:26 +0900
[rubygems/rubygems] We don't use process_based_port and self.process_based_port
https://github.com/rubygems/rubygems/commit/f1a20c4c69
commit 6d0caac4253acbb80fe6531c50d9f3520d2a4664
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-05 10:53:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-05 14:49:25 +0900
[rubygems/rubygems] We don't use self.make_command
https://github.com/rubygems/rubygems/commit/241f376c32
commit a464951fc79271a87d09a13f8fd9965dda6e2e61
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-05 10:50:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-05 14:49:25 +0900
[rubygems/rubygems] Unify win_platform? to Gem.win_platform?
https://github.com/rubygems/rubygems/commit/b18a4ef076
commit cbeea5f3e6a5b5112ff5973c02c934ed415e2dc7
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-05 10:45:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-05 14:49:24 +0900
[rubygems/rubygems] Unify java_platform? to Gem.java_platform?
https://github.com/rubygems/rubygems/commit/7f27ab32b8
commit bf8afe434f4fcaad4d69a038e7f92786b5a56723
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-05 10:24:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-05 14:49:24 +0900
[rubygems/rubygems] Removed self.mingw_windows?, It's not used rubygems
https://github.com/rubygems/rubygems/commit/ba3c985701
commit 28d6c6d69b4e7028649a0dc42f06507e7cd47e39
@@ -61640,14 +65790,38 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-04-05 14:05:45 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-04-05 14:05:45 +0900
RJIT: Fix mapping offsets in stack_swap
+commit f79912ea78d0b28f8efe3ed4eac185d477930bc7
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-04-05 12:00:03 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-05 12:43:28 +0900
+
+ Bump ruby/setup-ruby from 1.144.2 to 1.146.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.144.2 to 1.146.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/ec02537da5712d66d4d50a0f33b7eb52773b5ed1...55283cc23133118229fd3f97f9336ee23a179fcf)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7660
+
commit 52ff2ce9da2958cd59d93a063b24345c4110c65c
Author: Étienne Barrié <etienne.barrie@gmail.com>
AuthorDate: 2023-03-24 23:29:46 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-04-05 08:59:12 +0900
Use `em_delete` in `key_delete` (#504)
@@ -61674,15 +65848,15 @@
This matches the behavior of the <Del> key with readline, i.e. deleting
the next character if there is one, but not moving the cursor, while not
finishing the editing if there are no characters.
commit bb927acd3bd3a5a5797587bc4201724235ed26b5
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2023-04-05 05:58:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-05 08:43:58 +0900
[ruby/optparse] Document requires needed for Date/DateTime/Time/URI/Shellwords support
Fixes [Bug #19566]
https://github.com/ruby/optparse/commit/fb91d97c10
@@ -61859,35 +66033,35 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7650
commit 06da0d1456f52a69ad19a0a8cc35e3359d2d144c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-04 12:12:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-04 21:20:43 +0900
[rubygems/rubygems] util/rubocop -A
https://github.com/rubygems/rubygems/commit/8c9ea5d180
commit a881b33818b101ad097cd0158afda11b6c24f1fc
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-04 12:03:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-04 21:20:43 +0900
[rubygems/rubygems] util/rubocop -A --only Performance/RegexpMatch
https://github.com/rubygems/rubygems/commit/52ae4452c2
commit a78e0ca968115cbf57228cf2c026d2e21534dc7b
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-04 16:09:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-04 21:13:13 +0900
[rubygems/rubygems] Don't copy and paste methods in helper methods
https://github.com/rubygems/rubygems/commit/b87ac64343
commit 51b2f4c0f562ee57dca14820967556d730c2ac9e
@@ -61929,15 +66103,15 @@
CommitDate: 2023-04-04 15:42:37 +0900
`rb_th_serial(th)` allows `th == NULL`
commit 822f01b36c7f9bf3b9f36eba3a508844908b7902
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-04 10:43:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-04 15:08:04 +0900
[rubygems/rubygems] Disabled to test rustc with msys2 platform.
https://github.com/rubygems/rubygems/actions/runs/4598776839/jobs/8123290246
https://github.com/rubygems/rubygems/commit/5c3b0a112e
@@ -62138,26 +66312,42 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-04-03 15:05:55 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-04-03 15:06:30 +0900
RJIT: Swap type information on swap insn
+commit 0276c1d935cbcebe8eac30b66c7005465db25d7a
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-03 14:32:32 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-03 14:32:32 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit d546f8c5183d583b2455ef005b9276a22bab3b65
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-04-03 08:59:07 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-04-03 14:32:16 +0900
RJIT: Store type information in Context
+commit 09ad7e20d35d94866cd96a1d6f3b1ede0fa89aff
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-04-03 14:20:16 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-04-03 14:20:16 +0900
+
+ Update default gems list at 6fb6d85aeed3ed12cf92ae2af00908 [ci skip]
+
commit 6fb6d85aeed3ed12cf92ae2af009080609ee9a01
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-04-03 14:18:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-03 14:19:00 +0900
[ruby/fileutils] Bump up v1.7.1
https://github.com/ruby/fileutils/commit/7138d85156
commit 27f709aa3cdec00dadbc3a41c9974362060fdf66
@@ -62175,45 +66365,45 @@
CommitDate: 2023-04-03 12:00:59 +0900
Fixed version detection paths in ruby repository
commit 14f442a9584989805be8e40caa0de7758bf07532
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 13:06:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-03 11:45:42 +0900
[ruby/base64] Expose Base64::VERSION
https://github.com/ruby/base64/commit/dda85a0839
commit ba4f01f0a03403bea72b129e5935f5a4b79b9402
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 14:19:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-03 11:45:18 +0900
[ruby/yaml] Expose YAML::VERSION
https://github.com/ruby/yaml/commit/8776bc2634
commit 6dcd39997679914dad1c23f95adb3f7d84ec5942
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 14:17:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-03 11:41:44 +0900
[ruby/tsort] Expose TSort::VERSION
https://github.com/ruby/tsort/commit/09f2275958
commit a70653ca7facbb2004562e5718fa51e7ade6b157
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-30 13:05:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-03 11:40:37 +0900
[ruby/find] Expose Find::VERSION
https://github.com/ruby/find/commit/a24124a08a
commit 2f1586f6f204bdd040ba7a14633983568199dbc0
@@ -62340,15 +66530,15 @@
CommitDate: 2023-04-03 02:26:22 +0900
RJIT: Support keyword arguments
commit cd94bcdc46fc5d8f6bc0da23223c75335677d253
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-03-31 01:17:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-03 00:34:28 +0900
[ruby/irb] Don't check RUBY_ENGINE when deciding whether to accept kargs
Ruby implementations like JRuby and TruffleRuby already indicate their
compatibility target with RUBY_VERSION. We don't need to exclude
them from accepting keyword arguments as long as they target 2.7+.
@@ -62356,15 +66546,15 @@
https://github.com/ruby/irb/commit/bf20faa4e6
Co-authored-by: Kevin Menard <kevin@nirvdrum.com>
commit f25791884c8efa5ea6598c82ae5015f5fcfb8ebb
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-02 23:11:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-02 23:11:12 +0900
[ruby/irb] Remove dead code (https://github.com/ruby/irb/pull/554)
* Remove unused ATTR_TTY and ATTR_PLAIN constants
They were added in https://github.com/ruby/irb/commit/d7d26b51bf47a52e4e2339e2ad509ace74f0e4c7
@@ -62398,14 +66588,33 @@
---------
https://github.com/ruby/irb/commit/7de0234325
Co-authored-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
+commit 9e1ff2462b10aed8374374967ae34b284a91bc89
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-02 18:11:59 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-02 18:11:59 +0900
+
+ leaked-globals: check for nm before files under missing [ci skip]
+
+ Abort if `nm` is not available, since it is needed by configure.ac to
+ check for prefix of external symbols.
+
+commit 3a683964a0de4f06f535e923f6053bc6294e90b4
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-04-02 17:56:12 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-04-02 17:56:12 +0900
+
+ leaked-globals: colorize skipping file names [ci skip]
+
commit 1b475fcd10b4f6fe6784c016e3cdeff724229b1d
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-04-02 15:06:45 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-04-02 15:09:05 +0900
Remove an unneeded function copy
@@ -62624,21 +66833,29 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7642
commit 23892d95f5fec8950ca3f9686a630c87e02cf201
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-04-01 06:54:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-04-01 07:02:58 +0900
[ruby/irb] Drop unnecessary pends for truffleruby
https://github.com/ruby/irb/commit/2517039812
+commit 8938f146abd49411b0d20b48675c16d61f58927c
+ Author: Alan Wu <alanwu@ruby-lang.org>
+ AuthorDate: 2023-04-01 04:19:02 +0900
+ Commit: Alan Wu <alanwu@ruby-lang.org>
+ CommitDate: 2023-04-01 04:19:02 +0900
+
+ YJIT: Remove unused variable [ci skip]
+
commit a9b6b25de53b6cb324666f0114789c5f48f877db
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-04-01 01:13:33 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-04-01 01:13:37 +0900
gdb: Visualize register positions on the left
@@ -62830,35 +67047,35 @@
This reverts commit 83667008b925c32b3ab70fb6ec70f7398e960d1e.
because not stable yet.
commit bc0a7a641b6d0d3ff979cfa11e25683f8fa59ebd
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-31 12:47:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-31 12:47:56 +0900
[ruby/net-http] typofix
https://github.com/ruby/net-http/commit/4d31bde125
commit eedcd696a57521a18963d58487db8057a374a67a
- Author: U.Nakamura <usa@ruby-lang.org>
+ Author: NAKAMURA Usaku <usa@ruby-lang.org>
AuthorDate: 2023-03-30 21:41:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-31 12:22:41 +0900
[ruby/net-http] Fix previous commit
https://github.com/ruby/net-http/commit/1b276e2654
commit d8b8294c28a09278de357c26b291abf1b9f3cc5d
- Author: U.Nakamura <usa@ruby-lang.org>
+ Author: NAKAMURA Usaku <usa@ruby-lang.org>
AuthorDate: 2023-03-30 20:10:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-31 12:22:40 +0900
[ruby/net-http] Limit header length
https://github.com/ruby/net-http/commit/c245f7f9c8
commit 2093e4c2db1e19991e601bf5191eddb4652de35d
@@ -62899,38 +67116,63 @@
Only `Bundler` might be defined. `EnvironmentPreserver` and its
`BUNDLER_PREFIX` would be defined together in the same file.
commit 5116e8bdf83865f829834d678906fe719d193976
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-31 10:06:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-31 10:14:34 +0900
[ruby/rdoc] Read generated files in binary mode
So that fixes crash with "invalid byte sequence in US-ASCII" on
ci.rvm.jp and some RubyCIs.
https://github.com/ruby/rdoc/commit/4b416644f0
commit cd65e4adcab7d04b84a8cc296bca41e3a15a0a91
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-03-29 00:52:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-31 10:14:34 +0900
[ruby/rdoc] Use `File.binread`
https://github.com/ruby/rdoc/commit/987c609df9
+commit 8523892d085c1b9a17aae3bfd35923ba270aabb3
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-30 12:00:34 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-03-31 09:56:32 +0900
+
+ Bump ossf/scorecard-action from 2.1.2 to 2.1.3
+
+ Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.1.2 to 2.1.3.
+ - [Release notes](https://github.com/ossf/scorecard-action/releases)
+ - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
+ - [Commits](https://github.com/ossf/scorecard-action/compare/e38b1902ae4f44df626f11ba0734b14fb91f8f86...80e868c13c90f172d68d1f4501dee99e2479f7af)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ossf/scorecard-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7621
+
commit 3488eda41d42bf910b7c485c178faf5e82f0c27c
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-03-30 19:26:29 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-03-31 09:38:34 +0900
Fix gc_verify_internal_consistency error for pattern_matching in ripper
`gc_verify_internal_consistency` reports "found internal inconsistency"
for "test_pattern_matching.rb".
@@ -62972,14 +67214,25 @@
CommitDate: 2023-03-31 07:01:26 +0900
YJIT: Test more kw and rest cases and change exit name
Notes:
Merged: https://github.com/ruby/ruby/pull/7628
+commit dabeec80345461160938079c9f3446b2201ea853
+ Author: Matt Valentine-House <matt@eightbitraptor.com>
+ AuthorDate: 2023-03-31 04:39:59 +0900
+ Commit: Matt Valentine-House <matt@eightbitraptor.com>
+ CommitDate: 2023-03-31 06:38:30 +0900
+
+ [ci skip] LLDB: Fix rp for arrays
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7632
+
commit 9a617c067f3cffbf0bfd4e2f4b0634adb9d50bc4
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-31 06:15:59 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-03-31 06:15:59 +0900
YJIT: Generate side exits as late as possible (#7612)
@@ -63027,39 +67280,39 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7622
commit cbfd02998597f652940def034e490c2428baef09
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-12-30 14:32:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-30 19:44:39 +0900
[ruby/time] Make RFC2822 regexp linear
https://hackerone.com/reports/1485501
https://github.com/ruby/time/commit/51034bda4c
commit aa3885501f89e4927a72ccc1f90ff9cbc4140e17
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-11-29 16:22:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-30 19:44:38 +0900
[ruby/time] Fix quadratic backtracking on invalid time
https://hackerone.com/reports/1485501
https://github.com/ruby/time/commit/2444456fc1
commit 623027bf0b5ea8924bb0a680f8e1ddde5116a5df
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-11-29 16:22:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-30 19:44:37 +0900
[ruby/time] Test for quadratic backtracking on invalid time
https://hackerone.com/reports/1485501
https://github.com/ruby/time/commit/b30b7bc6e6
@@ -63211,29 +67464,29 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit b168141c7888a5237249b13d630f2a56a66f53f9
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-03-29 22:51:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-29 22:51:27 +0900
[ruby/reline] Drop Dialog#scrollbar_pos as we can store it in a
local variable
(https://github.com/ruby/reline/pull/529)
https://github.com/ruby/reline/commit/d0139975fd
Co-authored-by: tomoya ishida <tomoyapenguin@gmail.com>
commit 02ecdf85c5896e8da9abe4765147e995396377a5
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-03-29 19:20:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-29 19:20:29 +0900
[ruby/reline] Drop Unicode.take_range's optional arg as it's never
used
(https://github.com/ruby/reline/pull/528)
https://github.com/ruby/reline/commit/428fed4a6a
@@ -63278,37 +67531,37 @@
AuthorDate: 2023-03-29 15:48:42 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-29 16:44:31 +0900
RJIT: Propagate a set of args as a CallingInfo
commit f8f15e247d12ed7d709accc485704ae0c7866a51
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-03-29 16:00:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-29 16:00:50 +0900
Update bundled gems list at 2023-03-29
commit e26908dc4b6604cfe3c89f4cdc75dab67dff7d03
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-03-29 15:54:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-29 15:54:08 +0900
[ruby/reline] Improve OSC sequence regexp. OSC sequence can end with
ST(ESC\) and it should not to include \a and \e inside.
(https://github.com/ruby/reline/pull/527)
https://github.com/ruby/reline/commit/a88052adec
commit 8c8d0680161c9671e68303ee2b27ccbea4bd293a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-29 12:46:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-29 13:00:22 +0900
[ruby/win32ole] Skip test failure with mswin platform
https://github.com/ruby/win32ole/actions/runs/4507614838/jobs/7935550685?pr=18
https://github.com/ruby/win32ole/commit/39ae6c2bc7
@@ -63368,15 +67621,15 @@
CommitDate: 2023-03-29 00:47:37 +0900
gem related automation must run only on master
commit 1e9a218ade3af90c18f42e3fea08e2fcea81222a
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-03-28 21:49:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-28 21:49:49 +0900
[ruby/reline] Expand the scanned array to later case statement more
straightforward
(https://github.com/ruby/reline/pull/526)
* Improve test coverage on Unicode.take_range
@@ -63470,14 +67723,39 @@
CommitDate: 2023-03-28 17:17:51 +0900
Check if Bundler is defined
Notes:
Merged: https://github.com/ruby/ruby/pull/7601
+commit a136ca0d042deed6d6db1aaf5740a05772c1e152
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-27 12:01:20 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-03-28 17:15:17 +0900
+
+ Bump actions/checkout from 3.4.0 to 3.5.0
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 3.4.0 to 3.5.0.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/24cb9080177205b6e8c946b17badbe402adc938f...8f4b7f84864484a7bf31766abe9204da3cbe65b3)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7595
+
commit 040fab3782fe787423f050ff6e68d9da4f1a5974
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-28 11:20:29 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-03-28 17:14:34 +0900
Ripper: Add keyword options to `assert_parse_files`
@@ -63494,15 +67772,15 @@
Use 3 way merge for merger.rb
Since --3way insists --index, git diff needs to compare with HEAD.
commit d766d5346b5bf624c4666c813c7bb25485e826d7
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-28 13:09:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-28 16:26:46 +0900
[rubygems/rubygems] Partly reverted
https://github.com/rubygems/rubygems/pull/6541
https://github.com/rubygems/rubygems/commit/21e07a04a1
@@ -63518,14 +67796,35 @@
Author: Josef Šimánek <josef.simanek@gmail.com>
AuthorDate: 2023-03-25 04:41:46 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-03-28 15:27:35 +0900
Onboard Rubocop Naming/MemoizedInstanceVariableName rule to RubyGems.
+commit 2322b189b6ac650199f09895dd9870fc0466d492
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-28 01:01:18 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-03-28 15:25:46 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.68 to 0.9.70.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.68...v0.9.70)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit cd4b4ac73763b6d5e0c8f296af90a6cfdd77fd1c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-27 12:06:12 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-03-28 15:25:45 +0900
[rubygems/rubygems] Use double-quotes instead of single-quotes in warnings
@@ -63624,40 +67923,73 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-28 13:55:07 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-28 13:56:39 +0900
RJIT: Optimize definedivar using shapes
+commit 82f46ddb81329971288a28cc514b26ac7be502a0
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-28 12:00:36 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-28 12:41:26 +0900
+
+ Bump github/codeql-action from 2.2.8 to 2.2.9
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.8 to 2.2.9.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/67a35a08586135a9573f4327e904ecbf517a882d...04df1262e6247151b5ac09cd2c303ac36ad3f62b)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7600
+
+commit c2ea229889af7704470a19dfff26ef96e952cd50
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-03-28 11:12:58 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-28 11:12:58 +0900
+
+ Update default gems list at 120d8d0ae2d6db4756f6d10ebff562 [ci skip]
+
commit 120d8d0ae2d6db4756f6d10ebff5626814cd3d25
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-24 16:44:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-28 11:12:22 +0900
[ruby/uri] Bump version to 0.12.1
https://github.com/ruby/uri/commit/5c4f7d04bf
commit 23f4904f4e8aa1f7ace5f50cd14b950567dca58c
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-01-10 01:12:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-28 11:12:22 +0900
[ruby/uri] Fix quadratic backtracking on invalid URI
https://hackerone.com/reports/1444501
https://github.com/ruby/uri/commit/2f9585de17
commit 9c687c65ee177f0bb160dbcb090bfcc5f59620f1
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-01-10 01:12:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-28 11:12:21 +0900
[ruby/uri] Test for quadratic backtracking on invalid URI
https://hackerone.com/reports/1444501
https://github.com/ruby/uri/commit/54abaa739b
@@ -63672,15 +68004,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7598
commit 67f37b010a6bcaab90255f3899a504346dbfac63
Author: Michael Siegfried <michaeldsiegfried@gmail.com>
AuthorDate: 2023-03-24 13:55:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-28 10:18:50 +0900
Consider prereleases regardless of whether locked
Prereleases are NOT considered even when the dependency specification
includes a prerelease segment, if the dependency is not locked. To me
that doesn't make sense, because I could create a Gemfile with say gem
@@ -63688,15 +68020,15 @@
even if there's no lock file yet.
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
commit b31bd8b8531a7af294a056ce7b1e9c132fa9bcad
Author: Michael Siegfried <michaeldsiegfried@gmail.com>
AuthorDate: 2023-03-24 13:46:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-28 10:18:49 +0900
[rubygems/rubygems] Rewrite GemVersionPromoter specs
Add tests for pre, move more of the setup into a helper method, and
restructure tests.
@@ -63706,29 +68038,37 @@
under test). Rather than write out the 16 (/32 if the last consideration
is real) combinations, I wrote most with independent tests for each
value. The existing combined tests were maintained (level vs strict)
because these seem the most interrelated.
https://github.com/rubygems/rubygems/commit/74c23a91b2
+commit 466322ec6ee4bdf794dff093d5c6512a41cb8d34
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-03-28 00:16:18 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-28 00:16:18 +0900
+
+ Update default gems list at ec14b381c13bf672249999213b22c6 [ci skip]
+
commit ec14b381c13bf672249999213b22c69888a1763d
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-03-28 00:14:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-28 00:14:56 +0900
[ruby/reline] Bump version to 0.3.3
(https://github.com/ruby/reline/pull/525)
https://github.com/ruby/reline/commit/8ce176271f
commit 8f569d41cba4379b8d50d24fdf8c43f43bc3f1b8
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-03-27 22:54:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-27 22:57:16 +0900
[ruby/reline] Fix cursor position overrun
(https://github.com/ruby/reline/pull/515)
* Fix cursor position overrun
@@ -63752,15 +68092,15 @@
We shouldn't overwrite the value of SIZE_POOL_COUNT if the user has
specified one.
commit 36254c5ddf1b1b16fe5f1705227713ee7529b2f5
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-27 11:50:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-27 18:47:20 +0900
[rubygems/rubygems] Use append_cflags instead of directly append for CFLAGS
https://github.com/rubygems/rubygems/commit/61ec0c8389
commit 3eea85963b35ae17d22030d8dbed1820f1d4a6a5
@@ -63773,15 +68113,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7321
commit 9b7a7e9cef2daa3aec4aeb55205aab9da2db4eb6
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-27 11:42:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-27 16:21:52 +0900
[ruby/pathname] Remove taint/untaint methods because they should be removed since Ruby 3.2 released.
Fixes https://github.com/ruby/pathname/pull/28
https://github.com/ruby/pathname/commit/c52fd3a835
@@ -63797,15 +68137,15 @@
Revert "[ruby/open3] Removed to load jit_support.rb"
This reverts commit 67feb782f947046f65951303893713052a19a546.
commit 67feb782f947046f65951303893713052a19a546
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-14 12:29:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-27 12:24:48 +0900
[ruby/open3] Removed to load jit_support.rb
It's removed at https://github.com/ruby/open3/commit/4445b9e2a2dd
https://github.com/ruby/open3/commit/41b180deab
@@ -63898,15 +68238,15 @@
array_reg was clobbered before being used by heap_ptr_opnd.
heap_ptr_opnd should be loaded before array_reg is clobbered.
commit 60ca800d4fc410ea9d49ef24dfb80577d4183f15
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-03-26 00:01:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-26 00:01:35 +0900
[ruby/reline] Fix split_by_width to retain color sequences
(https://github.com/ruby/reline/pull/490)
* Fix split_by_width to retain color sequences
@@ -63954,15 +68294,15 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit 276f4be96df08becfc59ef253025c2e5f19718fa
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-03-24 22:30:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-25 09:31:46 +0900
[rubygems/rubygems] Generate native gems with `-fvisibility=hidden`
I recently ran into very nasty issues with dynamic symbols clashing between
two native gems.
@@ -64154,15 +68494,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 7149f5763ea121b71ad0763cd8554bc663d8eedd
Author: MSP-Greg <Greg.mpls@gmail.com>
AuthorDate: 2023-03-24 00:44:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-24 22:00:53 +0900
[rubygems/rubygems] remove test skips/pends on mswin platform
https://github.com/rubygems/rubygems/commit/1d52eff8bf
commit 2759cf46f28b1f5ba52f6b7686fd23cb8d792ede
@@ -64257,15 +68597,15 @@
CommitDate: 2023-03-23 23:31:46 +0900
Suppress -Wsign-compare warning
commit 310af50c3b320f7dac7c6b1e165f29c7a3d5db4b
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-23 20:43:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-23 20:45:58 +0900
[ruby/time] Update required ruby version
`Regexp#match?` which is introduced at ruby 2.4 is used since https://github.com/ruby/time/pull/1852.
https://github.com/ruby/time/commit/b0a965dcaa
@@ -64755,14 +69095,39 @@
However, f29c9d6d36 skips to compile THEN clause so we don't
need to restore `builtin_inline_index`.
Notes:
Merged: https://github.com/ruby/ruby/pull/7486
+commit fee9044b255579228b60038d998abec0f75ca87f
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-23 12:01:09 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-23 12:44:07 +0900
+
+ Bump github/codeql-action from 2.2.7 to 2.2.8
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.7 to 2.2.8.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/168b99b3c22180941ae7dbdd5f5c9678ede476ba...67a35a08586135a9573f4327e904ecbf517a882d)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7581
+
commit 3210130993f09d66fa1f21be114cad532fe1974f
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-03-23 05:36:47 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-03-23 06:25:18 +0900
Suppress a compiler warning on GCC in process.c
@@ -64774,15 +69139,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7580
commit 348412c7fa0230925c3b1ffc94e64367273da42d
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-21 18:57:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-23 06:21:08 +0900
[rubygems/rubygems] Use indented heredoc
https://github.com/rubygems/rubygems/commit/085d2776d8
commit 7c307e0379e3c6c07d821b863fefbdfdfc84c4f1
@@ -64876,65 +69241,65 @@
[DOC] Update comment of assert_pattern_list
`pattern_list` may contain string since d903e7672637.
commit aa5d1957121bf6321f560754f316c553f60dcaae
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-18 10:26:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-22 20:17:26 +0900
[rubygems/rubygems] @orig_RUBY_ENGINE is always provided now
https://github.com/rubygems/rubygems/commit/c5e8ad4823
commit 169786950038e9092ad6971c9a08e77fd439b014
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-16 17:11:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-22 20:17:26 +0900
[rubygems/rubygems] Fix test failure with missing RUBY_REVISION constants
https://github.com/rubygems/rubygems/commit/c5b80945c6
commit 372585029787014f71f262a149d68ff1ae50e17b
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-16 16:38:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-22 20:17:25 +0900
[rubygems/rubygems] ditto: RUBY_ENGINE_VERSION
https://github.com/rubygems/rubygems/commit/dc82ebeac6
commit 3dc4bc313fc7b1aa731b473ac6a7634000b71e9c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-16 15:09:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-22 20:17:25 +0900
[rubygems/rubygems] RUBY_REVISION is also provided by supported platforms
https://github.com/rubygems/rubygems/commit/71a237aeec
commit ea1dcb3e239bb980bf1fef70ee0ac8315bdb1e01
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-16 15:05:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-22 20:17:24 +0900
[rubygems/rubygems] RUBY_DESCRIPTION is always provided by supported platforms
https://github.com/rubygems/rubygems/commit/8a7028bc7e
commit 92f78b0e0b4bcb9b8768fe61d4a18ddae254eead
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-16 15:04:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-22 20:17:24 +0900
[rubygems/rubygems] Fixup
https://github.com/rubygems/rubygems/pull/6486
https://github.com/rubygems/rubygems/commit/ad50221acf
@@ -64964,15 +69329,15 @@
CommitDate: 2023-03-22 18:07:40 +0900
Fixup 43d20596b8fefadc309348448352bf13615129c6
commit 464a264cd42abecf4cfaa425ece42515e6c08509
Author: Justin Searls <searls@gmail.com>
AuthorDate: 2023-03-20 21:52:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-22 17:32:03 +0900
[rubygems/rubygems] Remove reference to `pry` gem from generated `bin/console` file
This is just a suggestion, but since recent versions of Ruby have shipped with a `binding.irb` that provides almost all of the features that `pry` pioneered, it may be time to remove this suggestion in the name of simplicity and not confusing newer developers who aren't familiar with what to use.
commit 43d20596b8fefadc309348448352bf13615129c6
@@ -65014,14 +69379,35 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-21 16:12:34 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-22 14:01:55 +0900
RJIT: Split has_rest_or_post exit reasons
+commit 65a725633b08ceefb50828b6e39dca9e03f35f48
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-21 01:00:34 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-22 12:25:47 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.67 to 0.9.68.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.67...v0.9.68)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 08eaf7c5fab7b43f5ff1bbfd4ce1696a30ed802c
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-03-22 07:16:33 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-03-22 07:16:33 +0900
YJIT: Fix deadlock in tests due to pipe capacity
@@ -65080,15 +69466,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit f62fa5128301f07352b215ef118fa5264800ad0b
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-21 19:00:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-22 00:05:29 +0900
[ruby/erb] [DOC] Use indented heredoc
https://github.com/ruby/erb/commit/8ba8bb7acf
commit 30e7561d1d21844bd6fc7a2ced12cd08cf3ea5ea
@@ -65119,15 +69505,15 @@
from sequel-5.64.0/lib/sequel/database/schema_methods.rb:203:in `create_table'
from benchmarks/sequel/benchmark.rb:19:in `<main>'
```
commit f67f0d72688679267c4040c5f6aa8c493067704a
Author: Phillip Hellewell <sshock@users.noreply.github.com>
AuthorDate: 2023-03-21 23:48:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-21 23:48:32 +0900
[ruby/reline] Add key bindings for PgUp and PgDn
(https://github.com/ruby/reline/pull/509)
* Add key bindings for PgUp, PgDn
@@ -65158,22 +69544,57 @@
"linked to incompatible ... " error before calling `dlclose(handle)`.
Notes:
Merged: https://github.com/ruby/ruby/pull/7552
Merged-By: nobu <nobu@ruby-lang.org>
+commit 6eac424e5ef0a48e078986c764072aa243965dcc
+ Author: Matt Valentine-House <matt@eightbitraptor.com>
+ AuthorDate: 2022-09-27 01:08:31 +0900
+ Commit: Matt Valentine-House <matt@eightbitraptor.com>
+ CommitDate: 2023-03-21 18:10:46 +0900
+
+ [ci skip] Move rb_id2str into new LLDB format
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/6448
+
commit c44367265daccc504e6ee35eb2ae5712563246c3
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-21 16:10:14 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-21 16:10:14 +0900
RJIT: Fix invokesuper
+commit 832f810dd76e491109e95cf441b311f8b6aecf26
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-21 11:59:49 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-21 12:36:10 +0900
+
+ Bump ruby/setup-ruby from 1.144.1 to 1.144.2
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.144.1 to 1.144.2.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/e6689b4deb1cb2062ea45315001f687c0b52111b...ec02537da5712d66d4d50a0f33b7eb52773b5ed1)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7573
+
commit 54dbd8bea8a79bfcdefa471c1717c6cd28022f33
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-03-18 03:29:04 +0900
Commit: Aaron Patterson <aaron.patterson@gmail.com>
CommitDate: 2023-03-21 05:54:18 +0900
Use an st table for "too complex" objects
@@ -65586,15 +70007,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7566
commit e8e7ff1333b9b32d72a1d8f789a186d58c811420
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-03-18 23:37:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-18 23:37:10 +0900
[ruby/reline] Fix: line longer than terminal width breaks rendering
(https://github.com/ruby/reline/pull/516)
https://github.com/ruby/reline/commit/ae5f9b87ab
@@ -65762,14 +70183,44 @@
---------
Co-authored-by: Maxime Chevalier-Boisvert <maximechevalierb@gmail.com>
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit 2d97f87407f89986a2c7619d2a7a75ccd68386ef
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-03-18 05:04:58 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-18 05:04:58 +0900
+
+ * remove trailing spaces. [ci skip]
+
+commit c7862c68ebc44e6146f9b10f329eccdb9e5ef5fc
+ Author: Matt Valentine-House <matt@eightbitraptor.com>
+ AuthorDate: 2023-03-16 18:54:36 +0900
+ Commit: Matt Valentine-House <matt@eightbitraptor.com>
+ CommitDate: 2023-03-18 05:04:43 +0900
+
+ [ci skip] Move rp helper to new LLDB format
+
+ For now, the old function still exists as `old_rp`, in order to debug
+ issues with this command.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7531
+
+commit cc68d692f80bde4336bbefa2c0872f2a63064edb
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-03-18 04:20:53 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-18 04:20:53 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit 5897a6f6866e25d90140b2afd17bfdc95b695964
Author: Matt Valentine-House <matt@eightbitraptor.com>
AuthorDate: 2023-03-17 07:27:24 +0900
Commit: Matt Valentine-House <matt@eightbitraptor.com>
CommitDate: 2023-03-18 04:20:40 +0900
Update Makefile dependencies
@@ -65961,15 +70412,15 @@
CommitDate: 2023-03-18 01:06:52 +0900
Skip a flaky test that might not work
commit 418cf344fb5f6a69c47039e63b1b7db2a0cd66e3
Author: lukeg <luke.gru@gmail.com>
AuthorDate: 2023-03-16 01:38:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-18 00:19:40 +0900
[ruby/irb] Fix 2 minor issues in test suite
* undefine Kernel#irb_original_require in without_rdoc method
* Don't rescue all LoadErrors/NameErrors in test_rendering.rb, just
the one for require 'yamatanooroti'
@@ -66919,14 +71370,79 @@
[rubygems/rubygems] Use splatted args to `lockfile_platforms_for`
Nicer :)
https://github.com/rubygems/rubygems/commit/c0ab2893c3
+commit c0866f8adb8e3b2ca0696a465257686584fcc188
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-17 13:18:32 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-17 13:53:39 +0900
+
+ Bump actions/cache from 3.2.6 to 3.3.1
+
+ Bumps [actions/cache](https://github.com/actions/cache) from 3.2.6 to 3.3.1.
+ - [Release notes](https://github.com/actions/cache/releases)
+ - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
+ - [Commits](https://github.com/actions/cache/compare/v3.2.6...88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/cache
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit c7ae6f6ae88bb43287db1c039939293d08694fd8
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-17 12:39:37 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-17 13:17:30 +0900
+
+ Bump actions/checkout from 3.3.0 to 3.4.0
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.4.0.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/v3.3.0...24cb9080177205b6e8c946b17badbe402adc938f)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit 53ebd484c43581e066e835c9b8887969d53239d3
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-17 12:00:28 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-17 12:38:33 +0900
+
+ Bump ruby/setup-ruby from 1.144.0 to 1.144.1
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.144.0 to 1.144.1.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/9669f3ee51dc3f4eda8447ab696b3ab19a90d14b...e6689b4deb1cb2062ea45315001f687c0b52111b)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit f29c9d6d36ebeb3e768a514cbfa00cd2ab35fcbc
Author: Koichi Sasada <ko1@atdot.net>
AuthorDate: 2023-03-16 19:45:37 +0900
Commit: Koichi Sasada <ko1@atdot.net>
CommitDate: 2023-03-17 09:50:41 +0900
compile branch body if needed
@@ -67105,25 +71621,25 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit 89f7acba3c17e80aeaf71a618819e2b245a78d5c
Author: Mau Magnaguagno <maumagnaguagno@gmail.com>
AuthorDate: 2023-03-16 03:37:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-16 21:55:01 +0900
[rubygems/rubygems] Improve TarTestCase#calc_checksum
https://github.com/rubygems/rubygems/commit/97add0d1d7
commit 364364c3bd1067f37e4ce4e275b2c8c97984588f
Author: Mau Magnaguagno <maumagnaguagno@gmail.com>
AuthorDate: 2023-03-14 11:04:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-16 21:55:01 +0900
[rubygems/rubygems] Improve TarHeader#calculate_checksum
String#unpack("C*") is equivalent to String#bytes and Array#inject {|a,b| a + b } is equivalent to Array#sum.
This is a minor enhancement in terms of speed and readability.
@@ -67196,28 +71712,53 @@
With OpenSSL 3.1.0, the error message at connection using "self-signed
certificate" seems to return `SSL_R_TLSV1_ALERT_UNKNOWN_CA` instead of
`SSL_R_CERTIFICATE_VERIFY_FAILED`.
https://github.com/ruby/openssl/commit/fc4629d246
+commit a6c447d4c5a3fd6bc76b2db65c4575ed849300c2
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-16 12:00:26 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-16 12:38:21 +0900
+
+ Bump github/codeql-action from 2.2.6 to 2.2.7
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.6 to 2.2.7.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/16964e90ba004cdf0cd845b866b5df21038b7723...168b99b3c22180941ae7dbdd5f5c9678ede476ba)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7539
+
commit f3b129241c2f12c2db8382be67fa304d4034c9ba
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-15 18:07:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-16 10:59:12 +0900
[rubygems/rubygems] Applied Layout/SpaceAroundOperators cop
https://github.com/rubygems/rubygems/commit/3139587be9
commit 760b8b7d2413670808499eb972abe61400fe6b46
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-15 18:06:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-16 10:59:11 +0900
[rubygems/rubygems] Change enforce style with Layout/CaseIndentation on rubygems
https://github.com/rubygems/rubygems/commit/d4938259c4
commit 61831806030612c3a8577d88945b478262ee88f7
@@ -67335,35 +71876,35 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 56b38fdd69d56e8ff2ae9032fa55f2eda8bb5d63
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-15 15:38:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-15 20:21:22 +0900
[rubygems/rubygems] Use OpenSSL::Digest instead of digest stdlib
https://github.com/rubygems/rubygems/commit/69aa007679
commit a90302adec7d56b56020273291c64a06e1c5174a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-15 15:27:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-15 20:21:21 +0900
[rubygems/rubygems] Added OpenSSL namespace explicitly
https://github.com/rubygems/rubygems/commit/bf4382e7a7
commit b528ecc164b0b4975f61d626d3bc60d9555d3d18
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-15 15:10:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-15 20:21:21 +0900
[rubygems/rubygems] OpenSSL::Digest is always provided after Ruby 2.4
https://github.com/rubygems/rubygems/commit/4f2f2ad412
commit 09041a6ee8aadf8d87cc57d8546f134861bbcb8f
@@ -67439,38 +71980,38 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7496
commit 04a2550928c3e0122e976fcf87c56f59b8a071ff
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-13 19:24:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-15 12:35:55 +0900
[rubygems/rubygems] Don't use full_required_path and extension_dir under the bundler
https://github.com/rubygems/rubygems/commit/72169288ff
commit 31137dc67fe60565a6023664a8e6e4ad35a362ad
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-13 19:09:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-15 12:35:54 +0900
[rubygems/rubygems] Removed test for
https://github.com/rubygems/rubygems/pull/6444, I have no idea to
migrate this test to bundler example
yet
https://github.com/rubygems/rubygems/commit/0d869019bf
commit 55a0fbfaf855da513e7c8e1234e9edfd51693efa
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-13 18:13:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-15 12:35:54 +0900
[rubygems/rubygems] Move build artifact detection logic for root gemspec to bundler from Gem::Specification.
Gem::Specification#missing_extension? is heavily called from RubyGems.
We should reduce extra method call from this place.
@@ -67516,14 +72057,31 @@
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-15 06:01:53 +0900
Remove unused jit_enable_p flag
This was used only by MJIT.
+commit 9a43c63d436568350333964a859fd14987a029f0
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-03-15 05:39:06 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-03-15 05:39:06 +0900
+
+ YJIT: Implement throw instruction (#7491)
+
+ * Break up jit_exec from vm_sendish
+
+ * YJIT: Implement throw instruction
+
+ * YJIT: Explain what rb_vm_throw does [ci skip]
+
+ Notes:
+ Merged-By: k0kubun <takashikkbn@gmail.com>
+
commit 76f2031884a7857649490f2ef8bcda534bd69c0c
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-15 02:26:05 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-03-15 02:26:05 +0900
YJIT: Allow testing assembler with disasm (#7470)
@@ -67604,14 +72162,35 @@
Somehow btest-ruby is running miniruby. Not sure why.
https://github.com/ruby/ruby/actions/runs/4412043427/jobs/7731124729#step:16:402
For RJIT's experimental purposes, having just one CI is enough. I'd like
to focus on keeping .github/workflows/rjit.yml green.
+commit 5868a7843aa3e593e6598d9d25b5f014125da5a0
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-14 01:00:49 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-14 13:08:17 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.65 to 0.9.67.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.65...v0.9.67)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 4ad171bb255003be688bbe8c72183943a6c7c2ae
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-14 12:53:36 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-14 12:54:00 +0900
Remove an unused VM option
@@ -67632,14 +72211,38 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-14 12:40:24 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-14 12:42:19 +0900
RJIT: Simplify how Capstone is used in tests
+commit 1c8e69d602eb368cbfdff17954f7c04c3c070641
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-14 12:01:09 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-14 12:39:51 +0900
+
+ Bump ruby/action-slack from 3.0.0 to 3.2.1
+
+ Bumps [ruby/action-slack](https://github.com/ruby/action-slack) from 3.0.0 to 3.2.1.
+ - [Release notes](https://github.com/ruby/action-slack/releases)
+ - [Commits](https://github.com/ruby/action-slack/compare/b6882ea6ef8f556f9f9af9ec1220d3f1ced74acf...0bd85c72233cdbb6a0fe01d37aaeff1d21b5fce1)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/action-slack
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7515
+
commit 4e6c9567411eba4095f293472365999fe8064e72
Author: pkubaj <pkubaj@FreeBSD.org>
AuthorDate: 2022-04-28 23:33:19 +0900
Commit: 卜部昌平 <shyouhei@ruby-lang.org>
CommitDate: 2023-03-14 10:42:42 +0900
Use __builtin_ppc_get_timebase on POWER with clang
@@ -67693,15 +72296,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 309ff928f5470697d6def63c5dd45255d2a09e1d
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-03-14 03:11:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-14 03:11:58 +0900
[ruby/irb] Replace METHOD_IS_A with ===
(https://github.com/ruby/irb/pull/542)
https://github.com/ruby/irb/commit/edd6c30e16
@@ -67726,26 +72329,26 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 1095baed34dca15b9d8c6c54ea2f89bbaf67fb52
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-03-13 23:31:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-13 23:31:37 +0900
[ruby/irb] Support inspecting BasicObject
(https://github.com/ruby/irb/pull/541)
https://github.com/ruby/irb/commit/1dc2a406a3
commit 8c6b349805e2f17a57576b8dfad31e5681d6b0e9
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-13 11:40:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-13 18:54:04 +0900
[rubygems/rubygems] Removed `Gem.datadir`.
https://github.com/rubygems/rubygems/pull/2216 is imcomplete to remove this method.
https://github.com/rubygems/rubygems/commit/34ef915d12
@@ -67758,17 +72361,17 @@
[Bug #19476]: correct cache index computation for repetition (#7457)
Notes:
Merged-By: makenowjust <make.just.on@gmail.com>
commit 1e73bdbfc49b47ab5f45506f2a2a70660ee0e6e2
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-03-13 16:02:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-13 16:02:11 +0900
Update bundled gems list at 2023-03-13
commit e10218862a3eb96d39992d889b2cdd403ee7e6ed
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-13 15:50:47 +0900
@@ -67781,14 +72384,22 @@
miniruby. However, btest-ruby is not necessarily useful for testing RJIT
because both the runner could crash as well as the target.
TBH I'm not sure why we want to use RUNRUBY instead of BOOTSTRAPRUBY on
btest-ruby. However, to achieve what I want to do while keeping the
current behavior, I'm just introducing a new target.
+commit 7686687a79398577dae35ca6bc1adfd1982785b8
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-03-13 15:46:54 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-13 15:46:54 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit e22c4e8877677ff90805e4a4dcbdef80f4220136
Author: TSUYUSATO Kitsune <make.just.on@gmail.com>
AuthorDate: 2023-03-13 15:46:41 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-03-13 15:46:41 +0900
[Bug #19467] correct cache points and counting failure on `OP_ANYCHAR_STAR_PEEK_NEXT` (#7454)
@@ -67866,14 +72477,39 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-13 12:41:07 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-13 12:41:07 +0900
RJIT: Fix -Wshorten-64-to-32
+commit 45fdc180536910d87592dc162d628e751254ca05
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-13 12:01:15 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-13 12:34:43 +0900
+
+ Bump github/codeql-action from 2.2.5 to 2.2.6
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.5 to 2.2.6.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/32dc499307d133bb5085bae78498c0ac2cf762d5...16964e90ba004cdf0cd845b866b5df21038b7723)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7509
+
commit 9cd5441d28002768d9f492140757652548b86727
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-13 05:55:39 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-13 07:15:08 +0900
RJIT: Implement --rjit-trace-exits
@@ -68150,25 +72786,25 @@
RJIT: Skip a flaky test_thread test for now
and unskip a ractor test that was actually running
commit f7b215af0ed5148d1946f1e9d817a0875db02ec6
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-10 11:14:55 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-11 13:44:44 +0900
[rubygems/rubygems] Added another case of extconf.rb
https://github.com/rubygems/rubygems/commit/3d0fa3dee8
commit 9801ad47bd8dc73370c4c668ac716a6e31802637
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-10 11:12:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-11 13:44:44 +0900
[rubygems/rubygems] Added test for
https://github.com/rubygems/rubygems/pull/6444
https://github.com/rubygems/rubygems/commit/7d6ece5c92
@@ -68309,15 +72945,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7451
commit dd47ce10dbfca9292e88bbbd3d7f37e3ea503034
Author: Ian Ker-Seymer <hello@ianks.com>
AuthorDate: 2023-02-07 04:19:18 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-10 20:50:06 +0900
[rubygems/rubygems] Use `RbSys::ExtensionTask` when creating new rust gems
https://github.com/rubygems/rubygems/commit/125f9fece9
commit 4dce12bead3bfd91fd80b5e7195f7f540ffffacb
@@ -68366,45 +73002,53 @@
CommitDate: 2023-03-10 14:55:14 +0900
RJIT: Lazily compile global ocb
commit 5e27d82dd0d25b5df907203112955eeb0d764b02
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-10 10:26:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-10 14:16:52 +0900
[rubygems/rubygems] rubocop -a test/rubygems/test_gem.rb
https://github.com/rubygems/rubygems/commit/4d20ed7e32
commit f1c9f89ff89ea044c2fda11b9684309c6c31f64c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-10 10:06:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-10 14:16:52 +0900
[rubygems/rubygems] Disable side-effect of GEM_HOME configuration
https://github.com/rubygems/rubygems/commit/c43328ab03
+commit 65f2563551faead262731083cc30593dfcbd9083
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-03-10 13:57:06 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-03-10 13:57:07 +0900
+
+ Explain the project purpose in rjit.md [ci skip]
+
commit fade612d187a41beb13d5213a9d41a6eda76bd8c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-10 07:59:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-10 12:51:17 +0900
[rubygems/rubygems] Removed needless option
https://github.com/rubygems/rubygems/commit/4489361a21
commit 15739c66b713a695b0dfc1e4c1bf01b7d2a04426
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-08 18:23:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-10 12:51:16 +0900
[rubygems/rubygems] Added only missing extensions option into pristine command
https://github.com/rubygems/rubygems/commit/cfd0e615d7
commit 86d38b452005a9168eb2b5eaffd5fb3465313436
@@ -68414,14 +73058,38 @@
CommitDate: 2023-03-10 12:40:05 +0900
Accept `sleep(nil)` as sleep forever. (#7484)
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
+commit dcc8ecdee8d81963d28d974143cb6f2d7ea489c4
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-10 12:00:43 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-10 12:35:23 +0900
+
+ Bump ruby/setup-ruby from 1.143.0 to 1.144.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.143.0 to 1.144.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/31a7f6d628878b80bc63375a93ae079ec50a1601...9669f3ee51dc3f4eda8447ab696b3ab19a90d14b)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7494
+
commit a7bc000eaa65edd067cd1e4e2ef0041dfdc28b63
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-10 12:03:31 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-03-10 12:03:31 +0900
Revert and refine tests for uninitialized queue
@@ -68557,15 +73225,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 3926ad578c312ddd2ff5221b96ef077b9e24e612
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-09 15:42:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-09 22:37:06 +0900
[rubygems/rubygems] Drop to support Psych 3.0 bundled at Ruby 2.5
https://github.com/rubygems/rubygems/commit/a6650c2c96
commit 44a0711eab7fbc71ac2c8ff489d8c53e97a8fe75
@@ -68643,15 +73311,15 @@
CommitDate: 2023-03-09 16:07:30 +0900
RJIT: Clean up the declaration mess
commit cf08a85b852870c7dac5936552ed3a217a758ae7
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-09 00:58:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-09 15:19:56 +0900
[rubygems/rubygems] Ensure that `TempIO` is closed
https://github.com/rubygems/rubygems/commit/dc7b9db514
commit 96d1acfdf6c6b42f2029f44d5b5920961d6efa92
@@ -68698,25 +73366,25 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit ea8b5e7359cf88ce02f30d6ac4beb6e4cb6dcb78
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-08 13:20:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-09 08:23:45 +0900
[rubygems/rubygems] rubocop -a lib/rubygems/specification.rb
https://github.com/rubygems/rubygems/commit/85d60e9886
commit cb3f1f6de8bd2e128168fde43aa28c2441818469
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-08 13:11:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-09 08:23:45 +0900
[rubygems/rubygems] Detect extension files under full_required_paths
When we use this methods with local gemspec, we don't handle
build status of extension correctly. So We need to find extension
files in require_paths.
@@ -68751,15 +73419,15 @@
Fix ruby_testoptions on RubyCI
http://rubyci.s3.amazonaws.com/osx1200arm-no-yjit/ruby-master/log/20230308T185004Z.fail.html.gz
commit 2f19c5b7e080f75c3373c5b1671b4d4cfab6d334
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-03-09 04:47:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-09 04:47:49 +0900
[ruby/net-http] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/130)
https://github.com/ruby/net-http/commit/698e18cfc1
@@ -69001,14 +73669,22 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-08 14:16:05 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-08 14:19:04 +0900
Update options available in RJIT
+commit 00d6772e400b55b72f81285d66ac2c2834a87c18
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-03-08 14:02:46 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-03-08 14:02:46 +0900
+
+ Adjust styles [ci skip]
+
commit 677c3228d09eaeaa57ad18396f52841f31411b6a
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-08 12:16:05 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-03-08 13:59:21 +0900
Check loading built-in binaries
@@ -69023,14 +73699,38 @@
CommitDate: 2023-03-08 13:59:21 +0900
Constify function tables
Notes:
Merged: https://github.com/ruby/ruby/pull/7473
+commit 39511b8b2304f41efe5b09ac87a0fb32931653f0
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-08 12:01:06 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-08 12:35:29 +0900
+
+ Bump ruby/action-slack from 3.0.0 to 3.1.0
+
+ Bumps [ruby/action-slack](https://github.com/ruby/action-slack) from 3.0.0 to 3.1.0.
+ - [Release notes](https://github.com/ruby/action-slack/releases)
+ - [Commits](https://github.com/ruby/action-slack/compare/b6882ea6ef8f556f9f9af9ec1220d3f1ced74acf...36bda26f63ca8a3787504418657edbbc1a3f5361)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/action-slack
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7472
+
commit ae2dbdf11e48f01f1c9d29903fae536af6add2a5
Author: Sampat Badhe <sampatbadhe@gmail.com>
AuthorDate: 2023-03-08 12:26:26 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-03-08 12:26:26 +0900
[DOC] Fix broken link Data#deconstruct_keys
@@ -69072,15 +73772,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7453
commit c5296d9396bee7fd18468b6af727996f6c9f614f
Author: Julie Haehn <jhaehn@gmail.com>
AuthorDate: 2022-11-30 13:49:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-08 07:36:36 +0900
[rubygems/rubygems] Respect --no-install option for git: sources
Currently, the --no-install option to `bundle package` is totally
ignored for git sources. This can have very strange effects if you have:
@@ -69146,15 +73846,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 85a1738ab37b3348fc0b924804ca4b209f34fbf7
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-02-17 11:03:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-08 05:21:43 +0900
[rubygems/rubygems] Add TarReader::Entry#seek to seek within the tar file entry
TarReader#each previously implemented a partial version of seek.
This code moved to Entry#seek for use from TarReader#each.
@@ -69223,15 +73923,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7438
commit 638f68b2fe16e7c765ab9bf7a927b95ff187b3d3
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-03-07 10:13:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-07 20:48:41 +0900
[rubygems/rubygems] Avoid calling String#dup in Gem::Version#marshal_dump
Might potentially save a second every time RubyGems.org creates a specs index
https://github.com/rubygems/rubygems/commit/d6e4d50f8d
@@ -69415,17 +74115,17 @@
AuthorDate: 2023-03-07 16:04:27 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-07 16:05:50 +0900
Remove obsoleted mjit_sp_inc.inc.erb
commit fd4a397e88f61b4261dd54dae77571ec5951ec94
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-03-07 16:01:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-07 16:01:48 +0900
Update bundled gems list at 2023-03-07
commit b2130d5f5d5cf01f371275ec92bbed56f93a7770
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-07 15:53:38 +0900
@@ -69542,29 +74242,37 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-07 14:19:19 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-07 14:19:19 +0900
Add a Slack notification for MJIT CI
+commit c077df9b281ae660e01001f69fb45d17f41df676
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-03-07 11:48:16 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-07 11:48:16 +0900
+
+ Update default gems list at 56ebeba436f7030694eea336fabad2 [ci skip]
+
commit 56ebeba436f7030694eea336fabad2d0d2a73871
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-03-07 11:47:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-07 11:47:15 +0900
[ruby/irb] Bump version to 1.6.3
(https://github.com/ruby/irb/pull/537)
https://github.com/ruby/irb/commit/110e4a3219
commit 030f39822ac9d6d7dcdb639e099b320d3517c19c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-07 10:34:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-07 10:35:20 +0900
[ruby/net-http] Re-apply
https://github.com/ruby/net-http/commit/d22ca54904de after
testing
https://github.com/ruby/net-http/commit/7ac7401a9c
@@ -69604,35 +74312,35 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7441
commit 755c379d877c66916d20840f07738d6050da3ca2
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-06 22:22:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-06 22:26:36 +0900
[ruby/net-http] Exclude git related files
https://github.com/ruby/net-http/commit/2767df580d
commit c8c3431b0a5995d58f97c511ffa0a39e0f19c75e
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-06 16:03:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-06 22:26:34 +0900
[ruby/net-http] Read in binary mode to get rid of invalid byte sequence
https://github.com/ruby/net-http/commit/38de3d17a7
commit fd0a5659cadb49f1640b20896cd750decdbbd701
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-06 15:46:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-06 22:26:34 +0900
[ruby/net-http] Test building packages
Also revert commit https://github.com/ruby/net-http/commit/d22ca54904de "Replaced
non-ascii charactor. It fails version detection at `net-http.gemspec`."
@@ -70736,14 +75444,22 @@
CommitDate: 2023-03-06 16:28:59 +0900
Implement variadic C func calls
Notes:
Merged: https://github.com/ruby/ruby/pull/7448
+commit e111d3ae8d3d88e1435e2a28adb1a7ed7277f70a
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-03-06 16:24:02 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-06 16:24:02 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit cacf2f3709a570560085e6a95c3a78e8fb8cc0f5
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-02-11 14:54:35 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-06 15:41:35 +0900
Set 0 to cfp->pc on C func send
@@ -71620,14 +76336,22 @@
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2022-12-11 16:16:19 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-06 15:11:20 +0900
Clean up the current MJIT implementation
+commit 55367b3bd7f40c57949be7f8e3c4fd621976b851
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-03-06 15:04:03 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-06 15:04:03 +0900
+
+ Update bundled gems list at e87d0882910001ef3b0c2ccd43bf00 [ci skip]
+
commit e87d0882910001ef3b0c2ccd43bf00cee8c34a0c
Author: Koichi Sasada <ko1@atdot.net>
AuthorDate: 2023-01-13 17:52:59 +0900
Commit: Koichi Sasada <ko1@atdot.net>
CommitDate: 2023-03-06 15:03:06 +0900
Change bytecode of `f(*a, **kw)`
@@ -71659,15 +76383,15 @@
dele(...) 6.039M (± 6.8%) i/s - 30.355M in 5.052662s
forwardable 4.788M (± 3.2%) i/s - 24.033M in 5.024875s
```
commit 0463c5806ac63bbd082f4abb1e3ceeae6ffc39ce
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-03-06 14:52:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-06 14:52:46 +0900
[ruby/irb] Improve method completion for string and regexp that
includes word break characters
(https://github.com/ruby/irb/pull/523)
* Improve method completion for string and regexp that includes word break characters
@@ -71790,14 +76514,38 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-06 12:43:09 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-03-06 12:45:05 +0900
Added debug message for http://rubyci.s3.amazonaws.com/freebsd12/ruby-master/log/20230306T023004Z.fail.html.gz#dist
+commit 7fcb782e2d8d0bfaa382218f847a143d27aeef5f
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-03-06 12:04:11 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-06 12:39:18 +0900
+
+ Bump ruby/setup-ruby from 1.139.0 to 1.143.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.139.0 to 1.143.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/92aece5fc9c784ab66851c1e702b1bd5885a51f2...31a7f6d628878b80bc63375a93ae079ec50a1601)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7449
+
commit 5ad81e6627679b542a4cc2b2469dd5706f5abd52
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-06 10:42:50 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-03-06 10:42:50 +0900
Revert "Update bundled gems list at 2023-03-06"
@@ -71813,17 +76561,17 @@
Introduce `UPDATE_BUNDLED_GEMS_ALL` option for auto update for bundled_gems file
We used `url` field for testing via git clone. Because `Gem::Specification#homepage` or
`Gem::Specification#metadata` could assign non-git url. Unfotunately, We should specify
clone URL for testing.
commit 84150e6901ad0599d7bcbab34aed2f20235959ff
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-03-06 09:49:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-06 09:49:09 +0900
Update bundled gems list at 2023-03-06
commit 848b55ad8f7dfac2550d96c216162e40c3e9337d
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-06 09:34:52 +0900
@@ -71831,15 +76579,15 @@
CommitDate: 2023-03-06 09:34:54 +0900
minitest moved minitest org from seattlerb now
commit 0c9a2ce6e0732aa78dc07068ffb7b606ac340035
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-03 18:19:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-06 08:52:28 +0900
[rubygems/rubygems] Build default gems same as fresh installtion.
Current implementation tried to build installation artifact. But default gems
didn't provide normal gem files. So, It's always build failure.
@@ -71854,15 +76602,15 @@
Results logged to /Users/runner/.rubies/ruby-head/lib/ruby/gems/3.3.0+0/extensions/x86_64-darwin-19/3.3.0+0/bigdecimal-3.1.4/gem_make.out
https://github.com/rubygems/rubygems/commit/2157aa8ec8
commit bab809d98f2a0a8a23efd62df750beccbf1b35d9
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-03-03 16:30:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-06 08:52:28 +0900
[rubygems/rubygems] Introduce Gem::Specification.find_by_full_name for finding conbination of name and version for gemspec
https://github.com/rubygems/rubygems/commit/0430551215
commit fc5482d0889f174f39395048352e7a2a88b133ec
@@ -71877,15 +76625,15 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit 1b4c1492c1704407f86af2882efebc047b9c2d26
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-03-06 04:06:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-06 04:06:37 +0900
[ruby/net-http] [DOC] What's Here for Net:HTTP
(https://github.com/ruby/net-http/pull/128)
https://github.com/ruby/net-http/commit/39e70f0f9b
@@ -71903,29 +76651,37 @@
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-05 15:34:58 +0900
Revert "Workaround minitest's version issue"
This reverts commit a3abe3fd6d59a3624a193028a0d3b6b9e90b0260.
+commit ecb99feff450f547a7e082a415e5a250e6f2212e
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-03-05 15:30:59 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-03-05 15:30:59 +0900
+
+ Update bundled gems list at a3abe3fd6d59a3624a193028a0d3b6 [ci skip]
+
commit a3abe3fd6d59a3624a193028a0d3b6b9e90b0260
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-03-05 15:29:20 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-03-05 15:29:20 +0900
Workaround minitest's version issue
Every RubyCI is broken because minitest has a newer version.
http://rubyci.s3.amazonaws.com/ubuntu/ruby-master/log/20230305T061003Z.fail.html.gz
commit 191e4ae33f5160bdd6f313e752a4eb719c3707b2
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-03-05 00:34:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-05 00:34:49 +0900
[ruby/irb] Drop chained methods' completion support
(https://github.com/ruby/irb/pull/529)
Consider completion for this example: `foo.bar.b`
@@ -71938,15 +76694,15 @@
poor.
So this commit drops the support for chained methods' completion.
commit 6f81e38d1d77931e46aee0cb054c9cb3a82f3f3b
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-03-04 14:55:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-04 14:56:00 +0900
[ruby/reline] Fix completion with multiline
(https://github.com/ruby/reline/pull/513)
https://github.com/ruby/reline/commit/d76c482c5f
@@ -72053,15 +76809,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 8e13e705f9053ae2162ce51168e17e715a8ebcdd
Author: Kevin Menard <kevin.menard@shopify.com>
AuthorDate: 2023-03-04 00:25:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-04 00:25:29 +0900
[ruby/irb] Remove no longer necessary TruffleRuby test exclusions.
(https://github.com/ruby/irb/pull/527)
https://github.com/ruby/irb/commit/8473d0bc0f
@@ -72085,48 +76841,48 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7437
commit b49053a6be3cc449678609f62048b7aed3a1f839
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-03-03 22:41:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-03 22:41:21 +0900
[ruby/irb] Avoid slow symbol completion when completion target is an
empty symbol
(https://github.com/ruby/irb/pull/534)
https://github.com/ruby/irb/commit/35697f3ef3
commit a2b776a9b7f5fc039025a8b92bfbdf3ab0968ce1
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-03-03 19:18:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-03 19:18:51 +0900
[ruby/irb] Fix prompt test not to change STDIO.external_encoding
(https://github.com/ruby/irb/pull/535)
https://github.com/ruby/irb/commit/09f16259db
commit f1fe4a4a99f8ef182b18d90b66f572497a0d41e9
Author: Johnny Shields <johnny.shields@gmail.com>
AuthorDate: 2023-02-18 23:00:42 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-03 18:50:30 +0900
[rubygems/rubygems] Update current_ruby.rb
https://github.com/rubygems/rubygems/commit/8755ca959e
commit 79ede4ae9911fdb180406b1a8adc7ee02e187a50
Author: johnnyshields <johnny.shields@gmail.com>
AuthorDate: 2023-02-18 22:46:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-03 18:50:29 +0900
[rubygems/rubygems] Alias CurrentRuby#mswin?, mswin64?, mingw?, x64_mingw? to #windows?. (This is done instead of logging a deprecation warning.)
https://github.com/rubygems/rubygems/commit/b9fcc7c0ab
commit 6b46057e5c9524e11c004a541bb17a5871767d44
@@ -72216,15 +76972,15 @@
```
https://github.com/rubygems/rubygems/commit/0806ebf4e0
commit bd17bea6c5105133d8ba9c0e8ae6c89506a15823
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-03-03 11:34:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-03 11:44:35 +0900
[ruby/irb] Fix warnings because of `@context.main.delete`
If the main object of the context has `#delete` method, the following
warning is printed.
@@ -72329,15 +77085,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 446708409809e4164420f7ae842f0b97928fa3dd
Author: David Rodríguez <deivid.rodriguez@riseup.net>
AuthorDate: 2023-03-03 02:17:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-03 06:13:12 +0900
[rubygems/rubygems] Enable `Layout/DefEndAlignment`
https://github.com/rubygems/rubygems/commit/4403613fae
commit 02ee8cb06a73d55fff141cc93432c4f0f452c642
@@ -72383,15 +77139,15 @@
This reverts commit 9792d9e40f790e6deb18ead56a8befc9d5c4bc51.
Ractor implementation has been rewritten. Let's see if it works now.
commit 573522bd8481db8d0cb042810b95bd573bd5fb23
Author: Orien Madgwick <497874+orien@users.noreply.github.com>
AuthorDate: 2023-02-05 11:58:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-03 02:05:04 +0900
[rubygems/rubygems] Simplify the gem package file filter in the gemspec template
The regular expression is difficult to understand at a glance.
Let's replace it with a much simpler string comparison.
@@ -72426,25 +77182,25 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7417
commit 5f3c7ac19674b822c72e09e40cfb58fc71ac501e
Author: Tony Hsu <tonyc.t.hsu@gmail.com>
AuthorDate: 2023-02-27 21:02:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 23:43:27 +0900
[rubygems/rubygems] Replace lockfile with `.locked`
https://github.com/rubygems/rubygems/commit/203f3e3802
commit 556439613aa6a0d05a9884a305ae43f48cd2c5f0
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-03-02 22:53:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 22:53:44 +0900
[ruby/irb] Handle long inspect and control character in prompt
string
(https://github.com/ruby/irb/pull/528)
* Handle long inspect and control characters in prompt string
@@ -72452,15 +77208,15 @@
* Add constants for prompt truncate length, omission and replace pattern
* Simply compare string instead of regexp in prompt truncation test
commit da6ac30d1e505bd15b8c118816a9990b5cb072a7
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-03-02 22:48:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 22:49:03 +0900
[ruby/irb] Specify metadata to provide richer information on
rubygems.org
(https://github.com/ruby/irb/pull/532)
https://github.com/ruby/irb/commit/f01c2a6ac1
@@ -72562,77 +77318,77 @@
Notes:
Merged-By: soutaro <matsumoto@soutaro.com>
commit d2d521b274f6fb5630b64365c6f1af0dbbc0719f
Author: Ellen Marie Dash <me@duckie.co>
AuthorDate: 2023-03-01 09:29:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 09:50:58 +0900
[rubygems/rubygems] Regenerate lockfile if spec list is invalid/empty.
https://github.com/rubygems/rubygems/commit/d2c56315e2
commit 35457ebb8f31fd34b89e8214a33e933f69c8021b
Author: Alexander Popov <alex.wayfer@gmail.com>
AuthorDate: 2023-03-02 01:18:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 08:42:50 +0900
[ruby/uri] Replace RubyDoc.info links with Ruby.GitHub.io
As requested.
https://github.com/ruby/uri/commit/c272f205f9
commit bc668d75f622a65e32def0672b200e52e87c274a
Author: Alexander Popov <alex.wayfer@gmail.com>
AuthorDate: 2023-02-26 09:40:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 08:42:49 +0900
[ruby/uri] Take out GitHub link for gemspec metadata
https://github.com/ruby/uri/commit/ca4638a4b3
commit 8a5110b66482098451d4bf31fad414591002fe90
Author: Alexander Popov <alex.wayfer@gmail.com>
AuthorDate: 2023-02-26 09:38:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 08:42:48 +0900
[ruby/uri] Populate gemspec metadata object
https://github.com/ruby/uri/commit/31748915d0
commit 93a54a3c30b615a08605b266e0673231c79e19f5
Author: Alexander Popov <alex.wayfer@gmail.com>
AuthorDate: 2023-02-26 09:37:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 08:42:47 +0900
[ruby/uri] Sort gemspec `metadata` object alphabetical
https://github.com/ruby/uri/commit/1e9420b57c
commit 932c0e77ee8aceeb9f4e42dcc30836466bb06b08
Author: Alexander Popov <alex.wayfer@gmail.com>
AuthorDate: 2023-02-26 09:36:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 08:42:47 +0900
[ruby/uri] Remake `metadata` object in `gemspec` into one assignment
https://github.com/ruby/uri/commit/19a19ccde6
commit 57e6d664506c58b8f13ca61a0f8c5fbb3889c253
Author: Alexander Popov <alex.wayfer@gmail.com>
AuthorDate: 2023-02-26 09:35:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-02 08:42:46 +0900
[ruby/uri] Add documentation link into gemspec
https://github.com/ruby/uri/commit/19ced145f4
commit cb8a040b7906c09d9d3ac3d3fe853f633005024f
@@ -72743,17 +77499,17 @@
We also call `RB_OBJ_WRITTEN` on delete for completeness even though
it's a noop.
Notes:
Merged: https://github.com/ruby/ruby/pull/7402
commit ee83274f36cdbf1ad12c611273de1042a0f24441
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-03-01 16:02:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-01 16:02:27 +0900
Update bundled gems list at 2023-03-01
commit 47f8bf50e1410223731e2b442ad5a6b9ea1106b5
Author: Lars Kanis <lars@greiz-reinsdorf.de>
AuthorDate: 2022-03-12 21:06:46 +0900
@@ -72766,15 +77522,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/5647
commit 62b3bcba5ee422d7431f90567636155358234288
Author: Daniel Colson <danieljamescolson@gmail.com>
AuthorDate: 2023-02-22 06:27:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-03-01 11:50:40 +0900
[rubygems/rubygems] Auto-heal on corrupted lockfile with missing deps
Following up on https://github.com/rubygems/rubygems/pull/6355, which
turned a crash into a nicer error message, this commit auto-heals the
corrupt lockfile instead.
@@ -72887,27 +77643,27 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7396
commit 9ddd73060bb64ef6da38f77fc032ac852636de99
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-02-28 23:36:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-28 23:36:12 +0900
[ruby/irb] Display and prioritise instance methods in `ls
<module/class>`
(https://github.com/ruby/irb/pull/496)
https://github.com/ruby/irb/commit/e3d21f9329
commit 2d6097a0f588527a6b23679fc1503c361c068200
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-27 15:32:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-28 21:54:37 +0900
[rubygems/rubygems] Fix method redefinition warning in gem exec specs
https://github.com/rubygems/rubygems/commit/f177990d4c
commit cf18f0b868de01666cbef6a117ac1642f4e0aa08
@@ -72925,17 +77681,17 @@
left over in the autoload table, so it's best not to
mark them on every minor.
Notes:
Merged: https://github.com/ruby/ruby/pull/7392
commit cd1991281e2cfde5b5415612d4cc1c878748513a
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-02-28 16:01:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-28 16:01:59 +0900
Update bundled gems list at 2023-02-28
commit 9cc0ac22f7c9f37aa7fadfe5606ce2feed260d2d
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-28 14:10:18 +0900
@@ -72948,18 +77704,42 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-28 12:37:01 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-02-28 12:44:13 +0900
Also ignore dismissed CodeQL alerts at tests and URI library
+commit c3e57d686a07ff5c18cd0f82ed003713254c3c90
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-28 12:01:36 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-28 12:35:10 +0900
+
+ Bump ruby/setup-ruby from 1.138.0 to 1.139.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.138.0 to 1.139.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/d3c9825d67b0d8720afdfdde5af56c79fdb38d16...92aece5fc9c784ab66851c1e702b1bd5885a51f2)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7400
+
commit 71dae78b89e8c6c78ef47c7ac95b30a09613b261
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-02-03 21:22:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-28 12:07:10 +0900
[ruby/stringio] Implement write barrier on StringIO
It only has a single reference set in 3 places which
makes it fairly easy to implement.
@@ -73310,15 +78090,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7377
commit ea830ab29d856bd0bf7bd4f1edffaff6ba4816ef
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-02-28 00:23:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-28 00:23:31 +0900
[ruby/irb] Add a comment about Rails' patch on
Workspace#filter_backtrace
(https://github.com/ruby/irb/pull/526)
* Add a comment about Rails' patch on Workspace#filter_backtrace
@@ -73332,15 +78112,15 @@
https://github.com/ruby/irb/commit/9443d911fc
Co-authored-by: Sorah Fukumori <sora134@gmail.com>
commit 0aa50a03b1ea8d37069ae57c469f43860abbcf05
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-02-27 20:07:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-27 20:07:19 +0900
[ruby/irb] Provide more useful message when
`IRB::Inspector#inspect_value` errors
(https://github.com/ruby/irb/pull/511)
**Before**
@@ -73362,15 +78142,15 @@
Result of Kernel#inspect: #<Cat:0x0000000109090d80 @name="foo">
=>
```
commit 4f611df3f7f61fbdf83b02121dd1edea0b7c68ec
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-02-27 19:21:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-27 19:21:30 +0900
[ruby/reline] Fix wrong indent number in prompt. whole_lines has
duplicated line.
(https://github.com/ruby/reline/pull/460)
* whole_lines should consider prev_line_index, and must not duplicate last_line
@@ -73481,36 +78261,61 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7388
commit 92ed8e6f3f561ea25c411f94d6469497e9cb9204
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-02-27 17:43:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-27 17:44:02 +0900
[ruby/reline] Fix the cause of test_yamatanooroti randomly failing
(https://github.com/ruby/reline/pull/474)
* Add repeated input-delete test that fails on HEAD
* Use raw mode while readmultiline
commit 494c274b82d267ace9878202a65fb100cb5f62f7
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-02-27 16:01:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-27 16:01:23 +0900
Update bundled gems list at 2023-02-27
+commit d686a45cdbe14bd4bcb894651b178740270368c8
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-27 12:17:04 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-27 12:52:45 +0900
+
+ Bump github/codeql-action from 2.2.4 to 2.2.5
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.4 to 2.2.5.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/17573ee1cc1b9d061760f3a006fc4aac4f944fd5...32dc499307d133bb5085bae78498c0ac2cf762d5)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7386
+
commit cc8329e8bc487aad825ba1e7948a714d77c2c6ac
Author: Sven Schwyn <sven.schwyn@bitcetera.com>
AuthorDate: 2023-02-22 19:37:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-27 11:29:06 +0900
[ruby/tempfile] Fix inconsistency in doc of Tempfile.create
https://github.com/ruby/tempfile/commit/3f96b2ed29
commit b6704201a3ef6a7f07da8d4ca82499710a3eea10
@@ -73536,15 +78341,15 @@
Regular expressions are not supported (same as String#end_with?).
Notes:
Merged: https://github.com/ruby/ruby/pull/7384
commit 35136e1e9c232ad7a03407b992b2e86b6df43f63
- Author: Eric Wong <normal@ruby-lang.org>
+ Author: Eric Wong <e@80x24.org>
AuthorDate: 2023-02-25 03:05:36 +0900
Commit: Eric Wong <normal@ruby-lang.org>
CommitDate: 2023-02-27 05:39:41 +0900
reuse open(2) from rb_file_load_ok on POSIX-like system
When loading Ruby source files, we can save the result of
@@ -73574,15 +78379,15 @@
alternative that takes a pre-existing FD. In typical
situations, Ruby source files outnumber the mount of .so
files.
commit 6e6992e5db49a238baf290d9b9b521f6b6be5a19
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-26 22:37:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-26 22:37:15 +0900
[ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/127)
https://github.com/ruby/net-http/commit/07b2b88ef5
@@ -73593,18 +78398,26 @@
CommitDate: 2023-02-26 22:17:24 +0900
Fix autoconf RUBY_STACK_GROW_DIRECTION on ARM devices
Notes:
Merged: https://github.com/ruby/ruby/pull/7373
+commit ef00c6da884499c8fab8531a3780e547e87c04fa
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-02-26 13:20:43 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-02-26 13:20:43 +0900
+
+ Adjust `else` style to be consistent in each files [ci skip]
+
commit 672b81b090fb346b71f1c8e87a51a7c33f239df4
Author: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
AuthorDate: 2023-02-26 01:50:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-26 01:50:33 +0900
[ruby/irb] Remove unused Struct
(https://github.com/ruby/irb/pull/522)
https://github.com/ruby/irb/commit/97dae166ae
@@ -73618,15 +78431,15 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit d3ee9e590caa2177abd9b1a52b30ff63aaa68c8f
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-02-20 07:27:41 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-25 17:38:19 +0900
[ruby/stringio] Remove (newly unneeded) remarks about aliases
https://github.com/ruby/stringio/commit/60bb320477
commit f94e83faa04d99a6deac49b8c0a14c585aeea59a
@@ -73677,14 +78490,22 @@
[2]: 31461c7e0eab4963ccc8649ea8ebf27979132c0c
Notes:
Merged: https://github.com/ruby/ruby/pull/7374
Merged-By: XrXr
+commit fa1eb31fcafc8ffbc8bd8557119e9a30905101b2
+ Author: Peter Zhu <peter@peterzhu.ca>
+ AuthorDate: 2023-02-25 06:10:54 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-02-25 06:10:54 +0900
+
+ [ci skip] Add note in gc.c about ambiguous case
+
commit 3e098224077e8c43a1d8c2070b26ffdfda422780
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-02-24 23:20:14 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-02-25 04:10:09 +0900
Fix incorrect line numbers in GC hook
@@ -73731,15 +78552,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7357
commit 05f016cdad84481c084543c6fa8b32205c19431f
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-25 04:09:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-25 04:09:06 +0900
[ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/126)
https://github.com/ruby/net-http/commit/4700d0660b
@@ -73764,15 +78585,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 07403de5a8a2d5239a15520513efcb3a5041580f
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-02-24 22:34:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-24 22:34:40 +0900
[ruby/irb] Cleanup completion tests
(https://github.com/ruby/irb/pull/520)
* Remove redundant completion test
@@ -73787,25 +78608,25 @@
https://github.com/ruby/irb/commit/88311ce3c84251e6f420246cd14efc96e00888be
* Remove unnecessary pend
commit 5d5ff6e5eda887b39691db4db58ac1c2c3a1f8d9
Author: Akinori MUSHA <knu@idaemons.org>
AuthorDate: 2023-02-24 17:37:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-24 20:48:08 +0900
[ruby/set] Set#merge does not take keyword arguments as a Hash
https://github.com/ruby/set/commit/ca1c9532a9
commit 454ac4cbb22fdae44a75cef1412693e4fb526630
Author: Akinori MUSHA <knu@idaemons.org>
AuthorDate: 2023-02-24 15:58:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-24 20:48:07 +0900
[ruby/set] Set#merge takes many enumerable objects like Hash#merge! does
https://github.com/ruby/set/commit/becaca994d
commit aff41a36693c0274633914afb2cfbdb8169c1cbd
@@ -73850,18 +78671,35 @@
YJIT: Skip type checks on splat args and expandarray
if possible
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
+commit c3cd1910923495916e1f95ae8efd9004ee78c396
+ Author: Alan Wu <XrXr@users.noreply.github.com>
+ AuthorDate: 2023-02-24 01:49:00 +0900
+ Commit: Alan Wu <XrXr@users.noreply.github.com>
+ CommitDate: 2023-02-24 02:12:57 +0900
+
+ YJIT: Add `make yjit-smoke-test` [ci skip]
+
+ I have this as a shell command and Maxime told me that she finds it
+ useful, too. I tested this on a release build and a dev build.
+
+ Note I intentional didn't put `$(Q)` in front of everything so `make`
+ echos the command it runs.
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7365
+
commit 7c47c2617a091e2a7abaeff329fdef47d1f3f3f5
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-24 01:51:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-24 01:51:58 +0900
[ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/125)
https://github.com/ruby/net-http/commit/2ea20380fc
@@ -73877,95 +78715,95 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/5570
commit 9406245dbcaa324ce9ff0aae0f28b64beacc0836
Author: Mercedes Bernard <mercedesrbernard@gmail.com>
AuthorDate: 2023-02-17 05:52:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-23 17:50:06 +0900
[rubygems/rubygems] lint fix again
https://github.com/rubygems/rubygems/commit/118d28ad27
commit 3d766122c8106fb6fbb0667be3dd0c99d620ef89
Author: Mercedes Bernard <mercedesrbernard@gmail.com>
AuthorDate: 2023-02-17 05:00:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-23 17:50:05 +0900
[rubygems/rubygems] lint fix
https://github.com/rubygems/rubygems/commit/de3b69f1a7
commit 10a393c25dff1d7abe656644674e2fb69a06ea66
Author: Mercedes Bernard <mercedesrbernard@gmail.com>
AuthorDate: 2023-02-17 04:46:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-23 17:50:05 +0900
[rubygems/rubygems] add safe_load_marshal for gem::version and gem::spec
https://github.com/rubygems/rubygems/commit/2ea2ead1b3
commit e965133f56c2c7dca23d4172249aea056e2a449a
Author: Mercedes Bernard <mercedesrbernard@gmail.com>
AuthorDate: 2023-02-17 04:44:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-23 17:50:04 +0900
[rubygems/rubygems] test Bundler::Fetcher that error raised when attempting load unexpected class
https://github.com/rubygems/rubygems/commit/795e796a9e
commit 68995c21bed067c068e84ffc16181aee1c2f4fc9
Author: Mercedes Bernard <mercedesrbernard@gmail.com>
AuthorDate: 2023-02-17 04:44:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-23 17:50:04 +0900
[rubygems/rubygems] test rubygems_integration that error raised when attempting load unexpected class
https://github.com/rubygems/rubygems/commit/9798718b3b
commit ffc202738b02d781fe2cf7542806d11a4eb47035
Author: Mercedes Bernard <mercedesrbernard@gmail.com>
AuthorDate: 2023-02-17 03:10:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-23 17:50:03 +0900
[rubygems/rubygems] add test for private load_marshal method
https://github.com/rubygems/rubygems/commit/3a772125b8
commit 583137fe5697c0d7119a11caa61c343683dc81e5
Author: Mercedes Bernard <mercedesrbernard@gmail.com>
AuthorDate: 2023-02-16 06:07:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-23 17:50:03 +0900
[rubygems/rubygems] make Bundler.load_marshal private
https://github.com/rubygems/rubygems/commit/4909d071d2
commit d5994eb4362d7aba01c36b1b3a1ec3e7462d70d5
Author: Mercedes Bernard <mercedesrbernard@gmail.com>
AuthorDate: 2023-02-16 04:27:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-23 17:50:02 +0900
[rubygems/rubygems] safe marshal gem specs when inflating
https://github.com/rubygems/rubygems/commit/5c5d0c5350
commit 3d5ec8401f9b7736402a091deb10dc124c4540f4
Author: Mercedes Bernard <mercedesrbernard@gmail.com>
AuthorDate: 2023-02-16 04:07:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-23 17:50:02 +0900
[rubygems/rubygems] safe marshal gem versions when fetching Marshal.specs.4.8.gz
https://github.com/rubygems/rubygems/commit/23880353c1
commit 3b567eb491e460e00a66fdea8054eeb083b5dafd
@@ -74001,14 +78839,22 @@
CommitDate: 2023-02-23 06:22:41 +0900
YJIT: Introduce Opnd::Stack (#7352)
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit 4f48debdcf59f038cad0a5cf6f6b26c37648778f
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-23 06:09:22 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-23 06:09:22 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit 29ec8e151bf27c546a4c40d91c039e8d78f8d9c2
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-02-23 06:07:21 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-02-23 06:09:05 +0900
Make GC faster when RGENGC_CHECK_MODE >= 2
@@ -74027,15 +78873,15 @@
Notes:
Merged-By: peterzhu2118 <peter@peterzhu.ca>
commit 4edb2a29f67957fc7027eaad0c08e8003cfde609
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-22 22:58:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 22:58:36 +0900
[ruby/net-http] [DOC] Enhanced RDoc for Net:HTTP
(https://github.com/ruby/net-http/pull/124)
https://github.com/ruby/net-http/commit/aaf26b21d6
@@ -74046,153 +78892,153 @@
CommitDate: 2023-02-22 22:14:26 +0900
Skip failing test on MSWin
commit 6232e1b9c05fea04450398d1601672af28d3e395
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-22 09:50:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:21 +0900
[rubygems/rubygems] Skip extension test on jruby
https://github.com/rubygems/rubygems/commit/38ee82c297
commit 151ae9790fa815950846b2f701772d772907dda7
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-22 09:48:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:20 +0900
[rubygems/rubygems] Better teardown
https://github.com/rubygems/rubygems/commit/5fa0ebf09b
commit a17b1b19b151c82319c244f3955101a4c9bffc0f
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-22 06:06:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:20 +0900
[rubygems/rubygems] Always join with a string
Gem.path_separator can also be a regexp...
https://github.com/rubygems/rubygems/commit/7e6e56a5f3
commit 0ca3a095be988c6382e92240118384a8028a5c6d
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-21 21:52:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:19 +0900
[rubygems/rubygems] Only update env if var exists
Will save on an error if it would be nil from an exception happening during that line
https://github.com/rubygems/rubygems/commit/d6797a04e9
commit 616a7e1f6c789e5844b4fca9e84fe85656ecc62a
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-15 03:29:16 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:19 +0900
[rubygems/rubygems] Nil out Gem.configuration after tests
https://github.com/rubygems/rubygems/commit/3135ad91d4
commit ae5deb1ebc5b9cdd1e137e7b78c89e55348dd2ba
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-15 03:28:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:19 +0900
[rubygems/rubygems] Use assert_raise instead of assert_raises
For ruby-core compat
https://github.com/rubygems/rubygems/commit/c8f85c91a8
commit 931db2120844760a1c1c5c5d6253b558f8034124
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-15 03:11:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:18 +0900
[rubygems/rubygems] Add tests covering pre-releases for gem exec
https://github.com/rubygems/rubygems/commit/f6877c29b9
commit 80bfa1b30af7aae60e96f17e86f3a2c5a566ee12
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-14 11:46:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:18 +0900
[rubygems/rubygems] Fix resetting env in gem exec, and make sure it is set for gem exec gem
https://github.com/rubygems/rubygems/commit/13a6dd4992
commit 2dd96983505285bf58845d1687a9a6d6c0af959b
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-14 11:39:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:17 +0900
[rubygems/rubygems] Allow gem exec gem
https://github.com/rubygems/rubygems/commit/a767f7b9be
commit 47d4f73ee755a0ae7b26eb2e35b820202e008763
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-14 10:22:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:17 +0900
[rubygems/rubygems] Remove platform option for gem exec
Also fix native extensions that load dependencies
https://github.com/rubygems/rubygems/commit/a06f9870c7
commit 612ebd10c061fefd6e4f1f736a95188bd6ae5146
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-13 12:19:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:16 +0900
[rubygems/rubygems] Ensure dependencies are updated by default when running gem exec
https://github.com/rubygems/rubygems/commit/664f3e1e5f
commit 3f0f9a7942a90f4dd6069e6074ea6211fe5d0bc5
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-02-06 15:08:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:16 +0900
[rubygems/rubygems] Add gem exec description
https://github.com/rubygems/rubygems/commit/dac1609fd5
commit d81be0609b382dac877137c2d388289aec7d3107
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-01-26 11:49:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:16 +0900
[rubygems/rubygems] Add specs for gem exec
https://github.com/rubygems/rubygems/commit/3078e5834e
commit cbe14cc8e6ff7da4ec6d2a3ea9de139cb6dcedbf
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-01-26 10:08:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 17:42:15 +0900
[rubygems/rubygems] Add gem exec command
https://github.com/rubygems/rubygems/commit/ca69a317f3
commit 693e4dec236e14432df97010082917a3a48745cb
@@ -74218,14 +79064,39 @@
---------
Co-authored-by: zangruochen <zangruochen@loongson.cn>
Notes:
Merged-By: nurse <naruse@airemix.jp>
+commit 2798b13e337b15e8f9298045ccf02a21e5c7f82e
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-22 11:26:36 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-22 11:56:36 +0900
+
+ Bump actions/cache from 3.2.5 to 3.2.6
+
+ Bumps [actions/cache](https://github.com/actions/cache) from 3.2.5 to 3.2.6.
+ - [Release notes](https://github.com/actions/cache/releases)
+ - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
+ - [Commits](https://github.com/actions/cache/compare/6998d139ddd3e68c71e9e398d8e40b71a2f39812...69d9d449aced6a2ede0bc19182fadc3a0a42d2b0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/cache
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7354
+
commit d025ff29c4f34e7eb1c2f779faa5c6a939b2afe0
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-22 10:10:11 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-02-22 10:23:06 +0900
Clone bundled gem sources only if GIT is available
@@ -74247,35 +79118,35 @@
Removed accidentally commits with ruby/readline-ext
Partly reverted 1ddda4c0d7d2b83658ab149e36e088961ca0b2dc
commit fc59b587156e7ab80b6d5c8cd6708041c6da0dc8
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-22 10:13:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 10:18:26 +0900
[ruby/readline-ext] test_readline.rb only needs EnvUtil
https://github.com/ruby/readline-ext/commit/9245965ecd
commit 088919065e7142870650ec2ecbf304e3eab5eb27
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-22 09:58:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 10:18:25 +0900
[ruby/readline-ext] Omit some tests with macOS platform
https://github.com/ruby/readline-ext/commit/efe2be6e4c
commit 1ddda4c0d7d2b83658ab149e36e088961ca0b2dc
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-22 09:44:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 10:18:25 +0900
[ruby/readline-ext] Import EnvUtils and related test libraries
https://github.com/ruby/readline-ext/commit/f034697a48
commit ae9e1aee59b0db1e61aa0473556165f9fd719cde
@@ -74475,15 +79346,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 50e77b6a9c0ebbb1c5f2a9b075b7afb2fbe19fb4
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-02-22 04:38:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 04:38:09 +0900
[ruby/irb] Improve RubyLex's tests
(https://github.com/ruby/irb/pull/484)
* Improve assert_indenting helper
@@ -74633,18 +79504,26 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-22 00:37:18 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-02-22 00:39:56 +0900
Use `BigDecimal::VERSION` instead of `RUBY_VERSION`
+commit ace116fceb86c53b6452bd1b7d1d643e3b4c020f
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-22 00:36:48 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-22 00:36:48 +0900
+
+ Update default gems list at 0cde887eb9fd47b9857c9e4a7fbafc [ci skip]
+
commit 0cde887eb9fd47b9857c9e4a7fbafc581fe51f60
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-21 22:36:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-22 00:35:40 +0900
[ruby/bigdecimal] Bump up to 3.1.4
ruby/bigdecimal#187 has changed a behavior and ruby/spec also needed a
follow up at https://github.com/ruby/ruby/commit/0d8ef62fc293.
However, because bigdecimal is a separate gem and can be updated in
@@ -74652,25 +79531,25 @@
guard. That means it needs bumped up `BigDecimal::VERSION`.
https://github.com/ruby/bigdecimal/commit/3a2a7a9353
commit 7b768e43354391098929adf97a593fae79d5fc2e
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-02-21 22:16:45 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-21 23:24:13 +0900
[ruby/bigdecimal] Move RB_GC_GUARD() at the end, like in BigMath_s_exp()
https://github.com/ruby/bigdecimal/commit/b66ef9fbb5
commit 5077cc2be68a29339748b50b2346285f545392ea
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-02-21 22:12:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-21 23:24:12 +0900
[ruby/bigdecimal] Avoid RB_GC_GUARD(a) = b in bigdecimal
* This is not supported on TruffleRuby, which requires the value to be
set before RB_GC_GUARD() is called.
* See https://github.com/oracle/truffleruby/pull/2879
@@ -74736,14 +79615,22 @@
The only way to avoid this would be to read the instance variable
twice and rewind.
Notes:
Merged: https://github.com/ruby/ruby/pull/7323
+commit 61709227bbcdb354463861653057315ae977f1a3
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-21 20:00:14 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-21 20:00:14 +0900
+
+ Update default gems list at b572f2436c70bef75126fe4e30910a [ci skip]
+
commit b572f2436c70bef75126fe4e30910af75056f5f0
Author: Charles Oliver Nutter <headius@headius.com>
AuthorDate: 2023-02-09 01:02:08 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-02-21 19:50:49 +0900
[ruby/openssl] Stub gemspec for JRuby
@@ -74946,27 +79833,48 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7345
commit 9b6d421ff44c7ca2810ccb1ed7f1d968c9afc395
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-19 18:36:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-21 19:26:53 +0900
[rubygems/rubygems] [DOC] Update the link to OpenSource.org
The static list in alphabetical order seems no longer provided.
https://github.com/rubygems/rubygems/commit/a37dff7736
+commit ba2bd6d0f12cf431ebc45a1163642a3e91ca5234
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-21 01:01:01 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-21 19:05:41 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.64 to 0.9.65.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.64...v0.9.65)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit d13879f862a98e718ba7ec40e8d43137efb97a8b
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-19 18:45:06 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-21 18:50:02 +0900
[ruby/bigdecimal] Read version from bigdecimal.c
The dependency of extconf.h on bigdecimal.gemspec does not make sense
as far as no rule is defined for it. Also, the relationship between
extension library and gemspec file is various in default gems, and
@@ -74994,15 +79902,15 @@
```
/home/chkbuild/chkbuild/tmp/build/20230221T031004Z/ruby/test/rubygems/test_gem_ext_cargo_builder.rb:90: warning: ambiguity between regexp and two divisions: wrap regexp in parentheses or add a space after `/' operator
```
commit 899fad907c32b533bb73206d5e19204e526621ba
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-21 06:57:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-21 06:57:16 +0900
[ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/123)
https://github.com/ruby/net-http/commit/220ff3f741
@@ -75030,14 +79938,22 @@
YJIT: Fix assertion for partially mapped last pages (#7337)
Follows up [Bug #19400]
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
+commit b326a5f3ddf97161039a15fbb49e25b512e6efc8
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-02-20 10:50:49 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-02-20 10:50:49 +0900
+
+ Adjust indent [ci skip]
+
commit 7d5794bad56c0af15646ecfc12c2dc1a8b8c45d9
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-01-30 18:07:47 +0900
Commit: Yusuke Endoh <mame@ruby-lang.org>
CommitDate: 2023-02-20 10:33:06 +0900
error.c: Use "undefined local variable or method `...' for main"
@@ -75124,26 +80040,26 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/6950
commit 5c0298bf181921a8aa63cd250d67b294cfe90322
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-20 08:07:17 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-20 08:07:33 +0900
[ruby/pstore] Remove (newly unneeded) remarks about aliases
(https://github.com/ruby/pstore/pull/8)
https://github.com/ruby/pstore/commit/01c4ccc7aa
commit 5fb64f52302cf31fdee0723eddca2155437e37bd
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-20 07:50:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-20 07:50:41 +0900
[ruby/fileutils] Remove (newly unneeded) remarks about aliases
(https://github.com/ruby/fileutils/pull/108)
https://github.com/ruby/fileutils/commit/bbe595cfa5
@@ -75168,15 +80084,15 @@
CommitDate: 2023-02-20 07:26:34 +0900
Remove (newly unneeded) remarks about aliases
commit 3d53827130e9f3792e80e9a947d5a0d604aa836b
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-20 07:24:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-20 07:24:39 +0900
[ruby/date] Removed (newly unneeded) alias remarks
(https://github.com/ruby/date/pull/88)
https://github.com/ruby/date/commit/cfa7e9868b
@@ -75359,28 +80275,46 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7339
commit 29f88b9feadee1417010dc6cd4f8e49c8c19720a
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-02-18 20:16:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-19 19:29:56 +0900
[ruby/error_highlight] Support the new message format of NameError in Ruby 3.3
https://bugs.ruby-lang.org/issues/18285
https://github.com/ruby/ruby/pull/6950
https://github.com/ruby/error_highlight/commit/a7c2da052e
+commit ba1b9d31044cdf31b975b6583dd39552ac576113
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-02-19 18:54:43 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-19 18:58:31 +0900
+
+ [ruby/bigdecimal] Fix the license name [ci skip]
+
+ ```
+ $ gem build bigdecimal.gemspec
+ WARNING: license value 'BSD-2-clause' is invalid. Use a license identifier from
+ http://spdx.org/licenses or 'Nonstandard' for a nonstandard license.
+ Did you mean 'BSD-2-Clause'?
+ WARNING: See https://guides.rubygems.org/specification-reference/ for help
+ ```
+
+ https://github.com/ruby/bigdecimal/commit/36b77a2d2f
+
commit 4dc2cb3c1a6d1ee2456cdb0c78d6189b5686f013
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-02-19 16:10:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-19 16:10:47 +0900
[ruby/did_you_mean] Support the new message format of NameError in
Ruby 3.3
(https://github.com/ruby/did_you_mean/pull/184)
This change accepts the following change of the message of NameError in
@@ -75392,15 +80326,15 @@
old: undefined method `sizee' for #<File:...>
new: undefined method `sizee' for an instance of File
```
commit cbac0fa4cb43c8ec35683e3ae848d5fb8143c757
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-02-18 20:34:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-18 20:34:28 +0900
[ruby/irb] Remove unused context argument from Worksapce#evaluate
(https://github.com/ruby/irb/pull/488)
The context argument was introduced in this change:
@@ -75473,15 +80407,15 @@
CommitDate: 2023-02-18 03:10:16 +0900
Add asm comment to YJIT's rb_str_empty_p
commit becec0001c8eff1b763bed804e48a9ab71289fdd
Author: Charles Oliver Nutter <headius@headius.com>
AuthorDate: 2023-02-09 05:01:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-18 02:52:48 +0900
[ruby/bigdecimal] Stub out extension build on JRuby
JRuby currently ships its own internal bigdecimal extension as
part of the core libraries. In order for users to be able to add
bigdecimal to their Gemfile or gem dependencies, we need to stub
@@ -75495,15 +80429,15 @@
See #169
https://github.com/ruby/bigdecimal/commit/829956c643
commit 36e3d46d35b6a904533e58809369054b135c33d7
Author: Maciej Rzasa <maciejrzasa@gmail.com>
AuthorDate: 2022-12-01 06:38:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-18 02:46:27 +0900
[ruby/bigdecimal] Handle correctly #remainder with infinity. Fixes
https://github.com/ruby/bigdecimal/pull/187
https://github.com/ruby/bigdecimal/commit/4b8572d452
@@ -75522,14 +80456,38 @@
not being used.
Co-Authored-By: Peter Zhu <peter@peterzhu.ca>
Notes:
Merged: https://github.com/ruby/ruby/pull/7312
+commit a7beb4cfad58064fc0a45b9d147030e794c33b30
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-17 11:59:48 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-17 12:34:44 +0900
+
+ Bump lewagon/wait-on-check-action from 1.2.0 to 1.3.1
+
+ Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action) from 1.2.0 to 1.3.1.
+ - [Release notes](https://github.com/lewagon/wait-on-check-action/releases)
+ - [Commits](https://github.com/lewagon/wait-on-check-action/compare/v1.2.0...v1.3.1)
+
+ ---
+ updated-dependencies:
+ - dependency-name: lewagon/wait-on-check-action
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7333
+
commit dd28c55a7cd6780dad637b4d6a20507fbfc6af4a
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-17 10:57:22 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-02-17 10:57:22 +0900
[Bug #19445] Fix keyword splat in enumerator
@@ -75572,15 +80530,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7328
commit a49bc73e1f33e8a0e40ff0c3fef6c6fe749f8179
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-17 06:52:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-17 06:52:10 +0900
[ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/122)
https://github.com/ruby/net-http/commit/06f79cda87
@@ -75644,14 +80602,88 @@
Given that signleton classes don't have an allocator,
we can re-use these bytes to store the attached object
in `rb_classext_struct` without making it larger.
Notes:
Merged: https://github.com/ruby/ruby/pull/7309
+commit 1df75d658674d511780e578d3a394e1a9bcee5be
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-16 10:26:45 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-02-16 11:40:58 +0900
+
+ Bump actions/cache from 3.2.4 to 3.2.5
+
+ Bumps [actions/cache](https://github.com/actions/cache) from 3.2.4 to 3.2.5.
+ - [Release notes](https://github.com/actions/cache/releases)
+ - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
+ - [Commits](https://github.com/actions/cache/compare/627f0f41f6904a5b1efbaed9f96d9eb58e92e920...6998d139ddd3e68c71e9e398d8e40b71a2f39812)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/cache
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7318
+
+commit 011665052535eda6e5f77289bd8ed4ae067aba43
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-16 10:26:33 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-02-16 11:40:45 +0900
+
+ Bump github/codeql-action from 2.2.1 to 2.2.4
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.1 to 2.2.4.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/3ebbd71c74ef574dbc558c82f70e52732c8b44fe...17573ee1cc1b9d061760f3a006fc4aac4f944fd5)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7317
+
+commit 9aa0f656cb5e9d8170b08e4c11a6f6633132e110
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-16 11:02:39 +0900
+ Commit: matzbot <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-16 11:39:03 +0900
+
+ Bump ruby/setup-ruby from 1.134.0 to 1.138.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.134.0 to 1.138.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/ee26e27437bde475b19a6bf8cb73c9fa658876a2...d3c9825d67b0d8720afdfdde5af56c79fdb38d16)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7319
+
commit 7e5df49539eeab4c73a948ed85c8e5d612991255
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-16 11:00:18 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-02-16 11:00:45 +0900
check-regexp only works with job name, not workflow name
@@ -75671,18 +80703,26 @@
* Use rebase instead of merge commit
* check all Ubuntu jobs
Notes:
Merged-By: hsbt <hsbt@ruby-lang.org>
+commit 257373065810862bed7e49c6afb5037c4599d724
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-16 09:58:12 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-16 09:58:12 +0900
+
+ Update default gems list at 65b6411e9db31591ae2a4928acaa0b [ci skip]
+
commit 65b6411e9db31591ae2a4928acaa0bc2cc03c427
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-16 09:49:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-16 09:57:08 +0900
[ruby/timeout] bump up 0.3.2
https://github.com/ruby/timeout/commit/e1b2448101
commit b03b251aa4b4a7098721f3497f519f1b3e930f62
@@ -75708,25 +80748,25 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7314
commit 70d84a5f3deab5caaeb88134e9d90b1dca4a0462
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-02-16 03:26:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-16 04:25:05 +0900
[ruby/timeout] Simplify test
https://github.com/ruby/timeout/commit/db017da726
commit 610375edfc2ed487dc5798278a5923154aec1c1f
Author: Rick Blommers <rick@blommersit.nl>
AuthorDate: 2023-02-12 23:23:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-16 04:25:05 +0900
[ruby/timeout] Don't move the timer_thread when it's enclosed
Don't move the timer_thread to ThreadGroup::Default, when it's
created in an enclosed ThreadGroup.
Prevents the exception: "add" can't move from the enclosed thread group"
@@ -75762,26 +80802,26 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7305
commit 847a0df058a4adb60266213cb8db7bb537c1d09e
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-16 00:00:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-16 00:00:34 +0900
[ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP#get
(https://github.com/ruby/net-http/pull/121)
https://github.com/ruby/net-http/commit/51b9af1eed
commit 3a9d52466ac8b33754a9517c87cfe41cdaaa79bd
Author: HASUMI Hitoshi <hasumikin@gmail.com>
AuthorDate: 2023-02-15 23:53:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-15 23:53:33 +0900
[ruby/irb] Fix help-message (https://github.com/ruby/irb/pull/506)
https://github.com/ruby/irb/commit/a55ace0791
commit 7413079dae81e46aefc948cd8872497567945791
@@ -75868,16 +80908,43 @@
CommitDate: 2023-02-15 12:43:55 +0900
[DOC] Add an example of the splat operator with a non-array object (#7098)
Notes:
Merged-By: hsbt <hsbt@ruby-lang.org>
+commit f03dd4ee778cbed7ea9510385b9bbdbdcf6d485b
+ Author: Thomas R. Koll <tomk32@tomk32.de>
+ AuthorDate: 2023-02-15 12:41:53 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-02-15 12:41:53 +0900
+
+ Refactor dir.rb sample (#6977) [ci skip]
+
+ * Refactor dir.rb sample
+
+ The original (1998) sample with a for-loop and use of case/when isn't what we'd write nowadays
+
+ * [DOC] Update sample/dir.rb [ci skip]
+
+ Do not leave a `Dir` opened.
+
+ * [DOC] Update sample/dir.rb [ci skip]
+
+ Fix ArgumentError.
+
+ ---------
+
+ Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ Notes:
+ Merged-By: hsbt <hsbt@ruby-lang.org>
+
commit 3376eca80a9e23c295a4fe5fb9049c1ad27bb562
- Author: Eric Wong <normal@ruby-lang.org>
+ Author: Eric Wong <e@80x24.org>
AuthorDate: 2023-02-15 12:19:14 +0900
Commit: Eric Wong <normal@ruby-lang.org>
CommitDate: 2023-02-15 12:26:47 +0900
file.c: rb_file_load_ok: GC+retry on EMFILE/ENFILE/ENOMEM
`require' should make a best effort to avoid failure on
@@ -75904,15 +80971,15 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit 3c7d5ccdce5707d7964f01f974db505d5add590f
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-15 05:33:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-15 05:33:11 +0900
[ruby/net-http] [DOC] Enhanced RDoc for request headers
(https://github.com/ruby/net-http/pull/120)
https://github.com/ruby/net-http/commit/b4eb8a7932
@@ -75934,14 +81001,35 @@
CommitDate: 2023-02-15 02:12:48 +0900
YJIT: Don't side-exit on too-complex shapes (#7298)
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit e5e506095cdcffca8938aae1391a2ce9809a164b
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-14 01:03:28 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-14 22:59:32 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.61 to 0.9.64.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.61...v0.9.64)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 538c3b9ab7be5e6c3630c7c2e78a7a0a0ee262c4
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-14 19:26:41 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-02-14 19:26:41 +0900
Suppress -Wunused-but-set-variable warning
@@ -76032,15 +81120,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7284
commit bc6e587e86a4a4a46af3b1c2fbe1ff3b399735a6
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-02-10 07:52:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-13 22:04:33 +0900
[ruby/net-http] Enhanced RDoc for Compression
https://github.com/ruby/net-http/commit/cff88acd70
commit 9821f6d0e5957a680bb4ce39708ebc86e23d85d0
@@ -76058,15 +81146,15 @@
CommitDate: 2023-02-13 15:12:14 +0900
Apply zone offset to the last modified time
commit f313514563853f1ee623135c2959df2b518ee755
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-02-13 05:27:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-13 05:27:32 +0900
[ruby/irb] Fix colorize backtick symbol
(https://github.com/ruby/irb/pull/508)
https://github.com/ruby/irb/commit/dd7f25cd45
@@ -76193,14 +81281,27 @@
Implement Write Barrier for RMatch objects
They only have two references.
Notes:
Merged: https://github.com/ruby/ruby/pull/7286
+commit 11e0f62148de721538e69c174edc981b05079cda
+ Author: OKURA Masafumi <masafumi.o1988@gmail.com>
+ AuthorDate: 2023-02-10 18:32:21 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-02-10 18:32:21 +0900
+
+ [DOC] Fix typo in document of regexp [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7283
+
+ Merged-By: nobu <nobu@ruby-lang.org>
+
commit be94808282e50d3ecaa1392ffc38c9ec89e3438b
Author: Koichi Sasada <ko1@atdot.net>
AuthorDate: 2023-02-10 16:02:20 +0900
Commit: Koichi Sasada <ko1@atdot.net>
CommitDate: 2023-02-10 17:55:25 +0900
use correct svar even if env is escaped
@@ -76232,15 +81333,15 @@
Otherwise, a reader may wonder who `Peter B.' is and why
a variable is named after them...
commit 94aed6ece5517344760816e521ee5d62366dfafb
Author: Satadru Pramanik, DO, MPH, MEng <satadru@gmail.com>
AuthorDate: 2023-02-10 12:37:26 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-10 12:37:39 +0900
[ruby/fileutils] Add mkdir_p to FileUtils.install
(https://github.com/ruby/fileutils/pull/104)
* Add mkdir_p to FileUtils.install
@@ -76253,15 +81354,15 @@
* simplify
* Add tests
commit 194520f80e1cdb71faa055d731450855a1ddb8d1
Author: Mike Perham <mike@perham.net>
AuthorDate: 2023-02-10 10:08:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-10 10:08:49 +0900
[ruby/logger] Add Logger#with_level{...} for block-scoped log level.
(https://github.com/ruby/logger/pull/85)
* Update lib/logger/severity.rb
@@ -76431,15 +81532,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 970e7cdec30d037c680ab8b36f8e4547159f3495
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-02-10 00:33:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-10 00:33:37 +0900
[ruby/irb] Make tests more compatible with TruffleRuby
(https://github.com/ruby/irb/pull/514)
* Improve encoding error test case
@@ -76510,15 +81611,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7277
commit 8edd350bda66a9ecb2c1043627679f2dc48d6f66
Author: Daniel Colson <danieljamescolson@gmail.com>
AuthorDate: 2023-02-08 03:13:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-09 19:29:50 +0900
[rubygems/rubygems] Avoid crashing with a corrupted lockfile
I did a bad thing (script that edits the Gemfile.lock directly) and
ended up with a Gemfile.lock that was completely missing some indirect
dependencies. While this is my fault and an error is reasonable, I
@@ -76626,15 +81727,15 @@
CommitDate: 2023-02-09 18:52:59 +0900
Added helper script for generate github releases
commit 728d2f808e7baf92d9190b3b27161d2405236eb0
Author: Daniel Colson <danieljamescolson@gmail.com>
AuthorDate: 2023-02-09 04:56:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-09 07:20:24 +0900
[rubygems/rubygems] Improve wording of unmet dependencies warning
`trying to manually editing` doesn't seem quite grammatically
correct. We could change it to `trying to manually edit` (is that a
split infinitive?), but I don't think `trying to` adds much here so
@@ -76654,14 +81755,26 @@
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-02-09 02:43:25 +0900
Rename iseq_mark_and_update to iseq_mark_and_move
The new name is more consistent.
+commit 6aa196149a479c2d8dd415dfd0d044ec1d3fd7df
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-02-08 20:11:40 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-02-08 20:15:47 +0900
+
+ [DOC] Refine/fix doc/contributing/building_ruby.md [ci skip]
+
+ * Separate dependencies for RubyGems
+ * Add reasons of optional libraries
+ * Add a note for gperf and fix the required version
+
commit 3a0f6ce1d31eefd8af01b50f3632a64d64e8f8c1
Author: Jean Boussier <byroot@ruby-lang.org>
AuthorDate: 2023-02-08 19:23:25 +0900
Commit: Jean Boussier <jean.boussier@gmail.com>
CommitDate: 2023-02-08 19:52:59 +0900
Use Thread.pass until thread.stop? to wait for thread to block
@@ -76669,14 +81782,22 @@
[Bug #19415]
It should be more reliable
Notes:
Merged: https://github.com/ruby/ruby/pull/7270
+commit 63e1769b16b4359b905ee6e6a5de3d0eab82bc0c
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-02-08 17:12:43 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-02-08 18:00:05 +0900
+
+ Add TAGS rule [ci skip]
+
commit 8ce2fb9bbbaea14737c84385b1573f743a30f773
Author: Jean byroot Boussier <jean.boussier+github@shopify.com>
AuthorDate: 2023-02-07 07:30:42 +0900
Commit: Jean Boussier <jean.boussier@gmail.com>
CommitDate: 2023-02-08 17:50:00 +0900
Only emit circular dependency warning for owned thread shields
@@ -76782,29 +81903,37 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7263
commit fd71a76f55b84e02ba8a3b560baf9b1f996dedd4
Author: Daniel Colson <danieljamescolson@gmail.com>
AuthorDate: 2023-02-06 12:09:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-08 06:12:18 +0900
[rubygems/rubygems] Add Ruby 3.2 and 3.3 platforms to Gemfile DSL
Along the same lines as https://github.com/rubygems/rubygems/pull/5469,
this adds support for Ruby 3.2 and 3.3 platforms: `:ruby_32`, `mri_32`,
etc.
It also includes a spec that should help catch this earlier in the
future, failing if we don't support platforms for the version of Ruby
that is running the tests.
https://github.com/rubygems/rubygems/commit/7cd19d824d
+commit 23052e005e5683414791978321a40aca16a138fa
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-08 06:03:20 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-08 06:03:20 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit 1c0127ed5e1aaf1386e2176e499d4cb25d171a21
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-02-04 04:23:00 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-02-08 06:03:08 +0900
Make Time objects WB protected
@@ -76865,28 +81994,36 @@
* locary - a lazily allocated array of backtrace locations
Co-authored-by: Adam Hess <HParker@github.com>
Notes:
Merged: https://github.com/ruby/ruby/pull/7253
+commit 0ee4fec98831a515a3e0765445905f79d7873d38
+ Author: Peter Zhu <peter@peterzhu.ca>
+ AuthorDate: 2023-02-08 03:39:34 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-02-08 03:39:34 +0900
+
+ Fix typo in gc.h [ci skip]
+
commit 2c7fe9c0a6a2cea1243dcb30e684bf8c016f1192
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-02-08 00:40:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-08 01:01:04 +0900
[ruby/net-http] Enhanced RDoc for Net::HTTP
https://github.com/ruby/net-http/commit/e65a3d9f11
commit a641f6422c97a72640dc295f6b1b3ec2b9da739e
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-07 23:53:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-07 23:53:38 +0900
[ruby/net-http] [DOC] Reorganize doc for proxy server
(https://github.com/ruby/net-http/pull/117)
https://github.com/ruby/net-http/commit/f8b6b76cba
@@ -76926,15 +82063,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7245
commit 8fc69a0a7e15e82185c99e55ab4d886a0b0bee4a
Author: ima1zumi <mariimaizumi5@gmail.com>
AuthorDate: 2023-01-22 21:28:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-07 21:49:51 +0900
[ruby/reline] Add comment for unused constants
FILENAME_COMPLETION_PROC and USERNAME_COMPLETION_PROC are not used by Reline.
However, they were added for compatibility with the rb-readline gem.
These constants have been retained and comments added.
@@ -76945,18 +82082,26 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-07 21:36:58 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-02-07 21:38:24 +0900
Mentioned gmp at requirements
+commit 740b45a4dfc1fbe41397c56b8f2435df74256a3d
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-07 21:27:05 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-07 21:27:05 +0900
+
+ Update default gems list at a66bc448a40929207fcf6e97107d71 [ci skip]
+
commit a66bc448a40929207fcf6e97107d7183ec6350dd
Author: Charles Oliver Nutter <headius@headius.com>
AuthorDate: 2023-01-27 01:07:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-07 21:25:44 +0900
[ruby/psych] Bump version to 5.1 for release
This version primarily updates the JRuby extension to use
SnakeYAML Engine, a newer version of the SnakeYAML library, which
also updates YAML support to 1.2. The JRuby extension now also
@@ -77007,38 +82152,59 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-07 14:21:18 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-02-07 14:21:18 +0900
Added tarball instruction to building_ruby.md
+commit c84184d50be1e3cc98351695a4886a9d1f218a0c
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-07 00:08:23 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-07 08:38:12 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.58 to 0.9.61.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.58...v0.9.61)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit a719e3418eee1dd19ca861188579c2878cf4006a
Author: cjilbert504 <54157657+cjilbert504@users.noreply.github.com>
AuthorDate: 2023-01-27 13:54:50 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-07 08:09:38 +0900
[ruby/rdoc] Remove duplicate word in RDoc::MarkupReference
The word "for" appeared twice in the same sentence in the margins section, and this PR removes the duplicate occurrence.
commit 773d56b1c177aad59c1e35dbe5b9e68099219db2
Author: zzak <zzakscott@gmail.com>
AuthorDate: 2023-02-06 13:57:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-07 08:09:06 +0900
[ruby/rdoc] Add test coverage for -C flag
https://github.com/ruby/rdoc/commit/564be08f4b
commit b171e997912f4980c6a948aa98a584d2554ec954
Author: zzak <zzakscott@gmail.com>
AuthorDate: 2023-02-06 13:04:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-07 08:09:05 +0900
[ruby/rdoc] Actually execute RDoc document task for coverage
https://github.com/ruby/rdoc/commit/7e70d41585
commit c19defd02665492de7147572714ebe692260c849
@@ -77130,29 +82296,29 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7188
commit cab8c11611d94adaa86d9ed8322dd372922f94bc
Author: Akira Matsuda <ronnie@dio.jp>
AuthorDate: 2023-02-04 15:29:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-07 01:19:46 +0900
[rubygems/rubygems] Properly exclude gemspec file itself from gem
by comparing the file names with full path.
Follows up https://github.com/rubygems/rubygems/commit/f444478eaccf
https://github.com/rubygems/rubygems/commit/9637a82d2e
commit 77bec15c937a98d4d863c4a857d5619b41e529f1
Author: Akira Matsuda <ronnie@dio.jp>
AuthorDate: 2023-02-04 15:22:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-07 01:19:46 +0900
[rubygems/rubygems] Properly load the generated gemspec
The previous code loads bundler's gemspec which does not include the generated
gemspec file, and thus the test was passing where it should indeed fail.
With this change, the test properly fails now.
@@ -77174,15 +82340,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 91f353b1c3c81f101e0421f8a000f414aecad2dc
Author: tompng <tomoyapenguin@gmail.com>
AuthorDate: 2023-01-23 00:00:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-06 23:23:59 +0900
[ruby/reline] Fix line rendering when newline is added at the end of the buffer
https://github.com/ruby/reline/commit/7d61b3df9a
commit 440b9d2c6f5d405db086c14cc37b3d22b3586b5c
@@ -77208,25 +82374,25 @@
CommitDate: 2023-02-06 16:14:19 +0900
Mentioned cache.r-l.o
commit b3fd1222c2401ef4177c2cdddd88b3e9a3e24d1f
Author: ccmywish <ccmywish@qq.com>
AuthorDate: 2023-02-05 20:33:38 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-06 14:20:34 +0900
[ruby/English] Replace HTML5 deprecated tag <tt> with <code>
https://github.com/ruby/English/commit/3712fd6752
commit 8a29419b7fb723b3faf04b3d9a3cb0740213d946
Author: Sorah Fukumori <her@sorah.jp>
AuthorDate: 2023-02-06 04:38:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-06 05:31:37 +0900
[ruby/reline] test_dumb_terminal: "ruby" command is not always available
Fixes the same issue at https://github.com/ruby/ruby/pull/5417
`ruby` is not always available in certain build environments and
@@ -77240,25 +82406,25 @@
available there over the implementation in this library's test suite.
https://github.com/ruby/reline/commit/278327d2e9
commit 8a474b344ea78fcf8a8ea3dac6c6efcf329c2fb9
Author: cjilbert504 <54157657+cjilbert504@users.noreply.github.com>
AuthorDate: 2023-02-05 18:27:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-05 18:28:02 +0900
[ruby/rdoc] [DOC] Fix reference to proper list type RDoc::MarkupReference
The "Lettered List" section referred to the previous "Numbered List" section, so this PR fixes that reference to point instead of lettered lists.
commit 45a2f1c5c23f1c81afc7a999d6ae64e9f4fd3942
Author: Sam Bostock <sam.bostock@shopify.com>
AuthorDate: 2023-02-04 08:12:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-05 10:37:36 +0900
[rubygems/rubygems] Replace "prior to" with "immediately after"
Currently, the instructions and placeholder contradict each other.
The commit that introduced this placeholder (42bc4715d920e836c8499883d)
@@ -77267,15 +82433,15 @@
the placeholder should match.
https://github.com/rubygems/rubygems/commit/23e2dea828
commit 295fc59edafff0b29df2349189592c796e5ca63e
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-02-05 07:31:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-05 07:31:17 +0900
[ruby/irb] Add tests for workspaces commands
(https://github.com/ruby/irb/pull/512)
https://github.com/ruby/irb/commit/874dbcad81
@@ -77286,58 +82452,66 @@
CommitDate: 2023-02-05 06:46:46 +0900
Remove unneeded repetitions
commit 0a02c51a06a6eaae33d75931def04ea7bb36cf03
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-03 22:44:04 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-05 04:38:55 +0900
[rubygems/rubygems] Ensure that `TempIO` is closed
https://github.com/rubygems/rubygems/commit/0cbb7b5370
commit e37bf46ed517c4cd74e818a1694185fb44feca72
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-03 22:29:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-05 04:38:55 +0900
[rubygems/rubygems] Fix Tempfile leaks
https://github.com/rubygems/rubygems/commit/f95d1a87ce
+commit 06195e76037b500eac219b58506e34f0d852b472
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-05 03:06:18 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-05 03:06:18 +0900
+
+ * remove trailing spaces. [ci skip]
+
commit 6db79aefec27035583c5b236d98425748b428c49
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-05 03:06:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-05 03:06:06 +0900
[ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/116)
https://github.com/ruby/net-http/commit/22c0d34002
commit da9ee7bcf361887a28a1dd6769a4f47261dea7aa
Author: zzak <zzakscott@gmail.com>
AuthorDate: 2023-02-03 09:02:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-04 08:41:06 +0900
[ruby/rdoc] Add newline before return
https://github.com/ruby/rdoc/commit/6d609cb64c
Co-authored-by: Olle Jonsson <olle.jonsson@gmail.com>
commit e04d20bc482e39262a648e71193c1739b5a702fc
Author: zzak <zzakscott@gmail.com>
AuthorDate: 2023-02-01 12:22:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-04 08:41:06 +0900
[ruby/rdoc] Add rdoc:coverage default task
https://github.com/ruby/rdoc/commit/157fbaf575
commit a8000d06cc718349192acbc8343ba849ba34a67f
@@ -77406,14 +82580,30 @@
point in making it `Option<CodePtr>`. No memory saving, unfortunately,
as `mem::size_of::<Block>() = 176` before and after this change. Still
a simplification for the logic, though.
Notes:
Merged: https://github.com/ruby/ruby/pull/7243
+commit dff03149a06149c4246070aff02f5e274b7ceeb0
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-02-04 03:58:28 +0900
+ Commit: Takashi Kokubun <takashikkbn@gmail.com>
+ CommitDate: 2023-02-04 04:01:08 +0900
+
+ Put example VSCode configs in misc/.vscode [ci skip]
+
+ They are needed very often but it's hard to remember. I thought it'd be
+ useful to just copy that to /.vscode and edit that.
+
+ Usage:
+ cp -r misc/.vscode .vscode
+
+ Don't symlink it because you'd edit it but not want to commit it.
+
commit e50f102489fcd7ccb5bfca683bbdd430ed2fa20c
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-01-17 05:30:18 +0900
Commit: Alan Wu <XrXr@users.noreply.github.com>
CommitDate: 2023-02-04 03:26:45 +0900
CI: Pass -O2 for annocheck
@@ -77481,26 +82671,34 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7239
commit faa4c2279aa018a2bb9bc09107adf8a8fcf5fd3d
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-03 23:33:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-03 23:33:53 +0900
[ruby/net-http] [DOC] Enhanced RDoc for write_timeout
(https://github.com/ruby/net-http/pull/115)
https://github.com/ruby/net-http/commit/6da39b0461
+commit 4d35365aceedf575cff9eefbc8830923b4b309d7
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-03 16:50:34 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-03 16:50:34 +0900
+
+ Update default gems list at cbd5de4f88b889eb6bd40ddb073da5 [ci skip]
+
commit cbd5de4f88b889eb6bd40ddb073da57e7c7af10a
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-03 16:47:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-03 16:49:31 +0900
[ruby/stringio] Development of 3.0.6 started.
https://github.com/ruby/stringio/commit/a7561f447b
commit 73674cac2bbb2616a182305f4719844c59816e21
@@ -77516,14 +82714,22 @@
* Assert that pointer is not null
* Handle case where UTF8 conversion not possible
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit 92ac5f686b72942c9709a8f3e07f45f6a44ebc6b
+ Author: Alan Wu <alanwu@ruby-lang.org>
+ AuthorDate: 2023-02-03 06:16:45 +0900
+ Commit: Alan Wu <alanwu@ruby-lang.org>
+ CommitDate: 2023-02-03 06:16:45 +0900
+
+ Fix typos in YJIT [ci skip]
+
commit 3b83b265f11965582d4b9b439eff8a501792ab68
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-02-03 04:02:36 +0900
Commit: Alan Wu <XrXr@users.noreply.github.com>
CommitDate: 2023-02-03 05:16:09 +0900
YJIT: Crash with rb_bug() when panicking
@@ -77543,29 +82749,29 @@
Remove redundant else if statement in hash.c
Hashes can only be ar or st, so the else if is redundant.
commit 65ca14ea6e12d2e0bf2aff60538c8ca291c65fd3
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-02-01 09:12:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-03 02:17:34 +0900
[rubygems/rubygems] Fix TarReader::Entry#read/partial to match File#read and StringIO#read
TarReader is used as an IO object, but doesn't behave the same as other
implementations. These fixes make `read` and `readpartial` conform to the
interface of StringIO and File.
https://github.com/rubygems/rubygems/commit/bba32d7217
commit 0853703ec6484332ef0183ebd459a8c715d36a43
Author: Martin Emde <martin.emde@gmail.com>
AuthorDate: 2023-02-01 08:43:01 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-03 02:17:33 +0900
[rubygems/rubygems] Test to show non-standard behavior of zero byte files in archive
Added more tests for some of the other behavior as well.
Tests were missing for readpartial with a buffer, and reading
remaining bytes after a partial read, using StringIO as reference.
@@ -77658,32 +82864,53 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7224
commit 3e5a77f1ae73f4a6bf7b2b868be674ab8c714c7a
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-02-02 06:19:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-02 23:16:59 +0900
[ruby/net-http] Remarks on inclusions
https://github.com/ruby/net-http/commit/dfd060c583
+commit a874c3f4bbb440b6e6b3a93734137416f8e2a91d
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-02 23:04:02 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-02 23:04:02 +0900
+
+ Update default gems list at 5a9e2f142d9debfb44d7d23f6821b8 [ci skip]
+
commit 5a9e2f142d9debfb44d7d23f6821b810607d9d15
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-02-02 23:03:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-02 23:03:19 +0900
[ruby/net-http] [DOC] Enhanced RDoc for HTTPGenericRequest
(https://github.com/ruby/net-http/pull/113)
https://github.com/ruby/net-http/commit/14c8405702
+commit 89d95478004f50439b2605e2a3a8c447ddbcd539
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-02-02 21:42:23 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-02 21:44:53 +0900
+
+ [ruby/stringio] Revert "bump up to 3.0.6" [ci skip]
+
+ This reverts commit https://github.com/ruby/stringio/commit/325933500b35.
+ It is bumped to 3.0.5 in advance but not released yet.
+
+ https://github.com/ruby/stringio/commit/af67c36693
+
commit c35ebed895e1a3f7bced3db50ea0db8f284744e8
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-02 17:20:08 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-02-02 18:11:06 +0900
Removed OS specific section because It's out of scope for us.
@@ -77711,18 +82938,26 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-02 14:11:21 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-02-02 14:12:08 +0900
Ignore rb_mjit_header.h.new and ripper.tmp.y
+commit 71e9eacc4c132ddfe8a3df5ae8ce596328b26fee
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-02-02 13:45:47 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-02-02 13:45:47 +0900
+
+ Update default gems list at 8087ba736e447c11296fadd9cf32bd [ci skip]
+
commit 8087ba736e447c11296fadd9cf32bd46b1b14414
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-29 15:07:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-02 13:44:38 +0900
[ruby/stringio] bump up to 3.0.6
https://github.com/ruby/stringio/commit/325933500b
commit fad48fefe19cc282a5b209944244a3713359b47f
@@ -77821,28 +83056,28 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7223
commit 375f527ded72cd20374144dd605e0177945b9fae
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-02-01 18:24:21 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-02 01:44:55 +0900
[rubygems/rubygems] Introduce to specify deprecated version for rubygems_deprecate_command.
We sometimes to remove minor command without bumping major version. This feature
helps this deprecation process.
https://github.com/rubygems/rubygems/commit/41301cd2a8
commit aa222b56faa31397ad19fa06b5cfb4cdd52b3148
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-02-02 00:33:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-02 00:59:11 +0900
[ruby/bigdecimal] Make BigDecimal WB protected
BigDecimal has no references, so it is WB protected.
https://github.com/ruby/bigdecimal/commit/29c61c90e8
@@ -77875,25 +83110,148 @@
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-29 23:31:03 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-02-01 17:13:01 +0900
Reject VS2022 compiler versions with the known bugs
+commit 941783461f94854d39e78c143ae99c697f7c6b6f
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-01 13:56:58 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-02-01 16:25:22 +0900
+
+ Bump ruby/setup-ruby from 1.133.0 to 1.134.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.133.0 to 1.134.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/09c10210cc6e998d842ce8433cd9d245933cd797...ee26e27437bde475b19a6bf8cb73c9fa658876a2)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7219
+
+commit 4f4038e634fdac8c096bea8a95ee20d470b23be7
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-01 13:57:00 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-02-01 16:24:49 +0900
+
+ Bump actions/cache from 3.2.2 to 3.2.4
+
+ Bumps [actions/cache](https://github.com/actions/cache) from 3.2.2 to 3.2.4.
+ - [Release notes](https://github.com/actions/cache/releases)
+ - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
+ - [Commits](https://github.com/actions/cache/compare/4723a57e26efda3a62cbde1812113b730952852d...627f0f41f6904a5b1efbaed9f96d9eb58e92e920)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/cache
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7218
+
commit 7b343d9c67517227843c3ac0802ac6412d547a0a
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-02-01 00:23:53 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-02-01 16:17:12 +0900
Extract body rules from endless method definitions
Notes:
Merged: https://github.com/ruby/ruby/pull/7222
+commit eb8f284cf242280b2b3c4de01cf557e3eebf821b
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-01 11:02:42 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-02-01 13:56:43 +0900
+
+ Bump github/codeql-action from 2.1.37 to 2.2.1
+
+ Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.37 to 2.2.1.
+ - [Release notes](https://github.com/github/codeql-action/releases)
+ - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/github/codeql-action/compare/959cbb7472c4d4ad70cdfe6f4976053fe48ab394...3ebbd71c74ef574dbc558c82f70e52732c8b44fe)
+
+ ---
+ updated-dependencies:
+ - dependency-name: github/codeql-action
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7217
+
+commit ea572708d69a6eb79f905335113fb4cecbcdad37
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-01 11:02:35 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-02-01 13:56:29 +0900
+
+ Bump actions/upload-artifact from 3.1.1 to 3.1.2
+
+ Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2.
+ - [Release notes](https://github.com/actions/upload-artifact/releases)
+ - [Commits](https://github.com/actions/upload-artifact/compare/83fd05a356d7e2593de66fc9913b3002723633cb...0b7f8abb1508181956e8e162db84b466c27e18ce)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/upload-artifact
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7216
+
+commit 41e84c7b099246edd9021a84729836be7a4f0b87
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-02-01 11:02:33 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-02-01 13:56:14 +0900
+
+ Bump actions/checkout from 3.2.0 to 3.3.0
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/755da8c3cf115ac066823e79a1e1788f8940201b...ac593985615ec2ede58e132d2e21d2b1cbd6127c)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7215
+
commit 5694515460f075ef66b2e32499ac265b79982a03
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-02-01 08:02:44 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-02-01 08:02:44 +0900
Document BUNDLED_GEMS in make test
@@ -77916,15 +83274,15 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit 3ebc80314cf1ce727dcc2ba4192ff5265d348206
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-02-01 02:05:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-02-01 06:01:04 +0900
[ruby/net-http] Redirection revision
https://github.com/ruby/net-http/commit/9a4e2d3a2a
commit 97740a525ec882a77df192f0d3dd8880fe3e1599
@@ -78083,15 +83441,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7206
commit d92289f6330c57b0fe970a654dbf33314bfd6203
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-01-31 23:18:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-31 23:18:50 +0900
[ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/110)
https://github.com/ruby/net-http/commit/b098caa5e4
@@ -78283,16 +83641,25 @@
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-01-31 09:33:49 +0900
[ruby/reline] Splat is always an Array
https://github.com/ruby/reline/commit/82095bd62b
+commit 7439ccf0ed45c9fed178463dc5318526e11961c2
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-01-31 08:43:40 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-31 08:43:40 +0900
+
+ * expand tabs. [ci skip]
+ Please consider using misc/expand_tabs.rb as a pre-commit hook.
+
commit 0285aa87f1ab8f54301d3fb2a6c4a677ffb50843
- Author: Eric Wong <normal@ruby-lang.org>
+ Author: Eric Wong <e@80x24.org>
AuthorDate: 2023-01-31 07:50:37 +0900
Commit: Eric Wong <normal@ruby-lang.org>
CommitDate: 2023-01-31 08:43:15 +0900
file.c: add some endif labels where appropriate
"Appropriate" for me being ifdefs which:
@@ -78421,45 +83788,45 @@
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
commit cb060062137ed73313cf6c175e968aabd7bfa243
Author: Mat Sadler <mat@sourcetagsandcodes.com>
AuthorDate: 2023-01-28 12:59:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-31 02:39:48 +0900
[rubygems/rubygems] normalise manifest path from cargo on windows
https://github.com/rubygems/rubygems/commit/23b5ca5fc4
commit c5a34f5b566a5d89dd5fa311e75f8cf30d5dbe66
Author: Mat Sadler <mat@sourcetagsandcodes.com>
AuthorDate: 2023-01-27 13:32:05 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-31 02:39:48 +0900
[rubygems/rubygems] better error message if cargo metadata doesn't contain the package we expect
https://github.com/rubygems/rubygems/commit/cb7e6d1577
commit b4defea362278a38a4f7c86a86c5c44fff173e8b
Author: Mat Sadler <mat@sourcetagsandcodes.com>
AuthorDate: 2023-01-23 15:46:22 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-31 02:39:47 +0900
[rubygems/rubygems] install rust extensions into expected directory nesting
https://github.com/rubygems/rubygems/commit/85ea86d348
commit ca951f671920b64c8275ffccdc680848f60cbede
Author: Mat Sadler <mat@sourcetagsandcodes.com>
AuthorDate: 2023-01-23 14:16:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-31 02:39:47 +0900
[rubygems/rubygems] use cargo to get crate name
the final copying of the extension into place has been slimmed
down, reflecting that it only needs to copy a single file, rather
than replicating the more involved process used for a C ext
@@ -78469,25 +83836,25 @@
understand
https://github.com/rubygems/rubygems/commit/5a0d7f2e6c
commit 00e1ee4a7eb9f1703ddaf15158fefe0f7b594839
Author: Mat Sadler <mat@sourcetagsandcodes.com>
AuthorDate: 2023-01-23 15:44:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-31 02:39:46 +0900
[rubygems/rubygems] don't force Cargo.lock to be in gem root
https://github.com/rubygems/rubygems/commit/371044c0ab
commit 0c2b43462f96baac06f65f1f29b3b2269ea51435
Author: Mat Sadler <mat@sourcetagsandcodes.com>
AuthorDate: 2023-01-23 15:43:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-31 02:39:46 +0900
[rubygems/rubygems] remove unused files in cargo builder test fixtures
https://github.com/rubygems/rubygems/commit/233847513b
commit eccfc978fd6f65332eb70c9a46fbb4d5110bbe0a
@@ -78567,14 +83934,22 @@
CommitDate: 2023-01-30 21:55:37 +0900
Extract check for RSTRING_SOCKLEN
Notes:
Merged: https://github.com/ruby/ruby/pull/7195
+commit 1c7bf378a1430e5855bc6d5d1a5f95adccf0daf9
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-01-30 17:29:31 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-30 17:29:31 +0900
+
+ Update default gems list at b432867429d8a311b2c73230b5cdd4 [ci skip]
+
commit b432867429d8a311b2c73230b5cdd4833b972337
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-30 16:55:14 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-01-30 16:55:14 +0900
Skip OpenSSL::TestHMAC#test_dup when running with RHEL9
@@ -78597,35 +83972,35 @@
Notes:
Merged-By: zzak <zzakscott@gmail.com>
commit 8250b4679453c095eab2f60d9147ca2fe4da32c6
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2023-01-29 05:42:08 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-29 06:41:15 +0900
[ruby/net-http] Correct doc error
https://github.com/ruby/net-http/commit/dc006d8419
commit 21dced8b01823a991829b66ffdc8ffc635965c76
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-28 21:59:54 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-28 22:00:08 +0900
[ruby/stringio] [Bug #19389] Fix chomping with longer separator
https://github.com/ruby/stringio/commit/eb322a9716
commit 8429134d0d942f89fa022af38e065eb33c83523a
Author: Daniel Colson <danieljamescolson@gmail.com>
AuthorDate: 2023-01-27 10:39:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-28 06:06:39 +0900
[rubygems/rubygems] Don't warn on bundler binstubs --standalone --all
Prior to this commit `bundle binstubs --standalone --all` would output a
warning about not being able to generate a standalone binstub for
bundler.
@@ -78702,15 +84077,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7115
commit 47b66a5acd1511089ac9585371d93e1b5ea07232
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-01-25 22:01:10 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-27 20:07:06 +0900
[ruby/bigdecimal] Add truffleruby in CI
https://github.com/ruby/bigdecimal/commit/5a25e26e08
commit 71256caf7fddfd2e109d433e68c6fbd77a16631c
@@ -78820,15 +84195,15 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit 70829928cb67829d572e124de441013105e63aa9
Author: Samuel Giddins <segiddins@segiddins.me>
AuthorDate: 2023-01-26 12:30:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-27 06:41:48 +0900
[rubygems/rubygems] Deprecate Gem::List
It is unused, we will remove it in the next major version
https://github.com/rubygems/rubygems/commit/c3f6c27d6d
@@ -78938,15 +84313,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7185
commit eb2670e32df1bfd63167748f81f480a0dc4f0f72
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-26 10:17:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-26 13:27:52 +0900
[ruby/reline] Revert "correct Win32API capitalization for JRuby"
This reverts commit https://github.com/ruby/reline/commit/d6e7c9e1d9af.
https://github.com/ruby/reline/commit/c47a5b684c
@@ -79023,15 +84398,15 @@
simplecov-0.22.0 no longer support pre-0.18 result format. result data needs
`lines` key for coverage data.
commit e82cef17624556b995e2a3d6de4908deec6f11f8
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2023-01-23 23:54:27 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-01-25 10:52:37 +0900
Remove not used argument from tokenize_ident
This has not been used since 5e59be3eddd2ce28610ec8d1b42845cde0080833
Notes:
@@ -79059,22 +84434,72 @@
CommitDate: 2023-01-24 16:36:33 +0900
Add tests for variables in `END` block shared with the toplevel
Notes:
Merged: https://github.com/ruby/ruby/pull/7136
+commit 98081ac7cce12adac5b9fcadfba372498e118097
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-01-24 07:18:55 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-24 10:35:42 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.56 to 0.9.58.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.56...v0.9.58)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+commit e23e8f4a6bb15101f0bce23f6c03f6630db34dce
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-01-24 00:05:17 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-24 07:14:19 +0900
+
+ [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.56 to 0.9.58.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.56...v0.9.58)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit fe733fb668d95ab6035943fccad87aafc63d486f
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-23 19:40:41 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-01-23 19:40:42 +0900
svn.ruby-lang.org is already EOL
+commit 1e2523fad7c03dc4f3b298d224548abd07374761
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-22 11:58:36 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-23 19:02:36 +0900
+
+ Silence dozens of useless warnings from `ranlib` on macOS [ci skip]
+
commit a22ed3e99dbb74003f20e175cd1956062e97f230
Author: Yusuke Nakamura <yusuke1994525@gmail.com>
AuthorDate: 2023-01-18 20:40:09 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-01-23 17:06:15 +0900
Fix homepage url in gemspec
@@ -79088,15 +84513,15 @@
CommitDate: 2023-01-23 15:14:02 +0900
update-coverage needs to build ruby and all C-ext libraries
commit d9fd0483510612c62b927b6db3da4682d03ea40a
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-23 12:27:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-23 14:55:46 +0900
[rubygems/rubygems] blade is hosted under ruby-lang.org now
https://github.com/rubygems/rubygems/commit/00fdef8a41
commit 5abb2ef1532e52f3e5fb63ea25e90a72c8e7d581
@@ -79106,15 +84531,15 @@
CommitDate: 2023-01-23 13:07:29 +0900
blade is hosted under ruby-lang.org now
commit d8751c0aa7dae6180cee849c0750f58515c13cbe
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-23 12:26:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-23 12:41:54 +0900
[ruby/cgi] blade is hosted under ruby-lang.org now
https://github.com/ruby/cgi/commit/826ba3140c
commit 93bb415516dec2743c61a647532a061e0555501b
@@ -79129,15 +84554,15 @@
Merged: https://github.com/ruby/ruby/pull/7173
Merged-By: nobu <nobu@ruby-lang.org>
commit 8fded5f5d12be958ca803627a541e5a5d9323586
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-01-22 23:04:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-23 11:07:23 +0900
[ruby/psych] Fix RestrictedYAMLTree allowing the Symbol class should allow all symbols
Ref: https://github.com/ruby/psych/pull/495
That's how it works for `safe_load`:
@@ -79146,27 +84571,43 @@
=> :foo
```
So `safe_dump` should mirror that.
https://github.com/ruby/psych/commit/592a75a656
+commit d623210811354aec6740d594e41d7aeccbc00da8
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-01-23 09:34:03 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-01-23 09:34:03 +0900
+
+ [DOC] Fix a link [ci skip]
+
commit 20a85ab6119964d1ff129f9c6676fa2a7b2a2be4
Author: Kouhei Yanagita <yanagi@shakenbu.org>
AuthorDate: 2023-01-22 18:53:02 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-01-22 18:53:02 +0900
Fix Integer#ceildiv to respect #coerce (#7118)
Fixes [Bug #19343]
Notes:
Merged-By: mrkn <mrkn@ruby-lang.org>
+commit cad09f7098d11ae32e5c10fa3726399621b4f8bd
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-22 11:32:19 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-22 11:32:19 +0900
+
+ Adjust braces [ci skip]
+
commit f5ea43a2e61789357e9c4b374b4bc6756abeae17
Author: Samuel Williams <samuel.williams@oriontransfer.co.nz>
AuthorDate: 2023-01-22 09:49:13 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-01-22 09:49:13 +0900
More coverage tests & specs. (#7171)
@@ -79211,14 +84652,22 @@
CommitDate: 2023-01-21 20:12:17 +0900
Add `doc/distribution.md` to help reduce some of the confusion. (#6856)
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
+commit 418b03c750ab8c5742670d0d06ab84a3132f64dd
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-21 19:25:45 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-21 19:26:16 +0900
+
+ tool/leaked-globals: ignore function typedef [ci skip]
+
commit 06b62cbbdd560c6210d48a50ba99cfdc2f110dfe
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-01-21 03:57:23 +0900
Commit: Aaron Patterson <aaron.patterson@gmail.com>
CommitDate: 2023-01-21 07:11:05 +0900
Add `offsetof` so we can get the offset of members
@@ -79330,45 +84779,53 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7156
commit 76e3d853ab33d31ab9d5ae6f88b406841e8dbbf2
Author: tompng <tomoyapenguin@gmail.com>
AuthorDate: 2022-09-03 04:42:23 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-20 22:40:16 +0900
[ruby/reline] Add autoindent test for indent after bracket and newline
https://github.com/ruby/reline/commit/3f3da7d0e2
commit 4241b3cf2db3eb4a911de4485b60a4766237746b
Author: tompng <tomoyapenguin@gmail.com>
AuthorDate: 2022-08-03 15:25:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-20 22:40:15 +0900
[ruby/reline] accept new_indent > cursor_max
https://github.com/ruby/reline/commit/61cc580da4
commit 0cc91871a81aeb3152fcb72b5a50bcee2f7d03b0
Author: Josh Nichols <josh@technicalpickles.com>
AuthorDate: 2023-01-18 23:22:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-20 22:06:58 +0900
[rubygems/rubygems] Update bundle-exec man page for with_unbundled_env
`with_clean_env` has been deprecated in `with_unbundled_env`. It already generates a deprecation warning when it uses, but this man page was still referring to it.
+commit c948a081367300f46af41905c6bf4813d12e95bc
+ Author: Shugo Maeda <shugo@ruby-lang.org>
+ AuthorDate: 2023-01-20 21:40:25 +0900
+ Commit: Shugo Maeda <shugo@ruby-lang.org>
+ CommitDate: 2023-01-20 21:41:40 +0900
+
+ Add a NEWS entry for [Feature #19314] [ci skip]
+
commit 53cd5796c529c73704d33de0cc1f8d2d9130dd87
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-20 12:45:03 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-20 19:39:57 +0900
[rubygems/rubygems] Clean test output
The output from the command is mixed in this test, even when
successful.
Use the output as a part of the message on failure instead.
@@ -79441,21 +84898,29 @@
Bundle RBS 2.8.4 (#7159)
Notes:
Merged-By: soutaro <matsumoto@soutaro.com>
commit d80a574a04ab594e8a8f1fdf9e4506295306026b
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-01-20 16:05:11 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-20 16:05:11 +0900
Update bundled gems list at 2023-01-20
+commit 0949cd7107cf19bd7c93b06c4fd0250670719156
+ Author: Peter Zhu <peter@peterzhu.ca>
+ AuthorDate: 2023-01-20 06:26:32 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-01-20 06:26:32 +0900
+
+ [ci skip] Add ticket label to test
+
commit f66804e6f78ed4cf81896d2256743a820b05939a
Author: lukeg <luke.gru@gmail.com>
AuthorDate: 2023-01-15 06:52:29 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-01-20 06:25:20 +0900
don't allow setting class variable on module that's frozen [Bug #19341]
@@ -79488,15 +84953,15 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit 401aa9ddd1091f5b517dce37cd002bc2c37f5ac1
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-01-20 03:58:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-20 03:58:40 +0900
[ruby/net-http] [DOC] Header doc
(https://github.com/ruby/net-http/pull/104)
https://github.com/ruby/net-http/commit/3308362d9b
@@ -79579,14 +85044,30 @@
A few extension libraries, to hide all symbols except for necessary to
load, hardcode the symbols to be exported in symbol list files for
linker without even checking by `have_func`. As a workaround for such
libraries, retain `ruby_abi_version` symbol always even in released
versions for now.
+commit 569fbf229b0b107859e006c810a9d04851e96655
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-19 22:03:07 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-20 00:21:53 +0900
+
+ Run `after-update` in the same main make process [ci skip]
+
+commit f36178006b99fd121e7936968d210e570f8d99d0
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-20 00:20:27 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-20 00:20:27 +0900
+
+ Fix a typo in BUG message [ci skip]
+
commit dcc676a86e5fd882a5ed2e5345898e645ccea946
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-01-19 00:26:46 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-01-19 23:47:21 +0900
ci in iseq can only be object or null
@@ -79646,15 +85127,15 @@
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
commit 308942920f4e200468673be03c646f0645a84263
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-01-19 06:03:43 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-19 06:03:58 +0900
[ruby/net-http] [DOC] Enhanced RDoc for set_form
(https://github.com/ruby/net-http/pull/103)
https://github.com/ruby/net-http/commit/f6506ff889
@@ -79697,38 +85178,46 @@
To know if we get that "prime real estate" as Alan put it.
* Fix bug pointed by Alan
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit 03f5db01e6be9b522d6fbbfb54f07d168c1a3a34
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-18 23:42:18 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-18 23:55:25 +0900
+
+ Make installation messages verbose a little [ci skip]
+
commit 8e53f09baaec292e399afba5631a83cefbd63fd8
Author: tompng <tomoyapenguin@gmail.com>
AuthorDate: 2023-01-09 02:06:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-18 23:49:29 +0900
[ruby/reline] Add constant MINIMUM_SCROLLBAR_HEIGHT for scrollbar rendering when dialog content is very long
https://github.com/ruby/reline/commit/d4c95f89ec
commit 976d72a9f51e90e554c0a31aad1768cc2f39f0b4
Author: tompng <tomoyapenguin@gmail.com>
AuthorDate: 2022-12-20 02:30:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-18 23:49:28 +0900
[ruby/reline] Add scrollbar scroll-to-bottom test and fix existing scrollbar rendeing test
https://github.com/ruby/reline/commit/268e02b155
commit a712f2a2a0846ffbac50bfa8cd8a66a6007948db
Author: tompng <tomoyapenguin@gmail.com>
AuthorDate: 2022-10-24 04:57:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-18 23:49:28 +0900
[ruby/reline] Fix dialog scrollbar rendering position and disappearing bug
https://github.com/ruby/reline/commit/e21b69ade4
commit 4fa7d3832427ad5133838bc97be7ab2e4e832f70
@@ -79814,15 +85303,15 @@
Notes:
Merged-By: soutaro <matsumoto@soutaro.com>
commit 2d7e63954956645a4a050c78df71c8f4a56851d8
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-01-18 14:28:13 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-18 14:28:18 +0900
[ruby/reline] multiline_repl do not need to depend on RubyLex
(https://github.com/ruby/reline/pull/502)
* multiline_repl do not need to depend on RubyLex
@@ -79837,24 +85326,52 @@
Change ArgumentError message when Comparable#clamp receives min value higher than max value
Notes:
Merged: https://github.com/ruby/ruby/pull/6802
Merged-By: jeremyevans <code@jeremyevans.net>
+commit 5ce3855d90c860a375806ff3127c8d7480c06b6a
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-01-18 13:53:47 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-18 13:53:47 +0900
+
+ Update default gems list at 8a771efec21c9dacad5bb8bf14b81c [ci skip]
+
commit 8a771efec21c9dacad5bb8bf14b81c9d5cf2786c
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-18 13:46:39 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-18 13:53:12 +0900
[ruby/psych] Bump up 5.0.2
https://github.com/ruby/psych/commit/a170b8eb46
+commit 8ae4e3ddc9de89821a04e09f19d3bb1aefc4617d
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-01-18 12:02:27 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-01-18 12:02:27 +0900
+
+ Clean up removed directories in ext/Setup* [ci skip]
+
+commit 2fa3fda0c4534c7ba3cf9ab9c1963afdeda45ac8
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-01-18 11:57:00 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-01-18 11:57:00 +0900
+
+ Remove removed files from ext/.document [ci skip]
+
+ - dbm/dbm.c removed at 55cd3e4ebff8fa75854ecadcd77abbf7cf4b5823
+ - fiber/fiber.c removed at 521ad9a13aef1e1dae4eaff70d3e6b2e358aa095
+ - gdbm/gdbm.c removed at edcc29dcff1b269b7748ab83adf21b2f3f97ebff
+
commit a9bcc058bb4cd954e8406c93debb876983627ca9
Author: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>
AuthorDate: 2023-01-18 06:21:13 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-01-18 06:21:13 +0900
Update yjit.md
@@ -79909,41 +85426,70 @@
possibly_through_bootsnap
```
[Bug #19348]
Co-authored-by: Peter Zhu <peter@peterzhu.ca>
+commit 9399352a43253e2905d76d21774fb0301069197b
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-01-17 16:20:00 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-17 18:57:05 +0900
+
+ [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.54 to 0.9.56.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.54...v0.9.56)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit ed6fbb79e19bf401db0e85447fee955fd10a25c7
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-01-16 23:32:37 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-01-17 18:51:15 +0900
Fix crash when defining ivars on special constants
[Bug #19339]
Notes:
Merged: https://github.com/ruby/ruby/pull/7129
+commit f8249eb49a2c3763f27c989eea0d19370dbf7c7b
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-01-17 17:47:20 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-17 17:47:20 +0900
+
+ Update default gems list at 492d37fbbd3613b7fb180eec529860 [ci skip]
+
commit 492d37fbbd3613b7fb180eec5298603760811e3b
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-17 17:27:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-17 17:46:27 +0900
[ruby/psych] Bump up 5.0.2.pre1 for testing
https://github.com/ruby/psych/commit/67ec299c68
commit dd510da89a169baf8a104796925431a14b0920f1
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-17 17:11:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-17 17:26:22 +0900
[ruby/psych] configure of libyaml couldn't detect "arm64-apple-darwin22" for build host.
checking whether make sets $(MAKE)... (cached) yes
checking build system type... arm-apple-darwin21.6.0
checking host system type... Invalid configuration `arm64-apple-darwin21': machine `arm64-apple' not recognized
@@ -79972,14 +85518,35 @@
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-17 16:48:44 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-01-17 16:48:44 +0900
Added test-syntax-suggest to help message
+commit d7af0f60829f0e38ebfb99a043bc4d5d79d26322
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-01-17 12:57:07 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-17 16:19:03 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.54 to 0.9.56.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.54...v0.9.56)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit ff3c1d9e13b3684237df8e9e530fc672d0aa57c3
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-17 14:31:36 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-01-17 14:31:36 +0900
SimpleCov is hosted under simplecov-ruby org now
@@ -80134,33 +85701,45 @@
[Bug #19335] `Integer#remainder` should respect `#coerce` (#7120)
Also `Numeric#remainder` should.
Notes:
Merged-By: mrkn <mrkn@ruby-lang.org>
+commit 1ddeb7473d231fa68bd972442937e9fb5c994cb5
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-13 17:36:38 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-14 20:30:19 +0900
+
+ Move the dependency of makefiles on revision header [ci skip]
+
+ Since `REVISION_H` is defined in common.mk which is appended or
+ included after Makefile.in, it was undefined yet at the point of the
+ dependency.
+
commit 5b26f76ad9a4305f889ddb267c38a39a74ce62de
Author: HASUMI Hitoshi <hasumikin@gmail.com>
AuthorDate: 2023-01-14 18:19:37 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-14 18:19:41 +0900
[ruby/reline] Correspond to refactored RubyLex
(https://github.com/ruby/reline/pull/498)
* Correspond to refactored RubyLex
ref: https://github.com/ruby/irb/pull/503
* Fix test_yamatanooroti
commit cb9b885e78bb87195d483df1afedf58d0bb81e41
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-01-11 05:43:33 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-14 18:19:09 +0900
[ruby/irb] Store context in RubyLex
Some background for this refactor:
1. Through a RubyLex instance's lifetime, the context passed to its methods
@@ -80176,15 +85755,15 @@
easier to use and maintain.
https://github.com/ruby/irb/commit/5c8d3df2df
commit 2082ba7c69c1d38508bfa549df3f2980cf8d066d
Author: Charles Oliver Nutter <headius@headius.com>
AuthorDate: 2023-01-14 10:24:25 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-14 10:24:39 +0900
[ruby/psych] Remove deleted file from gemspec
https://github.com/ruby/psych/commit/77861ff281
commit b4cdde468b90e76e99ba06260b1748d64c11c07b
@@ -80287,15 +85866,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7104
commit 94d6d6d93fa40b5f8dcdda6aa0e4b300ee61085c
Author: Yusuke Endoh <mame@ruby-lang.org>
AuthorDate: 2023-01-13 17:02:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-13 17:25:09 +0900
[ruby/error_highlight] Identify which node in `Foo::Bar::Baz` causes a NameError
In Ruby 3.2 or later, a nested constant access like `Foo::Bar::Baz` is
compiled to one instruction by the optimization https://github.com/ruby/ruby/pull/6187
@@ -80369,14 +85948,22 @@
22 0x00007f3495bed609 in start_thread (arg=<optimized out>) at pthread_create.c:477
23 0x00007f3495b12133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
```
Notes:
Merged: https://github.com/ruby/ruby/pull/7116
+commit 391d4310730cabee63608d8c75d35dbf76a77c5f
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-01-13 09:46:15 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-01-13 09:46:15 +0900
+
+ [DOC] Fix markup [ci skip]
+
commit 2e7bceb34ea858649e1f975a934ce1894d1f06a6
Author: Koichi Sasada <ko1@atdot.net>
AuthorDate: 2023-01-12 23:56:29 +0900
Commit: Koichi Sasada <ko1@atdot.net>
CommitDate: 2023-01-13 09:30:29 +0900
Do not use VM stack for splat arg on cfunc
@@ -80491,28 +86078,36 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7106
commit 207f8d0027d679780d4f3962c305d36885feb652
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-01-12 20:49:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 20:49:16 +0900
[ruby/irb] Avoid calling private methods on the main object
(https://github.com/ruby/irb/pull/498)
When the main object is frozen, `IRB` wraps a `SimpleDelegator` around it.
But because `SimpleDelegator` doesn't delegate private methods, methods like
`require_relative` or `const_get` would cause error, which are needed for
lazily loading commands.
This commit works around this limitation by avoiding those private method calls
when setting up command execution.
+commit 3faecaaa60f9639081f1c4ec26e279cc118cbbea
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-01-12 19:34:00 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-12 19:34:00 +0900
+
+ Update bundled gems list at b7598b535e49d316110aa96542a746 [ci skip]
+
commit b7598b535e49d316110aa96542a74619ef60b030
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-12 17:46:42 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-01-12 19:33:23 +0900
Bump up typeprof-0.21.4
@@ -80530,15 +86125,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7108
commit 019c65828b430a9bc2a1c19d758b42e39e733f13
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-01-12 19:30:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 19:30:17 +0900
[ruby/irb] Remove redundant argument defaults from some RubyLex
methods
(https://github.com/ruby/irb/pull/502)
* Remove unnecessary parameter defaults
@@ -80549,15 +86144,15 @@
* Remove unnecessary context default
* Require tokens for `RubyLex#check_state`
commit aa665958768a17287dfd7e4a9a23e957d23316b0
Author: elfham <38372058+elfham@users.noreply.github.com>
AuthorDate: 2023-01-12 18:40:29 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 18:40:34 +0900
[ruby/reline] Update to Unicode 15.0.0
(https://github.com/ruby/reline/pull/437)
* Update to Unicode 14.0.0
@@ -80582,27 +86177,27 @@
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
commit a8537eae2abf307ec22446d617900796741520a8
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-01-11 22:56:47 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 14:41:59 +0900
[ruby/mutex_m] Avoid anonymous eval
It makes it hard to locate code when profiling etc.
https://github.com/ruby/mutex_m/commit/8760ab19ec
commit 0e21c9f57e4bcca4daab93d0645ee642e1f97675
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-12 14:32:19 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 14:38:31 +0900
[ruby/mutex_m] Drop to support Ruby 2.4
https://github.com/ruby/mutex_m/commit/9245b9a63a
commit fe11bee507a6ffb2f46e5902a2435f44184cfa7c
@@ -80644,18 +86239,26 @@
CommitDate: 2023-01-12 10:15:58 +0900
enhance build matrix
Notes:
Merged: https://github.com/ruby/ruby/pull/7101
+commit cc15963aa30ed41d4e5263233134d275de832683
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-12 09:28:54 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-12 09:29:56 +0900
+
+ Strip trailing spaces [ci skip]
+
commit 0abb4b6348f00b03736b198b26e58b08cefc3303
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-01-12 09:14:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 09:14:53 +0900
[ruby/reline] Pass unmodifined lines(that does not include escape
sequence) to check_multiline_prompt
(https://github.com/ruby/reline/pull/458)
* pass unmodified lines to check_multiline_prompt
@@ -80692,45 +86295,45 @@
[ruby/racc] Make racc Ractor compatible
https://github.com/ruby/racc/commit/1948de9d1d
commit 7e283c585e88a08c6eaa4d28ffb646270b598e6d
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-11 13:54:09 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 07:29:10 +0900
[ruby/irb] Formatting to header styles
https://github.com/ruby/irb/commit/cef125850d
commit 128398e7cd060691d7e4075e7b1937f43204d1a1
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-11 13:44:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 07:29:10 +0900
[ruby/irb] After Ruby 2.0, coding is always utf-8
https://github.com/ruby/irb/commit/7a94bc4135
commit c7bb8d67b73c89a9939a88c9c2105e2a31a08beb
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-11 13:42:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 07:29:09 +0900
[ruby/irb] Removed Release Version and Revisions for old VCS software
https://github.com/ruby/irb/commit/07fae94862
commit c693dfd7ef686ccda9db18340bc426e1227e5b53
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-01-12 06:26:12 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-12 06:26:18 +0900
[ruby/irb] Drop unused arguments in `RubyLex`
(https://github.com/ruby/irb/pull/504)
* Simplify `RubyLex#set_prompt`
@@ -80872,25 +86475,25 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7079
commit d831b1d5cef23593c94d80240b836fd2038aa685
Author: Phillip Hellewell <sshock@gmail.com>
AuthorDate: 2023-01-11 05:26:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-11 20:38:51 +0900
[ruby/reline] Reset IOGate in test_reset
https://github.com/ruby/reline/commit/331c1094ef
commit 4222083cbd71c6b25d5c4ed3f4beb49e7d501fdf
Author: Phillip Hellewell <sshock@gmail.com>
AuthorDate: 2023-01-11 02:06:48 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-11 20:38:50 +0900
[ruby/reline] Change IOGate back to GeneralIO
Staying with ANSI can cause side effects with other tests.
https://github.com/ruby/reline/commit/ba36067802
@@ -80905,27 +86508,27 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7102
commit 3161fd437210588ef7ce41d614ab317de11d2ec1
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-01-11 19:00:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-11 19:08:13 +0900
[ruby/psych] Get rid of anonymous eval calls
Things declared in anonymous eval are always annoying to locate.
https://github.com/ruby/psych/commit/38871ad4e5
commit e85ef212de98c817154ab62ae2d03508c512107e
Author: Jean Boussier <jean.boussier@gmail.com>
AuthorDate: 2023-01-11 18:08:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-11 18:26:08 +0900
[ruby/set] Avoid the `block or return` pattern to save Proc allocations
Using the block param in a boolean context like this cause it to be
allocated.
@@ -80995,14 +86598,22 @@
This failure only occurred on a ruby built with `DEFS=\"-DRGENGC_CHECK_MODE=2\""`
and only on a specific machine (Docker container) and difficult to reproduce,
so skip this failure to check other failures.
Notes:
Merged: https://github.com/ruby/ruby/pull/7100
+commit 2038c5c45afae55b2a5a414813547116832b4199
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-01-11 18:04:41 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-01-11 18:05:15 +0900
+
+ Remove about ext/psych/yaml which is no longer bundled [ci skip]
+
commit 5bf7218b01375b635188795dc4494562c2a98ea6
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-01-11 03:54:07 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-01-11 03:54:07 +0900
Differentiate T_ARRAY and array subclasses (#7091)
@@ -81067,14 +86678,22 @@
|
359 | pub fn remove_comments(&mut self, start_addr: CodePtr, end_addr: CodePtr) {
|
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
+commit be1db1ca5cce4f2a6e64958e9f36e8b2ba907168
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-10 23:31:04 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-10 23:31:04 +0900
+
+ Just ignore empty lines in bundled_gems file [ci skip]
+
commit 2861c8deafe5e513fc59048198cbe70359d0f16d
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-01-10 05:39:23 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-01-10 22:59:38 +0900
Remove ARY_SET_SHARED
@@ -81083,15 +86702,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7089
commit 97f8f2c4703361624823ef76d6cfe804ba1e651b
Author: Phillip Hellewell <phillip.hellewell@mx.com>
AuthorDate: 2022-03-06 16:22:57 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-10 21:18:14 +0900
[ruby/reline] Add key binding for Delete
https://github.com/ruby/reline/commit/603eacee22
commit 47ca75d38a0a16332bd1b40806b27763a433f630
@@ -81156,14 +86775,35 @@
[rubygems/rubygems] Fix resolver edge case
Let it deal with legacy gems with equivalent version and different
dependencies.
https://github.com/rubygems/rubygems/commit/b430babe97
+commit 97d52a8ea230ccb236b63c06993c266ebb5431ca
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-01-10 00:07:24 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-10 11:20:54 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.53 to 0.9.54.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.53...v0.9.54)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit 9792d9e40f790e6deb18ead56a8befc9d5c4bc51
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-01-10 10:43:47 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-01-10 10:43:47 +0900
Revert "Re-enable test_ractor for YJIT"
@@ -81258,14 +86898,35 @@
Commit: GitHub <noreply@github.com>
CommitDate: 2023-01-10 04:12:10 +0900
Update yjit.md
Add Alan Wu's keynote & Maxime's talk to the list of YJIT-related talks :)
+commit 93b2de82788b64be38715f032ab0d749ded8e542
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-01-10 00:07:11 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-10 03:43:03 +0900
+
+ [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.53 to 0.9.54.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.53...v0.9.54)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit a7fbdc35a2d4bce349445a7dbcdb67fddfda3857
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-01-10 01:29:41 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-01-10 01:29:41 +0900
YJIT: Remove old comments for regenerated branches (#7083)
@@ -81345,65 +87006,89 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7088
commit 0a2bf5f1e256de7f030668c6130379cbd0d6d708
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-09 18:41:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-09 19:46:02 +0900
[ruby/zlib] Check for functions with arguments and the header
With arguments, mkmf skips compilation check for the function as RHS.
https://github.com/ruby/zlib/commit/9ed9d6d36e
commit 9d078fe4778d6ba60e1daba0d7172d027a1e7f4d
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-09 18:53:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-09 18:58:43 +0900
[ruby/zlib] Fix the test broken in older versions
https://github.com/ruby/zlib/commit/fc89ff9ef0
commit f6952a94ebd0e9d88c34784b8ab3dfb9673be538
Author: Lars Kanis <lars@greiz-reinsdorf.de>
AuthorDate: 2023-01-09 17:19:30 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-09 18:39:08 +0900
[ruby/psych] Fix wrong package name of MSYS2/MINGW dependency
There is no package called "libyaml-devel". "libyaml" is enough.
commit 41a947e72aba3804c60a111e73e54d81150bbb6d
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-01-09 08:14:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-09 08:14:50 +0900
[ruby/uri] [DOC] Enhanced RDoc for URI
(https://github.com/ruby/uri/pull/55)
https://github.com/ruby/uri/commit/89ab4f1407
commit 20b691d664389470fdd312c094c73ca8c9b35339
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-01-09 02:11:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-09 02:11:12 +0900
[ruby/uri] [DOC] Enhanced RDoc for URI.decode_www_form
(https://github.com/ruby/uri/pull/53)
https://github.com/ruby/uri/commit/ce379e6125
+commit 8f6a9ad35da46e0ad8ea77d4c240bc0046714a0c
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-09 00:02:29 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-09 00:02:29 +0900
+
+ Remove no longer used environment variable [ci skip]
+
+commit 1cd4db772c164ade7a4bd03e5859d3bea84a4194
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-08 21:02:38 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-08 22:14:39 +0900
+
+ Adjust spec of bundler like as `sync_default_gems` [ci skip]
+
+commit 60ccd1ca81e05d184b2b770526c2a627853eb23f
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-08 20:58:12 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-08 20:58:12 +0900
+
+ Ignore LICENSE files of libraries vendored in rubygems [ci skip]
+
commit 1cdf8ab07b24ebd16e93621957196e8b1d67f2ba
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-08 20:54:48 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2023-01-08 20:54:48 +0900
[Bug #19323] Raise `RangeError` instead of integer overflow
@@ -81412,52 +87097,52 @@
Merged: https://github.com/ruby/ruby/pull/7087
Merged-By: nobu <nobu@ruby-lang.org>
commit 89546dce21e1e85f4483a7f9d4049e5608803185
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-12-30 20:19:49 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-08 17:09:34 +0900
[rubygems/rubygems] [DOC] Remove internal document about `Kernel` monkey patch
https://bugs.ruby-lang.org/issues/19285
https://github.com/rubygems/rubygems/commit/1e22219ed4
commit 55aa1a206c676c9e1c9163534cd7ca798c6d8353
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-05 11:52:14 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-08 17:09:34 +0900
[rubygems/rubygems] `LoadError#path` on the caught exception does not need to protect
https://github.com/rubygems/rubygems/commit/a31f5d1a18
commit 1a1b653c9c7f83599cb6df0c0d4f0332f466c5f6
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-05 00:16:35 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-08 17:09:33 +0900
[rubygems/rubygems] Let RDoc parse the doc of `Kernel#require`
Since RDoc does not parse string literals as documents, `eval` the
entire file instead of embedding in a here-document.
On the contrary, as `gem_original_require` alias is an implementation
detail but not for users, it should not be documented.
https://github.com/rubygems/rubygems/commit/cad4cf16cf
commit fd98169e00a050fab2e7f1a1cefcc92be4c8cb40
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-01-08 04:22:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-08 04:22:36 +0900
[ruby/uri] [DOC] Common rdoc (https://github.com/ruby/uri/pull/52)
https://github.com/ruby/uri/commit/be8047028f
commit 28cfc0c116b6c6e40bf3b391f026a51b3b208047
@@ -81480,15 +87165,15 @@
* The limit depends on the implementation and platform, it seems unavoidable.
* See https://bugs.ruby-lang.org/issues/18518#note-9
commit 651a098ea1526b363e85fd8d3f30e9783f6c5de1
Author: Yuki Nishijima <yuki24@hey.com>
AuthorDate: 2023-01-07 17:46:44 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-07 17:47:05 +0900
[ruby/did_you_mean] Keep the deprecated API for another year in case this could break 'bundle install'
https://github.com/ruby/did_you_mean/commit/0f4b0806b7
commit e537aa65c022fa3bb35b7b7b44a2ef7f72be20e9
@@ -81508,15 +87193,15 @@
configuration option is used.
https://github.com/ruby/syntax_suggest/commit/2edf241055
commit 69a2687a27b1ad8a8a76ccd422e7d226c8ff5640
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-07 12:09:02 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-07 12:15:27 +0900
[ruby/bigdecimal] Fix format specifiers for `size_t`
https://github.com/ruby/bigdecimal/commit/99db3c9754
commit 41fbcc519302f11835713498c211078bedfcb074
@@ -81605,15 +87290,15 @@
CommitDate: 2023-01-07 00:28:02 +0900
Add bug number
commit ddbf7be94d8653f1b2b0325d3e65bc88e50623ec
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-01-06 23:20:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-06 23:20:38 +0900
[ruby/uri] [DOC] Enhanced RDoc for common methods
(https://github.com/ruby/uri/pull/50)
https://github.com/ruby/uri/commit/7ff4fb372b
@@ -81672,32 +87357,60 @@
CommitDate: 2023-01-06 20:00:53 +0900
Pass options for extensions via `CONFIGURE_ARGS`
Notes:
Merged: https://github.com/ruby/ruby/pull/7076
+commit bdd350453c30db9689064e6796f86bc483e442a8
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2023-01-06 17:53:00 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2023-01-06 17:53:00 +0900
+
+ Fix typos [ci skip]
+
commit 1be669d06342b8cc304efeb8e3108967520afa61
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-01-06 16:02:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-06 16:02:20 +0900
Update bundled gems list at 2023-01-06
+commit dcf63b58cfb3eb73565e0990925ca4a025bb2b15
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-06 15:36:30 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-06 15:37:01 +0900
+
+ [ruby/psych] Strip trailing spaces [ci skip]
+
+ https://github.com/ruby/psych/commit/e07b16ad8b
+
commit f877805a0c9dcb90635f4b3d100a4367bf346c4a
Author: dsisnero <dsisnero@users.noreply.github.com>
AuthorDate: 2022-12-16 09:18:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-06 15:33:08 +0900
[ruby/psych] Add msys2 dependencies for windows
https://github.com/ruby/psych/commit/9a3816d903
+commit dd0b40171662eaba469080b487153a1cb0c99fea
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-06 12:11:35 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-06 12:13:15 +0900
+
+ Ensure newline at EOF [ci skip]
+
+ Cf. https://github.com/ruby/ruby/pull/7069
+
commit 6c618cb78922b1666210c9289cd242f87186517f
Author: Aaron Patterson <tenderlove@ruby-lang.org>
AuthorDate: 2023-01-06 10:13:08 +0900
Commit: Aaron Patterson <aaron.patterson@gmail.com>
CommitDate: 2023-01-06 10:49:30 +0900
Use a different name for megamorphic setivar exits
@@ -81708,15 +87421,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7072
commit 979dd02e2f0a70f3f30d47c6115780d8fac6147e
Author: yui-knk <spiketeika@gmail.com>
AuthorDate: 2022-12-26 17:45:44 +0900
- Commit: yui-knk <spiketeika@gmail.com>
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
CommitDate: 2023-01-06 09:22:09 +0900
Check if the argument is Thread::Backtrace::Location object
[Bug #19262]
Notes:
@@ -81763,14 +87476,25 @@
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-01-06 04:23:57 +0900
Commit: Benoit Daloze <eregontp@gmail.com>
CommitDate: 2023-01-06 04:23:57 +0900
Update to ruby/spec@7e680fa
+commit 1fb0255962e7420c5ab9e0b7a221e5c220f32700
+ Author: Takashi Kokubun <takashikkbn@gmail.com>
+ AuthorDate: 2023-01-06 03:18:03 +0900
+ Commit: GitHub <noreply@github.com>
+ CommitDate: 2023-01-06 03:18:03 +0900
+
+ Skip reviews for cruby_bindings-only PRs [ci skip] (#7004)
+
+ Notes:
+ Merged-By: maximecb <maximecb@ruby-lang.org>
+
commit 273dca3aed7989120d57f80c789733d4bc870ffe
Author: Peter Zhu <peter@peterzhu.ca>
AuthorDate: 2023-01-05 22:48:19 +0900
Commit: Peter Zhu <peter@peterzhu.ca>
CommitDate: 2023-01-06 03:14:11 +0900
Fix undefined behavior in shape.c
@@ -81785,14 +87509,22 @@
Fixes [Bug #19248]
Co-Authored-By: Alan Wu <alanwu@ruby-lang.org>
Notes:
Merged: https://github.com/ruby/ruby/pull/7067
+commit 54950a78e3cd66da8c52e7444b2fbf761153660b
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-01-06 03:06:01 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-06 03:06:01 +0900
+
+ * remove trailing spaces, append newline at EOF. [ci skip]
+
commit bbf54ec334fe2edd7669a944d88d17efde49a412
Author: Benoit Daloze <eregontp@gmail.com>
AuthorDate: 2023-01-06 03:05:29 +0900
Commit: Benoit Daloze <eregontp@gmail.com>
CommitDate: 2023-01-06 03:05:29 +0900
Update to ruby/spec@9d69b95
@@ -81822,15 +87554,15 @@
CommitDate: 2023-01-05 23:24:32 +0900
[DOC] Fix formatting for GC.stat
commit f9148d1580e43038d9d2319e59086d38c4aa9c47
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-01-05 22:06:15 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-05 22:06:23 +0900
[ruby/irb] Group command test cases with class
(https://github.com/ruby/irb/pull/491)
Currently, IRB has 35 test cases for 10 non-debugging commands, with the
rest 10 commands untested. So in the long-term, it could have around 70
@@ -81872,14 +87604,25 @@
This should be backported to ruby_3_2.
Fixes [Bug #19271]
Notes:
Merged: https://github.com/ruby/ruby/pull/7066
+commit ee6e4d63df91d41b35948bc8d4ab2457270c71e2
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-05 15:13:10 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-05 15:16:29 +0900
+
+ Extract only one revision in header [ci skip]
+
+ Both of `$(srcdir)/revision.h` and `revision.h` exist because they are
+ the same file when in-place build.
+
commit b496578758faa67490cf196b70e7cfbfd2ff7f3d
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2023-01-05 08:16:24 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2023-01-05 08:16:24 +0900
Skip Test::Unit::AutoRunner logic in ruby/ruby repository
@@ -81910,15 +87653,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7064
commit f7243d1afb726848fc5fa77dbb7c95eb78f6f610
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-01-05 04:58:59 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-05 04:59:05 +0900
[ruby/uri] [DOC] Common methods rdoc
(https://github.com/ruby/uri/pull/49)
https://github.com/ruby/uri/commit/02dfc79366
@@ -81954,35 +87697,35 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7058
commit 799d805e215e3bdcc2e9bbdb48638a129b50e8f4
Author: yoka <jesse.ikonen@gmail.com>
AuthorDate: 2022-12-31 17:58:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-04 22:13:19 +0900
[rubygems/rubygems] Raise invalid option when bundle open --path is called without a value
https://github.com/rubygems/rubygems/commit/c242311158
commit 87c17a141dc4491abf5282d164f2cba13ade18c4
Author: yoka <jesse.ikonen@gmail.com>
AuthorDate: 2022-12-22 15:39:00 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-04 22:13:19 +0900
[rubygems/rubygems] Enhance bundle open with --path option
https://github.com/rubygems/rubygems/commit/3bf8e59304
commit 3d6500ee6e3676979d5199dc7b5feab0d15235de
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2023-01-04 18:35:52 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-04 18:35:57 +0900
[ruby/irb] workspace.rb cleanup
(https://github.com/ruby/irb/pull/489)
* Remove unnecessary Binding#source_location check
@@ -81999,15 +87742,15 @@
org-wide search result:
https://github.com/search?q=org%3Aruby+delete_caller&type=code
commit e25c173c97e1e0e538aeb85734cabcbb59cd11ab
Author: Joel Anderson <joelanderson333@gmail.com>
AuthorDate: 2022-12-16 13:46:56 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-04 15:32:46 +0900
[ruby/reline] correct Win32API capitalization for JRuby
JRuby 9.4.0.0 introduced a change in case sensitivity in require statements,
meaning that an inclusion of `win32api` loaded Win32API.rb. With this change,
the require statement needs to be updated to the correct capitalization of the
@@ -82022,14 +87765,49 @@
CommitDate: 2023-01-04 12:56:46 +0900
Pin octokit/request-action@v2.1.7
Notes:
Merged: https://github.com/ruby/ruby/pull/7060
+commit b8673f8b5bd3c6c16a27b3fcd2861962d6694996
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-01-01 11:01:41 +0900
+ Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
+ CommitDate: 2023-01-04 10:02:17 +0900
+
+ Bump ruby/setup-ruby from 1.128.0 to 1.133.0
+
+ Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.128.0 to 1.133.0.
+ - [Release notes](https://github.com/ruby/setup-ruby/releases)
+ - [Commits](https://github.com/ruby/setup-ruby/compare/4b2d1d631efa087f8896c15a0c6023dc2f483198...09c10210cc6e998d842ce8433cd9d245933cd797)
+
+ ---
+ updated-dependencies:
+ - dependency-name: ruby/setup-ruby
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7047
+
+commit c240a1896812bbbcec64769aea90b50b64107622
+ Author: Alan Wu <alanwu@ruby-lang.org>
+ AuthorDate: 2023-01-04 06:33:47 +0900
+ Commit: Alan Wu <alanwu@ruby-lang.org>
+ CommitDate: 2023-01-04 06:33:47 +0900
+
+ YJIT: Dump spill error to stderr [ci skip]
+
+ Since the panic message is in stderr, better to use the same stream in
+ case stdout and stderr are not synced due to IO redirection.
+
commit 43ff0c2c488c80aaf83b486d45bcd4a92ebe3848
Author: Alan Wu <XrXr@users.noreply.github.com>
AuthorDate: 2023-01-04 05:07:33 +0900
Commit: Alan Wu <XrXr@users.noreply.github.com>
CommitDate: 2023-01-04 06:17:50 +0900
YJIT: Fix `yield` into block with >=30 locals on ARM
@@ -82038,14 +87816,47 @@
after registers are released.
[Bug #19299]
Notes:
Merged: https://github.com/ruby/ruby/pull/7059
+commit 1f9b6bfa9362cc13a57b67f7875bba303cd35a1f
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2023-01-01 11:01:54 +0900
+ Commit: Alan Wu <XrXr@users.noreply.github.com>
+ CommitDate: 2023-01-04 02:03:00 +0900
+
+ Bump actions/cache from 3.2.0 to 3.2.2
+
+ Bumps [actions/cache](https://github.com/actions/cache) from 3.2.0 to 3.2.2.
+ - [Release notes](https://github.com/actions/cache/releases)
+ - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
+ - [Commits](https://github.com/actions/cache/compare/c17f4bf4666a8001b1a45c09eb7a485c41aa64c3...4723a57e26efda3a62cbde1812113b730952852d)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/cache
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7049
+
+commit 184739f1e2dbb1ecb50926ebdd311f0136e967c0
+ Author: Peter Zhu <peter@peterzhu.ca>
+ AuthorDate: 2023-01-04 01:43:43 +0900
+ Commit: Peter Zhu <peter@peterzhu.ca>
+ CommitDate: 2023-01-04 01:43:43 +0900
+
+ [ci skip] Remove trailing semicolon in gc.c
+
commit 1bb0749c5ba4b730304ca0cf37701e654fa06759
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2023-01-04 00:06:54 +0900
Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
CommitDate: 2023-01-04 01:18:24 +0900
[DOC] Move the internal document for `Init_class_hierarchy`
@@ -82054,15 +87865,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7057
commit 59cf9ebf4dc211cb9d71a484866895b3d927fbe6
Author: Burdette Lamar <BurdetteLamar@Yahoo.com>
AuthorDate: 2023-01-04 00:33:31 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-04 00:33:45 +0900
[ruby/uri] [DOC] Enhanced RDoc for common methods
(https://github.com/ruby/uri/pull/48)
https://github.com/ruby/uri/commit/2bfd848c26
@@ -82082,14 +87893,30 @@
a default value of 0 if stats.dig fails to find a key.
Also refactor object movement tests to use stats.dig, rather than :[]
Notes:
Merged: https://github.com/ruby/ruby/pull/6978
+commit fdac148637af2eff49fecbf864f303a16d39bf8c
+ Author: nagachika <nagachika@ruby-lang.org>
+ AuthorDate: 2023-01-03 17:15:28 +0900
+ Commit: nagachika <nagachika@ruby-lang.org>
+ CommitDate: 2023-01-03 17:15:28 +0900
+
+ NEWS.md: remove a redundant bundled gems entry. [ci skip]
+
+commit d87cf4cc2aea072a9c9a98eaf5b2cab4a5af3c00
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2023-01-03 15:47:33 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2023-01-03 15:47:33 +0900
+
+ Update bundled gems list at 2bbf63dd867fe3d349b1758805ad44 [ci skip]
+
commit 2bbf63dd867fe3d349b1758805ad4421f2d772ab
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2023-01-03 06:12:47 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2023-01-03 06:13:01 +0900
Remove lib/mjit/instruction.rb
@@ -82097,15 +87924,15 @@
This was accidentally re-introduced in f6620037ba1477d2c337d7b511f094d6d0fbb69c.
[Bug #19298]
commit 34f8ca1714a91e4e051ef80f22df2d0e5e0acfae
Author: tomoya ishida <tomoyapenguin@gmail.com>
AuthorDate: 2023-01-03 04:25:07 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-03 04:25:11 +0900
[ruby/irb] Fix prompt and code mismatch
(https://github.com/ruby/irb/pull/386)
* fix prompt and code mismatch
@@ -82142,18 +87969,29 @@
When rewinding looking ahead after newline token, also reset the last
line string, the pointers to it, and the location, not only the line
number.
Notes:
Merged: https://github.com/ruby/ruby/pull/7054
+commit 1912bf54613f2e60e96a15906be0684a99ac9553
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2023-01-01 22:16:55 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2023-01-02 16:12:08 +0900
+
+ Adjut indent [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7054
+
commit 51021fc710f1fedcb750d6c4c8e4b5213b1e13e6
- Author: git[bot] <svn-admin@ruby-lang.org>
+ Author: git <svn-admin@ruby-lang.org>
AuthorDate: 2023-01-02 16:04:24 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-02 16:04:24 +0900
Update bundled gems list at 2023-01-02
commit 0903a251796c2b4086804a94420c231c04e3cea1
Author: Jeremy Evans <code@jeremyevans.net>
AuthorDate: 2022-08-24 04:22:24 +0900
@@ -82176,27 +88014,27 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/6280
commit a4e9606da425a5f6bb5089b1037a3afd8cfa585b
Author: Mark Doliner <mark@kingant.net>
AuthorDate: 2023-01-01 00:00:53 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-02 00:04:43 +0900
[rubygems/rubygems] Remove stray word in bundle config man page.
There was an extra word ("with") in this sentence.
https://github.com/rubygems/rubygems/commit/ad3de5126c
commit 44b7fd8d4fa842523813195dfb7255ce33fdf9ca
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2022-12-30 03:16:27 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2023-01-02 00:02:14 +0900
[ruby/net-http] Enhanced RDoc for HTTPHeader
https://github.com/ruby/net-http/commit/6a282eccdd
commit 542e984d82fa25098eb15398d716d907acc52b93
@@ -82247,15 +88085,15 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7044
commit 36c4dda738bc865af681049209fb6a1eb1ae3f49
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-12-30 20:21:51 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2022-12-30 22:10:41 +0900
[rubygems/rubygems] Fix a typo
https://github.com/rubygems/rubygems/commit/7c096a5df8
commit f430701b1bd4583ccea2bc9831febf1924949398
@@ -82345,27 +88183,27 @@
Notes:
Merged: https://github.com/ruby/ruby/pull/7009
commit ec7e082906d5c32c5e895137fd0d562fa237ca12
Author: Mau Magnaguagno <maumagnaguagno@gmail.com>
AuthorDate: 2022-12-28 02:05:28 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2022-12-28 02:05:32 +0900
[ruby/irb] Refactor RubyLex#process_literal_type
(https://github.com/ruby/irb/pull/350)
Simplify part of regex ``[_a-zA-Z0-9]`` with equivalent shorthand ``\w``.
Replace case-when with match ``$1`` or default value ``?"``, making intention more clear.
commit 140c93e2dcdccc640a3be3ad6b5f7a7696587dbc
Author: Stan Lo <stan001212@gmail.com>
AuthorDate: 2022-12-28 01:43:40 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2022-12-28 01:43:44 +0900
[ruby/irb] Add dynamic prompt test case for quoted heredoc
(https://github.com/ruby/irb/pull/486)
https://github.com/ruby/irb/commit/31cfbeacbb
@@ -82379,25 +88217,25 @@
rb_fstring already resizes and freezes the string, so there's no
need to use rb_str_freeze.
commit c09f342d04c62c9a75c855bad92efe06ee698280
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2022-12-26 18:16:20 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2022-12-27 09:09:12 +0900
[ruby/irb] Fix wrong conf path with XDG_CONFIG_HOME. It should be under the HOME directory, not current directory
https://github.com/ruby/irb/commit/33a5e55ffd
commit 8f678d61a597fc2871031d7a38698f3dd63d8c29
Author: BurdetteLamar <burdettelamar@yahoo.com>
AuthorDate: 2022-12-25 00:55:32 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2022-12-27 07:17:18 +0900
[ruby/net-http] Adding links to references
https://github.com/ruby/net-http/commit/1c8151aaf3
commit d5985049c7a0907f2f00388d29fc0f499adf09f2
@@ -82477,38 +88315,80 @@
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2022-12-27 06:03:07 +0900
[ruby/irb] fix auto-indent after multiline string
https://github.com/ruby/irb/commit/f65ec49684
+commit 82ca477886b98ec49a4bc95470c2bff5fa3bb4a4
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2022-12-27 02:33:19 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2022-12-27 05:09:30 +0900
+
+ [rubygems/rubygems] Bump rb-sys
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.52 to 0.9.53.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.52...v0.9.53)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit f5a035daf9a399b62c05fbc90beb1bb42380d1f4
Author: Gustavo Ribeiro <g2_ribeiro@hotmail.com>
AuthorDate: 2022-12-23 03:24:58 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2022-12-27 04:08:55 +0900
[rubygems/rubygems] deprecate gem build -C flag
https://github.com/rubygems/rubygems/commit/fac241d4ef
commit 08f6196bdac6b53df35caa5810839d28100d073c
Author: Gustavo Ribeiro <g2_ribeiro@hotmail.com>
AuthorDate: 2022-12-23 03:24:34 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2022-12-27 04:08:55 +0900
[rubygems/rubygems] add global flag (-C) to change execution directory
https://github.com/rubygems/rubygems/commit/312fc36711
+commit 28a17436503c3c4cb7a35b423a894b697cd80da9
+ Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ AuthorDate: 2022-12-27 00:05:06 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2022-12-27 02:20:26 +0900
+
+ [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
+
+ Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.52 to 0.9.53.
+ - [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
+ - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.52...v0.9.53)
+
+ ---
+ updated-dependencies:
+ - dependency-name: rb-sys
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot] <support@github.com>
+
commit a968d783a3dbd3585b6285c5c9c9ef11bd36b6f4
Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
AuthorDate: 2022-12-27 00:01:46 +0900
- Commit: git[bot] <svn-admin@ruby-lang.org>
+ Commit: git <svn-admin@ruby-lang.org>
CommitDate: 2022-12-27 00:28:38 +0900
[ruby/irb] Test colors with enabling colors
https://github.com/ruby/irb/commit/998b7a74fa
commit d93d786338b3dca54595a6619f433607a834816a
@@ -82529,15 +88409,15 @@
Support `NO_COLOR` (https://no-color.org/) to make parsing output easy.
Notes:
Merged: https://github.com/ruby/ruby/pull/7030
commit 9f2378959e5c5b5c39c9993f1a84e5304ff113d6
- Author: Kenta Murata <mrkn@mrkn.jp>
+ Author: Kenta Murata <3959+mrkn@users.noreply.github.com>
AuthorDate: 2022-12-26 21:02:47 +0900
Commit: GitHub <noreply@github.com>
CommitDate: 2022-12-26 21:02:47 +0900
numeric.c: Fix round_half_even for specific values (#7023)
Handle the integert and the float parts separately in round_half_even
@@ -82586,24 +88466,65 @@
CommitDate: 2022-12-26 17:40:11 +0900
[DOC] Surface existing MonitorMixin documentation
Notes:
Merged: https://github.com/ruby/ruby/pull/7017
+commit adc29351f77cd152374a9156a7f1ce6a1a565bbd
+ Author: yui-knk <spiketeika@gmail.com>
+ AuthorDate: 2022-12-04 12:19:54 +0900
+ Commit: Yuichiro Kaneko <spiketeika@gmail.com>
+ CommitDate: 2022-12-26 17:34:57 +0900
+
+ EXPR_DOT is set when next token is tANDDOT ("&.") [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7028
+
+commit b466f1a5fbcb7bc5dcd0b624e09261e5c737d9a6
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2022-12-26 09:58:43 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2022-12-26 17:11:57 +0900
+
+ Reset ABI version [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7022
+
+commit 324656e5a519f9369cc2eae6df6b7dfa73b1c036
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2022-12-25 20:05:57 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2022-12-26 17:11:57 +0900
+
+ make matz [ci skip]
+
+ Notes:
+ Merged: https://github.com/ruby/ruby/pull/7022
+
commit fc03ba50f1ff6c30f7c654f564b4dffbed0844ef
Author: Takashi Kokubun <takashikkbn@gmail.com>
AuthorDate: 2022-12-26 15:48:35 +0900
Commit: Takashi Kokubun <takashikkbn@gmail.com>
CommitDate: 2022-12-26 15:48:36 +0900
MJIT: Fix JIT code for multiple values in a single case
[Bug #19263]
+commit 39a96b4344c7b0f8bd895a6e81d3dc840ea07e9c
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2022-12-26 15:10:05 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2022-12-26 15:10:05 +0900
+
+ Update default gems list at b7ad60a79440f65cf883d3ff9dbdde [ci skip]
+
commit b7ad60a79440f65cf883d3ff9dbdde701666ef56
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2022-12-26 14:00:11 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2022-12-26 15:09:21 +0900
Merge RubyGems/Bundler master
@@ -82816,28 +88737,60 @@
CommitDate: 2022-12-26 12:14:13 +0900
Enable arm64 coroutine implementation on OpenBSD/arm64
Tested by another OpenBSD developer and confirmed to significantly
improve things.
+commit d29096f4a894c112b64ea860bdc2c71ad2e8eaaf
+ Author: git <svn-admin@ruby-lang.org>
+ AuthorDate: 2022-12-26 12:08:21 +0900
+ Commit: git <svn-admin@ruby-lang.org>
+ CommitDate: 2022-12-26 12:08:21 +0900
+
+ Update default gems list at cd6c7613f31a371326d86de55af159 [ci skip]
+
commit cd6c7613f31a371326d86de55af15918d6aa01f1
Author: Hiroshi SHIBATA <hsbt@ruby-lang.org>
AuthorDate: 2022-12-26 12:06:32 +0900
Commit: Hiroshi SHIBATA <hsbt@ruby-lang.org>
CommitDate: 2022-12-26 12:07:42 +0900
Apply the accidental commits again before Ruby 3.2.
Reverts the following commits:
eb8d4d7b5145849325985c00b810b8d75661d86e
edb83dc3a2c374e880e8eb488152872152790e92
d40064d1846b5835dff81e3f168c0c3a6c85e814
+commit bb2c3601381d8ecb033e48825f3d0c2a387dddf2
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2022-12-26 11:42:36 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2022-12-26 11:43:08 +0900
+
+ Update NEWS.md for 3.3.0 [ci skip]
+
+commit 7d264e8e7bc21800c79b81e73a38082ff88c220b
+ Author: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ AuthorDate: 2022-12-26 11:41:30 +0900
+ Commit: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+ CommitDate: 2022-12-26 11:43:08 +0900
+
+ Copy NEWS.md to doc/NEWS/NEWS-3.2.0.md [ci skip]
+
+commit d8b55d11da61c9038ee4f88d585e01f486c04379
+ Author: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ AuthorDate: 2022-12-26 09:58:43 +0900
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
+ CommitDate: 2022-12-26 11:25:56 +0900
+
+ Reset ABI version [ci skip]
+
commit 2a6dbf03a2630f858d918dd6fd49393632530d51
Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp>
AuthorDate: 2022-12-26 08:46:59 +0900
Commit: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp>
CommitDate: 2022-12-26 08:46:59 +0900
Development of 3.3.0 started.
ruby-3.3.7/tool/config.guess
@@ -1,16 +1,18 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright 1992-2021 Free Software Foundation, Inc.
+# Copyright 1992-2022 Free Software Foundation, Inc.
-timestamp='2021-01-25'
+# shellcheck disable=SC2006,SC2268 # see below for rationale
+
+timestamp='2022-01-09'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
+# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
@@ -28,15 +30,23 @@
#
# You can get the latest version of this script from:
# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
#
# Please send patches to <config-patches@gnu.org>.
-me=$(echo "$0" | sed -e 's,.*/,,')
+# The "shellcheck disable" line above the timestamp inhibits complaints
+# about features and limitations of the classic Bourne shell that were
+# superseded or lifted in POSIX. However, this script identifies a wide
+# variety of pre-POSIX systems that do not have POSIX shells at all, and
+# even some reasonably current systems (Solaris 10 as case-in-point) still
+# have a pre-POSIX /bin/sh.
+
+
+me=`echo "$0" | sed -e 's,.*/,,'`
usage="\
Usage: $0 [OPTION]
Output the configuration name of the system \`$me' is run on.
Options:
@@ -46,15 +56,15 @@
Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright 1992-2021 Free Software Foundation, Inc.
+Copyright 1992-2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
help="
Try \`$me --help' for more information."
@@ -80,14 +90,17 @@
done
if test $# != 0; then
echo "$me: too many arguments$help" >&2
exit 1
fi
+# Just in case it came from the environment.
+GUESS=
+
# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.
@@ -98,25 +111,25 @@
# shellcheck disable=SC2172
trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15
set_cc_for_build() {
# prevent multiple calls if $tmp is already set
test "$tmp" && return 0
: "${TMPDIR=/tmp}"
- # shellcheck disable=SC2039
- { tmp=$( (umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null) && test -n "$tmp" && test -d "$tmp" ; } ||
+ # shellcheck disable=SC2039,SC3028
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }
dummy=$tmp/dummy
case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
,,) echo "int x;" > "$dummy.c"
for driver in cc gcc c89 c99 ; do
if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
- CC_FOR_BUILD="$driver"
+ CC_FOR_BUILD=$driver
break
fi
done
if test x"$CC_FOR_BUILD" = x ; then
CC_FOR_BUILD=no_compiler_found
fi
;;
@@ -127,20 +140,20 @@
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@noc.rutgers.edu 1994-08-24)
if test -f /.attbin/uname ; then
PATH=$PATH:/.attbin ; export PATH
fi
-UNAME_MACHINE=$( (uname -m) 2>/dev/null) || UNAME_MACHINE=unknown
-UNAME_RELEASE=$( (uname -r) 2>/dev/null) || UNAME_RELEASE=unknown
-UNAME_SYSTEM=$( (uname -s) 2>/dev/null) || UNAME_SYSTEM=unknown
-UNAME_VERSION=$( (uname -v) 2>/dev/null) || UNAME_VERSION=unknown
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-case "$UNAME_SYSTEM" in
+case $UNAME_SYSTEM in
Linux|GNU|GNU/*)
LIBC=unknown
set_cc_for_build
cat <<-EOF > "$dummy.c"
#include <features.h>
#if defined(__UCLIBC__)
@@ -153,15 +166,16 @@
#include <stdarg.h>
/* First heuristic to detect musl libc. */
#ifdef __DEFINED_va_list
LIBC=musl
#endif
#endif
EOF
- eval "$($CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g')"
+ cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
+ eval "$cc_set_libc"
# Second heuristic to detect musl libc.
if [ "$LIBC" = unknown ] &&
command -v ldd >/dev/null &&
ldd --version 2>&1 | grep -q ^musl; then
LIBC=musl
fi
@@ -172,47 +186,47 @@
LIBC=gnu
fi
;;
esac
# Note: order is significant - the case branches are not exclusive.
-case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
+case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in
*:NetBSD:*:*)
# NetBSD (nbsd) targets should (where applicable) match one or
# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
# switched to ELF, *-*-netbsd* would select the old
# object file format. This provides both forward
# compatibility and a consistent mechanism for selecting the
# object file format.
#
# Note: NetBSD doesn't particularly care about the vendor
# portion of the name. We always set it to "unknown".
- UNAME_MACHINE_ARCH=$( (uname -p 2>/dev/null || \
+ UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
/sbin/sysctl -n hw.machine_arch 2>/dev/null || \
/usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \
- echo unknown))
- case "$UNAME_MACHINE_ARCH" in
+ echo unknown)`
+ case $UNAME_MACHINE_ARCH in
aarch64eb) machine=aarch64_be-unknown ;;
armeb) machine=armeb-unknown ;;
arm*) machine=arm-unknown ;;
sh3el) machine=shl-unknown ;;
sh3eb) machine=sh-unknown ;;
sh5el) machine=sh5le-unknown ;;
earmv*)
- arch=$(echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,')
- endian=$(echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p')
- machine="${arch}${endian}"-unknown
+ arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+ endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
+ machine=${arch}${endian}-unknown
;;
- *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
+ *) machine=$UNAME_MACHINE_ARCH-unknown ;;
esac
# The Operating System including object format, if it has switched
# to ELF recently (or will in the future) and ABI.
- case "$UNAME_MACHINE_ARCH" in
+ case $UNAME_MACHINE_ARCH in
earm*)
os=netbsdelf
;;
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ELF__
@@ -225,95 +239,101 @@
fi
;;
*)
os=netbsd
;;
esac
# Determine ABI tags.
- case "$UNAME_MACHINE_ARCH" in
+ case $UNAME_MACHINE_ARCH in
earm*)
expr='s/^earmv[0-9]/-eabi/;s/eb$//'
- abi=$(echo "$UNAME_MACHINE_ARCH" | sed -e "$expr")
+ abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
;;
esac
# The OS release
# Debian GNU/NetBSD machines have a different userland, and
# thus, need a distinct triplet. However, they do not need
# kernel version information, so it can be replaced with a
# suitable tag, in the style of linux-gnu.
- case "$UNAME_VERSION" in
+ case $UNAME_VERSION in
Debian*)
release='-gnu'
;;
*)
- release=$(echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2)
+ release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
;;
esac
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
# contains redundant information, the shorter form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "$machine-${os}${release}${abi-}"
- exit ;;
+ GUESS=$machine-${os}${release}${abi-}
+ ;;
*:Bitrig:*:*)
- UNAME_MACHINE_ARCH=$(arch | sed 's/Bitrig.//')
- echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
- exit ;;
+ UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
+ GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE
+ ;;
*:OpenBSD:*:*)
- UNAME_MACHINE_ARCH=$(arch | sed 's/OpenBSD.//')
- echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
- exit ;;
+ UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+ GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE
+ ;;
+ *:SecBSD:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'`
+ GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE
+ ;;
*:LibertyBSD:*:*)
- UNAME_MACHINE_ARCH=$(arch | sed 's/^.*BSD\.//')
- echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
- exit ;;
+ UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
+ GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE
+ ;;
*:MidnightBSD:*:*)
- echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE
+ ;;
*:ekkoBSD:*:*)
- echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE
+ ;;
*:SolidBSD:*:*)
- echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE
+ ;;
*:OS108:*:*)
- echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE
+ ;;
macppc:MirBSD:*:*)
- echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
- exit ;;
+ GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE
+ ;;
*:MirBSD:*:*)
- echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE
+ ;;
*:Sortix:*:*)
- echo "$UNAME_MACHINE"-unknown-sortix
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-sortix
+ ;;
*:Twizzler:*:*)
- echo "$UNAME_MACHINE"-unknown-twizzler
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-twizzler
+ ;;
*:Redox:*:*)
- echo "$UNAME_MACHINE"-unknown-redox
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-redox
+ ;;
mips:OSF1:*.*)
- echo mips-dec-osf1
- exit ;;
+ GUESS=mips-dec-osf1
+ ;;
alpha:OSF1:*:*)
+ # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
+ trap '' 0
case $UNAME_RELEASE in
*4.0)
- UNAME_RELEASE=$(/usr/sbin/sizer -v | awk '{print $3}')
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
;;
*5.*)
- UNAME_RELEASE=$(/usr/sbin/sizer -v | awk '{print $4}')
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
;;
esac
# According to Compaq, /usr/sbin/psrinfo has been available on
# OSF/1 and Tru64 systems produced since 1995. I hope that
# covers most systems running today. This code pipes the CPU
# types through head -n 1, so we only detect the type of CPU 0.
- ALPHA_CPU_TYPE=$(/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1)
- case "$ALPHA_CPU_TYPE" in
+ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+ case $ALPHA_CPU_TYPE in
"EV4 (21064)")
UNAME_MACHINE=alpha ;;
"EV4.5 (21064)")
UNAME_MACHINE=alpha ;;
"LCA4 (21066/21068)")
UNAME_MACHINE=alpha ;;
"EV5 (21164)")
@@ -342,169 +362,173 @@
UNAME_MACHINE=alphaev79 ;;
esac
# A Pn.n version is a patched version.
# A Vn.n version is a released version.
# A Tn.n version is a released field test version.
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
- echo "$UNAME_MACHINE"-dec-osf"$(echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz)"
- # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
- exitcode=$?
- trap '' 0
- exit $exitcode ;;
+ OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+ GUESS=$UNAME_MACHINE-dec-osf$OSF_REL
+ ;;
Amiga*:UNIX_System_V:4.0:*)
- echo m68k-unknown-sysv4
- exit ;;
+ GUESS=m68k-unknown-sysv4
+ ;;
*:[Aa]miga[Oo][Ss]:*:*)
- echo "$UNAME_MACHINE"-unknown-amigaos
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-amigaos
+ ;;
*:[Mm]orph[Oo][Ss]:*:*)
- echo "$UNAME_MACHINE"-unknown-morphos
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-morphos
+ ;;
*:OS/390:*:*)
- echo i370-ibm-openedition
- exit ;;
+ GUESS=i370-ibm-openedition
+ ;;
*:z/VM:*:*)
- echo s390-ibm-zvmoe
- exit ;;
+ GUESS=s390-ibm-zvmoe
+ ;;
*:OS400:*:*)
- echo powerpc-ibm-os400
- exit ;;
+ GUESS=powerpc-ibm-os400
+ ;;
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
- echo arm-acorn-riscix"$UNAME_RELEASE"
- exit ;;
+ GUESS=arm-acorn-riscix$UNAME_RELEASE
+ ;;
arm*:riscos:*:*|arm*:RISCOS:*:*)
- echo arm-unknown-riscos
- exit ;;
+ GUESS=arm-unknown-riscos
+ ;;
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
- echo hppa1.1-hitachi-hiuxmpp
- exit ;;
+ GUESS=hppa1.1-hitachi-hiuxmpp
+ ;;
Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
- if test "$( (/bin/universe) 2>/dev/null)" = att ; then
- echo pyramid-pyramid-sysv3
- else
- echo pyramid-pyramid-bsd
- fi
- exit ;;
+ case `(/bin/universe) 2>/dev/null` in
+ att) GUESS=pyramid-pyramid-sysv3 ;;
+ *) GUESS=pyramid-pyramid-bsd ;;
+ esac
+ ;;
NILE*:*:*:dcosx)
- echo pyramid-pyramid-svr4
- exit ;;
+ GUESS=pyramid-pyramid-svr4
+ ;;
DRS?6000:unix:4.0:6*)
- echo sparc-icl-nx6
- exit ;;
+ GUESS=sparc-icl-nx6
+ ;;
DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
- case $(/usr/bin/uname -p) in
- sparc) echo sparc-icl-nx7; exit ;;
- esac ;;
+ case `/usr/bin/uname -p` in
+ sparc) GUESS=sparc-icl-nx7 ;;
+ esac
+ ;;
s390x:SunOS:*:*)
- echo "$UNAME_MACHINE"-ibm-solaris2"$(echo "$UNAME_RELEASE" | sed -e 's/[^.]*//')"
- exit ;;
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL
+ ;;
sun4H:SunOS:5.*:*)
- echo sparc-hal-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
- exit ;;
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=sparc-hal-solaris2$SUN_REL
+ ;;
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
- echo sparc-sun-solaris2"$(echo "$UNAME_RELEASE" | sed -e 's/[^.]*//')"
- exit ;;
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=sparc-sun-solaris2$SUN_REL
+ ;;
i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
- echo i386-pc-auroraux"$UNAME_RELEASE"
- exit ;;
+ GUESS=i386-pc-auroraux$UNAME_RELEASE
+ ;;
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
set_cc_for_build
SUN_ARCH=i386
# If there is a compiler, see if it is configured for 64-bit objects.
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
# This test works for both compilers.
if test "$CC_FOR_BUILD" != no_compiler_found; then
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ (CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \
grep IS_64BIT_ARCH >/dev/null
then
SUN_ARCH=x86_64
fi
fi
- echo "$SUN_ARCH"-pc-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
- exit ;;
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=$SUN_ARCH-pc-solaris2$SUN_REL
+ ;;
sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize
# SunOS6. Hard to guess exactly what SunOS6 will be like, but
# it's likely to be more like Solaris than SunOS4.
- echo sparc-sun-solaris3"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
- exit ;;
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=sparc-sun-solaris3$SUN_REL
+ ;;
sun4*:SunOS:*:*)
- case "$(/usr/bin/arch -k)" in
+ case `/usr/bin/arch -k` in
Series*|S4*)
- UNAME_RELEASE=$(uname -v)
+ UNAME_RELEASE=`uname -v`
;;
esac
# Japanese Language versions have a version number like `4.1.3-JL'.
- echo sparc-sun-sunos"$(echo "$UNAME_RELEASE"|sed -e 's/-/_/')"
- exit ;;
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
+ GUESS=sparc-sun-sunos$SUN_REL
+ ;;
sun3*:SunOS:*:*)
- echo m68k-sun-sunos"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-sun-sunos$UNAME_RELEASE
+ ;;
sun*:*:4.2BSD:*)
- UNAME_RELEASE=$( (sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null)
+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
- case "$(/bin/arch)" in
+ case `/bin/arch` in
sun3)
- echo m68k-sun-sunos"$UNAME_RELEASE"
+ GUESS=m68k-sun-sunos$UNAME_RELEASE
;;
sun4)
- echo sparc-sun-sunos"$UNAME_RELEASE"
+ GUESS=sparc-sun-sunos$UNAME_RELEASE
;;
esac
- exit ;;
+ ;;
aushp:SunOS:*:*)
- echo sparc-auspex-sunos"$UNAME_RELEASE"
- exit ;;
+ GUESS=sparc-auspex-sunos$UNAME_RELEASE
+ ;;
# The situation for MiNT is a little confusing. The machine name
# can be virtually everything (everything which is not
# "atarist" or "atariste" at least should have a processor
# > m68000). The system name ranges from "MiNT" over "FreeMiNT"
# to the lowercase version "mint" (or "freemint"). Finally
# the system name "TOS" denotes a system which is actually not
# MiNT. But MiNT is downward compatible to TOS, so this should
# be no problem.
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-atari-mint$UNAME_RELEASE
+ ;;
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-atari-mint$UNAME_RELEASE
+ ;;
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
- echo m68k-atari-mint"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-atari-mint$UNAME_RELEASE
+ ;;
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
- echo m68k-milan-mint"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-milan-mint$UNAME_RELEASE
+ ;;
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
- echo m68k-hades-mint"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-hades-mint$UNAME_RELEASE
+ ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-unknown-mint$UNAME_RELEASE
+ ;;
m68k:machten:*:*)
- echo m68k-apple-machten"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-apple-machten$UNAME_RELEASE
+ ;;
powerpc:machten:*:*)
- echo powerpc-apple-machten"$UNAME_RELEASE"
- exit ;;
+ GUESS=powerpc-apple-machten$UNAME_RELEASE
+ ;;
RISC*:Mach:*:*)
- echo mips-dec-mach_bsd4.3
- exit ;;
+ GUESS=mips-dec-mach_bsd4.3
+ ;;
RISC*:ULTRIX:*:*)
- echo mips-dec-ultrix"$UNAME_RELEASE"
- exit ;;
+ GUESS=mips-dec-ultrix$UNAME_RELEASE
+ ;;
VAX*:ULTRIX*:*:*)
- echo vax-dec-ultrix"$UNAME_RELEASE"
- exit ;;
+ GUESS=vax-dec-ultrix$UNAME_RELEASE
+ ;;
2020:CLIX:*:* | 2430:CLIX:*:*)
- echo clipper-intergraph-clix"$UNAME_RELEASE"
- exit ;;
+ GUESS=clipper-intergraph-clix$UNAME_RELEASE
+ ;;
mips:*:*:UMIPS | mips:*:*:RISCos)
set_cc_for_build
sed 's/^ //' << EOF > "$dummy.c"
#ifdef __cplusplus
#include <stdio.h> /* for printf() prototype */
int main (int argc, char *argv[]) {
#else
@@ -521,162 +545,163 @@
printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
#endif
#endif
exit (-1);
}
EOF
$CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
- dummyarg=$(echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p') &&
- SYSTEM_NAME=$("$dummy" "$dummyarg") &&
+ dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+ SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
{ echo "$SYSTEM_NAME"; exit; }
- echo mips-mips-riscos"$UNAME_RELEASE"
- exit ;;
+ GUESS=mips-mips-riscos$UNAME_RELEASE
+ ;;
Motorola:PowerMAX_OS:*:*)
- echo powerpc-motorola-powermax
- exit ;;
+ GUESS=powerpc-motorola-powermax
+ ;;
Motorola:*:4.3:PL8-*)
- echo powerpc-harris-powermax
- exit ;;
+ GUESS=powerpc-harris-powermax
+ ;;
Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
- echo powerpc-harris-powermax
- exit ;;
+ GUESS=powerpc-harris-powermax
+ ;;
Night_Hawk:Power_UNIX:*:*)
- echo powerpc-harris-powerunix
- exit ;;
+ GUESS=powerpc-harris-powerunix
+ ;;
m88k:CX/UX:7*:*)
- echo m88k-harris-cxux7
- exit ;;
+ GUESS=m88k-harris-cxux7
+ ;;
m88k:*:4*:R4*)
- echo m88k-motorola-sysv4
- exit ;;
+ GUESS=m88k-motorola-sysv4
+ ;;
m88k:*:3*:R3*)
- echo m88k-motorola-sysv3
- exit ;;
+ GUESS=m88k-motorola-sysv3
+ ;;
AViiON:dgux:*:*)
# DG/UX returns AViiON for all architectures
- UNAME_PROCESSOR=$(/usr/bin/uname -p)
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110
then
if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \
test "$TARGET_BINARY_INTERFACE"x = x
then
- echo m88k-dg-dgux"$UNAME_RELEASE"
+ GUESS=m88k-dg-dgux$UNAME_RELEASE
else
- echo m88k-dg-dguxbcs"$UNAME_RELEASE"
+ GUESS=m88k-dg-dguxbcs$UNAME_RELEASE
fi
else
- echo i586-dg-dgux"$UNAME_RELEASE"
+ GUESS=i586-dg-dgux$UNAME_RELEASE
fi
- exit ;;
+ ;;
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
- echo m88k-dolphin-sysv3
- exit ;;
+ GUESS=m88k-dolphin-sysv3
+ ;;
M88*:*:R3*:*)
# Delta 88k system running SVR3
- echo m88k-motorola-sysv3
- exit ;;
+ GUESS=m88k-motorola-sysv3
+ ;;
XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
- echo m88k-tektronix-sysv3
- exit ;;
+ GUESS=m88k-tektronix-sysv3
+ ;;
Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
- echo m68k-tektronix-bsd
- exit ;;
+ GUESS=m68k-tektronix-bsd
+ ;;
*:IRIX*:*:*)
- echo mips-sgi-irix"$(echo "$UNAME_RELEASE"|sed -e 's/-/_/g')"
- exit ;;
+ IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'`
+ GUESS=mips-sgi-irix$IRIX_REL
+ ;;
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
- exit ;; # Note that: echo "'$(uname -s)'" gives 'AIX '
+ GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id
+ ;; # Note that: echo "'`uname -s`'" gives 'AIX '
i*86:AIX:*:*)
- echo i386-ibm-aix
- exit ;;
+ GUESS=i386-ibm-aix
+ ;;
ia64:AIX:*:*)
if test -x /usr/bin/oslevel ; then
- IBM_REV=$(/usr/bin/oslevel)
+ IBM_REV=`/usr/bin/oslevel`
else
- IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
+ IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
fi
- echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
- exit ;;
+ GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV
+ ;;
*:AIX:2:3)
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
set_cc_for_build
sed 's/^ //' << EOF > "$dummy.c"
#include <sys/systemcfg.h>
main()
{
if (!__power_pc())
exit(1);
puts("powerpc-ibm-aix3.2.5");
exit(0);
}
EOF
- if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=$("$dummy")
+ if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
then
- echo "$SYSTEM_NAME"
+ GUESS=$SYSTEM_NAME
else
- echo rs6000-ibm-aix3.2.5
+ GUESS=rs6000-ibm-aix3.2.5
fi
elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
- echo rs6000-ibm-aix3.2.4
+ GUESS=rs6000-ibm-aix3.2.4
else
- echo rs6000-ibm-aix3.2
+ GUESS=rs6000-ibm-aix3.2
fi
- exit ;;
+ ;;
*:AIX:*:[4567])
- IBM_CPU_ID=$(/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }')
+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
IBM_ARCH=rs6000
else
IBM_ARCH=powerpc
fi
if test -x /usr/bin/lslpp ; then
- IBM_REV=$(/usr/bin/lslpp -Lqc bos.rte.libc |
- awk -F: '{ print $3 }' | sed s/[0-9]*$/0/)
+ IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \
+ awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
else
- IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
+ IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
fi
- echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
- exit ;;
+ GUESS=$IBM_ARCH-ibm-aix$IBM_REV
+ ;;
*:AIX:*:*)
- echo rs6000-ibm-aix
- exit ;;
+ GUESS=rs6000-ibm-aix
+ ;;
ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
- echo romp-ibm-bsd4.4
- exit ;;
+ GUESS=romp-ibm-bsd4.4
+ ;;
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
- echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to
- exit ;; # report: romp-ibm BSD 4.3
+ GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to
+ ;; # report: romp-ibm BSD 4.3
*:BOSX:*:*)
- echo rs6000-bull-bosx
- exit ;;
+ GUESS=rs6000-bull-bosx
+ ;;
DPX/2?00:B.O.S.:*:*)
- echo m68k-bull-sysv3
- exit ;;
+ GUESS=m68k-bull-sysv3
+ ;;
9000/[34]??:4.3bsd:1.*:*)
- echo m68k-hp-bsd
- exit ;;
+ GUESS=m68k-hp-bsd
+ ;;
hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
- echo m68k-hp-bsd4.4
- exit ;;
+ GUESS=m68k-hp-bsd4.4
+ ;;
9000/[34678]??:HP-UX:*:*)
- HPUX_REV=$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//')
- case "$UNAME_MACHINE" in
+ HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
+ case $UNAME_MACHINE in
9000/31?) HP_ARCH=m68000 ;;
9000/[34]??) HP_ARCH=m68k ;;
9000/[678][0-9][0-9])
if test -x /usr/bin/getconf; then
- sc_cpu_version=$(/usr/bin/getconf SC_CPU_VERSION 2>/dev/null)
- sc_kernel_bits=$(/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null)
- case "$sc_cpu_version" in
+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+ case $sc_cpu_version in
523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
532) # CPU_PA_RISC2_0
- case "$sc_kernel_bits" in
+ case $sc_kernel_bits in
32) HP_ARCH=hppa2.0n ;;
64) HP_ARCH=hppa2.0w ;;
'') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
esac ;;
esac
fi
if test "$HP_ARCH" = ""; then
@@ -710,15 +735,15 @@
puts ("hppa2.0"); break;
#endif
default: puts ("hppa1.0"); break;
}
exit (0);
}
EOF
- (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=$("$dummy")
+ (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
test -z "$HP_ARCH" && HP_ARCH=hppa
fi ;;
esac
if test "$HP_ARCH" = hppa2.0w
then
set_cc_for_build
@@ -735,20 +760,20 @@
grep -q __LP64__
then
HP_ARCH=hppa2.0w
else
HP_ARCH=hppa64
fi
fi
- echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
- exit ;;
+ GUESS=$HP_ARCH-hp-hpux$HPUX_REV
+ ;;
ia64:HP-UX:*:*)
- HPUX_REV=$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//')
- echo ia64-hp-hpux"$HPUX_REV"
- exit ;;
+ HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
+ GUESS=ia64-hp-hpux$HPUX_REV
+ ;;
3050*:HI-UX:*:*)
set_cc_for_build
sed 's/^ //' << EOF > "$dummy.c"
#include <unistd.h>
int
main ()
{
@@ -768,246 +793,262 @@
}
else if (CPU_IS_HP_MC68K (cpu))
puts ("m68k-hitachi-hiuxwe2");
else puts ("unknown-hitachi-hiuxwe2");
exit (0);
}
EOF
- $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=$("$dummy") &&
+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
{ echo "$SYSTEM_NAME"; exit; }
- echo unknown-hitachi-hiuxwe2
- exit ;;
+ GUESS=unknown-hitachi-hiuxwe2
+ ;;
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
- echo hppa1.1-hp-bsd
- exit ;;
+ GUESS=hppa1.1-hp-bsd
+ ;;
9000/8??:4.3bsd:*:*)
- echo hppa1.0-hp-bsd
- exit ;;
+ GUESS=hppa1.0-hp-bsd
+ ;;
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
- echo hppa1.0-hp-mpeix
- exit ;;
+ GUESS=hppa1.0-hp-mpeix
+ ;;
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
- echo hppa1.1-hp-osf
- exit ;;
+ GUESS=hppa1.1-hp-osf
+ ;;
hp8??:OSF1:*:*)
- echo hppa1.0-hp-osf
- exit ;;
+ GUESS=hppa1.0-hp-osf
+ ;;
i*86:OSF1:*:*)
if test -x /usr/sbin/sysversion ; then
- echo "$UNAME_MACHINE"-unknown-osf1mk
+ GUESS=$UNAME_MACHINE-unknown-osf1mk
else
- echo "$UNAME_MACHINE"-unknown-osf1
+ GUESS=$UNAME_MACHINE-unknown-osf1
fi
- exit ;;
+ ;;
parisc*:Lites*:*:*)
- echo hppa1.1-hp-lites
- exit ;;
+ GUESS=hppa1.1-hp-lites
+ ;;
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
- echo c1-convex-bsd
- exit ;;
+ GUESS=c1-convex-bsd
+ ;;
C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
exit ;;
C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
- echo c34-convex-bsd
- exit ;;
+ GUESS=c34-convex-bsd
+ ;;
C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
- echo c38-convex-bsd
- exit ;;
+ GUESS=c38-convex-bsd
+ ;;
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
- echo c4-convex-bsd
- exit ;;
+ GUESS=c4-convex-bsd
+ ;;
CRAY*Y-MP:*:*:*)
- echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=ymp-cray-unicos$CRAY_REL
+ ;;
CRAY*[A-Z]90:*:*:*)
echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
-e 's/\.[^.]*$/.X/'
exit ;;
CRAY*TS:*:*:*)
- echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=t90-cray-unicos$CRAY_REL
+ ;;
CRAY*T3E:*:*:*)
- echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=alphaev5-cray-unicosmk$CRAY_REL
+ ;;
CRAY*SV1:*:*:*)
- echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=sv1-cray-unicos$CRAY_REL
+ ;;
*:UNICOS/mp:*:*)
- echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=craynv-cray-unicosmp$CRAY_REL
+ ;;
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
- FUJITSU_PROC=$(uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz)
- FUJITSU_SYS=$(uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///')
- FUJITSU_REL=$(echo "$UNAME_RELEASE" | sed -e 's/ /_/')
- echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
+ FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+ FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+ FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
+ GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
+ ;;
5000:UNIX_System_V:4.*:*)
- FUJITSU_SYS=$(uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///')
- FUJITSU_REL=$(echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/')
- echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
+ FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+ FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
+ GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
+ ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
- echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE
+ ;;
sparc*:BSD/OS:*:*)
- echo sparc-unknown-bsdi"$UNAME_RELEASE"
- exit ;;
+ GUESS=sparc-unknown-bsdi$UNAME_RELEASE
+ ;;
*:BSD/OS:*:*)
- echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE
+ ;;
arm:FreeBSD:*:*)
- UNAME_PROCESSOR=$(uname -p)
+ UNAME_PROCESSOR=`uname -p`
set_cc_for_build
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_PCS_VFP
then
- echo "${UNAME_PROCESSOR}"-unknown-freebsd"$(echo ${UNAME_RELEASE}|sed -e 's/[-(].*//')"-gnueabi
+ FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi
else
- echo "${UNAME_PROCESSOR}"-unknown-freebsd"$(echo ${UNAME_RELEASE}|sed -e 's/[-(].*//')"-gnueabihf
+ FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf
fi
- exit ;;
+ ;;
*:FreeBSD:*:*)
- UNAME_PROCESSOR=$(/usr/bin/uname -p)
- case "$UNAME_PROCESSOR" in
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
+ case $UNAME_PROCESSOR in
amd64)
UNAME_PROCESSOR=x86_64 ;;
i386)
UNAME_PROCESSOR=i586 ;;
esac
- echo "$UNAME_PROCESSOR"-unknown-freebsd"$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')"
- exit ;;
+ FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL
+ ;;
i*:CYGWIN*:*)
- echo "$UNAME_MACHINE"-pc-cygwin
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-cygwin
+ ;;
*:MINGW64*:*)
- echo "$UNAME_MACHINE"-pc-mingw64
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-mingw64
+ ;;
*:MINGW*:*)
- echo "$UNAME_MACHINE"-pc-mingw32
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-mingw32
+ ;;
*:MSYS*:*)
- echo "$UNAME_MACHINE"-pc-msys
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-msys
+ ;;
i*:PW*:*)
- echo "$UNAME_MACHINE"-pc-pw32
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-pw32
+ ;;
+ *:SerenityOS:*:*)
+ GUESS=$UNAME_MACHINE-pc-serenity
+ ;;
*:Interix*:*)
- case "$UNAME_MACHINE" in
+ case $UNAME_MACHINE in
x86)
- echo i586-pc-interix"$UNAME_RELEASE"
- exit ;;
+ GUESS=i586-pc-interix$UNAME_RELEASE
+ ;;
authenticamd | genuineintel | EM64T)
- echo x86_64-unknown-interix"$UNAME_RELEASE"
- exit ;;
+ GUESS=x86_64-unknown-interix$UNAME_RELEASE
+ ;;
IA64)
- echo ia64-unknown-interix"$UNAME_RELEASE"
- exit ;;
+ GUESS=ia64-unknown-interix$UNAME_RELEASE
+ ;;
esac ;;
i*:UWIN*:*)
- echo "$UNAME_MACHINE"-pc-uwin
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-uwin
+ ;;
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
- echo x86_64-pc-cygwin
- exit ;;
+ GUESS=x86_64-pc-cygwin
+ ;;
prep*:SunOS:5.*:*)
- echo powerpcle-unknown-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
- exit ;;
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=powerpcle-unknown-solaris2$SUN_REL
+ ;;
*:GNU:*:*)
# the GNU system
- echo "$(echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,')-unknown-$LIBC$(echo "$UNAME_RELEASE"|sed -e 's,/.*$,,')"
- exit ;;
+ GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'`
+ GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'`
+ GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL
+ ;;
*:GNU/*:*:*)
# other systems with GNU libc and userland
- echo "$UNAME_MACHINE-unknown-$(echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]")$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')-$LIBC"
- exit ;;
+ GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"`
+ GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
+ ;;
*:Minix:*:*)
- echo "$UNAME_MACHINE"-unknown-minix
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-minix
+ ;;
aarch64:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
aarch64_be:Linux:*:*)
UNAME_MACHINE=aarch64_be
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
alpha:Linux:*:*)
- case $(sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null) in
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in
EV5) UNAME_MACHINE=alphaev5 ;;
EV56) UNAME_MACHINE=alphaev56 ;;
PCA56) UNAME_MACHINE=alphapca56 ;;
PCA57) UNAME_MACHINE=alphapca56 ;;
EV6) UNAME_MACHINE=alphaev6 ;;
EV67) UNAME_MACHINE=alphaev67 ;;
EV68*) UNAME_MACHINE=alphaev68 ;;
esac
objdump --private-headers /bin/sh | grep -q ld.so.1
if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
- arc:Linux:*:* | arceb:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
arm*:Linux:*:*)
set_cc_for_build
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_EABI__
then
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
else
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_PCS_VFP
then
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
+ GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi
else
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
+ GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf
fi
fi
- exit ;;
+ ;;
avr32*:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
cris:Linux:*:*)
- echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-axis-linux-$LIBC
+ ;;
crisv32:Linux:*:*)
- echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-axis-linux-$LIBC
+ ;;
e2k:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
frv:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
hexagon:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
i*86:Linux:*:*)
- echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-linux-$LIBC
+ ;;
ia64:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
k1om:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
m32r*:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
m68*:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
mips:Linux:*:* | mips64:Linux:*:*)
set_cc_for_build
IS_GLIBC=0
test x"${LIBC}" = xgnu && IS_GLIBC=1
sed 's/^ //' << EOF > "$dummy.c"
#undef CPU
#undef mips
@@ -1044,326 +1085,327 @@
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
MIPS_ENDIAN=
#else
MIPS_ENDIAN=
#endif
#endif
EOF
- eval "$($CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI')"
+ cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`
+ eval "$cc_set_vars"
test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
;;
mips64el:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
openrisc*:Linux:*:*)
- echo or1k-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=or1k-unknown-linux-$LIBC
+ ;;
or32:Linux:*:* | or1k*:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
padre:Linux:*:*)
- echo sparc-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=sparc-unknown-linux-$LIBC
+ ;;
parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=hppa64-unknown-linux-$LIBC
+ ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
- case $(grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2) in
- PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
- PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
- *) echo hppa-unknown-linux-"$LIBC" ;;
+ case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+ PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;;
+ PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;;
+ *) GUESS=hppa-unknown-linux-$LIBC ;;
esac
- exit ;;
+ ;;
ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=powerpc64-unknown-linux-$LIBC
+ ;;
ppc:Linux:*:*)
- echo powerpc-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=powerpc-unknown-linux-$LIBC
+ ;;
ppc64le:Linux:*:*)
- echo powerpc64le-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=powerpc64le-unknown-linux-$LIBC
+ ;;
ppcle:Linux:*:*)
- echo powerpcle-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=powerpcle-unknown-linux-$LIBC
+ ;;
riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
s390:Linux:*:* | s390x:Linux:*:*)
- echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-ibm-linux-$LIBC
+ ;;
sh64*:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
sh*:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
tile*:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
vax:Linux:*:*)
- echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-dec-linux-$LIBC
+ ;;
x86_64:Linux:*:*)
set_cc_for_build
LIBCABI=$LIBC
if test "$CC_FOR_BUILD" != no_compiler_found; then
if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
grep IS_X32 >/dev/null
then
- LIBCABI="$LIBC"x32
+ LIBCABI=${LIBC}x32
fi
fi
- echo "$UNAME_MACHINE"-pc-linux-"$LIBCABI"
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI
+ ;;
xtensa*:Linux:*:*)
- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
# earlier versions are messed up and put the nodename in both
# sysname and nodename.
- echo i386-sequent-sysv4
- exit ;;
+ GUESS=i386-sequent-sysv4
+ ;;
i*86:UNIX_SV:4.2MP:2.*)
# Unixware is an offshoot of SVR4, but it has its own version
# number series starting with 2...
# I am not positive that other SVR4 systems won't match this,
# I just have to hope. -- rms.
# Use sysv4.2uw... so that sysv4* matches it.
- echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION
+ ;;
i*86:OS/2:*:*)
# If we were able to find `uname', then EMX Unix compatibility
# is probably installed.
- echo "$UNAME_MACHINE"-pc-os2-emx
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-os2-emx
+ ;;
i*86:XTS-300:*:STOP)
- echo "$UNAME_MACHINE"-unknown-stop
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-stop
+ ;;
i*86:atheos:*:*)
- echo "$UNAME_MACHINE"-unknown-atheos
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-atheos
+ ;;
i*86:syllable:*:*)
- echo "$UNAME_MACHINE"-pc-syllable
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-syllable
+ ;;
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
- echo i386-unknown-lynxos"$UNAME_RELEASE"
- exit ;;
+ GUESS=i386-unknown-lynxos$UNAME_RELEASE
+ ;;
i*86:*DOS:*:*)
- echo "$UNAME_MACHINE"-pc-msdosdjgpp
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-msdosdjgpp
+ ;;
i*86:*:4.*:*)
- UNAME_REL=$(echo "$UNAME_RELEASE" | sed 's/\/MP$//')
+ UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
- echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
+ GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL
else
- echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
+ GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL
fi
- exit ;;
+ ;;
i*86:*:5:[678]*)
# UnixWare 7.x, OpenUNIX and OpenServer 6.
- case $(/bin/uname -X | grep "^Machine") in
+ case `/bin/uname -X | grep "^Machine"` in
*486*) UNAME_MACHINE=i486 ;;
*Pentium) UNAME_MACHINE=i586 ;;
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
esac
- echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+ ;;
i*86:*:3.2:*)
if test -f /usr/options/cb.name; then
- UNAME_REL=$(sed -n 's/.*Version //p' </usr/options/cb.name)
- echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
+ UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+ GUESS=$UNAME_MACHINE-pc-isc$UNAME_REL
elif /bin/uname -X 2>/dev/null >/dev/null ; then
- UNAME_REL=$( (/bin/uname -X|grep Release|sed -e 's/.*= //'))
+ UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
&& UNAME_MACHINE=i586
(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
&& UNAME_MACHINE=i686
(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
&& UNAME_MACHINE=i686
- echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
+ GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL
else
- echo "$UNAME_MACHINE"-pc-sysv32
+ GUESS=$UNAME_MACHINE-pc-sysv32
fi
- exit ;;
+ ;;
pc:*:*:*)
# Left here for compatibility:
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# the processor, so we play safe by assuming i586.
# Note: whatever this is, it MUST be the same as what config.sub
# prints for the "djgpp" host, or else GDB configure will decide that
# this is a cross-build.
- echo i586-pc-msdosdjgpp
- exit ;;
+ GUESS=i586-pc-msdosdjgpp
+ ;;
Intel:Mach:3*:*)
- echo i386-pc-mach3
- exit ;;
+ GUESS=i386-pc-mach3
+ ;;
paragon:*:*:*)
- echo i860-intel-osf1
- exit ;;
+ GUESS=i860-intel-osf1
+ ;;
i860:*:4.*:*) # i860-SVR4
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
- echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
+ GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4
else # Add other i860-SVR4 vendors below as they are discovered.
- echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4
+ GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4
fi
- exit ;;
+ ;;
mini*:CTIX:SYS*5:*)
# "miniframe"
- echo m68010-convergent-sysv
- exit ;;
+ GUESS=m68010-convergent-sysv
+ ;;
mc68k:UNIX:SYSTEM5:3.51m)
- echo m68k-convergent-sysv
- exit ;;
+ GUESS=m68k-convergent-sysv
+ ;;
M680?0:D-NIX:5.3:*)
- echo m68k-diab-dnix
- exit ;;
+ GUESS=m68k-diab-dnix
+ ;;
M68*:*:R3V[5678]*:*)
test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
OS_REL=''
test -r /etc/.relid \
- && OS_REL=.$(sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid)
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
&& { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
&& { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
&& { echo i486-ncr-sysv4; exit; } ;;
NCR*:*:4.2:* | MPRAS*:*:4.2:*)
OS_REL='.3'
test -r /etc/.relid \
- && OS_REL=.$(sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid)
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
&& { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
&& { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
&& { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
- echo m68k-unknown-lynxos"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-unknown-lynxos$UNAME_RELEASE
+ ;;
mc68030:UNIX_System_V:4.*:*)
- echo m68k-atari-sysv4
- exit ;;
+ GUESS=m68k-atari-sysv4
+ ;;
TSUNAMI:LynxOS:2.*:*)
- echo sparc-unknown-lynxos"$UNAME_RELEASE"
- exit ;;
+ GUESS=sparc-unknown-lynxos$UNAME_RELEASE
+ ;;
rs6000:LynxOS:2.*:*)
- echo rs6000-unknown-lynxos"$UNAME_RELEASE"
- exit ;;
+ GUESS=rs6000-unknown-lynxos$UNAME_RELEASE
+ ;;
PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
- echo powerpc-unknown-lynxos"$UNAME_RELEASE"
- exit ;;
+ GUESS=powerpc-unknown-lynxos$UNAME_RELEASE
+ ;;
SM[BE]S:UNIX_SV:*:*)
- echo mips-dde-sysv"$UNAME_RELEASE"
- exit ;;
+ GUESS=mips-dde-sysv$UNAME_RELEASE
+ ;;
RM*:ReliantUNIX-*:*:*)
- echo mips-sni-sysv4
- exit ;;
+ GUESS=mips-sni-sysv4
+ ;;
RM*:SINIX-*:*:*)
- echo mips-sni-sysv4
- exit ;;
+ GUESS=mips-sni-sysv4
+ ;;
*:SINIX-*:*:*)
if uname -p 2>/dev/null >/dev/null ; then
- UNAME_MACHINE=$( (uname -p) 2>/dev/null)
- echo "$UNAME_MACHINE"-sni-sysv4
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ GUESS=$UNAME_MACHINE-sni-sysv4
else
- echo ns32k-sni-sysv
+ GUESS=ns32k-sni-sysv
fi
- exit ;;
+ ;;
PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
# says <Richard.M.Bartel@ccMail.Census.GOV>
- echo i586-unisys-sysv4
- exit ;;
+ GUESS=i586-unisys-sysv4
+ ;;
*:UNIX_System_V:4*:FTX*)
# From Gerald Hewes <hewes@openmarket.com>.
# How about differentiating between stratus architectures? -djm
- echo hppa1.1-stratus-sysv4
- exit ;;
+ GUESS=hppa1.1-stratus-sysv4
+ ;;
*:*:*:FTX*)
# From seanf@swdc.stratus.com.
- echo i860-stratus-sysv4
- exit ;;
+ GUESS=i860-stratus-sysv4
+ ;;
i*86:VOS:*:*)
# From Paul.Green@stratus.com.
- echo "$UNAME_MACHINE"-stratus-vos
- exit ;;
+ GUESS=$UNAME_MACHINE-stratus-vos
+ ;;
*:VOS:*:*)
# From Paul.Green@stratus.com.
- echo hppa1.1-stratus-vos
- exit ;;
+ GUESS=hppa1.1-stratus-vos
+ ;;
mc68*:A/UX:*:*)
- echo m68k-apple-aux"$UNAME_RELEASE"
- exit ;;
+ GUESS=m68k-apple-aux$UNAME_RELEASE
+ ;;
news*:NEWS-OS:6*:*)
- echo mips-sony-newsos6
- exit ;;
+ GUESS=mips-sony-newsos6
+ ;;
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
if test -d /usr/nec; then
- echo mips-nec-sysv"$UNAME_RELEASE"
+ GUESS=mips-nec-sysv$UNAME_RELEASE
else
- echo mips-unknown-sysv"$UNAME_RELEASE"
+ GUESS=mips-unknown-sysv$UNAME_RELEASE
fi
- exit ;;
+ ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
- echo powerpc-be-beos
- exit ;;
+ GUESS=powerpc-be-beos
+ ;;
BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
- echo powerpc-apple-beos
- exit ;;
+ GUESS=powerpc-apple-beos
+ ;;
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
- echo i586-pc-beos
- exit ;;
+ GUESS=i586-pc-beos
+ ;;
BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
- echo i586-pc-haiku
- exit ;;
+ GUESS=i586-pc-haiku
+ ;;
x86_64:Haiku:*:*)
- echo x86_64-unknown-haiku
- exit ;;
+ GUESS=x86_64-unknown-haiku
+ ;;
SX-4:SUPER-UX:*:*)
- echo sx4-nec-superux"$UNAME_RELEASE"
- exit ;;
+ GUESS=sx4-nec-superux$UNAME_RELEASE
+ ;;
SX-5:SUPER-UX:*:*)
- echo sx5-nec-superux"$UNAME_RELEASE"
- exit ;;
+ GUESS=sx5-nec-superux$UNAME_RELEASE
+ ;;
SX-6:SUPER-UX:*:*)
- echo sx6-nec-superux"$UNAME_RELEASE"
- exit ;;
+ GUESS=sx6-nec-superux$UNAME_RELEASE
+ ;;
SX-7:SUPER-UX:*:*)
- echo sx7-nec-superux"$UNAME_RELEASE"
- exit ;;
+ GUESS=sx7-nec-superux$UNAME_RELEASE
+ ;;
SX-8:SUPER-UX:*:*)
- echo sx8-nec-superux"$UNAME_RELEASE"
- exit ;;
+ GUESS=sx8-nec-superux$UNAME_RELEASE
+ ;;
SX-8R:SUPER-UX:*:*)
- echo sx8r-nec-superux"$UNAME_RELEASE"
- exit ;;
+ GUESS=sx8r-nec-superux$UNAME_RELEASE
+ ;;
SX-ACE:SUPER-UX:*:*)
- echo sxace-nec-superux"$UNAME_RELEASE"
- exit ;;
+ GUESS=sxace-nec-superux$UNAME_RELEASE
+ ;;
Power*:Rhapsody:*:*)
- echo powerpc-apple-rhapsody"$UNAME_RELEASE"
- exit ;;
+ GUESS=powerpc-apple-rhapsody$UNAME_RELEASE
+ ;;
*:Rhapsody:*:*)
- echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE
+ ;;
arm64:Darwin:*:*)
- echo aarch64-apple-darwin"$UNAME_RELEASE"
- exit ;;
+ GUESS=aarch64-apple-darwin$UNAME_RELEASE
+ ;;
*:Darwin:*:*)
- UNAME_PROCESSOR=$(uname -p)
+ UNAME_PROCESSOR=`uname -p`
case $UNAME_PROCESSOR in
unknown) UNAME_PROCESSOR=powerpc ;;
esac
if command -v xcode-select > /dev/null 2> /dev/null && \
! xcode-select --print-path > /dev/null 2> /dev/null ; then
# Avoid executing cc if there is no toolchain installed as
# cc will be a stub that puts up a graphical alert
@@ -1389,117 +1431,127 @@
then
UNAME_PROCESSOR=powerpc
fi
elif test "$UNAME_PROCESSOR" = i386 ; then
# uname -m returns i386 or x86_64
UNAME_PROCESSOR=$UNAME_MACHINE
fi
- echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE
+ ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
- UNAME_PROCESSOR=$(uname -p)
+ UNAME_PROCESSOR=`uname -p`
if test "$UNAME_PROCESSOR" = x86; then
UNAME_PROCESSOR=i386
UNAME_MACHINE=pc
fi
- echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE
+ ;;
*:QNX:*:4*)
- echo i386-pc-qnx
- exit ;;
+ GUESS=i386-pc-qnx
+ ;;
NEO-*:NONSTOP_KERNEL:*:*)
- echo neo-tandem-nsk"$UNAME_RELEASE"
- exit ;;
+ GUESS=neo-tandem-nsk$UNAME_RELEASE
+ ;;
NSE-*:NONSTOP_KERNEL:*:*)
- echo nse-tandem-nsk"$UNAME_RELEASE"
- exit ;;
+ GUESS=nse-tandem-nsk$UNAME_RELEASE
+ ;;
NSR-*:NONSTOP_KERNEL:*:*)
- echo nsr-tandem-nsk"$UNAME_RELEASE"
- exit ;;
+ GUESS=nsr-tandem-nsk$UNAME_RELEASE
+ ;;
NSV-*:NONSTOP_KERNEL:*:*)
- echo nsv-tandem-nsk"$UNAME_RELEASE"
- exit ;;
+ GUESS=nsv-tandem-nsk$UNAME_RELEASE
+ ;;
NSX-*:NONSTOP_KERNEL:*:*)
- echo nsx-tandem-nsk"$UNAME_RELEASE"
- exit ;;
+ GUESS=nsx-tandem-nsk$UNAME_RELEASE
+ ;;
*:NonStop-UX:*:*)
- echo mips-compaq-nonstopux
- exit ;;
+ GUESS=mips-compaq-nonstopux
+ ;;
BS2000:POSIX*:*:*)
- echo bs2000-siemens-sysv
- exit ;;
+ GUESS=bs2000-siemens-sysv
+ ;;
DS/*:UNIX_System_V:*:*)
- echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE
+ ;;
*:Plan9:*:*)
# "uname -m" is not consistent, so use $cputype instead. 386
# is converted to i386 for consistency with other x86
# operating systems.
- # shellcheck disable=SC2154
- if test "$cputype" = 386; then
+ if test "${cputype-}" = 386; then
UNAME_MACHINE=i386
- else
- UNAME_MACHINE="$cputype"
+ elif test "x${cputype-}" != x; then
+ UNAME_MACHINE=$cputype
fi
- echo "$UNAME_MACHINE"-unknown-plan9
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-plan9
+ ;;
*:TOPS-10:*:*)
- echo pdp10-unknown-tops10
- exit ;;
+ GUESS=pdp10-unknown-tops10
+ ;;
*:TENEX:*:*)
- echo pdp10-unknown-tenex
- exit ;;
+ GUESS=pdp10-unknown-tenex
+ ;;
KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
- echo pdp10-dec-tops20
- exit ;;
+ GUESS=pdp10-dec-tops20
+ ;;
XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
- echo pdp10-xkl-tops20
- exit ;;
+ GUESS=pdp10-xkl-tops20
+ ;;
*:TOPS-20:*:*)
- echo pdp10-unknown-tops20
- exit ;;
+ GUESS=pdp10-unknown-tops20
+ ;;
*:ITS:*:*)
- echo pdp10-unknown-its
- exit ;;
+ GUESS=pdp10-unknown-its
+ ;;
SEI:*:*:SEIUX)
- echo mips-sei-seiux"$UNAME_RELEASE"
- exit ;;
+ GUESS=mips-sei-seiux$UNAME_RELEASE
+ ;;
*:DragonFly:*:*)
- echo "$UNAME_MACHINE"-unknown-dragonfly"$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')"
- exit ;;
+ DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL
+ ;;
*:*VMS:*:*)
- UNAME_MACHINE=$( (uname -p) 2>/dev/null)
- case "$UNAME_MACHINE" in
- A*) echo alpha-dec-vms ; exit ;;
- I*) echo ia64-dec-vms ; exit ;;
- V*) echo vax-dec-vms ; exit ;;
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ case $UNAME_MACHINE in
+ A*) GUESS=alpha-dec-vms ;;
+ I*) GUESS=ia64-dec-vms ;;
+ V*) GUESS=vax-dec-vms ;;
esac ;;
*:XENIX:*:SysV)
- echo i386-pc-xenix
- exit ;;
+ GUESS=i386-pc-xenix
+ ;;
i*86:skyos:*:*)
- echo "$UNAME_MACHINE"-pc-skyos"$(echo "$UNAME_RELEASE" | sed -e 's/ .*$//')"
- exit ;;
+ SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`
+ GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL
+ ;;
i*86:rdos:*:*)
- echo "$UNAME_MACHINE"-pc-rdos
- exit ;;
+ GUESS=$UNAME_MACHINE-pc-rdos
+ ;;
+ i*86:Fiwix:*:*)
+ GUESS=$UNAME_MACHINE-pc-fiwix
+ ;;
*:AROS:*:*)
- echo "$UNAME_MACHINE"-unknown-aros
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-aros
+ ;;
x86_64:VMkernel:*:*)
- echo "$UNAME_MACHINE"-unknown-esx
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-esx
+ ;;
amd64:Isilon\ OneFS:*:*)
- echo x86_64-unknown-onefs
- exit ;;
+ GUESS=x86_64-unknown-onefs
+ ;;
*:Unleashed:*:*)
- echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE"
- exit ;;
+ GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
+ ;;
esac
+# Do we have a guess based on uname results?
+if test "x$GUESS" != x; then
+ echo "$GUESS"
+ exit
+fi
+
# No uname command or uname output not recognized.
set_cc_for_build
cat > "$dummy.c" <<EOF
#ifdef _SEQUENT_
#include <sys/types.h>
#include <sys/utsname.h>
#endif
@@ -1531,15 +1583,15 @@
#endif
#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
int version;
- version=$( (hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null);
+ version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
if (version < 4)
printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
else
printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
exit (0);
#endif
@@ -1623,23 +1675,23 @@
printf ("i860-alliant-bsd\n"); exit (0);
#endif
exit (1);
}
EOF
-$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=$($dummy) &&
+$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` &&
{ echo "$SYSTEM_NAME"; exit; }
# Apollos put the system type in the environment.
test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; }
echo "$0: unable to guess system type" >&2
-case "$UNAME_MACHINE:$UNAME_SYSTEM" in
+case $UNAME_MACHINE:$UNAME_SYSTEM in
mips:Linux | mips64:Linux)
# If we got here on MIPS GNU/Linux, output extra information.
cat >&2 <<EOF
NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
the system type. Please install a C compiler and try again.
EOF
@@ -1653,39 +1705,41 @@
copies of config.guess and config.sub with the latest versions from:
https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
and
https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
EOF
-year=$(echo $timestamp | sed 's,-.*,,')
+our_year=`echo $timestamp | sed 's,-.*,,'`
+thisyear=`date +%Y`
# shellcheck disable=SC2003
-if test "$(expr "$(date +%Y)" - "$year")" -lt 3 ; then
+script_age=`expr "$thisyear" - "$our_year"`
+if test "$script_age" -lt 3 ; then
cat >&2 <<EOF
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@gnu.org to
provide the necessary information to handle your system.
config.guess timestamp = $timestamp
-uname -m = $( (uname -m) 2>/dev/null || echo unknown)
-uname -r = $( (uname -r) 2>/dev/null || echo unknown)
-uname -s = $( (uname -s) 2>/dev/null || echo unknown)
-uname -v = $( (uname -v) 2>/dev/null || echo unknown)
-
-/usr/bin/uname -p = $( (/usr/bin/uname -p) 2>/dev/null)
-/bin/uname -X = $( (/bin/uname -X) 2>/dev/null)
-
-hostinfo = $( (hostinfo) 2>/dev/null)
-/bin/universe = $( (/bin/universe) 2>/dev/null)
-/usr/bin/arch -k = $( (/usr/bin/arch -k) 2>/dev/null)
-/bin/arch = $( (/bin/arch) 2>/dev/null)
-/usr/bin/oslevel = $( (/usr/bin/oslevel) 2>/dev/null)
-/usr/convex/getsysinfo = $( (/usr/convex/getsysinfo) 2>/dev/null)
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo = `(hostinfo) 2>/dev/null`
+/bin/universe = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
UNAME_MACHINE = "$UNAME_MACHINE"
UNAME_RELEASE = "$UNAME_RELEASE"
UNAME_SYSTEM = "$UNAME_SYSTEM"
UNAME_VERSION = "$UNAME_VERSION"
EOF
fi
ruby-3.3.7/tool/config.sub
@@ -1,18 +1,18 @@
#! /bin/sh
# Configuration validation subroutine script.
-# Copyright 1992-2021 Free Software Foundation, Inc.
+# Copyright 1992-2022 Free Software Foundation, Inc.
# shellcheck disable=SC2006,SC2268 # see below for rationale
-timestamp='2021-10-27'
+timestamp='2022-01-03'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
+# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
@@ -72,15 +72,15 @@
-v, --version print version number, then exit
Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
-Copyright 1992-2021 Free Software Foundation, Inc.
+Copyright 1992-2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
help="
Try \`$me --help' for more information."
@@ -1016,14 +1016,19 @@
;;
xps-unknown | xps100-unknown)
cpu=xps100
vendor=honeywell
;;
# Here we normalize CPU types with a missing or matching vendor
+ armh-unknown | armh-alt)
+ cpu=armv7l
+ vendor=alt
+ basic_os=${basic_os:-linux-gnueabihf}
+ ;;
dpx20-unknown | dpx20-bull)
cpu=rs6000
vendor=bull
basic_os=${basic_os:-bosx}
;;
# Here we normalize CPU types irrespective of the vendor
@@ -1117,15 +1122,15 @@
;;
x64-*)
cpu=x86_64
;;
xscale-* | xscalee[bl]-*)
cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
;;
- arm64-*)
+ arm64-* | aarch64le-*)
cpu=aarch64
;;
# Recognize the canonical CPU Types that limit and/or modify the
# company names they are paired with.
cr16-*)
basic_os=${basic_os:-elf}