Project

General

Profile

Activity

From 06/05/2020 to 06/11/2020

06/11/2020

11:57 PM Feature #16954 (Rejected): A new mode `Warning[:deprecated] = :error` for 2.7
## Problem
(This is [what I already wrote in rubyonrails discourse](https://discuss.rubyonrails.org/t/new-2-7-3-0-...
mame (Yusuke Endoh)
11:02 PM Bug #14541: Class variables have broken semantics, let's fix them
Correction, JRuby implemented it in 9.2.1.0:
https://github.com/jruby/jruby/issues/1554#issuecomment-389604892
It s...
Eregon (Benoit Daloze)
10:52 PM Bug #14541: Class variables have broken semantics, let's fix them
Ah, but the "warning: class variable @@foo of D is overtaken by C" is only in verbose mode, I see.
I think nobody wan...
Eregon (Benoit Daloze)
10:44 PM Bug #14541: Class variables have broken semantics, let's fix them
As shown above, the warning is shown by default, so I think we can raise an exception:
```
$ ruby -rtmpdir -e '@@...
Eregon (Benoit Daloze)
02:43 AM Bug #14541: Class variables have broken semantics, let's fix them
jeremyevans0 (Jeremy Evans) wrote in #note-18:

>but are we OK jumping directly from verbose-mode warning in 2.7 t...
duerst (Martin Dürst)
02:13 AM Bug #14541 (Assigned): Class variables have broken semantics, let's fix them
jeremyevans (Jeremy Evans) wrote in #note-17:
> Applied in changeset commit:git|900e83b50115afda3f79712310e4cb95e450...
jeremyevans0 (Jeremy Evans)
10:07 PM Bug #15819 (Closed): cannot read document of File::NULL with "ri File::NULL"
`ri` doesn't show documentation on all constants, only classes and modules. So it is expected that `ri File::NULL` w... jeremyevans0 (Jeremy Evans)
09:02 PM Bug #15834 (Closed): Mutating the result of SortedSet.to_a mutates the original set, potentially violating the set's guarantees
Applied in changeset commit:git|a6cf2f3d22a78aeae9d7f36cc78a195deb686705.
----------
Make mutating the result of Sor...
jeremyevans (Jeremy Evans)
09:02 PM Revision a6cf2f3d (git): Make mutating the result of SortedSet#to_a not affect the set
Fixes [Bug #15834] jeremyevans (Jeremy Evans)
08:40 PM Feature #16952: Kernel.exec gives an incorrect error message when passed a script with a non-existing shebang
In my opinion, the error message I'm being given is a bug, because it's telling me that a file that _does_ exist, doe... deivid (David Rodríguez)
08:31 PM Feature #16952: Kernel.exec gives an incorrect error message when passed a script with a non-existing shebang
When I run your example in my shell (OpenBSD ksh), I get:
```
$ ./myscript.rb
ksh: ./myscript.rb: No such file o...
jeremyevans0 (Jeremy Evans)
07:51 PM Feature #16952: Kernel.exec gives an incorrect error message when passed a script with a non-existing shebang
I would think this is just the errno you get from `execve(2)`.
Ruby itself doesn't try to read the shebang.
So no...
Eregon (Benoit Daloze)
06:13 PM Feature #16952 (Open): Kernel.exec gives an incorrect error message when passed a script with a non-existing shebang
```
$ cat myscript.rb
#!/bad/ruby/shebang
puts "Hei!"
$ ruby -e 'Kernel.exec("myscript.rb")'
Traceback (m...
deivid (David Rodríguez)
06:46 PM Revision e100fcbd (git): Prohibit setting class variable on frozen module through inheritance
Setting class varibles goes through the ancestor list which can
contain iclasses. Iclasses share a lot of information...
alanwu (Alan Wu)
06:36 PM Bug #16953 (Feedback): Windows bash bin files removed in master
Master is not creating bash bin files for Windows builds, only files with extensions cmd or bat.
Although running ...
MSP-Greg (Greg L)
04:46 PM Bug #16004 (Closed): Kernel#lambda captured with Kernel#method doesn't create lambdas
With the changes in #15973, `method(:lambda).call{}` warns. I think that is sufficient to handle this issue. If you... jeremyevans0 (Jeremy Evans)
03:55 PM Revision 631c01f5 (git): * 2020-06-12 [ci skip]
git[bot]
03:55 PM Revision eb5ecc2e (git): Enhanced Rdoc for Array#rindex and Array#[]= (#3204)
* Enhanced Rdoc for Array#rindex and Array#[]=
* Enhanced Rdoc for Array#rindex and Array#[]=
burdettelamar (Burdette Lamar)
03:22 PM Bug #4436 (Closed): FileUtils verbose mode prints output to stderr
jeremyevans0 (Jeremy Evans)
02:31 PM Feature #15973 (Closed): Let Kernel#lambda always return a lambda
Applied in changeset commit:git|2188d6d160d3ba82432c87277310a4d417e136d5.
----------
Warn when passing a non-literal...
jeremyevans (Jeremy Evans)
02:30 PM Revision 2188d6d1 (git): Warn when passing a non-literal block to Kernel#lambda
Implements [Feature #15973] jeremyevans (Jeremy Evans)
02:00 PM Feature #16848: Allow callables in $LOAD_PATH
In order to try to move this forward, here's some code snippet of what I think the interface could look like:
```r...
byroot (Jean Boussier)
01:31 PM Bug #16951: Consistently referer dependencies
For what it's worth, I also agree that once a library is gemified and promoted to a default gem, gems depending on it... deivid (David Rodríguez)
11:06 AM Bug #16951 (Closed): Consistently referer dependencies
It seems that the default gems interdependencies in Ruby are mess. Years ago, when JSON was merged into StdLib, there... vo.x (Vit Ondruch)
10:46 AM Feature #16939: Alias _1 as _ for block numbered params
matz (Yukihiro Matsumoto) wrote in #note-2:
> It was the first candidate for a single anonymous block parameter. But...
x3qt (Jury Paliakou)
10:32 AM Feature #16945: Enable TCO by use of special form
shyouhei (Shyouhei Urabe) wrote in #note-4:
> Tell us how is it better than #12543, which is receiving negative feed...
x3qt (Jury Paliakou)
01:15 AM Feature #16945: Enable TCO by use of special form
I thought that we had more discussions for tail-call syntax, but couldn't find others. nobu (Nobuyoshi Nakada)
12:55 AM Feature #16945: Enable TCO by use of special form
Tell us how is it better than #12543, which is receiving negative feedbacks? shyouhei (Shyouhei Urabe)
10:30 AM Bug #16941: MJIT doesn't identify Struct kind of instruction
Thanks, k0kubun for the feedback. I didn't understand the need to compile the block every time it is being called. Ca... abhsha (Abhishek Sharma)
05:13 AM Bug #16941 (Feedback): MJIT doesn't identify Struct kind of instruction
> Are structs not recognised by JIT compiler?
To be precise, `opt_call_c_function` insn is not supported by JIT comp...
k0kubun (Takashi Kokubun)
09:11 AM Bug #16950: Stop nonsense keyword argument warnings in 2.6
Using non-keyword argument is not always workaround for that.
For example, redis 4.2.0 gem has changed options hash ...
kamipo (Ryuta Kamizono)
07:14 AM Bug #16950 (Closed): Stop nonsense keyword argument warnings in 2.6
Ruby 2.6 warns the following code with `-w` option:
```
def foo(x) # warning: in `foo': the last argument was ...
mame (Yusuke Endoh)
09:06 AM Revision 5349506e (git): Updated autogenerated dependencies
Sorted the lines asnd added mjit_build_dir.o dependencies. nobu (Nobuyoshi Nakada)
08:28 AM Feature #6869: Do not treat `_` parameter exceptionally
Re
> In these descriptions, lowercase letter means the characters ''a'' though ''z'', as well as ''_'', the under...
docx (Lukas Dolezal)
08:25 AM Feature #6869: Do not treat `_` parameter exceptionally
Hi. This is interesting and I can see that the inconsistent treatment of `_` can be confusing (I never noticed tho be... docx (Lukas Dolezal)
08:12 AM Revision 2dd61df6 (git): Revert encoding to `::Encoding::UTF_8` if `fu_windows?`
znz (Kazuhiro NISHIYAMA)
07:31 AM Misc #16933: DevelopersMeeting20200618Japan
* [Feature #16950] Stop nonsense keyword argument warnings in 2.6 (mame)
* 2.6 produces a warning that no longer m...
mame (Yusuke Endoh)
02:17 AM Misc #16933: DevelopersMeeting20200618Japan
* [Bug #14541] Class variables have broken semantics, let's fix them (jeremyevans0)
* My previous commit to fix th...
jeremyevans0 (Jeremy Evans)
07:29 AM Revision 59646e8e (git): Fix error in `remove_entry`
When `LANG=C`, dir is `UTF-8` and `base` is 'ASCII-8BIT` in `FileUtils::Entry_#join`.
So `Encoding::CompatibilityErro...
znz (Kazuhiro NISHIYAMA)
05:52 AM Feature #16897: General purpose memoizer in Ruby 3 with Ruby 2 performance
I started reading through the code and it is certainly tricky, I wonder if we simply make `ruby2_keywords_hash?` off... sam.saffron (Sam Saffron)
05:31 AM Revision a6713a57 (git): Refined ioctl error description
nobu (Nobuyoshi Nakada)
05:22 AM Revision c1d1f92e (git): [ruby/logger] Mention `File::Null` in Logger#new document
https://github.com/ruby/logger/commit/2e772770be pocke (Masataka Kuwabara)
05:22 AM Revision c7da0fcb (git): [ruby/logger] Mention behavior when logdev is a nil in the document
https://github.com/ruby/logger/commit/8dc270ee23 pocke (Masataka Kuwabara)
04:54 AM Revision ae93ebae (git): [ruby/logger] Let Logger#reopen not raise on nil log devices
https://github.com/ruby/logger/commit/da7bf844e5 methodmissing (Lourens Naudé)
04:53 AM Revision f3e12caa (git): [ruby/logger] Let File::NULL ("/dev/null", "NUL" etc.) be considered a nil log device
https://github.com/ruby/logger/commit/b42a1b99aa methodmissing (Lourens Naudé)
04:48 AM Revision 13baa2b5 (git): [ruby/matrix] Drop to Ruby 2.4 and 2.5
https://github.com/ruby/matrix/commit/3244d82804 hsbt (Hiroshi SHIBATA)
04:38 AM Revision e698bf1a (git): [ruby/webrick] Fix httpd error in CJK directory
[Bug #16753]
https://github.com/ruby/webrick/commit/83cf440858
znz (Kazuhiro NISHIYAMA)
04:37 AM Revision 6742fcf5 (git): [ruby/webrick] Extract creation of Net::HTTP in httpproxy
https://github.com/ruby/webrick/commit/e58195faf8 wishdev (John Higgins)
04:29 AM Revision fdd47538 (git): Gem::Specification#date is set automatically by RubyGems.org.
hsbt (Hiroshi SHIBATA)
04:06 AM Revision 3b3a9edf (git): Drop to Ruby 2.4
hsbt (Hiroshi SHIBATA)
03:39 AM Revision 44581d98 (git): [ruby/net-imap] Drop to Ruby 2.4
https://github.com/ruby/net-imap/commit/c3256e3848 hsbt (Hiroshi SHIBATA)
03:24 AM Revision aa8ca03f (git): [ruby/delegate] Fixed superclass missmatch
https://github.com/ruby/delegate/commit/3ab3add800 hsbt (Hiroshi SHIBATA)
01:47 AM Feature #16946: Add an `intersperse` method
The example for `Array` looks simple, but it would be more complicated for `String`.
Is it OK by "char", not by "gra...
nobu (Nobuyoshi Nakada)
12:58 AM Feature #16946: Add an `intersperse` method
Hello, this request sounds interesting to me.
sos4nt (Stefan Schüßler) wrote:
> Haskell has an `intersperse` func...
shyouhei (Shyouhei Urabe)
01:20 AM Revision 1fb16dbb (git): Adjusted indents [ci skip]
nobu (Nobuyoshi Nakada)
12:49 AM Revision f3e927b0 (git): Make proc/Proc.new without block an error instead of warning
The warning for these was added in 2.7. jeremyevans (Jeremy Evans)
12:49 AM Revision f48fce49 (git): Fix a typo in instance_variable_set documentation
Jean byroot Boussier

06/10/2020

11:36 PM Revision 0213f5b0 (git): Fix ASan crash
peterzhu2118 (Peter Zhu)
08:40 PM Feature #16031: Raise ArgumentError when creating Time objects with invalid day of month, instead of rolling into next month
This is not related to `strptime` specifically, this is how Time behaves generally:
```ruby
Time.local(2020, 2, 3...
jeremyevans0 (Jeremy Evans)
08:08 PM Bug #16110 (Closed): Doesn't detect deadlock on Ruby 2.4 and 2.5 on Windows
I tested 32-bit Windows builds of Ruby 2.6 and 1.9.3 and the deadlock is detected (those are the only 32-bit versions... jeremyevans0 (Jeremy Evans)
07:59 PM Bug #16116 (Feedback): ruby2.6.3(x86/x64) use win32ole could not new Object, return 0x80070057
It's hard to debug issues like this without having a self contained reproducible example. Can you provide a self con... jeremyevans0 (Jeremy Evans)
07:49 PM Bug #16173 (Closed): ENV.delete returns nil when name does not exist and block given
Applied in changeset commit:git|04fddf35734f04fd16824a847cad499465663a5f.
----------
ENV.delete should return the re...
nobu (Nobuyoshi Nakada)
07:49 PM Revision 04fddf35 (git): ENV.delete should return the result of block on non-existing key
Fixes [Bug #16173]
Co-Authored-By: Burdette Lamar <[email protected]>
Co-Authored-By: Jeremy Evans <code@jerem...
nobu (Nobuyoshi Nakada)
07:33 PM Bug #12706: Hash#each yields inconsistent number of args
Interesting. Does it intend to fix just this case, or any inconsistencies I listed in https://bugs.ruby-lang.org/issu... marcandre (Marc-Andre Lafortune)
07:13 PM Bug #16841: Some syntax errors are thrown from compile.c
ibylich (Ilya Bylich) wrote in #note-3:
> Thanks for looking into this issue.
>
> > Do you think that will work f...
jeremyevans0 (Jeremy Evans)
07:03 PM Bug #16841: Some syntax errors are thrown from compile.c
Thanks for looking into this issue.
> Do you think that will work for your purposes?
Not really. I'm working on...
ibylich (Ilya Bylich)
05:28 PM Bug #16841 (Closed): Some syntax errors are thrown from compile.c
jeremyevans0 (Jeremy Evans)
05:54 PM Misc #15748 (Closed): [Documentation] Suggestion to adjust Object.html#method-i-instance_variable_set
Applied in changeset commit:git|573e8d7736c84149ae298f4a8ed532525b6645d0.
----------
Change language used in instanc...
jeremyevans (Jeremy Evans)
05:54 PM Misc #15265 (Closed): Documentation for `Object#instance_variable_set` is inaccurate and pejorative
Applied in changeset commit:git|573e8d7736c84149ae298f4a8ed532525b6645d0.
----------
Change language used in instanc...
jeremyevans (Jeremy Evans)
05:54 PM Revision aab2a7cf (git): * 2020-06-11 [ci skip]
git[bot]
05:49 PM Revision 573e8d77 (git): Change language used in instance_variable_set documentation [ci skip]
This uses less harsh language recommended by duerst.
Fixes [Misc #15265]
Fixes [Misc #15748]
jeremyevans (Jeremy Evans)
05:26 PM Bug #16948 (Closed): hash.each(&method(:something)) behavior changed without warning on master
jeremyevans0 (Jeremy Evans)
05:08 PM Bug #16948: hash.each(&method(:something)) behavior changed without warning on master
> it may be reverted depending on the extent of the compatibility issues.
My bad I should have seen it in `NEWS.md...
byroot (Jean Boussier)
02:59 PM Bug #16948: hash.each(&method(:something)) behavior changed without warning on master
This was a deliberate change in commit:47141797bed55eb10932c9a722a5132f50d4f3d8. As the commit message states, it ma... jeremyevans0 (Jeremy Evans)
01:02 PM Bug #16948 (Closed): hash.each(&method(:something)) behavior changed without warning on master
I'm testing our app against ruby master as part of https://bugs.ruby-lang.org/issues/16895, and found the following u... byroot (Jean Boussier)
03:04 PM Bug #16949 (Closed): Psych tests failed with libyaml 0.2.5
GitHub Actions CI failed on macOS, because Homebrew's [libyaml](https://github.com/Homebrew/homebrew-core/blob/90fecd... znz (Kazuhiro NISHIYAMA)
02:30 PM Revision 96d184aa (git): Run spec/bundler without a sub-make
nobu (Nobuyoshi Nakada)
01:12 PM Feature #16946: Add an `intersperse` method
Interesting idea.
In particular that use case:
'Hello'.intersperse('-') # => "H-e-l-l-o"
I actually had th...
shevegen (Robert A. Heiler)
10:00 AM Feature #16946 (Open): Add an `intersperse` method
Haskell has an `intersperse` function which adds a separator between elements of a list.
It would be pretty useful...
sos4nt (Stefan Schüßler)
12:56 PM Revision 73ca989a (git): spec/bundler must not be run by mspec
nobu (Nobuyoshi Nakada)
12:36 PM Bug #16947 (Closed): private method unexpected behavior
It is allowed since 2.7.0. nobu (Nobuyoshi Nakada)
12:35 PM Bug #16947: private method unexpected behavior
https://rubyreferences.github.io/rubychanges/2.7.html#selfprivate_method zverok (Victor Shepelev)
12:34 PM Bug #16947: private method unexpected behavior
```ruby
class Person
def speak
puts "Hey, Tj!"
end
def whisper_louder
whisper
end
def whisper_sel...
kapitan_morgan (Yaromir Bartosh)
12:18 PM Bug #16947 (Closed): private method unexpected behavior
private method called explicitly through self should return an error, but in version 2.7.1 an error does not occur an... kapitan_morgan (Yaromir Bartosh)
12:33 PM Revision 998ccb08 (git): [rubygems/rubygems] Use parenthesis for clarity for ternary condition
https://github.com/rubygems/rubygems/commit/d1247472b9 Eregon (Benoit Daloze)
12:33 PM Revision b62e9c91 (git): [rubygems/rubygems] Increase timeouts in test_gem_stream_ui.rb
* 0.1s is really short and fails in CI: #3622
https://github.com/rubygems/rubygems/commit/d8495ae1c1
Eregon (Benoit Daloze)
11:58 AM Feature #16945: Enable TCO by use of special form
We don't want to introduce a new reserved word only for this purpose. nobu (Nobuyoshi Nakada)
09:38 AM Feature #16945 (Closed): Enable TCO by use of special form
I would like to propose to create some way to enable TCO in ruby by use of special form, like (recur)[https://clojure... x3qt (Jury Paliakou)
11:45 AM Revision 8d4b2594 (git): Enhanced Rdoc for Array#fetch and Array#index (#3202)
* Enhanced Rdoc for Array#fetch and Array#index
* Couple of tweaks (per review) in Rdoc for Hash
burdettelamar (Burdette Lamar)
10:42 AM Revision 21df4dce (git): Skip updating exts in test-all to reduce the turnaround time
nobu (Nobuyoshi Nakada)
09:54 AM Bug #16936: `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
Seeing the current minitest and unit-test updated by the above ticket, it seems the both implementation supports "Tes... jaruga (Jun Aruga)
09:13 AM Bug #16935: Syntax error with `make check TESTS="-n /Foo#method/"`
I escaped hash marks as `\#`. But I still got same error. Could you tell me the corerct command?
```
$ make V=1 c...
jaruga (Jun Aruga)
06:42 AM Misc #16944: questions about Net::IMAP patches
I believe your question is for the ruby core team, so probably it is best to let
nobu or shyouhei or anyone else fro...
shevegen (Robert A. Heiler)
03:44 AM Misc #16944 (Closed): questions about Net::IMAP patches
I work on a product that contains many changes to Net::IMAP, both to the client and especially to the response parser... nevans (Nicholas Evans)
04:34 AM Feature #16939: Alias _1 as _ for block numbered params
All the examples I could find where `{|_| ...}`, which could be made compatible. I still wonder what valid code examp... marcandre (Marc-Andre Lafortune)
04:12 AM Feature #16352: Modify Marshal to dump objects larger than 2 GiB
If the risk of collision with `SIZEOF_LONG - 1` is deemed too high, then add 64 bits of fixed data afterwards (pick a... marcandre (Marc-Andre Lafortune)
01:22 AM Revision 5648976c (git): vm_call_method: avoid marking on-stack object
This callcache is on stack, must not be GCed. However its contents are
copied from other materials, which can be an ...
shyouhei (Shyouhei Urabe)
12:58 AM Bug #16943 (Closed): Incorrect Behaves on Hash-From-Pair-Array
jeremyevans0 (Jeremy Evans)
12:52 AM Revision 8bee9e5c (git): doc/contributing.rdoc: Now ruby >= 2.2 or 2.3 is required to build ruby
mame (Yusuke Endoh)
12:29 AM Revision 41b8866e (git): This document is steal status.
Now, You can see the all of contributors at https://github.com/ruby/ruby/graphs/contributors hsbt (Hiroshi SHIBATA)

06/09/2020

11:43 PM Bug #16943 (Closed): Incorrect Behaves on Hash-From-Pair-Array
Just realized I repeated some columns on @header, that's why transpose was overwriting some places.
Thanks, this c...
christian.gogo2014 (Chistian Y.)
11:31 PM Bug #16942 (Closed): instance_method causes an infinite loop with prepend, include and private
Applied in changeset commit:git|ad0eccf840f692694e63ec72c8496dc106e603ed.
----------
Work around infinite loop when ...
jeremyevans (Jeremy Evans)
08:28 PM Bug #16942: instance_method causes an infinite loop with prepend, include and private
This issue first occurred in Ruby 2.3.
The problematic code is the `goto again` loop in `mnew_internal`. You can ...
jeremyevans0 (Jeremy Evans)
04:12 PM Bug #16942: instance_method causes an infinite loop with prepend, include and private
You get the same infinite loop in 2.7.1 if `M2` prepends a module (or otherwise has an origin class created for it):
...
jeremyevans0 (Jeremy Evans)
03:43 PM Bug #16942 (Closed): instance_method causes an infinite loop with prepend, include and private
`instance_method` causes an infinite loop with the following code.
```ruby
module M
def x
end
end
mod...
pocke (Masataka Kuwabara)
11:30 PM Revision ad0eccf8 (git): Work around infinite loop when overriding method visibility in prepended module (#3201)
For ZSUPER methods with no defined class for the method entry, start the next lookup at the superclass of the origin ... jeremyevans (Jeremy Evans)
09:32 PM Revision 9491bd89 (git): Reduced job number to run tests on MinGW
It seems too heavy as fails more often than before. nobu (Nobuyoshi Nakada)
09:06 PM Bug #16936: `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
> test-unit in Ruby is thin wrapper above old version of minitest and does not have too much in common with test-unit... jaruga (Jun Aruga)
08:42 PM Bug #16936: `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
test-unit in Ruby is thin wrapper above old version of minitest and does not have too much in common with test-unit p... vo.x (Vit Ondruch)
02:59 PM Bug #16936: `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
Though I do not know how Ruby project's test/unit has been implemented.
I am asking test-unit project about the how ...
jaruga (Jun Aruga)
08:53 PM Revision 62ce8f96 (git): Revert "Combine sweeping and moving"
This reverts commit 02b216e5a70235f42f537e895d6f1afd05d8916a.
This reverts commit 9b8825b6f94696c9659f93f5da9bf026446...
tenderlovemaking (Aaron Patterson)
06:57 PM Revision b85b8663 (git): Enhanced Rdoc for Array (#3193)
Methods:
#freeze
#<<
#push
#pop
#shift
#unshift
#slice
#at
#first
#last
burdettelamar (Burdette Lamar)
05:45 PM Revision 6c5cdc88 (git): * 2020-06-10 [ci skip]
git[bot]
05:44 PM Revision 2ba2b32d (git): Freeing cc tables doesn't need access to ID
We don't need to resolve symbols when freeing cc tables, so this commit
just changes the id table iterator to look at...
tenderlovemaking (Aaron Patterson)
01:51 PM Revision 7f3efee1 (git): the default gems couldn't use ruby2_keywords gem.
We avoid to use the current delegate library under the Ruby 2.7. hsbt (Hiroshi SHIBATA)
01:44 PM Bug #16919 (Closed): IRB でマジックコメントの : の後に任意の文字を入力するとエラーが発生する
修正しました。
https://github.com/ruby/irb/pull/106
https://github.com/ruby/irb/pull/108
aycabta (aycabta .)
01:25 PM Revision cbb9935f (git): Use the dedicated conversion macro
nobu (Nobuyoshi Nakada)
12:42 PM Revision 101d56dd (git): Improved assertions
nobu (Nobuyoshi Nakada)
12:30 PM Revision c8cd6b20 (git): Added ruby2_keywords for Ruby 2.6 and 2.5
hsbt (Hiroshi SHIBATA)
12:13 PM Revision 31419f46 (git): [ruby/fcntl] add F_GETPIPE_SZ and F_SETPIPE_SZ
https://github.com/ruby/fcntl/commit/39e0faedc5 pavel
12:11 PM Revision bee63ab9 (git): [ruby/fcntl] Use Gemfile instead of Gem::Specification#add_development_dependency.
hsbt (Hiroshi SHIBATA)
11:56 AM Revision 28f4b5af (git): [ruby/dbm] Update dbm.gemspec
https://github.com/ruby/dbm/commit/25a6f365bb dsisnero (Dominic Sisneros)
11:54 AM Revision 63872c7e (git): [ruby/gdbm] Workaround for GitHub Actions
https://github.com/ruby/gdbm/commit/f42103fe93 hsbt (Hiroshi SHIBATA)
10:37 AM Bug #16941 (Closed): MJIT doesn't identify Struct kind of instruction
MJIT does not identify Struct instructions and gives a warning while compiling to C.
Example:
def my_method
...
abhsha (Abhishek Sharma)
09:57 AM Revision b6bae0ec (git): Return seconds slept after Thread.scheduler wait_sleep
Kernel#sleep should still return seconds slept, even when using a
Thread.scheduler. The return value of Scheduler#wai...
nevans (Nicholas Evans)
09:52 AM Revision 96482949 (git): Removed + token from single test runner recipes [ci skip]
These test runners do not deal with `-n` make flag. nobu (Nobuyoshi Nakada)
09:37 AM Bug #16926 (Assigned): Kernel#require does not load a feature twice when $LOAD_PATH has been modified spec fails only on 2.7
hsbt (Hiroshi SHIBATA)
07:39 AM Bug #16926: Kernel#require does not load a feature twice when $LOAD_PATH has been modified spec fails only on 2.7
Yes, I think ideally we should release rubygems 3.1.5 with the fix, and backport that to ruby 2.7.2. What do you thin... deivid (David Rodríguez)
06:47 AM Bug #16926: Kernel#require does not load a feature twice when $LOAD_PATH has been modified spec fails only on 2.7
Just FTR, this seems to be related to #16904 and [1] in upstream, resolved by [2].
[1]: https://github.com/rubyg...
vo.x (Vit Ondruch)
12:49 AM Bug #16926: Kernel#require does not load a feature twice when $LOAD_PATH has been modified spec fails only on 2.7
Thank you for the bisecting.
I think it's hard to backport whole 96064e6f1ce100a37680dc8f9509f06b3350e9c8. Reverting...
nagachika (Tomoyuki Chikanaga)
06:52 AM Revision 195075e8 (git): disable GC on a test
CI fails with GC while `foo{}`, so that disable GC for this script. ko1 (Koichi Sasada)
04:12 AM Revision 366646c1 (git): Added CodeQL scanning by GitHub (#3196)
Added configuration for CodeQL scanning by GitHub hsbt (Hiroshi SHIBATA)
03:40 AM Revision f4950145 (git): mjit_mark_cc_entries: should consider VM_CALLCACHE_UNMARKABLE
Now that vm_empty_cc is VM_CALLCACHE_UNMARKABLE, it has to be properly
ruled out from being GCed.
shyouhei (Shyouhei Urabe)
03:37 AM Revision adfd4f39 (git): .github: add test for -DMJIT_FORCE_ENABLE
shyouhei (Shyouhei Urabe)
01:24 AM Bug #16940 (Closed): Backport 0ba27259d390e902139c0e2e94b9d18ef227748e
nagachika (Tomoyuki Chikanaga)
01:23 AM Bug #16940 (Closed): Backport 0ba27259d390e902139c0e2e94b9d18ef227748e
This is an issue for backport management. nagachika (Tomoyuki Chikanaga)
01:07 AM Revision 8664f197 (git): [ruby/singleton] Remove unnecessaray space
https://github.com/ruby/singleton/commit/b7c583f5cd taki (Tatsuo Akiyama)
01:00 AM Feature #16939 (Closed): Alias _1 as _ for block numbered params
It was the first candidate for a single anonymous block parameter. But we abandoned for the compatibility's sake. Too... matz (Yukihiro Matsumoto)
12:52 AM Revision 1016cff4 (git): rb_eql_opt,rb_equal_opt: purge stale cc
When on USE_EMBED_CI, cd is stored statically. Previous use could cache
stale cd->cc, which could have already been ...
shyouhei (Shyouhei Urabe)
12:52 AM Revision ffe58b9c (git): vm_ccs_push: do not cache non-heap entries
Entires not GC-able must be considered to be volatile. Not eligible for
later use.
shyouhei (Shyouhei Urabe)
12:52 AM Revision e1e84fbb (git): VM_CI_NEW_ID: USE_EMBED_CI could be false
It was a wrong idea to assume CIs are always embedded. shyouhei (Shyouhei Urabe)
12:52 AM Revision 324038c6 (git): eliminate C99 compound literals
Ko1 prefers variables be assgined, instead of bare literals in function
arguments.
shyouhei (Shyouhei Urabe)
12:52 AM Revision 98d099be (git): vm_empty_cc: fix MSVC compile error
Seems they do not allow compound literals for static variables. See
https://github.com/ruby/ruby/runs/733735274
shyouhei (Shyouhei Urabe)
12:52 AM Revision 4fbe86d0 (git): vm_call_method: use struct assignment
This further reduces the generated binary of vm_call_method from 566
bytes to 545 bytes on my machine, according to n...
shyouhei (Shyouhei Urabe)
12:52 AM Revision 88e67997 (git): vm_empty_cc: refactor use macro
shyouhei (Shyouhei Urabe)
12:52 AM Revision 46728557 (git): rb_vm_call0: on-stack call info
This changeset reduces the generated binary of rb_vm_call0 from 281
bytes to 211 bytes on my machine. Should reduce ...
shyouhei (Shyouhei Urabe)
12:52 AM Revision db406daa (git): vm_yield_setup_args: refactor use macro
shyouhei (Shyouhei Urabe)
12:52 AM Revision 367263c3 (git): vm_call_method: no call vm_cc_fill
This changeset reduces the generated binary of vm_call_method from 600
bytes to 566 bytes on my machine, accroding to...
shyouhei (Shyouhei Urabe)
12:52 AM Revision fb3f1f95 (git): vm_call_refined: no call vm_cc_fill
This changeset reduces the generated binary of vm_call_method_each_type
from 2,442 bytes to 2,378 bytes on my machine...
shyouhei (Shyouhei Urabe)
12:52 AM Revision be5dfdd8 (git): vm_call_zsuper: no call vm_cc_fill
This changeset reduces the generated binary of vm_call_method_each_type
from 2,522 bytes to 2,442 bytes on my machine...
shyouhei (Shyouhei Urabe)
12:52 AM Revision dbbde61c (git): vm_call_method_missing_body: on-stack call info
This changeset reduces the generated binary of
vm_call_method_missing_body from 604 bytes to 532 bytes on my machine....
shyouhei (Shyouhei Urabe)
12:52 AM Revision 9c287f8c (git): vm_call_symbol: on-stack call info
This changeset reduces the generated binary of vm_call_symbol from 808
bytes to 798 bytes on my machine. Should redu...
shyouhei (Shyouhei Urabe)
12:52 AM Revision 62b471bd (git): vm_call_alias: no call vm_cc_fill
This changeset reduces the generated binary of vm_call_alias from 188
bytes to 149 bytes on my machine, accroding to ...
shyouhei (Shyouhei Urabe)
12:52 AM Revision 97f45637 (git): rb_eql_opt: fully static call data
This changeset reduces the generated binary of rb_eql_opt from 86 bytes to
20 bytes on my machine, according to nm(1).
shyouhei (Shyouhei Urabe)
12:52 AM Revision 3da9c519 (git): rb_vm_search_method_slowpath: skip vm_empty_cc
Now that vm_empty_cc is statically allocated outside of the object
space. It shall not be GCed. Here, because vm_se...
shyouhei (Shyouhei Urabe)
12:52 AM Revision 8f3d4090 (git): rb_equal_opt: fully static call data
This changeset reduces the generated binary of rb_equal_opt from 129 bytes
to 17 bytes on my machine, according to nm...
shyouhei (Shyouhei Urabe)
12:52 AM Revision 77293cef (git): vm_ci_markable: added
CIs are created on-the-fly, which increases GC pressure. However they
include no references to other objects, and th...
shyouhei (Shyouhei Urabe)
12:52 AM Revision 3928c151 (git): vm_search_method_fastpath: avoid rb_vm_empty_cc()
This is such a hot path that it's worth eliminating a function call. Use
the static variable directly instead.
shyouhei (Shyouhei Urabe)
12:52 AM Revision 877238f2 (git): check_cfunc: add assertions
For debug. Must not change generated binary unless VM_ASSERT is on. shyouhei (Shyouhei Urabe)

06/08/2020

10:55 PM Bug #16926: Kernel#require does not load a feature twice when $LOAD_PATH has been modified spec fails only on 2.7
I bisected this, twice.
* First failing commit between 2.6 and 2.7 is commit:dd16f8524c44f8802e634af2577fe5a149cd7...
jeremyevans0 (Jeremy Evans)
10:08 PM Revision 42a2fa3b (git): fix debugging output
tenderlovemaking (Aaron Patterson)
09:28 PM Feature #16939: Alias _1 as _ for block numbered params
I like to use _. I can see one benefit of your suggestion being that it is slightly
shorter. I am mostly neutral on...
shevegen (Robert A. Heiler)
03:38 PM Feature #16939 (Closed): Alias _1 as _ for block numbered params
I propose to alias `_1` as `_` for block numbered params, so the following statements should be equal –
``` ruby
[1...
x3qt (Jury Paliakou)
07:43 PM Misc #16933: DevelopersMeeting20200618Japan
* [Feature #12901] Anonymous functions without scope lookup overhead. (dsisnero)
* this allows performance bump
*...
dsisnero (Dominic Sisneros)
06:49 PM Misc #16933: DevelopersMeeting20200618Japan
* [Feature #14722] python's buffer protocol clone (dsisnero)
* many C-extensions that use large buffer like objects...
dsisnero (Dominic Sisneros)
06:11 PM Revision 0ba27259 (git): Fix crashes in the peephole optimizer on OpenBSD/sparc64
These crashes are due to alignment issues, casting ADJUST to INSN
and then accessing after the end of the ADJUST. Th...
jeremyevans (Jeremy Evans)
03:34 PM Revision 711031de (git): * 2020-06-09 [ci skip]
git[bot]
03:32 PM Bug #16936: `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
It seems there is an issue `[142/140]` when using `\^` in the pattern.
```
$ make V=1 test-all TESTS="test/-ext-/...
jaruga (Jun Aruga)
03:17 PM Bug #16936: `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
https://github.com/ruby/ruby/blob/465b5dc124917b828a5964c50c4e470a0c03dcf4/tool/lib/test/unit.rb#L742
The following ...
jaruga (Jun Aruga)
02:12 PM Bug #16936: `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
Could you show me the actual command based on the following one that was able to skip the tests on your local environ... jaruga (Jun Aruga)
01:22 PM Bug #16936: `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
> Hash marks in Makefile need to be escaped
Thanks for the answer. In this case of the ticket, when running with t...
jaruga (Jun Aruga)
03:27 PM Revision a3cc9b3c (git): Avoid requiring "psych/versions"
This leads to double requiring "ext/psych/lib/psych/versions.rb" and
".ext/common/psych/versions.rb", which produces ...
mame (Yusuke Endoh)
02:38 PM Feature #16897: General purpose memoizer in Ruby 3 with Ruby 2 performance
Matz makes the final decisions, but I would like to point out that adding ***
all of a sudden may be confusing:
-...
shevegen (Robert A. Heiler)
09:23 AM Bug #16938 (Rejected): Multiplying 100 to 36.98, gives an inaccurate result (3697.9999999999995)
Please visit https://bugs.ruby-lang.org/ and read the FAQ part.
Next time consider doing so before posting an issue.
shyouhei (Shyouhei Urabe)
07:50 AM Bug #16938 (Rejected): Multiplying 100 to 36.98, gives an inaccurate result (3697.9999999999995)
Multiplying 100 to 36.98, gives an inaccurate result.
I have tried this in ruby console in my Ubuntu machine
Ruby V...
[email protected] (bibin venugopal)
04:15 AM Revision 465b5dc1 (git): Fixed main dependency
`programs` has depended on the "fake" script, which is used by
`test-spec` and etc.
nobu (Nobuyoshi Nakada)
03:38 AM Revision a4f3e176 (git): Fixed test dependencies
All tests of `test-all` or more require not only the `main` but
also extension libraries.
nobu (Nobuyoshi Nakada)
12:58 AM Revision 241cb3fa (git): * 2020-06-08 [ci skip]
git[bot]
12:25 AM Revision b12197db (git): Updated the benchmark-driver version
nobu (Nobuyoshi Nakada)
12:25 AM Revision d0b2332e (git): Defaulted benchmark output to markdown with comarison
nobu (Nobuyoshi Nakada)

06/07/2020

11:46 PM Feature #16937 (Assigned): Add DNS over HTTP to Resolv
This adds a DNS over HTTP resolver at Resolv::DoH
It obeys RFC8484 with respect to Cache-Control and Age behavior,...
drbrain (Eric Hodel)
06:47 PM Revision 11a6c405 (git): * 2020-06-08 [ci skip]
git[bot]
06:46 PM Revision 7c2f742c (git): Enhanced Rdoc for Hash (#3187)
Methods:
#<=
#<
#>=
#>
#to_proc
Also, a small amount of housekeeping: Adding backslash to some ...
burdettelamar (Burdette Lamar)
05:15 PM Feature #13750: Improve String#casecmp? and Symbol#casecmp? performance with ASCII string
@koic Made a new attempt with patch https://github.com/ruby/ruby/pull/2941 the_spectator (Akshay Birajdar)
09:44 AM Revision c0ba35f3 (git): Differentiate `...` in lambda arguments
nobu (Nobuyoshi Nakada)
03:04 AM Revision 16aef5da (git): merge revision(s) ac2106acc276854ae2ac8cc5fa6859aa28362f2f,cf90df22c74da2f87421749e8d065cfbd3812afd: [Backport #16813]
[DOC] Fixed explanation for Method#>> [Bug #16813] [ci skip]
[DOC] Separated Method#[] from Method#call [Bug...
nagachika (Tomoyuki Chikanaga)
01:33 AM Revision 9d24ddbb (git): Fix `make benchmark` example
`make benchmark ARGS=../benchmark/erb_render.yml` does not work.
```
% make benchmark ARGS=../benchmark/erb_render.y...
kamipo (Ryuta Kamizono)
01:32 AM Revision fa37a220 (git): docs: fix typo
szTheory
12:54 AM Feature #16352: Modify Marshal to dump objects larger than 2 GiB
marcandre (Marc-Andre Lafortune) wrote in #note-6:
> Couldn't we dedicate a special "size" value to indicate "extend...
duerst (Martin Dürst)
12:07 AM Feature #16378 (Closed): Support leading arguments together with ...
Applied in changeset commit:git|f8b4340fa2c254cd093ebc3bc70d2d0c46ea9997.
----------
Add leading arguments support t...
jeremyevans (Jeremy Evans)
12:07 AM Revision f8b4340f (git): Add leading arguments support to arguments forwarding
The idFWD_KWREST sections may be wrong. However, the existing
idFWD_KWREST sections for ... without leading arguments...
jeremyevans (Jeremy Evans)

06/06/2020

06:13 PM Revision 4178cbd2 (git): Remove experimental feaures and related code completely
Original pull request: https://github.com/ruby/did_you_mean/pull/147 yuki24 (Yuki Nishijima)
06:06 PM Feature #16897: General purpose memoizer in Ruby 3 with Ruby 2 performance
I added this ticket to the next dev-meeting agenda: #16933 Eregon (Benoit Daloze)
06:04 PM Misc #16933: DevelopersMeeting20200618Japan
* [Feature #16897] General purpose memoizer in Ruby 3 with Ruby 2 performance (eregon)
* Thoughts about the ***args...
Eregon (Benoit Daloze)
06:01 PM Misc #16933: DevelopersMeeting20200618Japan
* [Feature #16378] Support leading arguments together with ... (eregon)
* Already accepted for master, could someo...
Eregon (Benoit Daloze)
05:48 PM Revision 6d4ab96c (git): Make test for no method error more reliable
This test should not depend on the bahaviour of the did_you_mean gem. yuki24 (Yuki Nishijima)
05:02 PM Revision 2a042f08 (git): * 2020-06-07 [ci skip]
git[bot]
05:02 PM Revision 7cfd6a0b (git): Fix build failures
yuki24 (Yuki Nishijima)
05:02 PM Revision e5f54465 (git): Sync did_you_mean
yuki24 (Yuki Nishijima)
11:39 AM Feature #16848: Allow callables in $LOAD_PATH
This was recently discussed:
https://github.com/ruby/dev-meeting-log/blob/master/DevelopersMeeting20200514Japan.md...
shevegen (Robert A. Heiler)
07:46 AM Bug #16935 (Closed): Syntax error with `make check TESTS="-n /Foo#method/"`
Applied in changeset commit:git|0c00a4176ba353d59d8c991428574ef2c2676674.
----------
Hash marks in Makefile need to ...
nobu (Nobuyoshi Nakada)
07:46 AM Bug #16936 (Closed): `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
Applied in changeset commit:git|0c00a4176ba353d59d8c991428574ef2c2676674.
----------
Hash marks in Makefile need to ...
nobu (Nobuyoshi Nakada)
07:46 AM Revision 0c00a417 (git): Hash marks in Makefile need to be escaped [Bug #16935]
nobu (Nobuyoshi Nakada)
02:02 AM Revision ba6f1bcc (git): * 2020-06-06 [ci skip]
git[bot]

06/05/2020

10:48 PM Bug #16936 (Closed): `make test-all TESTS="-n !/Foo#method/"` not skipping the test case
On the current latest master `cf1adf985ab78507250db0e217a0fdd779e2c6e6`.
```
$ autoconf
$ ./configure --prefix...
jaruga (Jun Aruga)
10:45 PM Feature #16378: Support leading arguments together with ...
jeremyevans0 (Jeremy Evans) wrote in #note-12:
> Eregon (Benoit Daloze) wrote in #note-10:
> > @jeremyevans0 or @no...
jeremyevans0 (Jeremy Evans)
10:16 PM Bug #16935 (Closed): Syntax error with `make check TESTS="-n /Foo#method/"`
On the current latest master `cf1adf985ab78507250db0e217a0fdd779e2c6e6`.
```
$ autoconf
$ ./configure --prefix...
jaruga (Jun Aruga)
07:01 PM Feature #16897: General purpose memoizer in Ruby 3 with Ruby 2 performance
As @Eregon mentioned, the `***a` approach is likely to be the same speed or slower than `*args, **kw` approach on CR... jeremyevans0 (Jeremy Evans)
03:55 PM Feature #16897: General purpose memoizer in Ruby 3 with Ruby 2 performance
Thanks for the summary.
I agree `ruby2_*` cannot be a long-term solution.
And IMHO `ruby2_*` should be removed as s...
Eregon (Benoit Daloze)
07:43 AM Feature #16897: General purpose memoizer in Ruby 3 with Ruby 2 performance
@jeremyevans0 yeah I can confirm `...` delegation works as expected and correctly in master.
Unfortunately the probl...
sam.saffron (Sam Saffron)
03:35 PM Revision e38a2ecf (git): Run tests in more parallel
nobu (Nobuyoshi Nakada)
12:54 PM Revision cf1adf98 (git): Aligned test-bundler-parallel at the end of the test order
nobu (Nobuyoshi Nakada)
12:39 PM Revision 53c0737a (git): Try test-bundler-parallel in GitHub Actions
nobu (Nobuyoshi Nakada)
12:34 PM Revision e11ffe0a (git): Fixup test-bundler-parallel
* Do not chdir in the runner process, to access miniruby. Chdir
in worker processes instead.
* GNU make does not e...
nobu (Nobuyoshi Nakada)
10:20 AM Revision 0afbfddc (git): Fixup 347127794e8041a1257b7241bbbdd9d0db2921a5
hsbt (Hiroshi SHIBATA)
10:01 AM Revision 34712779 (git): spec/bundler/support/parallel.rb is no longer used parallel_rspec.
hsbt (Hiroshi SHIBATA)
07:23 AM Bug #16917 (Third Party's Issue): "ruby -run -e httpd . " did not work
nobu (Nobuyoshi Nakada)
07:13 AM Bug #16917: "ruby -run -e httpd . " did not work

Ruby 2.7 : the directory has index.html
Ruby 2.5 : the directory has no index.html .
how to close this issues
sevk (kk kk)
02:49 AM Revision 7e289cdf (git): [ruby/psych] Fixing compatibility with libyaml 0.2.5
The main issue is that commas aren't allowed in local tags. libyaml
was updated to follow the spec, and our tests we...
tenderlovemaking (Aaron Patterson)
02:49 AM Revision 6b9e363a (git): [ruby/psych] Add LICENSE to the gem
https://github.com/ruby/psych/commit/02919596fa Po-Chuan Hsieh
02:49 AM Revision cd3d035e (git): [ruby/psych] Remove unnecessary version guard from versions.rb
Removing it triggers the following warnings when running `bundle` under
jruby from the root of the `psych` repo print...
deivid (David Rodríguez)
02:49 AM Revision f2459763 (git): [ruby/psych] Fix ArgumentError with leading and trailing underscores in number strings.
https://github.com/ruby/psych/commit/ac2d2c9b1b Mark Thorn
02:49 AM Revision 5ed58b90 (git): [ruby/psych] Fix gem installation
Current version is not installable because the gemspec is invalid, since
it includes a `.travis.yml` file that no lon...
deivid (David Rodríguez)
02:49 AM Revision f641d78a (git): [ruby/psych] Implement `freeze` option for Pysch.load
https://github.com/ruby/psych/commit/7dae24894d byroot (Jean Boussier)
02:49 AM Revision 4085c51a (git): [ruby/psych] Implement a freeze load option
https://github.com/ruby/psych/commit/04f97f7a56 byroot (Jean Boussier)
02:49 AM Revision 591a3326 (git): [ruby/psych] Refactor `symbolize_names`
https://github.com/ruby/psych/commit/3e472ab2d7 byroot (Jean Boussier)
02:45 AM Revision efa8df28 (git): `local_address` may raise IOError in debug print
https://rubyci.org/logs/rubyci.s3.amazonaws.com/wsl2/ruby-master/log/20200605T020004Z.fail.html.gz
```
[ 984/20282] ...
znz (Kazuhiro NISHIYAMA)
01:48 AM Revision e17028e4 (git): Add sockets to debug print
debug print does not include `in_tcp_socket_2`,
so I think other socket connected to server socket.
Add sockets to de...
znz (Kazuhiro NISHIYAMA)
01:20 AM Revision 449b62ba (git): Skip tests which do not work until installed when load-relative
nobu (Nobuyoshi Nakada)
01:20 AM Revision 073ff739 (git): Show better failure messages
nobu (Nobuyoshi Nakada)
 

Also available in: Atom