Project

General

Profile

Activity

From 06/23/2021 to 06/29/2021

06/29/2021

07:49 PM Bug #18014 (Closed): Memory leak in GC when using Ractors
# GitHub PR: https://github.com/ruby/ruby/pull/4613
When a Ractor is removed, the freelist in the Ractor cache is ...
peterzhu2118 (Peter Zhu)
04:49 PM Bug #17772 (Rejected): Performance issue with NameError message in context with large instance variables (not caused by did_you_mean)
jeremyevans0 (Jeremy Evans)
03:07 PM Feature #17930 (Closed): Add column information into error backtrace
I've merged my PR https://github.com/ruby/ruby/pull/4586, created a new repository https://github.com/ruby/error_high... mame (Yusuke Endoh)
02:52 PM Bug #18011: `Method#parameters` is incorrect for forwarded arguments
Eregon (Benoit Daloze) wrote in #note-3:
> IMHO in Ruby 3+ it should return `[[:rest, :*], [:keyrest, :**], [:block,...
jeremyevans0 (Jeremy Evans)
09:58 AM Bug #18011: `Method#parameters` is incorrect for forwarded arguments
IMHO in Ruby 3+ it should return `[[:rest, :*], [:keyrest, :**], [:block, :&]]`.
The fact that it uses `ruby2_keyw...
Eregon (Benoit Daloze)
06:09 AM Bug #18011: `Method#parameters` is incorrect for forwarded arguments
jeremyevans0 (Jeremy Evans) wrote in #note-1:
> Forwarded arguments is implemented as `(*args, &block)` with `ruby2_...
josh.cheek (Josh Cheek)
04:40 AM Bug #18011: `Method#parameters` is incorrect for forwarded arguments
Forwarded arguments is implemented as `(*args, &block)` with `ruby2_keywords`, not as `(*args, **kwargs, &block)`. If... jeremyevans0 (Jeremy Evans)
01:02 AM Bug #18011 (Closed): `Method#parameters` is incorrect for forwarded arguments
When asking a method about its parameters, forwarded arguments say they are a rest and a block (`wrapper1` in the exa... josh.cheek (Josh Cheek)
02:45 PM Revision d1998d87 (git): tool/test-bundled-gems.rb: Stop tests conflicting with error_highlight
This hack should be removed after the minitest side is updated.
https://github.com/seattlerb/minitest/pull/880
mame (Yusuke Endoh)
02:45 PM Revision 9438c995 (git): Rename error_squiggle to error_highlight
mame (Yusuke Endoh)
02:45 PM Revision e9460496 (git): [WIP] add error_squiggle gem
```
$ ./local/bin/ruby -e '1.time {}'
-e:1:in `<main>': undefined method `time' for 1:Integer (NoMethodError)
1.time...
mame (Yusuke Endoh)
01:28 PM Revision 03dc6644 (git): Fix crash on RGENGC_CHECK_MODE=4
When running btest there is a crash when compiled with
RGENGC_CHECK_MODE=4. The crash happens because `during_gc` is ...
peterzhu2118 (Peter Zhu)
12:05 PM Bug #18013: Unexpected results when mxiing negated character classes and case-folding
duerst (Martin Dürst) wrote in #note-2:
> Just a question: What's the purpose of nested character classes?
They a...
jirkamarsik (Jirka Marsik)
11:45 AM Bug #18013: Unexpected results when mxiing negated character classes and case-folding
Just a question: What's the purpose of nested character classes?
I didn't even know that there was such a thing as...
duerst (Martin Dürst)
09:28 AM Bug #18013: Unexpected results when mxiing negated character classes and case-folding
This is a simpler reproducer.
```
irb(main):003:0> /[^a]/i.match("a")
=> nil
irb(main):004:0> /[[^a]]/i.match("a"...
jirkamarsik (Jirka Marsik)
08:55 AM Bug #18013 (Open): Unexpected results when mxiing negated character classes and case-folding
```
irb(main):001:0> /[^a-c]/i.match("A")
=> nil
irb(main):002:0> /[[^a-c]]/i.match("A")
=> #<MatchData "A">
```...
jirkamarsik (Jirka Marsik)
11:54 AM Revision 5e75280c (git): Add basic test for updated IO wait functions.
Samuel Williams
08:35 AM Bug #18012 (Open): Case-insensitive character classes can only match multiple code points when top-level character class is not negated
Some Unicode characters case-fold to strings of multiple code points, e.g. the ligature `\ufb00` can match the string... jirkamarsik (Jirka Marsik)
08:28 AM Feature #16978: Ruby should not use realpath for __FILE__
> Unfortunately, if __FILE__ uses realpath, unless you also change the behavior of $0
The "entrypoint" script cou...
byroot (Jean Boussier)
07:40 AM Bug #2127: Fiber#resume - segfault inside C extension
Make description more readable. ioquatix (Samuel Williams)
06:49 AM Revision 39f99b81 (git): Use assert_not_match "Did you mean?" for UncorrectableNameCheckTest
... instead of exact matching. I'm now creating a built-in gem that
modifies Exception's error message, so the expect...
mame (Yusuke Endoh)
06:49 AM Revision 809f1203 (git): Use String#include? instead of end_with? to avoid message duplication
Previously, did_you_mean used `msg.end_with?(suggestion)` to check if
its suggestion is already added.
I'm now creat...
mame (Yusuke Endoh)
06:49 AM Revision 612b6fcd (git): Let Correctable#original_message skip prepended method definitions
Previously, DidYouMean::Correctable#original_message did
`method(:to_s).super_method.call` to call the original to_s ...
mame (Yusuke Endoh)
06:49 AM Revision 4670458a (git): Should require "rbconfig" to use RbConfig
https://github.com/ruby/did_you_mean/commit/fbe5aaaae8 nobu (Nobuyoshi Nakada)
06:49 AM Revision 8356d9e3 (git): Start v1.6.0 development
https://github.com/ruby/did_you_mean/commit/3f69171813 Yuki Nishijima
02:41 AM Revision 9eae8cde (git): Prefer qualified names under Thread
nobu (Nobuyoshi Nakada)

06/28/2021

09:07 PM Bug #17794 (Closed): addr2line.c can free(3) an invalid pointer without zlib
Applied in changeset commit:git|d795f494a89e0d9498dfedc54b8a98acc2bc4d7b.
----------
Avoid `free(3)`ing invalid poin...
xtkoba (Tee KOBAYASHI)
09:06 PM Bug #17991 (Closed): [TEST, CRASH] TestBugReporter#test_bug_reporter_add
jeremyevans0 (Jeremy Evans)
09:06 PM Revision 983c9ad3 (git): * 2021-06-29 [ci skip]
git[bot]
09:06 PM Revision d795f494 (git): Avoid `free(3)`ing invalid pointer
Fixes [Bug #17794] xtkoba (Tee KOBAYASHI)
09:06 PM Feature #16978: Ruby should not use realpath for __FILE__
vo.x (Vit Ondruch) wrote in #note-13:
> Dan0042 (Daniel DeLorme) wrote in #note-12:
> > I think this is a bug and s...
jeremyevans0 (Jeremy Evans)
08:00 PM Bug #17887 (Assigned): Missed constant lookup after prepend
@alanwu came up with a much simpler fix for this issue, so I closed my pull request in favor of his. @nobu, could yo... jeremyevans0 (Jeremy Evans)
07:37 PM Bug #17986 (Closed): Ractor is stdlib Socket unfriendly
jeremyevans0 (Jeremy Evans)
07:34 PM Bug #17940 (Closed): Bus Error
jeremyevans0 (Jeremy Evans)
07:29 PM Bug #17987 (Closed): Ruby报错
jeremyevans0 (Jeremy Evans)
06:25 PM Bug #18006 (Closed): Resolv::DNS#getaddress takes minutes to resolve a domain with no DNS records in 3.0 (was quick in 2.7)
I tested this with RubyInstaller-head on Windows and the problem appears to have been resolved. Even without an empt... jeremyevans0 (Jeremy Evans)
05:53 PM Bug #8810 (Closed): GDBM.open内で処理がブロックしたらTimeout.timeout が効かない
gdbm was removed in commit:edcc29dcff1b269b7748ab83adf21b2f3f97ebff jeremyevans0 (Jeremy Evans)
05:52 PM Bug #8836 (Closed): [BUG] Bus Error with bundler on large Gemfile when resolving dependencies
jeremyevans0 (Jeremy Evans)
05:49 PM Bug #9245 (Closed): Kernel::system gives wrong output for utf-8 characters on windows under utf-8 console
This appears to be fixed as of Ruby 2.1. I was able to recreate the issue in 2.0, but not in 2.1. I also tested the ... jeremyevans0 (Jeremy Evans)
05:41 PM Bug #9737 (Closed): Non-ASCII characters in the path to ruby executable break require paths
This issue appears to have been fixed, probably in Ruby 3.0. Using the latest RubyInstaller-head:
```
D:\zz-könn...
jeremyevans0 (Jeremy Evans)
12:10 PM Bug #17984: [BUG] try to mark T_NONE object
I didn't have the core dump and this issue only happens very rarely. I just caught it again today and this time I hav... byroot (Jean Boussier)
09:30 AM Bug #18010 (Open): Character class with single character gets case-folded with following string
```
irb(main):001:0> /ff/i.match("\ufb00")
=> #<MatchData "ff">
irb(main):002:0> /[f]f/i.match("\ufb00")
=> #<Matc...
jirkamarsik (Jirka Marsik)
09:09 AM Bug #18009 (Open): Regexps \w and \W with /i option and /u option produce inconsistent results under nested negation and intersection
This is a follow up to [issue 4044](https://bugs.ruby-lang.org/issues/4044). Its fix (https://github.com/k-takata/Oni... jirkamarsik (Jirka Marsik)
07:52 AM Revision b7d01b0d (git): Refined define_thread_class
Reduce duplications
* ID caluculations of the same name
* checks against the same name
* registration to the root mod...
nobu (Nobuyoshi Nakada)
03:10 AM Revision ac8c674a (git): * 2021-06-28 [ci skip]
git[bot]
02:30 AM Feature #17930: Add column information into error backtrace
@matz Thank you for your comment! Then, I'll pick up `error_highlight`. I will update and then merge my PR later. mame (Yusuke Endoh)
02:27 AM Feature #17930: Add column information into error backtrace
The `pretty` from `pretty print` strongly suggests beautifying indentation, which the proposed feature doesn't provid... matz (Yukihiro Matsumoto)
01:53 AM Revision 47a9b58b (git): Share freeze option handling
nobu (Nobuyoshi Nakada)

06/27/2021

05:24 PM Feature #17930: Add column information into error backtrace
I read the source code of rustc. https://github.com/rust-lang/rust/tree/master/compiler/rustc_errors
The feature n...
mame (Yusuke Endoh)
01:49 PM Feature #17930: Add column information into error backtrace
Okay thanks. As far as I take a glance at the references that you showed, the word seems to be mainly used for a "cau... mame (Yusuke Endoh)
01:22 PM Feature #17930: Add column information into error backtrace
duerst (Martin Dürst) wrote in #note-25:
> If all of pretty/emphasis/highlight are problematic, what's your suggestio...
sawa (Tsuyoshi Sawada)
12:29 PM Feature #17930: Add column information into error backtrace
@duerst It sounds similar to prettyprint which is an existing built-in gem. As far as I know, there is no grammatical... mame (Yusuke Endoh)
12:13 PM Feature #17930: Add column information into error backtrace
sawa (Tsuyoshi Sawada) wrote in #note-24:
> To my understanding, the word "prettify" means and has been used to add ...
duerst (Martin Dürst)
12:01 PM Feature #17930: Add column information into error backtrace
To my understanding, the word "prettify" means and has been used to add cosmetics to the output, like adding line bre... sawa (Tsuyoshi Sawada)
06:42 AM Feature #17930: Add column information into error backtrace
mame (Yusuke Endoh) wrote in #note-22:
> Thank you for suggestions about the name. For the record, @pocke and @narus...
duerst (Martin Dürst)
12:17 PM Revision e724857f (git): Show leaked file descriptors only, without cwd, txt, and so on
nobu (Nobuyoshi Nakada)
12:13 PM Revision 3839a8fe (git): Narrow the tracing of object allocations to during each test
nobu (Nobuyoshi Nakada)
02:45 AM Bug #17661: IO#each will segfault when if file is closed inside an `each_byte` block
Moved the check just after `rb_yield`.
And I found that `each_codepoint` also had a similar bug.
@wyhaines Could yo...
nobu (Nobuyoshi Nakada)
02:38 AM Bug #17661 (Closed): IO#each will segfault when if file is closed inside an `each_byte` block
Applied in changeset commit:git|13939d61b4b69bd109c5f41303c79868d639fa44.
----------
Check if closed after each yiel...
nobu (Nobuyoshi Nakada)
02:35 AM Feature #18008: `keyword_init?` method for Struct
+1. While we aim to obviate `keyword_init` in [Feature #16806], unless we also intend to deprecate the option (for no... k0kubun (Takashi Kokubun)
01:56 AM Feature #18008 (Closed): `keyword_init?` method for Struct
I'd like to know whether my struct was initialized with `keyword_init: true` or not.
This information is useful when...
hkdnet (Ko Sato)
02:18 AM Revision 13939d61 (git): Check if closed after each yield [Bug #17661]
nobu (Nobuyoshi Nakada)
01:52 AM Revision 35c7e83b (git): [ruby/irb] Optimize show_source command further
https://github.com/ruby/irb/pull/249 actually slowed down how `code` is
concatenated. The original way of creating `c...
k0kubun (Takashi Kokubun)
01:36 AM Revision 6eb7c663 (git): [ruby/irb] Improve performance of `show_source` for large class
https://github.com/ruby/irb/commit/2b79e9ad21 pocke (Masataka Kuwabara)

06/26/2021

11:37 PM Revision bf789af2 (git): Added macros for days in month
nobu (Nobuyoshi Nakada)
11:37 PM Revision 1fd8b6f2 (git): Shrink monthly tables
nobu (Nobuyoshi Nakada)
07:33 PM Bug #12052 (Closed): String#encode with xml option returns wrong result for totally non-ASCII-compatible encodings
Applied in changeset commit:git|e86c1f6fc53433ef5c82ed2b7a4cc9a12c153e4c.
----------
Work around issue transcoding i...
jeremyevans (Jeremy Evans)
12:42 AM Bug #12052: String#encode with xml option returns wrong result for totally non-ASCII-compatible encodings
jeremyevans0 (Jeremy Evans) wrote in #note-3:
> It looks like this issue occurs when using both multibyte source a...
duerst (Martin Dürst)
07:32 PM Revision b1428b27 (git): * 2021-06-27 [ci skip]
git[bot]
07:32 PM Revision e86c1f6f (git): Work around issue transcoding issue with non-ASCII compatible encodings and xml escaping
When using a non-ASCII compatible source and destination encoding
and xml escaping (the :xml option to String#encode)...
jeremyevans (Jeremy Evans)
05:08 PM Bug #14591 (Closed): Files with invalid multi-byte characters will cause Find::find() to raise EINVAL exception
jeremyevans0 (Jeremy Evans)
07:05 AM Revision 391abc54 (git): Scan the coderange in the given encoding
nobu (Nobuyoshi Nakada)

06/25/2021

09:08 PM Feature #17992: Upstreaming the htmlentities gem into CGI#.(un)escape_html
I took the first steps in incorporating this gem, starting with:
```bash
git subtree add \
--prefix=lib/cgi...
AMomchilov (Alexander Momchilov)
08:09 PM Bug #12052: String#encode with xml option returns wrong result for totally non-ASCII-compatible encodings
jeremyevans0 (Jeremy Evans) wrote in #note-3:
> So a possible way to work around the issue until it can be properly ...
jeremyevans0 (Jeremy Evans)
05:34 PM Bug #12052: String#encode with xml option returns wrong result for totally non-ASCII-compatible encodings
duerst (Martin Dürst) wrote in #note-2:
> Sorry to @jeremyevans0, but I have to disagree. This is a bug. We can disa...
jeremyevans0 (Jeremy Evans)
09:39 AM Bug #12052 (Open): String#encode with xml option returns wrong result for totally non-ASCII-compatible encodings
Sorry to @jeremyevans0, but I have to disagree. This is a bug. We can disagree about how important it is to fix this ... duerst (Martin Dürst)
05:30 PM Revision 457a4913 (git): Disable RBIMPL_ATTR_DEPRECATED for Coverity Scan build
Coverity Scan emulates gcc but seems not to support this attribute
correctly.
mame (Yusuke Endoh)
03:15 PM Revision c86f03be (git): * 2021-06-26 [ci skip]
git[bot]
03:15 PM Revision 68e1dc51 (git): iseq.c: Make ast_line_count return 0 when syntax error occurred
This broke coverage CI
```
1) Failure:
TestRequire#test_load_syntax_error [/home/runner/work/actions/actions/ruby/...
mame (Yusuke Endoh)
01:50 PM Bug #18007: Help developers of C extensions meet requirements in "doc/extension.rdoc"
nobu (Nobuyoshi Nakada) wrote in #note-1:
> I don't think the configuration option is needed.
> And `Check_Type(kla...
mdalessio (Mike Dalessio)
07:25 AM Bug #18007: Help developers of C extensions meet requirements in "doc/extension.rdoc"
I don't think the configuration option is needed.
And `Check_Type(klass, T_CLASS);` can be in `rb_data_object_check`.
nobu (Nobuyoshi Nakada)
05:54 AM Bug #18007 (Closed): Help developers of C extensions meet requirements in "doc/extension.rdoc"
A pull request for this feature has been submitted at https://github.com/ruby/ruby/pull/4604
## Problem being solv...
mdalessio (Mike Dalessio)
01:34 PM Feature #17930: Add column information into error backtrace
Thank you for suggestions about the name. For the record, @pocke and @naruse like "pretty_error". I'll bring this to ... mame (Yusuke Endoh)
12:54 PM Feature #17930: Add column information into error backtrace
mame (Yusuke Endoh) wrote in #note-17:
> I've created a PR to add a new default gem to extend the error message of N...
Eregon (Benoit Daloze)
12:37 PM Feature #14394: Class.descendants
Would be good to add this for 3.1, as it will avoid some pretty expensive heap walks (ObjectSpace.each_object) just t... Eregon (Benoit Daloze)
11:11 AM Feature #17845: Windows Ruby - ucrt build?
Thinking a bit more about the ABI incompatibilities convinced me more about the need to differentiate the ruby platfo... larskanis (Lars Kanis)
09:56 AM Revision 5ffb313c (git): Revert "Revert "[ruby/reline] Fix failed test""
I'm so sorry, the previous revert was just a mistake.
This reverts commit 9103c3ba8bc09f287f69ca322f58faa34e003f2e.
aycabta (aycabta .)
08:42 AM Revision 9103c3ba (git): Revert "[ruby/reline] Fix failed test"
This reverts commit 491591c7cee842601118efc2698e0e41283827b3. aycabta (aycabta .)
08:42 AM Revision bf376cae (git): [ruby/reline] Fix missing require.
https://github.com/ruby/reline/commit/010b28dfe9 Samuel Williams
08:42 AM Revision e7884818 (git): [ruby/reline] Avoid using blocking `IO.select`.
https://github.com/ruby/reline/commit/de94746393 Samuel Williams
08:42 AM Revision d340b091 (git): [ruby/reline] Fix failed test
For ruby/ruby repository's AppVeyor CI (Windows environment), `Reline::IOGate.encoding` will be changed from `UTF-8` ... ima1zumi (Mari Imaizumi)
08:27 AM Revision b048fd57 (git): Followed up 66d2fc7989d741bf5a73286233139901cecb4fc2
hsbt (Hiroshi SHIBATA)
08:26 AM Revision b036a44e (git): [ruby/racc] Remove Object monkey patch
I don't think we need this monkey patch anymore, so lets remove it!
https://github.com/ruby/racc/commit/464485e912
tenderlovemaking (Aaron Patterson)
08:26 AM Revision 7641a83d (git): [ruby/racc] Removed needless condition for old versions of RubyGems.
https://github.com/ruby/racc/commit/fe3183b1ff hsbt (Hiroshi SHIBATA)
08:26 AM Revision dd0a9507 (git): [ruby/racc] Drop to support Ruby 2.4
https://github.com/ruby/racc/commit/5af1a42a3b hsbt (Hiroshi SHIBATA)
08:26 AM Revision 77c1f6b1 (git): [ruby/racc] Followed up #162
https://github.com/ruby/racc/commit/d66cd12166 hsbt (Hiroshi SHIBATA)
08:23 AM Revision 71344a1d (git): [ruby/racc] Stop compressing integer lists
It is unclear why this was implemented, I assume
it was for performance back in 2006.
However today, this compressio...
byroot (Jean Boussier)
04:50 AM Bug #17951 (Closed): Collisions in Proc#hash values for blocks defined at the same line
Applied in changeset commit:git|be230615d016e27d5b45b465d1481f6ecf7f1d28.
----------
Remove shift of ep when computi...
jeremyevans (Jeremy Evans)

06/24/2021

11:50 PM Bug #12052 (Rejected): String#encode with xml option returns wrong result for totally non-ASCII-compatible encodings
After an extensive session with gdb, I've determined that this isn't an issue with `String#encode`, and it isn't a bu... jeremyevans0 (Jeremy Evans)
10:20 PM Bug #18006: Resolv::DNS#getaddress takes minutes to resolve a domain with no DNS records in 3.0 (was quick in 2.7)
Maybe related to #17748. xtkoba (Tee KOBAYASHI)
09:18 PM Bug #18006 (Assigned): Resolv::DNS#getaddress takes minutes to resolve a domain with no DNS records in 3.0 (was quick in 2.7)
I was unable to recreate this issue in my OpenBSD environment. However, I was able to recreate the issue on Windows. ... jeremyevans0 (Jeremy Evans)
08:56 PM Bug #18006 (Closed): Resolv::DNS#getaddress takes minutes to resolve a domain with no DNS records in 3.0 (was quick in 2.7)
Hello team,
Calling `getaddress` on a domain that returns `NXDOMAIN` takes 2.5 minutes in Ruby 3.0, unless the dom...
dee-see (Dominic Couture)
08:19 PM Bug #12261 (Assigned): Windows: File.dirname with 2+ / or 2+ \\ will return // or \\\\
I'm not sure whether this behavior was originally expected, but I think changing it at this point isn't worth the bac... jeremyevans0 (Jeremy Evans)
07:25 PM Revision be230615 (git): Remove shift of ep when computing Proc#hash
The shift was causing far fewer unique values of hash than expected.
Fix pointed out by xtkoba (Tee KOBAYASHI)
Fixe...
jeremyevans (Jeremy Evans)
07:24 PM Bug #16608: ConditionVariable#wait should return false when timeout exceeded
The rbs pull request has been merged. So we just need to wait for the next rbs gem release and for bundled gems to b... jeremyevans0 (Jeremy Evans)
07:23 PM Bug #14456 (Closed): Dir.glob with FNM_CASEFOLD gives ArgumentError: invalid byte sequence in UTF-8
Applied in changeset commit:git|a2592702ae4c18662a162805aa06d88046742f05.
----------
Actually ignore FNM_CASEFOLD fl...
jeremyevans (Jeremy Evans)
07:22 PM Revision 3ab68b91 (git): * 2021-06-25 [ci skip]
git[bot]
07:22 PM Revision a2592702 (git): Actually ignore FNM_CASEFOLD flag in Dir.glob
This was already documented as being ignored, but it wasn't being
ignored, causing an issue in a particular case wher...
jeremyevans (Jeremy Evans)
12:53 PM Revision 189f1547 (git): [DOC] fixed return value of ENV.clone [ci skip]
nobu (Nobuyoshi Nakada)
11:39 AM Revision fb978fab (git): Tests for MiniTest define anonymous test cases
nobu (Nobuyoshi Nakada)
09:52 AM Revision e1c3cb93 (git): test: imply random test order by --seed option
nobu (Nobuyoshi Nakada)
09:49 AM Feature #17930: Add column information into error backtrace
mame (Yusuke Endoh) wrote in #note-17:
>
>
> BTW, I'd like to hear opinions from you, especially English native ...
sawa (Tsuyoshi Sawada)
05:00 AM Feature #17930: Add column information into error backtrace
mame (Yusuke Endoh) wrote in #note-17:
> BTW, I'd like to hear opinions from you, especially English native peop...
duerst (Martin Dürst)
08:04 AM Revision 627aafac (git): Remove also debug symbol directory at clean on macOS
nobu (Nobuyoshi Nakada)
08:04 AM Revision 1356b90c (git): Prefer configured command as RM_RF
nobu (Nobuyoshi Nakada)
04:27 AM Revision 358a357f (git): Reduce repeated same code
nobu (Nobuyoshi Nakada)
04:01 AM Revision 4c8c3fb2 (git): Load rubygems before default gems
nobu (Nobuyoshi Nakada)
04:01 AM Revision 68754085 (git): Introduced RUBY_CRLF_ENVIRONMENT to simplify repeated condition
nobu (Nobuyoshi Nakada)
03:48 AM Revision 0fbdaaf7 (git): rand_bytes: prefer rng->get_bytes
Because why not. There was no use case of rng->get_bytes before this
changeset.
shyouhei (Shyouhei Urabe)
03:12 AM Bug #18001: AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
It looks that the patch makes sense. Thank you! mame (Yusuke Endoh)

06/23/2021

11:36 PM Bug #17801 (Closed): repeated read from PTY blocks all Fibers
hsbt (Hiroshi SHIBATA)
06:59 PM Bug #17801: repeated read from PTY blocks all Fibers
Yes, this works. Thank you.
master.nonblock = true
pebauer (peter bauer)
10:32 AM Bug #17801: repeated read from PTY blocks all Fibers
This works for me if I set:
```
master.nonblock = true
```
Can you try it and report back?
We could consid...
ioquatix (Samuel Williams)
08:24 PM Bug #18001: AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
Thank you, Eileen! mdalessio (Mike Dalessio)
06:34 PM Bug #18001 (Closed): AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
Applied in changeset commit:git|31f4d262736c224a37e7c630a0790d40b11cdd57.
----------
Check type of instruction - can...
eileencodes (Eileen Uchitelle)
05:44 PM Bug #18001: AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
Bug fix here https://github.com/ruby/ruby/pull/4601 eileencodes (Eileen Uchitelle)
06:34 PM Revision 31f4d262 (git): Check type of instruction - can be INSN or ADJUST
If the type is ADJUST we don't want to treat it like an INSN so we have
to check the type before reading from `insn_i...
eileencodes (Eileen Uchitelle)
05:03 PM Bug #17985 (Closed): Ractor + GC: [BUG] not single ractor mode
Applied in changeset commit:git|8209b735807d449c0a870562ee240585127ee100.
----------
Evacuate transient heap when en...
eileencodes (Eileen Uchitelle)
05:03 PM Revision b29c48ef (git): * 2021-06-24 [ci skip]
git[bot]
05:03 PM Revision 8209b735 (git): Evacuate transient heap when enabling ractors
If the GC has been disabled we need to re-enable it so we can evacuate
the transient heap.
Fixes https://bugs.ruby-l...
eileencodes (Eileen Uchitelle)
03:47 PM Revision 263f9662 (git): merge revision(s) 17aeff3e77e6fe0d37a9943dd93bcb16c4bb9f66,1616dcb16ef34ebf4ffc2167292f9a779f3e121e,1616dcb16ef34ebf4ffc2167292f9a779f3e121e:
make-snapshot: get rid of circular dependency
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66865 b2dd03...
U.Nakamura
02:42 PM Revision 2fb435b3 (git): Add Related link from String#hash to Object#hash
We came across a bug in our code because we assumed `String#hash` to be consistent across Ruby processes, which was i... Ketan Bhatt
01:49 PM Feature #17845: Windows Ruby - ucrt build?
I opened a pull request to ruby including the above patches: https://github.com/ruby/ruby/pull/4599
One remaining ...
larskanis (Lars Kanis)
01:22 PM Bug #18000: have_library doesn't work when ruby is compiled with --disable-shared --disable-install-static-library
Thanks for the workaround, it does work for that very specific gem, however gems checking for specific Ruby APIs are ... byroot (Jean Boussier)
12:49 PM Bug #17946 (Closed): win32/win32.c: `&` has lower precedence than `==`
Applied in changeset commit:git|7c31ecd3accd75d164b4f87b0651b47f31da286d.
----------
Add parentheses to avoid pointl...
jeremyevans (Jeremy Evans)
12:48 PM Revision 7c31ecd3 (git): Add parentheses to avoid pointless condition
Pointed out by xtkoba (Tee KOBAYASHI).
Fixes [Bug #17946]
jeremyevans (Jeremy Evans)
12:00 PM Revision 557b4eb4 (git): Add detailed message to assert_external_string_equal
aycabta (aycabta .)
10:28 AM Feature #18005: Enable non-blocking `binding.irb`.
I already made some changes in `reline`.
I'm experimenting with relaxing `rb_protect`: https://github.com/ruby/rub...
ioquatix (Samuel Williams)
10:28 AM Feature #18005 (Closed): Enable non-blocking `binding.irb`.
This is a multi-faceted issue.
Firstly, we need to make some library changes, remove `IO.select`, etc from `reline...
ioquatix (Samuel Williams)
09:57 AM Revision 298d65b1 (git): Discard RDOCOPT environment variable to make tests stable
nobu (Nobuyoshi Nakada)
09:56 AM Revision 09e7a0c4 (git): Dispose the global rubygems configuration wholely
nobu (Nobuyoshi Nakada)
09:46 AM Revision ddb87396 (git): Clear rdoc options in the global rubygems configuration
nobu (Nobuyoshi Nakada)
09:04 AM Feature #18004: Add Async to the stdlib
shan (Shannon Skipper) wrote in #note-2:
> It seemed nice for Ruby to also ship with a concurrent I/O library if a pr...
konsolebox (K B)
08:05 AM Feature #18004: Add Async to the stdlib
> Hello. Async is an awesome gem that I basically support. But there are whole lot of other gems that are equally awe... shan (Shannon Skipper)
03:02 AM Feature #18004: Add Async to the stdlib
Hello. Async is an awesome gem that I basically support. But there are whole lot of other gems that are equally awe... shyouhei (Shyouhei Urabe)
06:14 AM Revision 69ce9e41 (git): Clear default configurations
Remove environment variables which can affect the default
configurations.
nobu (Nobuyoshi Nakada)
05:17 AM Revision 950c7a12 (git): Make temporary directory under the regular location
nobu (Nobuyoshi Nakada)
03:52 AM Revision 923b3652 (git): Close UserInteraction for tests to fix leaked file descriptors
nobu (Nobuyoshi Nakada)
03:41 AM Revision 8f16a715 (git): Revert deprecations for now
nobu (Nobuyoshi Nakada)
02:05 AM Revision 6aaa1c4d (git): [ruby/rdoc] Use pend instead of skip
https://github.com/ruby/rdoc/commit/8460a36d84 hsbt (Hiroshi SHIBATA)
02:05 AM Revision 193eea9d (git): [ruby/rdoc] Specify working directory for RDoc::Options#check_files
https://github.com/ruby/rdoc/commit/f6cca9bd2f hsbt (Hiroshi SHIBATA)
02:05 AM Revision f2e39e5f (git): [ruby/rdoc] Update test/rdoc/test_rdoc_rubygems_hook.rb
https://github.com/ruby/rdoc/commit/fb264c4cc4
Co-authored-by: Nobuyoshi Nakada <[email protected]>
hsbt (Hiroshi SHIBATA)
02:05 AM Revision c483aa83 (git): [ruby/rdoc] Rwrite test-case for rubygems_hook without Gem::TestCase
https://github.com/ruby/rdoc/commit/f8d1087ce5 hsbt (Hiroshi SHIBATA)
01:55 AM Revision def7b3ee (git): Get rid of pointer casting
nobu (Nobuyoshi Nakada)
01:55 AM Revision 0700ee0e (git): Refactor class variable cache functions
Extracted repeated code as update_classvariable_cache. When cvc
table is not set in getclassvariable, an empty table...
nobu (Nobuyoshi Nakada)
01:23 AM Revision 46ff44ef (git): Add nilclass.rb to .document
S_H_ (Shun Hiraoka)
01:09 AM Revision fd7023a8 (git): Convert ssize_t properly
nobu (Nobuyoshi Nakada)
01:08 AM Revision 3b615f43 (git): Strip trailing spaces
nobu (Nobuyoshi Nakada)
12:23 AM Revision 87e52ee3 (git): Fix a link [ci skip]
znz (Kazuhiro NISHIYAMA)
 

Also available in: Atom