Activity
From 10/21/2019 to 10/27/2019
10/27/2019
-
11:09 PM Bug #15834: Mutating the result of SortedSet.to_a mutates the original set, potentially violating the set's guarantees
- Attached is a patch with a test for fixing this.
-
10:38 PM Bug #14325 (Closed): Set#reset raise RuntimeError instead of FrozenError
- Fixed in commit:afd68cd87114fb49158462f1594cacfd2b765e9b.
-
10:32 PM Bug #16187 (Closed): Hash#replace no longer rehashes keys for small (array table) hashes
-
10:30 PM Bug #16281: `irb -w` issues warning
- Pull request submitted to fix this: https://github.com/ruby/reline/pull/62
-
08:41 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
- Thanks both @jeremyevans0 @alanwu for the rich and clear explanations!
-
11:19 AM Revision 85d966af (git): Add ubuntu-16.04 to matrix of GitHub Actions
-
10:45 AM Feature #14145: Proposal: Better Method#inspect
- This PR provides method parameters inspect: https://github.com/ruby/ruby/pull/2618
Implementation is most probably n... -
10:41 AM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- I want to expand on my semantics concern, for the performance concern I should get some numbers first.
jeremyevans... -
09:57 AM Revision 417369e0 (git): Improve Enumerator.produce docs
- * Add to NEWS;
* Add examples of while-alike cycles with practical tasks. -
01:41 AM Revision aba23d83 (git): Fix documentation for Fiber#transfer [ci skip]
- Fiber#transfer prevents calling Fiber#resume on the receiver of the
transfer method, not the fiber calling transfer.
...
10/26/2019
-
08:33 PM Revision 4fe89e08 (git): Add entry for Feature #13083 in NEWS
- * Move Unicode changes under String / Unicode for consistency with the rest.
-
08:23 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- There are PRs to fix those: https://github.com/rails/rails/pull/37504
-
06:53 PM Revision 664e96b1 (git): Update to ruby/spec@28a728b
-
06:52 PM Revision 3eb0d50c (git): Update to ruby/mspec@e171725
- 05:24 PM Revision 9c5a9623 (git): * 2019-10-27 [ci skip]
-
05:24 PM Revision 62212482 (git): Improve Net::HTTP docs:
- * Make links from Net::GenericHTTPRequest work;
* Document +dest+ param of HTTPResponse#read_body;
* Slightly improve... -
05:24 PM Revision f93cb690 (git): OptionParser: document into: argument
-
05:24 PM Revision a24bff46 (git): open-uri: change global docs to reflect that URI.open syntax is preferred
-
05:24 PM Revision de147bb7 (git): Net::FTP: fix formatting problems for #status method
-
05:24 PM Revision 4fe06f46 (git): IRB: Document command evaluation history.
-
05:24 PM Revision 2746fd5d (git): Update StringIO docs:
- * More explanations/examples in class docs;
* Fix links to other methods (remove ... -
05:24 PM Revision f6f1377a (git): Update ERB docs
- * Actualize Notes about other templating engines;
* Document #location= method. -
04:31 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
- The GC scans the native stack for Ruby's C code to find values to retain.
Pointers to Ruby's heap objects can end up... -
03:23 PM Bug #16278 (Rejected): Potential memory leak when an hash is used as a key for another hash
- cristiangreco (Cristian Greco) wrote:
> Hi Jeremy, thanks for these details!
>
> I don’t know the details of ruby... -
12:44 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
- Hi Jeremy, thanks for these details!
I don’t know the details of ruby’s GC, seems to me it might behave unpredicta... -
04:13 AM Bug #16278: Potential memory leak when an hash is used as a key for another hash
- Adding this method and calling it after `create` clears the output.
```ruby
def garbage
h1 = h2 = h3 = h4 = h5... -
02:21 AM Bug #16278: Potential memory leak when an hash is used as a key for another hash
- Here's a modified version of your script, fixing the issue where `$id_h4 = h3.object_id`, and showing the actual cont...
-
12:42 PM Misc #16262: DevelopersMeeting20191128Japan
- (Sorry for being over-active. On the bright side, it could be a final bunch from me)
Carry-over from tickets with ... -
12:09 PM Feature #16275: Revert `.:` syntax
- > with several core team members agreeing on this
At the end of the day you only need to find pro/con arguments fo... -
07:17 AM Feature #16275: Revert `.:` syntax
- zverok (Victor Shepelev) wrote:
> OK, with several core team members agreeing on this (and even PR prepared), I beli... -
07:02 AM Feature #16275: Revert `.:` syntax
- timriley (Tim Riley) wrote:
> I’m opposed to this reversion. I was looking forward to using `.:` in 2.7. I felt I sh... -
02:44 AM Feature #16275: Revert `.:` syntax
- matz (Yukihiro Matsumoto) wrote:
> I am for adding syntax sugar for method reference. But I don't like proposed synt... -
11:54 AM Bug #15528: Bundler stdlib is not documented
- https://github.com/bundler/bundler/pull/7394
-
09:09 AM Bug #8855: {Single}Forwardable#def_delegators が、Stringでメソッド名を渡された時だけ __id__ と __send__ が取り除かれる
- merged into ruby core at d00551a7bb1d5dbabb0a8c95d6bd2d9d4e86934a
-
07:27 AM Revision ad9c7137 (git): Make `(#methodname)` a link with --hyperlink-all option
-
06:48 AM Revision d70fdeed (git): Make `(#methodname)` a link
-
06:35 AM Revision 5aacb304 (git): refactor assign variables
- For readability. Requested by ko1.
See: https://github.com/ruby/ruby/commit/356e203a3acd4d3d20ba12f956fd22e17b6363e... -
05:58 AM Revision bddb31bb (git): Documentation improvements for Ruby core
- * Top-level `return`;
* Documentation for comments syntax;
* `rescue` inside blocks;
* Enhance `Object#to_enum` docs;... -
03:52 AM Revision cf934413 (git): Raise on end-exclusive ranges [Feature #14784]
- Raises an error on end-exclusive ranges unless endless, regardless
the receiver. -
12:26 AM Revision f14b7541 (git): [ruby/forwardable] Use Gemfile instead of Gem::Specification#add_development_dependency.
- https://github.com/ruby/forwardable/commit/1e7123a81b
-
12:25 AM Revision f625a4be (git): [ruby/forwardable] Fix NoMethodError on ruby 2.4 or earlier
- https://github.com/ruby/forwardable/runs/242918994#step:5:12
```
Error: test_obj_single_delegators_send_id(TestForwar... -
12:25 AM Revision 00989770 (git): [ruby/forwardable] Remove string allocation in def_{instance,single}_delegators
- https://github.com/ruby/forwardable/commit/1a994c90e1
-
12:25 AM Revision d00551a7 (git): [ruby/forwardable] Make def_{instance,single}_delegators skip :__send__ and :__id__
- Previously, __send__ and __id__ were skipped if provided as strings,
but not skipped if provided as symbols.
Fixes R... -
12:25 AM Revision b15e0983 (git): [ruby/forwardable] Update spec.files
- https://github.com/ruby/forwardable/commit/1b6991e589
-
12:24 AM Revision b25ab383 (git): [ruby/forwardable] Extracted VERSION constant for gemspec
- https://github.com/ruby/forwardable/commit/387758d45a
10/25/2019
-
11:28 PM Feature #16275: Revert `.:` syntax
- I’m opposed to this reversion. I was looking forward to using `.:` in 2.7. I felt I should say this as a representati...
-
06:37 PM Feature #16275: Revert `.:` syntax
- @zverok I really feel your pain, I had the same reaction when some of my ideas were ignored or rejected; that never f...
-
02:42 PM Feature #16275: Revert `.:` syntax
- OK, with several core team members agreeing on this (and even PR prepared), I believe this is already a lost cause, b...
-
10:53 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
- jeremyevans0 (Jeremy Evans) wrote:
> `object_id` is only unique for the life of the object. After the object is g... -
09:31 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
- cristiangreco (Cristian Greco) wrote:
> Using each store I found that the 3 labels hashes are retained after garbage... -
09:18 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
- ko1 (Koichi Sasada) wrote:
> > If an application exercises this pattern very frequently during lifetime and across m... -
06:07 AM Bug #16278: Potential memory leak when an hash is used as a key for another hash
- > If an application exercises this pattern very frequently during lifetime and across multiple processes then it’s de...
-
10:03 PM Revision 0c579b0a (git): [ruby/dbm] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
08:39 PM Bug #16281 (Closed): `irb -w` issues warning
- ```
$ irb -w
.rvm/rubies/ruby-head/lib/ruby/2.7.0/reline.rb:322: warning: instance variable @ambiguous_width not in... -
08:19 PM Misc #15739 (Rejected): Improvements needed to documentation of Hash#dig, Array#dig and OpenStruct#dig
- I find the documentation clear, and all three classes include mixed examples as in your example above.
-
07:22 PM Feature #15869 (Closed): Add abs to Matrix
- 05:56 PM Revision 41d52945 (git): * 2019-10-26 [ci skip]
-
05:54 PM Revision 84b69c52 (git): Edit vm_opts.h for VM options
- Revert 46f175ed5c8560b3c9da5ab7b4fa73287f1eb1c5 partially.
Also tool/ruby_vm scripts refer the options in vm_opts.h. -
03:39 PM Bug #16277: UNIXServer#listen fails with Errno::EADDRINUSE error under Windows 10 / WSL Ubuntu 18.04
- Would something like the following yield an equivalent object?
```ruby
require 'socket'
sock = Socket.new :UNIX,... -
02:30 PM Revision 42c652d1 (git): Fixed range argument condition [Feature #14784]
- Allows a beginless/endless range, and an end-exclusive range
unless the receiver is smaller than its end. -
02:27 PM Feature #14784: Comparable#clamp with a range
- > 1.clamp(0...3) #=> 1
> 1.clamp(-1...0) # ArgumentError: #clamp with excluding end can't clamp from top -- the only... -
01:30 PM Feature #14784: Comparable#clamp with a range
- Sounds reasonable, and matz says “an error on end-exclusive ranges” at https://bugs.ruby-lang.org/issues/14784#change...
-
06:48 AM Feature #14784: Comparable#clamp with a range
- @nobu is there any chance you can reconsider your implementation?
The important justification for the proposal was... -
10:38 AM Bug #16280 (Third Party's Issue): FFI Illegal instruction
- Perhaps, it is an issue of sassc. Could you please ask them first?
I'm unsure but it looks related to https://git... -
10:13 AM Bug #16280 (Third Party's Issue): FFI Illegal instruction
- After calling bundle exec rails c -e production I'm getting the following output:
../bundle/ruby/2.5.0/gems/ffi-1.... -
08:58 AM Revision 88135845 (git): enable assertion for debug.
- http://ci.rvm.jp/results/trunk-vm-asserts@silicon-docker/2340856
-
07:44 AM Revision f3f1d89d (git): skip tests that do not work on GC.stress
- These tests rely on GC.stat and GC.last_gc_info, which are not
stable when GC.stress is true. Skip them for that case. -
06:58 AM Bug #16236 (Third Party's Issue): Cannot handle logrotate on Windows when one file is written from multi process/thread
-
06:53 AM Bug #16236: Cannot handle logrotate on Windows when one file is written from multi process/thread
- Fluentd side patch: https://github.com/fluent/fluentd/pull/2663
Fluentd side issue: https://github.com/fluent/fluent... -
06:52 AM Bug #16236: Cannot handle logrotate on Windows when one file is written from multi process/thread
- Thanks for the information.
This issue should be Fluentd logging mechanism issue not Ruby core logger library.
Flue... -
03:43 AM Bug #16279 (Closed): Backport 463092b8
-
03:32 AM Bug #16279 (Closed): Backport 463092b8
- Please backport the rake 12.3.3 update into the stable releases
rev: 463092b84da7933f307cc8747f948f68ef19f5fd
... -
03:24 AM Revision 356e203a (git): more on struct rb_call_data
- Replacing adjacent struct rb_call_info and struct rb_call_cache
into a struct rb_call_data. -
02:10 AM Bug #16161 (Closed): tailcall_optimization may be disabled after r67315
- Thank you to merge https://github.com/ruby/ruby/pull/2529 on 4ff2c58f919153b9a47f69f855a0b9d2bb0e0bbe.
I confirmed t... -
01:45 AM Revision a7ec88ad (git): Add `shell: cmd`
- Use cmd instead of new default shell for `call`.
https://github.blog/changelog/2019-10-17-github-actions-default-shel... -
01:07 AM Revision 7bcc639c (git): Rename old var name with new name
-
12:29 AM Revision 09936d1d (git): [ruby/tracer] Use Gemfile instead of Gem::Specification#add_development_dependency.
- https://github.com/ruby/tracer/commit/9df7d7937b
-
12:25 AM Revision fb15e794 (git): Handle case where ruby2_keywords method splats to ruby2_keywords method
- Previously, the keyword hash was duped (which results in a regular
hash), but the dup was not marked as a keyword has...
10/24/2019
-
11:54 PM Revision 5040eea9 (git): Do not show progress at chocolatey
-
10:46 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- Eregon (Benoit Daloze) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > You shouldn't even take your word, as you ha... -
07:40 PM Revision 4ff2c58f (git): retry tailcall optimization (#2529)
- Sorry, f62f90367fc3bce6714e7c34cbd040e14e43fe07 is push miss.
-
07:39 PM Revision 58b363bf (git): respect `param.flags.ruby2_keywords` at to_binary.
- `param.flags.ruby2_keywords` is not store/load correctly at to_binary
so restore this flag correctly. -
07:35 PM Revision d6a2507e (git): Duplicate hash when converting keyword hash to keywords
- This mirrors the behavior when manually splatting a hash. This
mirrors the changes made in setup_parameters_complex ... -
07:34 PM Revision 8c59b925 (git): Update date specs
- Allow Date.new spec to run on 2.7.
Separate Date.valid_jd? specs, since 2.7 is now stricter and
requires numeric val... -
07:34 PM Revision 5fe8943f (git): Fix typo causing Date.new(year, month) to fail
- Add a test for this case.
-
07:01 PM Revision e8f90e73 (git): check T_ICLASS for Method#inspect.
- METHOD::klass can contain T_ICLASS so inspect should respect it.
-
06:45 PM Feature #16275: Revert `.:` syntax
- `p obj.:hoge` can output source location of `#hoge` (with [#14145](https://bugs.ruby-lang.org/issues/14145)).
```r... -
02:09 PM Feature #16275: Revert `.:` syntax
- mame (Yusuke Endoh) wrote:
> I'm currently thinking that the following design is preferable.
>
> * A plain old st... -
11:26 AM Feature #16275: Revert `.:` syntax
- +1 as well, it feels ad-hoc to me and rather not easy to read, and is less general than numbered parameters.
And it ... -
06:03 AM Feature #16275: Revert `.:` syntax
- > `?> erb`
`?>` is a character literal. -
01:33 AM Feature #16275: Revert `.:` syntax
- I've already fallen into using ` .:` in 2.7. I'd personally miss `.:` since it feels super natural to me.
-
05:31 PM Revision b7c8874b (git): Install openssl with chocolatey
- OpenSSL in chocolatey is 1.1.1d but outdated 1.0.2s is in vcpkg.
-
05:24 PM Revision 826bbf98 (git): Split by `&&`
-
05:08 PM Revision 967b924a (git): Expanded an environment variable
- PowerShell does not expand by `%varname%` syntax.
-
05:04 PM Revision b86af95c (git): Get rid of control flow by cmd.exe
- Github workflow stopped using cmd.exe suddenly, and `||` and `&&`
seem not working in PowerShell. -
04:16 PM Revision b609bdeb (git): Define arguments forwarding as `ruby2_keywords` style
- Get rid of these redundant and useless warnings.
```
$ ruby -e 'def bar(a) a; end; def foo(...) bar(...) end; foo({}... -
04:07 PM Revision 4b3e007e (git): Assert no-kwrest case
-
03:56 PM Revision ed65e2d5 (git): Assert no-block case
-
03:54 PM Revision 8d0c5eb8 (git): Set method locations
- 03:16 PM Revision 2ea69896 (git): * 2019-10-25 [ci skip]
-
03:15 PM Revision 6279e45c (git): Arguments forwarding is not allowed in lambda [Feature #16253]
-
02:50 PM Bug #9876 (Closed): IRB::Context output_method is not used
- This is fixed by commit:1fb4584825.
-
02:47 PM Revision 1fb45848 (git): Remove unsused output_method argument
- Fixes Ruby Bug 9876.
-
02:38 PM Revision 8439caab (git): Refined `rp` output [ci skip]
- So that the result structure can be accessed as `$number`
variables, not a mere `VALUE`. -
11:58 AM Revision dc44ab29 (git): Revert "[ruby/fiddle] Fix a failing test (#13)"
- This reverts commit 5ebb0d50f6560b35bc03deb79341a115c5f782ee.
-
11:58 AM Revision de5ee47c (git): Revert "[ruby/fiddle] test: use env Hash"
- This reverts commit 4d844cbaed518743776594fa5ae33b86fe176ad1.
-
11:58 AM Revision efd641ff (git): Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)"
- This reverts commit ce6caade7c57a505f73086ccd7b33c14f7715f22.
-
10:47 AM Revision f126d80b (git): [ruby/webrick] Don't check tainting in access log escaping
- Only untaint result on Ruby <2.7, as taint support is deprecated
in Ruby 2.7+ and no longer has an effect.
https://g... -
10:47 AM Revision c28d50a7 (git): [ruby/webrick] Support literal IPv6 addresses in X-Forwarded-Host
- https://github.com/ruby/webrick/commit/6b6990ec81
-
10:47 AM Revision 37c266aa (git): [ruby/webrick] Remove the squishing of whitespace in header values
- While the stripping of header values is required by RFC 2616 4.2 and
RFC 7230 3.2.4, the squishing is not and can bre... -
10:47 AM Revision 84ed4c3d (git): [ruby/webrick] bump version to 1.5.0
- https://github.com/ruby/webrick/commit/00c281caa7
-
10:46 AM Revision 8189d496 (git): [ruby/webrick] Remove Webrick::HTTPResponse#to_s
- It is currently broken, and even if it worked, it can cause problems
when debugging. See Ruby Bug 10715.
https://gi... -
10:46 AM Revision f0452574 (git): [ruby/webrick] after ruby-2.6.0, set Net::HTTP#write_timeout
- https://github.com/ruby/webrick/commit/3b51f6b4d2
-
10:34 AM Revision b8097848 (git): [ruby/fiddle] Remove taint support (#21)
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
10:34 AM Revision ce6caade (git): [ruby/fiddle] Use ffi_closure_free by default. (#20)
- * Use ffi_closure_free unconditionally.
The current conditionals reflect historic heritage of FFI. Usage of
ffi_clos... -
10:34 AM Revision 30d46966 (git): [ruby/fiddle] Use RbConfig::SIZEOF (#19)
- https://github.com/ruby/fiddle/commit/ea06b28db8
- 10:34 AM Revision 4d844cba (git): [ruby/fiddle] test: use env Hash
- https://github.com/ruby/fiddle/commit/a01a962342
- 10:34 AM Revision 5ebb0d50 (git): [ruby/fiddle] Fix a failing test (#13)
- * Fix a failing test
This commit fixes the following failure:
```
1) Failure:
Fiddle::TestImport#test_no_message_... - 10:34 AM Revision 7733db66 (git): [ruby/fiddle] Fiddle::Function must maintain a reference to the closure
- If the first parameter to Fiddle::Function is a closure object (rather
than an interger), `rb_Integer` will cast it t... -
09:50 AM Revision 70ca56de (git): Temporarily skipped with upstream changes of Date library.
-
09:39 AM Revision 487d96c6 (git): [ruby/date] Use Gemfile instead of Gem::Specification#add_development_dependency.
- https://github.com/ruby/date/commit/13c94362c2
-
09:39 AM Revision 9d3a4ab0 (git): [ruby/date] Update docs
- https://github.com/ruby/date/commit/8c02586a98
-
09:39 AM Revision 913807bd (git): [ruby/date] Simplify #inspect
- https://github.com/ruby/date/commit/af01edd7d8
-
09:39 AM Revision 2e37c196 (git): [ruby/date] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
09:39 AM Revision fc0e8d00 (git): [ruby/date] Support -Float::INFINITY...date ranges
- Fixes Ruby Bug 12961
https://github.com/ruby/date/commit/7f533c2552 -
09:39 AM Revision 4e40ca30 (git): [ruby/date] Check for numeric arguments in constructors
- Previously, the type of these arguments were not checked, leading to
NoMethodErrors in some cases, and TypeErrors in ... -
09:39 AM Revision 9eb798a3 (git): [ruby/date] Make julian dates roundtrip through to_time.to_date
- Previously, julian dates would not round trip through to_time.to_date,
because Time is always considered gregorian. ... -
09:04 AM Misc #16258 (Closed): [PATCH] Combine call info and cache to speed up method invocation
- Applied in changeset commit:git|89e7997622038f82115f34dbb4ea382e02bed163.
----------
Combine call info and cache to ... -
09:03 AM Revision f1de4383 (git): Use CPDEBUG for debug code
-
09:03 AM Revision 89e79976 (git): Combine call info and cache to speed up method invocation
- To perform a regular method call, the VM needs two structs,
`rb_call_info` and `rb_call_cache`. At the moment, we all... -
08:17 AM Bug #12555 (Rejected): Cannot resume a fiber that was earlier transferred from, then transferred back to, and then yielded
- see https://bugs.ruby-lang.org/issues/9664#note-6
-
08:17 AM Bug #9664 (Rejected): cannot resume transferred Fiber even if it should resume
- The reported behavior is intentional.
Fibers are separated to two categories:
(1) Semi-coroutine: transition by... -
07:55 AM Bug #16278 (Open): Potential memory leak when an hash is used as a key for another hash
- mame (Yusuke Endoh) wrote:
> This code uses constant memory. If it caused memory leak, the memory usage would cont... -
07:46 AM Revision 38e931fa (git): show "transferred" attribute on Fiber#to_s
- If a fiber is invoked with transfer method (such as "f.transfer"),
then the invoked fiber ("f") is labeled as "transf... -
07:46 AM Revision 4c3e3b80 (git): Revert "Fix Fiber#transfer"
- This reverts commit fa8ac91e957a076f6df1adaecad7896817138009.
Previous behavior is intentional. -
07:17 AM Revision 65e82679 (git): Revert "Fixed the require path for e2mmap version file."
- This reverts commit ff953a003e03f5f070112ececefab4c07ff4cb0e.
-
07:12 AM Revision ff953a00 (git): Fixed the require path for e2mmap version file.
-
07:11 AM Revision 2791989a (git): Fixed sync path of e2mmap structure for gemspec.
-
06:29 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
- FWIW, my personal style has evolved to using `private` inline:
```
class Foo
def public
end
private de... -
02:19 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
- - C++: There are `private`, but no `private {}`
- Java: There are `private`, but no `private {}`
- Scala: There are... -
01:58 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
- shevegen (Robert A. Heiler) wrote:
> Actually I should clarify some of my statements a bit more; I'll do it in a ter... -
02:37 AM Bug #16251: Evaluation in binding differs from ruby execution
- This is a simpler example of the behavior:
```
$ ruby -e 'p x; x = 6'
Traceback (most recent call last):
-e:1:i... -
01:49 AM Bug #16277: UNIXServer#listen fails with Errno::EADDRINUSE error under Windows 10 / WSL Ubuntu 18.04
- This is very nuanced. I'm not sure who is in charge of the exception.
`UNIXServer.new`'s return value socket is a...
10/23/2019
-
11:43 PM Bug #16278 (Rejected): Potential memory leak when an hash is used as a key for another hash
- Ruby uses so-called conservative GC, which is inexact. It is not guaranteed that an object is collected when it beco...
-
11:25 PM Bug #16278 (Rejected): Potential memory leak when an hash is used as a key for another hash
- Hi,
I've been hitting what seems to be a memory leak.
When an hash is used as key for another hash, the former ... -
11:30 PM Revision 281f7541 (git): include/ruby/backward/cxxanyargs.hpp: call `va_end` before return
- Coverity Scan complains it.
-
11:19 PM Feature #16275: Revert `.:` syntax
- +1 for the removal of `.:`.
> Originally it was to extract the exact method even if obj.method was overridden.
... -
06:29 PM Feature #16275: Revert `.:` syntax
- I'm also in favor of removing `.:` until a better "whole picture" is formed. Besides, that syntax encourages the idea...
-
06:04 PM Feature #16275: Revert `.:` syntax
- I am in favor of removing `.:`. It was introduced before numbered parameters, but I think using numbered parameters ...
-
05:37 PM Feature #16275: Revert `.:` syntax
- Personally what I dislike about .: is mostly that I have to look carefully at the code
and think.
> It is not jus... -
04:51 PM Feature #16275: Revert `.:` syntax
- Forgot the URL to revert: https://github.com/nobu/ruby/pull/new/feature/16275-revert-methref
-
04:50 PM Feature #16275: Revert `.:` syntax
- It is not just for “the functional programming style”.
Originally it was to extract the exact method even if `obj.me... -
03:26 PM Feature #16275 (Closed): Revert `.:` syntax
- `obj.:method` is introduced at r66667 by #12125 and #13581.
It encourages the functional programming style in Ruby.
... -
11:04 PM Revision f26f0f41 (git): hash.c: Do not use Unicode double-quotes
- It made rdoc fail.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/ubuntu1804/ruby-master/log/20191023T183005Z.fail.... -
09:44 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- Actually I should clarify some of my statements a bit more; I'll do it in a terse add-on.
- I believe that many ru... -
09:17 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- In general I agree with the proposal, or at the least with the basic gist of it, e. g.:
private {
do_st... -
07:49 PM Feature #16276 (Open): For consideration: "private do...end" / "protected do...end"
- Private or protected declarations in Ruby classes are problematic. The single, standalone `public`, `private` or `pro...
-
08:20 PM Bug #16277 (Closed): UNIXServer#listen fails with Errno::EADDRINUSE error under Windows 10 / WSL Ubuntu 18.04
- When running the following script under Windows 10 / WSL Ubuntu 18.04, an Errno::EADDRINUSE error is thrown. Expected...
-
07:46 PM Feature #16274: Transform hash keys by a hash
- Personally I have had a need to transform keys (and values) in a hash quite a bit. We
also have strange thingies suc... -
09:37 AM Feature #16274: Transform hash keys by a hash
- `String#gsub` also can take a block or a hash. Using a hash for `String#gsub` isn't possible in Perl or Python, but c...
-
09:20 AM Feature #16274: Transform hash keys by a hash
- shyouhei (Shyouhei Urabe) wrote:
> Understand the motivation (maybe that of #slice can be separated into another req... -
09:16 AM Feature #16274: Transform hash keys by a hash
- Understand the motivation (maybe that of #slice can be separated into another request).
One quick question: what s... -
09:09 AM Feature #16274 (Closed): Transform hash keys by a hash
- We have `Hash#transform_keys` and its bang version to change the keys of a hash, but that requires passing a block, w...
-
07:37 PM Feature #4539: Array#zip_with
- Martin added this to the next developer meeting. I have not yet commented on
this issue so I may briefly do so.
m... -
06:12 PM Revision df91896f (git): More rdoc for ENV#[] and ENV#fetch
-
05:59 PM Feature #14183: "Real" keyword argument
- The original intent seems to have been to separate named args from hashes and make them a distinct language feature w...
-
05:58 PM Feature #15198: Array#intersect?
- I tried setting that up here: https://github.com/ruby/ruby/pull/2598
I ignored infinite ranges for now -
05:49 PM Revision 6df6611c (git): Treat only left alt key as meta-key on Windows
- On German keyboard, right alt key acts as like shift key.
Ex. right-alt-8 is just "[". This input doesn't have meta-... -
04:42 PM Revision f1d4216b (git): Added refresh-gems
- Refreshes bundled gems to the latest version, and extracts them.
-
04:18 PM Revision 7391db4a (git): Updated minitest to 5.12.2
-
04:05 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- jeremyevans0 (Jeremy Evans) wrote:
> You shouldn't even take your word, as you haven't implemented it yet. I'll pos... -
11:35 AM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- @NuriYuri Thank you for your comment, but this ticket is not a good place to discuss it. Please add it to #14183 or ...
-
02:50 AM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- Eregon (Benoit Daloze) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
>
> > In CRuby, it's not significantly more co... -
03:53 PM Feature #16264: Real "callable instance method" object.
- > is `.:hoge` a `:hoge.to_proc` syntax sugar?
No, and that's a core of the proposal. `:hoge.to_proc` produces regu... -
02:02 PM Feature #16264: Real "callable instance method" object.
- Is `.:hoge` a `:hoge.to_proc` syntax sugar?
And, is `map(&self.:hoge)` and `map(&.:hoge)` different in meaning?
In ... -
08:09 AM Feature #16264: Real "callable instance method" object.
- Updated description significantly to clarify intentions.
-
03:12 PM Revision 7bc787fa (git): Support forced enter insertion by Ctrl+Enter on Windows
- 03:00 PM Revision 659f7c0a (git): * 2019-10-24 [ci skip]
-
02:59 PM Revision 039faecd (git): Suppress duplicated "require 'reline'"
-
11:20 AM Bug #16271 (Closed): Cannot build taglib-ruby gem on ruby-2.7.0-preview2
- Applied in changeset commit:git|1d91feaf13e0ffe04b2dabc6e77e4101b6d0bb07.
----------
Limit strict RUBY_METHOD_FUNC i... -
04:21 AM Bug #16271: Cannot build taglib-ruby gem on ruby-2.7.0-preview2
- shyouhei (Shyouhei Urabe) wrote:
> So yes, the API change _revealed_ an arity mismatch here. `SWIG_ruby_failed` is ... -
03:25 AM Bug #16271: Cannot build taglib-ruby gem on ruby-2.7.0-preview2
- jeremyevans0 (Jeremy Evans) wrote:
> Attempting to build the taglib-ruby gem on ruby-2.7.0-preview2 fails with error... -
11:18 AM Revision 1d91feaf (git): Limit strict RUBY_METHOD_FUNC in C++
- Limit strict function signature check with RUBY_METHOD_FUNC in C++
to bundled libraries only. [Bug #16271] -
10:57 AM Revision 8bb716ab (git): Fix indent...
-
08:05 AM Bug #16268 (Closed): Consistent segfault with ObjectSpace.count_imemo_objects
-
07:50 AM Feature #16273: Proposal: Shorthand operator for "#instance_method"
- Funnily enough (and not completely intentionally) the problem is "solved" with #16264:
```ruby
.:zip.call(*arrays... -
07:12 AM Feature #16273: Proposal: Shorthand operator for "#instance_method"
- I don't think the first examples are messy.
On the contrary, the second examples using `bind_call` are quite messy t... -
06:49 AM Feature #16273: Proposal: Shorthand operator for "#instance_method"
- I don't think `Array.instance_method(:zip).bind_call(*arrays)` should be recommended, and worth adding shorthand oper...
-
06:45 AM Feature #16273: Proposal: Shorthand operator for "#instance_method"
- I don't think using `#` acceptable, and have thought `.::`.
-
12:47 AM Feature #16273 (Open): Proposal: Shorthand operator for "#instance_method"
- hi, created issues to discuss shorthand for "#instance_method"
## Overview
Ruby 2.7 adds a `#method` shorthand ... -
07:33 AM Feature #16261: Enumerable#each_splat and Enumerator#splat
- @duerst
> What you want to do here is in many other languages done with `zip_with`
I used `zip` only as a simpl... -
06:11 AM Revision 67f010af (git): name2ctype.h depends on also Emoji data
-
04:23 AM Revision cbec5336 (git): Add gem names [ci skip]
-
04:18 AM Revision 5d7aef20 (git): Trivial fixes [ci skip]
-
03:00 AM Revision 959ddf44 (git): Fix typos [ci skip]
10/22/2019
-
10:58 PM Misc #16262: DevelopersMeeting20191128Japan
- * [Feature #16262] Enumerable#each_tuple, and [Feature #4539] Array#zip_with
* `zip_with` really comes in handy on... -
10:52 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
- Dan0042 (Daniel DeLorme) wrote:
> It's worth pointing out the desired difference with regards to lambdas a bit more ... -
08:52 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
- @eregon Thank you very much for the enlightenment!
That means the code above could be rewritten like this. And at ... -
07:33 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
- FYI there is Enumerable#each_entry:
> Calls block once for each element in self, passing that
> element as a para... -
06:01 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
- Note that `each{ |*item| yield(item) }` doesn't work because of #16166.
-
02:10 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
- @Dan0042 super-good points, thanks!
I'd say that `Enumerable#each_tuple`/`Enumerable#each_splat` + `Enumerator#tup... -
01:44 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
- It's worth pointing out the desired difference with regards to lambdas a bit more explicitly:
```ruby
[1, 2, 3].z... -
10:31 PM Feature #16272 (Closed): Update Unicode Emoji version to 12.1
- The Unicode Consortium just released version 12.1 of emoji, see http://blog.unicode.org/2019/10/emoji-121-release-168...
-
09:42 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- jeremyevans0 (Jeremy Evans) wrote:
> In CRuby, it's not significantly more complicated. The callee may need to ad... -
09:41 PM Bug #16271 (Closed): Cannot build taglib-ruby gem on ruby-2.7.0-preview2
- Attempting to build the taglib-ruby gem on ruby-2.7.0-preview2 fails with error messages such as:
```
taglib_base... -
07:37 PM Feature #16253: Shorthand "forward everything" syntax
- Going to do a writeup on this later tonight if anyone wants to proof-read it, it'll be interesting to see what the wi...
-
06:36 PM Bug #16148: bugs.ruby-lang.org is not sending email notifications for watched issues
- test
-
06:23 PM Bug #16148: bugs.ruby-lang.org is not sending email notifications for watched issues
- test
-
06:02 PM Bug #16148: bugs.ruby-lang.org is not sending email notifications for watched issues
- test
-
06:00 PM Feature #16166: Remove exceptional treatment of *foo when it is the sole block parameter
- I think this is related:
```ruby
proc{ |a,b| [a,b] }.call(1,2) #=> [1, 2]
proc{ |*ab| ab }.call(1,2) #=> ... -
05:55 PM Bug #6117: Transfers allowed into Fibers that have resumed into other fibers
- I do not think this code is actually a problem. The restriction on transferred fibers is:
```
You cannot resume ... -
05:53 PM Revision 46f175ed (git): Use cppflags to pass preprocessor options
-
05:41 PM Bug #16270: Strange behavior on Hash's #each and #select method.
- Of all Hash methods, only select/reject/select!/reject!/keep_if/delete_if have that behavior. That's fairly inconsist...
-
04:31 PM Bug #16270 (Closed): Strange behavior on Hash's #each and #select method.
- You need to look at the functions passed to `rb_hash_foreach`:
```c
static int
each_pair_i(VALUE key, VALUE valu... -
04:29 PM Bug #16270: Strange behavior on Hash's #each and #select method.
- I am not entirely sure where there is a lack of consistency or why the
C code is necessary. I assume that you may ha... -
04:13 PM Bug #16270 (Closed): Strange behavior on Hash's #each and #select method.
- The following is some example code:
``` ruby
sample_hash = {
"246" => {
"price" => "8000",
... -
05:30 PM Revision d5d58447 (git): Use dedicated assertion methods for warning and syntax error
-
05:07 PM Bug #6400 (Closed): dl/callback with fiddle occurs SEGV on NetBSD amd64
- DL was removed in commit:07308c4d30b8c5260e5366c8eed2abf054d86fe7.
If this still occurs when using Fiddle directly... -
05:05 PM Revision 601f1fb4 (git): Catch syntax error even if fatal
-
05:04 PM Revision afab8122 (git): Fix the exception when CPDEBUG
-
04:05 PM Revision 801a11d0 (git): Relaxed tests for CPDEBUG mode
- 03:42 PM Revision 1a80ee45 (git): * 2019-10-23 [ci skip]
-
03:19 PM Revision 51bab75f (git): Provides ruby2_keywords
- So that requiring it succeeds even if that forward compatibility
gem is not installed. -
01:49 PM Revision 8390057d (git): Benchmark for [Feature #16155]
-
01:15 PM Revision 99ca5705 (git): tool/release.sh uses ruby-actions' result
- https://github.com/ruby/actions
-
12:44 PM Revision d736511e (git): Move format-release to tool and fix bugs
-
12:33 PM Revision 04075305 (git): Ignore timestamp file for the expected failure [ci skip]
-
12:17 PM Revision aec0a293 (git): Add a tool to generate a patch for www from log
- Receives an output of `tool/make-snapshot` and genarete
* Markdown format for release note
* a patch for branches.yml... -
12:05 PM Revision ed3333f8 (git): make-snapshot: Regexp#match raises on nil now
-
11:06 AM Revision 501b517d (git): NEWS: add a URL about the performance improvement of CGI.escapeHTML
-
10:46 AM Revision 02aadf10 (git): NEWS: Fix the example of Lazy#eager
-
10:39 AM Revision fac4339a (git): NEWS: add an example for Lazy#eager
-
10:32 AM Revision 0e735b21 (git): NEWS: Make Net::FTP#features and #option more informative
-
05:06 AM Revision 22845176 (git): test/ruby/test_exception typo fix
-
05:06 AM Revision 5e0d33a8 (git): appveyor.yml - remove timezone & tzinfo gems from MSVC builds
- Not compatible with concurrent-ruby dependency
-
03:21 AM Revision 97a03a03 (git): Add a cron job to keep CPDEBUG working
-
03:21 AM Revision 9c553139 (git): Fix build for CPDEBUG=1
- The declarations went out-of-sync in dcfb7f6.
-
02:24 AM Feature #16264: Real "callable instance method" object.
- It sounds like an interesting way to improve functional programming in ruby. I can definitely see the point of having...
10/21/2019
-
11:55 PM Bug #9664 (Closed): cannot resume transferred Fiber even if it should resume
- Applied in changeset commit:git|fa8ac91e957a076f6df1adaecad7896817138009.
----------
Fix Fiber#transfer
Fiber#trans... -
09:34 PM Bug #9664 (Assigned): cannot resume transferred Fiber even if it should resume
- This bug still exists in the master branch, and I agree with @cremes as to the cause. When calling Fiber#transfer, t...
-
11:55 PM Bug #12555 (Closed): Cannot resume a fiber that was earlier transferred from, then transferred back to, and then yielded
- Applied in changeset commit:git|fa8ac91e957a076f6df1adaecad7896817138009.
----------
Fix Fiber#transfer
Fiber#trans... -
11:54 PM Revision fa8ac91e (git): Fix Fiber#transfer
- Fiber#transfer previously made it impossible to resume the fiber
if it was transferred to (no resuming the target of ... -
10:47 PM Bug #8790 (Closed): r41424 以降、Solaris と gdbm 1.1.10 にて TestGDBM#test_s_open_lock が終わらない
-
10:40 PM Bug #8855 (Closed): {Single}Forwardable#def_delegators が、Stringでメソッド名を渡された時だけ __id__ と __send__ が取り除かれる
-
10:39 PM Bug #8982 (Closed): NoMethodError#message produces surprising output when #inspect is defined on an anonymous class
-
10:21 PM Bug #9213 (Closed): mkmf.rb emits invalid destination directory name for mswin32/64
-
09:53 PM Bug #9572 (Closed): Restarting Coverage does not produce correct coverage result
-
09:38 PM Bug #9629 (Closed): GC::Profiler.total_time under-reports GC time compared to dtrace GC probe measurement
-
08:45 PM Bug #9876: IRB::Context output_method is not used
- I've added a pull request to remove the unused `output_method` variable: https://github.com/ruby/irb/pull/31
-
07:57 PM Bug #9959 (Closed): TracePoint can invoke inconsistent call event with bmethod
-
07:49 PM Bug #10747 (Closed): DNS resolution should fall back to TCP on Errno::EACCES
- Applied in changeset commit:git|f37cc1c719f12d2cad6032aa4e6f4236f0604992.
----------
Fallback to TCP in resolv if UD... -
07:48 PM Revision f37cc1c7 (git): Fallback to TCP in resolv if UDP bind raises EACCES
- Original patch from Andy Grimm.
Fixes [Bug #10747] -
07:03 PM Bug #9986 (Closed): WEBrick content-length being set when transfer-encoding is chunked
-
06:49 PM Bug #10433 (Closed): make test-all stops at [ 401/16011] FTPTest#test_list_read_timeout-exceeded
-
05:56 PM Bug #10965 (Closed): logger.rb may not daily rotate
-
05:42 PM Bug #11274 (Closed): Equality inconsistency between Method and UnboundMethod
- This appears to be fixed starting in Ruby 2.3 (the first example returns `false` instead of `true` for equality as th...
-
05:36 PM Feature #16253 (Closed): Shorthand "forward everything" syntax
- Applied in changeset commit:git|62d43828770211470bcacb9e943876f981b5a1b4.
----------
Arguments forwarding [Feature #... -
05:35 PM Revision 62d43828 (git): Arguments forwarding [Feature #16253]
-
05:17 PM Bug #11668 (Closed): SEGV instead of SystemStackError when using the TracePoint API
- It looks like this problem was fixed. While I can get this code to segfault on Ruby <2.5, I can no longer get a segf...
-
04:56 PM Bug #12106 (Closed): Behavior of double splatting of hashes with non symbol key is different according to splatted hash position
- With the changes in #14183, TypeError is no longer raised in any of the examples, as non-Symbol keys can be used insi...
-
04:36 PM Bug #12371 (Closed): Windows Nano Server WIN32OLE compatibility
- This appears to be fixed by commit:8feb9779182bd4285f3881029fe850dac188c1ac.
-
04:27 PM Revision 35f90bf1 (git): NEWS: fixed method names [ci skip]
-
04:27 PM Revision 6067c0a2 (git): NEWS: fixed mark-up [ci skip]
-
04:20 PM Bug #16266 (Assigned): Additional empty folders created in lib/ruby/gems/2.7.0/gems by make install
- MSP-Greg (Greg L) wrote:
> Sorry, but code that creates thirty empty folders is just wrong, regardless of whether it... -
12:50 AM Bug #16266: Additional empty folders created in lib/ruby/gems/2.7.0/gems by make install
- Sorry, but code that creates thirty empty folders is just wrong, regardless of whether it creates 'problems'...
- 04:07 PM Revision 349ad617 (git): * 2019-10-22 [ci skip]
-
04:06 PM Revision ee302f54 (git): add an NEWS entry about [Feature #15575]
-
04:04 PM Revision 9bbc2834 (git): add a NEWS entry about Proc#to_s change
-
04:04 PM Revision 0f0d05a3 (git): fix NEWS entry about unbundled gems
-
01:22 PM Bug #16187: Hash#replace no longer rehashes keys for small (array table) hashes
- This can be closed now. It was fixed by commit b9702590445dfea62d271d0a5c942b7adfaaacdd.
Sorry, I should have lin... -
01:09 PM Feature #16150: Add a way to request a frozen string from to_s
- Quick update on compatibility with this change.
I opened PRs on the 5 affected gems I found:
- https://github... -
12:32 PM Revision ec2da08e (git): NEWS: fixed indents [ci skip]
-
12:26 PM Revision 228ebdbf (git): NEWS: fix a typo
-
12:26 PM Bug #16269: Every 4 bytes the Integer.sqrt(n) method closes abruptly
- A great report. I've fixed the issue. Thank you!
-
12:24 PM Bug #16269 (Closed): Every 4 bytes the Integer.sqrt(n) method closes abruptly
- Applied in changeset commit:git|f364564e66d1db1de8e80d669287386595c8bc46.
----------
bignum.c (estimate_initial_sqrt... -
09:23 AM Bug #16269 (Closed): Every 4 bytes the Integer.sqrt(n) method closes abruptly
- If the variable `size_byte` (starting from 8) is a multiple of 4 the program fails.
But as an example let's start wi... -
12:24 PM Revision f364564e (git): bignum.c (estimate_initial_sqrt): prevent integer overflow
- `Integer.sqrt(0xffff_ffff_ffff_ffff ** 2)` caused assertion failure
because of integer overflow. [ruby-core:95453] [... -
09:46 AM Revision c8f97d16 (git): NEWS: structured the "Language changes" section
- There were too many items in the section in somewhat random order.
This change creates the following five subsections... -
08:45 AM Revision 5d63a9da (git): [Bug #16121] adjusted indent [ci skip]
-
08:29 AM Bug #16121 (Closed): Stop making a redundant hash copy in Hash#dup
- Applied in changeset commit:git|b9702590445dfea62d271d0a5c942b7adfaaacdd.
----------
Stop making a redundant hash co... -
08:29 AM Bug #16121: Stop making a redundant hash copy in Hash#dup
- Thank you, I merged it!
- 08:29 AM Revision b9702590 (git): Stop making a redundant hash copy in Hash#dup (#2489)
- * Stop making a redundant hash copy in Hash#dup
It was making a copy of the hash without rehashing, then created an
... -
08:14 AM Feature #15574 (Rejected): Prohibit to pass a block on super() implicitly
- it seems difficult to apply this proposal because of compatibility (and productivity). rejected.
-
07:48 AM Revision 8b8b9c1a (git): add a NEWS entry about [Feature #15602]
-
07:05 AM Bug #16268: Consistent segfault with ObjectSpace.count_imemo_objects
- 74b19e330adbdae2d8e53b58f1a2a7b725e69c8d is needed for 2.6.
-
05:14 AM Bug #16268 (Closed): Consistent segfault with ObjectSpace.count_imemo_objects
- On 2.6.5:
> irb
> require 'objspace'
> ObjectSpace.count_imemo_objects
Segfaults with:
```
/usr/local/li... -
06:30 AM Revision 431132f0 (git): Pass the called keyword arguments if `keyword_init`
-
03:41 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- I heard this change breaks activerecord.
https://twitter.com/shyouhei/status/1186122901667209216
https://twitter.... - 02:50 AM Revision 215e4b87 (git): * expand tabs. [ci skip]
- Tabs were expanded because previously the file did not have any tab indentation.
Please update your editor config, an... -
02:45 AM Revision 44da5a1c (git): Look up event ID offsets by token as index
-
02:14 AM Revision 375124be (git): st: Do error check only on non-Ruby
-
02:14 AM Revision e70e81b5 (git): st: Add NULL checking
- These are found by Coverity.
-
02:09 AM Feature #10098 (Closed): [PATCH] Timing-safe string comparison for OpenSSL::HMAC
- Implemented in upstream. Closing.
-
01:10 AM Misc #16267 (Closed): MinGW CI - add to Actions ?
- Actions has three embedded MSYS2 installs, as they currently install the three Windows Rubies with 'DevKits'. So, Mi...
-
12:54 AM Revision 263ee663 (git): Make suggestions order stable [Bug #16263]
- As the result order of `DidYouMean::SpellChecker#correct` is
undefined, keep the order of the original candidates. -
12:53 AM Revision 71ffe40a (git): test/optparse/test_did_you_mean.rb - fix suggestion order
-
12:36 AM Bug #16263 (Closed): test-all & did_you_mean - intermitent failures ?
- Applied in changeset commit:git|27261007eb45adae4d5b30cbafa2ef27a2345b3f.
----------
DidYouMean can be an empty stub... -
12:28 AM Revision 27261007 (git): DidYouMean can be an empty stub module [Bug #16263]
- 12:11 AM Revision 1d29c9bd (git): * 2019-10-21 [ci skip]
-
12:11 AM Revision 92234667 (git): test_exception - fix with & w/o did_you_mean
- See Ruby issue 16263
Also available in: Atom