-*- coding: utf-8 -*-

commit a528908271c678360d2d8ca232c178e7cdd340b4
  Author:     NARUSE, Yui <naruse@airemix.jp>
  AuthorDate: 2022-12-25 15:55:25 +0900
  Commit:     NARUSE, Yui <naruse@airemix.jp>
  CommitDate: 2022-12-25 15:55:25 +0900

    v3.2.0

commit 07c19cf551e58e1b82af5efeb0047f10588fff9f
  Author:     Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
  AuthorDate: 2022-12-25 13:30:43 +0900
  Commit:     Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
  CommitDate: 2022-12-25 13:30:43 +0900

    Fix a grammar [ci skip]

commit be7cb324a59f523e8e4a3d2bbb7c92f3fa6a84fd
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-25 12:18:53 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-25 12:19:23 +0900

    Clean yjit directory in build directory [ci skip]

commit 82b8805eb4a7995baf1e15dd5810fce9101826bd
  Author:     git <svn-admin@ruby-lang.org>
  AuthorDate: 2022-12-25 05:56:10 +0900
  Commit:     git <svn-admin@ruby-lang.org>
  CommitDate: 2022-12-25 05:56:10 +0900

    Update default gems list at 8f05e4f54bdb3bcf05574bd5f12e56 [ci skip]

commit 8f05e4f54bdb3bcf05574bd5f12e56f7e010c8a2
  Author:     David Rodríguez <deivid.rodriguez@riseup.net>
  AuthorDate: 2022-12-25 04:42:50 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-25 05:55:36 +0900

    Update Bundler to 2.4.1 & and RubyGems to 3.4.1

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7020

commit 3cbe37bd357464c0ce665770998b691cad022a24
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-25 00:43:27 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-25 00:43:27 +0900

    Support new style diagnostic reports

commit 4378de02f9c2c494ae1302c59625e2d126b23f3e
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-24 11:21:28 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-24 23:49:27 +0900

    Test of environment variables order for HOME on Windows

commit d0f5dc9eac78ecade459b740ed08795c8df6d129
  Author:     Lars Kanis <lars@greiz-reinsdorf.de>
  AuthorDate: 2022-12-19 05:05:54 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-24 23:48:47 +0900

    Windows: Prefer USERPROFILE over HOMEPATH

    HOMEPATH is set to "\WINDOWS\system32" when running per "runas" session.
    This directory is not writable by ordinary users, leading to errors with many ruby tools.
    Also config files in the home directory are not recognized.

    Still keeping HOME at first which is not used by native Windows,
    but by ruby specs and by MSYS2 environment.

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6992

commit 6a55b4601a50144a4c98571a79395b85465fda7f
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-23 18:55:29 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-24 22:55:12 +0900

    Add Dir.home test with encoding

commit d6ce4180a5b4dacbac895c9911031a6df6c61136
  Author:     Lars Kanis <lars@greiz-reinsdorf.de>
  AuthorDate: 2022-12-19 05:05:22 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-24 22:54:23 +0900

    Windows: Fix encoding of Dir.home

    Dir.home returns an UTF-8 string since ruby-3.0, but the actual
    encoding of the bytes was CP_ACP or CP_OEMCP.
    That led to invalid bytes when calling Dir.home with an unicode
    username.

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6991

commit 18c1ca8f4c0748905d5cedb6c044df507ea8ad6a
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-24 20:18:10 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-24 20:18:10 +0900

    Fix test-syntax-suggest order

    Prepare for test-syntax-suggest after other tests finished.

commit 3fb1d49a1f1289142f3da8e876133bd7f459e4f6
  Author:     NARUSE, Yui <naruse@airemix.jp>
  AuthorDate: 2022-12-24 18:59:45 +0900
  Commit:     NARUSE, Yui <naruse@airemix.jp>
  CommitDate: 2022-12-24 18:59:45 +0900

    Revert "darwin: resolve rb symbols from ext by `-flat_namespace` to see libruby transitively"

    This reverts commit c5eefb7f37db2865891298dd1a1e60dff09560ad.

    Flat namespace breaks gems with C extention if its symbols conflict
    with ohter libraries.

commit b9332ac8e7126066ac4238443d63eaa4c06789f9
  Author:     Takashi Kokubun <takashikkbn@gmail.com>
  AuthorDate: 2022-12-24 18:13:40 +0900
  Commit:     GitHub <noreply@github.com>
  CommitDate: 2022-12-24 18:13:40 +0900

    MJIT: Cancel all on disastrous situations (#7019)

    I noticed this while running test_yjit with --mjit-call-threshold=1,
    which redefines `Integer#<`. When Ruby is monkey-patched,
    MJIT itself could be broken.

    Similarly, Ruby scripts could break MJIT in many different ways. I
    prepared the same set of hooks as YJIT so that we could possibly
    override it and disable it on those moments. Every constant under
    RubyVM::MJIT is private and thus it's an unsupported behavior though.

  Notes:
    Merged-By: k0kubun <takashikkbn@gmail.com>

commit d521c9e5a7ed603f8f1aaa9a9a66c3cc80599b0c
  Author:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  AuthorDate: 2022-12-24 17:54:21 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-24 17:54:21 +0900

    cosmetic changes for external link

commit 8263feaa22bce11f173c53305bcd43eb702cc5fc
  Author:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  AuthorDate: 2022-12-24 17:20:09 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-24 17:20:09 +0900

    Added some of new features for RubyGems 3.4 and Bundler 2.4

commit 03e030d463774744ee6bc90195ca59476f9a8b81
  Author:     git <svn-admin@ruby-lang.org>
  AuthorDate: 2022-12-24 16:57:38 +0900
  Commit:     git <svn-admin@ruby-lang.org>
  CommitDate: 2022-12-24 16:57:38 +0900

    Update default gems list at f6620037ba1477d2c337d7b511f094 [ci skip]

commit f6620037ba1477d2c337d7b511f094d6d0fbb69c
  Author:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  AuthorDate: 2022-12-22 08:20:23 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-24 16:57:07 +0900

    Merge RubyGems-3.4.0 and Bundler-2.4.0

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6987

commit d5635dfe36588b04d3dd6065ab4e422f51629b11
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-24 11:27:35 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-24 11:29:11 +0900

    Extract setup of environment variables

commit 640dca9ae72e55028af812cc041bdaed1f5a2af4
  Author:     zverok <zverok.offline@gmail.com>
  AuthorDate: 2022-12-23 06:29:44 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-24 10:52:20 +0900

    [DOC] Document AST.parse's keyword arguments

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6996

commit c3c116f6a6b92d0224b35e7423959a7ab39ddc6b
  Author:     Victor Shepelev <zverok.offline@gmail.com>
  AuthorDate: 2022-12-24 07:48:58 +0900
  Commit:     GitHub <noreply@github.com>
  CommitDate: 2022-12-24 07:48:58 +0900

    [DOC] Document new methods of IO::Buffer and Fiber::Scheduler (#7016)

    Co-authored-by: Samuel Williams <samuel.williams@oriontransfer.co.nz>

  Notes:
    Merged-By: ioquatix <samuel@codeotaku.com>

commit 11ad9a42d76ba785b2ec93f327469ead9b810ef4
  Author:     Samuel Williams <samuel.williams@oriontransfer.co.nz>
  AuthorDate: 2022-12-24 03:52:10 +0900
  Commit:     GitHub <noreply@github.com>
  CommitDate: 2022-12-24 03:52:10 +0900

    Fix missing handling of offset argument in `IO::Buffer` `pread` and `pwrite`. (#7012)

  Notes:
    Merged-By: ioquatix <samuel@codeotaku.com>

commit af4cd997a160c4eddc935dd384dbd0160d3160ce
  Author:     Yusuke Endoh <mame@ruby-lang.org>
  AuthorDate: 2022-12-20 01:20:21 +0900
  Commit:     Yusuke Endoh <mame@ruby-lang.org>
  CommitDate: 2022-12-24 03:19:45 +0900

    sample/trick2022/03-mame/entry.rb: remove trailing spaces

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7014

commit a8485291bbdbe3b8e867f59d2d77b7a22732e5a6
  Author:     Yusuke Endoh <mame@ruby-lang.org>
  AuthorDate: 2022-12-19 22:32:48 +0900
  Commit:     Yusuke Endoh <mame@ruby-lang.org>
  CommitDate: 2022-12-24 03:19:45 +0900

    test/test_trick.rb: Add tests for TRICK 2022 entries

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7014

commit e8b0180974a1f51ae3894d3e055461a1037c778d
  Author:     Yusuke Endoh <mame@ruby-lang.org>
  AuthorDate: 2022-12-19 22:12:34 +0900
  Commit:     Yusuke Endoh <mame@ruby-lang.org>
  CommitDate: 2022-12-24 03:19:45 +0900

    sample/trick2022/: adds the top-three entries of TRICK 2022

    See https://github.com/tric/trick2022 for TRICK 2022.

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7014

commit 1d3bfd804cdba027ab9ec79678692b607c43b798
  Author:     Takashi Kokubun <takashikkbn@gmail.com>
  AuthorDate: 2022-12-24 03:18:57 +0900
  Commit:     GitHub <noreply@github.com>
  CommitDate: 2022-12-24 03:18:57 +0900

    MJIT: Export fewer shape functions (#7007)

  Notes:
    Merged-By: k0kubun <takashikkbn@gmail.com>

commit ee60756495b775c4e8fc93a57094ac4e4b83fa7f
  Author:     NARUSE, Yui <nurse@users.noreply.github.com>
  AuthorDate: 2022-12-24 02:24:55 +0900
  Commit:     GitHub <noreply@github.com>
  CommitDate: 2022-12-24 02:24:55 +0900

    Fix backtrace beyond _singtramp on macOS arm64 (#7015)

    * move ptrauth_strip logic into vm_dump.c
    * don't use _sigtramp special logic on arm64

  Notes:
    Merged-By: nurse <naruse@airemix.jp>

commit 1876cda972ea226ee85faf14dae6d047e145a4c6
  Author:     Peter Zhu <peter@peterzhu.ca>
  AuthorDate: 2022-12-23 23:42:18 +0900
  Commit:     Peter Zhu <peter@peterzhu.ca>
  CommitDate: 2022-12-24 01:21:14 +0900

    Add tests for compacting shared arrays

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7013

commit 7891f9407184ca6b4636092555d2546e3830c2ff
  Author:     Peter Zhu <peter@peterzhu.ca>
  AuthorDate: 2022-12-23 23:33:51 +0900
  Commit:     Peter Zhu <peter@peterzhu.ca>
  CommitDate: 2022-12-24 01:21:14 +0900

    Don't allow re-embedding frozen arrays

    Frozen arrays should not move from heap allocated to embedded because
    frozen arrays could be shared roots for other (shared) arrays. If the
    frozen array moves from heap allocated to embedded it would cause issues
    since the shared array would no longer know where to set the pointer
    in the shared root.

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7013

commit d61a4cec618b8f5554398fff2ee4656763aeec4e
  Author:     zverok <zverok.offline@gmail.com>
  AuthorDate: 2022-12-22 05:33:48 +0900
  Commit:     Victor Shepelev <zverok.offline@gmail.com>
  CommitDate: 2022-12-24 01:09:49 +0900

    Docs: path: option for IO.new

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6985

commit c621c6140ad8ace766e616f593f530041d860a23
  Author:     zverok <zverok.offline@gmail.com>
  AuthorDate: 2022-12-22 05:10:21 +0900
  Commit:     Victor Shepelev <zverok.offline@gmail.com>
  CommitDate: 2022-12-24 01:09:49 +0900

    Docs: Fix problems with Fiber's docs

    * References to Scheduler (was outdated to SchedulerInterface)
    * References between new methods (storage, [], []=)
    * Storage's call-sequence (rendered confusingly)

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6985

commit 5c04ff944ee6bdfb1c20acef20b7b0b1d5074440
  Author:     zverok <zverok.offline@gmail.com>
  AuthorDate: 2022-12-22 04:52:55 +0900
  Commit:     Victor Shepelev <zverok.offline@gmail.com>
  CommitDate: 2022-12-24 01:09:49 +0900

    Docs: Fix small glitch in GC

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6985

commit 64cdf1936a3952fbd43083de55244dd1b701cce6
  Author:     zverok <zverok.offline@gmail.com>
  AuthorDate: 2022-12-22 04:51:08 +0900
  Commit:     Victor Shepelev <zverok.offline@gmail.com>
  CommitDate: 2022-12-24 01:09:49 +0900

    Docs: Separate documentation for UnboundMethod#==

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6985

commit b3d57fdd64d2e88499bf718e64522dfce9358c48
  Author:     zverok <zverok.offline@gmail.com>
  AuthorDate: 2022-12-22 04:23:14 +0900
  Commit:     Victor Shepelev <zverok.offline@gmail.com>
  CommitDate: 2022-12-24 01:09:49 +0900

    Docs: Update Struct docs about keyword initialization

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6985

commit 91076b2c595a83fd55b49f907b2f9d84d264e5a2
  Author:     zverok <zverok.offline@gmail.com>
  AuthorDate: 2022-12-22 04:22:38 +0900
  Commit:     Victor Shepelev <zverok.offline@gmail.com>
  CommitDate: 2022-12-24 01:09:49 +0900

    Docs: Fix rendering of SyntaxError#path

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6985

commit 65920cfc40b47e9e037e0536b2b7de8f0cf30fc3
  Author:     Yusuke Endoh <mame@ruby-lang.org>
  AuthorDate: 2022-12-19 17:15:31 +0900
  Commit:     Yusuke Endoh <mame@ruby-lang.org>
  CommitDate: 2022-12-23 23:48:18 +0900

    addr2line.c: Strip pointer authentication

    We need to manually strip pointer authentication bits on M1 mac because
    libunwind leaks them out.

    Co-Authored-By: NARUSE, Yui <naruse@airemix.jp>
    Co-Authored-By: Yuta Saito <kateinoigakukun@gmail.com>

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7011

commit 97280faf2818cc464e1ef9e898807c60a2726bf8
  Author:     Peter Zhu <peter@peterzhu.ca>
  AuthorDate: 2022-12-22 01:32:09 +0900
  Commit:     Peter Zhu <peter@peterzhu.ca>
  CommitDate: 2022-12-23 23:46:37 +0900

    Add blog post on VWA to NEWS.md [ci skip]

    The link currently 404s but the blog post will be published on Dec 25.

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6979

commit 540b67da4d59ab7d9dbba8d5551944dad1ef8200
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-23 12:57:31 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-23 20:33:27 +0900

    test-syntax-suggest is run by check now

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7010

commit cae53842735237ccf71a13873fd0d1ae7f165582
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-23 12:02:31 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-23 20:33:27 +0900

    Test syntax_suggest by `make check`

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7010

commit 17b63ab6b1a8b9f5af99d3bcdb95a3bb19fdd576
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-23 20:27:58 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-23 20:31:25 +0900

    [ruby/rdoc] Fix fragile tests

    When the temporary path is long enough, the formatter may fold the
    path and may hit a hyphen at the end of line, and miscounted.

    https://github.com/ruby/rdoc/commit/5f46479543

commit edb83dc3a2c374e880e8eb488152872152790e92
  Author:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  AuthorDate: 2022-12-23 19:37:24 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 19:37:24 +0900

    Revert the additional change from openssl-3.1.0

      Revert "[ruby/openssl] pkey/ec: constify"

      This reverts commit d2cd903c85f38f42c6aefc6d97a1558f74d8d9db.

commit eb8d4d7b5145849325985c00b810b8d75661d86e
  Author:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  AuthorDate: 2022-12-23 19:36:43 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 19:36:43 +0900

    Revert the additional changes from net-http-0.3.2

commit d40064d1846b5835dff81e3f168c0c3a6c85e814
  Author:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  AuthorDate: 2022-12-23 19:32:35 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 19:33:27 +0900

    Revert the accidentally commit from erb-4.0.2

      Revert "[ruby/erb] Use a ruby-lang alias on spec.email"

      This reverts commit fa64889abbad727d31bb927604d87679825dcd37.

commit c5eefb7f37db2865891298dd1a1e60dff09560ad
  Author:     Yuta Saito <kateinoigakukun@gmail.com>
  AuthorDate: 2022-12-23 13:58:45 +0900
  Commit:     Yuta Saito <kateinoigakukun@gmail.com>
  CommitDate: 2022-12-23 17:45:20 +0900

    darwin: resolve rb symbols from ext by `-flat_namespace` to see libruby transitively

    This repairs the assumption, which many fat-gem maintainer expect, "An
    extension built with --disable-shared Ruby is loadable from
    --enable-shared Ruby".

    By default all references resolved to a dynamic library use "two-level
    namespace", which record the library name and symbol name for each
    resolution entry. On the other hand, `-flat_namespace` discards the
    library name information and resolves symbols "flatly".
    This behavior is useful for us to ignore which image (`ruby`
    executable or `libruby.dylib`) provides rb symbols at runtime.

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7008

commit 9c1f03a38a2650a10c24433663eaf46e8dcfab59
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-23 16:55:50 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-23 16:57:15 +0900

    Debug for zlinux CI [ci skip]

commit 970b26fb713205ad663467ede98cb18fb640763e
  Author:     Koichi Sasada <ko1@atdot.net>
  AuthorDate: 2022-12-23 15:29:33 +0900
  Commit:     Koichi Sasada <ko1@atdot.net>
  CommitDate: 2022-12-23 15:30:59 +0900

    NEWS.md: add 2 functions for debuggers [ci skip]

commit 0d75d403ab257eb8d4052a193081db68df37eb47
  Author:     git <svn-admin@ruby-lang.org>
  AuthorDate: 2022-12-23 14:49:37 +0900
  Commit:     git <svn-admin@ruby-lang.org>
  CommitDate: 2022-12-23 14:49:37 +0900

    Update bundled gems list at 2192f2e6bc361396f6a81ead955a0d [ci skip]

commit 2192f2e6bc361396f6a81ead955a0de31a2e164c
  Author:     Shugo Maeda <shugo@ruby-lang.org>
  AuthorDate: 2022-12-23 14:48:35 +0900
  Commit:     Shugo Maeda <shugo@ruby-lang.org>
  CommitDate: 2022-12-23 14:48:35 +0900

    Update bundled_gems for net-imap

commit 4aeea3cc09b302862fd0d40ccfaf86a688681d82
  Author:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  AuthorDate: 2022-12-23 13:10:26 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 14:07:02 +0900

    Removed the needless test guard for syntax_suggest.

      It's resolved by https://github.com/ruby/ruby/commit/5bb43aeb890657ea586e3fabbf763e5b5670ffd7

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7006

commit bf3b376522705eaa01204618a15fce4c11dde42b
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-23 12:29:53 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 13:05:26 +0900

    [ruby/syntax_suggest] Remove debug print

    https://github.com/ruby/syntax_suggest/commit/4d53d31bc5

commit 5bb43aeb890657ea586e3fabbf763e5b5670ffd7
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-23 12:28:32 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 13:05:25 +0900

    [ruby/syntax_suggest] Should not hardcode ruby name

    https://github.com/ruby/syntax_suggest/commit/0d5201b24d

commit 4d05a96d14221ab2855c2d0795d1a70216c70b75
  Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  AuthorDate: 2022-12-23 11:47:56 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 12:54:36 +0900

    Bump actions/checkout from 3.1.0 to 3.2.0

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.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/93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8...755da8c3cf115ac066823e79a1e1788f8940201b)

    ---
    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/7003

commit cc35d3ccb73c4badd4f2376e41ea0ef735484149
  Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  AuthorDate: 2022-12-23 08:22:01 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 11:47:20 +0900

    Bump actions/cache from 3.0.11 to 3.2.0

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.0.
    - [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/9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7...c17f4bf4666a8001b1a45c09eb7a485c41aa64c3)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      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/7000

commit d2cd903c85f38f42c6aefc6d97a1558f74d8d9db
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-23 11:18:33 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-23 11:42:15 +0900

    [ruby/openssl] pkey/ec: constify

    https://github.com/ruby/openssl/commit/6fb3499a7b

commit d2847009dbe1df52b3984ab994b1d5c2dadbb86e
  Author:     Marco Costa <mmarcottulio@gmail.com>
  AuthorDate: 2022-12-23 11:12:16 +0900
  Commit:     GitHub <noreply@github.com>
  CommitDate: 2022-12-23 11:12:16 +0900

    [DOC] Fix most of Range#cover? marked as verbatim

  Notes:
    Merged: https://github.com/ruby/ruby/pull/7005

    Merged-By: nobu <nobu@ruby-lang.org>

commit 792c50e917c6f7a7ed0f3ca8c64b47c005593b41
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-12-23 10:46:25 +0900
  Commit:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  CommitDate: 2022-12-23 11:05:09 +0900

    [ruby/rdoc] Clean up home directories for each test

    https://github.com/ruby/rdoc/commit/f067c174da

commit def8ad4072dfdf2c267b31e72a7f7fb7b9472dd2
  Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  AuthorDate: 2022-12-23 08:21:51 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 10:21:36 +0900

    Bump octokit/request-action

    Bumps [octokit/request-action](https://github.com/octokit/request-action) from 52ce92ce3185e00e2425f043c3e9509121929aea to 8cd8f5d6738d122de9213dc5cf87e116c40f5fae.
    - [Release notes](https://github.com/octokit/request-action/releases)
    - [Commits](https://github.com/octokit/request-action/compare/52ce92ce3185e00e2425f043c3e9509121929aea...8cd8f5d6738d122de9213dc5cf87e116c40f5fae)

    ---
    updated-dependencies:
    - dependency-name: octokit/request-action
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

  Notes:
    Merged: https://github.com/ruby/ruby/pull/6997

commit 9c4472935bd83582e676b3432d68fa3aa1e571a5
  Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  AuthorDate: 2022-12-23 08:22:05 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 10:13:17 +0900

    Bump github/codeql-action from 2.1.35 to 2.1.37

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.35 to 2.1.37.
    - [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/b2a92eb56d8cb930006a1c6ed86b0782dd8a4297...959cbb7472c4d4ad70cdfe6f4976053fe48ab394)

    ---
    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/7001

commit fe2c996adbd56f7892f214f7f39d910a00d5b937
  Author:     git <svn-admin@ruby-lang.org>
  AuthorDate: 2022-12-23 10:01:00 +0900
  Commit:     git <svn-admin@ruby-lang.org>
  CommitDate: 2022-12-23 10:01:00 +0900

    Update default gems list at 2fb6b391423fbefc4a542765727a48 [ci skip]

commit 2fb6b391423fbefc4a542765727a4844c618e430
  Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  AuthorDate: 2022-12-23 08:21:56 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 10:00:14 +0900

    Bump ruby/setup-ruby from 1.126.0 to 1.128.0

    Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.126.0 to 1.128.0.
    - [Release notes](https://github.com/ruby/setup-ruby/releases)
    - [Commits](https://github.com/ruby/setup-ruby/compare/c7079efafd956afb5d823e8999c2506e1053aefa...4b2d1d631efa087f8896c15a0c6023dc2f483198)

    ---
    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/6999

commit 5507b32d192cce2b5cb508a79119197146b3e4cb
  Author:     git <svn-admin@ruby-lang.org>
  AuthorDate: 2022-12-23 09:52:44 +0900
  Commit:     git <svn-admin@ruby-lang.org>
  CommitDate: 2022-12-23 09:52:44 +0900

    Update default gems list at 2d2baaf2f46d447f64f4f8fd7cfa3a [ci skip]

commit 3ade713967de46665c3682af5696fd3b8dac1d86
  Author:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  AuthorDate: 2022-12-23 09:42:51 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 09:51:52 +0900

    Bump version to 1.6.2

commit ba342088009619f5df84116a0567e93bf6c9181b
  Author:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  AuthorDate: 2022-12-23 09:11:59 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 09:51:35 +0900

    Bump up Racc parser version

commit 6438f3cad684fc3ab5d4cd9950a01eabbfdfd289
  Author:     Johnny Willemsen <jwillemsen@remedy.nl>
  AuthorDate: 2022-12-21 03:44:00 +0900
  Commit:     Hiroshi SHIBATA <hsbt@ruby-lang.org>
  CommitDate: 2022-12-23 09:46:59 +0900

    [ruby/racc] Removed old originalId in comment

    https://github.com/ruby/racc/commit/1dfbef8e99

commit 2d2baaf2f46d447f64f4f8fd7cfa3a2a7eba69ed
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-12-23 08:52:24 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] Ruby/OpenSSL 3.1.0

    https://github.com/ruby/openssl/commit/c2f7d775c6

commit a77830591919f06feaeb82585c229322d5e8836b
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-12-23 08:49:36 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] Ruby/OpenSSL 3.0.2

    https://github.com/ruby/openssl/commit/48b79333e0

commit 046aadb89b62d5ca5b8a0a061e5682f82defa22d
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-12-23 08:40:26 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] Ruby/OpenSSL 2.2.3

    https://github.com/ruby/openssl/commit/04acccd692

commit 75e7b85e3ec0b9724cce585d31c2c3c5aaa6a9a0
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-12-23 06:04:20 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] test/openssl/test_pkey.rb: allow failures in test_s_generate_parameters

    The root cause has been fixed by OpenSSL 3.0.6, but Ubuntu 22.04's
    OpenSSL package has not backported the patch yet.

    Reference: https://github.com/ruby/openssl/issues/492

    https://github.com/ruby/openssl/commit/f2e2a5e5ed

commit 0e11d2c3f8a74d2310efa67179b50c12acb3fa42
  Author:     Joe Truba <joe@bannable.net>
  AuthorDate: 2022-11-20 09:54:32 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] pkey/ec: check private key validity with OpenSSL 3

    The behavior of EVP_PKEY_public_check changed between OpenSSL 1.1.1
    and 3.0 so that it no longer validates the private key. Instead, private
    keys can be validated through EVP_PKEY_private_check and
    EVP_PKEY_pairwise_check.

    [ky: simplified condition to use either EVP_PKEY_check() or
    EVP_PKEY_public_check().]

    https://github.com/ruby/openssl/commit/e38a63ab3d

commit 782777a803f990f688579db50c938d1a80a5f24a
  Author:     Yuta Saito <kateinoigakukun@gmail.com>
  AuthorDate: 2022-10-31 20:07:57 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] Undefine `OpenSSL::SSL` for no socket platforms

    This fixes a linkage error about `ossl_ssl_type` on platforms which do
    not have socket, like WASI.

    Even before this patch, some items are disabled under `OPENSSL_NO_SOCK` since
    https://github.com/ruby/ruby/commit/ee22fad45d394818690c4a7586d7bb576ba67c56
    However, due to some new use of OpenSSL::SSL::Socket over the past few years,
    the build under `OPENSSL_NO_SOCK` had been broken.

    This patch guards whole `OpenSSL::SSL` items by `OPENSSL_NO_SOCK`.

    [ky: adjusted to apply on top of my previous commit that removed the
    OpenSSL::ExtConfig, and added a guard to lib/openssl/ssl.rb.]

    https://github.com/ruby/openssl/commit/b0cfac6a96

commit e6ca6443299b48f906662b438e5267d876d21a1e
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-12-23 04:34:43 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] ssl: remove OpenSSL::ExtConfig

    This module was introduced in 2015 for internal use within this library.
    Neither of the two constants in it is used anymore. I don't think we
    will be adding a new constant in the foreseeable future, either.

    OPENSSL_NO_SOCK is unused since commit https://github.com/ruby/openssl/commit/998d66712a78 (r55191).
    HAVE_TLSEXT_HOST_NAME is unused since commit https://github.com/ruby/openssl/commit/4eb4b3297a92.

    https://github.com/ruby/openssl/commit/eed3894bda

commit a4b4997c69437e9d2ba09629d72284a4fb9defc5
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-12-23 04:06:12 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] test/openssl/test_ssl.rb: do not run SSL tests if not available

    https://github.com/ruby/openssl/commit/a3d230d4e0

commit dd6f3276e07f8f731a3bbcbdd58525ee6dd6581e
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-10-17 17:33:37 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] ssl: disable NPN support on LibreSSL

    As noted in commit https://github.com/ruby/openssl/commit/a2ed156cc9f1 ("test/test_ssl: do not run NPN tests
    for LibreSSL >= 2.6.1", 2017-08-13), NPN is known not to work properly
    on LibreSSL.

    Disable NPN support on LibreSSL, whether OPENSSL_NO_NEXTPROTONEG is
    defined or not.

    NPN is less relevant today anyway. Let's also silence test suite when
    it's not available.

    https://github.com/ruby/openssl/commit/289f6e0e1f

commit d6c16dd3e67ea5aa58a2f17dc8aa8aa977ded99a
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-10-17 16:52:46 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] ssl: update TLS1_3_VERSION workaround for older LibreSSL versions

    The macro is now defined by default in LibreSSL 3.4+. Let's document it
    for future readers.

    https://github.com/ruby/openssl/commit/935698e9f9

commit 7c073cc11221eb85ac0c55ec38ff4c9da22ca26c
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-10-17 16:50:10 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] test/openssl/test_asn1.rb: remove pend for unsupported LibreSSL versions

    Commit https://github.com/ruby/openssl/commit/af895bc5596b ("asn1: avoid truncating OID in
    OpenSSL::ASN1::ObjectId#oid", 2016-12-15) added this test case.

    The OBJ_obj2txt() issue was fixed by LibreSSL 2.5.1 (released in 2017)
    and is no longer relevant today.

    https://github.com/ruby/openssl/commit/6a188f1a29

commit 5591e4935da7b606f9d3047894eeea5d7e4a8864
  Author:     Kazuki Yamaguchi <k@rhe.jp>
  AuthorDate: 2022-10-17 16:50:01 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] test/openssl/test_asn1.rb: skip failing tests on LibreSSL 3.6.0

    LibreSSL 3.6.0 expects the seconds part in UTCTime and GeneralizedTime
    to be always present. LibreSSL 3.6.0 release note [1] says:

    > - The ASN.1 time parser has been refactored and rewritten using CBS.
    >   It has been made stricter in that it now enforces the rules from
    >   RFC 5280.

    [1] https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.6.0-relnotes.txt

    https://github.com/ruby/openssl/commit/bbc540fe83

commit 6df4d272c3f74d3f9d206536add39b59ee1acb57
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-07-10 00:15:46 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] Suppress deprecation warnings by OpenSSL 3

    https://github.com/ruby/openssl/commit/91657a7924

commit d7d1bb3e871108b787d67da1f0d11d317bdfacf7
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-07-09 00:17:25 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:15 +0900

    [ruby/openssl] Constify when building with OpenSSL 3

    https://github.com/ruby/openssl/commit/c0023822fe

commit 2bc7eac8224d3a58381505d5296652594159017c
  Author:     Nobuyoshi Nakada <nobu@ruby-lang.org>
  AuthorDate: 2022-07-09 23:32:44 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:14 +0900

    [ruby/openssl] Check for functions with arguments

    https://github.com/ruby/openssl/commit/b67aaf925d

commit ca7a6b15535f23b624452ab793d60ee277d8c73f
  Author:     Joe Truba <joe@bannable.net>
  AuthorDate: 2022-11-26 07:30:01 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:14 +0900

    [ruby/openssl] pkey/ec: fix ossl_raise() calls using cEC_POINT instead of eEC_POINT

    https://github.com/ruby/openssl/commit/b2e9f5e132

commit 13137236dc34e80402489de226d3671c87a24686
  Author:     Joe Truba <joe@bannable.net>
  AuthorDate: 2022-11-20 06:46:49 +0900
  Commit:     Kazuki Yamaguchi <k@rhe.jp>
  CommitDate: 2022-12-23 09:39:14 +0900

    [ruby/openssl] raise when EC_POINT_cmp or EC_GROUP_cmp error instead of returning true

    https://github.com/ruby/openssl/commit/e1e8f3cebe

commit f17448e8c3bebb724bbe5083fb7e55c17659d237
  Author:     git <svn-admin@ruby-lang.org>
  AuthorDate: 2022-12-23 09:35:50 +0900
  Commit:     git <svn-admin@ruby-lang.org>
  CommitDate: 2022-12-23 09:35:50 +0900

