Activity
From 02/09/2019 to 02/15/2019
02/15/2019
-
04:50 PM Bug #15608: What should be the correct output for Method#inspect with singleton methods?
- It would be great to have specs under `spec/ruby` for this, and that could explain the rationale behind each decision...
-
04:42 PM Bug #15608 (Closed): What should be the correct output for Method#inspect with singleton methods?
- bug.rb:
```ruby
class C
def foo
end
end
obj = C.new
class << obj
alias bar foo
end
p obj.method... -
12:38 PM Revision f450652b (git): Bump the benchmark-driver git ref to v0.14.13 (macOS memory runner support)
- [Fix GH-2082]
From: Lourens Naudé <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67079 b2... -
12:07 PM Bug #15607 (Closed): RuntimeError (can't get Master/Slave device) using PTY.open
- Hi
I use OpenBSD 6.4 (amd64) with ruby 2.5.3p105
All code that use PTY module doesn't work, i get RuntimeError(... -
11:51 AM Feature #15602: Eliminate recording full-width hash value for small Hash
- ko1 (Koichi Sasada) wrote:
> I'm not sure what "the 8-bit #hash" is.
The same as "1 byte hash value".
i.e. after... -
11:46 AM Feature #15574: Prohibit to pass a block on super() implicitly
- sawa (Tsuyoshi Sawada) wrote:
> [...] it is inconsistent that you want to take care of the arguments but not the blo... -
11:42 AM Feature #15574: Prohibit to pass a block on super() implicitly
- duerst (Martin Dürst) wrote:
> Until quite recently, using an explicit block parameter was (considered to be?) less ... -
11:10 AM Feature #15574: Prohibit to pass a block on super() implicitly
- sos4nt (Stefan Schüßler) wrote:
> Calling `super` (without parentheses) would pass two arguments (`foo` and `bar`) t... -
11:02 AM Feature #15574: Prohibit to pass a block on super() implicitly
- sawa (Tsuyoshi Sawada) wrote:
> In such case, i.e., when you don't want to take the responsibility of managing the a... -
10:47 AM Feature #15574: Prohibit to pass a block on super() implicitly
- sos4nt (Stefan Schüßler) wrote:
> With the proposed change however, it becomes my responsibility. Almost every time ... -
10:20 AM Feature #15574: Prohibit to pass a block on super() implicitly
- I prefer the current behavior. Passing along a block is much more common than removing a block.
Let's say I have a... -
11:35 AM Feature #15605: json library needs more frequent releases
- I think this can be "abstracted" out in the sense of a general mechanism in place when
it comes to gems that are par... -
01:45 AM Feature #15605: json library needs more frequent releases
- I want to be clear that we are very thankful for the work that flori has put in over the years. I understand people d...
-
01:43 AM Feature #15605: json library needs more frequent releases
- There are five open pull requests relating to JRuby: https://github.com/flori/json/pulls?utf8=%E2%9C%93&q=is%3Apr+is%...
-
01:40 AM Feature #15605 (Closed): json library needs more frequent releases
- There has not been a release of the json gem since April 2017.
Unfortunately there's a long backlog of bugs and pu... -
10:39 AM Feature #15606: Precedence of -@ and +@
- nobu (Nobuyoshi Nakada) wrote:
> Do you expect `i = -1; -i.abs` to return `+1`?
Yes, indeed. I'd expect `<somethi... -
10:23 AM Feature #15606 (Feedback): Precedence of -@ and +@
- Do you expect `i = -1; -i.abs` to return `+1`?
-
09:24 AM Feature #15606 (Feedback): Precedence of -@ and +@
- `-@` and `+@` seem to have issues with method chaining:
```ruby
i = 5
-i.negative?
# NoMethodError (undefined... -
10:09 AM Feature #13821: Allow fibers to be resumed across threads
- If automatic detection of whether a Fiber is shareable across Threads isn't viable, it would be really, really nice t...
-
05:51 AM Revision 387e8967 (git): Assert that union sizes match
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:11 AM Bug #15604: Backport r66349 to 2.5
- Thank you! Do you need to change the backport field to point it needs to be backported to 2.5 but not to 2.6?
-
03:31 AM Bug #15604 (Closed): Backport r66349 to 2.5
- (Changing status to closed, which would trigger the backporting process. Don't take it as a rejection.)
-
03:45 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
- I also find this inconsistency very weird and I find ana06's suggestion very good, which I'd expand with:
* Deprec... -
12:30 AM Feature #11076: Enumerable method count_by
- baweaver (Brandon Weaver) wrote:
> It's a common enough that the syntax may be justified.
That's just because "ma...
02/14/2019
-
07:36 PM Feature #11076: Enumerable method count_by
- mame (Yusuke Endoh) wrote:
> baweaver (Brandon Weaver) wrote:
> > Answer 2: The transformed value, like `group_by`:... - 03:29 PM Revision b1daba82 (git): * 2019-02-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:29 PM Revision 75708642 (git): Introduce RVALUE_EMBED_LEN_MAX to remove a magic number
- * include/ruby/ruby.h: replace a magic number with RVALUE_EMBED_LEN_MAX,
which indicates the number of VALUE elemen... -
02:21 PM Revision cb57336e (git): GNU make does not need srcs_vpath
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:59 PM Revision 4ae3df42 (git): Merge RubyGems master@9be7858f7f17eae3058204f3c03e4b798ba18b9c
- This version contains the some style changes by RuboCop.
* https://github.com/rubygems/rubygems/commit/9d810be0e... -
12:30 PM Bug #15597: syscall not returning true from private_method_defined?
- @nobu should we change what the #methods returns? or is that to much work?
-
04:13 AM Bug #15597 (Rejected): syscall not returning true from private_method_defined?
- It's same as that `respond_to?(:syscall, true)` returns `false`.
-
09:17 AM Feature #15538: Erb indenting / unindenting
- > Perhaps <%~ would be good as it resembles the squiggly heredoc <<~EOB
Thanks to rethink that part. I feel it's a... -
08:34 AM Feature #15538: Erb indenting / unindenting
- Perhaps `<%~` would be good as it resembles the squiggly heredoc `<<~EOB`
I'll try to improve on your PoC.
It s... -
08:18 AM Feature #15602: Eliminate recording full-width hash value for small Hash
- Eregon (Benoit Daloze) wrote:
> IIRC, not storing #hash breaks specs, does it pass test-spec?
Fortunately, no pro... -
05:42 AM Revision d1e6304a (git): Prefer relative directory from srcdir to top_srcdir
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:40 AM Revision 4fc656a2 (git): Removed duplicate dependents
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:18 AM Bug #15603 (Third Party's Issue): Use of undeclared identifier 'errno' when building 2.6.1
- Duplicate with https://github.com/rbenv/ruby-build/issues/1286 (I also maintain ruby-build)
-
04:44 AM Feature #7394: Enumerable#find ifnone parameter could be non-callable
- Currently, it is not able to distinguish from the case a hash is given as an ordinal argument.
So there still is a p... -
12:39 AM Bug #15375: Crash report for Ruby 2.5.3p105
- I guess this is fixed at [#15362].
-
12:29 AM Bug #15200: RubyVM::InstructionSequence can not compile to binary from method call with hash in 'if false' expression
- ruby_2_5 is fixed at r66130 that is the backport of r63040.
```
$ ./miniruby -v -e 'RubyVM::InstructionSequence.c...
02/13/2019
-
11:52 PM Bug #15503: Error in Ruby 2.6 when trying to shell out to invoke `irb` while in a `bundle exec` session
- I proposed a fix for this issue to the bundler repo in https://github.com/bundler/bundler/pull/6963.
-
10:08 PM Feature #7394: Enumerable#find ifnone parameter could be non-callable
- Just because it might cause some surprise, perhaps we can use keyword argument for this.
e.g.
```ruby
a = [1, ... -
10:06 PM Feature #7394: Enumerable#find ifnone parameter could be non-callable
- Can we merge this?
-
08:27 PM Feature #15602: Eliminate recording full-width hash value for small Hash
- IIRC, not storing #hash breaks specs, does it pass test-spec?
Maybe the 8-bit #hash is enough to avoid problems? -
10:05 AM Feature #15602 (Closed): Eliminate recording full-width hash value for small Hash
- # Abstract
Let's shape up small hash value (1 to 8 entries) from 192B to 128B on 64bit ptr environments.
# Data... -
07:34 PM Bug #15604 (Closed): Backport r66349 to 2.5
- Revision r66349 fixes a bug that was causing byebug to not reliable work if your code was using Fowardable.
See al... -
07:32 PM Bug #15603 (Third Party's Issue): Use of undeclared identifier 'errno' when building 2.6.1
- I've been trying to install ruby 2.6.1 for a few days. I've tried using rbenv and ruby-build with no success. Now, I'...
-
04:09 PM Bug #15582: default/bundler-1.17.2.gemspec has no file list
- Yes, since rubygems 2.6.1 ships with rubygems 3.0.1, running `gem update --system` will update to the latest version ...
-
03:48 PM Revision 7b8986f2 (git): Cleaning gems should not clean ext
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:34 PM Revision bd8cb9f5 (git): Parenthesize `for` to ignore errors
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:20 PM Revision 4844a449 (git): Suppress a warning
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:19 PM Revision 63ca54e7 (git): * 2019-02-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:19 PM Revision 43ee21f2 (git): Ignore errors on cleaning
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:57 PM Bug #15597: syscall not returning true from private_method_defined?
- @Nobu : this commit changed it
https://github.com/ruby/ruby/commit/67d87b192b23a75092280b534570580df0f8f7a5
spe... -
04:44 AM Bug #15597: syscall not returning true from private_method_defined?
- I'm on MacOS 10.14.3 and yes it does raise a `NotImplementedError`. Even so, shouldn't it be shown as a private method?
-
12:02 PM Revision f678332d (git): Consider END block
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:51 AM Revision 87b1d186 (git): Fix rb_bug message pattern list
- "Other runtime information" section depends on platforms.
Make no expectation.
git-svn-id: svn+ssh://ci.ruby-lang.or... -
11:36 AM Revision 00679d20 (git): Fix rb_bug message pattern list
- Each setions are separated by an empty line, and C level backtrace
information format has been changed.
git-svn-id: ... -
10:01 AM Bug #15600: CSV underlying IO object is not getting rewound after parsing
- Hi nobu, thanks for your reply.
> I guess it has never guaranteed such assumption, though.
Sorry, what I meant ... -
02:53 AM Bug #15600 (Third Party's Issue): CSV underlying IO object is not getting rewound after parsing
- > It might be an intentional behaviour but in that case, I can't see anything in the documentation explicitly saying ...
-
09:40 AM Revision c6a2de30 (git): check return value of `write` to suppress warning.
- * ext/-test-/gvl/call_without_gvl/call_without_gvl.c (do_loop):
`-Wunused-result` compiler option (gcc?) checks che... -
04:49 AM Revision fb159b49 (git): fix test for r67061
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:32 AM Revision a8c0f272 (git): Remove message to recommend to repot bug
- This message is showed on SEGV, but it is usually caused by 3rd party
libraries and we don't help reporters well. I c... - 04:25 AM Revision e20e6798 (git): * 2019-02-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:25 AM Revision 698c55d3 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:24 AM Revision 74b19e33 (git): fix imemo entry description.
- * ext/objspace/objspace.c (count_imemo_objects): `imemo_type_ids`
should be match with `enum imemo_type` in interna... -
02:57 AM Bug #15601 (Feedback): bug in the Ruby interpreter or extension libraries.
- How to reproduce it?
And please report dumped errors not only crash log. -
01:36 AM Bug #15601 (Closed): bug in the Ruby interpreter or extension libraries.
- ```
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.... -
02:41 AM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- +1 for filter_map.
Matz agreed the feature itself before: https://bugs.ruby-lang.org/issues/5663#note-42
The name... -
12:44 AM Feature #15581 (Assigned): Split tool/* files to tool and script directories
- I update the two file lists.
* The requirements for autoconf, configure, make, make install, make dist: Move `mkli...
02/12/2019
-
11:52 PM Bug #15600 (Third Party's Issue): CSV underlying IO object is not getting rewound after parsing
- Hello,
Sorry if this bug has already been reported but I couldn't find any reference to it.
For the following C... -
08:52 PM Feature #15554: warn/error passing a block to a method which never use a block
- I have a nice example where I use calls like `super { ... }` even if the super method doesn't yield a block. From my ...
-
01:40 PM Bug #15599 (Open): Mixing autoload and require causes deadlock and incomplete definition.
- I found that mixing autoload and require causes deadlock and incomplete definition.
```
% cat a.rb
class A
d... -
12:31 PM Revision b2f42415 (git): Update dependencies, internal.h includes ruby.h
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:31 PM Revision da1f593a (git): Skip erb files, idirect prerequisites
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:15 PM Revision 29c9f4a5 (git): Replace versioned Unicode header paths with UNICODE_HDR_DIR
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:49 AM Feature #6012: Proc#source_location also return the column
- ioquatix (Samuel Williams) wrote:
> I also wish there was some meaningful implementation of `proc.source.hash` that ... -
02:24 AM Feature #6012: Proc#source_location also return the column
- I was playing around with this idea trying to make an implementation of `class Source`.
Is the source file cached ... -
01:24 AM Feature #6012: Proc#source_location also return the column
- I also wish there was some meaningful implementation of `proc.source.hash` that was reasonably consistent across invo...
-
05:03 AM Bug #14972: Net::HTTP inconsistently raises EOFError when peer closes the connection
- joshc (Josh C) wrote:
> > It is to resume with the partially downloaded result.
>
> Doesn't `Net::HTTPResponse#re... -
04:07 AM Bug #15593: The nightly snapshot has not been updated since 2019-01-17
- It's working now.
```
snapshot.tar.bz2 14555878 2019-02-11T12:38:36.000Z
snapshot.tar.gz 16645460 2019-02-11T12:... -
03:45 AM Revision 91cb5c1a (git): fix empty Hash memsize.
- * gc.c (obj_memsize_of): ar_table ptr can be NULL (size == 0).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67... -
02:26 AM Feature #15594 (Assigned): [PATCH] net/imap: support SNI
-
02:20 AM Bug #15582: default/bundler-1.17.2.gemspec has no file list
- FYI: I've heard that we can work around this issue by `gem update --system`.
-
01:16 AM Feature #15567: Allow ensure to match specific situations
- Okay, thanks for your time and input. That makes sense.
02/11/2019
- 09:57 PM Revision 9653f770 (git): * 2019-02-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:57 PM Revision 2f1bf4fa (git): Accept a third value for NaNs, as produced by the Sun Studio C Compiler
- * See http://rubyci.s3.amazonaws.com/solaris11s-sunc/ruby-trunk/log/20190211T142523Z.fail.html.gz
git-svn-id: svn+ss... -
06:32 PM Bug #14972: Net::HTTP inconsistently raises EOFError when peer closes the connection
- > It is to resume with the partially downloaded result.
Doesn't `Net::HTTPResponse#read_body` raise if called more... -
01:43 PM Revision 63f99067 (git): Use $(hdrdir) for include/ruby.h, as well as r67033
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:39 PM Bug #15598 (Open): Deadlock on mutual reference of autoloaded constants
- Mutual reference of autoloaded constants can cause deadlock sporadically.
Assume A is defined in a.rb and it uses ... -
11:04 AM Bug #14621: Extra whitespace in squiggly heredoc with escaped newline
- ruby_2_5 r67050 merged revision(s) 62872,62873.
-
11:04 AM Revision 76ee1d84 (git): merge revision(s) 62872,62873: [Backport #14621]
- parse.y: unindent continued line
* parse.y (tokadd_string): stop at continued line in dedented here
... -
06:57 AM Bug #15597 (Feedback): syscall not returning true from private_method_defined?
- What is your OS?
Doesn't `syscall` method always raise a `NotImplementedError`? -
03:06 AM Revision 43a45b3f (git): io.c: remove unused variable and fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:13 AM Revision 0f79725a (git): * 2019-02-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:12 AM Revision 2d2a5096 (git): io.c: check HAVE_FCOPYFILE
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:44 AM Misc #15459: DevelopersMeeting before/after RubyKaigi2019
- * [Feature #14183] Keyword Arguments
* Need to discuss whether to stop converting caller keyword arguments/bracele...
02/10/2019
-
08:28 PM Bug #15597 (Rejected): syscall not returning true from private_method_defined?
- `syscode` is a private method on `Object` but when checked with `private_method_defined?` it returns `false`.
Ruby... -
03:20 PM Feature #15592: mode where "autoload" behaves like an immediate "require"
- I'm very in favor of some type of switching mechanism to allow 'autoload' to switch between immediate & lazy loading....
-
02:24 PM Feature #15554: warn/error passing a block to a method which never use a block
- Related: Feature #10499
-
10:42 AM Revision c84a25e1 (git): random.c: unify syscall with getrandom
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:21 AM Revision 944a158a (git): * 2019-02-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:21 AM Revision 61ffc7a0 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:21 AM Revision 1a8583de (git): random.c: use getrandom() if available.
- getrandom() is supported by glibc 2.25 or later.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67043 b2dd03c8-39...
02/09/2019
-
05:47 PM Feature #15592: mode where "autoload" behaves like an immediate "require"
- > I guess it needs some convention between constant names and filenames.
I agree it is good if such convention is av... -
01:36 PM Feature #15592: mode where "autoload" behaves like an immediate "require"
- fxn (Xavier Noria) wrote:
> Zeitwerk has an interface to eager load similar to what it is being suggested, but it is... -
02:54 PM Revision b1cb15c4 (git): new constant: Process::CLOCK_TAI.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:04 AM Revision 5d490f6e (git): * 2019-02-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:04 AM Revision b795f9bd (git): make-snapshot: try downloading Unicode files
- Remove empty UNICODE_FILES list to update Unicode files like as
r67025, for 2.6 branch.
[Bug #15593]
git-svn-id: sv... -
07:27 AM Bug #15593: The nightly snapshot has not been updated since 2019-01-17
- That worked - thank you!
-
04:42 AM Feature #14718: Use jemalloc by default?
- Very interesting news indeed about Rust. Thanks for the update.
Ruby 2.6 came and went, allocator remained unchang...
Also available in: Atom