Project

General

Profile

Activity

From 12/07/2022 to 12/13/2022

12/13/2022

10:13 PM Bug #19196: The string saved to Tempfile from URI.open escapes "&" character
@ufuk thank you for that explanation. I may have jumped to conclusions when checking that response in the browser (Ch... westoque (William Estoque)
06:21 PM Bug #19196 (Rejected): The string saved to Tempfile from URI.open escapes "&" character
Eregon (Benoit Daloze)
12:53 AM Bug #19196: The string saved to Tempfile from URI.open escapes "&" character
The content you are reading is XML and `&` characters are there because of [XML-escaping](https://www.liquid-tech... ufuk (Ufuk Kayserilioglu)
08:42 PM Revision 83c12b5b (git): [ci skip] Fix Doxygen for ROBJECT Macro
eightbitraptor (Matt V-H)
07:57 PM Revision 74995162 (git): socket.rb - don't load io/wait (#6922)
See d2166c09b08fc1 and #6036 for more context. MSP-Greg (Greg L)
07:52 PM Revision 18597844 (git): [ruby/date] Implement Date#deconstruct_keys and DateTime#deconstruct_keys
https://github.com/ruby/date/commit/6bb6d3a810 zverok (Victor Shepelev)
07:01 PM Bug #19165: Method (with no param) delegation with *, **, and ... is slow
I made a patch https://github.com/ruby/ruby/pull/6920
This patch improves the performance of the cases which are d...
ko1 (Koichi Sasada)
06:37 PM Revision 25f727d4 (git): Update default gems list at a1dba60b5bec6b25e8262640228e19 [ci skip]
git[bot]
06:36 PM Revision a1dba60b (git): [ruby/irb] Version 1.6.1
https://github.com/ruby/irb/commit/229476ba76 k0kubun (Takashi Kokubun)
06:31 PM Revision 856e0279 (git): fix indentation: gc_compact_destination_pool
[ci skip]
Co-Authored-By: Peter Zhu <[email protected]>
eightbitraptor (Matt V-H)
06:14 PM Bug #19231: Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block
IMHO Integer makes sense so one can step by N from 0 to infinity with `0.step(Float::INFINITY, 10)` (with `Numeric#st... Eregon (Benoit Daloze)
03:59 PM Bug #19231: Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block
`0.step(Float::INFINITY, 10).each` generates Float values until Ruby 2.0 and after Ruby 2.6, but it generates Integer... mrkn (Kenta Murata)
03:17 PM Bug #19231 (Open): Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block
The initial issue was reported here https://github.com/oracle/truffleruby/issues/2797.
`0.step(Float::INFINITY, 10...
andrykonchin (Andrew Konchin)
04:00 PM Revision a66a6986 (git): YJIT: Change the default mem size to 64MiB (#6912)
* YJIT: Change the default mem size to 64MiB
* Also update ruby --help
Co-authored-by: Alan Wu <[email protected]....
k0kubun (Takashi Kokubun)
12:13 PM Bug #19189: Ruby 3.1.3/3.2.x can no longer find pkg-config if not present at buildtime
I think Rails CI is also affected by https://github.com/ruby/ruby/commit/7f1ca666424849134990d022266bcd4d6636465f
...
yahonda (Yasuo Honda)
10:55 AM Revision 99d0a257 (git): [ruby/openssl] [DOC] Remove duplicate doc
RDoc does not consider preprocessor conditionals, but equally uses
both documents of `#if` and `#else` sides.
https:...
nobu (Nobuyoshi Nakada)
09:07 AM Revision 3de7ff8e (git): We should apply https://github.com/ruby/openssl/pull/576 instead of them:
https://github.com/ruby/ruby/commit/6d8f396f37350b7aa9c85a097929f54a0939448b
https://github.com/ruby/ruby/commit/c8...
hsbt (Hiroshi SHIBATA)
09:07 AM Revision 2be03fb5 (git): [ruby/openssl] Fixes OPENSSL_LIBRARY_VERSION description on
documentation
(https://github.com/ruby/openssl/pull/559)
Adds back missing constant description on the documentation.
Henrique Bontempo
09:07 AM Revision 8ab8c2d6 (git): [ruby/openssl] Enable HKDF support for LibreSSL 3.6 and later
LibreSSL 3.6 added support for HKDF in EVP. Enable this in ossl_kdf.c.
https://github.com/ruby/openssl/commit/9bdd39...
Theo Buehler
09:07 AM Revision d4dce27d (git): [ruby/openssl] Allow empty string to OpenSSL::Cipher#update
For some reasons, plaintext may be empty string.
ref https://www.rfc-editor.org/rfc/rfc9001.html#section-5.8
https:...
unasuke (Yusuke Nakamura)
09:07 AM Revision d92f4fe4 (git): [ruby/openssl] Use EVP_Digest{Sign,Verify} when available
LibreSSL 3.4 added EVP_DigestSign() and EVP_DigestVerify(). Use them
when available to prepare for the addition of Ed...
Theo Buehler
09:07 AM Revision ce025a5c (git): [ruby/openssl] Use SHA256 instead of SHA1 where needed in tests.
Systems such as RHEL 9 are moving away from SHA1
disabling it completely in default configuration.
https://github.co...
jprokop (Jarek Prokop)
09:06 AM Bug #19195 (Closed): Pattern match pin becomes syntax error if there is newline before closing paren
Applied in changeset commit:git|764da87ab02d30c578138bdb0f37e7c18f2d4371.
----------
[Bug #19195] Allow optional new...
nobu (Nobuyoshi Nakada)
09:06 AM Revision 764da87a (git): [Bug #19195] Allow optional newlines before closing parenthesis
nobu (Nobuyoshi Nakada)
08:56 AM Bug #19230: The openssl backend of securerandom is no longer needed
Good catch!
I did a quick GitHub search to see if anyone might be calling this method directly, but given it's pri...
zzak (zzak _)
07:37 AM Bug #19230 (Closed): The openssl backend of securerandom is no longer needed
securerandom first checks if Random.urandom is available ([Line 77](https://github.com/ruby/securerandom/blob/5bfe7d6... mame (Yusuke Endoh)
08:25 AM Revision 3262842e (git): Skip calling f.read for `overwrite: true`-only cases
We only need to set outpath for that case. k0kubun (Takashi Kokubun)
08:17 AM Revision 5ba9dcff (git): Make sure f.read is not called twice
--revision.h and --if-change are not used simultaneously, but they might
be in the future.
Co-authored-by: Nobuyoshi...
k0kubun (Takashi Kokubun)
07:34 AM Revision 7edcdc38 (git): Avoid overwriting revision.h when .git doesn't exist (#6915)
* Avoid overwriting revision.h when .git doesn't exist
* Overwrite revision.h if it's blank
k0kubun (Takashi Kokubun)
07:15 AM Feature #19194: Add Regexp.linear_time?
>May I merge the pull request on GitHub?
Yes, you can merge it. I meant commit and push to master branch directly ...
hsbt (Hiroshi SHIBATA)
07:10 AM Feature #19194: Add Regexp.linear_time?
@hsbt Sorry, I'm not sure what "apply" means. May I merge the pull request on GitHub? make_now_just (Hiroya Fujinami)
07:03 AM Feature #19194 (Assigned): Add Regexp.linear_time?
I added write permission to @make_now_just now. Can you apply this by yourself? hsbt (Hiroshi SHIBATA)
04:36 AM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
Segaja (Andreas Schleifer) wrote in #note-7:
> That is interesting. The second sentence from https://rubyreferences....
nobu (Nobuyoshi Nakada)
04:35 AM Misc #19178 (Closed): How does CRuby handle CVE issues in stdlib gems which get patched?
@Segaja I'll close this because your first question was resolved now. hsbt (Hiroshi SHIBATA)
03:41 AM Revision 3e00cb82 (git): Merge RubyGems/Bundler master
from https://github.com/rubygems/rubygems/commit/1fdbeeabedd3cc4fffb0bb527b7c789afa44fb51 hsbt (Hiroshi SHIBATA)
03:41 AM Revision 6d00053c (git): [rubygems/rubygems] Use better matcher
Hopefully it gives a better error.
https://github.com/rubygems/rubygems/commit/5bc9ff64b6
deivid (David Rodríguez)
02:27 AM Feature #17684 (Open): Remove `--disable-gems` from release version of Ruby
hsbt (Hiroshi SHIBATA)

12/12/2022

11:31 PM Feature #19197 (Open): Add Exception#root_cause
### Description
I would like to add a `#root_cause` method to `Exception`.
It returns the last exception in lin...
AMomchilov (Alexander Momchilov)
10:29 PM Revision 91050d34 (git): [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.46 to 0.9.48.
- [Release notes](https://github.com/oxid...
dependabot[bot]
10:05 PM Revision 43f93511 (git): Fix parens on LIKELY in basic operators
We want to hint to the compiler that it's likely that the BOP is
unredefined (the bit is 0). Previously we were accid...
jhawthorn (John Hawthorn)
10:01 PM Revision 17559f04 (git): Don't leave backup file around
I suspect this was for debugging? If not, these days we have source
control tools, so this wouldn't seem necessary?
deivid (David Rodríguez)
09:30 PM Bug #19196 (Rejected): The string saved to Tempfile from URI.open escapes "&" character
When I am reading the string response from a URI.open, the response is not equivalent to the response body.
How to...
westoque (William Estoque)
09:05 PM Revision f88f2bd9 (git): [ruby/irb] Group show_doc tests and update the expectation
(https://github.com/ruby/irb/pull/479)
https://github.com/ruby/irb/commit/bede04c14a
Stan Lo
08:59 PM Revision 258ac079 (git): YJIT: Generate debug info in release builds (#6910)
* YJIT: Generate debug info in release builds
They are helpful in case we need to do core dump debugging.
* Remove ...
alanwu (Alan Wu)
08:13 PM Revision 1004d693 (git): Make it so YJIT is no longer marked as experimental (#6909)
Tested on production workloads at Shopify for > 1 year and proven
to be quite stable. Enabling YJIT at run-time is st...
maximecb (Maxime Chevalier-Boisvert)
08:04 PM Revision 8e619b8e (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.46 to 0.9.48.
- [Release notes](https://github.com/oxid...
dependabot[bot]
07:34 PM Revision 63f682ba (git): [ruby/net-http] [DOC] Enhanced RDoc for HTTPHeader
(https://github.com/ruby/net-http/pull/88)
https://github.com/ruby/net-http/commit/46e966be10
burdettelamar (Burdette Lamar)
05:35 PM Revision 223d4448 (git): [ruby/irb] `show_doc` command should take non-string argument too
(https://github.com/ruby/irb/pull/478)
Given that `show_doc` already supports syntax like `String#gsub`, it
should b...
Stan Lo
03:19 PM Revision ece62460 (git): YJIT: Implement opt_newarray_max instruction (#6893)
k0kubun (Takashi Kokubun)
03:16 PM Revision 5302d04e (git): [DOC] Fix format in ObjectSpace.dump_all
peterzhu2118 (Peter Zhu)
03:15 PM Revision be710c1b (git): [DOC] Fix format for ObjectSpace.dump_shapes
peterzhu2118 (Peter Zhu)
02:58 PM Revision a9c3dc8d (git): [DOC] Fix call-seq for ObjectSpace methods
peterzhu2118 (Peter Zhu)
02:56 PM Revision 58e3ce5d (git): [DOC] Fix typo in docs for ObjectSpace.dump_all
peterzhu2118 (Peter Zhu)
02:51 PM Revision 87d54708 (git): [DOC] Fix indentation for ObjectSpace.dump_all
peterzhu2118 (Peter Zhu)
02:48 PM Revision 0b4fda11 (git): [DOC] Don't document private methods in objspace
peterzhu2118 (Peter Zhu)
02:32 PM Revision 6d6b1e59 (git): Display error messages outside the groups so can be found quickly
nobu (Nobuyoshi Nakada)
02:32 PM Revision e809bd31 (git): Fix positional argument color [ci skip]
nobu (Nobuyoshi Nakada)
02:04 PM Feature #19134: ** is not allowed in def foo(...)
shugo (Shugo Maeda) wrote in #note-8:
> `&` is allowed in 3.1, so it's a breaking change to prohibit it.
Right an...
Eregon (Benoit Daloze)
01:12 PM Bug #19195 (Closed): Pattern match pin becomes syntax error if there is newline before closing paren
Syntax OK
~~~ruby
1 in ^(
1)
# => true
~~~
Syntax error. I think it should be syntax ok.
~~~ruby
1 in ^(
...
tompng (tomoya ishida)
12:31 PM Bug #19168: "such file" is bad grammar
In general, libraries should use `LoadError#path` instead of parsing the messages.
In addition, `.`s in a regexp don...
nobu (Nobuyoshi Nakada)
11:38 AM Bug #19168: "such file" is bad grammar
Judging by the [diff](https://github.com/ruby/ruby/pull/6908) to produce this change, we would be breaking bundler --... zzak (zzak _)
08:05 AM Revision 0ba65c68 (git): outdate-bundled-gems.rb: check for gemspec files for extensions
https://github.com/ruby/setup-ruby/issues/415#issuecomment-1345662263 nobu (Nobuyoshi Nakada)
08:05 AM Revision ff6831c3 (git): outdate-bundled-gems.rb: remove unused option
nobu (Nobuyoshi Nakada)
07:21 AM Revision be18b60c (git): Prevent potential buffer overflow on enclen
Follow up of 1d2d25dcadda0764f303183ac091d0c87b432566 mame (Yusuke Endoh)
06:00 AM Revision e1f42844 (git): [rubygems/rubygems] Prefer RbConfig::CONFIG['EXEEXT'] over hardcorded '.exe'
https://github.com/rubygems/rubygems/commit/bc84b2d262 nobu (Nobuyoshi Nakada)
05:40 AM Feature #19194: Add Regexp.linear_time?
Thank you for accepting the change and nominating me to a committer. I welcome this nomination. make_now_just (Hiroya Fujinami)
02:06 AM Feature #19194: Add Regexp.linear_time?
Also accepted to nominate him a committer.
Matz.
matz (Yukihiro Matsumoto)
02:05 AM Feature #19194: Add Regexp.linear_time?
Accepted.
Matz.
matz (Yukihiro Matsumoto)
12:56 AM Feature #19194: Add Regexp.linear_time?
@make_now just Thank you!
I would like to propose @make_now_just as a committer. He has made a great improvement to ...
mame (Yusuke Endoh)
05:26 AM Revision b8e542b4 (git): Make absent operator work at the end of the input string
https://bugs.ruby-lang.org/issues/19104#change-100542 mame (Yusuke Endoh)
05:05 AM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
Thanks. I did create the [3.3 milestone](https://bugs.ruby-lang.org/versions/71) hsbt (Hiroshi SHIBATA)
04:51 AM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
hsbt (Hiroshi SHIBATA) wrote in #note-6:
> @duerst Is there any action for Ruby 3.2 related this? If there is nothin...
duerst (Martin Dürst)
04:31 AM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
@duerst Is there any action for Ruby 3.2 related this? If there is nothing to do for Ruby 3.2, I'll remove this from ... hsbt (Hiroshi SHIBATA)
05:00 AM Feature #19193: drop DOS TEXT mode support
> The most important reason we are keeping "text mode" at reading is backward interoperability for old files.
agree....
usa (Usaku NAKAMURA)
04:47 AM Feature #19193 (Assigned): drop DOS TEXT mode support
YO4 (Yoshinao Muramatsu) wrote:
> * Microsoft's most apps works without CRLF newline.
I guess you mean those apps...
nobu (Nobuyoshi Nakada)
04:56 AM Feature #19104 (Closed): Introduce the cache-based optimization for Regexp matching
Applied in changeset commit:git|f093b619a4863be96e6ebfa2fd58c77f4a360eae.
----------
[DOC] NEWS about [Feature #19104]
nobu (Nobuyoshi Nakada)
04:56 AM Revision f093b619 (git): [DOC] NEWS about [Feature #19104]
nobu (Nobuyoshi Nakada)
03:52 AM Bug #19136 (Third Party's Issue): OpenSSL::PKey::EC.check_key is useless when linked against OpenSSL 3
This issue has been filed at https://github.com/ruby/openssl/issues/563 hsbt (Hiroshi SHIBATA)
03:01 AM Feature #12813 (Closed): Calling chunk_while, slice_after, slice_before, slice_when with no block
hsbt (Hiroshi SHIBATA)
01:49 AM Revision bbe56a64 (git): Merge RubyGems/Bundler master
from https://github.com/rubygems/rubygems/commit/bfb0ae69776069155d2092702bfbb5a12617d85a hsbt (Hiroshi SHIBATA)

12/11/2022

10:26 PM Revision f1cdc129 (git): [ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/85)
https://github.com/ruby/net-http/commit/9d9040fb79
burdettelamar (Burdette Lamar)
08:41 PM Bug #19192: IO has third data mode, document is incomplete.
Ugh, it's quite weird. The `:crlf_newline` option is an [encoding option](https://docs.ruby-lang.org/en/master/encodi... alanwu (Alan Wu)
05:24 PM Revision e1ca089b (git): [DOC] Correct Array#compact! description
Jonathan Lim
05:14 PM Revision e0a4205e (git): Skip Cirrus checks for [DOC] commits
Since we also skip them on GitHub Actions. alanwu (Alan Wu)
04:49 PM Revision 381a373a (git): [DOC] Improve Random::Formatter docs
* Make its usage more obvious (by providing more detailed
examples);
* Include mention of it into Random itself;
* ...
zverok (Victor Shepelev)
04:43 PM Revision f07897fd (git): [DOC] Clarify Class#subclases behavior quirks
As per discussion in [Feature #18273], explain the
non-deterministic nature of the method.
zverok (Victor Shepelev)
01:35 PM Revision 73eddee7 (git): [rubygems/rubygems] Bump optparse to 0.3.0
And remove a patch no longer needed since we dropped Ruby 2.4 support.
https://github.com/rubygems/rubygems/commit/8...
deivid (David Rodríguez)
01:35 PM Revision d82328ff (git): [rubygems/rubygems] Bump Molinillo and tsort
And configure tsort to be vendored as a dependency of Molinillo.
https://github.com/rubygems/rubygems/commit/8ec749f891
deivid (David Rodríguez)
11:23 AM Revision 9477ec73 (git): NEWS.md: fix ticket ref position.
nagachika (Tomoyuki Chikanaga)
10:27 AM Revision d245c2ec (git): Fix typos [ci skip]
znz (Kazuhiro NISHIYAMA)
08:50 AM Feature #12813: Calling chunk_while, slice_after, slice_before, slice_when with no block
I think this has already been implemented by now. It should be closed. sawa (Tsuyoshi Sawada)
06:21 AM Revision 9d59d093 (git): MJIT: Compile methods in batches (#6900)
* MJIT: Compile methods in batches
* MJIT: make mjit-bindgen
* MJIT: Fix RubyVM::MJIT tests
k0kubun (Takashi Kokubun)
05:54 AM Feature #19194 (Closed): Add Regexp.linear_time?
I suggest adding a new method named `Regexp.linear_time?` to check if matching against a given regexp can be complete... make_now_just (Hiroya Fujinami)
02:55 AM Bug #19182 (Closed): ALWAYS_UPDATE_UNICODE=yes downloads all the Unicode files twice when executing make
Applied in changeset commit:git|7055574cf9dbcabd9d440c364f3e7b7812527bde.
----------
[Bug #19182] Unicode updating t...
nobu (Nobuyoshi Nakada)
02:55 AM Revision 7055574c (git): [Bug #19182] Unicode updating targets do not need to run for each files
nobu (Nobuyoshi Nakada)

12/10/2022

07:25 PM Feature #19104: Introduce the cache-based optimization for Regexp matching
mmizutani (Minoru Mizutani) wrote in #note-7:
> Regex fuzzing encountered an edge-case regression:
Thanks. This h...
mame (Yusuke Endoh)
06:41 AM Feature #19104: Introduce the cache-based optimization for Regexp matching
Regex fuzzing encountered an edge-case regression:
```bash
$ ruby --version
ruby 3.1.2p20 (2022-04-12 revision 4...
mmizutani (Minoru Mizutani)
06:35 PM Revision ea613c63 (git): Expose need_major_gc via GC.latest_gc_info (#6791)
Mirek Klimos
05:10 PM Feature #18951: Object#with to set and restore attributes around a block
> The use case isn't seen as common enough, so I added 3 real world example in the description, If that's not enough ... retro (Josef Šimánek)
03:55 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
Hey everyone! I actually had someone reach out to me (because I had blogged about this) the other day, since they had... ivoanjo (Ivo Anjo)
03:10 PM Revision 12003acb (git): Update shape capacity when removing ivar and rewriting shape transitions
Since edc7af48acd12666a2945f30901d16b62a39f474, we now no longer have
undef ivar transitions. Instead, we rebuild the...
jemmai (Jemma Issroff)
02:00 PM Feature #19191: Implicit console input transcoding is more desirable
YO4 (Yoshinao Muramatsu) wrote:
> when ```set_encoding("UTF-8")``` implicitly converts console code page to UTF-8.
...
Eregon (Benoit Daloze)
10:01 AM Revision 0645c8b3 (git): [DOC] Fix update-NEWS-refs.rb
* Issue numbers are path components but not fragments
* Align justification width to Feature lines
nobu (Nobuyoshi Nakada)
09:57 AM Revision fd440b09 (git): A negative denominator case in the Rational string parsing test
nobu (Nobuyoshi Nakada)
07:10 AM Revision c33615b6 (git): NEWS.md: Added compatibility issue of String#to_c. [ruby-core:110523] [Bug #19087]
nagachika (Tomoyuki Chikanaga)
06:09 AM Bug #19181 (Closed): lib/unicode-normalize/tables.rb does not get updated even if ALWAYS_UPDATE_UNICODE is set to yes
Applied in changeset commit:git|7a976c106030f37d6ab72b1abaef10e575bb8809.
----------
[Bug #19181] Separate the rule ...
nobu (Nobuyoshi Nakada)
04:58 AM Revision fc8d22f8 (git): Win32: Move fallback BASERUBY definition
nobu (Nobuyoshi Nakada)
04:58 AM Revision 7a976c10 (git): [Bug #19181] Separate the rule for unicode_normalize/tables.rb timestamp
It should depends on only existing data files (except for the tools),
unless `ALWAYS_UPDATE_UNICODE=yes`.
nobu (Nobuyoshi Nakada)
02:56 AM Revision 5404e2fd (git): [DOC] Fix false link to ::Data
alanwu (Alan Wu)
12:54 AM Revision 22d391dc (git): Add spec for fiber storage. (#6896)
Samuel Williams
12:45 AM Revision 24043031 (git): YJIT: Split send_iseq_complex_callee exit reasons (#6895)
k0kubun (Takashi Kokubun)

12/09/2022

11:39 PM Revision 381e128c (git): [ruby/irb] Fix step command (https://github.com/ruby/irb/pull/477)
The current `next` pre-command workaround on IRB source stepping
moves the location by 1 extra line. A better way is ...
Stan Lo
10:12 PM Revision daa893db (git): YJIT: implement `getconstant` YARV instruction (#6884)
* YJIT: implement getconstant YARV instruction
* Constant id is not a pointer
* Stack operands must be read after j...
maximecb (Maxime Chevalier-Boisvert)
09:14 PM Revision 1c057cfc (git): YJIT: Filter out 0-exit ops from Top-20 exit ops (#6892)
k0kubun (Takashi Kokubun)
04:38 PM Feature #19193 (Assigned): drop DOS TEXT mode support
On Windows platform, ```File.open(path, "r")``` returns an object different from "rt" and "rb". I call that DOS TEXT ... YO4 (Yoshinao Muramatsu)
04:06 PM Revision d7812d19 (git): objspace_dump.c: dump the capacity field for INITIAL_CAPACITY shapes
We forgot about that one, it's quite useful to see which capacity
we started from.
byroot (Jean Boussier)
04:02 PM Bug #19192 (Open): IO has third data mode, document is incomplete.
The documentation on the mode parameter of File.open is incomplete, I would like to clarify IO's data mode actual beh... YO4 (Yoshinao Muramatsu)
04:02 PM Feature #19191 (Open): Implicit console input transcoding is more desirable
In response to Bug #18353, STDIN.internal_encoding are set and encoding is converted explcitly on Windows platform.
...
YO4 (Yoshinao Muramatsu)
02:34 PM Revision 12b52686 (git): Remove unused counter for heap_page->pinned_slots
eightbitraptor (Matt V-H)
01:18 PM Bug #19167 (Closed): Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
Applied in changeset commit:git|11acb7f7bcf6e80e03cf83bba863b9b3f980fdca.
----------
[Bug #19167] Remove useless con...
nobu (Nobuyoshi Nakada)
01:15 PM Revision fe679988 (git): Clean up a temporary file
nobu (Nobuyoshi Nakada)
01:11 PM Revision 11acb7f7 (git): [Bug #19167] Remove useless conversion of classes for special const
nobu (Nobuyoshi Nakada)
01:11 PM Revision 181d4bee (git): Use rb_inspect instead of +PRIsVALUE for Object.inspect
In order to preserve the values when TrueClass, FalseClass or NilClass
are stored in ivars
eightbitraptor (Matt V-H)
12:18 PM Bug #19087: String#to_c supports multiple "_"
I agree that the new behavior is consistent and preferable, but I don't think it should be fixed on the stable branch... nagachika (Tomoyuki Chikanaga)
12:12 PM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
ruby_3_1 a1124dc162810f86cb0bff58cde24064cfc561bc merged revision(s) 58cc3c9f387dcf8f820b43e043b540fa06248da3. nagachika (Tomoyuki Chikanaga)
12:11 PM Revision a1124dc1 (git): merge revision(s) 58cc3c9f387dcf8f820b43e043b540fa06248da3: [Backport #19187]
[Bug #19187] Fix for tzdata-2022g
---
test/ruby/test_time_tz.rb | 21 +++++++++++++++------
...
nagachika (Tomoyuki Chikanaga)
08:50 AM Feature #19036: Provide a way to set path for File instances created with for_fd
Eregon (Benoit Daloze) wrote in #note-7:
> > - Should we introduce `IO#path=`?
>
> I think not, AFAIK there is no...
headius (Charles Nutter)
07:59 AM Revision 7c438328 (git): Update default gems list at 01cf3ab3b8ee20ad6746373ae17a56 [ci skip]
git[bot]
07:57 AM Revision 01cf3ab3 (git): [ruby/date] Bump version to 3.3.1
https://github.com/ruby/date/commit/b7a8229041 hsbt (Hiroshi SHIBATA)
07:55 AM Revision e96b64f5 (git): [ruby/date] No-op gem for JRuby for now
Remove all shipped files and require path on JRuby until we can
add JRuby's extension to the gem.
Temporary workarou...
headius (Charles Nutter)
07:48 AM Revision f25e76fd (git): MJIT: Improve comments for JIT fields [ci skip]
k0kubun (Takashi Kokubun)
07:43 AM Revision 8893913a (git): MJIT: Clarify jit_unit is only for MJIT
k0kubun (Takashi Kokubun)
07:37 AM Revision c668eaff (git): Update default gems list at 93ac1503be10c43978fe7ee1fec95c [ci skip]
git[bot]
07:36 AM Revision 93ac1503 (git): Added condition for ruby/ruby repository
hsbt (Hiroshi SHIBATA)
07:36 AM Revision 0677bbe3 (git): Merge syntax_suggest master
Pick from https://github.com/ruby/syntax_suggest/commit/daee74dcb06296fa69fe8595fdff5d93d432b30d hsbt (Hiroshi SHIBATA)
07:36 AM Revision 9557c8ed (git): Merge net-protocol-0.2.1
hsbt (Hiroshi SHIBATA)
07:36 AM Revision 4cbd3e19 (git): Merge RDoc-6.5.0
hsbt (Hiroshi SHIBATA)
07:36 AM Revision a4e14b9d (git): Merge RubyGems/Bundler master
Pick from https://github.com/rubygems/rubygems/commit/823c776d951f3c35094611473ec77f94e8bf6610 hsbt (Hiroshi SHIBATA)
07:36 AM Revision d928ebac (git): Merge Psych-5.0.1
hsbt (Hiroshi SHIBATA)
07:36 AM Revision 98e33aa9 (git): Merge yaml-0.2.1
hsbt (Hiroshi SHIBATA)
07:36 AM Revision 3b45498d (git): Merge json-2.6.3
hsbt (Hiroshi SHIBATA)
07:36 AM Revision 7d04cddf (git): Merge stringio-3.0.4
hsbt (Hiroshi SHIBATA)
07:36 AM Revision 286812bc (git): Merge fiddle-1.1.1
hsbt (Hiroshi SHIBATA)
07:36 AM Revision 4e31fea7 (git): Merge strscan-3.0.5
hsbt (Hiroshi SHIBATA)
07:36 AM Revision bcf01b18 (git): Reapply the following commits related to extend timeout value.
66d1900423e6fb9774c2fe72dba8c2968b54d7ab
0686e4181d04dd911316a227753ceaa96d8c6533
1a63468831524f68e73cbb068071652...
hsbt (Hiroshi SHIBATA)
07:36 AM Revision 643918ec (git): Merge csv-3.2.6
hsbt (Hiroshi SHIBATA)
07:08 AM Revision 260a00d8 (git): MJIT: Refactor JIT failure handling
k0kubun (Takashi Kokubun)
07:06 AM Revision 4885aa9a (git): MJIT: Add comments about custom hooks [ci skip]
k0kubun (Takashi Kokubun)
06:58 AM Revision 97ed0562 (git): MJIT: Give a more appropriate name to the initial state
k0kubun (Takashi Kokubun)
06:53 AM Revision 0dc5c117 (git): MJIT: Convert compact_p flag to an enum
I'm gonna add another type of unit shortly. k0kubun (Takashi Kokubun)
06:40 AM Revision bfc22576 (git): MJIT: Drop an obsoleted explanation [ci skip]
There's no MJIT worker thread anymore k0kubun (Takashi Kokubun)
06:40 AM Revision 33aa06e3 (git): Use a ruby-lang alias [ci skip]
k0kubun (Takashi Kokubun)
06:40 AM Revision bda070f0 (git): [ruby/rdoc] Fix `=end` delimiter
https://github.com/ruby/rdoc/commit/e1679fa7e4 nobu (Nobuyoshi Nakada)
06:40 AM Revision acd857b9 (git): [ruby/rdoc] Non-RD part feature has not been imported to RDoc
https://github.com/ruby/rdoc/commit/fe0159de2f nobu (Nobuyoshi Nakada)
06:40 AM Revision b749bc05 (git): [ruby/rdoc] Use Tempfile
https://github.com/ruby/rdoc/commit/0b9dde5ab4 nobu (Nobuyoshi Nakada)
06:36 AM Revision fa64889a (git): [ruby/erb] Use a ruby-lang alias on spec.email
https://github.com/ruby/erb/commit/39414f32a5 k0kubun (Takashi Kokubun)
05:58 AM Revision db09ddf8 (git): Update default gems list at d7baa17b49a681a7436718f6219fcb [ci skip]
git[bot]
05:57 AM Revision d7baa17b (git): [ruby/etc] Bump version to 1.4.2
https://github.com/ruby/etc/commit/5cac138538 hsbt (Hiroshi SHIBATA)
05:42 AM Revision ec184077 (git): MJIT: Remove obsoleted conditional variables
k0kubun (Takashi Kokubun)
04:36 AM Revision 54a6bd2f (git): Update default gems list at 95b423f93a418abc010d7bc1baab48 [ci skip]
git[bot]
04:35 AM Revision 95b423f9 (git): [ruby/irb] Version 1.6.0
https://github.com/ruby/irb/commit/d799c5c9da k0kubun (Takashi Kokubun)
02:26 AM Revision 6ea3edbd (git): Fix bad code example in documentation
janosch-x (Janosch Müller)

12/08/2022

10:35 PM Revision e714907d (git): YJIT: Upgrade bindgen to stabilize and reduce output
The new version has an option to merge everything into a big
`extern "C"` block and it's nicer.
More importantly, th...
alanwu (Alan Wu)
10:33 PM Revision 51ef991d (git): YJIT: Drop Copy trait from Context (#6889)
k0kubun (Takashi Kokubun)
10:31 PM Revision b26c9ce5 (git): YJIT: implement opt_newarray_min YARV instruction (#6888)
maximecb (Maxime Chevalier-Boisvert)
09:46 PM Revision c9076d54 (git): [ruby/irb] Add show_doc as an alias to the help command
(https://github.com/ruby/irb/pull/475)
In the long-term, we want to align with `Pry`, `byebug` and `debug` to
use th...
Stan Lo
09:05 PM Bug #19169 (Closed): Kernel#freeze doesn't propagate to singleton class when the singleton class has prepended modules
Applied in changeset commit:git|bb8afd7265af41a75e8889774aa26f157f146380.
----------
Freeze singleton class, not its...
alanwu (Alan Wu)
09:05 PM Revision 12b7c129 (git): [ruby/irb] Gracefully handle missing command argument
(https://github.com/ruby/irb/pull/473)
* Handle file loading commands' argument error gracefully
Currently, if user...
Stan Lo
09:00 PM Revision 234c3a05 (git): Update default gems list at 8bbf4e5d8dccba3adf07fb56a38c06 [ci skip]
git[bot]
08:58 PM Revision 8bbf4e5d (git): [ruby/stringio] bump up to 3.0.5
https://github.com/ruby/stringio/commit/e62b9d78d3 Sutou Kouhei
08:58 PM Revision bb8afd72 (git): Freeze singleton class, not its origin
Previously, when we froze an object, we froze
`RCLASS_ORIGIN(object.singleton_class)`, which didn't freeze
`object.si...
alanwu (Alan Wu)
08:58 PM Revision 47a5b34a (git): YJIT: Fold check-yjit-bindings into yjit-bindgen
So it's shorter on CI and the hint about how the fix the failure shows
up. It's going to print a diff locally too, bu...
alanwu (Alan Wu)
08:58 PM Revision 2ae26554 (git): YJIT: Add a hint for fixing "check-yjit-bindings"
This makes it clear what to do when the CI check
fails and should remove a few minutes of confusion
for people seeing...
alanwu (Alan Wu)
07:11 PM Revision a87f802f (git): [ruby/irb] Kill PTY process after test is finished
(https://github.com/ruby/irb/pull/471)
The killing/waiting logic is borrowed from ruby/debug:
https://github.com/ru...
Stan Lo
07:10 PM Revision 3956bb85 (git): [ruby/irb] Add "show_cmds" command to list all commands'
descriptions
(https://github.com/ruby/irb/pull/463)
https://github.com/ruby/irb/commit/7e857655ac
Stan Lo
06:31 PM Revision 2cea8e01 (git): MJIT: Mark MJIT's objects from mjit_mark
It looks like the current way of marking objects was breaking
eightbitraptor's upcoming VWA changes and this seems to...
k0kubun (Takashi Kokubun)
05:46 PM Revision 73771e4b (git): ObjectSpace.dump_all: dump shapes as well
I see several arguments in doing so.
First they use a non trivial amount of memory, so for various memory
profiling/...
byroot (Jean Boussier)
05:20 PM Revision b19490f7 (git): Use the built bundled gems in test-all as well as test-bundled-gems
nobu (Nobuyoshi Nakada)
03:38 PM Revision 5738ae70 (git): [DOC] Update `rb_gc_mark_locations` doc
The documentation says that the `end` pointer will be marked
but looking at the source, that is not the case.
Jimmy Bourassa
02:41 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
I also agree the 0-kwargs case should be supported for general use like `data.with(**changes)`, whether `changes` is ... Eregon (Benoit Daloze)
02:24 PM Feature #19036: Provide a way to set path for File instances created with for_fd
ioquatix (Samuel Williams) wrote in #note-6:
> Implemented in https://github.com/ruby/ruby/pull/6867.
Thanks!
...
Eregon (Benoit Daloze)
05:22 AM Feature #19036 (Closed): Provide a way to set path for File instances created with for_fd
Implemented in https://github.com/ruby/ruby/pull/6867.
Follow up discussion:
- Should we introduce `IO#path=`?
...
ioquatix (Samuel Williams)
12:29 PM Revision e9f6d6b3 (git): Ignore .o.tmp files
byroot (Jean Boussier)
12:15 PM Revision 6081fd45 (git): [ruby/net-protocol] Failing test case for #19
Unfortunately we have to use a mock, but this test demonstrate the
mutation bug fixed in #19.
It fails on 0.2.0 but ...
byroot (Jean Boussier)
10:39 AM Misc #18976: [ANN] blade.nagaokaut.ac.jp is down
I restored some of mojibake messages of Japanese lists that are `ruby-list` and `ruby-dev`.
hsbt (Hiroshi SHIBATA)
07:13 AM Misc #18976 (Closed): [ANN] blade.nagaokaut.ac.jp is down
>I'll build the simple txt archives like https://blade.ruby-lang.org/ruby-core/xxxxxx.
>I restore mailing-list data ...
hsbt (Hiroshi SHIBATA)
08:03 AM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
Essentially, this behavior is an "unofficial" feature for internal use only (not expected to be documented), so it ha... nobu (Nobuyoshi Nakada)
07:24 AM Revision 516fe627 (git): Update default gems list at 6f44dc8edf5b444a45ea9f0a375a26 [ci skip]
git[bot]
07:23 AM Revision 6f44dc8e (git): [ruby/net-protocol] Bump version to 0.2.1
https://github.com/ruby/net-protocol/commit/06d1420936 hsbt (Hiroshi SHIBATA)
07:17 AM Revision 8547f61d (git): [ruby/net-protocol] Undo BufferedIO#rbuf_consume_all_shareable! optimization
This optimization is unsafe because `dest` is allowed to be a custom
object responding to `<<` (e.g. a block wrapped ...
byroot (Jean Boussier)
07:17 AM Revision a57a3154 (git): [rubygems/rubygems] Avoid deprecated Gem::Platform.match in Gem::Resolver::InstallerSet
https://github.com/rubygems/rubygems/commit/05cb5410cb Eregon (Benoit Daloze)
06:05 AM Revision 3938bd1b (git): MJIT: Remove Windows-specific code
because we no longer support it k0kubun (Takashi Kokubun)
05:20 AM Revision 09bc3abd (git): MJIT: Deal with a TODO with assertion
k0kubun (Takashi Kokubun)
05:19 AM Revision 6fd5d2dc (git): Introduce `IO.new(..., path:)` and promote `File#path` to `IO#path`. (#6867)
Samuel Williams
05:13 AM Revision b2764752 (git): Update default gems list at b9d055d7604ea41f54268076622c8a [ci skip]
git[bot]
05:12 AM Revision b9d055d7 (git): [ruby/stringio] bump up to 3.0.4
https://github.com/ruby/stringio/commit/5ba853d6ff Sutou Kouhei
03:35 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
ruby_3_0 a0a99185577794b1915eba0dc5154f09cc95e81d merged revision(s) 58cc3c9f. usa (Usaku NAKAMURA)
03:35 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
ruby_2_7 36cadad6434bc31bc2d60697698cd5b930c097ce merged revision(s) 58cc3c9f. usa (Usaku NAKAMURA)
03:33 AM Revision 36cadad6 (git): merge revision(s) 58cc3c9f: [Backport #19187]
[Bug #19187] Fix for tzdata-2022g
---
test/ruby/test_time_tz.rb | 21 +++++++++++++++------
...
U.Nakamura
03:33 AM Revision d21f9853 (git): Bump teeny
U.Nakamura
03:31 AM Revision 7e121dc4 (git): [ruby/logger] Another performance improvement on the Formatter by
using Kernel#sprintf over String#%
(https://github.com/ruby/logger/pull/75)
* Prefer Kernel#sprintf over String#% fo...
matsuda (Akira Matsuda)
03:31 AM Revision a0a99185 (git): merge revision(s) 58cc3c9f: [Backport #19187]
[Bug #19187] Fix for tzdata-2022g
---
test/ruby/test_time_tz.rb | 21 +++++++++++++++------
...
U.Nakamura
03:30 AM Revision 9de654cb (git): Bump teeny
U.Nakamura
03:28 AM Revision 7ab4820a (git): [ruby/logger] Only assign to `@filename` if the path is valid.
(https://github.com/ruby/logger/pull/81)
https://github.com/ruby/logger/commit/b41d7c699c
Samuel Williams
03:22 AM Revision 2efaa805 (git): Don't sync jar artifact of CGI
hsbt (Hiroshi SHIBATA)
03:21 AM Revision 701251c5 (git): [ruby/logger] Drop RDoc development dependency to avoid CI failures.
(https://github.com/ruby/logger/pull/82)
https://github.com/ruby/logger/commit/8915627234
Samuel Williams
02:09 AM Revision 7cd0dacb (git): Update default gems list at 9fce6014b52852265c6b34a04a2057 [ci skip]
git[bot]
02:08 AM Revision 9fce6014 (git): [ruby/psych] Bump version to 5.0.1
https://github.com/ruby/psych/commit/bdf20e6042 hsbt (Hiroshi SHIBATA)
01:09 AM Revision 645cd94d (git): Add debug counters to RubyVM.stat (#6086)
* Add debug counters to RubyVM.stat
* Use SIZET2NUM
Co-author: Nobuyoshi Nakada <[email protected]>
* Prefix debu...
Chris Seaton

12/07/2022

11:30 PM Revision a2d3f560 (git): [ruby/irb] Lazily load the multi-irb extension
(https://github.com/ruby/irb/pull/472)
* Lazily load the multi-irb extension
We now have plan to implement a comman...
Stan Lo
09:46 PM Revision 30c76f4d (git): Update yjit.md
Update citation, fix outdated and inaccurate information. maximecb (Maxime Chevalier-Boisvert)
08:44 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
Hi @mame! Thank you for your questions.
mame (Yusuke Endoh) wrote in #note-24:
> Thanks for the update.
>
> Now I h...
RubyBugs (A Nonymous)
08:02 PM Revision 9350c2b1 (git): Update YJIT warning, mention need to install rustc (#6873)
maximecb (Maxime Chevalier-Boisvert)
08:00 PM Revision 3bb7a401 (git): Update NEWS.md
maximecb (Maxime Chevalier-Boisvert)
05:57 PM Revision a89d856f (git): Update spec/bundler/bundler/fetcher/compact_index_spec.rb
Co-authored-by: Takashi Kokubun <[email protected]> Aaron Patterson
05:57 PM Revision edc7af48 (git): Stop transitioning to UNDEF when undefining an instance variable
Cases like this:
```ruby
obj = Object.new
loop do
obj.instance_variable_set(:@foo, 1)
obj.remove_instance_variab...
tenderlovemaking (Aaron Patterson)
04:49 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
~~I'll change the flag.~~
nobu (Nobuyoshi Nakada)
04:35 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
I've pushed a fix and a regression test up to [PR #6872](https://github.com/ruby/ruby/pull/6872) eightbitraptor (Matt V-H)
04:02 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
It looks like this behaviour was codified in a spec since the commit that @alanwu mentioned was committed.
[This c...
eightbitraptor (Matt V-H)
12:47 PM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
coolo (Stephan Kulow) wrote:
> I can see no other option than not to test this detail - because relying on correct t...
nobu (Nobuyoshi Nakada)
10:41 AM Bug #19187 (Closed): Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
The workaround was committed to master branch at 58cc3c9f387dcf8f820b43e043b540fa06248da3. nagachika (Tomoyuki Chikanaga)
12:27 PM Revision f725bf35 (git): Fix a typo in NEWS.md. [ci-skip]
nagachika (Tomoyuki Chikanaga)
11:31 AM Revision 01fd1c48 (git): [rubygems/rubygems] Remove remaining dev profile test
https://github.com/rubygems/rubygems/commit/7d50e998b3 Ian Ker-Seymer
11:31 AM Revision 88497b21 (git): [rubygems/rubygems] Better tests are better
https://github.com/rubygems/rubygems/commit/17abb80c2c Ian Ker-Seymer
11:31 AM Revision ef509347 (git): [rubygems/rubygems] Fix string match in test
https://github.com/rubygems/rubygems/commit/82554f2bfd Ian Ker-Seymer
11:31 AM Revision 55416123 (git): [rubygems/rubygems] Always build in release mode
https://github.com/rubygems/rubygems/commit/7b84fc1f19 Ian Ker-Seymer
11:31 AM Revision 37d10caa (git): [rubygems/rubygems] Updates rb-sys to 0.9.46
https://github.com/rubygems/rubygems/commit/6c2e7aafd6 Ian Ker-Seymer
10:48 AM Revision 581b4a3c (git): NEWS.md: Remove an extraneous word [ci skip]
nobu (Nobuyoshi Nakada)
10:44 AM Bug #19190 (Closed): `Regexp.compile('regexp', 'n')` raises `unknown regexp option: n (ArgumentError)`
nobu (Nobuyoshi Nakada)
09:57 AM Bug #19190: `Regexp.compile('regexp', 'n')` raises `unknown regexp option: n (ArgumentError)`
FYI: This issue has been fixed at racc-1.6.1
https://github.com/ruby/racc/commit/65cd26efd88e013c532c223fe9ab9ea4d...
hsbt (Hiroshi SHIBATA)
09:24 AM Bug #19190 (Closed): `Regexp.compile('regexp', 'n')` raises `unknown regexp option: n (ArgumentError)`
I get the following unexpected error when using Ruby 3.2.0-dev.
## Expected (Ruby 3.1 and prior)
No errors:
...
koic (Koichi ITO)
10:19 AM Revision 58cc3c9f (git): [Bug #19187] Fix for tzdata-2022g
nobu (Nobuyoshi Nakada)
10:19 AM Revision c43203fd (git): NEWS.md: Remove white space only lines [ci skip]
nobu (Nobuyoshi Nakada)
09:08 AM Revision 1968b4e2 (git): Mention `rb_hash_new_capa` and `rb_internal_thread_*` in NEWS.md
byroot (Jean Boussier)
07:56 AM Bug #19012: BasicSocket#recv* methods return an empty packet instead of nil on closed connections
I was able to implement the desired behavior in https://github.com/ruby/ruby/pull/6407 byroot (Jean Boussier)
07:46 AM Revision 65545c66 (git): MJIT: Fix an assertion broken with --mjit-wait enabled
k0kubun (Takashi Kokubun)
07:21 AM Revision 17d45fee (git): MJIT: Refactor mjit_wait
k0kubun (Takashi Kokubun)
07:05 AM Revision 57cb4a81 (git): MJIT: Remove obsoleted MJIT counters
k0kubun (Takashi Kokubun)
07:00 AM Revision 12916e28 (git): MJIT: Use xfree for units
now that we use ZALLOC_N for allocating units k0kubun (Takashi Kokubun)
06:59 AM Revision 718e4f6e (git): MJIT: Explain why we have MJIT_CFLAGS_PIPE [ci skip]
k0kubun (Takashi Kokubun)
06:40 AM Revision 98c41dfe (git): MJIT: Just use ZALLOC_N in create_unit
We no longer use an MJIT worker thread, so there's no need to avoid GC. k0kubun (Takashi Kokubun)
06:19 AM Revision 7e207040 (git): MJIT: Remove an unused argument and unused counters
I plan to rebuild MJIT metrics later, not using debug counters. k0kubun (Takashi Kokubun)
06:09 AM Revision 940b3170 (git): document for commit 5bbba76489628f450949 [ci skip]
shyouhei (Shyouhei Urabe)
05:36 AM Revision e6b63b38 (git): MJIT: Refactor the jit_func enum for MJIT
All values should have a MJIT_ prefix. We could address the warning for
the end mark if we just define the macro for ...
k0kubun (Takashi Kokubun)
03:55 AM Bug #19188: Ruby 2.7.7 CGI Cookie Processing
You may want to use cgi gem 0.3.6 mame (Yusuke Endoh)
03:32 AM Revision bcd8b2f0 (git): NEWS.md: Added some missing features
Also, tool/update-NEWS-refs.rb is added to help the update of NEWS.md. mame (Yusuke Endoh)
 

Also available in: Atom