Project

General

Profile

Activity

From 07/28/2020 to 08/03/2020

08/03/2020

10:31 PM Bug #17102 (Closed): openssl/buffering.rb:182: [BUG] Segmentation fault at 0x00001fa0fd774000
Ruby crashed in our CI today, here's the console output:
```
Fetching google-api-client 0.23.9
/Users/anka/.rben...
Hixie (Ian Hickson)
07:56 PM Bug #17021: "arm64" and "arm" are mixed in RbConfig on Apple silicon
IMHO, "host_cpu" should have "arm64". "arm" looks like a bug to me. Would be nice to get this resolved, since it bloc... larskanis (Lars Kanis)
07:40 PM Feature #15752: A dedicated module for experimental features
I think an important lesson the Ruby implementors have learned over time is that there are no CRuby-specific APIs, it... Eregon (Benoit Daloze)
07:34 PM Feature #15752: A dedicated module for experimental features
Dan0042 (Daniel DeLorme) wrote in #note-18:
> Can I ask what would be so bad about having the `RubyVM` constant in o...
Eregon (Benoit Daloze)
07:04 PM Feature #15752: A dedicated module for experimental features
Can I ask what would be so bad about having the `RubyVM` constant in other implementations? I mean, in itself the nam... Dan0042 (Daniel DeLorme)
07:28 PM Revision d8e78850 (git): * 2020-08-04 [ci skip]
git[bot]
07:28 PM Revision 3dc313a2 (git): Don't pin objects if we're just walking the heap
Walking the heap can inadvertently pin objects. Only mark the object's
pin bit if the mark_func_data pointer is NULL...
tenderlovemaking (Aaron Patterson)
06:51 PM Bug #17101: YAML.load_file: Massive slowdown under Ruby 2.7 vs. Ruby 2.4
You used the phrase 'runs very very slow'. I found 2.7 slower, as below. What were the times you had?
Using Psych....
MSP-Greg (Greg L)
03:19 PM Bug #17101 (Closed): YAML.load_file: Massive slowdown under Ruby 2.7 vs. Ruby 2.4
When use Ruby 2.4, the following program runs fast, After ungrade to Ruby 2.7, the same program runs very very slow. ... fitmap (Justin Peal)
06:31 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
jeremyevans0 (Jeremy Evans) wrote in #note-15:
> tenderlovemaking (Aaron Patterson) wrote in #note-14:
> > jeremyev...
tenderlovemaking (Aaron Patterson)
05:01 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
tenderlovemaking (Aaron Patterson) wrote in #note-14:
> jeremyevans0 (Jeremy Evans) wrote in #note-13:
> > As you'l...
jeremyevans0 (Jeremy Evans)
04:48 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
jeremyevans0 (Jeremy Evans) wrote in #note-13:
> As you'll see by the benchmark, the reason the performance differen...
tenderlovemaking (Aaron Patterson)
04:30 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
Eregon (Benoit Daloze) wrote in #note-12:
> jeremyevans0 (Jeremy Evans) wrote in #note-11:
> > The last time I did ...
jeremyevans0 (Jeremy Evans)
11:22 AM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
jeremyevans0 (Jeremy Evans) wrote in #note-11:
> The last time I did testing on this in Sequel, the performance decr...
Eregon (Benoit Daloze)
04:23 PM Bug #15773: Net::HTTP doesn't try next IP address in case of timeout
phluid61 (Matthew Kerwin) wrote in #note-5:
> benlangfeld (Ben Langfeld) wrote in #note-4:
> >
> > RFC3484 (https://...
benlangfeld (Ben Langfeld)
03:55 PM Misc #17041: DevelopersMeeting20200831Japan
* [Bug #17017] Range#max & Range#minmax incorrectly use Float end as max (dan0042)
* `(1..3.1).max` has resulted i...
Dan0042 (Daniel DeLorme)
10:46 AM Revision 1d637b1f (git): [ruby/weakref] Use Gemfile instead of Gem::Specification#add_development_dependency.
https://github.com/ruby/weakref/commit/10d547ba12 hsbt (Hiroshi SHIBATA)
10:42 AM Revision 9e93596d (git): [ruby/ostruct] Drop to Ruby 2.4
https://github.com/ruby/ostruct/commit/00e8fe3df2 hsbt (Hiroshi SHIBATA)
10:29 AM Feature #17100: Ractor: a proposal for a new concurrent abstraction without thread-safety issues
First of all, thanks a lot for your work. This is a huge (and incredibly valuable) addition to Ruby.
I have your b...
ibylich (Ilya Bylich)
10:18 AM Feature #17100: Ractor: a proposal for a new concurrent abstraction without thread-safety issues
Note: I updated my questions on Redmine based on rereading https://github.com/ko1/ruby/blob/ractor_parallel/doc/racto... Eregon (Benoit Daloze)
09:49 AM Feature #17100: Ractor: a proposal for a new concurrent abstraction without thread-safety issues
Looking forward to this.
I have a few questions.
* Reactor#recv/Channel#recv => Reactor#receive/Channel#receive. I d...
Eregon (Benoit Daloze)
05:54 AM Feature #17100 (Closed): Ractor: a proposal for a new concurrent abstraction without thread-safety issues
# Ractor: a proposal for a new concurrent abstraction without thread-safety issues
## Abstract
This ticket prop...
ko1 (Koichi Sasada)
09:56 AM Revision 85dc5708 (git): [ruby/net-http] Fix SSL session reuse test with LibreSSL 3.2+
https://github.com/ruby/net-http/commit/5ae9620fbc jeremyevans (Jeremy Evans)
09:55 AM Revision 20eb9e98 (git): [ruby/net-http] Switch invalid server name format
invalid_servername is not a valid name in an SSL request due to
the use of the underscore, and LibreSSL 3.2.0 will ra...
jeremyevans (Jeremy Evans)
09:30 AM Revision e732d376 (git): [ruby/cgi] Drop to Ruby 2.4
https://github.com/ruby/cgi/commit/8a86536e94 hsbt (Hiroshi SHIBATA)
08:52 AM Revision 3ec860ae (git): net-ftp is under `lib/net` instead of `lib/net/ftp`
hsbt (Hiroshi SHIBATA)
08:40 AM Revision 2346e2f0 (git): Followed up b2d96abb42abbe2e01f010ffc9ac51f0f9a50002 for net-ftp.
hsbt (Hiroshi SHIBATA)
01:25 AM Bug #16695: Stack consistency error when using the return value
Oops, my patch is duplicated at 43c1eb440a7 == r61618 partially so I must revert it at first.
```diff
diff --git ...
wanabe (_ wanabe)

08/02/2020

11:20 PM Bug #16695: Stack consistency error when using the return value
How about adjust sp in dead code that is after `jump`?
```patch
diff --git a/compile.c b/compile.c
index dfa3802...
wanabe (_ wanabe)
08:34 PM Bug #17023: How to prevent String memory to be relocated in ruby-ffi
I think there are several options to solve this issue:
1. Change `RSTRING_PTR()` to pin the string to a fixed memo...
larskanis (Lars Kanis)
04:58 PM Revision 1cc91b63 (git): * 2020-08-03 [ci skip]
git[bot]
04:56 PM Revision c987be25 (git): Improve docs for Module#remove_class_variable [ci skip]
alanwu (Alan Wu)
04:51 PM Feature #17099 (Open): Remove boolean argument and warning from Module#attr
`Module#attr` works as `Module#attr_reader` by default (since in 1.9.1). Its optional boolean argument is obsoleted, ... S_H_ (Shun Hiraoka)
03:38 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
Eregon (Benoit Daloze) wrote in #note-9:
> jeremyevans0 (Jeremy Evans) wrote in #note-6:
> > Yes. When you initial...
jeremyevans0 (Jeremy Evans)
12:21 PM Bug #17098: Float#negative? reports negative zero as not negative
Ruby or IEEE 754 seem to regard `-0.0` and `0.0` not as 0 in the mathematical sense, but as (something like) negative... sawa (Tsuyoshi Sawada)
03:05 AM Revision ac69849e (git): Enable an assert on all configs for debugging
I'm trying to get a better understanding for rare crashes that happen on
ci:
- http://ci.rvm.jp/results/trunk_clang_...
alanwu (Alan Wu)

08/01/2020

07:51 PM Revision a1246270 (git): remove accidentally introduced debug code
ko1 (Koichi Sasada)
07:41 PM Bug #17098: Float#negative? reports negative zero as not negative
AFAIK, the only way to check for `-0.0` is `1.0 / var == -Float::INFINITY`
I find it difficult to discuss what nee...
marcandre (Marc-Andre Lafortune)
06:02 PM Bug #17098: Float#negative? reports negative zero as not negative
chrisseaton (Chris Seaton) wrote in #note-5:
> then another option could be to add a new predicate `Float#negative_z...
Eregon (Benoit Daloze)
04:00 PM Bug #17098: Float#negative? reports negative zero as not negative
If people aren't keen on changing `Float#negative?` since it has existing semantics, then another option could be to ... chrisseaton (Chris Seaton)
12:50 PM Bug #17098: Float#negative? reports negative zero as not negative
My suggestion is that `Float#negative?(neg_zero) == true` and `Float#positive?(pos_zero) == false`.
We can't get r...
chrisseaton (Chris Seaton)
12:38 PM Bug #17098: Float#negative? reports negative zero as not negative
chrisseaton (Chris Seaton) wrote in #note-2:
> not all methods on the two [return] the same result - for example `ne...
sawa (Tsuyoshi Sawada)
12:18 PM Bug #17098: Float#negative? reports negative zero as not negative
It's already the case that `neg_zero == pos_zero` but not all methods on the two returns the same result - for exampl... chrisseaton (Chris Seaton)
02:18 AM Bug #17098: Float#negative? reports negative zero as not negative
I disagree. By that logic, positive float zero should be positive (it isn't), and since `-0.0 == 0.0` both should re... jeremyevans0 (Jeremy Evans)
01:05 AM Bug #17098 (Rejected): Float#negative? reports negative zero as not negative
Is this intended behaviour?
```
irb(main):001:0> neg_zero = -0.0
=> -0.0
irb(main):002:0> neg_zero.negative?
=...
chrisseaton (Chris Seaton)
07:24 PM Revision b4f58ea3 (git): support multiple filters by RUBY_DEBUG_LOG_FILTER
Now you can specify multiple filters for RUBY_DEBUG_LOG output
by RUBY_DEBUG_LOG_FILTER=a,b,c (in this case, logs tha...
ko1 (Koichi Sasada)
06:31 PM Revision f7cf600c (git): fix mark bit operation.
To optimize the sweep phase, there is bit operation to set mark
bits for out-of-range bits in the last bit_t.
However...
ko1 (Koichi Sasada)
04:07 PM Revision d5bed288 (git): * 2020-08-02 [ci skip]
git[bot]
04:04 PM Revision fcdbdff6 (git): rb_{ary,fnd}_pattern_info: Remove imemo member to reduce memory usage
This is a partial revert commit of 8f096226e1b76f95f4d853d3dea2bc75eeeb5244.
NODE layout:
Before:
| ARYPT...
ktsj (Kazuki Tsujimoto)
02:54 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
In other words, lazily initializing @ivars causes reads to need some branching because they need to handle both the i... Eregon (Benoit Daloze)
02:36 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
jeremyevans0 (Jeremy Evans) wrote in #note-6:
> Yes. When you initialize an instance variable to nil, it slows thing...
Eregon (Benoit Daloze)
01:29 PM Feature #15752: A dedicated module for experimental features
To clarify, by "move" I mean moving under `ExperimentalFeatures` but we could still e.g. have a deprecated constant u... Eregon (Benoit Daloze)
01:25 PM Feature #15752: A dedicated module for experimental features
The existence of `RubyVM` prevents other Ruby implementations to be fully 100% compatible, because more and more gems... Eregon (Benoit Daloze)
01:27 PM Misc #17041: DevelopersMeeting20200831Japan
* [Feature #14844] Future of RubyVM::AST? (eregon)
* Other Ruby implementations need to be able to implement it to...
Eregon (Benoit Daloze)
01:11 PM Feature #14844: Future of RubyVM::AST?
[RBS](https://github.com/ruby/rbs) is using `RubyVM::AbstractSyntaxTree` for `rbs prototype`.
RBS is an official pro...
Eregon (Benoit Daloze)
10:31 AM Bug #17094: PTY methods with blocks
Runtime testing of RBS uncovered this issue.
https://github.com/ruby/rbs/pull/346#issuecomment-665817340
The RDoc i...
soutaro (Soutaro Matsumoto)
10:02 AM Revision b6175c9e (git): mswin build - install src zlib files after checkout
actions/checkout deletes the contents of the source directory. nobu (Nobuyoshi Nakada)
10:01 AM Revision bf758ef8 (git): mswin build - install src zlib files
MSP-Greg (Greg L)
08:58 AM Revision e8ce9dfa (git): `rb_encoding` is defined as `const`
Duplicate type qualifier is not needed. nobu (Nobuyoshi Nakada)
08:34 AM Bug #16931: `defined?` against a protected method call on an inherited instance returns wrong `nil`
ruby_2_7 23d130a9ddcaf766d6ce309f8518b434a2537fc1 merged revision(s) d05f04d27dd86c67e4a8dfff4392f806cf577bdf. nagachika (Tomoyuki Chikanaga)
08:34 AM Bug #16931: `defined?` against a protected method call on an inherited instance returns wrong `nil`
I cherry-pick'ed the following commits before backporting d05f04d27dd86c67e4a8dfff4392f806cf577bdf.
de9d6a7a8cb0929e...
nagachika (Tomoyuki Chikanaga)
08:33 AM Revision 23d130a9 (git): merge revision(s) d05f04d27dd86c67e4a8dfff4392f806cf577bdf: [Backport #16931]
Fixed `defined?` against protected method call
Protected methods are restricted to be called according to th...
nagachika (Tomoyuki Chikanaga)
08:17 AM Revision 315f1ee8 (git): Split test_defined_method
nobu (Nobuyoshi Nakada)
08:17 AM Revision 171d4c51 (git): Fix typo in test name
peterzhu2118 (Peter Zhu)
08:17 AM Revision b222ae41 (git): Test for [Bug #16669]
nobu (Nobuyoshi Nakada)
08:17 AM Revision 34427bc0 (git): Split test_defined
nobu (Nobuyoshi Nakada)
08:03 AM Bug #17095: Backport c0b93267497d47858ea9539ef863be321bc1ddbf
I cherry-pick'ed https://github.com/ruby/ruby/pull/3364/commits/826886da7fe9c2bcb387a19eb2a5c0a8abdca727 at a332e8a0d... nagachika (Tomoyuki Chikanaga)
07:56 AM Revision a024bae5 (git): bump up patchlevel for a332e8a0ddad90c540c6c52f0db2a45e5955a23d
nagachika (Tomoyuki Chikanaga)
07:55 AM Revision a332e8a0 (git): ruby_2_7 update MinGW Actions workflow
MSP-Greg (Greg L)
06:04 AM Revision b6e68079 (git): Initialize memo pointer and use it consistently to silence gcc 7+
nobu (Nobuyoshi Nakada)
05:44 AM Revision 32bec658 (git): Remove obsolete rubygems file
Fixes a weird error in CodeQL autobuild. nobu (Nobuyoshi Nakada)
03:53 AM Feature #17097: `map_min`, `map_max`
I do not understand why the proposal has to be extended to all other `Enumerable` methods.
My point is semantic. I d...
sawa (Tsuyoshi Sawada)
12:56 AM Feature #17097: `map_min`, `map_max`
@nobu is right, we're not going to add `map_` for everything.
Eregon (Benoit Daloze) wrote in #note-6:
> Then rep...
marcandre (Marc-Andre Lafortune)
02:29 AM Revision d3d68729 (git): * 2020-08-01 [ci skip]
git[bot]
02:29 AM Revision eebb1de7 (git): Enhanced RDoc for Array
burdettelamar (Burdette Lamar)

07/31/2020

10:51 PM Bug #15773: Net::HTTP doesn't try next IP address in case of timeout
benlangfeld (Ben Langfeld) wrote in #note-4:
>
> RFC3484 (https://www.ietf.org/rfc/rfc3484.txt) very clearly state...
phluid61 (Matthew Kerwin)
06:46 PM Bug #15773: Net::HTTP doesn't try next IP address in case of timeout
naruse (Yui NARUSE) wrote in #note-1:
> In general resolving DNS is done by libc (getaddrinfo) and Ruby just uses th...
benlangfeld (Ben Langfeld)
06:06 PM Feature #17097: `map_min`, `map_max`
To put in context, consider that the expression might be much longer than `.length`.
Then repeating it is not elegan...
Eregon (Benoit Daloze)
06:03 PM Feature #17097: `map_min`, `map_max`
I actually regularly wanted such functionality, but min_by/max_by do not return the result of the block but the eleme... Eregon (Benoit Daloze)
01:51 PM Feature #17097: `map_min`, `map_max`
nobu (Nobuyoshi Nakada) wrote in #note-1:
> Then we'll need `map_` versions for all `Enumerable` methods.
Exactly...
greggzst (Grzegorz Jakubiak)
12:37 PM Feature #17097: `map_min`, `map_max`
Then we'll need `map_` versions for all `Enumerable` methods. nobu (Nobuyoshi Nakada)
12:33 PM Feature #17097 (Open): `map_min`, `map_max`
`min`, `min_by`, `max`, `max_by` return the element that leads to the minimum or the maximum value, but I think it is... sawa (Tsuyoshi Sawada)
12:07 PM Revision f80020bc (git): [rubygems/rubygems] Read path binarily
I believe this should fix a flaky test on Windows.
https://github.com/rubygems/rubygems/commit/a516b49a0a
deivid (David Rodríguez)
12:07 PM Revision cba80553 (git): [rubygems/rubygems] Enable `Layout/LeadingEmptyLines` in rubygems
https://github.com/rubygems/rubygems/commit/9c17f220af deivid (David Rodríguez)
12:07 PM Revision b7e88e3c (git): [rubygems/rubygems] Don't format executables on `gem update --system`
This restores 3.0 behavior and goes back to not formatting executables
by default on `gem update --system`. This is f...
deivid (David Rodríguez)
12:07 PM Revision 0e2d8c48 (git): [rubygems/rubygems] unset XDG_* environmental variables for testing of rubygems.
https://github.com/rubygems/rubygems/commit/539fd9a39a hsbt (Hiroshi SHIBATA)
12:07 PM Revision aa4ecfe7 (git): [rubygems/rubygems] Revert "Disallow warnings to creep into the test suite"
This reverts commit 694e6afee769ffb3168a564ee7d315af2a934993.
It was failed on Windows and I'm unsure why. Also, the...
deivid (David Rodríguez)
12:07 PM Revision e0bfc778 (git): [rubygems/rubygems] Remove unnecessary guard clause
Since 1ccf0912a161d20e0c4a7b139fd76e8739a411ba, this method no longer
uses `Kernel.gem`, so this guard clause is now ...
deivid (David Rodríguez)
12:07 PM Revision e6be06e4 (git): [rubygems/rubygems] Fix some intermittent test failures on truffleruby
Since they changed their default to not generate documentation on `gem
install`, we're getting some intermittent test...
deivid (David Rodríguez)
12:07 PM Revision a9b044e9 (git): [rubygems/rubygems] Setup no longer generates formatted executables by default
Catch up with that change in `gem update --system` tests.
https://github.com/rubygems/rubygems/commit/127ba14344
deivid (David Rodríguez)
12:07 PM Revision fe53e5a9 (git): [rubygems/rubygems] Remove fileutils autoload
https://github.com/rubygems/rubygems/commit/dca345441f deivid (David Rodríguez)
12:07 PM Revision fedaa61b (git): [rubygems/rubygems] Remove explicit require for autoloaded constant
https://github.com/rubygems/rubygems/commit/a54230093e deivid (David Rodríguez)
12:07 PM Revision 3921ab82 (git): [rubygems/rubygems] Let more exceptions flow
If any error happens while verifying a package entry, it doesn't mean
that the package is corrupt. It could be a bug ...
deivid (David Rodríguez)
12:07 PM Revision ebf008b9 (git): [rubygems/rubygems] Install plugins to user directory
Fixes the `Gem::FilePermissionError` without the privilege.
Initialize `@plugins_dir` to the user gem directory, when...
nobu (Nobuyoshi Nakada)
12:07 PM Revision 6c71033a (git): [rubygems/rubygems] Remove more unnecessary requires
Since `rubygems/util` is autoloaded.
https://github.com/rubygems/rubygems/commit/52a9f88b99
deivid (David Rodríguez)
12:07 PM Revision 1b2bda72 (git): [rubygems/rubygems] Extend the script to allow reverting the patch when tried locally
https://github.com/rubygems/rubygems/commit/00ebf8c9f7 deivid (David Rodríguez)
12:07 PM Revision 69881a41 (git): [rubygems/rubygems] Add a CI test for basic rubygems functionality without openssl
The whole test suite actually passes on my system, but it has weird
errors in CI. Since I don't want to spend time on...
deivid (David Rodríguez)
12:07 PM Revision 9057e9c7 (git): [rubygems/rubygems] The file is only ever required when openssl is available
https://github.com/rubygems/rubygems/commit/41976ef3ec deivid (David Rodríguez)
12:07 PM Revision 6eb89f86 (git): [rubygems/rubygems] Remove now unneeded code
We patch `net-http-persistent` to not autoload `openssl`.
https://github.com/rubygems/rubygems/commit/757dec3cf2
deivid (David Rodríguez)
12:07 PM Revision ea8f7d4a (git): [rubygems/rubygems] Gem::Specification#to_ruby doesn't need `openssl`
The `openssl` require when openssl not present was having the
side-effect the our custom require fallbacks would end ...
deivid (David Rodríguez)
12:07 PM Revision 6608bc77 (git): [rubygems/rubygems] Fix skip message
https://github.com/rubygems/rubygems/commit/a763e539cd deivid (David Rodríguez)
12:07 PM Revision e1494145 (git): [rubygems/rubygems] Make sure tests at least load without openssl
https://github.com/rubygems/rubygems/commit/054d57f74b deivid (David Rodríguez)
12:07 PM Revision 779f1a9c (git): [rubygems/rubygems] Set the expected hash in one step
https://github.com/rubygems/rubygems/commit/25912ce6c9 deivid (David Rodríguez)
12:07 PM Revision 34527927 (git): [rubygems/rubygems] Remove unnecessary check
No check is done for the other expectation and they are completely
symmetric as far as I can see.
https://github.com...
deivid (David Rodríguez)
12:07 PM Revision 69fa0d6d (git): [rubygems/rubygems] Move openssl require to a separate file
So it can be reused.
https://github.com/rubygems/rubygems/commit/b9fc6e40db
deivid (David Rodríguez)
12:07 PM Revision 6b14249c (git): [rubygems/rubygems] In the rubies we support `Exception#path` is always there
https://github.com/rubygems/rubygems/commit/babf943144 deivid (David Rodríguez)
12:07 PM Revision 07dc9691 (git): [rubygems/rubygems] https functionality was merged into `net/https`
https://github.com/rubygems/rubygems/commit/d81ce9e457 deivid (David Rodríguez)
12:07 PM Revision 0a7f12fc (git): [rubygems/rubygems] Only require what we are using
https://github.com/rubygems/rubygems/commit/d92b94f3cf deivid (David Rodríguez)
12:07 PM Revision 9ad9c2d9 (git): [rubygems/rubygems] Let the original error happen
It will give more useful information.
https://github.com/rubygems/rubygems/commit/efcecb5af5
deivid (David Rodríguez)
12:07 PM Revision b84b4e8b (git): [rubygems/rubygems] Remove unnecessary stuff
The `rubygems/security` require already does this.
https://github.com/rubygems/rubygems/commit/bbb444b6f1
deivid (David Rodríguez)
12:07 PM Revision d3efba09 (git): [rubygems/rubygems] Run `test/rubygems/test_bundled_ca.rb` locally
It's not that slow.
https://github.com/rubygems/rubygems/commit/9b928a4503
deivid (David Rodríguez)
12:07 PM Revision ed379449 (git): [rubygems/rubygems] Remove unused TEST_SSL environment variable
https://github.com/rubygems/rubygems/commit/1e2c3cf118 deivid (David Rodríguez)
12:07 PM Revision db2047eb (git): [rubygems/rubygems] Fix encoding mismatch errors on MinGW
GNU make in MSys is localized to use UTF-8 while Ruby's filesystem
encoding is set to OEM CodePage (e.g., CP932 in Ja...
nobu (Nobuyoshi Nakada)
12:07 PM Revision 6c19b0ec (git): [rubygems/rubygems] Reword warning
https://github.com/rubygems/rubygems/commit/cbd4abf8cf bronzdoc
12:07 PM Revision 00bdac18 (git): [rubygems/rubygems] Warn on duplicate dependency in a specification
https://github.com/rubygems/rubygems/commit/af3e5f7883 bronzdoc
12:07 PM Revision 985309ac (git): [rubygems/rubygems] Support PATH's using `File::ALT_SEPARATOR` in `Gem::Installer`
Co-authored-by: MSP-Greg <[email protected]>
https://github.com/rubygems/rubygems/commit/710b969b60
deivid (David Rodríguez)
12:07 PM Revision 04d3e072 (git): [rubygems/rubygems] Move traling `if` to the same line for readablity
https://github.com/rubygems/rubygems/commit/d722b8b578 deivid (David Rodríguez)
12:07 PM Revision c090c64b (git): [rubygems/rubygems] Prefer the standard separator on Windows
It seems like the most common case since it requires no tricks on our
CI environment.
Co-authored-by: MSP-Greg <MSP-...
deivid (David Rodríguez)
12:07 PM Revision 65a4b037 (git): [rubygems/rubygems] fix missing identation
https://github.com/rubygems/rubygems/commit/2cca6714f3 Colby Swandale
12:07 PM Revision 56157636 (git): [rubygems/rubygems] Deduplicate the requirement operators in memory
https://github.com/rubygems/rubygems/commit/9963d33cf2 byroot (Jean Boussier)
12:07 PM Revision 1a935606 (git): [rubygems/rubygems] Fix Kernel#warn override to handle backtrace location with nil path
It's very unlikely to hit this case, but it is possible, as
Thread::Backtrace::Location#path can return nil if the lo...
jeremyevans (Jeremy Evans)
12:07 PM Revision 331fe6a8 (git): [rubygems/rubygems] Ignore internal frames in RubyGems' Kernel#warn
* See https://github.com/oracle/truffleruby/issues/2046
* `<internal:` is a common prefix also used by core Ruby file...
Eregon (Benoit Daloze)
12:07 PM Revision 14ab281f (git): [rubygems/rubygems] Disallow warnings to creep into the test suite
https://github.com/rubygems/rubygems/commit/694e6afee7 deivid (David Rodríguez)
12:07 PM Revision 9d6123da (git): [rubygems/rubygems] Fix test warning
https://github.com/rubygems/rubygems/commit/f4c4cddb68 deivid (David Rodríguez)
12:07 PM Revision 06f84d05 (git): [rubygems/rubygems] Don't `super` on main test setup
The `teardown` method doesn't call it either and I don't think it's
necessary.
https://github.com/rubygems/rubygems/...
deivid (David Rodríguez)
12:07 PM Revision d0cc4ecb (git): [rubygems/rubygems] Remove very old compatibility code
https://github.com/rubygems/rubygems/commit/6e4bef758b deivid (David Rodríguez)
12:07 PM Revision 1260d22c (git): [rubygems/rubygems] Extract some common code into a private method
https://github.com/rubygems/rubygems/commit/d1be8cdb3a deivid (David Rodríguez)
12:07 PM Revision d5b5a7ab (git): [rubygems/rubygems] Remove very old TODO note
It was added 10 years ago on a "146 additions, 170 deletions" commit
named "Deprecation removals and minor cleanup." ...
deivid (David Rodríguez)
12:07 PM Revision 76722c49 (git): [rubygems/rubygems] Optimize Gem.already_loaded?
Profiling a simple `ruby -e '1'` I see:
```
==================================
Mode: wall(10)
Samples: 3414 (55....
byroot (Jean Boussier)
12:07 PM Revision 832fe778 (git): Bump version to 3.2.0.rc.1
hsbt (Hiroshi SHIBATA)
12:07 PM Revision 734c5276 (git): [rubygems/rubygems] Simplify digest name selection and use SHA256
The previous commit introduces the Gem::Security.create_digest method, allowing to:
- decouple algorithm choice from ...
Bart de Water
12:07 PM Revision 8161cf85 (git): Stop using deprecated OpenSSL::Digest constants
Bart de Water
12:07 PM Revision e7b6e0ff (git): [rubygems/rubygems] remove explicit require(s) for auto-loaded constant(s)
the Gem module's auto-loads will handle loading these as needed,
this started as a redundancy found in *rubygems.rb*...
Karol Bucek
12:07 PM Revision c3b480b7 (git): [rubygems/rubygems] Test files should not be included in spec.files
https://github.com/rubygems/rubygems/commit/0c0760b734 Marc-Andre Lafortune
12:07 PM Revision a89665b7 (git): Enforce no empty lines around class body in rubygems
To normalize the code style with `bundler`. deivid (David Rodríguez)
09:26 AM Bug #13670: [BUG] Bus Error at 0xefce7b (armv7l) (ruby 2.3.4p301)
This was resolved in Ruby 2.6+, wasn't it? This ticket [1] references following commits which resolves the issue:
...
vo.x (Vit Ondruch)
08:31 AM Bug #17093: attr_accessor works strange
are you try this solution?
```
if type.nil?
type = 'default'
end
```
just test it )
mpavel (pavel m)
08:03 AM Bug #17093 (Rejected): attr_accessor works strange
nobu (Nobuyoshi Nakada)
07:34 AM Bug #17093: attr_accessor works strange
This:
```ruby
if type.nil?
type = 'default'
end
```
is different from this:
```ruby
type = 'default' if type.nil?...
Hanmac (Hans Mackowiak)
06:27 AM Bug #17093: attr_accessor works strange
you doesnt see "`if type.nil?`" its local variable?
`p type.nil?` return false
next "`if type.nil?`" return true and ...
mpavel (pavel m)
08:05 AM Bug #17096 (Rejected): attr_accessor doesnt work
`type` before and after `type =` are different things in Ruby.
nobu (Nobuyoshi Nakada)
06:42 AM Bug #17096 (Rejected): attr_accessor doesnt work
its copy of incorrectly closed https://bugs.ruby-lang.org/issues/17093
```
require 'rubygems'
class A
def ini...
mpavel (pavel m)
07:39 AM Bug #17094: PTY methods with blocks
As it can be incompatible only when passing a lambda, I don't think it is a serious problem. nobu (Nobuyoshi Nakada)
05:44 AM Bug #17094 (Closed): PTY methods with blocks
Some methods on PTY yield one array if a block is given, but the RDoc says it passes two arguments to the block.
h...
soutaro (Soutaro Matsumoto)
06:25 AM Bug #17095 (Closed): Backport c0b93267497d47858ea9539ef863be321bc1ddbf
This is a ticket for backport management.
See https://github.com/ruby/ruby/pull/3364 too.
nagachika (Tomoyuki Chikanaga)
05:47 AM Feature #17016: Enumerable#accumulate
I found a word [traject], means to transport, transmit, or transpose.
It may (or may not) imply [trajectory]...
[...
nobu (Nobuyoshi Nakada)
04:03 AM Bug #16654 (Open): Segfault in rb_str_hash
mame (Yusuke Endoh)

07/30/2020

10:41 PM Bug #17093 (Closed): attr_accessor works strange
In Ruby `type = 'default'` only sets a local variable named `type`. It does not call the `type=` method on self, you... jeremyevans0 (Jeremy Evans)
10:31 PM Bug #17093: attr_accessor works strange
seriously?
attr_accesor doesnot provide value?
mpavel (pavel m)
09:18 PM Bug #17093 (Feedback): attr_accessor works strange
Do you expect the `type = 'default'` in `b` to set the @type instance variable to `'default'`? If so, that doesn't w... jeremyevans0 (Jeremy Evans)
08:50 PM Bug #17093 (Rejected): attr_accessor works strange
```ruby
require 'rubygems'
class A
def initialize(type:)
@type = type
end
def b
p type
...
mpavel (pavel m)
10:13 PM Bug #10959 (Closed): rb_iseq_load: problems with hash containing symbolic keys
I get `OK` for all three test files uploaded. I tested Ruby 2.0, 2.2, and 2.7 and got the same result with each. So... jeremyevans0 (Jeremy Evans)
07:41 PM Bug #10475 (Closed): Array#flatten should not accept a nil argument
Applied in changeset commit:git|a6bfc951aa9c48e2a4608a9ae84e2e3b4fd9b390.
----------
Document Array#flatten{,!} acce...
jeremyevans (Jeremy Evans)
07:39 PM Revision a6bfc951 (git): Document Array#flatten{,!} accept explicit nil argument [ci skip]
Fixes [Bug #10475] jeremyevans (Jeremy Evans)
07:16 PM Feature #17016: Enumerable#accumulate
I'd like to sum up where we're at with this discussion. Let me know if you disagree with my interpretation here!
1...
parker (Parker Finch)
07:01 PM Bug #10613 (Closed): SNI is not optional when using TLS
I think the need for this is handled by `Net::HTTP#ipaddr=`, which was added in Ruby 2.4. jeremyevans0 (Jeremy Evans)
06:59 PM Bug #10484 (Rejected): http response throw error with broken gzip compressed block(but can decompress)
jeremyevans0 (Jeremy Evans)
06:52 PM Bug #10248 (Closed): Possible missing test or bug for Module#include and Module#prepend
jeremyevans0 (Jeremy Evans)
06:52 PM Feature #9112 (Closed): Make module lookup more dynamic (Including modules into a module after it has already been included)
Support for this was implemented in commit:3556a834a2847e52162d1d3302d4c64390df1694 and commit:41582d5866ae34c57094f7... jeremyevans0 (Jeremy Evans)
06:45 PM Bug #9504 (Closed): X509 certificate incorrectly loaded (because of try-pem-first-else-asn1)
jeremyevans0 (Jeremy Evans)
06:43 PM Bug #9274 (Closed): A lot of SystemStackError on Windows 8.1 with MSVC 2013
jeremyevans0 (Jeremy Evans)
06:41 PM Bug #9287 (Closed): 'rb_obj_write' discards qualifiers from pointer target type
jeremyevans0 (Jeremy Evans)
06:16 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
Another note:
> In fact I wouldn't be surprised if on other Ruby implementations initializing led to better perfor...
headius (Charles Nutter)
06:04 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
Some JRuby perspective...
Personally, I have never been a big fan of the warning, but I don't have a strong opinion ...
headius (Charles Nutter)
06:11 PM Revision 75335199 (git): NODE_MATCH needs reference updating
Aaron Patterson
06:01 PM Bug #6407 (Closed): Most Test Failure for BigDecimal on 64bit Windows, any GCC parameter needed?
jeremyevans0 (Jeremy Evans)
05:57 PM Bug #6117 (Closed): Transfers allowed into Fibers that have resumed into other fibers
jeremyevans0 (Jeremy Evans)
03:59 PM Revision b933b43b (git): * 2020-07-31 [ci skip]
git[bot]
03:54 PM Revision 47f2c542 (git): Added NUL-contained cases
nobu (Nobuyoshi Nakada)
02:07 PM Revision 352895b7 (git): [ruby/racc] Return `nil` for all syntax errors
https://github.com/ruby/racc/commit/51817ce0f6 Marc-Andre Lafortune
01:55 PM Bug #17092 (Closed): Array#flatten with finite depth should flatten recursive arrays
Applied in changeset commit:git|1b1ea7b3bc9484e6e59d716fce2965a2f39d1e3d.
----------
Fix Array#flatten for recursive...
Anonymous
12:29 PM Bug #17092 (Closed): Array#flatten with finite depth should flatten recursive arrays
Recursive arrays can not be flattened currently:
```ruby
a = []; a << a
a.flatten(2) # => tried to flatten recur...
marcandre (Marc-Andre Lafortune)
01:53 PM Revision 1b1ea7b3 (git): Fix Array#flatten for recursive array when given positive depth [Bug #17092]
Marc-Andre Lafortune
12:21 PM Revision 2bd1f827 (git): Promote io-nonblock to the default gems.
hsbt (Hiroshi SHIBATA)
12:10 PM Revision d75b42a7 (git): Promote io-wait to the default gems
hsbt (Hiroshi SHIBATA)
12:01 PM Revision ec1ab1d4 (git): Add explicitly require for Dir.mktmpdir
hsbt (Hiroshi SHIBATA)
10:03 AM Revision b2d96abb (git): Extract version number from the source
"requiring version.rb" strategy has some issues.
- cannot work when cross-compiling
- often introduces wrong namespa...
nobu (Nobuyoshi Nakada)
09:34 AM Revision cfbae7da (git): [skip-ci] Clarification for dup vs clone docs
Both clone & dup returns a new object when executed
on the documentation looks like they are returning the
same objec...
esparta (Espartaco Palma)
09:28 AM Revision 265968d6 (git): Apply timeout-scale to test_nogvl_poll.
Jun Aruga
01:39 AM Feature #16345: Don't emit deprecation warnings by default.
marcandre (Marc-Andre Lafortune) wrote in #note-49:
> If that's too much warnings, then the breaking change should ha...
ko1 (Koichi Sasada)

07/29/2020

10:25 PM Revision 35e5b8fb (git): Enhanced RDoc for Array (#3372)
burdettelamar (Burdette Lamar)
09:37 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
Eregon (Benoit Daloze) wrote in #note-4:
> jeremyevans0 (Jeremy Evans) wrote:
> > Not initializing instance variabl...
jeremyevans0 (Jeremy Evans)
08:55 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
Also callbacks seems a very odd way to handle this, if we really want methods to suppress warnings for specific metho... Eregon (Benoit Daloze)
08:48 PM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
jeremyevans0 (Jeremy Evans) wrote:
> Not initializing instance variables to nil can be much better for performance
...
Eregon (Benoit Daloze)
09:16 AM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
I have no particular opinion on the instance variable part, except that it makes me think of [this request of reporti... byroot (Jean Boussier)
06:54 AM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
Rails also want a way to suppress method redefinition warnings.
For now it uses the alias hack.
https://github.co...
kamipo (Ryuta Kamizono)
02:26 AM Feature #17055: Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
Not against the feature itself, but JFIY you can suppress method redefinition warnings by something like:
```ruby
...
shyouhei (Shyouhei Urabe)
05:28 PM Revision 28cd254b (git): Set cloned flag after checked if copiable
nobu (Nobuyoshi Nakada)
04:10 PM Bug #12671 (Closed): Hash#to_proc result is not a lambda, but enforces arity
Applied in changeset commit:git|241244739f2b721ac7aa0961bd90d904c5e3fff6.
----------
Fix arity of Hash#to_proc [Bug ...
Eregon (Benoit Daloze)
04:10 PM Revision 478dc67c (git): * 2020-07-30 [ci skip]
git[bot]
04:09 PM Revision 24124473 (git): Fix arity of Hash#to_proc [Bug #12671]
Eregon (Benoit Daloze)
03:37 PM Bug #17058 (Closed): Array#delete_if doesn't change array instantly
Actually, this was already fixed in commit:9fc25811d59422355fc3a0ed0f28155e4e47267f. jeremyevans0 (Jeremy Evans)
03:33 PM Bug #17058: Array#delete_if doesn't change array instantly
Looks like this changed between Ruby 2.2 and 2.3. I'll update the documentation to remove the line, as I think it's a... jeremyevans0 (Jeremy Evans)
03:18 PM Bug #17058 (Closed): Array#delete_if doesn't change array instantly
According to the documentation: https://ruby-doc.org/core-2.7.1/Array.html#method-i-delete_if
"The array is changed ...
erik_schlyter (Erik Schlyter)
03:33 PM Feature #17059 (Rejected): epoll as the backend of IO.select on Linux
Current Ruby's `IO.select` method calls POSIX `select` API directly. With the new non-blocking scheduler, this may be... dsh0416 (Delton Ding)
02:02 PM Revision f79dc874 (git): rbinstall.rb: fix generated script name to set mode
nobu (Nobuyoshi Nakada)
01:57 PM Bug #17057 (Closed): CGI different behaviour with C vs Ruby version
```
irb(main):001:0> require 'cgi' # don't load a native extension
irb(main):002:0> CGI.unescapeHTML("\xFF&")
=> A...
ahorek (Pavel Rosický)
01:47 PM Revision f0affcdb (git): rbinstall.rb: fix dry-run mode
nobu (Nobuyoshi Nakada)
12:08 PM Revision 0d632a95 (git): transient_heap_status_cstr() is used only for debugging
nobu (Nobuyoshi Nakada)
11:52 AM Revision c9048445 (git): Skip already extracted gems
nobu (Nobuyoshi Nakada)
09:45 AM Revision ed22bf47 (git): display stderr output even if core dump files
On btest, stderr messages are not displayed if core files are
generated. There is no reason to skip it, so this patch...
ko1 (Koichi Sasada)
08:45 AM Revision dd6f5aba (git): add debug output.
ko1 (Koichi Sasada)
01:54 AM Feature #15580: Proposal: method addition to class String called .indices ( String#indices )
>Also, I am trying to learn from sawa on the issue tracker here, making useful suggestions. :)
If I have provided he...
sawa (Tsuyoshi Sawada)
12:14 AM Feature #15580: Proposal: method addition to class String called .indices ( String#indices )
duerst (Martin Dürst) wrote in #note-1:
> Just a quick question: Should the results include overlaps or not? I.e. is ...
TylerRick (Tyler Rick)
12:12 AM Feature #15580: Proposal: method addition to class String called .indices ( String#indices )
See also #6596, which proposes adding a similar method to `Array` (`Array#indexes`).
I don't know which term ("ind...
TylerRick (Tyler Rick)
01:41 AM Feature #6596: New method `Array#indexes`
TylerRick (Tyler Rick) wrote in #note-23:
> What can I do to help move this proposal forward?
Provide a use case.
sawa (Tsuyoshi Sawada)

07/28/2020

11:59 PM Bug #15773: Net::HTTP doesn't try next IP address in case of timeout
I've encountered this issue as well. My workaround - in case someone else has the same problem:
```ruby
require 'net...
guss77 (Oded Arbel)
11:53 PM Feature #17056 (Open): Array#index: Allow specifying the position to start search as in String#index
I have a use case of finding the first matching line within a given section in a file. After finding the line number ... TylerRick (Tyler Rick)
11:45 PM Bug #17048: Calling initialize_copy on live modules leads to crashes
Thank you for the code, @nobu . I think with your branch we could even keep `.allocate`, though people wouldn't be ab... alanwu (Alan Wu)
11:34 PM Feature #17016: Enumerable#accumulate
RubyBugs (A Nonymous) wrote in #note-27:
> To return to naming for a moment. Did I understand an interest may exist ...
duerst (Martin Dürst)
05:42 PM Feature #17016: Enumerable#accumulate
To return to naming for a moment. Did I understand an interest may exist in naming that reflects a connection or dual... RubyBugs (A Nonymous)
11:03 PM Feature #6596: New method `Array#indexes`
I'm not very good at writing C, but here is a reference implementation in Ruby (plus unit tests) in case it's helpful... TylerRick (Tyler Rick)
09:20 PM Feature #6596: New method `Array#indexes`
I would really like to see this included in Ruby. I have wished for this method several times in the past, and again ... TylerRick (Tyler Rick)
10:07 PM Misc #17041: DevelopersMeeting20200831Japan
* [Feature #17055] Allow suppressing uninitialized instance variable and method redefined verbose mode warnings (jere... jeremyevans0 (Jeremy Evans)
10:03 PM Feature #17055 (Closed): Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
These two verbose mode warnings are both fairly common and have good reasons why you would not want to warn about the... jeremyevans0 (Jeremy Evans)
08:19 PM Feature #15357: Proc#parameters returns incomplete type information
@matz considered this during the March 2020 developers meeting, but has not yet made a decision on it. jeremyevans0 (Jeremy Evans)
08:19 PM Bug #7844: include/prepend satisfiable module dependencies are not satisfied
@matz considered this during the September 2019 and December 2019 developers meetings, but has not yet made a decisio... jeremyevans0 (Jeremy Evans)
08:19 PM Bug #11022: opening an eigenclass does not change the class variable definition context
@matz considered this during the September 2019 and December 2019 developers meetings, but has not yet made a decisio... jeremyevans0 (Jeremy Evans)
08:17 PM Feature #16470 (Closed): Issue with nanoseconds in Time#inspect
jeremyevans0 (Jeremy Evans)
08:17 PM Bug #8446 (Closed): sdbm fails to fetch existing key if many elements in it
sdbm was removed at commit:343ad9eff5b8e4c776c1bf193fc125f9ba1cd612. jeremyevans0 (Jeremy Evans)
08:11 PM Feature #16129 (Closed): Call initialize_clone with freeze: false if clone called with freeze: false
jeremyevans0 (Jeremy Evans)
07:54 PM Bug #17025 (Closed): `Time#ceil` does not work like `Rational#ceil` or `Float#ceil`
Applied in changeset commit:git|520a734ad9c7348f4e4858ee24640f42c88fd389.
----------
Fix Time#ceil when result shoul...
jeremyevans (Jeremy Evans)
07:53 PM Revision 520a734a (git): Fix Time#ceil when result should be the same as the receiver
Fixes [Bug #17025] jeremyevans (Jeremy Evans)
07:06 PM Revision 1027520f (git): * 2020-07-29 [ci skip]
git[bot]
07:01 PM Revision e1b6e1d1 (git): Enhanced RDoc for Array [ci skip]
burdettelamar (Burdette Lamar)
06:42 PM Bug #12671: Hash#to_proc result is not a lambda, but enforces arity
Proposed fix (simple as it gets): https://github.com/ruby/ruby/pull/3370 Eregon (Benoit Daloze)
06:30 PM Bug #12671: Hash#to_proc result is not a lambda, but enforces arity
Looking at the commit, should Hash#to_proc use `rb_func_lambda_new()` instead of `rb_func_proc_new()`? (and then `rb_... Eregon (Benoit Daloze)
10:51 AM Revision 946cd6c5 (git): Use https instead of http
znz (Kazuhiro NISHIYAMA)
07:43 AM Revision f44114b5 (git): Do not assume all compilers accept same flags as gcc
nobu (Nobuyoshi Nakada)
06:55 AM Bug #16921: s390x: random test failures for timeout or segmentation fault
Can we apply [the patch](https://bugs.ruby-lang.org/attachments/8500) mentioned at https://bugs.ruby-lang.org/issues/... jaruga (Jun Aruga)
06:14 AM Revision 7fb12be9 (git): [ruby/net-ftp] Moved Net::Ftp::Version to Net::FTP
On case-insensitive filesystem, generated Net/FTP.html is
overwritten by Net/Ftp.html.
https://github.com/ruby/net-f...
nobu (Nobuyoshi Nakada)
04:19 AM Feature #17018 (Closed): Show cfunc frames in rb_profile_frames()
This ticket was discussed at the dev-meeting; there is no objection, and matz accepted. I've just merged my PR. mame (Yusuke Endoh)
04:18 AM Revision da31900d (git): vm_backtrace.c: let rb_profile_frames show cfunc frames
... in addition to normal iseq frames.
It is sometimes useful to point the bottleneck more precisely.
mame (Yusuke Endoh)
03:14 AM Revision e4b63202 (git): Remove unnecessary word from comment
Sergio
03:13 AM Revision 09e9f7cf (git): [DOC] Clarify ObjectSpace return values are in bytes [ci skip]
semaperepelitsa (Simon Perepelitsa)
03:11 AM Revision db0eab1c (git): Remove `EnvUtil.rubyexec`, because it is not used anywhere.
Vít Ondruch
12:29 AM Feature #16345: Don't emit deprecation warnings by default.
Deprecation warnings for things that will break in the next version should be on by default (that policy being for Ru... marcandre (Marc-Andre Lafortune)
 

Also available in: Atom