Project

General

Profile

Activity

From 02/27/2019 to 03/05/2019

03/05/2019

07:35 PM Bug #15634: TracePoint seems to be skipping some methods.
Here is more elaborate example:
```ruby
#!/usr/bin/env ruby
trace_point = TracePoint.new(:call, :return, :line...
ioquatix (Samuel Williams)
04:51 PM Bug #15639: [BUG] Segmentation fault at 0x000000010e82ca3a
Guys, if this is a duplicate - feel free to close it. Thanks [email protected] (Ilya Nechiporenko)
04:46 PM Bug #15639: [BUG] Segmentation fault at 0x000000010e82ca3a
This happen when I start a rails server in Rubymine and try to open a page in browser. But when I run a server in ter... [email protected] (Ilya Nechiporenko)
02:53 PM Bug #15639: [BUG] Segmentation fault at 0x000000010e82ca3a
Seems same as #15490.
nobu (Nobuyoshi Nakada)
02:09 PM Bug #15639 (Third Party's Issue): [BUG] Segmentation fault at 0x000000010e82ca3a
(description and method to reproduce required) [email protected] (Ilya Nechiporenko)
11:48 AM Feature #11084 (Rejected): Use rb-readline instead of ext/readline
The last update of rb-readline is 2 years ago. I think we shouldn't replace it.
And @aycabta try to create the re...
hsbt (Hiroshi SHIBATA)
10:46 AM Bug #15638 (Closed): Another race conditions in MonitorMixin when interrupted?
Hi, I believe I've got a race condition issue in MonitorMixin when interrupted (by TimeoutError in my example). It lo... adrienjarthon (Adrien Jarthon)
09:30 AM Bug #15636 (Rejected): ::Socket#to_a hangs Ruby interpreter
I don't think it's a bug of socket library.
arturmoczulski (Artur Moczulski) wrote:
> ## Result
> Ruby hangs inf...
shyouhei (Shyouhei Urabe)
08:21 AM Bug #14702: On Ruby 2.5.1, tracepoint isn't working on the file that is loaded by load_iseq
For reference: https://github.com/rails/rails/issues/35475. fxn (Xavier Noria)
07:27 AM Bug #15637: Backport RubyGems 3.0.3/2.7.9
@duerst
Thanks for your proofreading :)
hsbt (Hiroshi SHIBATA)
12:22 AM Bug #15637: Backport RubyGems 3.0.3/2.7.9
It says "They contain multiple vulnerabilities.". I hope the intent was to write something like "They fix multiple vu... duerst (Martin Dürst)
04:47 AM Bug #15620: Block argument usage affects lambda semantic
Current behavior is clearly a bug due to the block passing implementation.
It's actually not clear to me why `lamb...
marcandre (Marc-Andre Lafortune)
03:32 AM Revision 08f8cfe1 (git): Merge RubyGems upstream: 56c0bbb69e4506bda7ef7f447dfec5db820df20b
It fixed the multiple vulnerabilities.
https://blog.rubygems.org/2019/03/05/security-advisories-2019-03.html
git-s...
hsbt (Hiroshi SHIBATA)
03:10 AM Misc #15614: DevelopersMeeting20190311Japan
* [Misc #15617] Release 2.5.4? (blowmage)
* There are several bug fixes backported to 2.5 that have not been relea...
blowmage (Mike Moore)
03:06 AM Misc #15617: Any chance we can ship 2.5.4 sooner rather than later?
We are also interested in seeing 2.5.4 released quickly, to get the #14561 backport. blowmage (Mike Moore)
12:32 AM Bug #15635 (Closed): Inconsistent handling of dummy encodings and code range
Applied in changeset trunk|r67167.
----------
string.c: respect the actual encoding
* string.c (rb_enc_str_coderang...
nobu (Nobuyoshi Nakada)
12:32 AM Revision 593505ac (git): string.c: respect the actual encoding
* string.c (rb_enc_str_coderange): respect the actual encoding of
if a BOM presents, and scan for the actual code r...
nobu (Nobuyoshi Nakada)
12:28 AM Revision 4045cb82 (git): * 2019-03-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:28 AM Revision 19d3aaff (git): Directories in RbConfig may not exist until installation
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

03/04/2019

11:58 PM Bug #14702: On Ruby 2.5.1, tracepoint isn't working on the file that is loaded by load_iseq
Hi!
Rails 6 applcations have bootsnap and Zeitwerk enabled by default. Right now, that needs Ruby 2.6 because Zeit...
fxn (Xavier Noria)
11:57 PM Bug #15637 (Closed): Backport RubyGems 3.0.3/2.7.9
I released RubyGems 3.0.3 and 2.7.9 today. They contain multiple vulnerability fixes.
* https://blog.rubygems.org/...
hsbt (Hiroshi SHIBATA)
10:02 PM Bug #15636 (Rejected): ::Socket#to_a hangs Ruby interpreter
`ruby -v`: `ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-linux]`
## Reproducible script
``` ruby
require 's...
arturmoczulski (Artur Moczulski)
04:28 PM Bug #15635: Inconsistent handling of dummy encodings and code range
I also tested some older Ruby releases. The issue is also present in `ruby 2.4.4p296 (2018-03-28 revision 63013) [x86... nirvdrum (Kevin Menard)
04:26 PM Bug #15635 (Closed): Inconsistent handling of dummy encodings and code range
It's hard to write code that works properly with dummy encodings, so they should really be avoided altogether. Howeve... nirvdrum (Kevin Menard)
01:13 PM Bug #15625: Module#name performance has exponential-time worst case by aliased constants
Why is such a search performed every time?
Is it not enough to cache the name in the Module instance (since it keeps...
Eregon (Benoit Daloze)
11:52 AM Bug #15625: Module#name performance has exponential-time worst case by aliased constants
Of course it is possible to check duplicated paths to refine worst cases, but it is a trade-off for usual case; no al... nobu (Nobuyoshi Nakada)
09:56 AM Bug #15634 (Closed): TracePoint seems to be skipping some methods.
```ruby
trace_point = TracePoint.new(:call, :return, :line, :c_call, :c_return, :b_call, :b_return) do |trace|
...
ioquatix (Samuel Williams)
08:13 AM Bug #15633 (Closed): Pathological slowdown in File.expand_path on UNC paths on Windows
Applied in changeset trunk|r67163.
----------
FindFirstFile cannot glob share names
* win32/file.c (replace_to_long...
nobu (Nobuyoshi Nakada)
08:13 AM Revision ba982a3d (git): * 2019-03-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:13 AM Revision 95879885 (git): FindFirstFile cannot glob share names
* win32/file.c (replace_to_long_name): do not try to glob host
names and share names by FindFirstFile which is usel...
nobu (Nobuyoshi Nakada)
03:34 AM Feature #15632: Dynamic method references
IIRC, it was rejected (or suspended at least) by matz at the previous developers' meeting. nobu (Nobuyoshi Nakada)
12:43 AM Feature #15627: Appearance of custom singleton classes
At first, as no syntax to name a singleton class like ordinary classes/modules, singleton classes cannot have a name.... nobu (Nobuyoshi Nakada)

03/03/2019

01:35 PM Revision e4885d8a (git): Use --depth=1 for vs2019 as well
to shorten time to clone
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
k0kubun (Takashi Kokubun)
12:30 PM Bug #15633 (Closed): Pathological slowdown in File.expand_path on UNC paths on Windows
For a while now, including Ruby 2.5, calling File.expand_path on an absolute UNC path seems to be strangely slow. I'v... djberg96 (Daniel Berger)
10:33 AM Bug #14716: SecureRandom throwing an error in Ruby 2.5.1
Hi,
we're on "Ubuntu 14.04.5 LTS", kernel version "3.13.0-165".
```
2019-03-03T05:00:00.798Z 12950 TID-ors73fm...
bruno (Bruno Sutic)
06:18 AM Revision 2e9d4b9f (git): do not close FSs explicitly.
* test/ruby/test_dir.rb: r67159 closes all files explicitly
but this change breaks attempt of this test introduced ...
ko1 (Koichi Sasada)
12:17 AM Revision 7ebea695 (git): * 2019-03-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:17 AM Revision 19a8bbaf (git): close opened files explicitly
to fix a test failure like
http://ci.rvm.jp/results/trunk-theap-asserts@silicon-docker/1804207
git-svn-id: svn+ssh:...
ko1 (Koichi Sasada)

03/02/2019

11:09 AM Feature #15632 (Feedback): Dynamic method references
To get your proposal accepted, we always need to have a real-world use case. Just showing a project that calls `Objec... k0kubun (Takashi Kokubun)

03/01/2019

07:54 PM Feature #15632: Dynamic method references
I am biased so I will not comment on the suggestion itself, but
I have one question (possibly I may not be the only ...
shevegen (Robert A. Heiler)
07:08 PM Feature #15632 (Feedback): Dynamic method references
In Ruby 2.7 we have the new .: method reference operator, which is so great!
I was hoping to be able to use this o...
kddnewton (Kevin Newton)
02:09 PM Revision 4eda7e1d (git): Stop sharding --jit-wait testing
by just randomizing test order.
The original motivation to shard --jit-wait tests was forcing to test
major parts of...
k0kubun (Takashi Kokubun)
01:48 PM Feature #15631 (Closed): Let round_capa for ID table not allocate excess capacity for power of 2 ints >= 4
right now round_capa value is rounded up to the next power of 2
```
round_capa(4) -> returns 8
round_capa(8) -> re...
ahorek (Pavel Rosický)
01:16 PM Revision 4fd5a9e9 (git): Try to build readline extension with vcpkg on Azure Pipelines.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
08:46 AM Revision fe28e007 (git): Try to build vs2019preview on Azure Pipelines.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
08:31 AM Revision 19cf8e03 (git): Fixed build failure of Travis CI. We need to support `make srcs`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
07:57 AM Revision 391f88c8 (git): merge revision(s) 65365:
Update for tzdata-2018f
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67154 b2dd03c8-39d4-4d8f-98ff-...
U.Nakamura
06:19 AM Revision 2ab596f9 (git): Get rid of "shadowing outer local varable" warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:21 AM Revision a4020fbe (git): Add Azure Pipelines build status badge [ci skip]
copy from README.md. see r67146
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67152 b2dd03c8-39d4-4d8f-98ff-823...
znz (Kazuhiro NISHIYAMA)
04:12 AM Misc #15630 (Closed): Clarification on Comparable documentation
The documentation of `Comparable#>` says:
```
/*
* call-seq:
* obj > other -> true or false
*
* ...
shugo (Shugo Maeda)
03:56 AM Revision fb04855c (git): Drop obsoleted continueOnError
now it's passing thanks to r67149
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67151 b2dd03c8-39d4-4d8f-98ff-82...
k0kubun (Takashi Kokubun)
03:45 AM Revision 9dbb14b7 (git): * 2019-03-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:45 AM Revision fe61f14d (git): Support YACC environment variable for ripper.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:57 AM Bug #15629 (Closed): super_method fails on binded/unbinded/cloned methods
derived from #13973:
```
module A
def foo
end
end
module B
def foo
end
end
class C
include...
wanabe (_ wanabe)

02/28/2019

11:49 PM Bug #15608: What should be the correct output for Method#inspect with singleton methods?
Current behavior is from r60127.
I guess it will come to the same to replace `data->klass` of `method_inspect()` to ...
wanabe (_ wanabe)
04:01 PM Misc #15614: DevelopersMeeting20190311Japan
- [Bug #15620] Block argument usage affects lambda semantic
- I find the current behaviour very non-rubyish and wo...
alanwu (Alan Wu)
03:33 PM Feature #15627: Appearance of custom singleton classes
`singleton_class` and `class` are different by design.
They are only the same for `true`, `false` and `nil`.
Havi...
Eregon (Benoit Daloze)
11:47 AM Feature #15627 (Open): Appearance of custom singleton classes
When I have a singleton class `AClass` of an instance `a` of a custom class `A`,
```ruby
class A; end
a = A.ne...
sawa (Tsuyoshi Sawada)
02:55 PM Bug #15555: Dir.mktmpdir checks permissions and raise ArgumentError after yielding to block (ensure) & leaks allocated tempdir
ruby_2_4 r67148 merged revision(s) 66909. usa (Usaku NAKAMURA)
02:55 PM Revision e94087c2 (git): merge revision(s) 66909: [Backport #15555]
tmpdir.rb: permission of user given directory
* lib/tmpdir.rb (Dir.mktmpdir): check if the permission of the...
U.Nakamura
02:52 PM Bug #14621: Extra whitespace in squiggly heredoc with escaped newline
ruby_2_4 r67147 merged revision(s) 62872,62873. usa (Usaku NAKAMURA)
02:52 PM Revision a6da4f8a (git): merge revision(s) 62872,62873: [Backport #14621]
parse.y: unindent continued line
* parse.y (tokadd_string): stop at continued line in dedented here
...
U.Nakamura
02:19 PM Revision dfec1eb3 (git): Add Azure Pipelines build status badge [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
01:26 PM Revision 7b81d7f5 (git): Mark vs2017 build as continueOnError for now
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
12:47 PM Revision 12eca471 (git): Revert "Try clean: true for vs2017 checkout failure"
This reverts commit b0e350fe16ad17eabf5bbc603f7d817c06ce8554.
The issue seems to be invalid tag name including `"` i...
k0kubun (Takashi Kokubun)
12:32 PM Revision b0e350fe (git): Try clean: true for vs2017 checkout failure
https://dev.azure.com/rubylang/ruby/_build/results?buildId=107
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@671...
k0kubun (Takashi Kokubun)
12:19 PM Revision f03775fc (git): Try fetchDepth: 1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
12:11 PM Feature #15628: init_inetsock_internal should fallback to IPv4 if IPv6 is unreachable
Related: [rubygems/rubygems#2662](https://github.com/rubygems/rubygems/pull/2662) sonalkr132 (Aditya Prakash)
11:51 AM Feature #15628 (Closed): init_inetsock_internal should fallback to IPv4 if IPv6 is unreachable
Hi,
This is not really bug but more of a missing feature. Let me layout steps to reproduce what I am trying to ach...
sonalkr132 (Aditya Prakash)
12:01 PM Revision ccd1c02c (git): * 2019-02-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:01 PM Revision ef8ed5de (git): Removed fake environment variable because It is not necessary for macOS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
06:18 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Great post. I think there are no big changes we discussed before.
Points:
* I'm not sure we can accept the "Kno...
ko1 (Koichi Sasada)
04:25 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Agree, really interesting. Several comments/questions:
- Why a full CG at the end? Wouldn't it be much cheaper to ...
duerst (Martin Dürst)

02/27/2019

11:59 PM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Really interesting, but what are the benefits for users who writes Ruby?
Did the Rails app get faster enough? Or ...
tad (Tadashi Saito)
10:57 PM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Adding updated patch. tenderlovemaking (Aaron Patterson)
10:26 PM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
I've tested the compactor with a Rails application, and I want to share my results.
I added the middleware below:
...
tenderlovemaking (Aaron Patterson)
10:13 PM Feature #15626 (Closed): Manual Compaction for MRI's GC (`GC.compact`)
Hi,
I've attached a patch that implements a compactor for MRI. I'll try to describe the patch in detail below, bu...
tenderlovemaking (Aaron Patterson)
08:11 PM Bug #15625: Module#name performance has exponential-time worst case by aliased constants
This may be useful to mention at an upcoming developer meeting.
Aliased constants are probably quite common; I use...
shevegen (Robert A. Heiler)
05:36 PM Bug #15625 (Closed): Module#name performance has exponential-time worst case by aliased constants
It's well-known (c.f #11119) that `Module#name` has poor performance on anonymous classes, due to searching the entir... nelhage (Nelson Elhage)
02:41 PM Misc #15614: DevelopersMeeting20190311Japan
* [Feature #14799] Startless range
* What kind of situation is it? I want it quickly :)
osyo (manga osyo)
01:55 PM Feature #15624 (Rejected): Allow net/http Response to close before reading entire body
As far as I understand HTTP doesn't provide such close without reading.
You know HTTP protocol itself doesn't prov...
naruse (Yui NARUSE)
03:25 AM Feature #15624 (Rejected): Allow net/http Response to close before reading entire body
Currently net/http has:
```
def reading_body(sock, reqmethodallowbody) #:nodoc: internal use only
@socket...
sam.saffron (Sam Saffron)
12:40 PM Revision 6f2c516d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:40 PM Revision 19408c78 (git): skip to not support color tty environment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:30 PM Feature #15181 (Closed): Azure pipelines vc builds? help needed
Applied in changeset trunk|r67137.
----------
Test Bundler examples and bundled gems tests with Azure Pipeline.
*...
hsbt (Hiroshi SHIBATA)
12:30 PM Revision 019864b4 (git): Test Bundler examples and bundled gems tests with Azure Pipeline.
* They are invoked on Linux and macOS environment.
* Try to build with vs2017. But it's only binary build.
https...
hsbt (Hiroshi SHIBATA)
08:44 AM Bug #15622: Default version of Bundler incorrectly invoked when using binstubs
Forgot to comment here. I'm pretty sure this is the same as https://bugs.ruby-lang.org/issues/15582? The fix for it s... deivid (David Rodríguez)
03:26 AM Revision c2ee3389 (git): * 2019-02-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:26 AM Revision 8092d571 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:26 AM Revision 5e2a8cb7 (git): Remove stale arguments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:08 AM Bug #15623: Ruby 2.6.1 Segmentation Fault in on Phusion Passenger server boot in dev
Forgot to add crash log (from one of the crashes)
```
/Users/pikachuexe/.rvm/gems/ruby-2.6.1/gems/activesupport-5...
PikachuEXE (Pikachu EXE)
03:03 AM Bug #15623 (Third Party's Issue): Ruby 2.6.1 Segmentation Fault in on Phusion Passenger server boot in dev
Ruby is install via RVM
Passenger is install via gem install/bundle install
It's not always crashing the same thr...
PikachuEXE (Pikachu EXE)
 

Also available in: Atom