Project

General

Profile

Activity

From 12/10/2019 to 12/16/2019

12/16/2019

11:25 PM Bug #16413 (Closed): Net::FTP#put で書き込みエラーが発生した時のコネクション切断
Applied in changeset commit:git|5be34d6a3310065850c0c530db6936415124b5d9.
----------
ensure to close the data connec...
naruse (Yui NARUSE)
11:24 PM Revision 5da4a310 (git): close datasocket on stor of server side
naruse (Yui NARUSE)
11:24 PM Revision 5be34d6a (git): ensure to close the data connection [Bug #16413]
naruse (Yui NARUSE)
11:21 PM Bug #16159: rubyspec about time fails in Asia/Kuala_Lumpur timezone
Using `Time.new(year,1,2)` + a comment indicating might be a workaround, but it's not exactly nice. Eregon (Benoit Daloze)
11:19 PM Bug #16159: rubyspec about time fails in Asia/Kuala_Lumpur timezone
Isn't it weird that
```
$ TZ=Asia/Kuala_Lumpur ruby -e 'p Time.new(1933)'
1932-12-31 00:00:00 +0700
```
i.e., Ti...
Eregon (Benoit Daloze)
09:52 AM Bug #16159 (Assigned): rubyspec about time fails in Asia/Kuala_Lumpur timezone
There is no 00:00:00 1 Jan. 1933 in the timezone Asia/Kuala_Lumpur
```
$ TZ=Asia/Kuala_Lumpur irb
irb(main):001:...
mame (Yusuke Endoh)
10:18 PM Misc #14632: [ANN] git.ruby-lang.org
Hi @normal , I've added your email address to the list. mame (Yusuke Endoh)
06:59 PM Misc #14632: [ANN] git.ruby-lang.org
@hsbt: please add [email protected]
(I don't have a GH account, will not use JS or agree to their Terms of Servic...
normalperson (Eric Wong)
02:32 AM Misc #14632: [ANN] git.ruby-lang.org
@duerst Yes, thanks! mame (Yusuke Endoh)
08:08 PM Revision 95213f6d (git): Check wether Readline.completion_append_character= exists
aycabta (aycabta .)
06:31 PM Revision b12bc3b0 (git): thread.c: avoid needless read after select|ppoll
We do not need to issue pipe|eventfd read(2) syscall
unless select, ppoll|poll declares the FD needs reading.
Eric Wong
04:43 PM Misc #16393: DevelopersMeeting20191220Japan
* [Bug #16260] Symbol#to_proc behaves like lambda, but doesn't acknowledge it (alanwu)
* This should make `Proc#la...
alanwu (Alan Wu)
03:56 PM Bug #10650 (Closed): [PERF] bm_hash_keys and bm_hash_values
The benchmark has been greatly improved (about 3 times) since this ticket was open. So I close this ticket.
Still...
mame (Yusuke Endoh)
03:44 PM Revision bba6386d (git): test/ruby/test_process.rb: suppress "unused variable" warning
mame (Yusuke Endoh)
03:39 PM Bug #12407 (Feedback): 2 failures of TestMkmf::TestConvertible
@znz これってまだ開いておく必要あります? mame (Yusuke Endoh)
03:30 PM Bug #11268: Zlib::DataError: incorrect header check
RFC 7230, which obsoletes RFC 2616, says "Note: Some non-conformant implementations send the "deflate" compressed dat... naruse (Yui NARUSE)
02:58 PM Bug #11268: Zlib::DataError: incorrect header check
https://zlib.net/zlib_faq.html#faq39
> 39 . What's the difference between the "gzip" and "deflate" HTTP 1.1 encodi...
mame (Yusuke Endoh)
02:50 PM Bug #11268 (Rejected): Zlib::DataError: incorrect header check
No! RFC2616 says:
```
deflate
The "zlib" format defined in RFC 1950 [31] in combination with
...
mame (Yusuke Endoh)
02:31 PM Bug #11268: Zlib::DataError: incorrect header check
I've changed Net::HTTP to support (raw) deflate correctly. Now it works correctly.
```
$ ./local/bin/ruby -ropen...
mame (Yusuke Endoh)
02:29 PM Bug #11268 (Closed): Zlib::DataError: incorrect header check
Applied in changeset commit:git|5105240b1e851410020b3b3f1a2bead7ffdd4291.
----------
lib/net/http/response.rb: suppo...
mame (Yusuke Endoh)
03:30 PM Bug #12388 (Third Party's Issue): Iterating second dbm enum causes first dbm enum to stop
I can reproduce the issue with "GDBM version 1.8.3. 10/15/2002", but not with "GDBM version 1.18.1. 27/10/2018" nor "... mame (Yusuke Endoh)
03:15 PM Bug #10929 (Feedback): NilClass#to_proc and & don't mix?
The suggested change is harmful. It will break delegation: `def foo(&blk); bar(&blk); end; foo()`.
Ruby allows re...
mame (Yusuke Endoh)
03:02 PM Bug #13144 (Closed): prettyprint doesn't detect cycles when wrapped inside Delegators
Applied in changeset commit:git|6a75a460536a32fb62184dc5d8d66ddd737a9bad.
----------
Make prettyprint’s cycle detect...
richardviney (Richard Viney)
03:01 PM Revision c6b1342d (git): * 2019-12-17 [ci skip]
git[bot]
02:43 PM Revision 6a75a460 (git): Make prettyprint’s cycle detection aware of Delegator instances
Fixes [Bug #13144]
Co-Authored-By: Nobuyoshi Nakada <[email protected]>
richardviney (Richard Viney)
02:39 PM Revision 251f5d82 (git): Revert "lib/net/http/response.rb: support raw deflate correctly"
This reverts commit 5105240b1e851410020b3b3f1a2bead7ffdd4291.
In RFC 2616:
```
deflate
The "zlib" format...
mame (Yusuke Endoh)
02:20 PM Revision 5105240b (git): lib/net/http/response.rb: support raw deflate correctly
Net::HTTP had used `Zlib::Inflate.new(32 + Zlib::MAX_WBITS)` for all
content encoding (deflate, zlib, and gzip).
But ...
mame (Yusuke Endoh)
02:01 PM Revision d6fd3903 (git): Enhancements for ENV doc
burdettelamar (Burdette Lamar)
01:50 PM Feature #15425: Store MJIT header into Ruby versioned directory.
Why is this needed?
It seems having no effects.
```diff
--- a/configure.ac
+++ b/configure.ac
@@ -3096,9 +3096...
nobu (Nobuyoshi Nakada)
12:38 PM Feature #16425 (Open): Add Thread#dig
`Thread` has `#[]` method like as `Array`, `Hash`, `Struct` and so on, but no `#dig`.
For instance, `PP::PPMethods...
nobu (Nobuyoshi Nakada)
12:26 PM Bug #15828: DOTfiles and DOTfolders aren't allowed in $HOME folder on Haiku
I'm working this at https://github.com/ruby/ruby/pull/2174
But it's still WIP status. I'm going to try in the next...
hsbt (Hiroshi SHIBATA)
11:47 AM Bug #15828 (Closed): DOTfiles and DOTfolders aren't allowed in $HOME folder on Haiku
Frankly speaking, it looks very expensive for Ruby to support Haiku as it is very different from the Unix-like system... mame (Yusuke Endoh)
11:47 AM Revision d8db343a (git): Merge RubyGems 3.1.1 and update the NEWS entry for RubyGems
hsbt (Hiroshi SHIBATA)
11:34 AM Bug #15827 (Rejected): Haiku: SSL tests failing
As I said in #15795, there is no platform maintainer for Haiku. Let's discuss the issue on that ticket. mame (Yusuke Endoh)
11:32 AM Bug #15795 (Feedback): Some test fails on Haiku
Unfortunately, there is no platform maintainer for Haiku. Could you investigate the issue yourself, and try to creat... mame (Yusuke Endoh)
10:54 AM Bug #15944 (Closed): Simultaneous line feeding and scrolling doesn't work well with irb on tmux
Thank you for the reporting. It does not reproduce now. IRB is now actively developed, so I guess it is already fix... mame (Yusuke Endoh)
10:29 AM Bug #16342: macOS + Ruby 2.6.0 以降で拡張ライブラリ内での waitpid() コールに失敗する
解決策を持っているわけでも何でもないのですが、気になった事項です。
Process#forkに対応するRuby本体のprocess.cを読むとC言語のレベルでfork(2)を行う前にいくつかの前準備を行っています。一方、GitHub...
taca (Takahiro Kambe)
08:03 AM Bug #16342 (Rejected): macOS + Ruby 2.6.0 以降で拡張ライブラリ内での waitpid() コールに失敗する
頻度の問題で、2.6.0 以前でもこの問題は起きえます。多少人為的ですが、irbで↓のようにやれば Interrupted system call になりました。
```
irb(main):001:0> RUBY_VERSI...
mame (Yusuke Endoh)
08:52 AM Revision ba11a747 (git): ensure cc->def == cc->me->def
The equation shall hold for every call cache. However prior to this
changeset cc->me could be updated without also u...
shyouhei (Shyouhei Urabe)
07:59 AM Revision 6545d5bb (git): Use CDN instead of raw.githubusercontent.com
znz (Kazuhiro NISHIYAMA)
07:58 AM Revision 8b921813 (git): Fix open without close [ci skip]
znz (Kazuhiro NISHIYAMA)
07:31 AM Bug #16284 (Closed): Net/HTTP consuming multiple times more memory compared to other libraries
Thanks. I think this is not a bug. Closing this issue.
I guess there may be room for improvement in Net::HTTP (a...
mame (Yusuke Endoh)
07:17 AM Bug #16392 (Closed): test-all failure Windows - TestEncoding#test_nonascii_library_path
Applied in changeset commit:git|04e95f8985066b4ae1e97b045efda98bdefa07bd.
----------
Get rid of infinite recursion a...
nobu (Nobuyoshi Nakada)
07:16 AM Revision 04e95f89 (git): Get rid of infinite recursion at loading transcoder
Disable encoding US-ASCII path to filesystem on Windows too.
[Bug #16392]
nobu (Nobuyoshi Nakada)
05:56 AM Bug #16424 (Closed): abort without arguments does not print error info
Applied in changeset commit:git|d2f04d332f2ff04f25202ed38e23de526a9aea46.
----------
Kernel#abort without arguments ...
nobu (Nobuyoshi Nakada)
05:55 AM Revision d2f04d33 (git): Kernel#abort without arguments should print error info
[Bug #16424] nobu (Nobuyoshi Nakada)
05:35 AM Bug #16410: Spec failure - "File.utime allows Time instances in the far future to set mtime and atime"
I cannot reproduce the issue on Ubuntu with ext4 filesystem.
```
$ make test-all TESTS="spec/ruby/core/file/utime...
mame (Yusuke Endoh)
05:23 AM Bug #16418 (Closed): when configuring --with-os-version-string=none fails to strip entire version string on MacOS
The patch has been already merged. Closing, thanks. mame (Yusuke Endoh)
05:20 AM Bug #16423 (Feedback): Ruby Crash
Thank for submitting the log. Unfortunately, the crash log has almost no information to make debugging possible. Co... mame (Yusuke Endoh)
01:09 AM Revision 1e80a208 (git): Update the NEWS entry for Bundler 2.1.0
hsbt (Hiroshi SHIBATA)
01:05 AM Revision 2344d8ac (git): * 2019-12-16 [ci skip]
git[bot]
01:05 AM Revision f47c3824 (git): gc.h: Add SET_MACHINE_STACK_END specific for Powerpc64 (#1767)
Currently we are not able to grab the correct end/top of the stack on
powerpc64 due to the fact that it uses the fall...
Breno Leitao

12/15/2019

11:58 PM Misc #14632: [ANN] git.ruby-lang.org
A very small but important correction:
mame (Yusuke Endoh) wrote:
> All the Ruby committers,
>
> This is an im...
duerst (Martin Dürst)
01:41 PM Misc #14632: [ANN] git.ruby-lang.org
All the Ruby committers,
This is an important reminder: You will not be able to push any change to git.ruby-lang.o...
mame (Yusuke Endoh)
02:51 PM Bug #16392: test-all failure Windows - TestEncoding#test_nonascii_library_path
@nobu,
In a ps window:
```
ruby 2.7.0dev (2019-12-12T23:58:42Z master 1140625cd3) [x64-mswin64_140]
Encoding fi...
MSP-Greg (Greg L)
01:47 PM Bug #16392: test-all failure Windows - TestEncoding#test_nonascii_library_path
What encodings are used as the "filesystem" and "locale"? nobu (Nobuyoshi Nakada)
02:20 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I have feelings non unlike @Eregon's. Citing from my comment in [remove method-reference operator](https://bugs.ruby-... zverok (Victor Shepelev)
01:49 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
Some more thoughts on a similar subject by the author of RuboCop in a blog post:
https://metaredux.com/posts/2019/12...
Eregon (Benoit Daloze)
02:17 PM Bug #16422 (Closed): IO#set_encoding_by_bom when encoding is already set
Applied in changeset commit:git|e8c62836a6292bf2f691de458b24ea50c51b452a.
----------
IO#set_encoding_by_bom should e...
nobu (Nobuyoshi Nakada)
02:13 PM Revision e8c62836 (git): IO#set_encoding_by_bom should err when encoding is already set
Except for ASCII-8BIT. [Bug #16422] nobu (Nobuyoshi Nakada)
01:19 PM Revision eeb99fb5 (git): tool/gen-mailmap.rb: odaira is removed as he is added in upstream
https://github.com/ruby/ruby-commit-hook/commit/ddc83bea6fe6f4696e140b605db10ef0c922bba6 mame (Yusuke Endoh)
01:06 PM Revision 48bab6fe (git): tool/gen-mailmap.rb: Added for generating git `.mailmap` file
`.mailmap` can be used To show canonical names and email addresses.
It is helpful for statistics of committers.
mame (Yusuke Endoh)
11:09 AM Revision a83c46e3 (git): Add more debug info
closed server doesn't have useful info.
So call inspect before close.
And add local debug code in comment.
https://r...
znz (Kazuhiro NISHIYAMA)
08:28 AM Bug #16354: Memory corruption in Enumerable#reverse_each
ruby_2_6 r67835 merged revision(s) ff41663403d3eb76d95f465cb94e14d2faaa04d1. nagachika (Tomoyuki Chikanaga)
08:28 AM Revision fd3c731a (git): merge revision(s) ff41663403d3eb76d95f465cb94e14d2faaa04d1: [Backport #16354]
Fix memory corruption in Enumerable#reverse_each [ruby-dev:50867]
[Bug #16354]
git-svn-id: svn+ssh://ci.ru...
nagachika (Tomoyuki Chikanaga)
08:22 AM Feature #15829: Object#then_if(condition){}
How about `call`ing a condition object if it's callable instead of simply using value as a condition?
```
class O...
okuramasafumi (Masafumi OKURA)
08:12 AM Bug #16196: `RUBY_DEBUG=gc_stress ruby -ropenssl` dumps core
ruby_2_6 r67834 merged revision(s) 203b7fa1ae8cc40d41c38d684f70b3fea7fae813,0131fab749fb76800de09e49a6abf910201c5b58,... nagachika (Tomoyuki Chikanaga)
08:12 AM Revision d1a33d8e (git): merge revision(s) 203b7fa1ae8cc40d41c38d684f70b3fea7fae813,0131fab749fb76800de09e49a6abf910201c5b58,9c0cd5c569ba22bc68d1a77ad6580a275cd99639,c144d7215b3444fa36d28d540b60170a5b30743d: [Backport #16196]
Guard static variable first
* ext/openssl/ossl_asn1.c (Init_ossl_asn1): register the static
variab...
nagachika (Tomoyuki Chikanaga)
07:48 AM Revision 980ddca4 (git): Prepare to release rubygems-3.1.0
hsbt (Hiroshi SHIBATA)
07:41 AM Revision 9f431600 (git): Delegate should be supported now
Since `did_you_mean` dropped its dependency on it. deivid (David Rodríguez)
07:41 AM Revision 286cb339 (git): Fixed test failures with gem command path on ruby core repo.
hsbt (Hiroshi SHIBATA)
07:41 AM Revision 0fab9005 (git): Vendor thor 1.0.0
deivid (David Rodríguez)
07:41 AM Revision 38002a8a (git): Prepare to release bundler-2.1.0
hsbt (Hiroshi SHIBATA)
07:21 AM Bug #16279: Backport 463092b8
ruby_2_6 r67833 merged revision(s) 463092b84da7933f307cc8747f948f68ef19f5fd. nagachika (Tomoyuki Chikanaga)
07:20 AM Revision 70d88561 (git): merge revision(s) 463092b84da7933f307cc8747f948f68ef19f5fd: [Backport #16279]
Update rake-12.3.3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67833 b2dd03c8-39d4-4d8f-98ff-823...
nagachika (Tomoyuki Chikanaga)
07:14 AM Bug #15968: Custom marshal_load methods allow object instance variables to "leak" into other objects
ruby_2_6 r67832 merged revision(s) c9423b016cfeab852bc5a829e55e0a11f80b3ab7,0b1e26398e018116180bf41cb63887f77d5d1b82,... nagachika (Tomoyuki Chikanaga)
07:14 AM Revision ec2934d5 (git): merge revision(s) c9423b016cfeab852bc5a829e55e0a11f80b3ab7,0b1e26398e018116180bf41cb63887f77d5d1b82,78ee2c245331e353e218b8fac9ca722a2bcd8fea: [Backport #15968]
marshal.c: check instance variable count
* marshal.c (w_obj_each): ensure that no instance variable was
...
nagachika (Tomoyuki Chikanaga)
07:12 AM Misc #16407: Add .github/workflows/cygwin.yml
> Could you investigate and fix it?
Sorry, I have no idea now...
If develop is hindered, you can revert it.
fd0 (Daisuke Fujimura)
06:17 AM Bug #16424 (Closed): abort without arguments does not print error info
https://docs.ruby-lang.org/ja/2.0.0/method/Kernel/m/abort.html
には「引数を省略した呼び出し時に $! が nil でなければその例外の メッセージを標準エラー出力 $s...
znz (Kazuhiro NISHIYAMA)
05:47 AM Revision e2b192f7 (git): rand(beginless_range) raise Errno::EDOM instead of TypeError
same as `rand(endless_range)`
Before:
```
$ ruby -e 'rand(..1)'
Traceback (most recent call last):
2: from -...
znz (Kazuhiro NISHIYAMA)
03:21 AM Bug #14387: Ruby 2.5 を Alpine Linux で実行すると比較的浅めで SystemStackError 例外になる
I tried to reproduce this issue, but it was not reproduced today.
Is this issue fixed?
ruby:2.5-alpine
```
$ do...
hshimoyama (Hiroyasu Shimoyama)
12:59 AM Feature #16244: Add a Time#before? and Time#after? method
anastasiastowers (Anastasia Stowers) wrote:
> Using the > and < symbols makes sense to compare Time only with the kn...
nobu (Nobuyoshi Nakada)
12:20 AM Bug #16423 (Closed): Ruby Crash
I was working with RubyMine, and tried to run the project, when it crashed and generated a report. The console output... josephmo (Joseph Mouhanna)

12/14/2019

07:13 PM Bug #16422 (Closed): IO#set_encoding_by_bom when encoding is already set
`IO#set_encoding_by_bom` docs [say](https://ruby-doc.org/core-2.7.0.preview3/IO.html#method-i-set_encoding_by_bom):
...
zverok (Victor Shepelev)
04:44 PM Bug #16421: public_send with empty keyword arguments (Ruby version < 2.7)
@jeremyevans0 yeah, thanks, I see now. zverok (Victor Shepelev)
04:36 PM Bug #16421 (Closed): public_send with empty keyword arguments (Ruby version < 2.7)
You should use `ruby2_keywords`:
```ruby
def delegate(name, *args, &block)
public_send(name, *args, &block...
jeremyevans0 (Jeremy Evans)
03:08 PM Bug #16421 (Closed): public_send with empty keyword arguments (Ruby version < 2.7)
Probably it is something that I've just missed, so it is more a question than bug report.
In Ruby < 2.7, I'd impleme...
zverok (Victor Shepelev)
04:06 PM Feature #16420: Warning[:experimental]=false
Although I can not say whether the specific API proposed here is useful or not (matz may just
have to decide on the ...
shevegen (Robert A. Heiler)
02:42 PM Feature #16420 (Closed): Warning[:experimental]=false
Current master always warn pattern matching syntax.
It discourage users try them.
Another noisy warnings can stop...
znz (Kazuhiro NISHIYAMA)
03:51 PM Bug #16392: test-all failure Windows - TestEncoding#test_nonascii_library_path
I ran Actions CI and saved the vc140 build as an artifact:
ruby 2.7.0dev (2019-12-12T23:58:42Z master 1140625cd3) ...
MSP-Greg (Greg L)
03:21 PM Revision db2ea9b0 (git): [DOC] Fixed the class name in FrozenError#receiver
nobu (Nobuyoshi Nakada)
03:19 PM Revision 38b9d213 (git): Revert "[DOC] Fixed the class name in FrozenError#receiver"
This reverts commit 5f56a5fc9be9ea7b088795c2d3871c2352a020c2.
`FrozenError.new(mesg, nil).receiver` should not raise ...
nobu (Nobuyoshi Nakada)
03:15 PM Revision 52b1ba0b (git): * 2019-12-15 [ci skip]
git[bot]
03:14 PM Revision 5f56a5fc (git): [DOC] Fixed the class name in FrozenError#receiver
nobu (Nobuyoshi Nakada)
03:14 PM Revision 33f0ef44 (git): [DOC] Fixed the FrozenError.new result [ci skip]
nobu (Nobuyoshi Nakada)
11:50 AM Feature #14844: Future of RubyVM::AST?
BTW, I think it would be good to include other Ruby implementations (cc @headius @enebo) in this discussion,
since I...
Eregon (Benoit Daloze)
11:31 AM Feature #14844 (Open): Future of RubyVM::AST?
The ticket was closed unintentionally, I reopen it.
What's the way to mention an issue in a commit but not close it?...
Eregon (Benoit Daloze)
11:24 AM Feature #14844 (Closed): Future of RubyVM::AST?
Applied in changeset commit:git|b4b22b9278007b106fe40c0191f8dcf5e7e8c0f2.
----------
Clarify in the documentation th...
Eregon (Benoit Daloze)
11:26 AM Revision 9e025683 (git): Improve highlighting in RubyVM::AbstractSyntaxTree docs when using `ri`
Eregon (Benoit Daloze)
11:21 AM Revision b4b22b92 (git): Clarify in the documentation that RubyVM::AbstractSyntaxTree is not stable API
* See [Feature #14844]. Eregon (Benoit Daloze)
11:06 AM Feature #15752: A dedicated module for experimental features
FWIW, Java has such a concept too that they call "incubator modules" and basically just have the new experimental API... Eregon (Benoit Daloze)
11:01 AM Feature #15966: Introducing experimental features behind a flag, disabled by default
FWIW, Java has such a flag to enable experimental ("preview") features (I didn't know when writing this issue).
It's...
Eregon (Benoit Daloze)
08:53 AM Feature #16419: FrozenError.new ignores receiver:
Whether to use a positional argument or a keyword argument was discussed in #15751. I don't have a strong feelings e... jeremyevans0 (Jeremy Evans)
07:29 AM Feature #16419 (Closed): FrozenError.new ignores receiver:
Other exception classes with receiver accept recevier as keyword argument of new.
But FrozenError.new accept as posi...
znz (Kazuhiro NISHIYAMA)
07:05 AM Revision 4cc83f9a (git): [Feature #13083] is already reverted
znz (Kazuhiro NISHIYAMA)
07:05 AM Revision 90cdcefa (git): Update warnings in NEWS
znz (Kazuhiro NISHIYAMA)
02:40 AM Revision e2708068 (git): Drop delegate dependency
Original comment:
https://github.com/ruby/did_you_mean/commit/2f26c9ee770f28da0942c42cbc9e5800535b75e1
yuki24 (Yuki Nishijima)
01:33 AM Feature #16039: Array#contains? to check if one array contains another array
There's some similarity with #15198, to the point that I can re-use my suggestion from there:
It might make sense ...
Dan0042 (Daniel DeLorme)

12/13/2019

11:27 PM Bug #15882: OpenSSL::X509::Name.parse usage
Thanks for the patch.
Since there wasn't any recent movement, I submitted a pull request with it as requested by j...
JustJosh (Joshua Stowers)
11:13 PM Bug #15882 (Closed): OpenSSL::X509::Name.parse usage
Fixed in gem. ioquatix (Samuel Williams)
09:07 PM Revision f3240eb6 (git): NEWS: fix pattern matching example
stomar (Marcus Stollsteimer)
07:58 PM Feature #14183: "Real" keyword argument
> That was already legal if foo did not accept keyword arguments. :)
my full example was this
```rb
def foo(a:...
bughit (bug hit)
05:45 PM Feature #14183: "Real" keyword argument
bughit (bug hit) wrote:
> So after this improvement, nonsense like this:
>
> ```rb
> foo(a: 1, 'a' => 2, 1 => 3,...
jeremyevans0 (Jeremy Evans)
05:08 PM Feature #14183: "Real" keyword argument
So after this improvement, nonsense like this:
```rb
foo(a: 1, 'a' => 2, 1 => 3, nil => 4, true => 5, Object.new ...
bughit (bug hit)
06:30 PM Feature #16244: Add a Time#before? and Time#after? method
Using the > and < symbols makes sense to compare Time only with the knowledge of the underlying unix time system bein... anastasiastowers (Anastasia Stowers)
03:40 PM Revision 835703c6 (git): * 2019-12-14 [ci skip]
git[bot]
03:39 PM Revision 84b873e3 (git): [ruby/irb] Restore environment variables
https://github.com/ruby/irb/commit/236590882c nobu (Nobuyoshi Nakada)
01:10 PM Revision ab1f3d63 (git): Fixed a typo
hsbt (Hiroshi SHIBATA)
01:00 PM Revision 2ef5f012 (git): Added explicitly loading `Gem::Command` class
hsbt (Hiroshi SHIBATA)
12:38 PM Revision eb512c5a (git): warn should be a global function
nobu (Nobuyoshi Nakada)
11:51 AM Revision a2e87123 (git): Fix visibility as module_function
nobu (Nobuyoshi Nakada)
11:47 AM Revision 6183addf (git): Add `Warning.[]` and `Warning.[]=`
nobu (Nobuyoshi Nakada)
11:47 AM Revision f3b1b645 (git): Create backtrace location array directly
nobu (Nobuyoshi Nakada)
11:47 AM Revision 0b5268af (git): Moved Kernel#warn to warning.rb
nobu (Nobuyoshi Nakada)
11:27 AM Feature #15425: Store MJIT header into Ruby versioned directory.
The two attached patches might improve the issue. The `0001-Store-MJIT-header-into-Ruby-versioned-directory-1.patch` ... vo.x (Vit Ondruch)
11:19 AM Revision 82cc2843 (git): Prepare to release RubyGems 3.1.0 final version.
hsbt (Hiroshi SHIBATA)
10:27 AM Bug #16416: Suspicious include directories.
This is very likely created here:
https://github.com/ruby/ruby/blob/40026a408df5e3576380f6c1d8bf6c119fa2e32b/commo...
vo.x (Vit Ondruch)
09:06 AM Revision 26774351 (git): Ignore error of `apt-get update` in MJIT workflow too
znz (Kazuhiro NISHIYAMA)
09:04 AM Revision d5c73681 (git): Ignore error of `apt-get update` on GitHub Actions
znz (Kazuhiro NISHIYAMA)
08:55 AM Revision 97a17a51 (git): readable function names for inline functions.
Now, C functions written by __builtin_cexpr!(code) and others are
named as "__builtin_inline#{n}". However, it is dif...
ko1 (Koichi Sasada)
02:43 AM Feature #16377: Regexp literals should be frozen
> Please don't put ideological thoughts on me, that's not a good basis for debate.
Oh no, I'm not. Sorry for the m...
Dan0042 (Daniel DeLorme)

12/12/2019

11:58 PM Revision 1140625c (git): Allow more than one major version number in target_os
eightbitraptor (Matt V-H)
11:54 PM Revision c2dfc6d8 (git): Show a menu before a document
IRB should show a menu first if a completed list has plural items. But just
shows document without menu if a complete...
aycabta (aycabta .)
11:52 PM Revision b8d6c883 (git): Improved the test for Thread#inspect [Feature #16412]
nobu (Nobuyoshi Nakada)
11:48 PM Feature #16412 (Closed): Thread#to_s to return "... file:line" instead of "...@file:line"
+1
https://github.com/ruby/ruby/pull/2738 was merged, thanks for the PR!
Eregon (Benoit Daloze)
05:12 PM Misc #16408: Ruby docs list incorrect method signatures for PTY::getpty/PTY::spawn
Turns out `IO.pipe` would result in `"bar\n"` instead of `"bar\r\n"` (`PTY.open` results in strings that end in `"\r\... yarmiganosca (Chris Hoffman)
05:04 PM Feature #12558 (Rejected): Ruby does not support alternative server name in SSL connection
I believe this feature is not needed anymore. Feature #15215 was implemented which supports setting an ipaddr separa... jeremyevans0 (Jeremy Evans)
03:50 PM Bug #16418 (Closed): when configuring --with-os-version-string=none fails to strip entire version string on MacOS
When configuring Ruby with `--with-os-version-string=none` on Mac OS, the `target_os` is set to `darwin1`.
This is...
eightbitraptor (Matt V-H)
03:05 PM Revision fa5f7a8f (git): * 2019-12-13 [ci skip]
git[bot]
03:04 PM Revision 69b6f8fd (git): Check wether TestReadline is defined
aycabta (aycabta .)
02:26 PM Revision 93b27c69 (git): Show the failed message too
nobu (Nobuyoshi Nakada)
01:05 PM Revision 68321dd1 (git): Move `rescue` for debug into block of assert_raise
znz (Kazuhiro NISHIYAMA)
11:53 AM Revision dd60856f (git): [cygwin] fix File.absolute_path? test
Paths start with the root are absolute on cygwin, regardless the
drive letter.
nobu (Nobuyoshi Nakada)
11:53 AM Revision b6f25318 (git): Cygwin path cannot be mapped to a UNC as-is
nobu (Nobuyoshi Nakada)
10:09 AM Feature #16377: Regexp literals should be frozen
> just for the sake of Communicating the Holy Gospel of Immutability?
Please don't put ideological thoughts on me...
byroot (Jean Boussier)
08:38 AM Revision c20dd2f7 (git): Add more debug info when Errno::EINVAL
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11x/ruby-master/log/20191212T072406Z.fail.html.gz znz (Kazuhiro NISHIYAMA)
08:03 AM Revision 54e089df (git): show self on control frame dump.
control frame detailed info on RUBY_DEBUG=ci should also show
self information.
ko1 (Koichi Sasada)
06:50 AM Bug #11636 (Closed): super in instance_eval in a method defined in a module is invoked with a wrong receiver
Applied in changeset commit:git|55b7ba368696033f2e89b77cbcd4a05dec97b139.
----------
Make super in instance_eval in ...
jeremyevans (Jeremy Evans)
06:50 AM Revision 55b7ba36 (git): Make super in instance_eval in method in module raise TypeError
This makes behavior the same as super in instance_eval in method
in class. The reason this wasn't implemented before...
jeremyevans (Jeremy Evans)
05:19 AM Revision 1a4a9bdb (git): proper initialization of struct RVALUE
This changeset makes no difference unless GC_DEBUG is on. When that flag is
set, struct RVALUE is bigger than struct...
shyouhei (Shyouhei Urabe)
05:19 AM Revision 35eb12c0 (git): add casts
%p is for void *. Becuase fprintf is a function with variadic arguments
automatic cast from any pointer to void * do...
shyouhei (Shyouhei Urabe)
05:19 AM Revision f40143fe (git): fix arity mismatch
I missed this in bc3e7924bc66d3ef77b219c72f3e59cc154550a3 because the
function is inside of a #ifdef.
shyouhei (Shyouhei Urabe)
03:15 AM Misc #16417 (Rejected): Mark WEBrick::HTTPUtils.escape as obsolete in line with URI.escape/encode deprecation
URI.escape has been deprecated for some time now with a warning. This calls `DEFAULT_PARSER.escape` which is `RFC2396... mjrbrennan (Martin Brennan)
02:13 AM Revision 12de92a3 (git): implement make test-all TESTS=--gc-compact
79eb5e1acac2339c6ec71db723298bdfcd92b233 implemented
RUBY_TEST_GC_COMPACT=1 so why not make it also possible via the ...
shyouhei (Shyouhei Urabe)
12:14 AM Revision 53e8589c (git): Import json-2.3.0 from flori/json
hsbt (Hiroshi SHIBATA)

12/11/2019

11:40 PM Revision 7d991a05 (git): Suppress to crash IRB if completed list has nil
aycabta (aycabta .)
11:07 PM Bug #14413: `-n` and `-p` flags break when stdout is closed
My comment here is not primarily related to the threadstarter's comment, but
indirectly. I am struggling a little bi...
shevegen (Robert A. Heiler)
07:33 PM Revision 50ae8895 (git): debug_counter.c: include ruby/config.h before stdio.h
to define _LARGE_FILES Rei Odaira
07:27 PM Revision 27ac034f (git): support gc_compact_checker on parallel test.
ko1 (Koichi Sasada)
07:07 PM Revision 7dbbba38 (git): Make sure we don't push MOVED or NONE on the stack
tenderlovemaking (Aaron Patterson)
06:32 PM Revision 79eb5e1a (git): call GC.compact after each test.
RUBY_TEST_GC_COMPACT=1 enables GC.compact checker which calls
GC.compact after each test.
ko1 (Koichi Sasada)
06:19 PM Revision 51cc5a26 (git): Some tests failed with before GNU Readline 6.0 on Windows
aycabta (aycabta .)
06:13 PM Revision fe450233 (git): * 2019-12-12 [ci skip]
git[bot]
06:12 PM Revision 0f906309 (git): Update method tables only if there is a class ext pointer
This makes reference updating look similar to marking, and may avoid
dereferencing a wrong pointer.
tenderlovemaking (Aaron Patterson)
04:19 PM Feature #15425: Store MJIT header into Ruby versioned directory.
Isn't part of the problem, that the `ruby_version` variable is read much later than it is used for configuration of M... vo.x (Vit Ondruch)
02:41 PM Feature #15425: Store MJIT header into Ruby versioned directory.
> So maybe respecting --with-ruby-version in the header file name (or removing the version fragment) is the only thin... vo.x (Vit Ondruch)
03:33 PM Bug #16416 (Closed): Suspicious include directories.
There are created suspicious include directories:
~~~
$ cd /usr/local/include/
[vondruch@localhost include]$ tre...
vo.x (Vit Ondruch)
03:29 PM Feature #14183: "Real" keyword argument
koic (Koichi ITO) wrote:
> Thank you very much. It is solved by `**h`.
> However, in the following complicated case...
jeremyevans0 (Jeremy Evans)
02:16 PM Feature #14183: "Real" keyword argument
This can be solved by refactoring, but yeah it's much more complicated than just adding `**` to the appropriate place... Dan0042 (Daniel DeLorme)
09:25 AM Feature #14183: "Real" keyword argument
Thank you very much. It is solved by `**h`.
However, in the following complicated case, it seems difficult to solve ...
koic (Koichi ITO)
02:58 PM Bug #16415 (Closed): MJIT is using/creating some suspicious include directories
Actually scratch that. This might be issue in one of my patches. Sorry for the noise. vo.x (Vit Ondruch)
02:49 PM Bug #16415 (Closed): MJIT is using/creating some suspicious include directories
Building Ruby, there are some suspicious include directories created:
~~~
$ cd /usr/local/include/
$ tree
.
...
vo.x (Vit Ondruch)
02:54 PM Feature #16377: Regexp literals should be frozen
I really hope this does not go through.
Regexp literals have been "unduplicated" like this since at least 1.8 and ...
Dan0042 (Daniel DeLorme)
12:56 PM Misc #16360: Enabling IBM PowerPC/Z cases in Travis CI
Oops sorry! Applied your patch, thanks! mame (Yusuke Endoh)
12:55 PM Misc #16360 (Open): Enabling IBM PowerPC/Z cases in Travis CI
mame (Yusuke Endoh)
12:55 PM Misc #16360 (Closed): Enabling IBM PowerPC/Z cases in Travis CI
Applied in changeset commit:git|cae657c32492a9b4e72b5e290c143e2c84d4c42d.
----------
Fix .travis.yml to keep s390x-l...
mame (Yusuke Endoh)
12:49 PM Misc #16360: Enabling IBM PowerPC/Z cases in Travis CI
You see that "s390x-linux" case was disappeared on the latest master branch Travis now.
https://travis-ci.org/ruby/r...
jaruga (Jun Aruga)
11:47 AM Misc #16360 (Open): Enabling IBM PowerPC/Z cases in Travis CI
Okay, moved to allow_failures. mame (Yusuke Endoh)
11:46 AM Misc #16360 (Closed): Enabling IBM PowerPC/Z cases in Travis CI
Applied in changeset commit:git|47a365dd580f2dfe0f0d56155587dfdf2fc7afb7.
----------
Move s390x-linux to allow_failu...
mame (Yusuke Endoh)
09:36 AM Misc #16360: Enabling IBM PowerPC/Z cases in Travis CI
> Hi jaruga (Jun Aruga) ReiOdaira (Rei Odaira)
> Unfortunately, s390x Travis CI fails too frequently.
> ...
> I th...
jaruga (Jun Aruga)
08:26 AM Misc #16360: Enabling IBM PowerPC/Z cases in Travis CI
Hi @jaruga @ReiOdaira
Unfortunately, s390x Travis CI fails too frequently.
https://travis-ci.org/ruby/ruby/jobs...
mame (Yusuke Endoh)
12:54 PM Revision cae657c3 (git): Fix .travis.yml to keep s390x-linux as allow_features
[Misc #16360] mame (Yusuke Endoh)
11:45 AM Revision 47a365dd (git): Move s390x-linux to allow_failures matrix
ref [Misc #16360] mame (Yusuke Endoh)
11:23 AM Revision 49ffae7c (git): [ruby/forwardable] Bump version to 1.3.1
https://github.com/ruby/forwardable/commit/aa07c55f3f jeremyevans (Jeremy Evans)
11:23 AM Revision 0dcd3340 (git): [ruby/forwardable] Make def_*_delegator return name of method defined (Fixes #10)
This restores compatibility with previous versions. This behavior
was previously undefined, but it makes sense for t...
jeremyevans (Jeremy Evans)
10:39 AM Revision c2f6aa4e (git): The result of Readline.completion_proc should have the same encoding of Encoding.default_external
aycabta (aycabta .)
10:39 AM Misc #16393: DevelopersMeeting20191220Japan
* [Feature #16377] Regexp literals should be frozen (byroot)
* Regexp literals always reference the same mutable i...
byroot (Jean Boussier)
07:52 AM Revision 30987980 (git): Test `Thread#to_s` when used from to_s_spec.rb
nobu (Nobuyoshi Nakada)
07:52 AM Revision d2d42081 (git): `Thread#to_s` has been added at ruby 2.5
nobu (Nobuyoshi Nakada)
07:49 AM Revision eb9c0070 (git): skip continuous failure test.
On mingw this test fails and not solved long time, so skip it.
Please revert it when it solved.
https://ci.appveyor....
ko1 (Koichi Sasada)
07:10 AM Revision 1269157a (git): Thread#to_s is not same as #inspect on old version.
Thread#to_s returns simple Object#to_s until Ruby 2.4. ko1 (Koichi Sasada)
06:48 AM Revision 7f5014e6 (git): rely on sorted compiled binary array.
`builtin_binary` is sorted by miniruby loading order and this
loading order should be same on ruby. So we can believe...
ko1 (Koichi Sasada)
05:27 AM Revision 0afee4d8 (git): Show the failed message
nobu (Nobuyoshi Nakada)
05:03 AM Revision 7fa821a8 (git): Try to use `set-output`
because commit info are not necessary in env. znz (Kazuhiro NISHIYAMA)
05:00 AM Revision 6025783a (git): fix for old MRI versions
ko1 (Koichi Sasada)
04:41 AM Bug #16384: Cannot cross-compile 2.7: undefined method `each_builtin' for RubyVM:Class (NoMethodError)
Updated the description to refer to `rake-compiler/rake-compiler` instead of `qnighy/rake-compiler`. The necessary ch... qnighy (Masaki Hara)
04:37 AM Revision fe8caf0a (git): add depenency pointed by update-deps
ko1 (Koichi Sasada)
04:08 AM Revision 35adc47e (git): Create dummy files when check only
because foo.rb in build directory breaks test-bundler
https://github.com/ruby/ruby/runs/343168046#step:20:125
znz (Kazuhiro NISHIYAMA)
03:52 AM Misc #16407 (Assigned): Add .github/workflows/cygwin.yml
Hi,
The test fails frequently on cygwin. Could you investigate and fix it?
https://github.com/ruby/ruby/action...
mame (Yusuke Endoh)
03:35 AM Revision cf948a3d (git): Do not load q.rb in build directory
znz (Kazuhiro NISHIYAMA)
03:35 AM Revision 4f5dc15b (git): Create more dummy files in build directory
znz (Kazuhiro NISHIYAMA)
03:35 AM Revision 1ed0212b (git): Do not load files in build directory
related https://bugs.ruby-lang.org/issues/16177 znz (Kazuhiro NISHIYAMA)
03:00 AM Bug #16414 (Closed): Incompatible behavior of Proc/lambda with single argument when using `Enumerator::Lazy#with_index`
Applied in changeset commit:git|85e43e1dfecef69b935c48c235cc20f21bd4f0d4.
----------
Fix Enumerator::Lazy#with_index...
jeremyevans (Jeremy Evans)
02:59 AM Revision 85e43e1d (git): Fix Enumerator::Lazy#with_index
* Make it correctly handle lambdas
* Make it iterate over the block if block is given
The original implementation wa...
jeremyevans (Jeremy Evans)
02:59 AM Revision 8a80bfcf (git): Make Thread#to_s consistent with Method and Proc to_s
Jean byroot Boussier
02:36 AM Revision 6a7af800 (git): Add a message for CompatibilityError
aycabta (aycabta .)
02:25 AM Revision 7e9b1609 (git): Added documentation for integer range sums (#1593)
Eli Sadoff
02:25 AM Revision 86e2c013 (git): * remove trailing spaces. [ci skip]
git[bot]
02:24 AM Revision bbbf451b (git): Update tool/mk_builtin_binary.rb
Co-Authored-By: Sutou Kouhei <[email protected]> ko1 (Koichi Sasada)
02:24 AM Revision 40026a40 (git): support cross-compilation.
On cross-compilation, compiled binary can no be created because
compiled binary should be created by same interpreter...
ko1 (Koichi Sasada)
02:24 AM Revision 9c2807b2 (git): remove prelude.c
prelude.c is an automatically generated file by template/prelude.c.tmpl.
However it does not contain any required fun...
ko1 (Koichi Sasada)
02:24 AM Revision 2c5c6075 (git): use compiled binary for gem_prelude.rb.
`gem_prelude.rb` is not compiled yet. This patch compile it to
compiled binary.
ko1 (Koichi Sasada)
02:24 AM Revision 943f3e5f (git): add include guard
ko1 (Koichi Sasada)
02:15 AM Revision 69aa927a (git): Indicate `find_all` and `select` methods are aliases.
This matches the documentation for `Enumerable::inject` and `Enumerable::reduce` which are also aliases. frewsxcv (Corey Farwell)
02:13 AM Revision 0fafb83b (git): * 2019-12-11 [ci skip]
git[bot]
02:13 AM Revision ec54ac93 (git): Support Readline.completion_quote_character by Reline
aycabta (aycabta .)

12/10/2019

11:23 PM Bug #16414: Incompatible behavior of Proc/lambda with single argument when using `Enumerator::Lazy#with_index`
I have a possible fix for this: https://github.com/ruby/ruby/pull/2742
After CI completes, I'll try to merge it so...
jeremyevans0 (Jeremy Evans)
08:27 PM Bug #16414: Incompatible behavior of Proc/lambda with single argument when using `Enumerator::Lazy#with_index`
I agree this is a bug. The with_index block should be called with two arguments, not an array with one argument.
...
jeremyevans0 (Jeremy Evans)
01:09 PM Bug #16414 (Closed): Incompatible behavior of Proc/lambda with single argument when using `Enumerator::Lazy#with_index`
The following code raised an error `wrong number of arguments (given 1, expected 2) (ArgumentError)` in master.
``...
tomog105 (Tomohiro Ogoke)
04:51 PM Feature #15425: Store MJIT header into Ruby versioned directory.
> why the file is versioned
Basically rubyarchhdrdir directory should protect the header from different Ruby vers...
k0kubun (Takashi Kokubun)
02:19 PM Feature #15425: Store MJIT header into Ruby versioned directory.
It seems stored in the `rubyarchhdrdir` already.
```
$ LC_ALL=C tree usr/include/
usr/include/
|-- rb_mjit_min_...
nobu (Nobuyoshi Nakada)
02:13 PM Revision 8e49ef5a (git): [ruby/io-console] update depend for f9c0fe77c0e
nobu (Nobuyoshi Nakada)
01:45 PM Misc #16408: Ruby docs list incorrect method signatures for PTY::getpty/PTY::spawn
Thank you for the report and tests.
As for the `option` tests, `PTY.spawn` can fail after `PTY.open`, so could you s...
nobu (Nobuyoshi Nakada)
12:46 PM Bug #15268 (Closed): Solarisでtest/drb/test_drbssl.rbが落ちる
タイムアウトの方は、unstable11s の /etc/hosts がおかしな設定になっていたためで、設定の方を直してもらったので大丈夫なはずです。(3be3948870f6589343c4aecb541e22fae7751b47 ... mame (Yusuke Endoh)
12:21 PM Revision 2a2a7078 (git): Followed up 38722fa179fcec549300b2f35206f4eb168f202e
hsbt (Hiroshi SHIBATA)
12:03 PM Revision 95f570d0 (git): [ruby/logger] bump version to 1.4.2
https://github.com/ruby/logger/commit/d6c01cc652 hsbt (Hiroshi SHIBATA)
12:01 PM Revision 0b10d46a (git): [ruby/logger] Enable more timezone tests on OpenBSD
https://github.com/ruby/logger/commit/bcd7e227e8 jeremyevans (Jeremy Evans)
11:59 AM Revision 7a1c56f9 (git): [ruby/logger] Document that shift_age of 0 disables log file rotation
Fixes Ruby Bug 16349.
https://github.com/ruby/logger/commit/b1b6d06f2d
jeremyevans (Jeremy Evans)
11:59 AM Revision 38722fa1 (git): [ruby/logger] Raise ArgumentError for invalid shift_age
Consider 'now' and 'everytime' as valid values for the previous
behavior of rotating everytime.
Fixes Ruby Bug 15977...
jeremyevans (Jeremy Evans)
11:58 AM Revision eb18cb3e (git): [ruby/logger] Honor Logger#level overrides
https://github.com/ruby/logger/commit/7365c995bf George Claghorn
11:17 AM Feature #16412: Thread#to_s to return "... file:line" instead of "...@file:line"
I made a PR for it: https://github.com/ruby/ruby/pull/2738 byroot (Jean Boussier)
12:58 AM Feature #16412 (Closed): Thread#to_s to return "... file:line" instead of "...@file:line"
[Proc#to_s returns "... file:line" instead of "...@file:line"](https://bugs.ruby-lang.org/issues/16101), but `Thread#... znz (Kazuhiro NISHIYAMA)
10:54 AM Bug #16413: Net::FTP#put で書き込みエラーが発生した時のコネクション切断
ありがとうございます。
アップロード失敗時にコネクションが残らないことが確認できました。
koshigoe (Masataka SUZUKI)
10:28 AM Bug #16413: Net::FTP#put で書き込みエラーが発生した時のコネクション切断
履歴を見た感じ特に理由は無さそうですね。
https://github.com/ruby/ruby/pull/2737 で直りますでしょうか
naruse (Yui NARUSE)
06:37 AM Bug #16413 (Closed): Net::FTP#put で書き込みエラーが発生した時のコネクション切断
### 疑問
`Net::FTP#storbinary` などをみると、 `conn.write` で例外が発生した際に `conn.close` を呼ばない実装だと思います。
https://github.com/ruby/...
koshigoe (Masataka SUZUKI)
10:12 AM Revision af11efd3 (git): fix ipaddr parameter of Net::HTTP.start to support proxy
54072e329cab7207fba133caba4fc12b45add8f9 naruse (Yui NARUSE)
09:49 AM Revision aedbee52 (git): Prefer $(CHDIR) for the case srcdir contains symlinks
nobu (Nobuyoshi Nakada)
09:41 AM Revision 79d2a1b0 (git): Update regression tests for 1.4.16
hsbt (Hiroshi SHIBATA)
09:18 AM Revision 8299bcd9 (git): .indent.pro: Removed because it is no longer used
mame (Yusuke Endoh)
09:05 AM Revision c596e01a (git): Move SECURITY.md into .github/ to reduce the files on the top directory
mame (Yusuke Endoh)
08:28 AM Revision fe0df7dc (git): Change encoding of completion strings
aycabta (aycabta .)
08:12 AM Revision 60c53ff6 (git): vm_core.h (iseq_unique_id): prefer uintptr_t instead of unsigned long
It produced a warning about type cast in LLP64 (i.e., windows). mame (Yusuke Endoh)
08:04 AM Revision e27d2013 (git): Import racc-1.4.1 from ruby/racc.
hsbt (Hiroshi SHIBATA)
08:03 AM Revision 43544f86 (git): Added the missing gemspec of racc
hsbt (Hiroshi SHIBATA)
07:06 AM Revision 58e5ab78 (git): [ruby/io-console] bump up to 0.5.1
nobu (Nobuyoshi Nakada)
07:06 AM Revision 2419b3db (git): [ruby/io-console] Suppress an unused-variable warning
https://github.com/ruby/io-console/commit/ae5c72e481 nobu (Nobuyoshi Nakada)
07:06 AM Revision f9c0fe77 (git): [ruby/io-console] Use rb_thread_call_without_gvl instead of the deprecated function
https://github.com/ruby/io-console/commit/21338ab287 nobu (Nobuyoshi Nakada)
07:06 AM Revision 09723b98 (git): [ruby/io-console] Warn vtime option without intr flag
https://github.com/ruby/io-console/commit/499ff3de48 nobu (Nobuyoshi Nakada)
07:06 AM Revision 0c2787b9 (git): [ruby/io-console] bump up to 0.5.0
nobu (Nobuyoshi Nakada)
05:34 AM Feature #13827 (Closed): Improve performance of `Base64.urlsafe_encode64`
Merged at 1bdabaa6b13344c195698ca5b0ced323cb93e2e1. Thank you for the contribution. mame (Yusuke Endoh)
05:32 AM Revision 1bdabaa6 (git): base64.rb: improve performance of Base64.urlsafe_encode64
* lib/base64.rb: avoid unnecessary memory allocations Soilent (Konstantin x)
05:15 AM Revision 3ca3c8d7 (git): lib/net/http.rb: align the indentation
mame (Yusuke Endoh)
03:43 AM Revision 7be550d0 (git): Stop Thread.new in `DRb::TimerIdConv::TimerHolder2#on_gc`
and add more stop_pool after stop_service znz (Kazuhiro NISHIYAMA)
03:35 AM Revision 129c3216 (git): [cygwin] Removed unnecessary packages
nobu (Nobuyoshi Nakada)
03:35 AM Revision cd35c095 (git): [cygwin] Removed unnecessary `-c` options
nobu (Nobuyoshi Nakada)
02:45 AM Feature #16411: Safer keyword argument extension
I'm aware of `**nil` and it's true that it provides fully safe keyword extension. But you have to admit it's not like... Dan0042 (Daniel DeLorme)
02:43 AM Revision ec931ee9 (git): forward declare struct timespec
... like we do so for struct timeval at several hundreds of lines above.
Depending on OS/Compiler, this can be the fi...
shyouhei (Shyouhei Urabe)
02:26 AM Revision c50d9dc6 (git): test/ruby/test_keywords.rb: suppress a warning
https://rubyci.org/logs/rubyci.s3.amazonaws.com/ubuntu1604/ruby-master/log/20191210T003005Z.log.html.gz
```
.../test/...
mame (Yusuke Endoh)
01:16 AM Bug #16288: Segmentation fault with finalizers, threads
I was fiddling around a bit, and trying to understand how things work, for my own edification.
``` diff
diff --g...
davidw (David Welton)
12:41 AM Revision 660388f6 (git): test/net/http/test_https.rb (test_get_SNI_failure): stop proxy settings
Because the test fails under HTTP proxy settings.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris10-gcc/ruby...
mame (Yusuke Endoh)
 

Also available in: Atom