Project

General

Profile

Activity

From 03/28/2019 to 04/03/2019

04/03/2019

04:06 PM Revision e896292d (git): * 2019-04-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:06 PM Revision d147ad62 (git): Introduce inline cache for invokesuper
Looks good in micro benchmark:
```
$ benchmark-driver benchmark/vm2_super.yml -v --rbenv 'before;after'
before: ruby ...
k0kubun (Takashi Kokubun)
12:48 PM Revision 2482d1f9 (git): Partially allow failures in test-bundled-gems
Tests of minitest randomly fails with strange errors:
https://dev.azure.com/rubylang/ruby/_build/results?buildId=303
...
k0kubun (Takashi Kokubun)
12:35 PM Misc #15723: Reconsider numbered parameters
> However, limiting the usefulness to a single argument isn't bad at at. In fact, a single argument seem to be the li... xor (Mariusz Ewerest Laszi)
11:05 AM Misc #15723: Reconsider numbered parameters
>
> But who is to say that ruby users have to (only) write code like the above? Also, why would this
> have to be ...
andrewzah (Andrew Zah)
10:45 AM Misc #15723: Reconsider numbered parameters
vo.x (Vit Ondruch) wrote:
> mame (Yusuke Endoh) wrote:
> > Vote:
>
> I vote for 3 (and hashrockets ;))
I also...
andrewzah (Andrew Zah)
06:48 AM Misc #15723: Reconsider numbered parameters
Thanks everyone for the discussion. I think the feature looks nice, but the syntax does concern me, as I think it loo... burlesona (Andrew Burleson)
12:24 PM Misc #15459: DevelopersMeeting before/after RubyKaigi2019
* [Feature #15752] A dedicated module for experimental features (eregon)
* We need to address this soon, it preven...
Eregon (Benoit Daloze)
12:21 PM Misc #15459: DevelopersMeeting before/after RubyKaigi2019
(removed, patch accepted)
lugray (Lisa Ugray)
12:21 PM Feature #15743: RubyVM should be renamed to CRuby
hsbt (Hiroshi SHIBATA) wrote:
> I strongly against to rename to `CRuby` from `RubyVM`. Because the implementation la...
Eregon (Benoit Daloze)
12:18 PM Feature #15743: RubyVM should be renamed to CRuby
About the naming discussion, I picked CRuby because I think this is what @matz uses when referring to this implementa... Eregon (Benoit Daloze)
12:16 PM Feature #15743: RubyVM should be renamed to CRuby
I strongly against to rename to `CRuby` from `RubyVM`. Because the implementation language like C in the namespace is... hsbt (Hiroshi SHIBATA)
12:09 PM Feature #15743: RubyVM should be renamed to CRuby
k0kubun (Takashi Kokubun) wrote:
> Could you provide real-world use case in which `CRuby` looks more appropriate tha...
Eregon (Benoit Daloze)
12:05 PM Feature #15743: RubyVM should be renamed to CRuby
mame (Yusuke Endoh) wrote:
> I'm negative against the rename for some reasons.
Thank you for your feedback. I wil...
Eregon (Benoit Daloze)
11:01 AM Feature #15743: RubyVM should be renamed to CRuby
Could you provide real-world use case in which `CRuby` looks more appropriate than `RubyVM`?
Off topic: mruby is a...
k0kubun (Takashi Kokubun)
12:36 AM Feature #15743: RubyVM should be renamed to CRuby
I'm negative against the rename for some reasons.
1) CRuby/MRI is a popular name, not an official name. In fact, ...
mame (Yusuke Endoh)
11:16 AM Revision f4a1235a (git): vs2019 build is not functional now
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
10:56 AM Revision a6146af5 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:56 AM Revision 1329c7cd (git): date: make zone a substring to copy encoding and taintedness
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:40 AM Feature #15553: Addrinfo.getaddrinfo supports timeout
This is also related to it: https://bugs.ruby-lang.org/issues/14997 - once the DNS timeout is in place (when availabl... maciej.mensfeld (Maciej Mensfeld)
10:08 AM Bug #15746 (Rejected): 11 test cases run failed
Below problem is find on 2.5.3 and also 2.6.2.
and ruby is compiled from source. and source get from:
http://cache...
sandy-lcq (sandy li)
09:37 AM Bug #15745 (Closed): There is no symmetry in the beginless range and the endless range using `Range#inspect`
The following commit introduces beginless range.
https://github.com/ruby/ruby/commit/95f7992b89efd35de6b28ac095c4d34...
koic (Koichi ITO)
09:35 AM Revision f0204a25 (git): Revive accidentally removed assertion
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:35 AM Revision d4319541 (git): range.c (r_cover_range_p): support beginless range
`(..2).cover?(..1)` should return true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67423 b2dd03c8-39d4-4d8f-9...
mame (Yusuke Endoh)
08:16 AM Feature #14799 (Closed): Startless range
Committed at r67422. Please give it a try and let me know if you find any issue. mame (Yusuke Endoh)
08:11 AM Revision 95f7992b (git): Introduce beginless range [Feature#14799]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
05:50 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
@tenderlovemaking
I try your patch again and no error this time (without the middleware to call GC.compact)
Maybe...
PikachuEXE (Pikachu EXE)
01:17 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Sorry, I meant @noahgibbs tenderlovemaking (Aaron Patterson)
12:37 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
@noah I think I have these errors fixed on my branch (including the performance regression). I slowed down every cal... tenderlovemaking (Aaron Patterson)

04/02/2019

09:59 PM Revision dd2479bc (git): Fix more ASAN errors
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
09:58 PM Revision be0f09a9 (git): Extract type to sym as a new function
I will use this from another function in compaction
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67420 b2dd03c8...
tenderlovemaking (Aaron Patterson)
09:13 PM Revision ad67845b (git): Fix typo in lldb script
Also fix tests
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
08:05 PM Misc #15744: Improvement needed to documentation of 'Literals'
I am not sure if your definition can be used. For example, you refer to "compile time", but what is meant with
compi...
shevegen (Robert A. Heiler)
05:34 PM Misc #15744 (Open): Improvement needed to documentation of 'Literals'
Documentation of "Literals" for v2.6.0 is given here: https://docs.ruby-lang.org/en/2.6.0/syntax/literals_rdoc.html. ... CaryInVictoria (Cary Swoveland)
07:13 PM Revision 714c2b0a (git): * 2019-04-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:13 PM Revision e377eb0e (git): Fix ASAN error
This code was trying to access memory before unpoisoning it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67417...
tenderlovemaking (Aaron Patterson)
07:13 PM Revision 4283fb42 (git): Poison / verify the freelist
This commit just adds poisoning around the freelist to help debugging.
Also verify that the freelist only contains T_...
tenderlovemaking (Aaron Patterson)
06:39 PM Feature #15743: RubyVM should be renamed to CRuby
> whereas CRuby refers to ... what name exactly?
CRuby is the name some people (including Matz I believe) used to ...
chrisseaton (Chris Seaton)
05:37 PM Feature #15743: RubyVM should be renamed to CRuby
I agree with making the "RubyVM" namespace a little less generic. In JRuby and TruffleRuby, we both have our own "JRu... headius (Charles Nutter)
03:08 PM Feature #15743: RubyVM should be renamed to CRuby
I am not involved in any of this so this should be up to those who are
involved; but one comment that is somewhat un...
shevegen (Robert A. Heiler)
11:53 AM Feature #15743 (Closed): RubyVM should be renamed to CRuby
My understanding is that `RubyVM` is supposed to only exist on MRI/CRuby, and not on any other Ruby implementation.
...
Eregon (Benoit Daloze)
06:34 PM Misc #15459: DevelopersMeeting before/after RubyKaigi2019
[Feature #13683] Add strict `Enumerable#single`
* Matz already showed his discontent with the name `single`, but `on...
rafaelfranca (Rafael França)
04:11 PM Feature #13683: Add strict Enumerable#single
I was pointed here after sharing the following code with my team mates. I really like the idea, and find I often rea... lugray (Lisa Ugray)
11:48 AM Revision f28be7e0 (git): Merge rubygems/rubygems from upstream.
The current master branch is
https://github.com/rubygems/rubygems/commit/97b264f0fa248c864b6ee9a23d3ff1cdd217dddb
...
hsbt (Hiroshi SHIBATA)
11:39 AM Misc #15723: Reconsider numbered parameters
I fail to see how the downsides outweigh the problems. The @-syntax looks ugly, misleading and adds even more complex... DarkWiiPlayer (Dennis Fischer)
11:00 AM Misc #15723: Reconsider numbered parameters
shevegen (Robert A. Heiler) wrote:
> Why would it be completely impossible to, for example, add BOTH @1 @2 AND "it"
...
sawa (Tsuyoshi Sawada)
10:22 AM Misc #15723: Reconsider numbered parameters
I was about to comment on what ted wrote, but it would have become too long,
so here is a significantly shorter vari...
shevegen (Robert A. Heiler)
07:57 AM Misc #15723: Reconsider numbered parameters
What strikes me is that this feature attempts to solve a problem that is very limited in scope:
- Blocks where the...
ted (Ted Johansson)
01:29 AM Misc #15723: Reconsider numbered parameters
zverok (Victor Shepelev) wrote:
>
> ```ruby
> HTTP.get(url).body.then(&JSON.:parse.(symbolyze_names: true))
...
phluid61 (Matthew Kerwin)
10:51 AM Revision 53702443 (git): Azure Pipeline tests on Linux are not reliable
test-bundler started to fail with r67383
https://dev.azure.com/rubylang/ruby/_build/results?buildId=278
which is very...
k0kubun (Takashi Kokubun)
09:52 AM Misc #14210 (Rejected): maintain net/protocol, net/smtp, tempfile, tmpdir
I think it's early that only you maintain them. We welcome to your patch or direct commit. hsbt (Hiroshi SHIBATA)
08:08 AM Revision 79de8e9f (git): downloader.rb: keep linked file newer than cached file
* tool/downloader.rb (Downloader.save_cache): keep linked file
newer than cached file, so that GNU make triggers wh...
nobu (Nobuyoshi Nakada)
07:41 AM Feature #15742: Add Date#jisx0301 support new Japanese era
nobu (Nobuyoshi Nakada) wrote:
> Maybe, we should await next JIS X 0301?
I think it is too late.
JIS X 0301 up...
akr (Akira Tanaka)
06:25 AM Feature #15742: Add Date#jisx0301 support new Japanese era
akr (Akira Tanaka) wrote:
> I think no-era representation is similar to truncation of ISO 8601:2000.
> "truncation"...
nobu (Nobuyoshi Nakada)
02:52 AM Feature #15742: Add Date#jisx0301 support new Japanese era
Can this be handled like thread exceptions?
```ruby
Thread.abort_on_exception=true
```
I like this approach becau...
rrroybbbean (RRRoy BBBean)
04:36 AM Revision 7cd6706b (git): date_parse.c: name JISX0301_DEFAULT_ERA
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:36 AM Revision da0fceae (git): date_parse.c: renamed JAPANESE prefix as JISX0301
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:49 AM Revision 5f3e5e6f (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:48 AM Revision e8f8cf11 (git): date: use del_hash to extract an element destructively
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

04/01/2019

11:55 PM Revision 1ad6dde9 (git): Fix ASAN errors when walking the heap
verify_internal_consistency_i and gc_verify_heap_page would walk the
heap, reading data from each slot, but would not...
tenderlovemaking (Aaron Patterson)
11:09 PM Feature #14183: "Real" keyword argument
jeremyevans0 (Jeremy Evans) wrote:
> mame (Yusuke Endoh) wrote:
> > Good catch, I didn't intend it. I fixed my bra...
jeremyevans0 (Jeremy Evans)
02:52 PM Feature #14183: "Real" keyword argument
@jeremyevans0 I **will** investigate your proposal. I was not fully satisfied with the complete separation model prop... matz (Yukihiro Matsumoto)
10:53 PM Revision f0f6615a (git): add regex support to lldb debug output
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
10:52 PM Revision f4bff3a7 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:52 PM Revision 1286674b (git): unpoison / poison objects while walking the heap
This fixes some ASAN errors
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67405 b2dd03c8-39d4-4d8f-98ff-823fe69b...
tenderlovemaking (Aaron Patterson)
08:46 PM Revision 990df873 (git): Make spec for the jit feature more general and not MRI-specific
* Other implementations should not define RubyVM.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67404 b2dd03c8-3...
Eregon (Benoit Daloze)
08:45 PM Revision 960d059e (git): Simplify spec as there is no easy way to tell if MJIT support is available
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
08:35 PM Revision d48783bb (git): * 2019-04-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:35 PM Revision c71c59fe (git): Fix Float#to_s specs to not depend on the platform representation of doubles
* AIX, Solaris, etc have a different binary representation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67401 ...
Eregon (Benoit Daloze)
11:26 AM Feature #15742: Add Date#jisx0301 support new Japanese era
nobu (Nobuyoshi Nakada) wrote:
> Note: JIS X 0301 states the era symbol is optional, but doesn't mention the defau...
akr (Akira Tanaka)
10:55 AM Feature #15742: Add Date#jisx0301 support new Japanese era
nobu (Nobuyoshi Nakada) wrote:
> Note: JIS X 0301 states the era symbol is optional, but doesn't mention the defau...
duerst (Martin Dürst)
10:33 AM Feature #15742: Add Date#jisx0301 support new Japanese era
nobu (Nobuyoshi Nakada) wrote:
> kaishuu0123 (Koki Oyatsu) wrote:
> > I was surprised that handled the omission of ...
nobu (Nobuyoshi Nakada)
10:17 AM Feature #15742: Add Date#jisx0301 support new Japanese era
kaishuu0123 (Koki Oyatsu) wrote:
> I was surprised that handled the omission of era in `Date#jisx0301`.
More surp...
nobu (Nobuyoshi Nakada)
07:57 AM Feature #15742: Add Date#jisx0301 support new Japanese era
> Considering Heisei is just 30years, omission of era can cause deadly confusions now and coming decades.
(As a pr...
kaishuu0123 (Koki Oyatsu)
06:31 AM Feature #15742: Add Date#jisx0301 support new Japanese era
Considering Heisei is just 30years, omission of era can cause deadly confusions now and coming decades.
I think it s...
nobu (Nobuyoshi Nakada)
06:09 AM Feature #15742: Add Date#jisx0301 support new Japanese era
Tentative patch.
https://github.com/nobu/ruby/pull/new/feature/japanese-reiwa
nobu (Nobuyoshi Nakada)
05:38 AM Feature #15742: Add Date#jisx0301 support new Japanese era
mame (Yusuke Endoh) wrote:
> Thanks, that's good to know. However, we should wait for the new revision of JIS X 030...
duerst (Martin Dürst)
05:23 AM Feature #15742: Add Date#jisx0301 support new Japanese era
nobu (Nobuyoshi Nakada) wrote:
> It defaults to Heisei if no era initial letter is found.
> I guess it probably w...
duerst (Martin Dürst)
05:00 AM Feature #15742: Add Date#jisx0301 support new Japanese era
znz (Kazuhiro NISHIYAMA) wrote:
> It seems `Date.jisx0301` supports Japanese era too.
It defaults to Heisei if no...
nobu (Nobuyoshi Nakada)
04:38 AM Feature #15742: Add Date#jisx0301 support new Japanese era
kaishuu0123 (Koki Oyatsu) wrote:
> * new era (Reiwa?) starts from 2019/05/01
> * refs: https://github.com/ruby/ru...
duerst (Martin Dürst)
04:26 AM Feature #15742: Add Date#jisx0301 support new Japanese era
It seems `Date.jisx0301` supports Japanese era too. znz (Kazuhiro NISHIYAMA)
04:26 AM Feature #15742 (Feedback): Add Date#jisx0301 support new Japanese era
Thanks, that's good to know. However, we should wait for the new revision of JIS X 0301. Could you let us know if t... mame (Yusuke Endoh)
04:17 AM Feature #15742 (Closed): Add Date#jisx0301 support new Japanese era
## Reproduce process
```
irb(main):002:0> require 'date'
=> true
irb(main):003:0> Date.new(2019, 5, 1).jisx0301...
kaishuu0123 (Koki Oyatsu)
09:12 AM Feature #13677: Add more details to error "Name or service not known (SocketError)"
microweb10 (Julian Herrero) wrote:
> I never contributed to Ruby and I'm a bit lost on how to start. I'm more fami...
duerst (Martin Dürst)
08:32 AM Feature #15741: Ordinal parameters
shevegen (Robert A. Heiler) wrote:
> Check the date sawa. :)
I see. Honestly, I have never felt this kind of stuf...
sawa (Tsuyoshi Sawada)
07:59 AM Feature #15741: Ordinal parameters
Check the date sawa. :)
The thing is, though ... if we ignore the date (and I guess nobu is having fun
since it m...
shevegen (Robert A. Heiler)
03:37 AM Feature #15741: Ordinal parameters
I do not think that 1-based is a problem at all. As some have already noticed in a different thread, regex captures a... sawa (Tsuyoshi Sawada)
12:01 AM Feature #15741 (Rejected): Ordinal parameters
Numbered parameters have been introduced into trunk, and are still being hotly debated in #15723.
One of the probl...
mame (Yusuke Endoh)
05:58 AM Revision 321d72bd (git): Added tests for end of Heisei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:37 AM Feature #15195: Deal with new Japanese era
duerst (Martin Dürst) wrote:
> This raises the question of whether we should release a Ruby version before May 1st...
duerst (Martin Dürst)
05:18 AM Feature #15195: Deal with new Japanese era
A beta release for Unicode 12.1.0 should be available by tomorrow. The official release of Unicode 12.1.0 is planned ... duerst (Martin Dürst)
02:47 AM Feature #15195: Deal with new Japanese era
The new era name has been announced a few minutes ago:
令和 U+4EE4 U+548C
Reading: REIWA
duerst (Martin Dürst)
05:36 AM Feature #12240: circle number arguments
As now we have `@1` and so on, revised and refined this patch.
https://github.com/nobu/ruby/pull/new/feature/circled...
nobu (Nobuyoshi Nakada)
05:28 AM Revision 285817c6 (git): date_parse.c: removed 'r' which is not in JIS X 0301 yet
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:21 AM Revision e836cd0b (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:21 AM Revision 744c3140 (git): date_parse.c: extract Japanese era initials
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:05 AM Feature #15667: Introduce malloc_trim(0) in full gc cycles
@tessi
My tests were with 3.6.0, I will do a side by side now that I have all the infrastructure of 5 vs 3.6 and ...
sam.saffron (Sam Saffron)

03/31/2019

03:37 PM Revision 367362b9 (git): * 2019-04-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:37 PM Revision 5e869708 (git): exp is String, so it's always truthy
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:30 PM Feature #13677: Add more details to error "Name or service not known (SocketError)"
duerst (Martin Dürst) wrote:
> Please do, patches are always welcome.
I never contributed to Ruby and I'm a bit l...
microweb10 (Julian Herrero)
03:01 PM Bug #15650: Segmentation fault when accessing $! in at_exit within a forked process
ruby_2_4 r67392 merged revision(s) 67201. usa (Usaku NAKAMURA)
03:01 PM Revision 15012683 (git): * 2019-04-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 PM Revision c0404b8c (git): merge revision(s) 67201: [Backport #15650]
eval.c: clear internal errinfo
* eval.c (ruby_cleanup): clear internal error info when invoking
en...
U.Nakamura
02:58 PM Bug #15642: IO#readline に chomp: true オプションを指定した場合に正しく行区切りを取り除かれないケースが存在する
ruby_2_4 r67391 merged revision(s) 67188. usa (Usaku NAKAMURA)
02:58 PM Revision 7a27746e (git): merge revision(s) 67188: [Backport #15642]
io.c: chomp CR at the end of read buffer
* io.c (rb_io_getline_fast): chomp CR followed by LF but separated
...
U.Nakamura
02:46 PM Revision 4e0420f5 (git): * 2019-03-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:46 PM Revision ddc58390 (git): Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:35 AM Misc #15723: Reconsider numbered parameters
(my small branch in this burning fire)
For me the biggest problem with the new feature is not the particular synta...
zverok (Victor Shepelev)
07:01 AM Feature #15195: Deal with new Japanese era
Changed title from "How to deal with new Japanese era" to "Deal with new Japanese era". duerst (Martin Dürst)
06:59 AM Bug #15740 (Closed): Backport Unicode Version 12.1.0 and other Japanese new era issues to Ruby 2.6
Issue for backporting feature #15195 (deal with new Japanese era) once that feature's implementation has been complet... duerst (Martin Dürst)
01:52 AM Feature #15667: Introduce malloc_trim(0) in full gc cycles
FYI: For easier testing this idea, I just pushed a small gem to rubygems `malloc_trim` (https://github.com/tessi/mall... tessi (Philipp Tessenow)

03/30/2019

06:39 PM Misc #15739 (Rejected): Improvements needed to documentation of Hash#dig, Array#dig and OpenStruct#dig
The documentation of these three methods fails to explain how they interact. For example:
h = { a: [1,2,3] }
...
CaryInVictoria (Cary Swoveland)
05:05 PM Misc #15723: Reconsider numbered parameters
Hi.
I'm aware this issue is just a tip of an iceberg and Matz has the final say,however I'm worried the Ruby proje...
dunrix (Damon Unrix)
11:57 AM Misc #15723: Reconsider numbered parameters
For me a big problem is that the syntax additions obviously affect what's being valued/promoted and so on. In the exa... bozhidar (Bozhidar Batsov)
02:31 PM Bug #15738 (Closed): RUBYOPT disables have precedence over the command line
Applied in changeset trunk|r67388.
----------
ruby.c: respect features by command line
* ruby.c (process_options): ...
nobu (Nobuyoshi Nakada)
11:19 AM Bug #15738: RUBYOPT disables have precedence over the command line
> I would expect the command line arguments always override RUBYOPT arguments.
I agree.
I do not know all speci...
shevegen (Robert A. Heiler)
02:31 PM Revision b84eed5d (git): ruby.c: respect features by command line
* ruby.c (process_options): feature options in command line
arguments take precedence over options in RUBYOPT envir...
nobu (Nobuyoshi Nakada)
02:06 PM Bug #15649: Dir.glob regression with braces and Windows drive letters
ruby_2_6 r67353 merged revision(s) 67332. naruse (Yui NARUSE)
12:39 PM Revision 19e672cc (git): rdoc: Colorize background of code/pre [ci skip]
Borrowed the style of code/pre from bugs.ruby-lang.org.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67387 b2dd...
nobu (Nobuyoshi Nakada)
12:37 PM Revision 721be154 (git): process.c: [DOC] remove extra quotes [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:35 PM Revision 413b1273 (git): Fix a typo in an assertion message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:40 AM Bug #15711: Remove use of _id2ref from DRb
I'm happy to chat/review this code and the overall _id2ref change at RubyKaigi in a few weeks, btw. headius (Charles Nutter)

03/29/2019

11:26 PM Revision 031e2f12 (git): * 2019-03-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:26 PM Revision 9249346c (git): mjit_worker.c: explicitly ignore the unused result of RB_DEBUG_COUNTER_INC_IF
By adding `(void)`. This makes Coverity Scan happy.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67383 b2dd03c...
mame (Yusuke Endoh)
06:16 PM Bug #15736 (Closed): r67361 Update to ruby/spec@e81b3cd - spec failures on MinGW ?
I'll close this issue, I filed #15738 for the strange behavior. Eregon (Benoit Daloze)
06:13 PM Bug #15736: r67361 Update to ruby/spec@e81b3cd - spec failures on MinGW ?
MSP-Greg (Greg L) wrote:
> Sorry & fixed. My test code had some `disable=gems` in test-all, and I never cleared it ...
Eregon (Benoit Daloze)
01:45 AM Bug #15736: r67361 Update to ruby/spec@e81b3cd - spec failures on MinGW ?
@Eregon
Sorry & fixed. My test code had some `disable=gems` in test-all, and I never cleared it for spec. The ne...
MSP-Greg (Greg L)
06:15 PM Bug #15738 (Closed): RUBYOPT disables have precedence over the command line
From #15736:
It seems unexpected that the command line argument doesn't override the RUBYOPT options:
```
$ RU...
Eregon (Benoit Daloze)
02:57 PM Feature #14183: "Real" keyword argument
mame (Yusuke Endoh) wrote:
> > # My Proposed Alternative
>
> Just confirm. I think your following snippet lacks ...
jeremyevans0 (Jeremy Evans)
10:31 AM Feature #14183: "Real" keyword argument
Jeremy,
I really appreciate you to use time for this issue. And sorry for my late response.
I have misunderstood...
mame (Yusuke Endoh)
02:44 PM Revision 9d047fd3 (git): Add mjit_compile_failures debug counter
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
02:27 PM Revision e465d6c5 (git): ruby tool/update-deps --fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
02:08 PM Revision 5ee256da (git): Prevent mjit length counters from being 0
It seems that `debug_counter_show_results_at_exit` could be called
earlier than `mjit_finish` sometimes.
git-svn-id:...
k0kubun (Takashi Kokubun)
01:54 PM Revision b03c11a3 (git): Add debug counters for MJIT cancel
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
01:24 PM Revision 017cb09e (git): Add debug counter for rb_mjit_unit_list
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
01:06 PM Revision 26d56f7b (git): Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:55 PM Revision 9254e1c7 (git): Debug make install instead of make
Actually what has randomly failed was `make install`:
https://travis-ci.org/ruby/ruby/jobs/512988177
git-svn-id: svn...
k0kubun (Takashi Kokubun)
12:52 PM Revision bb5ab13b (git): Add debug counters for MJIT
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
12:31 PM Revision fe904f1e (git): Elaborate more on some debug counters [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
12:00 PM Revision 49f1b711 (git): Add some more buffer for timeout check
This spec is unstable on our CI environment:
https://gist.github.com/ko1/efa58acf4cd1d7b5bf1f63881537afe8
git-svn-id...
k0kubun (Takashi Kokubun)
09:33 AM Misc #15723: Reconsider numbered parameters
> I vote for 3 (and hashrockets ;))
I'd add a fourth variant - that is to use both explicit names and
@1 @2 @3. :...
shevegen (Robert A. Heiler)
08:21 AM Misc #15723: Reconsider numbered parameters
mame (Yusuke Endoh) wrote:
> Vote:
I vote for 3 (and hashrockets ;))
vo.x (Vit Ondruch)
06:36 AM Revision ce9e0ffd (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:36 AM Revision 35e677dd (git): use GET_CFP() instead of access reg_cfp directly.
GET_CFP() macro contains performance counter logic.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67371 b2dd03c...
ko1 (Koichi Sasada)
04:30 AM Feature #15667: Introduce malloc_trim(0) in full gc cycles
Thanks Sam, a very nice set of results.
Notice that 99th percentile Topic list was faster with the patch, whilst s...
bluz71 (Dennis B)
03:41 AM Bug #15737: Queue#pop randomly hangs forever
FYI, here is rb_ps output:
```
(gdb) rb_ps
$1 = (rb_vm_t *) 0x7f3f8e840400
* #<Thread:0x7f3f8e98f330 rb_thread_...
k0kubun (Takashi Kokubun)
03:21 AM Bug #15737 (Closed): Queue#pop randomly hangs forever
With Ruby 2.6, my single-worker application https://github.com/k0kubun/ruboty sometimes stops to respond to a message... k0kubun (Takashi Kokubun)
01:26 AM Revision fcf60d39 (git): process.c: [DOC] fix markups [ci skip]
* process.c (rb_f_spawn): fix markups as rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67370 b2dd03c8-39d4...
nobu (Nobuyoshi Nakada)
12:59 AM Revision b9ad698c (git): process.c: [DOC] fix markups [ci skip]
* process.c (rb_clock_getres): fix code markups, as `+` can not
include parentheses.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
12:59 AM Revision f27d4354 (git): strip trailing spaces [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:49 AM Revision c33da35d (git): Fix broken retry logic
previous retry logic did not work
https://dev.azure.com/rubylang/ruby/_build/results?buildId=266
git-svn-id: svn+ssh...
k0kubun (Takashi Kokubun)

03/28/2019

10:56 PM Bug #15736: r67361 Update to ruby/spec@e81b3cd - spec failures on MinGW ?
@Eregon
> Could you investigate why they fail?
Yes. I haven't had time to check it locally, will check tonite....
MSP-Greg (Greg L)
10:47 PM Bug #15736: r67361 Update to ruby/spec@e81b3cd - spec failures on MinGW ?
@MSP-Greg Could you investigate why they fail?
Those specs look fine and portable from a quick look.
Does "The --...
Eregon (Benoit Daloze)
08:12 PM Bug #15736 (Closed): r67361 Update to ruby/spec@e81b3cd - spec failures on MinGW ?
ruby-loco (MinGW trunk) had the following failures in spec tests as of r67365 (r67357 passed)
```
1)
The --enabl...
MSP-Greg (Greg L)
10:42 PM Bug #15735: Thread#handle_interrupt does not prevent Thread#kill from interrupting
If that is the case, that might also mean the fix in https://bugs.ruby-lang.org/issues/14998 might not be sufficient. Eregon (Benoit Daloze)
06:46 PM Bug #15735 (Closed): Thread#handle_interrupt does not prevent Thread#kill from interrupting
https://docs.ruby-lang.org/en/trunk/Thread.html#method-c-handle_interrupt
According to the documentation above, `T...
inoueyu (Yuki INOUE)
05:50 PM Feature #15734 (Open): Parsing of shorthand IPv4 addresses compatible with inet_aton
Hi Ruby team!
I've created pull request to ipaddr gem: https://github.com/ruby/ipaddr/pull/12
I want it to be mer...
Envek (Andrey Novikov)
04:25 PM Revision b6c04a7a (git): Guard spec against msys2 shell
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
03:37 PM Revision e7477a94 (git): [bug:8215] seems to be still broken on mswin
This test fails on AppVeyor mswin so often:
https://ci.appveyor.com/project/ruby/ruby/builds/23427134/job/rowv0dohwni...
k0kubun (Takashi Kokubun)
03:25 PM Revision 233267db (git): * 2019-03-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:25 PM Revision 7ce0e963 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:25 PM Revision 68987d4a (git): Do not fail with --disable-jit-support
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
02:22 PM Revision a28aa80c (git): Update to ruby/spec@e81b3cd
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
12:35 PM Revision 0f647767 (git): NEWS: Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:28 PM Feature #15554: warn/error passing a block to a method which never use a block
This is great! Ignored blocks can be very confusing.
> A method called by super doesnt warn warning even if this m...
matthewd (Matthew Draper)
11:44 AM Feature #15554: warn/error passing a block to a method which never use a block
To detect if a block is used, binding would also need to be detected, e.g.: `def b(arg); arg.eval("yield"); end; def ... localhostdotdev (localhost .dev)
12:25 PM Misc #15723: Reconsider numbered parameters
The reason why this feature was introduced, is that people want a shorthand for `ary.map {|x| x.to_i(16) }` and `ary.... mame (Yusuke Endoh)
12:14 AM Misc #15723: Reconsider numbered parameters
Eregon (Benoit Daloze) wrote:
> duerst (Martin Dürst) wrote:
> > `array1.zip(array2).map { @1 - @2 }` (or better ...
duerst (Martin Dürst)
11:54 AM Bug #15732: Strict mode
So, the main thing I was thinking about is passing blocks that then get silently ignored. I was thinking a good way t... localhostdotdev (localhost .dev)
07:53 AM Bug #15732: Strict mode
This suggestion confuses me quite a bit. I am not sure of the use case; or
perhaps I don't quite understand it.
I...
shevegen (Robert A. Heiler)
11:50 AM Revision b6443c62 (git): Note r67356 in NEWS [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
10:19 AM Revision ee5b5482 (git): parse.y: show error line separately
* parse.y: show compile error and the error line separately,
instead of building the error message by snprintf then...
nobu (Nobuyoshi Nakada)
08:39 AM Revision fa04b87a (git): [DOC] fix missing paren [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:35 AM Bug #15733: Inconsistent __FILE__ and Kernel#__dir__
I have no personal preference here either way but I can also understand Satoshi's
explanation / confusion.
This m...
shevegen (Robert A. Heiler)
02:12 AM Bug #15733 (Rejected): Inconsistent __FILE__ and Kernel#__dir__
This might be duplicated with #7975, #8098 and #3346, but I believe it's worth to revisit.
Now, Ruby has `__FILE__...
tagomoris (Satoshi Tagomori)
03:46 AM Revision b3507bf1 (git): erb.rb: prohibit marshaling [EXPERIMENTAL]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:33 AM Revision 97829051 (git): [DOC] Fix method references to Method instance methods
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:33 AM Revision de0ef1a9 (git): [DOC] fix markups [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:28 AM Revision d1b82673 (git): merge revision(s) 67332: [Backport #15649]
dir.c: fix Dir.glob starts with brace
* dir.c (ruby_glob0): expand braces if a glob pattern starts with
...
naruse (Yui NARUSE)
03:26 AM Bug #15670: Ripper treats :"sym" as xstring
ruby_2_6 r67352 merged revision(s) 67270. naruse (Yui NARUSE)
03:26 AM Revision 8bf06cb9 (git): merge revision(s) 67270: [Backport #15670]
dsym should be treated as string [ruby-core:91852] [Bug #15670]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches...
naruse (Yui NARUSE)
03:25 AM Bug #15666: Backport r67247 (Guard out the test when it is run under root permission)
ruby_2_6 r67351 merged revision(s) 67247. naruse (Yui NARUSE)
03:24 AM Revision a888c50a (git): merge revision(s) 67247: [Backport #15666]
Guard out the test when it is run under root permission
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_...
naruse (Yui NARUSE)
01:52 AM Feature #15667: Introduce malloc_trim(0) in full gc cycles
@mame / @carlos attached is a screenshot of side by side testing on live traffic patterns
containers run multiple ...
sam.saffron (Sam Saffron)
01:19 AM Feature #15730 (Closed): Add map_with_index method
Use `map.with_index`.
Matz.
matz (Yukihiro Matsumoto)
 

Also available in: Atom