Activity
From 02/22/2019 to 02/28/2019
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 ... -
04:01 PM Misc #15614: DevelopersMeeting20190311Japan
- - [Bug #15620] Block argument usage affects lambda semantic
- I find the current behaviour very non-rubyish and wo... -
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... -
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... -
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.
- 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... -
02:52 PM Bug #14621: Extra whitespace in squiggly heredoc with escaped newline
- ruby_2_4 r67147 merged revision(s) 62872,62873.
- 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
... -
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
-
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
-
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... -
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... -
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
-
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)
-
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... - 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
-
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
-
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... -
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 ...
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 ... -
10:57 PM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
- Adding updated patch.
-
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:
... -
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... -
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... -
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...
-
02:41 PM Misc #15614: DevelopersMeeting20190311Japan
- * [Feature #14799] Startless range
* What kind of situation is it? I want it quickly :) -
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... -
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... - 12:40 PM Revision 6f2c516d (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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
-
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.
*... -
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... -
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...
- 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
- 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
-
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
-
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... -
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...
02/26/2019
-
05:58 PM Misc #15617: Any chance we can ship 2.5.4 sooner rather than later?
- I guess this may be up to the release manager; perhaps he is a little bit
busy right now. You could consider adding ... -
08:46 AM Feature #15611 (Assigned): Shipping Bundler as a bundled gem, not a default gem
-
08:45 AM Bug #15622 (Assigned): Default version of Bundler incorrectly invoked when using binstubs
-
08:22 AM Bug #15622: Default version of Bundler incorrectly invoked when using binstubs
- I was able to reproduce this with the steps provided, and it seems to work after a `gem update --system`. Possibly a ...
- 01:34 AM Revision ff074304 (git): * 2019-02-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:34 AM Revision e2d1bb1f (git): add exceptions for indenting conventions for files related to regular expressions
- Ruby uses the Oniguruma/Onigmo regular expression engine, including the underlying
character encoding framework. In c...
02/25/2019
-
10:38 PM Bug #15622 (Rejected): Default version of Bundler incorrectly invoked when using binstubs
- When trying to run a binstub with Ruby 2.6.1 with Bundler 2.0.1 on the system, the wrong version of Bundler gets load...
-
08:25 PM Feature #15619: Support blacklisting certain dependency versions
- Thanks for your suggestion. Moved to https://github.com/rubygems/rubygems/issues/2659.
-
02:19 AM Feature #15619 (Third Party's Issue): Support blacklisting certain dependency versions
- This request makes a lot of sense to me.
However, while the gem library is part of Ruby, they are developed separa... -
08:51 AM Bug #15621 (Closed): system({}, ...) breaks nonascii ENV["PATH"] on Windows
### Problem
It seems that `system({}, ...)` breaks nonascii `ENV["PATH"]` after execution.
`system(...)` isn't ...-
06:14 AM Bug #15616 (Rejected): Chained destructive methods fail when using +@ to unfreeze a frozen string
- Yes. It's a matter of precedence. The "Pickaxe" book describes it as
> Single terms in an expression may be any of...
02/24/2019
-
06:57 PM Bug #15620 (Closed): Block argument usage affects lambda semantic
- The following snippet demonstrate the issue:
``` ruby
def pass_after_use(&block)
raise unless block
lambda(... -
06:41 PM Feature #15619 (Third Party's Issue): Support blacklisting certain dependency versions
- # Abstract
This feature request proposes introducing a new dependency constraint "!=", which will allow to blackli... -
05:16 PM Feature #15618: Implement Enumerator::Yielder#to_proc
- I have no particularly strong pro or con opinion on the functionality itself.
I have only one comment about syntax... -
03:55 PM Feature #15618 (Closed): Implement Enumerator::Yielder#to_proc
- When writing an Enumerator block, you often want to delegate iteration to another method like this:
```ruby
enum ... -
11:57 AM Revision 23a8183b (git): Check stx_btime in struct statx
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:27 AM Revision a582007e (git): * 2019-02-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 AM Revision 8b8285e2 (git): configure.ac: remove check for broken memmem
- the bug of memmem(3) was fixed in glibc 2.1 released in 1999.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6712...
02/23/2019
-
05:10 AM Misc #15615: File.birthtimeがLinux環境で有効なファイル作成時刻を得られなかった場合の挙動について
- とりあえず`NotImplementedError`とも一番近そうな`ENOSYS`を投げるようにしましたが、本来セットされていない`errno`を装うよりは`RuntimeError`あたりのほうがいいのではないかと思います。
も... -
04:42 AM Revision dc700cf9 (git): configure.ac: skip check of statx() on AIX
- Linux and AIX have statx() with different prototype.
Linux: int statx(int, const char*, int, unsigned int, struct st... -
03:43 AM Revision 6604e1b7 (git): Merge json-2.2.0 from flori/json.
- https://github.com/flori/json/releases/tag/v2.2.0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67127 b2dd03c8-3... -
02:22 AM Revision f22ffd83 (git): spec/../rbconfig_spec.rb: skip spec not working on MinGW
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:17 AM Revision 0dab1fce (git): * 2019-02-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:17 AM Revision 052dbbe7 (git): spec/../shared/write.rb: suppress random failure
- due to MJIT worker's known race condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67124 b2dd03c8-39d4-4d8...
02/22/2019
-
10:54 PM Misc #15617 (Closed): Any chance we can ship 2.5.4 sooner rather than later?
- We started carrying code like this in Discourse due to #14634 breaking Queue after fork.
https://review.discourse... -
04:07 PM Bug #15613 (Open): Enumerator::Chain#each doesn't relay block signature
-
03:51 PM Bug #15616: Chained destructive methods fail when using +@ to unfreeze a frozen string
- ```
+foo.gsub!("bar", "car")
```
stands for
```
+(foo.gsub!("bar", "car"))
```
and because foo is frozen, you... -
02:52 PM Bug #15616 (Rejected): Chained destructive methods fail when using +@ to unfreeze a frozen string
- Using the +@ syntax to unfreeze a string does not work when chaining destructive methods
Consider the following;
... -
02:15 PM Misc #15614: DevelopersMeeting20190311Japan
- [Misc #15615] File.birthtimeがLinux環境で有効なファイル作成時刻を得られなかった場合の挙動について
-
10:20 AM Misc #15614: DevelopersMeeting20190311Japan
- * [Feature #14609] `Kernel#p` without args shows the receiver (aycabta)
* carry over -
06:48 AM Misc #15614 (Closed): DevelopersMeeting20190311Japan
- Please comment your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(your s... -
02:13 PM Misc #15615 (Closed): File.birthtimeがLinux環境で有効なファイル作成時刻を得られなかった場合の挙動について
- `File.birthtime`はファイルの作成時刻を返すメソッドです。
これまでLinux環境ではこのメソッドは実装されておらず、呼び出すと`NotImplementedError`が発生していましたが、r67088から一部のLi... - 07:25 AM Revision f53548a8 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:25 AM Revision b1c1ee71 (git): change `cfunc->invoker` type for opt.
- * vm_insnhelper.c: change `call_cfunc_*` parameters order
and specify a function type for the passed func ptr.
Th... -
06:43 AM Revision 4af7f77d (git): STATX_BTIME depends on filesystems
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:35 AM Revision def040f6 (git): Skip EPERM, when statx(2) is wholely blocked
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:22 AM Revision 1ae52fcd (git): Skip EPERM, like as r67102
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:14 AM Revision aa5dd6fe (git): STATX_BTIME depends on filesystems
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:07 AM Revision b9357e4d (git): File#birthtime depends on the kernel version on Linux
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:01 AM Revision fc90c4ec (git): Support File#birthtime on Linux
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:08 AM Revision 607ecea7 (git): Unified rb_file_s_birthtime
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Also available in: Atom